Resumable downloads should work also across proxy disconnection/reconnection interruptions

UNCONFIRMED
Unassigned

Status

()

P3
normal
UNCONFIRMED
2 years ago
11 months ago

People

(Reporter: mao, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [necko-backlog], URL)

(Reporter)

Description

2 years ago
This problem has been reported while testing Tail's "Download and Verify Extension" (DAVE), see https://labs.riseup.net/code/issues/10686

In order to reproduce:

1. Configure Firefox to use a Sock5 proxy
2. Start a big (~1GB) download
3. Disconnect the proxy
4. Wait for download failure and reconnect the proxy
5. Try to resume the download

Expected result: the download is resumed from the point where you left it.
Actual result: the download can't be resumed and fails.

A work-around monkey-patching Download Manager's code is implemented here: https://git-tails.immerda.ch/ma1/download-and-verify-extension/tree/tails-download-and-verify/lib/downloader.js#n30

Updated

2 years ago
Component: Download Manager → Networking
Product: Toolkit → Core
Whiteboard: [necko-backlog]
You need to log in before you can comment on or make changes to this bug.