From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tao Fang Newsgroups: gmane.emacs.bugs Subject: bug#23225: 25.1.50; url-retrieve-synchronously having trouble with some https URLs Date: Sun, 31 Jul 2016 00:44:30 +0800 Message-ID: <8760rn6pox.fsf@gmail.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1469897133 16560 80.91.229.8 (30 Jul 2016 16:45:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 30 Jul 2016 16:45:33 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: Noam Postavsky , Alexis , =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= , 23225@debbugs.gnu.org To: Chunyang Xu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 30 18:45:17 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTXO1-0004BS-1a for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Jul 2016 18:45:17 +0200 Original-Received: from localhost ([::1]:36458 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bTXNx-00074U-AE for geb-bug-gnu-emacs@m.gmane.org; Sat, 30 Jul 2016 12:45:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37842) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bTXNq-000722-NV for bug-gnu-emacs@gnu.org; Sat, 30 Jul 2016 12:45:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bTXNm-00058Y-Hh for bug-gnu-emacs@gnu.org; Sat, 30 Jul 2016 12:45:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54349) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bTXNm-00058T-Dp for bug-gnu-emacs@gnu.org; Sat, 30 Jul 2016 12:45:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bTXNm-0001wJ-8Q for bug-gnu-emacs@gnu.org; Sat, 30 Jul 2016 12:45:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tao Fang Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Jul 2016 16:45: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.14698970917421 (code B ref 23225); Sat, 30 Jul 2016 16:45:02 +0000 Original-Received: (at 23225) by debbugs.gnu.org; 30 Jul 2016 16:44:51 +0000 Original-Received: from localhost ([127.0.0.1]:51646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTXNa-0001vd-Uz for submit@debbugs.gnu.org; Sat, 30 Jul 2016 12:44:51 -0400 Original-Received: from mail-qt0-f194.google.com ([209.85.216.194]:33467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTXNX-0001vP-Ts for 23225@debbugs.gnu.org; Sat, 30 Jul 2016 12:44:49 -0400 Original-Received: by mail-qt0-f194.google.com with SMTP id j37so6203738qta.0 for <23225@debbugs.gnu.org>; Sat, 30 Jul 2016 09:44:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=FrO+WZYWFexTmXH/4+XMkg+SGzvbjEsQwaYXNJR4Wq4=; b=tCMbYTz7Baxh3idfrIg0acPilCxgfx7xwdFQv6nJqm7mTzk0t4RqecmCZHacJJyHC4 7nGNWCr1jHBp+YMwA66BAdxG6PocSAHwtZHieqln/WSwKDsmMTee50p78OWE9xe/lqWO lzMWHB55zgrVq/5WFaauISHkTk9tsBfarwvymV1BhOuOa0St6ocWBtOSoTwJYa4kGjUd /GpLzr/N4qHPTD5vXoogeW9mtkJ13dEtX/fl4yHI7BdinQJTM7FGHBd+TZfPeYMW5QQd KNk5gNdgNjq//INa4iyrdhALNJnvRtwN2zzNdIXxkyk4XfLxLgYpOr8+bNDQQe2o13DI 5xTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=FrO+WZYWFexTmXH/4+XMkg+SGzvbjEsQwaYXNJR4Wq4=; b=DzY4EDAm7lPueJWMB7/2XKQ0YSglp0++Qt1M/ujMjBZlahAdYmjJil2NNmYDnxgdeh x/baFH2CuNmRUuhTHQkEHUq9ECTYLHuVNVxGc+Eg/5rX6gCtPF3Nz02qG9kwWq+Br6LH azByz6uYjw/U+yYZei2j+a7YwQCjyja8Ivi0FQb3Ah4MKVEdt7YSPVQxlrIgE8pfMcAs cimVBO5QrmYJM5CqI8WPGhpI0oAMpe80LWkjGOMTGY7udsIuZfoD9/+DPVSsgHs2m3e4 aXwtl65t+9UluuDe4qSaUAOSyMv/gC8CpXzDX0JzXq3G1rVzCsDTG31bB07eWKF+FT7a hCYQ== X-Gm-Message-State: AEkoouti2j6+ZciKwqOPdzkKkbA/JpzdPiQeA0+5P7zI/U3Le18LwkKjsdpdeLaOulmdUg== X-Received: by 10.200.49.129 with SMTP id h1mr75741468qte.103.1469897082278; Sat, 30 Jul 2016 09:44:42 -0700 (PDT) Original-Received: from StormPC.yourcompany.com (ec2-52-23-196-77.compute-1.amazonaws.com. [52.23.196.77]) by smtp.gmail.com with ESMTPSA id 2sm13001568qta.2.2016.07.30.09.44.34 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 30 Jul 2016 09:44:41 -0700 (PDT) In-Reply-To: (Chunyang Xu's message of "Sat, 11 Jun 2016 21:59:05 +0800") 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:121723 Archived-At: I've tested on macOS Sierra 10.12(16A254g)/Xcode 7.3.1(7D1014), emacs (compiled from git master --with-gnutls) and gnutls-3.5.2 (compiled from source), and same problem here. > gnutls.c: [2] WRITE: -1 returned from 0x12, errno: 57 errno 57 is ENOTCONN (defined in /usr/include/sys/errno.h) in the case of that after called connect() with asynchronous socket, when TCP three-way handshake was not accomplished, calling write() will return ENOTCONN. I'm not sure if this conform POSIX.1 since the manual(man 2 write) mentions standards and AFAIK [EAGAIN] or [EWOULDBLOCK] would be a better choice. And gnutls didn't properly handle error 57(ENOTCONN) in errno_to_gerr() (lib/buffers.c), I've fired a bug report with above message at: https://gitlab.com/gnutls/gnutls/issues/117 Back to emacs, and after some searching and compiling test, it seems that this commit cause the master branch broken on OS X: 63efcc268635dea78c6bd80749eae4ee2c72d717 Author: John Wiegley AuthorDate: Fri Mar 11 13:33:32 2016 -0800 Commit: John Wiegley CommitDate: Fri Mar 11 13:33:32 2016 -0800 Parent: b4fbd69 ; Merge from origin/emacs-25 Parent: facb5e2 Update Emacs manual section related to character folding Containing: master Follows: emacs-25.0.92 (3006) this problem doesn't exist before that, and current emacs-25 branch is also good.