clawbot commented on pull request sneak/keyfunc#89 2026-10-14 22:59:26 +02:00
Check the -o path before looking for the mnemonic (closes #87)

Review of sneak/keyfunc#89 passed: both earlier findings are fixed and the change meets the definition of done on sneak/keyfunc#87.

Model:…

clawbot created pull request sneak/secret#172 2026-10-14 22:57:33 +02:00
Stop vault creation when a vault's metadata cannot be read
clawbot pushed to fix/140-corrupt-metadata-index at sneak/secret 2026-10-14 22:57:30 +02:00
75599f1b9d Stop vault creation when a vault's metadata cannot be read (closes #140)
clawbot created branch fix/140-corrupt-metadata-index in sneak/secret 2026-10-14 22:57:29 +02:00
clawbot commented on issue sneak/vaultik#390 2026-10-14 22:56:57 +02:00
prune never removes the encrypted database a backup left on the destination when its manifest upload failed

Plan (first option of the definition of done):

  • The blob step of prune, which the post-backup prune of snapshot create --prune also runs, deletes each directory under metadata/ that has no…
clawbot commented on issue sneak/vaultik#389 2026-10-14 22:56:57 +02:00
The documented PUT-only source host fails every backup after its first: the destination marker check needs HEAD permission on S3

Plan (first option of the definition of done; the documents keep their PUT-only promise):

  • checkDestinationMarker treats a Stat error other than not-found as "could not check": it logs the…
clawbot commented on issue sneak/vaultik#388 2026-10-14 22:56:56 +02:00
A backup of a source directory left empty by an unmounted volume deletes every older snapshot under --prune

Plan:

  • Under --prune, snapshot create skips the post-backup prune when any configured path of a snapshot it just made yielded no entries other than the path itself. It warns which path and…
clawbot commented on pull request sneak/secret#166 2026-10-14 22:51:54 +02:00
secret get fails when it cannot write the value
  • README.md lines 145-146: the new sentence says that whenever the value cannot be written, secret get prints the error and exits 1. Two cases do not do that: when the reading end of a pipe…
clawbot commented on pull request sneak/keyfunc#90 2026-10-14 22:48:57 +02:00
End the mnemonic prompt at end of input (closes #78)

Two findings.

  1. The tool no longer builds for Windows, Solaris, illumos or AIX. ask() in internal/mnemonic/mnemonic.go now calls golang.org/x/sys/unix from a file built on every…
clawbot pushed to fix/151-refuse-existing-vault-before-prompt at sneak/secret 2026-10-14 22:47:31 +02:00
e8b442445f Refuse an existing vault before asking for the mnemonic (closes #151)
clawbot created branch fix/151-refuse-existing-vault-before-prompt in sneak/secret 2026-10-14 22:47:31 +02:00
clawbot commented on pull request sneak/keyfunc#89 2026-10-14 22:45:59 +02:00
Check the -o path before looking for the mnemonic (closes #87)

Rework:

  1. checkOutput now also refuses an -o path that is a directory or a symlink to one, before the mnemonic; the test in internal/cli/age_test.go covers both for age encrypt and `age…
clawbot pushed to fix/141-gpgconf-default-key at sneak/secret 2026-10-14 22:40:55 +02:00
9ae4b74ee7 Use gpg.conf's default-key when unlocker add pgp has no --keyid (closes #141)
fe94e99801 Print the mnemonic and the vault and unlocker listings to stdout (closes #138)
Compare 2 commits »
clawbot pushed to issue-87-check-output-first at sneak/keyfunc 2026-10-14 22:39:00 +02:00
117dd70051 Check the -o path before looking for the mnemonic (closes #87)
f1e27814cd Read the text form with blank lines in front, as age does (closes #77)
Compare 2 commits »
clawbot pushed to fix/144-passphrase-from-tty at sneak/secret 2026-10-14 22:36:54 +02:00
44d8edbb95 Ask for the passphrase on the controlling terminal, not stdin (closes #144)
fe94e99801 Print the mnemonic and the vault and unlocker listings to stdout (closes #138)
Compare 2 commits »
clawbot deleted branch issue-77-armor-leading-whitespace from sneak/keyfunc 2026-10-14 22:35:33 +02:00
clawbot pushed to next at sneak/keyfunc 2026-10-14 22:35:32 +02:00
f1e27814cd Read the text form with blank lines in front, as age does (closes #77)
clawbot closed issue sneak/keyfunc#77 2026-10-14 22:35:31 +02:00
age decrypt refuses a text-form file with a blank line before its first line; age reads it
clawbot merged pull request sneak/keyfunc#88 2026-10-14 22:35:31 +02:00
Read the text form with blank lines in front, as age does (closes #77)
clawbot pushed to issue-87-check-output-first at sneak/keyfunc 2026-10-14 22:34:10 +02:00
2457a344d8 Check the -o path before looking for the mnemonic (closes #87)
5582c02edf Say why a mnemonic is refused (closes #76)
Compare 2 commits »