Block a user
remote info counts a file under blobs/ that is not a blob as an orphaned blob
Stop remote info counting a non-blob file under blobs/
The README describes an upgrade path that does not exist before 1.0
Remove upgrade and older-build text from the README (closes #520)
Escape the database path in the SQLite connection string (closes #518)
Review: changes needed.
internal/database/sqlite_open.go, theOmitHost: trueline inSQLiteDSN: this line is what keeps a relativeDATA_DIRworking, including the README's own…
An invalid --keep-newer-than is checked only after the backup, which is then reported as failed and retention never runs
Fixed in sneak/vaultik#346: snapshot create now rejects an invalid --keep-newer-than, or one given without --prune, before it starts, and a failed post-backup prune…
Check --keep-newer-than before the backup starts
Make prune and remote nuke fail when a delete fails
Rework:
- Rebased onto
next, keeping both sides; this PR's Completed Steps entry is on top. NukeRemotechecks the destination before the first delete and returns that error without the…
internal/database still ends the process on a read-transaction rollback after Ctrl-C and on a failed close of query results
CacheConfig.CacheTTL is configured but never read — cached variants never expire
Remove the unused cache lifetime setting (closes #69)
remote info counts a file under blobs/ that is not a blob as an orphaned blob
sneak/vaultik#344 makes remote info take its blob list from the listing prune uses, so a file under blobs/ whose name is not a blob hash is no longer counted as a…