From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chunyang Xu Newsgroups: gmane.emacs.bugs Subject: bug#23225: 25.1.50; url-retrieve-synchronously having trouble with some https URLs Date: Sat, 11 Jun 2016 21:59:05 +0800 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1145bbdef44e110535010e65 X-Trace: ger.gmane.org 1465653631 15547 80.91.229.3 (11 Jun 2016 14:00:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 11 Jun 2016 14:00:31 +0000 (UTC) Cc: Alexis , Tao Fang , 23225@debbugs.gnu.org, =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jun 11 16:00:21 2016 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 1bBjSV-000695-6R for geb-bug-gnu-emacs@m.gmane.org; Sat, 11 Jun 2016 16:00:19 +0200 Original-Received: from localhost ([::1]:47232 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bBjSR-0005FU-45 for geb-bug-gnu-emacs@m.gmane.org; Sat, 11 Jun 2016 10:00:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46180) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bBjSK-0005Bw-KN for bug-gnu-emacs@gnu.org; Sat, 11 Jun 2016 10:00:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bBjSE-0006SD-Or for bug-gnu-emacs@gnu.org; Sat, 11 Jun 2016 10:00:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bBjSE-0006Rr-Ke for bug-gnu-emacs@gnu.org; Sat, 11 Jun 2016 10:00:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bBjSE-0007dd-B6 for bug-gnu-emacs@gnu.org; Sat, 11 Jun 2016 10:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Chunyang Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Jun 2016 14:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23225 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23225-submit@debbugs.gnu.org id=B23225.146565355229275 (code B ref 23225); Sat, 11 Jun 2016 14:00:02 +0000 Original-Received: (at 23225) by debbugs.gnu.org; 11 Jun 2016 13:59:12 +0000 Original-Received: from localhost ([127.0.0.1]:37264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bBjRQ-0007c7-Ev for submit@debbugs.gnu.org; Sat, 11 Jun 2016 09:59:12 -0400 Original-Received: from mail-it0-f49.google.com ([209.85.214.49]:36460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bBjRP-0007bu-B6 for 23225@debbugs.gnu.org; Sat, 11 Jun 2016 09:59:11 -0400 Original-Received: by mail-it0-f49.google.com with SMTP id a5so16744513ita.1 for <23225@debbugs.gnu.org>; Sat, 11 Jun 2016 06:59:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=RJnv2N9Fl+jiKa4+7rKAg2UmfV5Lkn3CgwFbcsf/oxc=; b=zi7lDg0GqQykJPotWXQ96owPog9MhRcimVxsXhyTE1w+z2lFtUOf9w6/FmD6p1llzd bzzrBwUlhxe6d1Ty0vRze4Ci0IV44JfpJG0owpjq05nl1WKzlLhT7bueV1eXtWjAa3uv CUe/qPmCXs0xkffDtMFDoPrmpYa0i67cbeK5En0ReOVmk+6XcHot4QtzuVtmrpkzGj89 yHUhBQaRZ9dElBSNM4yOcQRLzAsfYtJ4FoPxe9VkSLaJnrFjjlLoPNSbVFmj0jAhPAgV mCVS8m91GVZsYP5Qf8fC/P/TD3Kxs0SUQ1WrsXy7CjNGiOwdwSjvZGk/6kaXc+n6ltxr XGWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=RJnv2N9Fl+jiKa4+7rKAg2UmfV5Lkn3CgwFbcsf/oxc=; b=XimIRcs2ZxApy5pLdnstGoWP8+O7ATX1rpdhTeIERnT4ny3VdLBbDvA0eKgs0WIW39 HZEm0Z5n8UZWgUl8JDJa9HneLD3EeUl0/aW1ORjpcJSW9L2GrvgCRf0ZD3oIZoFgnRQb t7InWRpaY9SzFELS6Bh2BnkYT+lY/ZoQJoqQozfDjMk2S+09AFf1Xk4wIyOcn0jdSFZ+ Cqi8W2QNVy14B+awWo6Uu9PobY+Q6Uy0kvElw1QkGHPNU3PFkw39ml41PKcKnCCTCc6O 8NpEUu6h1CQrMQctDex2SU9uP29nJhxabHLjAR2ck7QngXJtkiHU5bkBD2JaHdvmkUWA T1cA== X-Gm-Message-State: ALyK8tJ3vFACEqBpUEMXqKAewB9pTcd6xLAAK04mOO1Du8dbw9YH4C1gAm398mbBKcdM4OwEgDEgyBwnfUTe7g== X-Received: by 10.36.98.136 with SMTP id d130mr5689471itc.84.1465653545682; Sat, 11 Jun 2016 06:59:05 -0700 (PDT) Original-Received: by 10.36.10.202 with HTTP; Sat, 11 Jun 2016 06:59:05 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:119418 Archived-At: --001a1145bbdef44e110535010e65 Content-Type: text/plain; charset=UTF-8 On Sat, Jun 11, 2016 at 9:36 PM, Noam Postavsky < npostavs@users.sourceforge.net> wrote: > On Sat, Jun 11, 2016 at 8:54 AM, Chunyang Xu wrote: >> On Sat, Jun 11, 2016 at 8:47 PM, Noam Postavsky >> wrote: >>> Do you get any interesting error messages after applying Tao Fang's patch? >> >> (display-buffer >> (url-retrieve-synchronously "https://example.com")) >> >> Debugger entered--Lisp error: (error connection-failed "deleted >> " :host "example.com" :service 443) >> signal(error (connection-failed "deleted\n" :host "example.com" :service 443)) > > "deleted\n"? That's weird. What do you get in *Messages* after > increasing gnutls-log-level? after setting it to 2 Contacting host: example.com:443 gnutls.c: [1] (Emacs) connecting to host: example.com gnutls.c: [1] (Emacs) allocating credentials gnutls.c: [2] (Emacs) allocating x509 credentials gnutls.c: [2] (Emacs) using default verification flags gnutls.c: [audit] There was a non-CA certificate in the trusted list: O=Entrust.net,OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.),OU=(c) 1999 Entrust.net Limited,CN=Entrust.net Certification Authority (2048). gnutls.c: [1] (Emacs) gnutls callbacks gnutls.c: [1] (Emacs) gnutls_init gnutls.c: [1] (Emacs) got non-default priority string: NORMAL gnutls.c: [1] (Emacs) setting the priority string gnutls.c: [audit] Note that the security level of the Diffie-Hellman key exchange has been lowered to 256 bits and this may allow decryption of the session data gnutls.c: [2] WRITE: -1 returned from 0x12, errno: 57 gnutls.c: [1] (Emacs) fatal error: Error in the push function. gnutls.c: [2] WRITE: -1 returned from 0x12, errno: 57 gnutls.c: [1] (Emacs) fatal error: Error in the push function. gnutls.c: [2] WRITE: -1 returned from 0x12, errno: 57 gnutls.c: [1] (Emacs) fatal error: Error in the push function. gnutls.c: [2] WRITE: -1 returned from 0x12, errno: 57 gnutls.c: [1] (Emacs) fatal error: Error in the push function. gnutls.c: [1] (Emacs) fatal error: The specified session has been invalidated for some reason. [5998 times] gnutls.c: [2] (Emacs) Deallocating x509 credentials progn: peculiar error: "deleted ", :host, "example.com", :service, 443 --001a1145bbdef44e110535010e65 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On Sat, Jun 11, 2016 at 9:36 PM, Noam Postavsky &l= t;npostavs@users.sourcefo= rge.net> wrote:
> On Sat, Jun 11, 2016 at 8:54 AM, Chunyang Xu= <xuchunyang.me@gmail.com= > wrote:
>> On Sat, Jun 11, 2016 at 8:47 PM, Noam Postavsky
= >> <npostavs@use= rs.sourceforge.net> wrote:
>>> Do you get any interestin= g error messages after applying Tao Fang's patch?
>>
>&g= t; (display-buffer
>> =C2=A0(url-retrieve-synchronously "https://example.com"))
>>
= >> Debugger entered--Lisp error: (error connection-failed "delet= ed
>> " :host "example.co= m" :service 443)
>> =C2=A0 signal(error (connection-faile= d "deleted\n" :host "example.= com" :service 443))
>
> "deleted\n"? That= 9;s weird. What do you get in *Messages* after
> increasing gnutls-lo= g-level?

after setting it to 2


Contacting host: example.com:443
gnutls.c: [1] (Emacs) co= nnecting to host: example.com
gnutls.= c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x= 509 credentials
gnutls.c: [2] (Emacs) using default verification flagsgnutls.c: [audit] There was a non-CA certificate in the trusted list: O= =3DEntrust.net,OU=3Dwww.entrust= .net/CPS_2048 incorp. by ref. (limits liab.),OU=3D(c) 1999 Entrust.net = Limited,CN=3DEntrust.net Certification Authority (2048).

gnutls.c: [= 1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.= c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Em= acs) setting the priority string
gnutls.c: [audit] Note that the securit= y level of the Diffie-Hellman key exchange has been lowered to 256 bits and= this may allow decryption of the session data

gnutls.c: [2] WRITE: = -1 returned from 0x12, errno: 57

gnutls.c: [1] (Emacs) fatal error: = Error in the push function.
gnutls.c: [2] WRITE: -1 returned from 0x12, = errno: 57

gnutls.c: [1] (Emacs) fatal error: Error in the push funct= ion.
gnutls.c: [2] WRITE: -1 returned from 0x12, errno: 57

gnutls= .c: [1] (Emacs) fatal error: Error in the push function.
gnutls.c: [2] W= RITE: -1 returned from 0x12, errno: 57

gnutls.c: [1] (Emacs) fatal e= rror: Error in the push function.
gnutls.c: [1] (Emacs) fatal error: The= specified session has been invalidated for some reason. [5998 times]
gn= utls.c: [2] (Emacs) Deallocating x509 credentials
progn: peculiar error:= "deleted
", :host, "examp= le.com", :service, 443

--001a1145bbdef44e110535010e65--