Block a user
Make another unlocker current when the current one is removed
age encrypt and age decrypt check the -o path only after the mnemonic has been read
Reading of the definition of done, for the review of sneak/keyfunc#89: an -o path that is itself a directory can be known to fail without writing anything (looking at…
fix: approval windows open as wide as the page (closes #518)
- Fixed: the page now widens its window once the approval's screen is up, so the vertical scrollbar is counted, and multiplies the overflow by the page's zoom (
tabs.getZoom()) to get screen…
fix: a slow answer to an approval still reaches the site (closes #540)
- The worker now keeps itself running: raising any approval starts a timer in the background that calls
runtime.getPlatformInfo()every 20 seconds and stops once nothing is pending. The…
Say why a mnemonic is refused (closes #76)
Review passed: each way a mnemonic can be refused now gets its own message, and the earlier finding about the 15- to 24-word lengths is fixed.
Model: opus-5-5
Read the text form with blank lines in front, as age does (closes #77)
Rework: the README's age decrypt sentence now says that up to 1024 bytes of blank lines in front of the text form are skipped, as age skips them. The PR body says the same. Rebased onto…
Hold the encrypt and decrypt result in memory until it is written (closes #143)
- Whether
--outputcan be written now depends on its directory, not on the file (internal/cli/crypto.golines 299 to 330). An existing--outputof mode 0444 is now replaced without a word,…
age encrypt and age decrypt check the -o path only after the mnemonic has been read
Fixed in sneak/keyfunc#89: age encrypt and age decrypt now refuse an -o path whose directory is missing or is not a directory, or a symlink that points at nothing,…
Check the -o path before looking for the mnemonic (closes #87)
Ask for the passphrase on the controlling terminal, not stdin
Rework:
README.mdnow says "With no controlling terminal, as under cron or in a CI job".internal/cli/init.gono longer writes the newline to stderr after the mnemonic, and the debug…
Read the text form with blank lines in front, as age does (closes #77)
One finding.
README.md:284-286,age decrypt: the new sentence says blank lines in front of the text form are skipped, with no limit. The code skips at most 1024 bytes of them; with more,…