2026-10-08 - 2026-10-15

Overview

12 Active Pull Requests
19 Active Issues
Excluding merges, 0 authors have pushed 0 commits to main and 12 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

2 Releases published by 1 user

Published v1.0.0-rc2 2026-10-14 00:31:43 +02:00

Published v1.0.0-rc1 2026-10-13 22:31:59 +02:00

12 Pull requests merged by 1 user

14 Issues closed from 1 user

Closed #284 A hostname whose zone's nameservers all stop answering gets no NS Failure notification 2026-10-14 00:27:32 +02:00

Closed #270 An IPv6 address joined with its port, as in a Port Change notification, cannot be told from the port 2026-10-13 22:27:36 +02:00

Closed #281 TODO.md names closed issues as its next and future steps 2026-10-13 22:00:06 +02:00

Closed #265 A certificate entry stays ok after its port 443 closes 2026-10-13 21:27:35 +02:00

Closed #267 A state file holding {} crashes the watcher on its first check 2026-10-13 20:27:28 +02:00

Closed #271 The startup notification says the initial scan completed when shutdown cut it short 2026-10-13 20:00:02 +02:00

Closed #262 A nameserver removed from a domain's delegation is also reported as an NS Failure 2026-10-13 19:27:38 +02:00

Closed #268 /metrics is served with an empty password when only DNSWATCHER_METRICS_USERNAME is set 2026-10-13 19:10:59 +02:00

Closed #264 The state file is renamed into place without being synced, so a crash can leave it empty and stop the next start 2026-10-13 18:27:32 +02:00

Closed #266 dnswatcher keeps running without its HTTP server when the listen port is in use 2026-10-13 18:00:01 +02:00

Closed #269 A setting that is not a valid number or true/false is read as 0 or false instead of stopping startup 2026-10-13 15:27:34 +02:00

Closed #261 The dashboard and /api/v1/status iterate the state's live maps without the lock, which can crash the process 2026-10-13 13:44:32 +02:00

Closed #260 Defect hunt before the release candidate: a trial run of next and a read of its code paths 2026-10-13 12:53:25 +02:00

Closed #263 A non-numeric DNSWATCHER_TLS_EXPIRY_WARNING or PORT is silently read as 0 2026-10-13 12:51:04 +02:00

19 Issues created by 1 user

Opened #260 Defect hunt before the release candidate: a trial run of next and a read of its code paths 2026-10-13 12:10:54 +02:00

Opened #261 The dashboard and /api/v1/status iterate the state's live maps without the lock, which can crash the process 2026-10-13 12:32:08 +02:00

Opened #262 A nameserver removed from a domain's delegation is also reported as an NS Failure 2026-10-13 12:32:08 +02:00

Opened #263 A non-numeric DNSWATCHER_TLS_EXPIRY_WARNING or PORT is silently read as 0 2026-10-13 12:32:08 +02:00

Opened #264 The state file is renamed into place without being synced, so a crash can leave it empty and stop the next start 2026-10-13 12:32:08 +02:00

Opened #265 A certificate entry stays ok after its port 443 closes 2026-10-13 12:32:08 +02:00

Opened #266 dnswatcher keeps running without its HTTP server when the listen port is in use 2026-10-13 12:32:08 +02:00

Opened #267 A state file holding {} crashes the watcher on its first check 2026-10-13 12:32:08 +02:00

Opened #268 /metrics is served with an empty password when only DNSWATCHER_METRICS_USERNAME is set 2026-10-13 12:32:09 +02:00

Opened #269 A setting that is not a valid number or true/false is read as 0 or false instead of stopping startup 2026-10-13 12:50:07 +02:00

Opened #271 The startup notification says the initial scan completed when shutdown cut it short 2026-10-13 12:50:07 +02:00

Opened #270 An IPv6 address joined with its port, as in a Port Change notification, cannot be told from the port 2026-10-13 12:50:07 +02:00

Opened #281 TODO.md names closed issues as its next and future steps 2026-10-13 20:44:56 +02:00

Opened #284 A hostname whose zone's nameservers all stop answering gets no NS Failure notification 2026-10-13 22:55:37 +02:00

Opened #285 A nameserver with several addresses is asked at only the first one, so one unreachable address reports it as failed 2026-10-13 22:55:39 +02:00

Opened #286 The static asset route serves directory listings at /s/ and /s/css/ 2026-10-13 22:55:40 +02:00

Opened #287 A webhook that answers with a redirect is counted as a successful delivery 2026-10-13 22:55:40 +02:00

Opened #288 Debug logging writes the Slack, Mattermost and ntfy webhook URLs to the log on every delivery 2026-10-13 22:55:41 +02:00

Opened #289 TESTING.md describes a root-server fan-out and a calibrated query timeout that the resolver does not have 2026-10-13 22:55:43 +02:00

3 Unresolved Conversations

Open #59 No DNSSEC validation in iterative resolution 2026-10-14 00:31:54 +02:00

Open #66 1.0/mvp 2026-10-14 00:31:53 +02:00

Open #152 next 2026-10-14 00:27:33 +02:00