[pass] [ANNOUNCE] pass 1.6 released, with pass grep, pass find, pass mv, and pass cp

Jason A. Donenfeld Jason at zx2c4.com
Thu Apr 24 18:37:59 CEST 2014

Hash: SHA1

Hi folks,

Pass is the standard unix password manager. We have just finished version 1.6.

This has been another HUGE release, seeing complete refactoring of most of the
code to be more viable and maintainable in the long term. It's also seen nice
additions such as a test suite for continious integration testing.

Feature-wise, it's very rich, finally adding the much desired "grep" and
"find" commands, along with some automatic reencryption features.

Note that the new "find" feature relies on the recently released tree-1.7.0,
so package maintainers: please be sure to also bump tree to the latest too.

== Password Store on the Web ==

* Our homepage:

* Man page:

* Git repository:

* Mailing list:
  <mailto:password-store at lists.zx2c4.com>

Here's what's new in version 1.6:

== Features ==

* `pass find` allows searching for filenames or directory names within the
  password store. It makes use of tree 1.7.0 features that the pass community

* `pass grep` allows searching inside of encrypted files.

* `pass mv` and `pass cp` allow moving and copying password files around, and
  automatically reencrypt them if the source folder requires a different

* The --reencrypt/-e switch is now gone from init. All comands that change
  gpg-id or move password files around (such as mv and cp) automatically
  reencrypt passwords *as needed*, if the source has a different gpg-id or if
  the gpg-id for a given directory has changed.

* `make test` will now run an ever-growing test suite of automated unit tests
  to ensure that we remain bug-free.

* pass init allows deinitializing sub-gpg-id files by an empty string key
* If stdin is not a tty, no interactive questions are asked.
* Empty folders are pruned on removing or moving entries.
* Sneaky paths are checked and prevented.
* Platform files run before installation too now.
* Support for Windows/Cygwin.
* We detect gpg-agent and display a warning if it's not running before
  mass-reencryption operations.
* Makefile now automatically detects bash/zsh/fish completion support.
* Complete reorganization of codebase for improved maintainability.
* Revelation2pass converstion script supports xml.
* Keepassx2pass conversion script handles new lines and slashes.

== Bug Fixes ==

* Bash completion is installed to correct place
* Better error messages.
* Clarification of secure tmpdir on FreeBSD.
* Platform installation supports GNU sed.
* Zsh completion supports trailing slashes.
* Typos.

== New Additions from Contributors ==

* 1Password importer

* Pass now supports Emacs:

Note that we've raised donations for buying a domain name. Feel free to
suggest any names you'd like.

As well, we need helpers to write unit tests! If you like unit tests and bash
script, shoot me an email.

== Downloading v1.6 ==

* <http://git.zx2c4.com/password-store/snapshot/password-store-1.6.tar.xz>
  9e3dea9fe04d20dcbb32140c7af1444b4db2b36b (sha1)
  d81318de3f032686ea09a1ff2d84f16b (md5)

* The tag 1.6 is signed with my gpg key:

Version: GnuPG v2.0.22 (GNU/Linux)


More information about the Password-Store mailing list