From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#22493: 25.1.50; open-gnutls-stream doesn't respect :nowait, so the connections are synchronous Date: Mon, 01 Feb 2016 00:17:10 +0100 Message-ID: <87wpqpwd8p.fsf@gnus.org> References: <87mvrnzpge.fsf@gnus.org> <878u37zndq.fsf@gnus.org> <83r3gzwhg8.fsf@gnu.org> <87fuxebrsy.fsf@gnus.org> <878u36fung.fsf@gnus.org> <8360y93fka.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1454282303 6764 80.91.229.3 (31 Jan 2016 23:18:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 31 Jan 2016 23:18:23 +0000 (UTC) Cc: 22493@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 01 00:18:12 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 1aQ1Fy-0003O7-Bv for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Feb 2016 00:18:10 +0100 Original-Received: from localhost ([::1]:43649 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQ1Fx-0000cD-RA for geb-bug-gnu-emacs@m.gmane.org; Sun, 31 Jan 2016 18:18:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQ1Fu-0000c8-1u for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2016 18:18:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQ1Fq-0004Ce-S4 for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2016 18:18:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55386) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQ1Fq-0004CZ-O2 for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2016 18:18:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aQ1Fq-0000z9-F9 for bug-gnu-emacs@gnu.org; Sun, 31 Jan 2016 18:18:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 31 Jan 2016 23:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22493-submit@debbugs.gnu.org id=B22493.14542822603757 (code B ref 22493); Sun, 31 Jan 2016 23:18:02 +0000 Original-Received: (at 22493) by debbugs.gnu.org; 31 Jan 2016 23:17:40 +0000 Original-Received: from localhost ([127.0.0.1]:43606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQ1FU-0000yX-I3 for submit@debbugs.gnu.org; Sun, 31 Jan 2016 18:17:40 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:49772) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQ1FS-0000yO-Jg for 22493@debbugs.gnu.org; Sun, 31 Jan 2016 18:17:39 -0500 Original-Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aQ1F4-0000VE-MA; Mon, 01 Feb 2016 00:17:15 +0100 In-Reply-To: <8360y93fka.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 31 Jan 2016 17:59:49 +0200") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) X-MailScanner-ID: 1aQ1F4-0000VE-MA MailScanner-NULL-Check: 1454887036.38418@TwsnKfMd/1BAVE23qV/YtA 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:112169 Archived-At: Eli Zaretskii writes: > Like I wrote elsewhere, I don't understand what this gives us. The > sentinel runs in the main thread, so you still wait for the GnuTLS > handshake to complete. Right? It depends on what you mean by "you". :-) If you go to a web page that includes , Emacs will pause while doing DNS lookups (for non-TLS images) and the entire DNS lookup/connection/TLS negotiation cycle (for TLS connections). Having Emacs stop randomly while you're doing something is rather annoying. Both the connection and the TLS negotiation happens on the idle thread, of course, so there will still be hangs, but they are much shorter than the entire cycle. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no