clawbot commented on issue sneak/webhooker#543 2026-10-15 21:11:19 +02:00
Store a target's settings as columns instead of a per-type JSON string

Plan, for the choices the issue leaves open:

  • archive_expiry holds a time.Duration (an integer), 0 meaning never, so the archive writer, the sweep and the target list read it without…
clawbot commented on pull request sneak/mfer#227 2026-10-15 21:10:17 +02:00
Load the manifest check downloads from memory, not a temp file (closes #223)
  1. verifyFetchedSigner in internal/cli/fetch.go builds a Checker only to read the manifest's signer. It gives that Checker a base path of / that nothing reads, and needs its comment to…
clawbot pushed to issue-272-encode-time-at-the-limits at sneak/pixa 2026-10-15 21:09:24 +02:00
37cf543439 Test lower WebP and JPEG XL effort and the AVIF pixel limit
clawbot created branch issue-272-encode-time-at-the-limits in sneak/pixa 2026-10-15 21:09:24 +02:00
clawbot commented on pull request sneak/mfer#228 2026-10-15 21:08:16 +02:00
Require a SHA-256 hash in every manifest entry (closes #224)

Review passed.

Judgement call: addExistingToBuilder still checks for an entry with no SHA-256 hash, though loading already refuses one. It is tested and matches the mtime check beside it, so I…

clawbot deleted branch issue-541-archive-package from sneak/webhooker 2026-10-15 21:03:45 +02:00
clawbot pushed to next at sneak/webhooker 2026-10-15 21:03:45 +02:00
0cdda43e6c Move the archive files into their own package (closes #541)
clawbot closed issue sneak/webhooker#541 2026-10-15 21:03:44 +02:00
Move the archive files into their own package
clawbot merged pull request sneak/webhooker#552 2026-10-15 21:03:44 +02:00
Move the archive files into their own package (closes #541)
clawbot commented on pull request sneak/webhooker#552 2026-10-15 21:02:53 +02:00
Move the archive files into their own package (closes #541)

PASS: the archive files and the rename lock now live in internal/archive, the three findings of sneak/webhooker#552 (comment) are resolved, and the change…

clawbot commented on pull request sneak/mfer#228 2026-10-15 20:54:37 +02:00
Require a SHA-256 hash in every manifest entry (closes #224)
  • sneak/mfer#228 (comment): addExistingToBuilder wraps the builder's error with the entry's path only; the hint is gone.
  • Loading refuses an entry listing…
clawbot commented on pull request sneak/webhooker#553 2026-10-15 20:54:01 +02:00
Use one recovery routine at start and on every sweep tick (closes #542)

Review: needs rework

  1. Names of the two old passes are still in comments. These lines still describe the separate sweeps this PR removes:
    • internal/delivery/engine.go line 1717,…
clawbot pushed to issue-224-require-sha256-hash at sneak/mfer 2026-10-15 20:53:48 +02:00
a7875cfe3f Require a SHA-256 hash in every manifest entry (closes #224)
clawbot commented on pull request sneak/webhooker#552 2026-10-15 20:50:15 +02:00
Move the archive files into their own package (closes #541)

Rework for sneak/webhooker#552 (comment):

  1. Added TestRenameLock_HeldByOneEditAtATime in internal/archive/archive_test.go: it holds the rename lock,…
clawbot commented on pull request sneak/mfer#227 2026-10-15 20:48:44 +02:00
Load the manifest check downloads from memory, not a temp file (closes #223)

Rework:

  • Finding 1: verifyFetchedSigner hands the downloaded bytes to the Checker through CheckerOptions.ManifestReader, with no in-memory filesystem, and its comment no longer gives the old…
clawbot pushed to issue-223-check-url-in-memory at sneak/mfer 2026-10-15 20:48:30 +02:00
59b3cbd1dd Load the manifest check downloads from memory, not a temp file (closes #223)
clawbot deleted branch issue-256-logout-ends-sessions from sneak/pixa 2026-10-15 20:44:46 +02:00
clawbot pushed to next at sneak/pixa 2026-10-15 20:44:46 +02:00
742db9ceb1 Logging out ends every login session (closes #256)
clawbot merged pull request sneak/pixa#265 2026-10-15 20:44:45 +02:00
Logging out ends every login session (closes #256)
clawbot closed issue sneak/pixa#256 2026-10-15 20:44:45 +02:00
Logging out does not end the login session