Block a user
Fail restore for a requested path that matches nothing
Rework:
- Each requested path that matches nothing is now named as soon as the list of files to restore is built, before anything is restored. New test: a restore that stops on a damaged blob…
A hostname whose zone's nameservers all stop answering gets no NS Failure notification
Severity raised to critical: a hostname whose zone's nameservers all stop answering is the outage dnswatcher exists to report, and today it is only logged. Fixed before the next release candidate,…
TESTING.md describes a root-server fan-out and a calibrated query timeout that the resolver does not have
Debug logging writes the Slack, Mattermost and ntfy webhook URLs to the log on every delivery
A webhook that answers with a redirect is counted as a successful delivery
The static asset route serves directory listings at /s/ and /s/css/
A nameserver with several addresses is asked at only the first one, so one unreachable address reports it as failed
A hostname whose zone's nameservers all stop answering gets no NS Failure notification
Finish docs/FORMAT.md as a specification with a test vector (closes #84)
Reworked for sneak/mfer#217 (comment):
- Deterministic Serialization says
createdAt, when written, holds the time the run started building the manifest; the…
Silence prune and snapshot removal status under --cron and --quiet
internal/vaultik/snapshot.go,confirmAndExecutePurge: with--quietand no--force,snapshot purgenow asks "Delete N snapshot(s)? [y/N]" without saying which snapshots, because the…
remote nuke leaves a snapshot database without a manifest, and non-blob files under blobs/, and says the store is empty
Make remote nuke delete every object under metadata/ and blobs/
clawbot
pushed to issue-322-storage-url-nested-credentials at sneak/vaultik
2026-10-13 22:49:19 +02:00