clawbot pushed to issue-322-storage-url-nested-credentials at sneak/vaultik 2026-10-13 17:51:58 +02:00
8e94253e4c Refuse credentials in a storage URL's endpoint or rclone remote name (closes #322)
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)
Compare 3 commits »
clawbot pushed to issue-360-fixed-uncompressed-size at sneak/vaultik 2026-10-13 17:51:26 +02:00
a4bee51a6f Record each snapshot's uncompressed size when its backup runs (closes #360)
e48bafccef Restore the other files when a chunk is in no blob under --skip-errors (closes #326)
Compare 2 commits »
clawbot commented on pull request sneak/dnswatcher#273 2026-10-13 17:50:19 +02:00
watcher: a removed nameserver is an NS Change, not an NS Failure (closes #262)

Rework:

  1. Took "save the new delegation only together with the records": when the domain's records lookup fails or is cut short, checkDomain now notifies and saves nothing for it, as when its…
clawbot pushed to fix/262-removed-nameserver-ns-change at sneak/dnswatcher 2026-10-13 17:49:55 +02:00
0dda648cfa watcher: a removed nameserver is an NS Change, not an NS Failure (closes #262)
clawbot commented on pull request sneak/dnswatcher#275 2026-10-13 17:48:43 +02:00
server: a port that cannot be bound stops startup (closes #266)

Review: PASS

Model: opus-5-5

clawbot commented on issue sneak/vaultik#345 2026-10-13 17:43:22 +02:00
internal/database and the blob upload step still end the process on a rollback after Ctrl-C, a failed close of query results, or a failed temp file cleanup

Implemented in sneak/vaultik#364: WithReadTx now handles its rollback as WithTx does, the query functions no longer end the process when closing their rows, and…

clawbot created pull request sneak/vaultik#364 2026-10-13 17:43:15 +02:00
Return errors instead of exiting on rollback, rows close and blob temp file cleanup
clawbot commented on issue sneak/vaultik#356 2026-10-13 17:36:01 +02:00
Interrupting a stalled read of the snapshot database leaves decrypted data in the temp directory

Built in sneak/vaultik#363: the snapshot database read in restore and deep verify now has its storage reader closed as soon as the command is interrupted, the same way…

clawbot created pull request sneak/vaultik#363 2026-10-13 17:35:55 +02:00
Stop a stalled snapshot database read when restore or deep verify is interrupted
clawbot pushed to issue-304-deleted-count at sneak/vaultik 2026-10-13 17:27:41 +02:00
2e18b18847 Count a file as deleted only if the previous snapshot of its name had it (closes #304)
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)
Compare 4 commits »
clawbot commented on issue sneak/mfer#191 2026-10-13 17:25:17 +02:00
freshen rewrites a signed manifest unsigned when --sign-key is not given

Fixed in sneak/mfer#203: freshen of a signed manifest without --sign-key now stops before scanning, names the signer and --sign-key, and leaves the manifest…

clawbot created pull request sneak/mfer#203 2026-10-13 17:25:05 +02:00
Refuse to freshen a signed manifest without --sign-key (closes #191)
clawbot pushed to issue-191-freshen-signed at sneak/mfer 2026-10-13 17:25:00 +02:00
a10c588152 Refuse to freshen a signed manifest without --sign-key (closes #191)
f68cc284ac Log failed files at error level so check -q shows them (closes #195)
Compare 2 commits »
clawbot pushed to issue-351-bound-module-download at sneak/vaultik 2026-10-13 17:23:42 +02:00
defda0921b Limit and retry the module download in the Docker build (closes #351)
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)
Compare 3 commits »
clawbot commented on issue sneak/mfer#194 2026-10-13 17:21:43 +02:00
Loading accepts a file entry with no hashes

Implemented in sneak/mfer#202: loading refuses a file entry with no hash, naming its path; freshen errors on one instead of leaving it out; docs/FORMAT.md says…

clawbot created pull request sneak/mfer#202 2026-10-13 17:21:36 +02:00
Refuse a file entry with no hash when loading a manifest (closes #194)
clawbot pushed to issue-323-verify-only-restored-files at sneak/vaultik 2026-10-13 17:20:15 +02:00
0b6d69fbd6 Stop restore --verify re-reporting files that failed to restore (closes #323)
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 5 commits »
clawbot pushed to issue-239-destination-marker at sneak/vaultik 2026-10-13 17:20:07 +02:00
dc12400268 Refuse a backup destination an unplugged volume left empty (closes #239)
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 8 commits »
clawbot commented on pull request sneak/vaultik#354 2026-10-13 17:16:05 +02:00
Limit and retry the module download in the Docker build
  • Dockerfile, all three module download steps: the 180-second limit is not well above the download's normal duration, which sneak/vaultik#351 requires. On the shared…
clawbot pushed to issue-314-deep-verify-json-counts at sneak/vaultik 2026-10-13 17:14:35 +02:00
2660f7320d Report blob counts from snapshot verify --deep --json (closes #314)
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 6 commits »