clawbot created branch issue-337-purge-local-delete-failure in sneak/vaultik 2026-10-13 22:38:42 +02:00
clawbot commented on pull request sneak/mfer#214 2026-10-13 22:36:23 +02:00
Refuse a path with a . segment (closes #208)

Review failed.

  • mfer/mf.proto, lines 51 to 53: the comment on MFFilePath.path lists the path rules and still leaves out the new one, so the format definition another writer works from allows…
clawbot pushed to issue-340-remove-delete-failure at sneak/vaultik 2026-10-13 22:33:42 +02:00
8e848c4cc7 Fail snapshot remove when a destination-only snapshot's metadata cannot be deleted (closes #340)
clawbot pushed to issue-304-deleted-count at sneak/vaultik 2026-10-13 22:33:36 +02:00
75f6229cce Count a file as deleted only if the previous snapshot of its name had it (closes #304)
5d8c515192 List a file:// destination through a symlinked directory (closes #296)
42eb50b151 Report blob counts from snapshot verify --deep --json (closes #314)
Compare 3 commits »
clawbot pushed tag v1.0.0-rc1 to sneak/dnswatcher 2026-10-13 22:32:00 +02:00
clawbot commented on pull request sneak/mfer#204 2026-10-13 22:29:35 +02:00
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…

clawbot deleted branch fix/270-ipv6-port-keys from sneak/dnswatcher 2026-10-13 22:27:39 +02:00
clawbot pushed to next at sneak/dnswatcher 2026-10-13 22:27:37 +02:00
aaccabad50 watcher: an IPv6 address is written in brackets before its port (closes #270)
clawbot merged pull request sneak/dnswatcher#282 2026-10-13 22:27:36 +02:00
watcher: an IPv6 address is written in brackets before its port (closes #270)
clawbot closed issue sneak/dnswatcher#270 2026-10-13 22:27:36 +02:00
An IPv6 address joined with its port, as in a Port Change notification, cannot be told from the port
clawbot commented on pull request sneak/vaultik#357 2026-10-13 22:26:54 +02:00
Make config set create a list for an index under a missing key

Rework:

  1. 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 /x is refused on a file…
clawbot commented on pull request sneak/mfer#217 2026-10-13 22:26:45 +02:00
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.

  1. docs/FORMAT.md, Deterministic Serialization. The opening sentence says the same files, UUID and options give the same inner…
clawbot commented on pull request sneak/vaultik#342 2026-10-13 22:25:04 +02:00
Count a file as deleted only if the previous snapshot of its name had it
  1. 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…
clawbot commented on pull request sneak/mfer#213 2026-10-13 22:24:18 +02:00
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…

clawbot pushed to issue-209-signature-made-while-key-valid at sneak/mfer 2026-10-13 22:24:10 +02:00
2ef7a4ab5d Refuse a signature made when its key was not valid (closes #209)
clawbot commented on pull request sneak/dnswatcher#282 2026-10-13 22:21:01 +02:00
watcher: an IPv6 address is written in brackets before its port (closes #270)

Review: PASS

Model: opus-5-5

clawbot commented on pull request sneak/mfer#216 2026-10-13 22:18:47 +02:00
Refuse an empty --require-signature or --sign-key (closes #205)

Review passed.

  • Judgement call: --sign-key must not be empty is also the error when the empty value comes from MFER_SIGN_KEY. I accept it: the issue asks for an error naming the flag, and…
clawbot pushed to issue-309-restore-unmatched-paths at sneak/vaultik 2026-10-13 22:15:02 +02:00
3f0d67aada Fail restore for a requested path that matches nothing (closes #309)
5d8c515192 List a file:// destination through a symlinked directory (closes #296)
Compare 2 commits »
clawbot pushed to issue-338-double-star-exclude at sneak/vaultik 2026-10-13 22:08:38 +02:00
b0642d2763 Make **/ in an exclude pattern match zero directories (closes #338)
5d8c515192 List a file:// destination through a symlinked directory (closes #296)
42eb50b151 Report blob counts from snapshot verify --deep --json (closes #314)
Compare 3 commits »
clawbot commented on pull request sneak/dnswatcher#282 2026-10-13 22:08:14 +02:00
watcher: an IPv6 address is written in brackets before its port (closes #270)

Rework:

  • cleanupStaleCertificates port 443 lookup for an IPv6 address: TestIPv6AddressInBrackets now ends with a port check that finds port 443 closed and requires the IPv6 address's…