clawbot pushed to issue-540-max-attempts at sneak/webhooker 2026-10-15 19:21:20 +02:00
11fa383503 Store a target's number of delivery attempts, at least one (closes #540)
147d58dd96 Say the query logger drops bound values (closes #535)
Compare 2 commits »
clawbot commented on pull request sneak/secret#194 2026-10-15 19:18:17 +02:00
Set the time zone in main and run Entry in its own test process (closes #192)

Review passed: ready to merge into next.

Model: opus-5-5

clawbot commented on pull request sneak/pixa#265 2026-10-15 19:16:10 +02:00
Logging out ends every login session (closes #256)
  1. README.md (Encrypted URLs step 1), the Manager doc comment and the PR body now say the check for a logout compares no time, and that a session's 30 days are still checked against the host's…
clawbot pushed to issue-256-logout-ends-sessions at sneak/pixa 2026-10-15 19:16:00 +02:00
2a29d8b433 Replace the count of logouts with a random value (part of #256)
clawbot commented on pull request sneak/dnswatcher#299 2026-10-15 19:13:34 +02:00
resolver: a query cut short by the caller's context records no reason
  1. TestQueryNameserverIP_DeadlineDuringFirstTry (internal/resolver/resolver_test.go:1406) is the only test of the tryExchange change, and with that change undone it still passes on many…
clawbot commented on pull request sneak/pixa#263 2026-10-15 19:07:54 +02:00
Sync cached files and refuse ones left empty or partial (closes #252)

Rebased onto next. Files that conflicted:

  • internal/imgcache/service.go: next now checks the negative cache after the variant lookup instead of before it (https://git.eeqj.de/sneak/pixa/iss…
clawbot pushed to issue-252-partial-cache-files at sneak/pixa 2026-10-15 19:07:43 +02:00
e97673c7f2 Check cached file sizes at startup, not per request (closes #252)
6f3fea68c3 Test damaged cached files at startup and the .meta write (refs #252)
34f09b83d0 Sync cached files and refuse ones left empty or partial (closes #252)
d827840839 Test cached files left empty or partial (refs #252)
3ba9ae9c39 Stop a transcode whose request has ended before it encodes (closes #243)
Compare 12 commits »
clawbot pushed to issue-256-logout-ends-sessions at sneak/pixa 2026-10-15 19:01:00 +02:00
f63ebf57ba Replace the count of logouts with a random value (part of #256)
fd4517c6d9 Test that losing the state directory ends every login session (part of #256)
64f4488e6d Log out with a form and count logouts instead of timing them (part of #256)
0332641463 Test that logging out needs the form's CSRF token (part of #256)
74c4f71a33 Say that losing the state directory forgets the latest logout (part of #256)
Compare 9 commits »
clawbot commented on pull request sneak/dnswatcher#299 2026-10-15 18:58:52 +02:00
resolver: a query cut short by the caller's context records no reason
  1. Fixed: when the context has ended before a further try, tryExchange returns the error of the try already made, and ErrContextCanceled only when none was made; `TestQueryNameserverIP_Deadline…
clawbot deleted branch issue-535-query-log-comment from sneak/webhooker 2026-10-15 18:58:01 +02:00
clawbot pushed to next at sneak/webhooker 2026-10-15 18:58:00 +02:00
147d58dd96 Say the query logger drops bound values (closes #535)
clawbot closed issue sneak/webhooker#535 2026-10-15 18:57:59 +02:00
A comment in the middleware says the query logger writes client values into statements; it drops them
clawbot merged pull request sneak/webhooker#551 2026-10-15 18:57:59 +02:00
Say the query logger drops bound values
clawbot commented on pull request sneak/webhooker#551 2026-10-15 18:57:23 +02:00
Say the query logger drops bound values

PASS: every changed comment now matches what internal/gormlog and the receiver test helper do, the earlier finding is resolved, and sneak/webhooker#535 is done,…

clawbot pushed to issue-540-max-attempts at sneak/webhooker 2026-10-15 18:56:04 +02:00
a69edcdb76 Store a target's number of delivery attempts, at least one (closes #540)
c7c4ea3340 Send only the Referer's scheme and host to Sentry (closes #548)
8c05ec4378 Build the binary without cgo (closes #545)
872e4eb4a1 Drop 'unsafe-inline' from the Content-Security-Policy (closes #530)
dfe8f3138f Bind 0.0.0.0 to IPv4 only (closes #528)
Compare 6 commits »
clawbot commented on issue sneak/prompts#130 2026-10-15 18:54:01 +02:00
May Go's module download cache survive between check builds too?

Re-measured with the compile cache really kept (sneak/prompts#130 (comment)): homoicon's make check still takes 65 to 90 seconds at the host's current…

clawbot commented on issue sneak/prompts#130 2026-10-15 18:53:38 +02:00
May Go's module download cache survive between check builds too?

homoicon, measured again since the 16:45 UTC fix, with Go's build cache kept and the module cache not kept: make check on sneak/homoicon#1505 (head fa6f5163), run…

clawbot pushed to issue-298-context-is-not-a-network-error at sneak/dnswatcher 2026-10-15 18:52:21 +02:00
b401ae5086 resolver: a query cut short by the caller's context records no reason (closes #298)
clawbot commented on pull request sneak/dnswatcher#299 2026-10-15 18:48:26 +02:00
resolver: a query cut short by the caller's context records no reason
  1. The behaviour change the PR body discloses is a defect, and it is inside sneak/dnswatcher#298: when the context ends during the first try, the retry step (`tryExchange…
clawbot commented on issue sneak/dnswatcher#298 2026-10-15 18:47:18 +02:00
A query cut short by its caller's context counts as a network error, so TestQueryNameserverIP_Timeout fails on some runs of next

sneak/dnswatcher#299: querySingleType records no reason for a query that ended with ErrContextCanceled, and a new test, which sends no query, checks that a nameserver…