From unknown Fri Sep 12 01:59:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#10931 <10931@debbugs.gnu.org> To: bug#10931 <10931@debbugs.gnu.org> Subject: Status: 23.4; inconsistency between open-tls-stream and open-gnutls-stream Reply-To: bug#10931 <10931@debbugs.gnu.org> Date: Fri, 12 Sep 2025 08:59:04 +0000 retitle 10931 23.4; inconsistency between open-tls-stream and open-gnutls-s= tream reassign 10931 emacs submitter 10931 Leo severity 10931 normal tag 10931 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 03 04:26:13 2012 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 To: bug-gnu-emacs@gnu.org Subject: 23.4; inconsistency between open-tls-stream and open-gnutls-stream X-Debbugs-CC: Lars Magne Ingebrigtsen , Stefan Monnier 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-Debbugs-Envelope-To: submit 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 debbugs-submit-bounces@debbugs.gnu.org Sat Mar 03 08:59:59 2012 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 To: Leo Subject: Re: bug#10931: 23.4; inconsistency between open-tls-stream and open-gnutls-stream 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-Debbugs-Envelope-To: 10931 Cc: Stefan Monnier , 10931@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Sat Mar 03 09:06:54 2012 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 To: Leo Subject: Re: bug#10931: 23.4; inconsistency between open-tls-stream and open-gnutls-stream 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-Debbugs-Envelope-To: 10931 Cc: Stefan Monnier , 10931@debbugs.gnu.org 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 From unknown Fri Sep 12 01:59:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 01 Apr 2012 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator