[pass] New version with new features

Chris Down chris at chrisdown.name
Sat Dec 7 22:40:06 CET 2013


Hey,

On 2013-12-07 21:20:42 +0000, Matthew King wrote:
> I feel really bad about writing a new version of pass, but I just kept on
> hacking and it sort of happened. I emailed Jason before uploading this to
> github but I got bored and hacked on it some more so I feel like I
> shouldn't keep it to myself any more as I've not heard back from him.

I wouldn't feel bad about it, as long as you attribute correctly.

Jason seems to reply sporadically even on this list, I wouldn't read
into it too much. I certainly have patches still waiting from months ago
due to that.

> It takes basically the same filesystem structure as pass (the gpg key is
> now stored in .keyids) and the command-line interface should be compatible,
> but it changes the gpg interaction to add new features:
> 
> Multiple destination keys. The keys to encrypt to can be set on a
> (recursively) per-directory and per-password level, and on the command-line.

Yay.

> Thorough audit trail (optional).

No idea what this means, but if it's just attributing changes, why not
just do it through git?

> Signable passwords (still quite hacky and entirely unused).

"Signable"? If you're referring to having it signed by PGP, that already
happens implicitly as part of the encryption process.

> Git made entirely optional.

Ouch.

> Splittable into API and CLI.

In my opinion, overengineering.

> Insert/get/edit/delete multiple keys in one invocation.

Yay.

> Pretty-print output. If each password requested is a YAML document,
> multiple passwords are returned as a YAML stream.

Ouch.

> With all that, however, it is a far less tested and documented project
> (it's less than a week old), there are features I have yet to implement
> (especially portability), and I have already noticed more bugs pass has
> already fixed. I'm definitely not recommending people use another-pass
> until it is more thoroughly vetted, but perhaps as a proof-of-concept.

I see a lot of wordsplitting bugs which should be easy to fix. If you're
not sure when it's appropriate to quote, you should probably be doing it
all the time.

> Thanks, and sorry!

I'm not sure why you're so apologetic :-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.zx2c4.com/pipermail/password-store/attachments/20131207/807cdb60/attachment.asc>


More information about the Password-Store mailing list