Netrc field encryption support.
authorTed Zlatanov <tzz@lifelogs.com>
Thu, 16 Jun 2011 03:38:55 +0000 (22:38 -0500)
committerTed Zlatanov <tzz@lifelogs.com>
Thu, 16 Jun 2011 03:38:55 +0000 (22:38 -0500)
commit10a8138a1a5e7be68ff9b86492b507b342a4dead
treefb4186d71254d151ccde925cc89252bc51967907
parent5d7c18060995c206e8a708829fa30801885cb972
Netrc field encryption support.

* auth-source.el (auth-source-save-secrets): New variable to control if
secret tokens should be saved encrypted.
(auth-source-netrc-parse, auth-source-netrc-search): Pass the file name
to `auth-source-netrc-normalize'.
(with-auth-source-epa-overrides): Add convenience macro.
(auth-source-epa-make-gpg-token): Convert text to a "gpg:" token.
(auth-source-netrc-normalize): Convert "gpg:" tokens back to text in
the lexical-let closure.
(auth-source-netrc-create): Create "gpg:" tokens according to
`auth-source-save-secrets'.
lisp/ChangeLog
lisp/auth-source.el