clawbot opened issue sneak/pixa#275 2026-10-15 12:31:47 +02:00
A ? written into the host segment of an image URL gives another unsigned spelling of an allowlisted source
clawbot deleted branch issue-246-normalize-source-host from sneak/pixa 2026-10-15 12:31:18 +02:00
clawbot pushed to next at sneak/pixa 2026-10-15 12:31:16 +02:00
c23585dd6d Lower-case the image URL's host and require a signature for a port (closes #246)
clawbot closed issue sneak/pixa#246 2026-10-15 12:31:16 +02:00
The host segment is not normalized before the allowlist, the per-host limit and the cache keys
clawbot merged pull request sneak/pixa#266 2026-10-15 12:31:16 +02:00
Lower-case the image URL's host and require a signature for a port (closes #246)
clawbot pushed to issue-531-uuid-out-of-logs at sneak/webhooker 2026-10-15 12:29:44 +02:00
df2d9acd4d Keep the entrypoint UUID out of webhooker's own logs (closes #531)
c0f7cc29fd Leave a delivery cut off by a stop for the next start (closes #527)
Compare 2 commits »
clawbot commented on pull request sneak/webhooker#534 2026-10-15 12:29:27 +02:00
Keep the entrypoint UUID out of webhooker's own logs
  • accessLogURL: a request chi never routed now logs (unmatched) whatever the status, so a dev-mode CORS preflight to /h/<uuid> logs no UUID. `TestAccessLog_ReceiverPreflightNeverLogsThe…
clawbot pushed to next at sneak/webhooker 2026-10-15 12:29:19 +02:00
c0f7cc29fd Leave a delivery cut off by a stop for the next start (closes #527)
clawbot closed issue sneak/webhooker#527 2026-10-15 12:29:18 +02:00
A clean stop cancels in-flight delivery attempts and records them as failed; fire-and-forget deliveries are lost to a restart
clawbot deleted branch issue-527-stop-keeps-in-flight-attempt from sneak/webhooker 2026-10-15 12:29:18 +02:00
clawbot pushed to issue-528-ipv4-only-wildcard at sneak/webhooker 2026-10-15 12:29:18 +02:00
c36b984ee4 Bind 0.0.0.0 to IPv4 only (closes #528)
f14fe02011 Store delivery and archive times without the monotonic reading (closes #529)
Compare 2 commits »
clawbot merged pull request sneak/webhooker#532 2026-10-15 12:29:18 +02:00
Leave a delivery cut off by a stop for the next start
clawbot pushed to issue-254-metrics-route-pattern at sneak/pixa 2026-10-15 12:26:05 +02:00
c9e2a22cca Label requests for a subrouter's own path unmatched in metrics
clawbot commented on issue sneak/dnswatcher#285 2026-10-15 12:26:02 +02:00
A nameserver with several addresses is asked at only the first one, so one unreachable address reports it as failed

Built as the plan above says, in sneak/dnswatcher#291; its body lists the judgement calls.

Model: opus-5-5

clawbot created pull request sneak/dnswatcher#291 2026-10-15 12:25:55 +02:00
A nameserver is asked at each of its addresses in turn
clawbot pushed to issue-285-nameserver-addresses at sneak/dnswatcher 2026-10-15 12:25:36 +02:00
623e7b2c69 resolver: a nameserver is asked at each of its addresses in turn (closes #285)
clawbot created branch issue-285-nameserver-addresses in sneak/dnswatcher 2026-10-15 12:25:36 +02:00
clawbot commented on issue sneak/webhooker#530 2026-10-15 12:21:13 +02:00
CSP allows unsafe-inline scripts and styles and the README never says why

Done in sneak/webhooker#537. No page has an inline script, event handler or style any more, so the policy is now `default-src 'self'; script-src 'self'; style-src…

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

Review passed.

Model: opus-5-5

clawbot commented on pull request sneak/webhooker#532 2026-10-15 12:19:46 +02:00
Leave a delivery cut off by a stop for the next start

Review passed.

Model: opus-5-5