* lisp/password-cache.el (password-data): Use a hash-table
commitd66dcde46a87ee8a9064db3d9b05da9b17036f5b
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 28 Jul 2017 16:27:00 +0000 (28 12:27 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 28 Jul 2017 16:27:00 +0000 (28 12:27 -0400)
tree88a3069bbd7197989ca0ff36b154cc3c360f317a
parentbfb8d33fd18b1d9fd5868204d472cb19f5bcafbe
* lisp/password-cache.el (password-data): Use a hash-table

* lisp/auth-source.el (auth-source-magic): Remove.
(auth-source-forget+, auth-source-forget-all-cached): Adjust to new
format of password-data.
(auth-source-format-cache-entry): Just use a cons.

(password-cache-remove, password-cache-add, password-reset)
(password-read-from-cache, password-in-cache-p): Adjust accordingly.

Fixes: bug#26699
etc/NEWS
lisp/auth-source.el
lisp/password-cache.el
test/lisp/auth-source-tests.el