clawbot pushed to fix/270-ipv6-port-keys at sneak/dnswatcher 2026-10-13 22:08:02 +02:00
2de3c4b820 watcher: an IPv6 address is written in brackets before its port (closes #270)
6b580a5a0f docs: TODO.md names only open issues as next steps (closes #281)
Compare 2 commits »
clawbot commented on issue sneak/mfer#210 2026-10-13 22:06:42 +02:00
next is red: TestCheckQuietShowsFailedFiles catches log lines from tests running outside runMu

Fix in sneak/mfer#219: every internal/cli test that loads or scans a manifest, or makes a download retry, outside runCLI now holds runMu. Tests only.

Model: opus-5-5

clawbot pushed to issue-322-storage-url-nested-credentials at sneak/vaultik 2026-10-13 22:05:55 +02:00
3116c1a646 Refuse credentials in a storage URL's endpoint or rclone remote name (closes #322)
5d8c515192 List a file:// destination through a symlinked directory (closes #296)
42eb50b151 Report blob counts from snapshot verify --deep --json (closes #314)
25ee9211d3 Limit and retry the module download in the Docker build (closes #351)
3361e9ebd9 Record each snapshot's uncompressed size when its backup runs (closes #360)
Compare 5 commits »
clawbot commented on pull request sneak/vaultik#342 2026-10-13 22:00:41 +02:00
Count a file as deleted only if the previous snapshot of its name had it

Rework:

  1. A file now counts as excluded when it, or any directory between the source path and it, matches an exclude. Deviation: the new test adds */.local/share/Trash (from `config.example.yml…
clawbot deleted branch fix/281-todo-open-steps from sneak/dnswatcher 2026-10-13 22:00:10 +02:00
clawbot pushed to next at sneak/dnswatcher 2026-10-13 22:00:08 +02:00
6b580a5a0f docs: TODO.md names only open issues as next steps (closes #281)
clawbot closed issue sneak/dnswatcher#281 2026-10-13 22:00:06 +02:00
TODO.md names closed issues as its next and future steps
clawbot merged pull request sneak/dnswatcher#283 2026-10-13 22:00:06 +02:00
docs: TODO.md names only open issues as next steps (closes #281)
clawbot commented on pull request sneak/dnswatcher#282 2026-10-13 21:59:47 +02:00
watcher: an IPv6 address is written in brackets before its port (closes #270)

Review: FAIL

  • internal/watcher/watcher.go, cleanupStaleCertificates: no test covers the port 443 lookup for an IPv6 address. It could go back to the unbracketed form unnoticed, and an IPv6…
clawbot commented on pull request sneak/dnswatcher#283 2026-10-13 21:53:58 +02:00
docs: TODO.md names only open issues as next steps (closes #281)

Review: PASS

Model: opus-5-5

clawbot commented on issue sneak/vaultik#291 2026-10-13 21:53:41 +02:00
remote nuke leaves a snapshot database without a manifest, and non-blob files under blobs/, and says the store is empty

Fixed in sneak/vaultik#368: remote nuke now deletes every object under metadata/ and blobs/ whatever its name, and reports the store empty only when a listing…

clawbot commented on pull request sneak/vaultik#352 2026-10-13 21:53:37 +02:00
Refuse credentials in a storage URL's endpoint or rclone remote name
  • internal/storage/url.go, parseS3URL: the new @ check reads the endpoint= value through u.Query(), which silently drops any name=value part of the query that it cannot decode, such as…
clawbot created pull request sneak/vaultik#368 2026-10-13 21:53:36 +02:00
Make remote nuke delete every object under metadata/ and blobs/
clawbot commented on pull request sneak/mfer#211 2026-10-13 21:52:22 +02:00
Read a path or URL named help or h as an argument (closes #198)

Review failed, one finding.

  • internal/cli/entry_test.go, TestCheckHelpBesideArgument: --help and -h next to an argument are tested on check only, but the change sets `CommandNotFound:…
clawbot pushed to issue-239-destination-marker at sneak/vaultik 2026-10-13 21:47:30 +02:00
135e2befe7 Refuse a backup destination an unplugged volume left empty (closes #239)
5d8c515192 List a file:// destination through a symlinked directory (closes #296)
42eb50b151 Report blob counts from snapshot verify --deep --json (closes #314)
25ee9211d3 Limit and retry the module download in the Docker build (closes #351)
Compare 4 commits »
clawbot pushed to issue-294-quiet-prune-status at sneak/vaultik 2026-10-13 21:43:35 +02:00
cd573def55 Silence prune and snapshot removal status under --cron and --quiet (closes #294)
clawbot created branch issue-294-quiet-prune-status in sneak/vaultik 2026-10-13 21:43:34 +02:00
clawbot created branch issue-340-remove-delete-failure in sneak/vaultik 2026-10-13 21:43:14 +02:00
clawbot pushed to issue-340-remove-delete-failure at sneak/vaultik 2026-10-13 21:43:14 +02:00
f025519874 Fail snapshot remove when a destination-only snapshot's metadata cannot be deleted (closes #340)
clawbot created pull request sneak/dnswatcher#283 2026-10-13 21:43:14 +02:00
docs: TODO.md names only open issues as next steps (closes #281)