Logo
Explore Help
Sign In
Administrator/Multi-Debrid-Downloader
Watch 1
Star 0
Fork 0
Code Issues Pull Requests Actions Packages Projects Releases 596 Wiki Activity

596 Releases 597 Tags

RSS Feed
  • v1.7.126 da9417c4f7
    Compare

    v1.7.126 Stable

    Administrator released this 2026-04-04 20:21:52 +02:00 | 270 commits to main since this release

    SFV-Companion-Dateien werden bei Hybrid-Extraktion korrekt als entpackt markiert

    Downloads
    • Real-Debrid-Downloader 1.7.126.exe
      83 MiB
      2026-04-04 20:22:45 +02:00
    • Real-Debrid-Downloader Setup 1.7.126.exe
      84 MiB
      2026-04-04 20:22:26 +02:00
    • Real-Debrid-Downloader Setup 1.7.126.exe.blockmap
      89 KiB
      2026-04-04 20:22:45 +02:00
    • latest.yml
      378 B
      2026-04-04 20:22:45 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.125 68bfeb574f
    Compare

    v1.7.125 Stable

    Administrator released this 2026-04-04 20:11:55 +02:00 | 272 commits to main since this release

    SFV und kleine Metadaten-Dateien ohne Retry-Loop akzeptieren

    Downloads
    • Real-Debrid-Downloader 1.7.125.exe
      83 MiB
      2026-04-04 20:12:36 +02:00
    • Real-Debrid-Downloader Setup 1.7.125.exe
      84 MiB
      2026-04-04 20:12:16 +02:00
    • Real-Debrid-Downloader Setup 1.7.125.exe.blockmap
      89 KiB
      2026-04-04 20:12:36 +02:00
    • latest.yml
      378 B
      2026-04-04 20:12:36 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.124 8ab01f3da4
    Compare

    v1.7.124 Stable

    Administrator released this 2026-03-29 03:27:11 +02:00 | 274 commits to main since this release

    • Fixed support bundle export UI freeze by moving the save dialog before bundle construction and using cached host diagnostics fallback.
    Downloads
    • Real-Debrid-Downloader 1.7.124.exe
      83 MiB
      2026-03-29 03:27:57 +02:00
    • Real-Debrid-Downloader Setup 1.7.124.exe
      84 MiB
      2026-03-29 03:27:42 +02:00
    • Real-Debrid-Downloader Setup 1.7.124.exe.blockmap
      89 KiB
      2026-03-29 03:27:57 +02:00
    • latest.yml
      378 B
      2026-03-29 03:27:57 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.123 6105a08728
    Compare

    v1.7.123 Stable

    Administrator released this 2026-03-28 16:28:20 +01:00 | 276 commits to main since this release

    Changelog (v1.7.123)

    Download Integrity and Resume Safety

    • Added strict Content-Range parsing for resumed downloads and now validate that returned byte ranges exactly continue from the existing local file size.
    • Added hard resume guardrails to stop writing when servers return mismatched resume ranges, forcing a safe re-acquire path instead of risking silent corruption.
    • Improved edge-case handling for already-complete responses during resume validation.
    • Removed unsafe HTTP 416 completion heuristics that could previously mark incomplete files as finished under ambiguous conditions.

    Archive Reliability and CRC/Checksum Robustness

    • Switched archive/binary completion checks to strict byte validation to avoid accepting undersized multipart archives that later fail with checksum/CRC errors.
    • Applied strict completion tolerance logic across startup recovery, disk fallback, and finalize/revalidation paths to reduce one broken episode outcomes in large batches.
    • Tightened completion validation internals to use explicit expected minimum byte checks in more recovery/fallback scenarios.

    Extraction Security and Privacy

    • Removed plaintext archive password candidates from extractor logs.
    • Replaced sensitive extraction password logging with redacted metadata-only diagnostics.

    Updater and Supply-Chain Hardening

    • Updated installer verification to fail closed when no valid digest can be resolved.
    • Added explicit emergency override (RD_ALLOW_UNSIGNED_UPDATE=1) for exceptional recovery-only cases.
    • Ensured unsigned update assets are blocked by default to prevent accidental unverified installs.

    Storage and Session Safety

    • Hardened backup/session import sanitization with strict session-id validation.
    • Restricted restored targetPath values to absolute paths inside the package output directory.
    • Added startup recovery protection so unsafe out-of-package target paths are rejected and reset safely.

    Log Path Traversal Protection

    • Sanitized package/item log filenames with safe prefixes plus deterministic hash suffixes to keep all log writes inside intended log directories.
    • Refactored internal log-path normalization to avoid double-normalization side effects.

    Support Bundle Data Minimization

    • Removed raw runtime state/config/history file inclusion from support bundles.
    • Kept diagnostic visibility through redacted overview outputs without bundling raw sensitive content.

    Tests and Validation

    • Added/expanded regression coverage for:
      • unsafe session IDs and out-of-scope target paths,
      • log path traversal-like IDs,
      • updater behavior when digests are missing,
      • download-manager resume/completion hardening paths.
    • Stabilized startup extraction recovery test synchronization to avoid timing race flakes while preserving behavior checks.
    • Full test and build validation passed before release (including complete Vitest suite and production build).
    Downloads
    • Real-Debrid-Downloader 1.7.123.exe
      83 MiB
      2026-03-28 16:28:56 +01:00
    • Real-Debrid-Downloader Setup 1.7.123.exe
      84 MiB
      2026-03-28 16:28:41 +01:00
    • Real-Debrid-Downloader Setup 1.7.123.exe.blockmap
      89 KiB
      2026-03-28 16:28:56 +01:00
    • latest.yml
      378 B
      2026-03-28 16:28:56 +01:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.122 792a4249d0
    Compare

    v1.7.122 Stable

    Administrator released this 2026-03-28 02:31:22 +01:00 | 278 commits to main since this release

    Changelog (since v1.7.121)

    Fixed

    • Fixed sporadic checksum/CRC extraction errors on resumed downloads where final file size matched but file content was corrupted.
    • Fixed a resume edge case where interrupted streams could leave an invalid tail block in the partial file and subsequent HTTP range resume continued after that corrupted tail.

    Improved

    • Added resume-tail protection for retry attempts: after retryable stream termination (for example: terminated, stall_timeout, write_drain_timeout, premature close, network resets, and underflow indicators), the downloader now rewinds a safety window before sending the next range request.
    • Added targeted package/item logging for rewind scheduling and execution to make diagnosis of resume anomalies significantly easier.

    Reliability

    • Reduced risk of "same size, different hash" artifacts on multi-part archives by replacing potentially corrupted trailing bytes during resume instead of appending after them.
    • Hardened retry classification for transient stream failures that are safe to recover with partial rewind.

    Tests

    • Added a regression test that reproduces the real-world corruption pattern by injecting an error JSON chunk into a terminated stream and verifies byte-identical recovery after resume.
    • Updated resume-underflow recovery test expectations to align with the improved in-session recovery path.
    • Full test suite passed before release.
    Downloads
    • Real-Debrid-Downloader 1.7.122.exe
      83 MiB
      2026-03-28 02:31:57 +01:00
    • Real-Debrid-Downloader 1.7.122.exe
      83 MiB
      2026-04-04 20:08:55 +02:00
    • Real-Debrid-Downloader Setup 1.7.122.exe
      84 MiB
      2026-03-28 02:31:42 +01:00
    • Real-Debrid-Downloader Setup 1.7.122.exe
      84 MiB
      2026-04-04 20:08:40 +02:00
    • Real-Debrid-Downloader Setup 1.7.122.exe.blockmap
      89 KiB
      2026-03-28 02:31:57 +01:00
    • Real-Debrid-Downloader Setup 1.7.122.exe.blockmap
      89 KiB
      2026-04-04 20:08:55 +02:00
    • latest.yml
      378 B
      2026-03-28 02:31:57 +01:00
    • latest.yml
      378 B
      2026-04-04 20:08:55 +02:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.121 30737f9320
    Compare

    v1.7.121 Stable

    Administrator released this 2026-03-26 19:48:37 +01:00 | 280 commits to main since this release

    State-Persistenz gehaertet, Provider-Abort und Token-Cache fixes

    Downloads
    • Real-Debrid-Downloader 1.7.121.exe
      83 MiB
      2026-03-26 19:49:25 +01:00
    • Real-Debrid-Downloader Setup 1.7.121.exe
      84 MiB
      2026-03-26 19:49:03 +01:00
    • Real-Debrid-Downloader Setup 1.7.121.exe.blockmap
      89 KiB
      2026-03-26 19:49:25 +01:00
    • latest.yml
      378 B
      2026-03-26 19:49:25 +01:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.120 b41b7c9de6
    Compare

    v1.7.120 Stable

    Administrator released this 2026-03-26 19:35:32 +01:00 | 282 commits to main since this release

    Queue-Verlust beim Update verhindert

    Downloads
    • Real-Debrid-Downloader 1.7.120.exe
      83 MiB
      2026-03-26 19:36:28 +01:00
    • Real-Debrid-Downloader Setup 1.7.120.exe
      84 MiB
      2026-03-26 19:36:12 +01:00
    • Real-Debrid-Downloader Setup 1.7.120.exe.blockmap
      89 KiB
      2026-03-26 19:36:29 +01:00
    • latest.yml
      378 B
      2026-03-26 19:36:29 +01:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.119 ffb48a8883
    Compare

    v1.7.119 Stable

    Administrator released this 2026-03-26 13:29:24 +01:00 | 284 commits to main since this release

    Archive-Deobfuskation fuer Hoster-manipulierte Dateinamen

    Downloads
    • Real-Debrid-Downloader 1.7.119.exe
      83 MiB
      2026-03-26 13:30:11 +01:00
    • Real-Debrid-Downloader Setup 1.7.119.exe
      84 MiB
      2026-03-26 13:29:49 +01:00
    • Real-Debrid-Downloader Setup 1.7.119.exe.blockmap
      89 KiB
      2026-03-26 13:30:11 +01:00
    • latest.yml
      378 B
      2026-03-26 13:30:11 +01:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.118 a5f5d76c37
    Compare

    v1.7.118 Stable

    Administrator released this 2026-03-26 13:05:14 +01:00 | 286 commits to main since this release

    Fix key rotation cascade, case-sensitive rename, sample filter

    Downloads
    • Real-Debrid-Downloader 1.7.118.exe
      83 MiB
      2026-03-26 13:06:39 +01:00
    • Real-Debrid-Downloader Setup 1.7.118.exe
      84 MiB
      2026-03-26 13:06:55 +01:00
    • Real-Debrid-Downloader Setup 1.7.118.exe.blockmap
      89 KiB
      2026-03-26 13:06:55 +01:00
    • latest.yml
      378 B
      2026-03-26 13:06:55 +01:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v1.7.117 1d0b2ee8e3
    Compare

    v1.7.117 Stable

    Administrator released this 2026-03-25 19:54:42 +01:00 | 288 commits to main since this release

    v1.7.117 — Debrid-Link Hardening

    Changelog seit v1.7.116

    Debrid-Link Pending-State Polling

    • /downloader/add liefert manchmal keine downloadUrl sofort (Link wird noch generiert)
    • Vorher: Sofortiger Fehler "Keine gueltige Download-URL", Item scheitert
    • Jetzt: Bis zu 5 Polling-Versuche mit 2s Pause bevor aufgegeben wird

    Expired-nach-Refresh → Key-Rotation

    • Wenn /downloader/list Refresh auch expired: true liefert
    • Vorher: Fatal-Error, kein weiterer Key wird probiert
    • Jetzt: Temporary-Klassifizierung, nächster Key wird versucht

    notDebrid: Alle Keys probieren

    • notDebrid = "Host may be down" — transienter Host-Fehler, nicht permanent
    • Vorher: fatal: true — erster Key scheitert, alle weiteren Keys werden übersprungen
    • Jetzt: fatal: false mit Cooldown — alle Keys werden durchprobiert bevor aufgegeben wird

    Retry-After Cap erhöht

    • parseRetryAfterMs war auf 2 Minuten gekappt
    • Problem: floodDetected verlangt laut API-Docs "retry after 1 hour"
    • Jetzt: Cap auf 1 Stunde erhöht, damit der Server-Retry-After-Header korrekt respektiert wird

    Tests

    • notDebrid Test aktualisiert: verifiziert jetzt dass beide Keys probiert werden
    • 553/553 Tests grün

    Audit-Ergebnisse (Rest-Risiken)

    Diese Punkte wurden identifiziert aber sind nicht kritisch:

    Prio Finding Status
    Mittel maxDataHost kühlt ganzen Key statt nur Hoster Intentional, dokumentiert
    Mittel fileNotAvailable setzt Key-Status auf "Fehler" obwohl es ein Link-Problem ist Kosmetisch
    Mittel Concurrent Requests können Cooldown-Check gleichzeitig passieren Benign, JS single-threaded
    Niedrig Dead private methods shouldRetryApiError/retryDelayForApiError Cleanup-Kandidat
    Niedrig getAvailableDebridLinkApiKeys prüft keine Runtime-Cooldowns Funktional korrekt, 1 Extra-Iteration
    Downloads
    • Real-Debrid-Downloader 1.7.117.exe
      83 MiB
      2026-03-25 19:55:24 +01:00
    • Real-Debrid-Downloader Setup 1.7.117.exe
      84 MiB
      2026-03-25 19:55:03 +01:00
    • Real-Debrid-Downloader Setup 1.7.117.exe.blockmap
      89 KiB
      2026-03-25 19:55:24 +01:00
    • latest.yml
      378 B
      2026-03-25 19:55:24 +01:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
First Previous ... 18 19 20 21 22 ... Next Last
Powered by Gitea Version: 1.27.1 Page: 10ms Template: 2ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API