imSp4rky
|
2f28aa8e64
|
fix(dl): end a cancelled track by raising instead of returning short
|
2026-09-05 12:52:02 -06:00 |
|
imSp4rky
|
66bcbe9377
|
test(core): skip download integration tests when ffprobe is absent
|
2026-08-16 22:32:33 -06:00 |
|
imSp4rky
|
dd9dafef91
|
fix(downloader): harden ranged reads, teardown and multiprocess sessions
Validates the 206 range end, bounds the DASH collapse, and preserves cookie domains and pool size in spawned children.
|
2026-08-16 17:07:28 -06:00 |
|
imSp4rky
|
e3c1ce3511
|
refactor(tests): drop leading underscores from test helper functions
Completes the core underscore sweep for the test files this branch added; make_ctx/make_track/seg_urls avoid shadowing locals.
|
2026-08-16 12:52:36 -06:00 |
|
imSp4rky
|
ee9d3edfe3
|
Merge branch 'dev' into feat/downloader-speed
# Conflicts:
# unshackle/core/api/download_manager.py
# unshackle/core/downloaders/requests.py
# unshackle/core/manifests/dash.py
# unshackle/core/session.py
# unshackle/core/utils/webvtt.py
|
2026-08-16 12:43:01 -06:00 |
|
imSp4rky
|
b54aadea7a
|
fix(downloader): honor Retry-After with cancel-safe backoff, add fault-injection bench and tests
|
2026-07-18 20:21:30 -06:00 |
|