beta-real-debrid-downloader/src/main
Sucukdeluxe 3ed31b7994 Fix core download bugs: resume corruption, 416 handling, stream leak, drain timeout
- HTTP 200 on resume: detect server ignoring Range header, write in truncate mode
  instead of appending (prevents doubled/corrupted files)
- HTTP 416 without Content-Range: assume complete if >1MB exists instead of
  deleting potentially multi-GB finished files
- Stream handle leak: explicit destroy() after finally to prevent fd exhaustion
- Drain timeout: don't abort controller on disk backpressure, let inner retry
  loop handle it instead of escalating to full stall pipeline

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 15:12:33 +01:00
..
app-controller.ts Overhaul download retry pipeline: circuit breaker, escalating backoff, shelve logic 2026-03-02 15:00:17 +01:00
cleanup.ts Async FS optimizations, exponential backoff, cleanup dedup and release v1.4.72 2026-03-01 21:53:07 +01:00
constants.ts Set default auto-retry limit to infinite 2026-03-01 04:31:04 +01:00
container.ts Release v1.4.37 with DLC filenames, instant delete, version display 2026-03-01 02:12:06 +01:00
debrid.ts Fix Mega-Web unrestrict hangs and release v1.4.66 2026-03-01 19:06:34 +01:00
debug-server.ts Fix hybrid extraction skipping archives when item status stuck 2026-03-02 10:36:08 +01:00
download-manager.ts Fix core download bugs: resume corruption, 416 handling, stream leak, drain timeout 2026-03-02 15:12:33 +01:00
extractor.ts Fix zip volume cleanup regex and atomic progress file writes 2026-03-02 10:51:49 +01:00
integrity.ts Release v1.4.31 with full bug-audit hardening 2026-03-01 00:33:26 +01:00
link-parser.ts Release v1.4.29 with downloader and API safety hardening 2026-02-28 21:31:42 +01:00
logger.ts Async FS optimizations, exponential backoff, cleanup dedup and release v1.4.72 2026-03-01 21:53:07 +01:00
main.ts feat: replace default Electron icon with custom app icon 2026-03-01 22:18:34 +01:00
mega-web-fallback.ts Overhaul download retry pipeline: circuit breaker, escalating backoff, shelve logic 2026-03-02 15:00:17 +01:00
realdebrid.ts Release v1.4.31 with full bug-audit hardening 2026-03-01 00:33:26 +01:00
storage.ts Async FS optimizations, exponential backoff, cleanup dedup and release v1.4.72 2026-03-01 21:53:07 +01:00
update.ts Replace streaming download with chunked buffer download to fix corruption 2026-03-01 17:20:02 +01:00
utils.ts Release v1.4.31 with full bug-audit hardening 2026-03-01 00:33:26 +01:00