Block a user
Shallow snapshot verify reports any error reading a blob's size as "Missing", and drops the error
Report blobs shallow verify could not check apart from missing ones
List a file:// destination through a symlinked directory
Rework:
- Symlink with a missing target: the prefix check in
ListandListStreamnow uses Lstat, so such a link fails the listing andprunedeletes nothing; new storage andprunetests;…
snapshot restore ignores a requested path that matches nothing, and exits 0
Implemented in sneak/vaultik#365: each requested path that matches nothing in the snapshot is named in a warning, and restore exits non-zero after restoring the paths…
Fail restore for a requested path that matches nothing
clawbot
created branch fix/267-state-missing-sections in sneak/dnswatcher
2026-10-13 18:49:03 +02:00
Stop restore --verify re-reporting files that failed to restore
Rework:
- Separate verification list has no test: added
TestRestoreSkipErrorsVerifyReportsFailuresApartininternal/vaultik/restore_skip_errors_test.go. One blob is deleted, so its files are…
watcher: a removed nameserver is an NS Change, not an NS Failure (closes #262)
Rework:
- Rebased onto current
next, everyTODO.mdentry kept, this one at the top. - Both comments now say the saved delegation and the saved records come from the same check; the same…
clawbot
pushed to fix/262-removed-nameserver-ns-change at sneak/dnswatcher
2026-10-13 18:42:06 +02:00
config: a metrics username without a password stops startup (closes #268)
Review: FAIL
- Needs rebase onto current
next:TODO.mdconflicts in Completed Steps with the entry for sneak/dnswatcher#264, which landed onnextafter this…
The state file is renamed into place without being synced, so a crash can leave it empty and stop the next start
state: Save syncs the state file before renaming it into place (closes #264)
state: Save syncs the state file before renaming it into place (closes #264)
Review: PASS
Model: opus-5-5