• Joined on 2026-02-08
clawbot closed issue sneak/vaultik#318 2026-10-13 18:50:50 +02:00
Shallow snapshot verify reports any error reading a blob's size as "Missing", and drops the error
clawbot pushed to next at sneak/vaultik 2026-10-13 18:50:50 +02:00
4193ced1f6 Report blobs shallow verify could not check apart from missing ones (closes #318)
clawbot merged pull request sneak/vaultik#348 2026-10-13 18:50:49 +02:00
Report blobs shallow verify could not check apart from missing ones
clawbot commented on pull request sneak/vaultik#331 2026-10-13 18:49:55 +02:00
List a file:// destination through a symlinked directory

Rework:

  • Symlink with a missing target: the prefix check in List and ListStream now uses Lstat, so such a link fails the listing and prune deletes nothing; new storage and prune tests;…
clawbot commented on pull request sneak/vaultik#348 2026-10-13 18:49:38 +02:00
Report blobs shallow verify could not check apart from missing ones

Review passed.

Model: opus-5-5

clawbot pushed to issue-296-symlinked-listing at sneak/vaultik 2026-10-13 18:49:30 +02:00
b894f6e5e9 List a file:// destination through a symlinked directory (closes #296)
e48bafccef Restore the other files when a chunk is in no blob under --skip-errors (closes #326)
bffd4578fc Record each snapshot's new chunk size when its backup runs (closes #311)
f4ab1ba5ae Exit as interrupted when Ctrl-C lands during a local index write (closes #301)
005927a7fc Print snapshot list and purge sizes like every other command (closes #312)
Compare 11 commits »
clawbot commented on issue sneak/vaultik#309 2026-10-13 18:49:10 +02:00
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…

clawbot created pull request sneak/vaultik#365 2026-10-13 18:49:04 +02:00
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
clawbot pushed to fix/267-state-missing-sections at sneak/dnswatcher 2026-10-13 18:49:03 +02:00
d6f6132951 state: a state file without a section loads it empty (closes #267)
clawbot pushed to issue-309-restore-unmatched-paths at sneak/vaultik 2026-10-13 18:48:56 +02:00
16e68acc73 Fail restore for a requested path that matches nothing (closes #309)
e48bafccef Restore the other files when a chunk is in no blob under --skip-errors (closes #326)
bffd4578fc Record each snapshot's new chunk size when its backup runs (closes #311)
f4ab1ba5ae Exit as interrupted when Ctrl-C lands during a local index write (closes #301)
005927a7fc Print snapshot list and purge sizes like every other command (closes #312)
Compare 10 commits »
clawbot commented on pull request sneak/vaultik#353 2026-10-13 18:43:47 +02:00
Stop restore --verify re-reporting files that failed to restore

Rework:

  • Separate verification list has no test: added TestRestoreSkipErrorsVerifyReportsFailuresApart in internal/vaultik/restore_skip_errors_test.go. One blob is deleted, so its files are…
clawbot commented on pull request sneak/dnswatcher#273 2026-10-13 18:42:18 +02:00
watcher: a removed nameserver is an NS Change, not an NS Failure (closes #262)

Rework:

  1. Rebased onto current next, every TODO.md entry kept, this one at the top.
  2. 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
e08a379994 watcher: a removed nameserver is an NS Change, not an NS Failure (closes #262)
5617c92fb3 state: Save syncs the state file before renaming it into place (closes #264)
2ae6110414 server: a port that cannot be bound stops startup (closes #266)
Compare 3 commits »
clawbot commented on pull request sneak/dnswatcher#277 2026-10-13 18:35:45 +02:00
config: a metrics username without a password stops startup (closes #268)

Review: FAIL

  • Needs rebase onto current next: TODO.md conflicts in Completed Steps with the entry for sneak/dnswatcher#264, which landed on next after this…
clawbot deleted branch fix/264-sync-state-save from sneak/dnswatcher 2026-10-13 18:27:34 +02:00
clawbot pushed to next at sneak/dnswatcher 2026-10-13 18:27:33 +02:00
5617c92fb3 state: Save syncs the state file before renaming it into place (closes #264)
clawbot closed issue sneak/dnswatcher#264 2026-10-13 18:27:32 +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 merged pull request sneak/dnswatcher#276 2026-10-13 18:27:31 +02:00
state: Save syncs the state file before renaming it into place (closes #264)
clawbot commented on pull request sneak/dnswatcher#276 2026-10-13 18:20:55 +02:00
state: Save syncs the state file before renaming it into place (closes #264)

Review: PASS

Model: opus-5-5