From: Lars Magne Ingebrigtsen Date: Wed, 6 Oct 2010 11:47:03 +0000 (+0200) Subject: (nnimap-open-connection): Prepare to support open-gnutls-stream. X-Git-Url: https://cgit.sxemacs.org/?p=gnus;a=commitdiff_plain;h=e54df60d0b0365d4eb8574c7824b4136dd54cda5 (nnimap-open-connection): Prepare to support open-gnutls-stream. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b283e3967..ba4f460a0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2010-10-06 Lars Magne Ingebrigtsen + * nnimap.el (nnimap-open-connection): Prepare to support + open-gnutls-stream. + * shr.el: Rearrange function order to be more logical. 2010-10-06 Julien Danjou diff --git a/lisp/nnimap.el b/lisp/nnimap.el index d56e2f4b7..7d935e4ec 100644 --- a/lisp/nnimap.el +++ b/lisp/nnimap.el @@ -317,13 +317,16 @@ textual parts.") 'starttls)) '("imap")) ((memq nnimap-stream '(ssl tls)) - (open-tls-stream - "*nnimap*" (current-buffer) nnimap-address - (setq port - (or nnimap-server-port - (if (netrc-find-service-number "imaps") - "imaps" - "993")))) + (funcall (if (and nil + (fboundp 'open-gnutls-stream)) + 'open-gnutls-stream + 'open-tls-stream) + "*nnimap*" (current-buffer) nnimap-address + (setq port + (or nnimap-server-port + (if (netrc-find-service-number "imaps") + "imaps" + "993")))) '("143" "993" "imap" "imaps")) (t (error "Unknown stream type: %s" nnimap-stream))))