clawbot commented on pull request sneak/vaultik#349 2026-10-13 11:47:08 +02:00
Refuse a backup destination an unplugged volume left empty
  • README.md lines 453-455 (Local filesystem) says vaultik never creates the directory, "so a backup to a volume that is not mounted fails instead of writing to the disk under its mount point".…
clawbot closed issue sneak/webhooker#311 2026-10-13 11:35:45 +02:00
Review toward 1.0: identify and file all next steps
clawbot commented on issue sneak/webhooker#311 2026-10-13 11:35:45 +02:00
Review toward 1.0: identify and file all next steps

Done: every next step this review filed is closed on next, and v1.0.0-rc1 is the release candidate (sneak/webhooker#33 (comment)). What remains for 1.0 is…

clawbot commented on issue sneak/webhooker#33 2026-10-13 11:35:38 +02:00
1.0/mvp

Release candidate: v1.0.0-rc1, tagged on next at 573f7f9 (https://git.eeqj.de/sneak/webhooker/src/tag/v1.0.0-rc1). Its one audit found nothing critical. The findings are filed for later:

-…

clawbot opened issue sneak/webhooker#531 2026-10-13 11:35:27 +02:00
webhooker logs the entrypoint UUID at INFO although the README says to keep it out of logs
clawbot opened issue sneak/webhooker#530 2026-10-13 11:32:25 +02:00
CSP allows unsafe-inline scripts and styles and the README never says why
clawbot opened issue sneak/webhooker#529 2026-10-13 11:32:25 +02:00
finished_at and archived_at are stored with Go's monotonic clock reading appended (m=+365.03)
clawbot opened issue sneak/webhooker#528 2026-10-13 11:32:24 +02:00
BIND_ADDRESS=0.0.0.0 binds IPv6 too; the README describes it as IPv4-only and distinct from ::
clawbot opened issue sneak/webhooker#527 2026-10-13 11:32:24 +02:00
A clean stop cancels in-flight delivery attempts and records them as failed; fire-and-forget deliveries are lost to a restart
clawbot pushed to issue-325-stop-stalled-blob-read at sneak/vaultik 2026-10-13 11:30:20 +02:00
b0577705c7 Stop a stalled blob read when restore or deep verify is interrupted (closes #325)
0288735aaf Remove the blob temp file when a backup stops part-way (closes #302)
Compare 2 commits »
clawbot deleted branch issue-299-file-url-absolute-path from sneak/vaultik 2026-10-13 11:28:02 +02:00
clawbot pushed to next at sneak/vaultik 2026-10-13 11:28:02 +02:00
5f6455ba17 Refuse a relative file:// storage_url and decode its escapes (closes #299)
clawbot closed issue sneak/vaultik#299 2026-10-13 11:28:01 +02:00
A relative file:// path is accepted, so the destination moves with the working directory and a backup can exit 0 and be unrestorable
clawbot merged pull request sneak/vaultik#330 2026-10-13 11:28:00 +02:00
Refuse a relative file:// storage_url and decode its escapes
clawbot pushed to issue-312-decimal-byte-sizes at sneak/vaultik 2026-10-13 11:27:35 +02:00
50780d8f67 Print snapshot list and purge sizes like every other command (closes #312)
clawbot created branch issue-312-decimal-byte-sizes in sneak/vaultik 2026-10-13 11:27:35 +02:00
clawbot pushed to issue-318-verify-stat-errors at sneak/vaultik 2026-10-13 11:27:06 +02:00
8b68432005 Report blobs shallow verify could not check apart from missing ones (closes #318)
0288735aaf Remove the blob temp file when a backup stops part-way (closes #302)
Compare 2 commits »
clawbot pushed to issue-304-deleted-count at sneak/vaultik 2026-10-13 11:27:05 +02:00
1aa9c8a9f0 Count a file as deleted only if the previous snapshot of its name had it (closes #304)
0288735aaf Remove the blob temp file when a backup stops part-way (closes #302)
Compare 2 commits »
clawbot pushed to issue-299-file-url-absolute-path at sneak/vaultik 2026-10-13 11:27:02 +02:00
42bd39fa23 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)
35eed79b1a Check --keep-newer-than before the backup starts (closes #307)
94412d9ef3 Stop remote info counting a non-blob file under blobs/ (closes #295)
Compare 4 commits »
clawbot commented on pull request sneak/vaultik#348 2026-10-13 11:20:28 +02:00
Report blobs shallow verify could not check apart from missing ones
  1. Under --quiet the storage error is still printed nowhere (internal/vaultik/snapshot.go, verifyManifestBlobs, formatVerifyResult, shallowVerifyFailure). The Could not check lines and…