mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-15 04:12:26 +02:00
* fix(hls): reuse stable provider lease owners across playback retries Keep public HLS tokens unique while sharing provider leases by client/user/channel fingerprint. Preserve request ID and binding generation guards and scope socket cleanup to the original session. Add regression tests for repeated retries, stale cleanup, reused sockets and M3U alias fallback with an A=2/B=4 provider pool. * fix(hls): reuse stable provider lease owners across playback retries - Keep public HLS tokens unique while sharing provider leases by client/user/channel fingerprint. Preserve request ID and binding generation guards and scope socket cleanup to the original session. - Add regression tests for repeated retries, stale cleanup, reused sockets and M3U alias fallback with an A=2/B=4 provider pool. fix: proxy external Xtream VOD sources in M3U reverse mode - Resolve stored VOD URLs using the existing input identity. - Use canonical movie URLs for alias accounts with the original stream ID. - Keep redirects internal and stop forwarding upstream Referer headers. - Add regression tests for CDN URLs, aliases, ranges, and URL leakage * fix(hls): reuse stable provider lease owners across playback retries - Keep public HLS tokens unique while sharing provider leases by client/user/channel fingerprint. Preserve request ID and binding generation guards and scope socket cleanup to the original session. - Add regression tests for repeated retries, stale cleanup, reused sockets and M3U alias fallback with an A=2/B=4 provider pool. fix: proxy external Xtream VOD sources in M3U reverse mode - Resolve stored VOD URLs using the existing input identity. - Use canonical movie URLs for alias accounts with the original stream ID. - Keep redirects internal and stop forwarding upstream Referer headers. - Add regression tests for CDN URLs, aliases, ranges, and URL leakage