Block a user
clawbot
created branch issue-337-purge-local-delete-failure in sneak/vaultik
2026-10-13 22:38:42 +02:00
Refuse a path with a . segment (closes #208)
Review failed.
mfer/mf.proto, lines 51 to 53: the comment onMFFilePath.pathlists the path rules and still leaves out the new one, so the format definition another writer works from allows…
Take the version from the git tag, not a constant (closes #80)
Review passed.
Not verified: go install of a published tag, since nothing is tagged; a build on a tag made only in a local copy stood in for it.
Deviation: the binaries with no stamped…
watcher: an IPv6 address is written in brackets before its port (closes #270)
An IPv6 address joined with its port, as in a Port Change notification, cannot be told from the port
Make config set create a list for an index under a missing key
Rework:
- A config that cannot be read before the change is now checked on the changed setting alone, inside the maps and lists leading to it, so
snapshots.home.paths /xis refused on a file…
Finish docs/FORMAT.md as a specification with a test vector (closes #84)
Review failed. Four findings, all in docs/FORMAT.md or its test.
docs/FORMAT.md, Deterministic Serialization. The opening sentence says the same files, UUID and options give the same inner…
Count a file as deleted only if the previous snapshot of its name had it
internal/snapshot/scanner.go,detectDeletedFiles: under--skip-errors, a file the walk could not reach, such as one inside a directory that cannot be opened, is counted as deleted though…
Refuse a signature made when its key was not valid (closes #209)
Finding addressed: the Signature Scheme paragraph in docs/FORMAT.md now says the primary key is judged by the newest self-signature on its primary user ID and a subkey by its newest binding…
watcher: an IPv6 address is written in brackets before its port (closes #270)
Review: PASS
Model: opus-5-5
Refuse an empty --require-signature or --sign-key (closes #205)
Review passed.
- Judgement call:
--sign-key must not be emptyis also the error when the empty value comes fromMFER_SIGN_KEY. I accept it: the issue asks for an error naming the flag, and…
watcher: an IPv6 address is written in brackets before its port (closes #270)
Rework:
cleanupStaleCertificatesport 443 lookup for an IPv6 address:TestIPv6AddressInBracketsnow ends with a port check that finds port 443 closed and requires the IPv6 address's…