Don't map imaps to 993 anymore except on old Windows versions

'open-network-stream' will do the imaps service lookup itself, and
using 993 forced the user to use the numeric value in .authinfo for
certificate lookups.

* lisp/gnus/nnimap.el (nnimap-map-port): Only do mapping for Windows
XP or earlier.
* etc/NEWS: Describe imaps mapping change.
This commit is contained in:
Robert Pluim 2019-01-27 16:13:46 +01:00
parent f37000aeb2
commit f33a5dc947
2 changed files with 10 additions and 1 deletions

View file

@ -590,6 +590,12 @@ Of course it will still find it if you have it in ~/.ecompleterc
** Gnus
---
*** Gnus now maps imaps to 993 only on old MS-Windows versions.
The nnimap backend used to do this unconditionally to work around
problems on old versions of MS-Windows. This is now done only for
Windows XP and older.
+++
*** The nnimap backend now has support for IMAP namespaces.
This feature can be enabled by setting the new 'nnimap-use-namespaces'

View file

@ -413,8 +413,11 @@ textual parts.")
nil
stream)))
;; This is only needed for Windows XP or earlier
(defun nnimap-map-port (port)
(if (equal port "imaps")
(if (and (eq system-type 'windows-nt)
(<= (car (x-server-version)) 5)
(equal port "imaps"))
"993"
port))