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, 07 Aug 2016 07:56:37 +0800 Message-ID: <87wpjtih8q.fsf@gmail.com> References: <8760rn6pox.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1470527845 16128 195.159.176.226 (6 Aug 2016 23:57:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 6 Aug 2016 23:57:25 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= , Alexis , 23225@debbugs.gnu.org, Noam Postavsky To: Chunyang Xu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Aug 07 01:57:19 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 1bWBSv-0003HJ-KT for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Aug 2016 01:57:17 +0200 Original-Received: from localhost ([::1]:50894 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWBSs-0006PW-FG for geb-bug-gnu-emacs@m.gmane.org; Sat, 06 Aug 2016 19:57:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWBSl-0006PD-OS for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:57:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bWBSg-0003DP-RB for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:57:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60927) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bWBSg-0003DL-Mc for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bWBSg-0007aL-Be for bug-gnu-emacs@gnu.org; Sat, 06 Aug 2016 19:57: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, 06 Aug 2016 23:57: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.147052781829147 (code B ref 23225); Sat, 06 Aug 2016 23:57:02 +0000 Original-Received: (at 23225) by debbugs.gnu.org; 6 Aug 2016 23:56:58 +0000 Original-Received: from localhost ([127.0.0.1]:58224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWBSc-0007a3-Lh for submit@debbugs.gnu.org; Sat, 06 Aug 2016 19:56:58 -0400 Original-Received: from mail-qk0-f196.google.com ([209.85.220.196]:35119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bWBSa-0007Zo-JT for 23225@debbugs.gnu.org; Sat, 06 Aug 2016 19:56:56 -0400 Original-Received: by mail-qk0-f196.google.com with SMTP id q62so26331994qkf.2 for <23225@debbugs.gnu.org>; Sat, 06 Aug 2016 16:56:56 -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=KXFoHJAcXSySVe9yrWIK2bbCoRPKCK9hkFaDs/HJViU=; b=RaIAtlKoKZr5oQc56O4milaxFAa/JOK7cu+e+VRHJGtMxVrxxBMuuth8cJvk/vEz30 U2fJRHPtYZVrJnfCNYFyMUPkurQs52LKboJ5aViw0ZDqu0pY5d+dnmjTHg2nkcQkUdG9 vZ8JXazJuCm7pJQTeG+AXv5N81YAi33yPNVq4X1g5xATN1SOahXD5FduPZGuLKGH3CvV QEwpQ5qr67Fy2Z1D1tLtAzgUUw2DhyAbh2jZitp4CsTrPFhe//ykliipph2j+C6LzAds IzKc+q1GERnZWZgpAtCfdUxHkwqhVAWk7HOijvv27FWY8dc3s26uytrZ8Sqxubv8AYjQ e6CQ== 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=KXFoHJAcXSySVe9yrWIK2bbCoRPKCK9hkFaDs/HJViU=; b=XZJMeUp2d6IteIX6sCEtpfmBoaxEjy+AFOhKPGEJgUHLRv9fWH6FOzjhqnHNhpKWb2 9tgRQkmCRb9V082a5GszjynA+MgZfjhDiRnYgZ48Kv1eWjt1h2a7CfCemzbvgIN0AM6r DpRd43iMTSLhf/eVwDNTonu6dt0cQst8aZHi++Aywp9SEP/428jB4eM7UKCGbgS6LKxK gUzP7JORAibjWkSGS4jenqSNxEJQTwKd4jkxTzfFrt3LmoLhPgK+yqrwII8T80zPwrID i8u/n71CdLAO+2dMLkN6WOrINmdxkQWvp4KRAdB5FIdznVlEMoZUgY4l7gFT1Rfbi2RF O8UQ== X-Gm-Message-State: AEkoouurqnARF81GvdAu6sUdavvzlmW71rsTQDEYg60W7xmTOyVVKVBDMLcChw+KVfRvQw== X-Received: by 10.55.76.17 with SMTP id z17mr5545257qka.96.1470527811115; Sat, 06 Aug 2016 16:56:51 -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 w185sm13505458qkd.23.2016.08.06.16.56.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 06 Aug 2016 16:56:50 -0700 (PDT) In-Reply-To: <8760rn6pox.fsf@gmail.com> (Tao Fang's message of "Sun, 31 Jul 2016 00:44:30 +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:121922 Archived-At: Update: issue resolved, refer to bug#23982: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23982 by commit: 1a8d31123698ccf6f165e49fcfe16631d07a7aea Author: Paul Eggert AuthorDate: Wed Aug 3 01:54:20 2016 -0700 Commit: Paul Eggert CommitDate: Wed Aug 3 01:55:49 2016 -0700 Parent: 64edd14 Require GnuTLS 2.12.2 or later Containing: master Follows: emacs-25.0.92 (4312) Fix non-blocking GnuTLS with slow connection Although the problem is reported for OS X (Bug#23982), it seems to be possible on other POSIXish platforms. * src/gnutls.c (emacs_gnutls_nonblock_errno) [!WINDOWSNT]: New function. (emacs_gnutls_handshake) [!WINDOWSNT]: Use it as the errno function, if non-blocking. (Fgnutls_boot): Use GNUTLS_NONBLOCK if non-blocking. I've tested on macOS and confirm it's been fixed.