emacs/lisp/erc
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
..
ChangeLog.1 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
ChangeLog.2 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-autoaway.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-backend.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
erc-button.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-capab.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-compat.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
erc-dcc.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
erc-desktop-notifications.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-ezbounce.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-fill.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-goodies.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
erc-ibuffer.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-identd.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-imenu.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
erc-join.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-lang.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-list.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-log.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-match.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-menu.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-netsplit.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-networks.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-notify.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-page.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-pcomplete.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-replace.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
erc-ring.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-services.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00
erc-sound.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-speedbar.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-spelling.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-stamp.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-status-sidebar.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-track.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-truncate.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc-xdcc.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
erc.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00