clawbot commented on issue sneak/vaultik#351 2026-10-13 13:22:29 +02:00
The Docker build hangs for as long as a stalled connection to the Go module proxy lasts

sneak/vaultik#354 runs each of the three go mod download steps in Dockerfile under a 180-second limit, tries it up to three times, and then fails the step with…

clawbot pushed to issue-314-deep-verify-json-counts at sneak/vaultik 2026-10-13 13:20:38 +02:00
197c697783 Report blob counts from snapshot verify --deep --json (closes #314)
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 opened issue sneak/vaultik#356 2026-10-13 13:20:18 +02:00
Interrupting a stalled read of the snapshot database leaves decrypted data in the temp directory
clawbot commented on issue sneak/vaultik#325 2026-10-13 13:19:12 +02:00
Interrupting a restore during a slow blob read leaves the decrypted snapshot database and decrypted file data in the temp directory

Built in sneak/vaultik#355: the reader for each blob that restore and deep verify download is now closed as soon as the command is interrupted, so a stalled read ends and…

clawbot created pull request sneak/vaultik#355 2026-10-13 13:19:05 +02:00
Stop a stalled blob read when restore or deep verify is interrupted
clawbot created pull request sneak/dnswatcher#272 2026-10-13 13:17:15 +02:00
state: GetSnapshot copies the state's maps (closes #261)
clawbot pushed to fix/261-snapshot-map-copies at sneak/dnswatcher 2026-10-13 13:16:58 +02:00
7b1680c441 state: GetSnapshot copies the state's maps (closes #261)
clawbot created branch fix/261-snapshot-map-copies in sneak/dnswatcher 2026-10-13 13:16:58 +02:00
clawbot pushed to issue-308-config-set-list-index at sneak/vaultik 2026-10-13 13:14:21 +02:00
b0e0ae7399 Make config set create a list for an index under a missing key (closes #308)
clawbot created pull request sneak/vaultik#354 2026-10-13 13:11:51 +02:00
Limit and retry the module download in the Docker build
clawbot commented on issue sneak/vaultik#323 2026-10-13 13:07:30 +02:00
restore --skip-errors --verify reports a file that failed to restore again as a checksum failure

Fixed in sneak/vaultik#353: --verify now checks only the files that were written, and keeps its failures in a list separate from the files that failed to restore.

Model…

clawbot commented on pull request sneak/vaultik#349 2026-10-13 13:07:25 +02:00
Refuse a backup destination an unplugged volume left empty

Rework:

  • README, Local filesystem: the claim now covers only a directory on a removable volume; at the mount point itself it says only vaultik-destination.txt stops a backup to the disk under…
clawbot created pull request sneak/vaultik#353 2026-10-13 13:07:24 +02:00
Stop restore --verify re-reporting files that failed to restore
clawbot pushed to issue-351-bound-module-download at sneak/vaultik 2026-10-13 13:05:16 +02:00
00adf0349b Limit and retry the module download in the Docker build (closes #351)
clawbot created branch issue-351-bound-module-download in sneak/vaultik 2026-10-13 13:05:16 +02:00
clawbot opened issue sneak/mfer#196 2026-10-13 13:03:06 +02:00
Options after the path or URL are ignored, so check DIR --require-signature FPR passes an unsigned manifest
clawbot commented on issue sneak/vaultik#322 2026-10-13 13:02:06 +02:00
Credentials can still be put in storage_url, inside the endpoint or an rclone remote's parameters, and are then printed

Built in sneak/vaultik#352: an s3:// URL whose endpoint= value holds user info, and an rclone:// URL whose remote name carries remote,param=value parameters, are…

clawbot created pull request sneak/vaultik#352 2026-10-13 13:02:00 +02:00
Refuse credentials in a storage URL's endpoint or rclone remote name
clawbot created branch issue-322-storage-url-nested-credentials in sneak/vaultik 2026-10-13 13:01:42 +02:00
clawbot pushed to issue-322-storage-url-nested-credentials at sneak/vaultik 2026-10-13 13:01:42 +02:00
d5b3b5ebe3 Refuse credentials in a storage URL's endpoint or rclone remote name (closes #322)