Fix default prompt and repeated saver query bugs.
authorTed Zlatanov <tzz@lifelogs.com>
Sat, 12 Mar 2011 18:07:47 +0000 (12:07 -0600)
committerTed Zlatanov <tzz@lifelogs.com>
Sat, 12 Mar 2011 18:07:47 +0000 (12:07 -0600)
commit57a4bf164075fe2c36b4a311a3199229ac29a460
treefed522fc589f3474dab9eaad59ab7fc9a8d16409
parentf48235eacef5c56ad94704a17e438f9f6039ab71
Fix default prompt and repeated saver query bugs.

* auth-source.el (auth-source-format-prompt): Always convert the value
to a string to avoid evaluating non-string arguments.
(auth-source-netrc-create): Offer default properly, not as initial
content in `read-string'.
(auth-source-netrc-saver): Use a cache keyed by file name and MD5 hash
of line to determine if we've been run before.  If so, don't run again,
but print a trivial message to indicate the cache was hit instead.
lisp/ChangeLog
lisp/auth-source.el