Skip to content

Version 3

Latest
Compare
Choose a tag to compare
@drduh drduh released this 05 Jul 01:17
57ee50c

The third stable release of pwd.sh password manager with usability improvements, new features and configuration options (detailed in README).

Version 3.0 also addresses the following known issues:

  • When creating passwords, having to read the password back after writing it (sometimes only to find it does not meet requirements). The password can now remain on the clipboard for the timeout duration before being saved. If the password is not compatible, just Control-C and generate a new one.
  • Password generated with gpg often lacked special character diversity and did not meet website requirements. The character set is now a configurable tr setting to increase password quality.

Changelist

  • New pepper feature for adding additional entropy to passphrase, see Details for more information. Off by default.
  • New option daily_backup: create daily backup archive on write. Off by default.
  • New option pass_copy: keep password on clipboard before write. Helps ensure the password meets requirements before committing. Off by default.
  • New option pass_chars: specify characters to use for password. Default is all alphanumeric and some common allowed special characters.
  • Support for unencrypted comment in safe and index files. Off by default.
  • Support for other clipboards (e.g., primary/control-v clipboard with xclip)
  • Support for systems without clipboard: passwords will print to screen and clear after timeout.
  • Generate username functionality.
  • Generate password with tr instead of gpg to improve compliance with password requirements.
  • Reduce default password length 20->14 characters, remove maximum limit.
  • Increase filename size 8->10 characters.
  • Script exits are trapped for chmod cleanup, now 0000.
  • Less ambiguous output messages.
  • Copy password to clipboard before unlocking safe.
  • Re-order action list so Read is first.
  • Error handling and readability improvements.

Full Changelog: 2.0...3.0