Block a user
Keep the whole startup error when it contains "): "
Refuse credentials in a storage URL's endpoint or rclone remote name
internal/storage/url.go,parseRcloneURL: the query is still read withu.Query(), which drops any part it cannot decode. Sorclone://remote/path?token=SECRET;x=1and `rclone://remote/path?…
After storage_url changes, snapshot list advises prune, which then refuses
sneak/vaultik#375: when the local index is bound to a different destination than the configured one, snapshot list now prints the warning prune, snapshot purge and…
Make snapshot list report a changed destination instead of advising prune
next is intermittently red: TestGetStopsWaitingWhenCanceled gets the 503 instead of the deadline when a request outlasts it
Fix and test are in sneak/mfer#222: when the context ends before a retry, get now returns an error wrapping both the context's error and the last try's…
Return the context's error when it ends during a fetch request (closes #221)
freshen --sign-key leaves the manifest unsigned when no file changed
Sign or timestamp an unchanged tree's manifest in freshen (closes #190)
Refuse a backup destination an unplugged volume left empty
internal/cli/entry_snapshot_purge_test.go,TestEntrySnapshotPurgeKeepsMetadataWhenLocalIndexDeleteFails(onnextsince this branch was cut, for sneak/vaultik#337)…
clawbot
created branch issue-221-context-error-during-request in sneak/mfer
2026-10-14 00:39:35 +02:00
RCLONE_CONFIG is ignored, so an rclone destination configured there is not found