mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-02 11:21:42 +00:00
Give up on using gnutls-cli for starttls.
This commit is contained in:
parent
088dcc3e8c
commit
aecb42aa49
@ -1,3 +1,10 @@
|
||||
2010-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
* net/tls.el (tls-starttls-switches): Give up on using starttls with
|
||||
gnutls-cli.
|
||||
(tls-program): Add --insecure to be consistent with the defaults from
|
||||
openssl s_client. Now all three commands are insecure.
|
||||
|
||||
2010-10-01 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* makefile.w32-in (DEST, TAGS, TAGS-LISP, TAGS-nmake)
|
||||
|
@ -1,3 +1,8 @@
|
||||
2010-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
* nnimap.el (nnimap-extend-tls-programs): Only extend those programs
|
||||
for starttls that tls.el implements; i.e. openssl.
|
||||
|
||||
2010-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
|
||||
|
||||
* gravatar.el: Don't load image.el that XEmacs doesn't provide.
|
||||
|
@ -404,7 +404,11 @@ textual parts.")
|
||||
(unless (consp programs)
|
||||
(setq programs (list programs)))
|
||||
(dolist (program programs)
|
||||
(push (concat program " " "%s") result))
|
||||
(when (assoc (car (split-string program)) tls-starttls-switches)
|
||||
(push (if (not (string-match "%s" program))
|
||||
(concat program " " "%s")
|
||||
program)
|
||||
result)))
|
||||
(nreverse result)))
|
||||
|
||||
(defun nnimap-find-parameter (parameter elems)
|
||||
|
@ -76,12 +76,11 @@ and `gnutls-cli' (version 2.0.1) output."
|
||||
:group 'tls)
|
||||
|
||||
(defvar tls-starttls-switches
|
||||
'(("gnutls-cli" "-s")
|
||||
("openssl" "-starttls imap"))
|
||||
'(("openssl" "-starttls imap"))
|
||||
"Alist of programs and the switches necessary to get starttls behaviour.")
|
||||
|
||||
(defcustom tls-program '("gnutls-cli %s -p %p %h"
|
||||
"gnutls-cli %s -p %p %h --protocols ssl3"
|
||||
(defcustom tls-program '("gnutls-cli --insecure -p %p %h"
|
||||
"gnutls-cli --insecure -p %p %h --protocols ssl3"
|
||||
"openssl s_client %s -connect %h:%p -no_ssl2 -ign_eof")
|
||||
"List of strings containing commands to start TLS stream to a host.
|
||||
Each entry in the list is tried until a connection is successful.
|
||||
|
Loading…
Reference in New Issue
Block a user