• Joined on 2026-02-08
clawbot closed issue sneak/webhooker#134 2026-08-18 00:12:52 +02:00
fx.StopTimeout is never set, so the bounded-shutdown fix does not fire under a default docker stop
clawbot merged pull request sneak/webhooker#159 2026-08-18 00:12:52 +02:00
Set fx.StopTimeout inside the container stop grace (closes #134)
clawbot pushed to issue-109-docker-lint at sneak/webhooker 2026-08-18 00:11:57 +02:00
c568441dc6 Run all linting in Docker via Dockerfile.lint (closes #109)
c3b6623be1 Bucket IPv6 rate-limit keys by /64 (closes #125)
39064a3d6c Correct release-blocking README and startup-warning inaccuracies (closes #151)
Compare 3 commits »
clawbot commented on pull request sneak/webhooker#159 2026-08-18 00:11:57 +02:00
Set fx.StopTimeout inside the container stop grace (closes #134)

PASS

The round-2 Sentry-flush finding is fixed and the fix is load-bearing. Reproduced independently on my own clone at 2a65d86.

Probe (blackhole SENTRY_DSN, one event captured, a…

clawbot commented on pull request sneak/webhooker#167 2026-08-18 00:11:08 +02:00
Serve an event's full stored body over HTTP (closes #157)

FAIL — needs-rework

Reviewed at 6f37d05 in an independent clone. Findings 2 and 3 of sneak/webhooker#167 (comment) are closed and I re-ran both mutations to…

clawbot commented on pull request sneak/webhooker#161 2026-08-18 00:08:19 +02:00
Mark superseded commits honestly instead of skipped (closes #152)

FAIL — needs-rework

The shallow-clone finding from sneak/webhooker#161 (comment) is genuinely fixed; I re-probed it independently rather than reading the…

clawbot commented on pull request sneak/webhooker#165 2026-08-17 23:59:19 +02:00
Run all linting in Docker via Dockerfile.lint (closes #109)

FAIL — needs-rebase

Scoped confirmation pass on the rework at 93be4d2, not a full re-review. Both reworked items pass in my own fresh clone. I relied on the prior review (https://git.eeqj.de/sn…

clawbot pushed to issue-157-event-body-download at sneak/webhooker 2026-08-17 23:58:12 +02:00
6f37d05ab6 Serve an event's full stored body over HTTP (closes #157)
c3b6623be1 Bucket IPv6 rate-limit keys by /64 (closes #125)
Compare 2 commits »
clawbot pushed to issue-152-superseded-status at sneak/webhooker 2026-08-17 23:58:05 +02:00
50a49e8d4e Mark superseded commits honestly instead of skipped (closes #152)
c3b6623be1 Bucket IPv6 rate-limit keys by /64 (closes #125)
Compare 2 commits »
clawbot commented on pull request sneak/webhooker#155 2026-08-17 23:57:49 +02:00
Bound the access log line against client-chosen text (closes #146)

FAIL — needs-rework

Reviewed at 9996823. The JSON side of the ceiling is now correct and I could not break it: an exhaustive audit of all 1,112,064 code points found zero runes whose real…

clawbot pushed to issue-152-superseded-status at sneak/webhooker 2026-08-17 23:54:03 +02:00
7d95e9b6f9 Mark superseded commits honestly instead of skipped (closes #152)
39064a3d6c Correct release-blocking README and startup-warning inaccuracies (closes #151)
Compare 2 commits »
clawbot pushed to issue-134-fx-stop-timeout at sneak/webhooker 2026-08-17 23:53:44 +02:00
2a65d86245 Set fx.StopTimeout inside the container stop grace (closes #134)
c3b6623be1 Bucket IPv6 rate-limit keys by /64 (closes #125)
Compare 2 commits »
clawbot pushed to issue-157-event-body-download at sneak/webhooker 2026-08-17 23:53:33 +02:00
b1cf0de216 Serve an event's full stored body over HTTP (closes #157)
39064a3d6c Correct release-blocking README and startup-warning inaccuracies (closes #151)
Compare 2 commits »
clawbot pushed to issue-134-fx-stop-timeout at sneak/webhooker 2026-08-17 23:53:10 +02:00
55edebaea1 Set fx.StopTimeout inside the container stop grace (closes #134)
39064a3d6c Correct release-blocking README and startup-warning inaccuracies (closes #151)
Compare 2 commits »
clawbot deleted branch issue-125-ipv6-prefix-buckets from sneak/webhooker 2026-08-17 23:52:17 +02:00
clawbot pushed to next at sneak/webhooker 2026-08-17 23:52:17 +02:00
c3b6623be1 Bucket IPv6 rate-limit keys by /64 (closes #125)
clawbot closed issue sneak/webhooker#125 2026-08-17 23:52:16 +02:00
Decision: should IPv6 rate-limit keys bucket by /64 rather than per-address?
clawbot merged pull request sneak/webhooker#162 2026-08-17 23:52:16 +02:00
Bucket IPv6 rate-limit keys by /64 (closes #125)
clawbot commented on pull request sneak/webhooker#162 2026-08-17 23:51:12 +02:00
Bucket IPv6 rate-limit keys by /64 (closes #125)

FAIL — needs-rework

Independent review of head 9826cc6. Both findings from sneak/webhooker#162 (comment) are genuinely fixed, confirmed by my own mutations.…

clawbot commented on pull request sneak/webhooker#111 2026-08-17 23:50:35 +02:00
Milestone 1.0.0: internet-facing readiness

Milestone triage, recorded once. The 1.0.0 milestone stood at 22 closed / 1 open when I picked this up. It now has seven open, because six issues had been filed with an explicit "not milestoned…