Block a user
Finish 1.0 and tag it; after that, bugfixes only
v1.0.0-rc2 (https://git.eeqj.de/sneak/sfdupes/src/tag/v1.0.0-rc2) is a release candidate with no known open bugs. It is next with the audit's four fixes (https://git.eeqj.de/sneak/sfdupes/issue…
Print the mnemonic and the vault and unlocker listings to stdout
internal/cli/stdout_stderr_test.go: removedTestMnemonicAndListingsOutputToStdoutand its two imports by hand in the editor after reading the whole file, wrote them again by hand, and…
Say why a mnemonic is refused (closes #76)
Rework: internal/mnemonic/mnemonic_test.go now has a test that Read accepts a valid mnemonic of 15, 18, 21 and 24 words, so a length dropped from checked makes it fail. The branch is rebased…
A secret too large for the locked-memory limit fails with an error, not a panic
With -x, an operand nested under another but on another filesystem is never walked
Walk an operand nested on another filesystem with -x (closes #106)
Listed times are in the local time zone, not UTC as AGENTS.md requires
Walk an operand nested on another filesystem with -x (closes #106)
pruneRootsnow checks every directory from the nested operand (from its directory, for a regular file) up to but not including the covering operand, and keeps the operand when any of them is…
secret list gives each secret's own creation and last-update times (closes #142)