imSp4rky
22cc739e83
fix(downloader): correct truncation, ranged sizing, and session carry
...
Check a sequential download against the complete length whenever one is known, and settle the unknown-total case on the 416. An empty body of unknown length, a 206 with no complete length, and a 206 starting past the resume offset all passed the size checks before and were renamed into place. Four restart paths spent no attempt, so a host that always answered the same way cycled forever.
2026-09-06 20:03:08 -06:00
..
2026-06-05 15:23:27 -06:00
2026-08-16 17:07:28 -06:00
2026-08-16 23:32:02 -06:00
2026-09-04 14:19:29 -06:00
2026-09-05 22:16:22 -06:00
2026-07-15 14:49:27 -06:00
2026-08-15 22:07:41 -06:00
2026-08-19 13:45:58 -06:00
2026-08-15 22:07:41 -06:00
2026-09-05 22:16:22 -06:00
2026-07-16 23:22:11 -06:00
2026-09-05 12:52:02 -06:00
2026-08-16 17:07:28 -06:00
2026-09-06 20:01:38 -06:00
2026-07-18 23:48:10 -06:00
2026-09-01 14:05:06 -06:00
2026-08-16 23:32:02 -06:00
2026-09-05 22:14:47 -06:00
2026-08-15 22:07:41 -06:00
2026-08-20 13:59:00 -06:00
2026-08-16 12:52:36 -06:00
2026-08-20 13:59:00 -06:00
2026-08-15 22:07:41 -06:00
2026-08-11 15:07:24 -06:00
2026-08-16 23:32:02 -06:00
2026-08-16 23:32:02 -06:00
2026-08-16 23:32:02 -06:00
2026-08-19 13:45:58 -06:00
2026-08-15 22:07:41 -06:00
2026-06-05 15:23:27 -06:00
2026-09-04 14:19:29 -06:00
2026-09-06 20:01:38 -06:00
2026-08-20 13:59:00 -06:00
2026-08-15 22:07:41 -06:00
2026-07-29 10:48:34 -06:00
2026-07-29 10:48:34 -06:00
2026-07-25 11:32:17 -06:00
2026-08-15 22:07:41 -06:00
2026-09-01 12:50:59 -06:00
2026-08-15 22:07:41 -06:00
2026-07-15 14:49:27 -06:00
2026-09-03 13:30:39 -06:00
2026-08-16 23:32:02 -06:00
2026-08-16 23:32:02 -06:00
2026-09-04 14:19:29 -06:00
2026-09-04 14:19:29 -06:00
2026-08-18 15:05:30 -06:00
2026-08-18 15:05:30 -06:00
2026-08-18 15:05:30 -06:00
2026-08-18 15:05:30 -06:00
2026-08-20 13:59:00 -06:00
2026-09-06 20:01:38 -06:00
2026-08-16 23:32:02 -06:00
2026-08-16 19:38:06 -06:00
2026-08-16 19:38:06 -06:00
2026-08-16 22:32:33 -06:00
2026-08-16 19:38:06 -06:00
2026-08-16 17:07:28 -06:00
2026-07-16 23:22:14 -06:00
2026-08-24 11:56:46 -06:00
2026-09-05 22:13:25 -06:00
2026-08-19 13:45:58 -06:00
2026-09-05 22:16:22 -06:00
2026-09-02 23:52:55 -06:00
2026-09-06 20:03:08 -06:00
2026-09-06 20:03:08 -06:00
2026-08-18 15:05:30 -06:00
2026-08-15 22:07:41 -06:00
2026-08-04 09:42:42 -06:00
2026-08-02 13:28:23 -06:00
2026-08-18 15:05:30 -06:00
2026-08-16 23:32:02 -06:00
2026-08-19 12:11:44 -06:00
2026-08-20 11:24:12 -06:00
2026-09-05 22:14:47 -06:00