From unknown Wed Jun 18 23:06:37 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#8772 <8772@debbugs.gnu.org> To: bug#8772 <8772@debbugs.gnu.org> Subject: Status: [PATCH] rcirc: support TLS/SSL and arbitrary connection method Reply-To: bug#8772 <8772@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:06:37 +0000 retitle 8772 [PATCH] rcirc: support TLS/SSL and arbitrary connection method reassign 8772 emacs submitter 8772 Marco Pessotto severity 8772 wishlist tag 8772 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 31 04:44:23 2011 Received: (at submit) by debbugs.gnu.org; 31 May 2011 08:44:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRKYp-00015x-5B for submit@debbugs.gnu.org; Tue, 31 May 2011 04:44:23 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRKYm-00015b-4F for submit@debbugs.gnu.org; Tue, 31 May 2011 04:44:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRKYf-0000c2-Nv for submit@debbugs.gnu.org; Tue, 31 May 2011 04:44:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL, T_TVD_MIME_NO_HEADERS autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:56506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRKYf-0000by-MM for submit@debbugs.gnu.org; Tue, 31 May 2011 04:44:13 -0400 Received: from eggs.gnu.org ([140.186.70.92]:42883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRKYe-0007EB-8d for bug-gnu-emacs@gnu.org; Tue, 31 May 2011 04:44:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRKYb-0000bI-Q2 for bug-gnu-emacs@gnu.org; Tue, 31 May 2011 04:44:12 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:53418) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRKYb-0000bE-G5 for bug-gnu-emacs@gnu.org; Tue, 31 May 2011 04:44:09 -0400 Received: by fxm18 with SMTP id 18so3492605fxm.0 for ; Tue, 31 May 2011 01:44:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:subject:date:message-id:user-agent :mime-version:content-type; bh=2ExPr9ZevG/nb2JJqoq5I5kd8+hy7OgsNszfe3y9vDg=; b=pWaSftnBOI52UqHNc6Qy29fqhlqJbA2GrCqAMh9HBzzEoCyarXOjdEKw+gZ8pd2pBM IINgt0N4aUL58V0BFiO9lZ+OrWlwt1QWt2BW8GVfwYWK9nbsJhs4yxA4IfdT16u3kRH9 MqouXMfeH+zFgIFrAike55OEZmonr+t8WJ5yc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; b=Zuf2db0WERAdgvIIAN3056qPssmS7cd/Tf6Fbo7rGqe5uC9z6fIU+0MwdiGewE67eq uqE/2nVJE4xlqSg/fa7p4QNZ/JbaasOTH4N5amwRFSlh8+Mz4UAzGdSG1wGNGCUGfzuq Uv9r3xRP1/tEEm/p1JJ0cNimVEyLyxx2KaXUc= Received: by 10.223.98.82 with SMTP id p18mr1877651fan.64.1306831448640; Tue, 31 May 2011 01:44:08 -0700 (PDT) Received: from localhost (93-137-173-231.adsl.net.t-com.hr [93.137.173.231]) by mx.google.com with ESMTPS id q14sm997446faa.27.2011.05.31.01.44.05 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 31 May 2011 01:44:07 -0700 (PDT) From: Marco Pessotto To: bug-gnu-emacs@gnu.org Subject: [PATCH] rcirc: support TLS/SSL and arbitrary connection method Date: Tue, 31 May 2011 10:43:59 +0200 Message-ID: <878vtns1io.fsf@universe.krase.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.9 (----) --=-=-= >From emacs-devel: Hello there. I'm writing you to submit a patch for rcirc.el to give it support for SSL connections. For example, the following 2 servers will connect with SSL, one using a custom function (which can be anything, and re-implements this idea https://github.com/nealey/rcirc/wiki ), one simply adding :use-tls t. (setq rcirc-server-alist '(("irc.freenode.net" :nick "nick" :user-name "username" :port 6697 ;; use open-tls-stream as function to connect :custom-connect-function open-tls-stream :channels ("#rcirc" "#emacs")) ("irc.otherserver.org" :nick "nick" :username "username" ;; just say use-tls, more intuitive ;; also prompted when C-u M-x rcirc :use-tls t :port 7000 :channels ("#channel1" "#channel 2")))) The last 2 chunks of the patch are meant to strip the IRC colors. Not really part of the "connection" patch, but IMHO useful. The patch is meant to be applied to the latest revision published on github by rcy: https://github.com/rcy/rcirc In case you're interested, I signed the emacs papers some years ago. Bests Marco --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=ssl-custom-function.patch Content-Description: ssl patch diff --git a/rcirc.el b/rcirc.el index 093892a..a0bcaf1 100644 --- a/rcirc.el +++ b/rcirc.el @@ -46,6 +46,7 @@ (require 'ring) (require 'time-date) (eval-when-compile (require 'cl)) +(require 'tls) (defgroup rcirc nil "Simple IRC client." @@ -76,6 +77,19 @@ for this connection. VALUE must be a number or string. If absent, `rcirc-default-port' is used. +`:use-tls' + +VALUE is a boolean. If true, the connection will be established +using the tls.el library. If absent, `rcirc-default-use-tls' is +used, which in turn default to nil (false). + +`:custom-connect-function' + +VALUE is a custom function to open the connection and must take +the same arguments of `open-network-stream' If you set this, +the :use-tls parameter is ignored (as you are supposed to set the +connection by yourself) + `:user-name' VALUE must be a string. If absent, `rcirc-default-user-name' is @@ -102,6 +116,8 @@ connected to automatically." (:user-name string) (:password string) (:full-name string) + (:use-tls boolean) + (:custom-connect-function function) (:channels (repeat string))))) :group 'rcirc) @@ -110,6 +126,11 @@ connected to automatically." :type 'integer :group 'rcirc) +(defcustom rcirc-default-use-tls nil + "Use SSL/TLS by default?" + :type 'boolean + :group 'rcirc) + (defcustom rcirc-default-nick (user-login-name) "Your nick." :type 'string @@ -409,6 +430,7 @@ If ARG is non-nil, instead prompt for connection parameters." 'rcirc-user-name-history)) (password (read-passwd "IRC Password: " nil (plist-get server-plist :password))) + (use-tls (yes-or-no-p "Use SSL/TLS? ")) (channels (split-string (read-string "IRC Channels: " (mapconcat 'identity @@ -418,7 +440,7 @@ If ARG is non-nil, instead prompt for connection parameters." "[, ]+" t))) (rcirc-connect server port nick user-name rcirc-default-full-name - channels password)) + channels password use-tls)) ;; connect to servers in `rcirc-server-alist' (let (connected-servers) (dolist (c rcirc-server-alist) @@ -430,6 +452,9 @@ If ARG is non-nil, instead prompt for connection parameters." (full-name (or (plist-get (cdr c) :full-name) rcirc-default-full-name)) (channels (plist-get (cdr c) :channels)) + (use-tls (or (plist-get (cdr c) :use-tls) + rcirc-default-use-tls)) + (custom-connect-function (plist-get (cdr c) :custom-connect-function)) (password (plist-get (cdr c) :password))) (when server (let (connected) @@ -439,13 +464,15 @@ If ARG is non-nil, instead prompt for connection parameters." (if (not connected) (condition-case e (rcirc-connect server port nick user-name - full-name channels password) + full-name channels password use-tls + custom-connect-function) (quit (message "Quit connecting to %s" server))) (with-current-buffer (process-buffer connected) + (if (process-contact (get-buffer-process + (current-buffer)) :host) (setq connected-servers - (cons (process-contact (get-buffer-process - (current-buffer)) :host) - connected-servers)))))))) + (cons (process-name connected) + connected-servers))))))))) (when connected-servers (message "Already connected to %s" (if (cdr connected-servers) @@ -471,7 +498,8 @@ If ARG is non-nil, instead prompt for connection parameters." ;;;###autoload (defun rcirc-connect (server &optional port nick user-name - full-name startup-channels password) + full-name startup-channels password use-tls + custom-connect-function) (save-excursion (message "Connecting to %s..." server) (let* ((inhibit-eol-conversion) @@ -484,7 +512,16 @@ If ARG is non-nil, instead prompt for connection parameters." (user-name (or user-name rcirc-default-user-name)) (full-name (or full-name rcirc-default-full-name)) (startup-channels startup-channels) - (process (make-network-process :name server :host server :service port-number))) + (process)) + (if (functionp custom-connect-function) + (setq process (funcall custom-connect-function server nil server port-number)) + (if use-tls + (setq process (open-tls-stream server nil server port-number)) + (setq process (open-network-stream server nil server port-number)))) + (unless process + (error (concat + (format "Couldn't connect to %s on %d " server port-number) + (when use-tls "using TLS/SSL")))) ;; set up process (set-process-coding-system process 'raw-text 'raw-text) (switch-to-buffer (rcirc-generate-new-buffer-name process nil)) @@ -698,7 +735,7 @@ Function is called with PROCESS, COMMAND, SENDER, ARGS and LINE.") "Send PROCESS a STRING plus a newline." (let ((string (concat (encode-coding-string string rcirc-encode-coding-system) "\n"))) - (unless (eq (process-status process) 'open) + (unless (member (process-status process) '(open run)) (error "Network connection to %s is not open" (process-name process))) (rcirc-debug process string) @@ -1401,7 +1438,8 @@ Returns nil if the information is not recorded." (- rcirc-current-line last-activity-line)))) (defvar rcirc-markup-text-functions - '(rcirc-markup-attributes + '(rcirc-markup-strip-irc-colors + rcirc-markup-attributes rcirc-markup-my-nick rcirc-markup-urls rcirc-markup-keywords @@ -2302,6 +2340,10 @@ keywords when no KEYWORD is given." (insert (rcirc-facify (format-time-string rcirc-time-format) 'rcirc-timestamp))) +(defun rcirc-markup-strip-irc-colors (sender response) + (while (re-search-forward "\C-c\\([0-9][0-9]?\\(,[0-9][0-9]?\\)?\\)?" nil t) + (delete-region (match-beginning 0) (match-end 0)))) + (defun rcirc-markup-attributes (sender response) (while (re-search-forward "\\([\C-b\C-_\C-v]\\).*?\\(\\1\\|\C-o\\)" nil t) (rcirc-add-face (match-beginning 0) (match-end 0) --=-=-= -- Marco --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 31 10:22:17 2011 Received: (at 8772) by debbugs.gnu.org; 31 May 2011 14:22:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRPpl-0001KB-60 for submit@debbugs.gnu.org; Tue, 31 May 2011 10:22:17 -0400 Received: from mail-fx0-f44.google.com ([209.85.161.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRPpe-0001Jh-J5 for 8772@debbugs.gnu.org; Tue, 31 May 2011 10:22:11 -0400 Received: by fxm15 with SMTP id 15so3060120fxm.3 for <8772@debbugs.gnu.org>; Tue, 31 May 2011 07:22:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:references:date:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=wUoEw44z1Pq/fY+5XJsTsQLdCZ0rQpraV8iDpImaiAM=; b=PZrI4MRavz1G84lPx7HbHSdhhg8tXWQ3wUdylZyQoay6CcnHCWmp5HbbuxP2DQQeRE h4JeUi8DW5yXA3JF7fM2LqisRovCAK3rRQlRpwa9MvRQQWGFgguY6eJVR1G192YS4PEu KPWhSfgxFqerCEkRIkTZI+0hYpkkrGYwGVqcY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:message-id:user-agent :mime-version:content-type:content-transfer-encoding; b=RjJcW9m6ARWX8eYufYTl5N7dLgijskIVDgM1hLDnSf/fB74/5DCedk92wGh/idPalX BG/3d5MXvoy4X3XqrQFNKV+LUm8lYpP5UBNOLF0UOUA1RndQk9+WR//hBCc7vT6/ssuv g9KKfnUbQlDHPe0NrwGkeQpt6wlSmgr/m4PNk= Received: by 10.223.6.198 with SMTP id a6mr1409695faa.128.1306851720658; Tue, 31 May 2011 07:22:00 -0700 (PDT) Received: from localhost (93-137-173-231.adsl.net.t-com.hr [93.137.173.231]) by mx.google.com with ESMTPS id r10sm54485fah.26.2011.05.31.07.21.58 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 31 May 2011 07:21:59 -0700 (PDT) From: Marco Pessotto To: Stefan Monnier Subject: Re: [PATCH] rcirc: support TLS/SSL and arbitrary connection method References: <87fwnvvp3d.fsf@universe.krase.net> Date: Tue, 31 May 2011 16:21:51 +0200 Message-ID: <87wrh7lzls.fsf@universe.krase.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: 8772 Cc: Julien Danjou , 8772@debbugs.gnu.org, rcyeske@gmail.com, Deniz Dogan , emacs-devel@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -3.9 (---) Stefan Monnier writes: >> I'm writing you to submit a patch for rcirc.el to give it support for >> SSL connections. > > Thank you. But I'm afraid you're just a few weeks late: > > revno: 104199 > committer: Stefan Monnier > branch nick: trunk > timestamp: Wed 2011-05-11 23:25:58 -0300 Yeah, I noticed, as you've probably seen: http://lists.gnu.org/archive/html/emacs-devel/2011-05/msg01016.html There was obviously a communication problem.=20 I talked on the irc channel #rcirc about a SSL patch 2 months ago, but apparently without waking a real interest from the maintainers. The irc channel was obviously the wrong place to talk about this. Also, I assumed that the place where the development was happening was the rcy's git(hub) repo, but, again, I was wrong. So what else can I say? Sorry for the noise. I patched rcirc because I prefer to run a stable emacs, I like rcirc and I need the SSL connection *now*. Julien Danjou writes: > On Tue, May 31 2011, Stefan Monnier wrote: > >>> The last 2 chunks of the patch are meant to strip the IRC colors. >>> Not really part of the "connection" patch, but IMHO useful. >> >> Could you describe a bit more what this is about (I'm not a regular IRC >> user)? I can't remember seeing those C-c escape sequences, when do they >> appear, what are they expected to do? Should we really strip them, or >> would it be even better to turn them into faces? > > C-c are escape code for colors. I think they came with mIRC first, but > well, I don't know for sure. > > See: http://www.mirc.com/colors.html > > I don't think they should be stripped, but they should be rendered using > faces as you suggest. And this probably be configurable with a > defcustom. I prefer to have the colors stripped out, because [IMHO] they are just lame. "rcirc is a next generation IRC client. It blends seamlessly with the rest of emacs, it=E2=80=99s tight, fast, and doesn=E2=80=99t light up lik= e a christmas tree." -- http://www.emacswiki.org/emacs/rcirc I believe the colors are part of the christmas tree ;-) Best wishes --=20 Marco From debbugs-submit-bounces@debbugs.gnu.org Tue May 31 10:57:54 2011 Received: (at 8772) by debbugs.gnu.org; 31 May 2011 14:57:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRQOE-00028n-4h for submit@debbugs.gnu.org; Tue, 31 May 2011 10:57:54 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QRQO8-00028Y-QU for 8772@debbugs.gnu.org; Tue, 31 May 2011 10:57:48 -0400 Received: from 213-159-126-200.fibertel.com.ar ([200.126.159.213]:36109 helo=ceviche.home) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1QRQO0-0000rE-7G; Tue, 31 May 2011 10:57:36 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 9F4F7660DD; Tue, 31 May 2011 11:57:33 -0300 (ART) From: Stefan Monnier To: Marco Pessotto Subject: Re: [PATCH] rcirc: support TLS/SSL and arbitrary connection method Message-ID: References: <87fwnvvp3d.fsf@universe.krase.net> <87wrh7lzls.fsf@universe.krase.net> Date: Tue, 31 May 2011 11:57:33 -0300 In-Reply-To: <87wrh7lzls.fsf@universe.krase.net> (Marco Pessotto's message of "Tue, 31 May 2011 16:21:51 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 8772 Cc: Julien Danjou , 8772@debbugs.gnu.org, rcyeske@gmail.com, Deniz Dogan , emacs-devel@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.0 (------) > I talked on the irc channel #rcirc about a SSL patch 2 months ago, but > apparently without waking a real interest from the maintainers. > The irc channel was obviously the wrong place to talk about this. Not being a regular user of IRC, I'm basically never on #rcirc. > Also, I assumed that the place where the development was happening was > the rcy's git(hub) repo, but, again, I was wrong. I didn't know Ryan kept a separate repository for it. That could be a problem if the two aren't kept in sync. Of course, the other problem is that I haven't heard from Ryan in a long while. > So what else can I say? Sorry for the noise. There's nothing to be sorry about. > I prefer to have the colors stripped out, because [IMHO] they are just > lame. > "rcirc is a next generation IRC client. It blends seamlessly with the > rest of emacs, it=E2=80=99s tight, fast, and doesn=E2=80=99t light up l= ike a christmas > tree." -- http://www.emacswiki.org/emacs/rcirc > I believe the colors are part of the christmas tree ;-) I can relate to that. Could you send a new patch relative to Emacs trunk's version of rcirc.el? Thanks for your contribution, in any case, Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 12 18:46:01 2011 Received: (at control) by debbugs.gnu.org; 12 Jun 2011 22:46:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QVtPs-0001LF-TQ for submit@debbugs.gnu.org; Sun, 12 Jun 2011 18:46:01 -0400 Received: from vm-emlprdomr-05.its.yale.edu ([130.132.50.146]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QVtPr-0001L4-Sx for control@debbugs.gnu.org; Sun, 12 Jun 2011 18:46:00 -0400 Received: from furball (cpe-69-203-30-95.nyc.res.rr.com [69.203.30.95]) (authenticated bits=0) by vm-emlprdomr-05.its.yale.edu (8.14.4/8.14.4) with ESMTP id p5CMjsLs014782 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 12 Jun 2011 18:45:54 -0400 Received: by furball (Postfix, from userid 1000) id E59B8160513; Sun, 12 Jun 2011 18:45:53 -0400 (EDT) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 8772 Date: Sun, 12 Jun 2011 18:45:53 -0400 Message-ID: <87pqmiekim.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.146 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.6 (--) close 8772 thanks From unknown Wed Jun 18 23:06:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 11 Jul 2011 11:24:04 +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