diff options
author | Gnus developers <ding@gnus.org> | 2010-12-11 01:27:14 +0000 |
---|---|---|
committer | Katsumi Yamaoka <yamaoka@jpl.org> | 2010-12-11 01:27:14 +0000 |
commit | 3b84b005023f866afe3ba2b1e4178f39363aacc4 (patch) | |
tree | 5f6c008ed3078c40c694f5efaee5760278226b5b /lisp/gnus/proto-stream.el | |
parent | 2b7f50d8775c7236b947c2f3e78786c1e2002722 (diff) | |
download | emacs-3b84b005023f866afe3ba2b1e4178f39363aacc4.tar.gz |
Merge changes made in Gnus trunk.
nnir.el (nnir-request-expire-articles): Only allow article deletion.
message.el (message-bogus-recipient-p): Set address to "" if nil.
gnus-gravatar.el (gnus-gravatar-transform-address): Fix error when email address is nil.
proto-stream.el (proto-stream-open-network-only): New function to have a way to specify non-STARTTLS upgrade connections.
Diffstat (limited to 'lisp/gnus/proto-stream.el')
-rw-r--r-- | lisp/gnus/proto-stream.el | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/lisp/gnus/proto-stream.el b/lisp/gnus/proto-stream.el index 6c90f3a112d..e8df945b946 100644 --- a/lisp/gnus/proto-stream.el +++ b/lisp/gnus/proto-stream.el @@ -75,10 +75,11 @@ is a string representing the capabilities of the server (if any). The PARAMETERS is a keyword list that can have the following values: -:type -- either `network', `tls', `shell' or `starttls'. If -omitted, the default is `network'. `network' will be -opportunistically upgraded to STARTTLS if both the server and -Emacs supports it. +:type -- either `network', `network-only, `tls', `shell' or +`starttls'. If omitted, the default is `network'. `network' +will be opportunistically upgraded to STARTTLS if both the server +and Emacs supports it. If you don't want STARTTLS upgrades, use +`network-only'. :end-of-command -- a regexp saying what the end of a command is. This defaults to \"\\n\". @@ -109,6 +110,9 @@ command to switch on STARTTLS otherwise." stream) greeting capabilities)))) +(defun proto-stream-open-network-only (name buffer host service parameters) + (open-network-stream name buffer host service)) + (defun proto-stream-open-network (name buffer host service parameters) (let* ((start (with-current-buffer buffer (point))) (stream (open-network-stream name buffer host service)) |