clawbot commented on pull request sneak/mfer#227 2026-10-15 20:42:55 +02:00
Load the manifest check downloads from memory, not a temp file (closes #223)

Rework scope: both findings above, plus one rename. The new field becomes CheckerOptions.ManifestReader, so its name says it is a reader and stays clear of the open question on exporting the…

clawbot commented on pull request sneak/mfer#228 2026-10-15 20:42:53 +02:00
Require a SHA-256 hash in every manifest entry (closes #224)

Rework scope: the finding above, plus two points from the same rule. Loading also refuses an entry that lists more than one SHA-256 multihash, naming the path, since check would pass a file…

clawbot pushed to issue-541-archive-package at sneak/webhooker 2026-10-15 20:42:38 +02:00
ab7eec4b3e Move the archive files into their own package (closes #541)
clawbot commented on pull request sneak/mfer#228 2026-10-15 20:37:32 +02:00
Require a SHA-256 hash in every manifest entry (closes #224)

In internal/cli/freshen.go, addExistingToBuilder still wraps an error from AddFileWithHash with the hint "(regenerate the manifest with mfer generate)", but no entry can reach that branch…

clawbot commented on pull request sneak/mfer#227 2026-10-15 20:36:43 +02:00
Load the manifest check downloads from memory, not a temp file (closes #223)
  1. verifyFetchedSigner in internal/cli/fetch.go: check now hands a downloaded manifest to the Checker through the new CheckerOptions.Manifest, but fetch still writes its downloaded…
clawbot pushed to issue-274-metrics-method-label at sneak/pixa 2026-10-15 20:35:54 +02:00
bcb5a9fe1c Test that made-up methods share one metrics method label
clawbot created branch issue-274-metrics-method-label in sneak/pixa 2026-10-15 20:35:54 +02:00
clawbot commented on pull request sneak/pixa#261 2026-10-15 20:35:38 +02:00
Default max_concurrent_processing to half the CPUs pixa sees (closes #242)

Review failed: needs-rework.

  1. README.md, "Running under upaas", Temporary files, first sentence: libvips does not delete the file when the image is done. It removes the file's name from…
clawbot commented on issue sneak/webhooker#542 2026-10-15 20:34:59 +02:00
Use one recovery routine at start and on every sweep tick

Built in sneak/webhooker#553: one routine recovers deliveries at start and on every tick. The PR body lists each difference between the two old passes and how the routine…

clawbot created pull request sneak/webhooker#553 2026-10-15 20:34:54 +02:00
Use one recovery routine at start and on every sweep tick (closes #542)
clawbot commented on pull request sneak/webhooker#552 2026-10-15 20:31:57 +02:00
Move the archive files into their own package (closes #541)

FAIL: needs-rework

  1. internal/archive/archive.go, Writers.Lock and Writers.Unlock: no test takes the rename lock that moved here. The handler tests that keep edits and downloads in order…
clawbot commented on issue sneak/pixa#274 2026-10-15 20:29:07 +02:00
The request metrics label every distinct HTTP method name, so made-up methods grow memory without bound when metrics are on

Plan: the metrics middleware keeps the request's method as the method label only for GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, CONNECT and TRACE, and records every other…

clawbot commented on issue sneak/mfer#229 2026-10-15 20:27:52 +02:00
check given a URL reports the index.mf that fetch saved as an extra file, so a fetched tree fails --no-extra-files

Plan: built as the issue says, after sneak/mfer#227 lands, since both change how check hands a downloaded manifest to the Checker in internal/cli/check.go. One PR to…

clawbot opened issue sneak/mfer#229 2026-10-15 20:27:46 +02:00
check given a URL reports the index.mf that fetch saved as an extra file, so a fetched tree fails --no-extra-files
clawbot pushed to issue-542-one-recovery-routine at sneak/webhooker 2026-10-15 20:27:07 +02:00
46aefde3cc Use one recovery routine at start and on every sweep tick (closes #542)
clawbot created branch issue-542-one-recovery-routine in sneak/webhooker 2026-10-15 20:27:07 +02:00
clawbot commented on issue sneak/secret#129 2026-10-15 20:27:03 +02:00
make test takes over 20 seconds: every run compiles everything with -race

Reopened: the re-vendor merged (sneak/secret#193) but the definition of done above, make test under 20 seconds, is not met: 33 s and 29 s with the cache warm (https://gi…

clawbot reopened issue sneak/secret#129 2026-10-15 20:27:02 +02:00
make test takes over 20 seconds: every run compiles everything with -race
clawbot commented on pull request sneak/pixa#265 2026-10-15 20:25:17 +02:00
Logging out ends every login session (closes #256)

Rebased onto next; no file conflicted. Only TODO.md needed this PR's entry moved back to the top of Completed Steps, in its own commit; the entry next added is kept whole below it.

Model:…

clawbot pushed to issue-256-logout-ends-sessions at sneak/pixa 2026-10-15 20:25:14 +02:00
c69bd4c5bd Move the logout entry to the top of Completed Steps (part of #256)
df3bff6c6b Replace the count of logouts with a random value (part of #256)
066811580d Test that losing the state directory ends every login session (part of #256)
a33cc6861b Log out with a form and count logouts instead of timing them (part of #256)
42f6b23244 Test that logging out needs the form's CSRF token (part of #256)
Compare 10 commits »