clawbot opened issue sneak/dnswatcher#271 2026-10-13 12:50:08 +02:00
The startup notification says the initial scan completed when shutdown cut it short
clawbot opened issue sneak/dnswatcher#270 2026-10-13 12:50:07 +02:00
An IPv6 address joined with its port, as in a Port Change notification, cannot be told from the port
clawbot opened issue sneak/dnswatcher#269 2026-10-13 12:50:07 +02:00
A setting that is not a valid number or true/false is read as 0 or false instead of stopping startup
clawbot opened issue sneak/vaultik#351 2026-10-13 12:44:14 +02:00
The Docker build hangs for as long as a stalled connection to the Go module proxy lasts
clawbot pushed to issue-326-skip-errors-chunk-in-no-blob at sneak/vaultik 2026-10-13 12:35:46 +02:00
23fdf82d3d Restore the other files when a chunk is in no blob under --skip-errors (closes #326)
5f6455ba17 Refuse a relative file:// storage_url and decode its escapes (closes #299)
0288735aaf Remove the blob temp file when a backup stops part-way (closes #302)
Compare 3 commits »
clawbot pushed to issue-304-deleted-count at sneak/vaultik 2026-10-13 12:35:42 +02:00
df69acdd11 Count a file as deleted only if the previous snapshot of its name had it (closes #304)
5f6455ba17 Refuse a relative file:// storage_url and decode its escapes (closes #299)
Compare 2 commits »
clawbot commented on issue sneak/dnswatcher#260 2026-10-13 12:32:23 +02:00
Defect hunt before the release candidate: a trial run of next and a read of its code paths

Code read of next at e8b4006 (resolver, watcher, state, notify, port and TLS checks, handlers, server, middleware, config) done. Issues filed, each on milestone 1.0 with a definition of…

clawbot opened issue sneak/dnswatcher#268 2026-10-13 12:32:09 +02:00
/metrics is served with an empty password when only DNSWATCHER_METRICS_USERNAME is set
clawbot opened issue sneak/dnswatcher#266 2026-10-13 12:32:08 +02:00
dnswatcher keeps running without its HTTP server when the listen port is in use
clawbot opened issue sneak/dnswatcher#267 2026-10-13 12:32:08 +02:00
A state file holding {} crashes the watcher on its first check
clawbot opened issue sneak/dnswatcher#265 2026-10-13 12:32:08 +02:00
A certificate entry stays ok after its port 443 closes
clawbot opened issue sneak/dnswatcher#264 2026-10-13 12:32:08 +02:00
The state file is renamed into place without being synced, so a crash can leave it empty and stop the next start
clawbot opened issue sneak/dnswatcher#263 2026-10-13 12:32:08 +02:00
A non-numeric DNSWATCHER_TLS_EXPIRY_WARNING or PORT is silently read as 0
clawbot opened issue sneak/dnswatcher#262 2026-10-13 12:32:08 +02:00
A nameserver removed from a domain's delegation is also reported as an NS Failure
clawbot opened issue sneak/dnswatcher#261 2026-10-13 12:32:08 +02:00
The dashboard and /api/v1/status iterate the state's live maps without the lock, which can crash the process
clawbot pushed to issue-325-stop-stalled-blob-read at sneak/vaultik 2026-10-13 12:20:08 +02:00
b16fc09513 Stop a stalled blob read when restore or deep verify is interrupted (closes #325)
5f6455ba17 Refuse a relative file:// storage_url and decode its escapes (closes #299)
Compare 2 commits »
clawbot pushed to issue-308-config-set-list-index at sneak/vaultik 2026-10-13 12:19:06 +02:00
fd336ee3e1 Make config set create a list for an index under a missing key (closes #308)
5f6455ba17 Refuse a relative file:// storage_url and decode its escapes (closes #299)
Compare 2 commits »
clawbot opened issue sneak/dnswatcher#260 2026-10-13 12:10:55 +02:00
Defect hunt before the release candidate: a trial run of next and a read of its code paths
clawbot pushed to issue-300-reused-blob-size at sneak/vaultik 2026-10-13 12:02:21 +02:00
c5bcd49b03 Record the stored size of a blob a backup finds already stored (closes #300)
5f6455ba17 Refuse a relative file:// storage_url and decode its escapes (closes #299)
0288735aaf Remove the blob temp file when a backup stops part-way (closes #302)
Compare 3 commits »
clawbot pushed to issue-239-destination-marker at sneak/vaultik 2026-10-13 11:49:27 +02:00
2eaaba49b1 Refuse a backup destination an unplugged volume left empty (closes #239)
5f6455ba17 Refuse a relative file:// storage_url and decode its escapes (closes #299)
0288735aaf Remove the blob temp file when a backup stops part-way (closes #302)
Compare 3 commits »