unarr/internal/usenet
Deivid Soto 3d51013935 fix(agent): surface par2/install/NFS failures instead of degrading silently
- usenet: Par2Verify/Repair return ErrPar2NotInstalled (was nil="verified");
  pipeline surfaces it via Result.VerifyNote + WARNING — a download that
  shipped parity but couldn't be checked is delivered UNVERIFIED, not verified.
- funnel: pin cloudflared version + verify a baked-in SHA-256 (was `latest` +
  ELF-magic only) — a malicious/broken upstream release isn't pulled silently.
- stream: makeReadable verifies the file actually opens after chmod and warns
  clearly (NFS root_squash / SMB uid mapping) instead of a cryptic later EPERM.
- WireGuard endpoint pin dropped from the debt list (reseller uses direct
  config, no pin).
2026-06-01 15:52:54 +02:00
..
download feat(cli): upgrade command, rich status, and version cache 2026-03-31 22:05:43 +02:00
nntp feat(cli): upgrade command, rich status, and version cache 2026-03-31 22:05:43 +02:00
nzb fix(ci): fix lint errors and pin CI to Go 1.25 2026-03-31 22:15:12 +02:00
postprocess fix(agent): surface par2/install/NFS failures instead of degrading silently 2026-06-01 15:52:54 +02:00
yenc feat(usenet): implement full NNTP download pipeline 2026-03-28 21:12:12 +01:00