From unknown Fri Sep 12 01:59:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10931: 23.4; inconsistency between open-tls-stream and open-gnutls-stream Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: larsi@gnus.org, monnier@iro.umontreal.ca, bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Mar 2012 09:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10931 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 10931@debbugs.gnu.org Cc: Lars Magne Ingebrigtsen , Stefan Monnier X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Lars Magne Ingebrigtsen , Stefan Monnier Received: via spool by submit@debbugs.gnu.org id=B.133076677327188 (code B ref -1); Sat, 03 Mar 2012 09:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Mar 2012 09:26:13 +0000 Received: from localhost ([127.0.0.1]:59728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3lE7-00073q-Tb for submit@debbugs.gnu.org; Sat, 03 Mar 2012 04:26:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34037) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3lDe-000737-DL for submit@debbugs.gnu.org; Sat, 03 Mar 2012 04:25:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S3lD3-0000Vh-So for submit@debbugs.gnu.org; Sat, 03 Mar 2012 04:25:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:43410) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S3lD3-0000VT-Ns for submit@debbugs.gnu.org; Sat, 03 Mar 2012 04:25:01 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54065) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S3lD2-0004s2-5H for bug-gnu-emacs@gnu.org; Sat, 03 Mar 2012 04:25:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S3lD0-0000Uh-Fz for bug-gnu-emacs@gnu.org; Sat, 03 Mar 2012 04:24:59 -0500 Received: from mail-iy0-f169.google.com ([209.85.210.169]:34104) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S3lD0-0000UZ-7r for bug-gnu-emacs@gnu.org; Sat, 03 Mar 2012 04:24:58 -0500 Received: by iajr24 with SMTP id r24so4079303iaj.0 for ; Sat, 03 Mar 2012 01:24:55 -0800 (PST) Received-SPF: pass (google.com: domain of sdl.web@gmail.com designates 10.50.6.138 as permitted sender) client-ip=10.50.6.138; Authentication-Results: mr.google.com; spf=pass (google.com: domain of sdl.web@gmail.com designates 10.50.6.138 as permitted sender) smtp.mail=sdl.web@gmail.com; dkim=pass header.i=sdl.web@gmail.com Received: from mr.google.com ([10.50.6.138]) by 10.50.6.138 with SMTP id b10mr1255350iga.21.1330766695721 (num_hops = 1); Sat, 03 Mar 2012 01:24:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:x-debbugs-cc:date:message-id:mime-version :content-type; bh=5fOKS6KDwFRa36K9X7HUgz32NfhPNvV79GLTH6vlk+Q=; b=D6cz1JEEriaW22eyG+rYDrVjAsSnvAi3Lq4cg8Tb3Mg7A+CvYkszp3lm7VadjNbB74 48yXDpUGXgJwTJTUgQB3z1F1v8+wm7XpZBql71b25Pa2jVXnlnDps3V+BImMfhtbJlH3 f7WPupVLRgzbzqk1bZCNhY9WsFmNIaRTfDVPo/76bbQSTEZEOgM0rM0nfJa8RziNIlnM cpIJecZahpKp4GWqCi0IF+zTqb2kRIHnQaE0I/GJQ2voZ84mv7yZxmb3tNJdkbh/0IzL D+tyd0j/KP1izqkesWsLSixrMnt1N8gT6+JytTvmU23JlEgpsotu0fFdATY8beF9gDh8 BGvw== Received: by 10.50.6.138 with SMTP id b10mr1030369iga.21.1330766695667; Sat, 03 Mar 2012 01:24:55 -0800 (PST) Received: from localhost ([114.249.18.93]) by mx.google.com with ESMTPS id uy10sm3156903igc.15.2012.03.03.01.24.50 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 03 Mar 2012 01:24:54 -0800 (PST) From: Leo Date: Sat, 03 Mar 2012 17:24:35 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) I started using encrypted connection in rcirc and noticed the following difference between Emacs built with gnutls and one without gnutls. The one without gnutls kills my irc process implicitly when I exit emacs. This is due to the following form in open-tls-stream: (funcall (if (fboundp 'set-process-query-on-exit-flag) 'set-process-query-on-exit-flag 'process-kill-without-query) process nil) This inconsistency is annoying and has caused me to lose conversations in IRC. I wonder if the behaviour in these two functions can be unified. Thanks, Leo From unknown Fri Sep 12 01:59:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10931: 23.4; inconsistency between open-tls-stream and open-gnutls-stream Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Mar 2012 14:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10931 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: Stefan Monnier , 10931@debbugs.gnu.org Received: via spool by 10931-submit@debbugs.gnu.org id=B10931.133078319921802 (code B ref 10931); Sat, 03 Mar 2012 14:00:02 +0000 Received: (at 10931) by debbugs.gnu.org; 3 Mar 2012 13:59:59 +0000 Received: from localhost ([127.0.0.1]:59812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3pV8-0005fQ-83 for submit@debbugs.gnu.org; Sat, 03 Mar 2012 08:59:58 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:56455) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3pUk-0005er-9L for 10931@debbugs.gnu.org; Sat, 03 Mar 2012 08:59:46 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1S3pU3-0003tR-DN; Sat, 03 Mar 2012 14:58:51 +0100 From: Lars Magne Ingebrigtsen References: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEUAAABUT1makZWGdnfc 2aoxMz1uYGO5tbZoRSsZAAACaUlEQVQ4jWWUTW/bMAyGFQzpuUwQ5Vwpra+zuTj3zkCuMwb3XFmr epeD8O/vpT/aZiPgouBDihT5KsYstm5TCr/Mf/ZSObXyX7R10jTSnLO/JZtC5HK+NE1zviG/4Rd1 K3n69K8c/DL5m8vz8QP08iVBJC+H3Z2+AJHi/Lh0JDfg0swp60K+kHPG9/jRUhbP/GMkBb5hBBWi XYrM7jA31jzf60mnQnIdK4zEH5bO9KxvxeATs47K85whVy1RHy17HaD4FOcM7St2bUT4mFLPhN29 Wcd2C8BpAunPRL6bdU194ogEDzcMTR8aPpq7MnBIGl9HDjYlRmvPdWnu3mxdxoiWcJOaAEB+JoBg rdeMmjnWSKl8bJhL8xJCiAFxGx+RYGPldQo1AAVKW+f7J8+lJTjRgYL0YG2IVR0TQmxIcewtmZdY 7qwlLjntOmtTDkQ0gnfadQRPDG9tucH2SxCbTCsAXWiJQoxBeCGmHcodvHupnvRvHLII/iOzqh5s ItrItc9OBncqXCGeglmVvbfUUX+FiHKfxXkp5Bow3TMu1tG25OjjFfsvqpPko1nvPcXQtWT3GTtG Bf0EatxwzV7rq4Q0WlSwr3gYGYstcdYorsKPOtbVQtG58rjIGJud0yehYlhve6kcOrYikBh6fpdR Psba6F0Ier1CSR7GEsa0gSyngJyTGzsaZBhVvdKZUcJatpIL1C6knJ6BzgzjtQH1nR9wm/sJ7EgR 1hosZI+UhwW0BKbl6V0PGtoFdFZzFFi9XaAZ0EzU9jiIPoBueSFypRuwEMv0Cbaqy0k0PNnr/P7H 3x3H07NSA/gL5zP7gSKcFHwAAAAASUVORK5CYII= X-Now-Playing: DJ Rupture's _Gold Teeth Thief_: "Ilhan Mimaroglu - Nettle- Oval" Date: Sat, 03 Mar 2012 14:58:50 +0100 In-Reply-To: (Leo's message of "Sat, 03 Mar 2012 17:24:35 +0800") Message-ID: User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1S3pU3-0003tR-DN X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1331387931.52149@VNDr26zwpJNBkOL3t7M7Cw X-Spam-Status: No X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Leo writes: > This is due to the following form in open-tls-stream: > > (funcall (if (fboundp 'set-process-query-on-exit-flag) > 'set-process-query-on-exit-flag > 'process-kill-without-query) > process nil) Yes, setting this here in this low-level part of `open-tls-stream' is just not a good idea. The changelog just says +2009-02-07 Dave Love + + * tls.el (open-tls-stream): Don't query killing process. + which isn't very helpful, but looking at the code, I think I can understand why it's doing this. `open-tls-stream' needs (in some error cases) to kill off the process/buffer it's created, and create a new one. In these error cases, having the user prompted is a bug. I think. Possibly. Although I can't quite see why, really. But that's what should be fixed, and the `set-process-query-on-exit-flag' shouldn't be done. I'll see whether I can dig up the original bug report to see what the real problem was... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Fri Sep 12 01:59:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10931: 23.4; inconsistency between open-tls-stream and open-gnutls-stream Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Mar 2012 14:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10931 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: Stefan Monnier , 10931@debbugs.gnu.org Received: via spool by 10931-submit@debbugs.gnu.org id=B10931.133078361522459 (code B ref 10931); Sat, 03 Mar 2012 14:07:01 +0000 Received: (at 10931) by debbugs.gnu.org; 3 Mar 2012 14:06:55 +0000 Received: from localhost ([127.0.0.1]:59818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3pbm-0005pq-I9 for submit@debbugs.gnu.org; Sat, 03 Mar 2012 09:06:54 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:33602) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3pbX-0005pQ-EH for 10931@debbugs.gnu.org; Sat, 03 Mar 2012 09:06:39 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1S3pao-00040W-C0; Sat, 03 Mar 2012 15:05:50 +0100 From: Lars Magne Ingebrigtsen References: X-Now-Playing: DJ Rupture's _58.46 Radio Mix_: "Kovert - Track#B2 Clipse - Grinding:Instrumental" Date: Sat, 03 Mar 2012 15:05:49 +0100 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Sat, 03 Mar 2012 14:58:50 +0100") Message-ID: User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1S3pao-00040W-C0 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1331388350.62549@+g7+IdClNMt+w1tSYYBICw X-Spam-Status: No X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Lars Magne Ingebrigtsen writes: > But that's what should be fixed, and the > `set-process-query-on-exit-flag' shouldn't be done. I'll see whether I > can dig up the original bug report to see what the real problem was... The original report didn't really say anything about what problem it was supposed to fix, except "consistency", so I've now reverted it. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 03 09:07:05 2012 Received: (at control) by debbugs.gnu.org; 3 Mar 2012 14:07:05 +0000 Received: from localhost ([127.0.0.1]:59820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3pc1-0005qC-0K for submit@debbugs.gnu.org; Sat, 03 Mar 2012 09:07:05 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:33607) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3pbY-0005pS-RZ for control@debbugs.gnu.org; Sat, 03 Mar 2012 09:06:46 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1S3pas-00040f-T5 for control@debbugs.gnu.org; Sat, 03 Mar 2012 15:05:54 +0100 Date: Sat, 03 Mar 2012 15:05:54 +0100 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #10931 X-MailScanner-ID: 1S3pas-00040f-T5 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1331388355.21515@WZTdBb+ogggNmPOrceJf4w X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) tags 10931 fixed close 10931 24.1