summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen <larsi@gnus.org>2011-06-21 23:10:52 +0200
committerLars Magne Ingebrigtsen <larsi@gnus.org>2011-06-21 23:10:52 +0200
commit408dbdefa18e72325f57024627fd20b65ac3fcc8 (patch)
treeafc9625a78e42a0399cdbb6410efd4d811d0b55f /etc
parent0e197c0257ee167e975d2dd47f31a8ad570a92e6 (diff)
downloademacs-408dbdefa18e72325f57024627fd20b65ac3fcc8.tar.gz
Rewritten smtpmail.el to use `open-network-stream' to do STARTTLS
upgrades opportunistically, and to only use auth-source for all credentials. Mostly backwards compatible, but `smtpmail-auth-credentials' and `smtpmail-starttls-credentials' are removed, and users who relied on those will have to put the credentials in ~/.authinfo instead.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS20
1 files changed, 20 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index f934cf75821..243058a46b2 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -109,6 +109,26 @@ and pops down the *Completions* buffer accordingly.
** auto-mode-case-fold is now enabled by default.
+** smtpmail changes
+
+** smtpmail has been largely rewritten to upgrade to STARTTLS if
+possible, and uses the auth-source framework for getting credentials.
+The rewrite should be largely compatible with previous versions of
+smtpmail, but there are two major incompatibilities:
+
+** `smtpmail-auth-credentials' no longer exists. That variable could
+be either ~/.authinfo (in which case you're fine -- you won't see any
+difference), but if it were a direct list of user names and passwords,
+you will be prompted for the user name and the password instead, and
+they will then be saved to ~/.authinfo.
+
+** Similarly, if you had `smtpmail-starttls-credentials' set, then
+then you need to put
+
+machine smtp.whatever.foo port 25 key "~/.my_smtp_tls.key" cert "~/.my_smtp_tls.cert"
+
+in your ~/.authinfo file instead.
+
** Internationalization changes
+++