emacs/lisp/gnus
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
..
canlock.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -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
ChangeLog.3 ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
deuglify.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gmm-utils.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-agent.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-art.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-async.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-bcklg.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-bookmark.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-cache.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-cite.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-cloud.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-cus.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-dbus.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-delay.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-demon.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-diary.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-dired.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-draft.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-dup.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-eform.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-fun.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-gravatar.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-group.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-html.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-icalendar.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-int.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-kill.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-logic.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-mh.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-ml.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-mlspl.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-msg.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-notifications.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-picon.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-range.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-registry.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-rfc1843.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-rmail.el ; Add 2022 to copyright years. 2022-01-01 07:07:15 -05:00
gnus-salt.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-score.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-search.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-sieve.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-spec.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-srvr.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-start.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-sum.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-topic.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-undo.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-util.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gnus-uu.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-vm.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus-win.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
gnus.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
gssapi.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
legacy-gnus-agent.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mail-source.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00
message.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
mm-archive.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mm-bodies.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mm-decode.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
mm-encode.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mm-extern.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mm-partial.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mm-url.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
mm-util.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
mm-uu.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mm-view.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
mml-sec.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mml-smime.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mml.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
mml1991.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
mml2015.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnagent.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnbabyl.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nndiary.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
nndir.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nndoc.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nndraft.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nneething.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnfolder.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nngateway.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnheader.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnimap.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00
nnmail.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnmaildir.el Handle updates flags when setting flags 2021-09-23 20:54:40 +02:00
nnmairix.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnmbox.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnmh.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnml.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnnil.el * lisp/gnus: Use lexical-binding in all the files 2021-01-30 18:44:00 -05:00
nnoo.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnregistry.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnrss.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
nnselect.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00
nnspool.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nntp.el Add `auth-info-password' and use it instead of ad hoc code 2022-01-07 14:48:59 -05:00
nnvirtual.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
nnweb.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
score-mode.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
smiley.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
smime.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
spam-report.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
spam-stat.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
spam-wash.el ; Add 2022 to copyright years. 2022-01-01 02:45:51 -05:00
spam.el Merge from origin/emacs-28 2022-01-01 07:03:03 -05:00