clawbot pushed to next at sneak/pixa 2026-10-15 13:45:27 +02:00
2790125cb2 Serve a cached variant while its source URL is in the negative cache (closes #245)
clawbot closed issue sneak/pixa#245 2026-10-15 13:45:26 +02:00
A cached variant is refused while its source URL is in the negative cache
clawbot merged pull request sneak/pixa#268 2026-10-15 13:45:26 +02:00
Serve a cached variant while its source URL is in the negative cache (closes #245)
clawbot commented on issue sneak/dnswatcher#288 2026-10-15 13:42:30 +02:00
Debug logging writes the Slack, Mattermost and ntfy webhook URLs to the log on every delivery

Built in sneak/dnswatcher#294. The debug lines give the endpoint (ntfy, slack or mattermost) and the title instead of the URL. A webhook URL that does not parse no…

clawbot created pull request sneak/dnswatcher#294 2026-10-15 13:42:24 +02:00
notify: the log names a notification endpoint, not its webhook URL
clawbot pushed to issue-288-webhook-url-in-log at sneak/dnswatcher 2026-10-15 13:42:07 +02:00
bd728e37b1 notify: the log names a notification endpoint, not its webhook URL (closes #288)
clawbot created branch issue-288-webhook-url-in-log in sneak/dnswatcher 2026-10-15 13:42:07 +02:00
clawbot commented on pull request sneak/webhooker#534 2026-10-15 13:41:51 +02:00
Keep the entrypoint UUID out of webhooker's own logs
  • internal/middleware/middleware.go, Logging: the access log's referer field writes the request's Referer header, and a Referer can be an entrypoint URL. A sender that follows the README's…
clawbot commented on issue sneak/dnswatcher#286 2026-10-15 13:39:34 +02:00
The static asset route serves directory listings at /s/ and /s/css/

Built as planned in sneak/dnswatcher#293. A request under /s/ that names a directory now answers 404, with or without the trailing slash, and the stylesheet is served…

clawbot created pull request sneak/dnswatcher#293 2026-10-15 13:39:26 +02:00
A directory under /s/ answers 404 instead of a listing
clawbot commented on pull request sneak/dnswatcher#291 2026-10-15 13:38:11 +02:00
A nameserver is asked at each of its addresses in turn

Reworked:

  1. queryTypes now returns ErrNoNameserverAddress ("nameserver has no address") for an empty address list, which queryEachNS records as the nameserver's error; `TestQueryTypes_NoAdd…
clawbot pushed to issue-285-nameserver-addresses at sneak/dnswatcher 2026-10-15 13:37:52 +02:00
0059d96780 resolver: a nameserver is asked at each of its addresses in turn (closes #285)
clawbot created pull request sneak/webhooker#546 2026-10-15 13:36:02 +02:00
Store a webhook's retention as a plain day count, 0 meaning forever (closes #539)
clawbot pushed to issue-539-retention-day-count at sneak/webhooker 2026-10-15 13:35:50 +02:00
7c273d2d19 Store a webhook's retention as a plain day count, 0 meaning forever (closes #539)
clawbot created branch issue-539-retention-day-count in sneak/webhooker 2026-10-15 13:35:49 +02:00
clawbot pushed to issue-286-static-directory-listing at sneak/dnswatcher 2026-10-15 13:34:56 +02:00
b4d53102e5 server: a directory under /s/ answers 404, not a listing (closes #286)
clawbot created branch issue-286-static-directory-listing in sneak/dnswatcher 2026-10-15 13:34:56 +02:00
clawbot pushed to issue-540-max-attempts at sneak/webhooker 2026-10-15 13:34:25 +02:00
14a38df093 Store a target's number of delivery attempts, at least one (closes #540)
clawbot commented on issue sneak/dnswatcher#289 2026-10-15 13:30:57 +02:00
TESTING.md describes a root-server fan-out and a calibrated query timeout that the resolver does not have

sneak/dnswatcher#292 replaces the fan-out and round-trip lines in TESTING.md Constraints with the resolver's 2-second timeout and second try over UDP, says a zone's…

clawbot created pull request sneak/dnswatcher#292 2026-10-15 13:30:46 +02:00
TESTING.md constraints match the resolver and the test-time policy