From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alain Schneble Newsgroups: gmane.emacs.bugs Subject: bug#22789: 25.1.50; In last master build https connections stop working Date: Tue, 1 Mar 2016 18:09:40 +0100 Message-ID: <86povem8ff.fsf@realize.ch> References: <864mcyo14y.fsf@Lenovo-PC.i-did-not-set--mail-host-address--so-tickle-me> <86si0euizj.fsf@realize.ch> <871t7xhj7t.fsf@gnus.org> <86oab1vjm9.fsf@realize.ch> <86d1rhpvcq.fsf@realize.ch> <834mctbitq.fsf@gnu.org> <868u25p3m2.fsf@realize.ch> <83io18ahya.fsf@gnu.org> <86y4a3on6f.fsf@realize.ch> <87oaazg7fv.fsf@gnus.org> <86twkro0vr.fsf@realize.ch> <83d1rf8ifj.fsf@gnu.org> <86povfnm9r.fsf@realize.ch> <8337sa9865.fsf@gnu.org> <87io16x1k5.fsf@gnus.org> <87d1recmnu.fsf@gnus.org> <86fuwanuku.fsf@realize.ch> <83wppm6vfb.fsf@gnu.org> <8637sanpcb.fsf@realize.ch> <83fuwa6sm0.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1456852288 24725 80.91.229.3 (1 Mar 2016 17:11:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Mar 2016 17:11:28 +0000 (UTC) Cc: schwab@suse.de, larsi@gnus.org, j_l_domenech@yahoo.com, 22789@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 01 18:11:18 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 1aanpN-00011o-Tc for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Mar 2016 18:11:18 +0100 Original-Received: from localhost ([::1]:51237 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aanpN-0000f8-59 for geb-bug-gnu-emacs@m.gmane.org; Tue, 01 Mar 2016 12:11:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43917) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aanpE-0000el-5d for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2016 12:11:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aanp8-0005qp-3N for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2016 12:11:08 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59439) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aanp7-0005ql-Vs for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2016 12:11:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aanp7-0008Px-Rw for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2016 12:11:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alain Schneble Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Mar 2016 17:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22789 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22789-submit@debbugs.gnu.org id=B22789.145685225232339 (code B ref 22789); Tue, 01 Mar 2016 17:11:01 +0000 Original-Received: (at 22789) by debbugs.gnu.org; 1 Mar 2016 17:10:52 +0000 Original-Received: from localhost ([127.0.0.1]:56566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aanox-0008PX-V0 for submit@debbugs.gnu.org; Tue, 01 Mar 2016 12:10:52 -0500 Original-Received: from clientmail.realize.ch ([46.140.89.53]:4391) by debbugs.gnu.org with smtp (Exim 4.84) (envelope-from ) id 1aanov-0008PJ-Br for 22789@debbugs.gnu.org; Tue, 01 Mar 2016 12:10:50 -0500 Original-Received: from rintintin.hq.realize.ch.lan.rit ([192.168.0.105]) by clientmail.realize.ch ; Tue, 1 Mar 2016 18:10:30 +0100 Original-Received: from MYNGB (192.168.250.224) by rintintin.hq.realize.ch.lan.rit (192.168.0.105) with Microsoft SMTP Server (TLS) id 15.0.516.32; Tue, 1 Mar 2016 18:10:00 +0100 In-Reply-To: <83fuwa6sm0.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 01 Mar 2016 19:00:23 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (windows-nt) X-ClientProxiedBy: rintintin.hq.realize.ch.lan.rit (192.168.0.105) To rintintin.hq.realize.ch.lan.rit (192.168.0.105) 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:114261 Archived-At: Eli Zaretskii writes: > So yes, if we have a signal that is delivered from one of these > handshakes, it will cause the loop to run again. I guess if we do a fcntl(socket, F_SETFL, O_ASYNC), we may get a notification if the socket has been connected. This could be the trigger to do the first TLS handshake try. For subsequent tries, if needed, we somehow have to rescedule them. For example with just another round, triggered by a short pselect timeout, like you proposed.