Played from ipodderx.sdf1.net, DeadAir's audio reached ipx as one request with no Range header: Cloudflare caches by extension, deadair.mp3 has one, and /media said nothing about caching, so Cloudflare fetched the whole file and served ranges from its own copy, to anyone Access let in, without the subscriber check (#129). /media/{id} has no extension and was never cached. Cache-Control: private on every media response, the save included. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
98 KiB
98 KiB