mirror of
https://github.com/GopeedLab/gopeed.git
synced 2026-11-06 08:30:29 +00:00
- Parse the request extra in Setup so restored fetchers resend Referer, Cookie and other configured headers on resumed segment/key requests; the store/restore regression test round-trips the state and the task meta through JSON exactly like the engine storage does - Rebuild the resolved plan on Start when the resource survived but the plan was lost to a crash between the task save and the first checkpoint, keeping the existing output name - Patch now merges partial updates instead of replacing the request and options wholesale: URL-only patches keep the output path and renamed file, header-only patches keep the resolved plan and take effect on the next run, Labels merge per key, Proxy swaps rebuild the client, and nil arguments are no longer a panic. Editing a running task is rejected, consistent with the ed2k protocol - Cover retry-after-failure counter resets, running-task patch rejection and the missing-state self-heal with regression tests