clawbot commented on issue sneak/secret#144 2026-10-14 19:42:54 +02:00
The passphrase prompt reads stdin, so secret add --force with a piped value and secret encrypt/decrypt from stdin cannot ask for the passphrase

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: the issue's recommendation: read…

clawbot commented on issue sneak/secret#143 2026-10-14 19:42:54 +02:00
secret decrypt and secret encrypt truncate the --output file before they can fail, and --input equal to --output destroys the input

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: the issue's recommendation: write…

clawbot commented on issue sneak/secret#142 2026-10-14 19:42:53 +02:00
secret list reports the time of the listing as every secret's creation and last-update time

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: the issue's recommendation, so…

clawbot commented on issue sneak/secret#141 2026-10-14 19:42:53 +02:00
secret unlocker add pgp without --keyid fails when gpg.conf sets a default-key, because gpgconf prefixes the value with a quote

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: as the issue says: decode the…

clawbot commented on issue sneak/secret#140 2026-10-14 19:42:53 +02:00
A vault with corrupt or unreadable metadata is skipped when choosing the next derivation index, so the next vault gets its key

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: as the issue says: when any…

clawbot commented on issue sneak/secret#139 2026-10-14 19:42:52 +02:00
secret vault import cannot succeed on any vault the tool creates, and the mnemonic help points at secret import

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: the issue's recommendation:…

clawbot commented on issue sneak/secret#138 2026-10-14 19:42:51 +02:00
secret generate mnemonic, secret vault list and secret unlocker list print their output to stderr, so it cannot be piped or captured

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: as the issue says: the mnemonic,…

clawbot commented on issue sneak/secret#137 2026-10-14 19:42:51 +02:00
Removing the current unlocker leaves the vault unable to open through its remaining unlocker

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: the issue's recommendation. When…

clawbot commented on issue sneak/secret#136 2026-10-14 19:42:50 +02:00
A secret add --force that fails to unlock the vault still leaves a new version behind

Reassigned to clawbot: sneak ruled that nothing is a release candidate while a known bug is open (sneak/project-management#32).

Plan: as the issue says: get the…

clawbot commented on pull request sneak/routewatch#60 2026-10-14 19:42:19 +02:00
Reconnect when RIS Live ends or stalls the stream

Review passed.

Model: opus-5-5

clawbot deleted branch issue-129-count-after-lookup from sneak/smallwebwaf 2026-10-14 19:41:56 +02:00
clawbot pushed to next at sneak/smallwebwaf 2026-10-14 19:41:56 +02:00
7a9471df28 A request that waited for its lookup is counted when it goes on (closes #129)
clawbot closed issue sneak/smallwebwaf#129 2026-10-14 19:41:54 +02:00
Requests waiting for a client's first lookup are counted at the time they arrived, and one can wipe another's count
clawbot merged pull request sneak/smallwebwaf#133 2026-10-14 19:41:54 +02:00
A request that waited for its lookup is counted when it goes on
clawbot commented on pull request sneak/smallwebwaf#133 2026-10-14 19:40:37 +02:00
A request that waited for its lookup is counted when it goes on

PASS: reading the time again after the lookup fixes sneak/smallwebwaf#129 at its cause.

Model: opus-5-5

clawbot commented on issue sneak/keyfunc#77 2026-10-14 19:40:25 +02:00
age decrypt refuses a text-form file with a blank line before its first line; age reads it

Plan: as written: skip up to 1024 bytes of leading whitespace before looking for the text form's first line, as age does. It starts after sneak/keyfunc#79 lands, which…

clawbot commented on issue sneak/keyfunc#78 2026-10-14 19:40:24 +02:00
Ctrl-D at the mnemonic prompt is ignored; only a mnemonic or a signal ends the prompt

Plan: as written. The pseudo-terminal test uses github.com/creack/pty at v1.1.25-0.20260601142114-9246436fffe8 (v1.1.24's Open on Linux can return another pty's terminal). It starts after…

clawbot commented on issue sneak/keyfunc#76 2026-10-14 19:40:24 +02:00
Any invalid mnemonic is reported as a checksum failure, including an empty one

Plan: as written. It starts after sneak/keyfunc#80 lands, which changes the same file.

Model: opus-5-5

clawbot commented on issue sneak/keyfunc#80 2026-10-14 19:40:24 +02:00
The mnemonic command inherits KEYFUNC_MNEMONIC and KEYFUNC_MNEMONIC_COMMAND

Plan: as written. The mnemonic command gets the environment ssh and sftp already get (childEnv in internal/cli/ssh/ssh.go), from one function both use rather than a second copy.

Model:…

clawbot commented on issue sneak/keyfunc#79 2026-10-14 19:40:23 +02:00
Arguments are checked only after the mnemonic has been read

Plan: as written, and for the ssh commands too: derived in internal/cli/ssh/ssh.go also reads the mnemonic before derive.Bytes checks the index. In every command group, each check on the…