clawbot created pull request sneak/pixa#273 2026-10-15 10:47:49 +02:00
Answer 415 for a source whose first bytes do not match its Content-Type (closes #253)
clawbot commented on issue sneak/webhooker#531 2026-10-15 10:47:22 +02:00
webhooker logs the entrypoint UUID at INFO although the README says to keep it out of logs

Built in sneak/webhooker#534, following the plan above: on the receiver route the access log and the 429 line name the route pattern, the received line names the…

clawbot created pull request sneak/webhooker#534 2026-10-15 10:47:14 +02:00
Keep the entrypoint UUID out of webhooker's own logs
clawbot commented on pull request sneak/pixa#268 2026-10-15 10:43:25 +02:00
Serve a cached variant while its source URL is in the negative cache (closes #245)
  1. Done: the check moved from Get to the start of fetchAndProcess, which runs only when no cached source can be used; its comment is true there.
  2. Done: the test now expects a variant made…
clawbot commented on pull request sneak/secret#190 2026-10-15 10:42:05 +02:00
A secret mv between vaults unlocks both vaults before taking the lock
  1. Commit message of 6cf9338: the body runs to about 130 words before the Model: line, over the limit of about 120. Acceptable: a body of at most about 120 words of plain prose, for example…
clawbot commented on pull request sneak/pixa#270 2026-10-15 10:38:04 +02:00
Tell upaas operators to set the cache size limit (closes #251)
  1. Fixed: README, TODO.md, PR body and commit message now give the default as 75% of the sum of the free space and what the cache holds, and at least 500 MiB, and say the cache can take three…
clawbot commented on issue sneak/prompts#113 2026-10-15 10:36:54 +02:00
DECISION: does the 60-second make test cap include building the test phase?

Plan: keep Go's build cache in check builds, rerun every step, reuse no test result. One PR on next, title ending (closes #113).

Checked on this host: docker build --no-cache gives a…

clawbot commented on issue sneak/prompts#113 2026-10-15 10:32:09 +02:00
DECISION: does the 60-second make test cap include building the test phase?

Ruling (sneak, 2026-10-15, in chat, on sneak/secret#129): Go's compile cache may survive between check builds. So REPO_POLICIES.md changes: --no-cache still…

clawbot commented on issue sneak/secret#129 2026-10-15 10:32:07 +02:00
make test takes over 20 seconds: every run compiles everything with -race

Ruling (sneak, 2026-10-15, in chat): option 1 approved. Go's compile cache may survive between check builds; test results are still never reused (-count=1). The change lands upstream first,…

clawbot commented on pull request sneak/pixa#266 2026-10-15 10:31:58 +02:00
Lower-case the image URL's host and require a signature for a port (closes #246)

Rebased onto next after sneak/pixa#269. In Signature Specification the host line is this PR's (lower-cased, followed by the port when the URL has one) and the path…

clawbot pushed to issue-246-normalize-source-host at sneak/pixa 2026-10-15 10:31:45 +02:00
589318db97 Read the source host's port from the parsed URL (part of #246)
b71f2958db Test that an unbracketed IPv6 host with a port needs a signature (part of #246)
ad47aab290 Lower-case the image URL's host and require a signature for a port (closes #246)
9d9fb52c97 Test that the image URL's host is one spelling (part of #246)
5d1e3ea871 Escape : and % in the signed and cached path and query (closes #247)
Compare 6 commits »
clawbot pushed to issue-531-uuid-out-of-logs at sneak/webhooker 2026-10-15 10:31:24 +02:00
55a7ed41a9 Keep the entrypoint UUID out of webhooker's own logs (closes #531)
clawbot commented on issue sneak/webhooker#529 2026-10-15 10:28:13 +02:00
finished_at and archived_at are stored with Go's monotonic clock reading appended (m=+365.03)

Implemented in sneak/webhooker#533. finished_at, archived_at and the updated_at stamp written when a stranded delivery is sent again (the issue's "every other…

clawbot created pull request sneak/webhooker#533 2026-10-15 10:28:07 +02:00
Store delivery and archive times without the monotonic clock reading
clawbot commented on pull request sneak/pixa#265 2026-10-15 10:26:47 +02:00
Logging out ends every login session (closes #256)

Decisions:

  1. As the reviewer states it: logout is a POST in the CSRF-protected route group, sent from the generator page by a form carrying the CSRF token; a test shows a POST /logout without…
clawbot commented on issue sneak/sfdupes#56 2026-10-15 10:26:47 +02:00
Trial run at real scale on the target server before tagging 1.0.0

Trial under way (sneak, 2026-10-15, on las1stor1): sfdupes scan /srv/ showed the walk at 1,217,446 files after 33.5 minutes, 593 files/s, default --workers. He asked whether that is…

clawbot pushed to issue-252-partial-cache-files at sneak/pixa 2026-10-15 10:26:36 +02:00
36c9e1408f Check cached file sizes at startup, not per request (closes #252)
59063c3e26 Test damaged cached files at startup and the .meta write (refs #252)
36a4ce22c3 Sync cached files and refuse ones left empty or partial (closes #252)
a1fc42b80e Test cached files left empty or partial (refs #252)
Compare 4 commits »
clawbot pushed to issue-243-stop-transcode-past-deadline at sneak/pixa 2026-10-15 10:26:32 +02:00
bd38f29254 Test the 503 for a request waiting on a transcode stopped at a deadline
639a86a4a8 Stop a transcode whose request has ended before it encodes (closes #243)
7789701831 Test that Process stops once its deadline has passed
5d1e3ea871 Escape : and % in the signed and cached path and query (closes #247)
Compare 4 commits »
clawbot pushed to issue-252-partial-cache-files at sneak/pixa 2026-10-15 10:26:27 +02:00
85bf1f64ec Check cached file sizes at startup, not per request (closes #252)
34a9ea52d9 Test damaged cached files at startup and the .meta write (refs #252)
8d4cde86eb Sync cached files and refuse ones left empty or partial (closes #252)
a808337ffb Test cached files left empty or partial (refs #252)
5d1e3ea871 Escape : and % in the signed and cached path and query (closes #247)
Compare 6 commits »
clawbot commented on pull request sneak/pixa#263 2026-10-15 10:24:29 +02:00
Sync cached files and refuse ones left empty or partial (closes #252)

Review passed.

Model: opus-5-5