1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 06:20:55 -08:00
emacs/lisp/net
Sam Steingold ad5cf84fa7 Add `auth-info-password' and use it instead of ad hoc code
* lisp/auth-source.el (auth-info-password):
  Extract from `auth-source-pick-first-password'.
(auth-source-pick-first-password, auth-source-secrets-create)
(auth-source-user-and-password): Use `auth-info-password'.
* lisp/erc/erc-services.el (erc-nickserv-get-password):
  Use `auth-source-pick-first-password'.
* lisp/erc/erc.el (erc-open, erc-server-join-channel): Likewise.
* lisp/gnus/mail-source.el (mail-source-set-1): Add a comment.
* lisp/gnus/nnimap.el (nnimap-credentials): Use `auth-info-password'.
* lisp/gnus/nntp.el (nntp-send-authinfo): Likewise.
* lisp/mail/rmail.el (rmail-get-remote-password): Likewise.
* lisp/mail/smtpmail.el (smtpmail-try-auth-methods): Likewise.
* lisp/net/sieve-manage.el (sieve-sasl-auth): Likewise.
* lisp/net/tramp.el (tramp-read-passwd): Likewise.
* lisp/net/rcirc.el (rcirc): Likewise (fixes a bug: the possibility
  that password might be a function was not handled).
2022-01-07 14:48:59 -05:00
..
ange-ftp.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
browse-url.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
dbus.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
dictionary-connection.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
dictionary.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
dig.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
dns.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc-bob.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc-export.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc-hotlist.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc-vars.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudc.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
eudcb-bbdb.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudcb-ldap.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudcb-mab.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eudcb-macos-contacts.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
eww.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnutls.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
goto-addr.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
hmac-def.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
hmac-md5.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
imap.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ldap.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mailcap.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
mairix.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
net-utils.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
netrc.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
network-stream.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
newst-backend.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
newst-plainview.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
newst-reader.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
newst-ticker.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
newst-treeview.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
newsticker.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nsm.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
ntlm.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
pop3.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
puny.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
quickurl.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
rcirc.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00
rfc2104.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
rlogin.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl-cram.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl-digest.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl-ntlm.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl-scram-rfc.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
sasl-scram-sha256.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sasl.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
secrets.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
shr-color.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
shr.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
sieve-manage.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00
sieve-mode.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
sieve.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
snmp-mode.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
soap-client.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
soap-inspect.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
socks.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
telnet.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
tramp-adb.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-archive.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-cache.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-cmds.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-compat.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-crypt.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-ftp.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-fuse.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-gvfs.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-integration.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-rclone.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-sh.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-smb.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-sshfs.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-sudoedit.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
tramp-uu.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
tramp.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00
trampver.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
webjump.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
zeroconf.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00