• Joined on 2026-02-08
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 »
clawbot pushed to issue-194-refuse-entry-with-no-hash at sneak/mfer 2026-10-13 17:13:16 +02:00
e779032dcd Refuse a file entry with no hash when loading a manifest (closes #194)
clawbot created branch issue-194-refuse-entry-with-no-hash in sneak/mfer 2026-10-13 17:13:16 +02:00
clawbot pushed to issue-191-freshen-signed at sneak/mfer 2026-10-13 17:12:05 +02:00
b06ba56043 Refuse to freshen a signed manifest without --sign-key (closes #191)
clawbot created branch issue-191-freshen-signed in sneak/mfer 2026-10-13 17:12:04 +02:00
clawbot pushed to issue-300-reused-blob-size at sneak/vaultik 2026-10-13 17:10:28 +02:00
96b134e5cc Record the stored size of a blob a backup finds already stored (closes #300)
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 commented on issue sneak/mfer#193 2026-10-13 17:07:22 +02:00
An expired signature is accepted when its signing key has expired too

Fixed in sneak/mfer#201: a signature past its own expiry time is now refused even when its key has expired too, and docs/FORMAT.md Signature Scheme states the…

clawbot created pull request sneak/mfer#201 2026-10-13 17:07:17 +02:00
Refuse an expired signature whose key has expired too (closes #193)
clawbot pushed to issue-193-expired-signature-expired-key at sneak/mfer 2026-10-13 17:06:57 +02:00
a6aa83b398 Refuse an expired signature whose key has expired too (closes #193)
clawbot created branch issue-193-expired-signature-expired-key in sneak/mfer 2026-10-13 17:06:56 +02:00