From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.bugs Subject: bug#14380: 24.3; `network-stream-open-tls' fails in some imap servers on w32 Date: Fri, 17 May 2013 09:12:05 -0400 Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos Message-ID: <878v3d92e2.fsf@lifelogs.com> References: <83ppwzaqad.fsf@gnu.org> <83haiabvq2.fsf@gnu.org> Reply-To: bug-gnu-emacs@gnu.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1368796389 14741 80.91.229.3 (17 May 2013 13:13:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 17 May 2013 13:13:09 +0000 (UTC) To: 14380@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 17 15:13:08 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UdKT0-0005Jm-5w for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 May 2013 15:13:02 +0200 Original-Received: from localhost ([::1]:42574 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UdKSz-0008T9-IW for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 May 2013 09:13:01 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40857) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UdKSr-0008Kw-0M for bug-gnu-emacs@gnu.org; Fri, 17 May 2013 09:12:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UdKSm-0000Bz-Av for bug-gnu-emacs@gnu.org; Fri, 17 May 2013 09:12:52 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60266) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UdKSm-0000Bu-7B for bug-gnu-emacs@gnu.org; Fri, 17 May 2013 09:12:48 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UdKT0-0005m3-Uf; Fri, 17 May 2013 09:13:03 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Ted Zlatanov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 17 May 2013 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14380 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136879638122185 (code B ref -1); Fri, 17 May 2013 13:13:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 May 2013 13:13:01 +0000 Original-Received: from localhost ([127.0.0.1]:48623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UdKSx-0005ll-MQ for submit@debbugs.gnu.org; Fri, 17 May 2013 09:13:00 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57649) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UdKSu-0005lH-4m for submit@debbugs.gnu.org; Fri, 17 May 2013 09:12:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UdKST-00008R-9c for submit@debbugs.gnu.org; Fri, 17 May 2013 09:12:34 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:51856) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UdKST-00008L-6h for submit@debbugs.gnu.org; Fri, 17 May 2013 09:12:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:40707) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UdKSO-0008IW-HR for bug-gnu-emacs@gnu.org; Fri, 17 May 2013 09:12:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UdKSJ-00006W-RW for bug-gnu-emacs@gnu.org; Fri, 17 May 2013 09:12:24 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:36400) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UdKSJ-00006P-LH for bug-gnu-emacs@gnu.org; Fri, 17 May 2013 09:12:19 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UdKSH-0004gQ-Ah for bug-gnu-emacs@gnu.org; Fri, 17 May 2013 15:12:17 +0200 Original-Received: from pool-72-93-26-80.bstnma.east.verizon.net ([72.93.26.80]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 17 May 2013 15:12:17 +0200 Original-Received: from tzz by pool-72-93-26-80.bstnma.east.verizon.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 17 May 2013 15:12:17 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org Original-Lines: 24 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pool-72-93-26-80.bstnma.east.verizon.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:mzYhW+2kGy+cp6P7noBdvL4IHDs= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:74364 Archived-At: On Fri, 10 May 2013 21:44:12 +0100 João Távora wrote: JT> Honestly I thought builtin tls was some kind of tls library in elisp. JT> Needing external libraries doesn't make it very builtin :-), but JT> that's just my opinion. Implementing TLS in ELisp is possible, sure, but it would be extremely slow and there's considerable risk in reimplementing that protocol. We chose to use GnuTLS instead, which is a fast reliable C implementation and is available for W32 and all our other platforms. JT> In any case, my description shows how it "almost worked" with whatever JT> tls client it found (it was probably cygwin's, but I didn't check). JT> You might want to avoid these bug reports by fixing it the way I JT> suggested or some other way. Or not. All is OK from my part. I've seen dozens of bugs related to "almost working" external TLS binaries on all platforms. It was one of the reasons I did the initial GnuTLS integration with Emacs. My vote is to require GnuTLS with Emacs and to only support it, but there are some questions there, mainly for W32 and Mac OS X: do we auto-update GnuTLS? What happens when the GnuTLS we install conflicts with another system install? And so on... Ted