You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
synctv/synctv-proxy
zijiren b946d397dd
fix(proxy): preserve seek range requests after inconclusive HEAD (#437)
## Summary

- keep non-zero Range requests when a HEAD response does not advertise
Accept-Ranges
- use slice caching when the upstream answers 206 and preserve
full-response fallback when it answers 200
- add regression coverage for inconclusive HEAD probes and range
fallback behavior

## Validation

- cargo test -p synctv-proxy --test slice_cache_tests (94 passed)
- cargo check --workspace --all-targets
- cargo fmt --check
- verified Alist, Emby, and Bilibili proxy seeks return correct 206
responses and byte ranges
1 month ago
..
proto chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago
src fix(proxy): preserve seek range requests after inconclusive HEAD (#437) 1 month ago
tests fix(proxy): preserve seek range requests after inconclusive HEAD (#437) 1 month ago
Cargo.toml refactor: remove low-value thin wrappers (#426) 1 month ago
build.rs chore: replace synctv-org backend with SyncTV v1.0.0 2 months ago