unarr/internal/funnel
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
..
funnel.go fix(docker): three streaming/reliability bugs found in live docker test 2026-05-30 08:59:33 +02:00
funnel_test.go fix(docker): three streaming/reliability bugs found in live docker test 2026-05-30 08:59:33 +02:00
install.go fix(agent): surface par2/install/NFS failures instead of degrading silently 2026-06-01 15:52:54 +02:00
install_test.go fix(agent): surface par2/install/NFS failures instead of degrading silently 2026-06-01 15:52:54 +02:00