From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly Resent-From: Mark Lillibridge Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Jan 2013 21:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13328@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: mdl@alum.mit.edu Received: via spool by submit@debbugs.gnu.org id=B.13570761538007 (code B ref -1); Tue, 01 Jan 2013 21:36:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Jan 2013 21:35:53 +0000 Received: from localhost ([127.0.0.1]:39360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tq9V3-000253-10 for submit@debbugs.gnu.org; Tue, 01 Jan 2013 16:35:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53331) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tq9Uz-00024v-QC for submit@debbugs.gnu.org; Tue, 01 Jan 2013 16:35:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tq9Tf-0000Lz-Cm for submit@debbugs.gnu.org; Tue, 01 Jan 2013 16:34:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:51868) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tq9Tf-0000Lq-9Y for submit@debbugs.gnu.org; Tue, 01 Jan 2013 16:34:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36437) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tq9TZ-0008Nd-NG for bug-gnu-emacs@gnu.org; Tue, 01 Jan 2013 16:34:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tq9TU-0000Gk-UX for bug-gnu-emacs@gnu.org; Tue, 01 Jan 2013 16:34:21 -0500 Received: from alum-mailsec-scanner-5.mit.edu ([18.7.68.17]:42158) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tq9TU-0000GR-Nq for bug-gnu-emacs@gnu.org; Tue, 01 Jan 2013 16:34:16 -0500 X-AuditID: 12074411-b7fa36d0000008cc-cf-50e356572828 Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) by alum-mailsec-scanner-5.mit.edu (Symantec Messaging Gateway) with SMTP id 86.C5.02252.75653E05; Tue, 1 Jan 2013 16:34:15 -0500 (EST) Received: from foil.strangled.net (c-67-188-235-212.hsd1.ca.comcast.net [67.188.235.212]) (authenticated bits=0) (User authenticated as mdl@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id r01LYDSr004320 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 1 Jan 2013 16:34:14 -0500 From: Mark Lillibridge Date: Tue, 01 Jan 2013 13:34:11 -0800 Message-ID: <8738ykvb8s.fsf@foil.strangled.net> MIME-Version: 1.0 Content-Type: text/plain X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRmVeSWpSXmKPExsUixO6iqBse9jjA4OZ5ZYvvB6ospn48w+bA 5PH3/Qcmj7ZpZgFMUdw2SYklZcGZ6Xn6dgncGSePtLMXnLGuWHh6O2sD4xajLkZODgkBE4kZ H58wQthiEhfurWfrYuTiEBK4zCjRuukolHOFSeLkij1gVWwCmhLTn31nB7FFBCQlvt5pZQWx hQXKJVa8+sQMYgsJSEksXXQCrIZFQFXiQctXsDivgL7E/pXH2SFsQYmTM5+wgNjMAhISB1+8 YJ7AyDMLSWoWktQCRqZVjHKJOaW5urmJmTnFqcm6xcmJeXmpRbqmermZJXqpKaWbGCEBI7iD ccZJuUOMAhyMSjy8t/UfBwixJpYVV+YeYpTkYFIS5U1wAwrxJeWnVGYkFmfEF5XmpBYfYpTg YFYS4S3+8ihAiDclsbIqtSgfJiXNwaIkzsu3RN1PSCA9sSQ1OzW1ILUIJivDwaEkwbsjFGio YFFqempFWmZOCUKaiYMTZDiXlEhxal5KalFiaUlGPChm4ouBUQOS4gHaOwGknbe4IDEXKArR eorRmOPXyptPGTlOvr3zlFGIJS8/L1VKnLcbpFQApDSjNA9uESxVvGIUB/pbmHcrSBUPMM3A zXsFtIoJaJUWwwOQVSWJCCmpBkb3N0Z5+6RMtKZE97T83Pb6vcehRXeUpscWfKtc5c2cM9fm 0W2VydtyEz71lmXtOT5b/pAJzzt+gyiXs5NDIj9z5mxjnf1Uf83def/qM1z33X8ePuGhpPnl BXvqVv2d6+ywsGDunYf7zUrvrmfpWiH7KHdJxlyV1Xe37ubcc0zklpN4DUfyNc/NSizFGYmG WsxFxYkApgdk+/ACAAA= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.2 (------) 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.2 (------) [|'s added to quote From lines] Run Rmail (emacs -q) on the following mbox file (remove |'s at line start first): |From mdl Wed Oct 26 10:18:58 2011 |X-RMAIL-ATTRIBUTES: --EF---- |X-RMAIL-KEYWORDS: * |X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, | RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 |From: Mark Lillibridge |To: |Subject: 23.3; rmail-edit-current-message adds extra '>'s to Froms... |Date: Sat, 22 Oct 2011 12:05:57 -0700 |Reply-To: | | |Start with a Rmail message (this one will do) not containing MIME that |contains lines like the following: | |>From level 1 |>>From level 2 |>>>From level 3 | |From mdl Tue Jan 1 12:27:17 2013 |Delivered-To: lillibridge@gmail.com |Received: from gmail-pop.l.google.com [74.125.25.108] | by foil.strangled.net with POP3 (fetchmail-6.3.18) | for (single-drop); Tue, 01 Jan 2013 12:27:17 -0800 (PST) |Received: by 10.49.49.9 with SMTP id q9csp680843qen; | Tue, 1 Jan 2013 12:27:08 -0800 (PST) |X-Received: by 10.52.69.201 with SMTP id g9mr59443696vdu.98.1357072028236; | Tue, 01 Jan 2013 12:27:08 -0800 (PST) |Return-Path: |Received: from alum-mailsec-relay-12.mit.edu (ALUM-MAILSEC-RELAY-12.MIT.EDU. [18.7.68.32]) | by mx.google.com with ESMTPS id o8si46143160vdv.77.2013.01.01.12.27.08 | (version=TLSv1/SSLv3 cipher=OTHER); | Tue, 01 Jan 2013 12:27:08 -0800 (PST) |Received: from alum-mailsec-scanner-7.mit.edu (ALUM-MAILSEC-SCANNER-7.MIT.EDU [18.7.68.19]) | by alum-mailsec-relay-12.mit.edu (8.13.8/8.12.8) with ESMTP id r01KR7kv027035 | for ; Tue, 1 Jan 2013 15:27:07 -0500 |Received: from madara.hpl.hp.com (madara.hpl.hp.com [192.6.19.124]) | by alum-mailsec-scanner-7.mit.edu (Symantec Messaging Gateway) with SMTP id A5.53.02235.B9643E05; Tue, 1 Jan 2013 15:27:07 -0500 (EST) |Received: from postal.hpl.hp.com (postal.hpl.hp.com [15.25.115.25]) | by madara.hpl.hp.com (8.14.4/8.14.4/HPL-PA Relay) with ESMTP id r01KR5Ae021394 | (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) | for ; Tue, 1 Jan 2013 12:27:06 -0800 |Received: from build-debian-1.u.hpl.hp.com (build-debian-1.u.hpl.hp.com [15.8.240.3]) | by postal.hpl.hp.com (8.14.3/8.14.3/HPL-PA Hub) with ESMTP id r01KR4Df022085; | Tue, 1 Jan 2013 12:27:04 -0800 |From: Mark Lillibridge |To: mdl@alum.mit.edu |Subject: test message containing From's in an attachment |Reply-to: mark.lillibridge@hp.com |Date: Tue, 01 Jan 2013 12:27:04 -0800 |Message-ID: |MIME-Version: 1.0 |Content-Type: text/plain |Content-Disposition: attachment; filename=froms.txt |X-RMAIL-ATTRIBUTES: ------U- | |>From level 1 |>>From level 2 |>>>From level 3 | |From mdl Tue Jan 1 13:04:30 2013 |Delivered-To: lillibridge@gmail.com |Received: from gmail-pop.l.google.com [74.125.25.108] | by foil.strangled.net with POP3 (fetchmail-6.3.18) | for (single-drop); Tue, 01 Jan 2013 13:04:30 -0800 (PST) |Received: by 10.49.49.9 with SMTP id q9csp681694qen; | Tue, 1 Jan 2013 13:04:13 -0800 (PST) |X-Received: by 10.52.75.100 with SMTP id b4mr59369212vdw.52.1357074253041; | Tue, 01 Jan 2013 13:04:13 -0800 (PST) |Return-Path: |Received: from alum-mailsec-relay-12.mit.edu (ALUM-MAILSEC-RELAY-12.MIT.EDU. [18.7.68.32]) | by mx.google.com with ESMTPS id u1si24918746vdh.137.2013.01.01.13.04.12 | (version=TLSv1/SSLv3 cipher=OTHER); | Tue, 01 Jan 2013 13:04:13 -0800 (PST) |Received: from alum-mailsec-scanner-3.mit.edu (ALUM-MAILSEC-SCANNER-3.MIT.EDU [18.7.68.14]) | by alum-mailsec-relay-12.mit.edu (8.13.8/8.12.8) with ESMTP id r01L47Pu030367 | for ; Tue, 1 Jan 2013 16:04:12 -0500 |Authentication-Results: symauth.service.identifier |Received: from madara.hpl.hp.com (madara.hpl.hp.com [192.6.19.124]) | by alum-mailsec-scanner-3.mit.edu (Symantec Messaging Gateway) with SMTP id E2.ED.02222.B4F43E05; Tue, 1 Jan 2013 16:04:12 -0500 (EST) |Received: from masterns.hpl.hp.com (masterns.hpl.hp.com [15.0.48.4]) | by madara.hpl.hp.com (8.14.4/8.14.4/HPL-PA Relay) with ESMTP id r01L4Auq022776 | (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) | for ; Tue, 1 Jan 2013 13:04:10 -0800 |Received: from build-debian-1.u.hpl.hp.com (build-debian-1.u.hpl.hp.com [15.8.240.3]) | by masterns.hpl.hp.com (8.14.3/8.14.3/HPL-PA Hub) with ESMTP id r01L47j3018514; | Tue, 1 Jan 2013 13:04:08 -0800 |From: Mark Lillibridge |To: mdl@alum.mit.edu |Subject: test message containing From's in an attachment |Reply-to: mark.lillibridge@hp.com |Date: Tue, 01 Jan 2013 13:04:07 -0800 |Message-ID: |MIME-Version: 1.0 |Content-Type: multipart/mixed; boundary="=-=-=" |X-RMAIL-ATTRIBUTES: -------- | |--=-=-= |Content-Type: text/plain | | |body part | | |--=-=-= |Content-Type: text/plain |Content-Disposition: attachment; filename=froms.txt | |>From level 1 |>>From level 2 |>>>From level 3 | |--=-=-=-- | The result should be 3 messages, the first message (non-MIME) of which looks like: |X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, | RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 |From: Mark Lillibridge |To: |Subject: 23.3; rmail-edit-current-message adds extra '>'s to Froms... |Date: Sat, 22 Oct 2011 12:05:57 -0700 |Reply-To: | | |Start with a Rmail message (this one will do) not containing MIME that |contains lines like the following: | |From level 1 |>From level 2 |>>From level 3 | This is properly decoded assuming mboxrd except for the extra blank line at the end (bug #10080). The second message, however, is incorrectly decoded (toggle the show to see the froms.txt contents): |From: Mark Lillibridge |To: mdl@alum.mit.edu |Subject: test message containing From's in an attachment |Reply-to: mark.lillibridge@hp.com |Date: Tue, 01 Jan 2013 12:27:04 -0800 |Content-Type: text/plain |Content-Disposition: attachment; filename=froms.txt | | |[text/plain Hide Save:froms.txt (46B)] | |>From level 1 |>>From level 2 |>>>From level 3 | The From lines should look identical to the first message. The third message demonstrates this problem with a non-in-line attachment: |Authentication-Results: symauth.service.identifier |From: Mark Lillibridge |To: mdl@alum.mit.edu |Subject: test message containing From's in an attachment |Reply-to: mark.lillibridge@hp.com |Date: Tue, 01 Jan 2013 13:04:07 -0800 |Content-Type: multipart/mixed; boundary="=-=-=" | | |[1:text/plain Hide] | | |body part | | |[2:text/plain Hide Save:froms.txt (45B)] | |>From level 1 |>>From level 2 |>>>From level 3 If I understand the resolution of bug 6574 correctly, it added a variable for switching between mboxrd and mboxo (a broken but common variant). For reference, with mboxo all three sets of From lines should read: |From level 1 |>>From level 2 |>>>From level 3 Saving one of the attachments gives incorrect results as well so that functionality doesn't work correctly either: froms.txt as saved: |>From level 1 |>>From level 2 |>>>From level 3 - Mark From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Dec 2020 19:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mark Lillibridge Cc: 13328@debbugs.gnu.org Received: via spool by 13328-submit@debbugs.gnu.org id=B13328.16072830213182 (code B ref 13328); Sun, 06 Dec 2020 19:31:02 +0000 Received: (at 13328) by debbugs.gnu.org; 6 Dec 2020 19:30:21 +0000 Received: from localhost ([127.0.0.1]:51363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klzjg-0000ox-V4 for submit@debbugs.gnu.org; Sun, 06 Dec 2020 14:30:21 -0500 Received: from quimby.gnus.org ([95.216.78.240]:56756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klzje-0000gD-L0 for 13328@debbugs.gnu.org; Sun, 06 Dec 2020 14:30:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=AOTE6ub7yFeiPILwfT5jn7mUd+uo1HutSNvBSnw2ts8=; b=oRMeLBuwE01JYV4FSlXv3EHNpM Tves3vkUHTtzIuRn+A5k8+GoE4HR/gdotoMkBj0UCPrbsI1YRqoQjzUO0ULOo9w2GTRUs2FK1nb4P 8tMd8YMBtj4rx8aNC80B+g7JhtnLEcWhVJ83l1C792GyrOZ3q1Ki0f3rPswtGa9v/QBA=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1klzjV-0007P4-To; Sun, 06 Dec 2020 20:30:12 +0100 From: Lars Ingebrigtsen References: <8738ykvb8s.fsf@foil.strangled.net> X-Now-Playing: Aksak Maboul's _Figures (1)_: "True, False, Fictive" Date: Sun, 06 Dec 2020 20:30:08 +0100 In-Reply-To: <8738ykvb8s.fsf@foil.strangled.net> (Mark Lillibridge's message of "Tue, 01 Jan 2013 13:34:11 -0800") Message-ID: <87y2iapwan.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Mark Lillibridge writes: > |>From level 1 > |>>From level 2 > |>>>From level 3 > | > > The From lines should look identical to the first message. (This bug report unfortunately got no response at the time.) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Mark Lillibridge writes: > |>From level 1 > |>>From level 2 > |>>>From level 3 > | > > The From lines should look identical to the first message. (This bug report unfortunately got no response at the time.) Thanks for the easy recipe to reproduce this behaviour. The issue is: In non-MIME messages, rmail strips one level of ">" from all lines that start with ">+From ". In MIME messages, it doesn't do that. I think the latter behaviour sounds correct, though. It's common for mailers to prepend a ">" to lines that start with "From " -- but usually only when that actually matches an mbox delimiter, which "From level 1" does not. Furthermore, it's really uncommon for anything to prepend a ">" when the line starts with ">From ". So I think the bug here is that it does the stripping at all in these cases. Opinions? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Dec 2020 19:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org Received: via spool by 13328-submit@debbugs.gnu.org id=B13328.160728448220307 (code B ref 13328); Sun, 06 Dec 2020 19:55:02 +0000 Received: (at 13328) by debbugs.gnu.org; 6 Dec 2020 19:54:42 +0000 Received: from localhost ([127.0.0.1]:51394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1km07G-0005HT-HG for submit@debbugs.gnu.org; Sun, 06 Dec 2020 14:54:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35260) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1km07E-0005HG-IR for 13328@debbugs.gnu.org; Sun, 06 Dec 2020 14:54:41 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41592) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1km078-0004EU-Ub; Sun, 06 Dec 2020 14:54:34 -0500 Received: from [176.228.60.248] (port=4463 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1km077-0003SS-Vc; Sun, 06 Dec 2020 14:54:34 -0500 Date: Sun, 06 Dec 2020 21:54:22 +0200 Message-Id: <83ft4iaexd.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87y2iapwan.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 06 Dec 2020 20:30:08 +0100) References: <8738ykvb8s.fsf@foil.strangled.net> <87y2iapwan.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Sun, 06 Dec 2020 20:30:08 +0100 > Cc: 13328@debbugs.gnu.org > > Furthermore, it's really uncommon for anything to prepend a ">" when the > line starts with ">From ". > > So I think the bug here is that it does the stripping at all in these > cases. > > Opinions? If it doesn't strip, but keeps adding ">", these additions will accumulate. Therefore, I think that it can only stop stripping if it also stops adding ">". And that cannot be don, AFAIU, if we want to be able to preserve the mbox format (for example, the FCC feature in Rmail saves messages in mbox files). Am I missing something? From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 Dec 2020 14:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org Received: via spool by 13328-submit@debbugs.gnu.org id=B13328.160735243632585 (code B ref 13328); Mon, 07 Dec 2020 14:48:01 +0000 Received: (at 13328) by debbugs.gnu.org; 7 Dec 2020 14:47:16 +0000 Received: from localhost ([127.0.0.1]:53031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmHnH-0008TF-G3 for submit@debbugs.gnu.org; Mon, 07 Dec 2020 09:47:15 -0500 Received: from quimby.gnus.org ([95.216.78.240]:37836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmHnF-0008NG-GH for 13328@debbugs.gnu.org; Mon, 07 Dec 2020 09:47:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ezUY5cXpMuFoKAK4kBVAO4sArXFfl9RnoozJ24XUNtA=; b=W3BvmPKgInjaCL3Zv2H/PC1w08 gol8xNRIoglK9DKsmzTDhXoRpZyFUjPrOZ4wfK4Fe0PG7YmLHkEtrwG+Cgav/uxvkUkcc39oroLJ7 FZcs68q009im1EANTT0h79hVKbR4QEOQUVo0iFKcCfuezpkLftBEuqd9eVP3sAZgx5HA=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmHn6-0006Xd-Iy; Mon, 07 Dec 2020 15:47:07 +0100 From: Lars Ingebrigtsen References: <8738ykvb8s.fsf@foil.strangled.net> <87y2iapwan.fsf@gnus.org> <83ft4iaexd.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEU2BQg1BQlCFQ9W MBpgPSBgPh5lQyL///+IZ1FlAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+QMBw4FOTHKd8sAAAFmSURB VDjLdZONccMwCIWBCYBmAKEs0KRpB4jbLtANet1/hoJ+bMlOyF185hO8JywBMrRAGAKBTFpkVf+r kaZVQyTxmgJReAKR5AcSqSVEtgW9oubVHmhAOJ4lwArwpIiB7ACiIXuzqchCA80lRFlCTIZW5DvV nJmrGq4AmQlfJSqw7zM1gJxapvBeYUjSpF1UPSfdLrk1fxYNoBR+ApBosdMFFLgCDBAF1Sv7+rJB J1ndrHiqfgFrIwHUaM7oKOpYZQCeQv+1COD1qJ4Kww5cjguoPmQLaxUV8I4EwLVirdMVkL/hVqNr K5IpGkCQQ1RQDM7pPt2XPHeSPsS3hTdffgD6EPV6s229rRo+kq9LT2vfeZnc6efoKval74sdQDxu nx9X2wM3on95OV/EDuD0K+fvJ0AXObYCuqPeD4AIkCyb7FuRnwyEuCC8B+VjsCTYg/E2l5E2kB+F jRcScPQFz8gEZDgs/xMKOjpwY0wGAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTEyLTA3VDE0OjA1 OjU3KzAwOjAw1m7TfgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0xMi0wN1QxNDowNTo1NyswMDow MKcza8IAAAAASUVORK5CYII= X-Now-Playing: The Soft Pink Truth's _Shall We Go On Sinning So That Grace May Increase_: "So That Grace May Increase" Date: Mon, 07 Dec 2020 15:47:03 +0100 In-Reply-To: <83ft4iaexd.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 06 Dec 2020 21:54:22 +0200") Message-ID: <87mtypisgo.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> Furthermore, it's really uncommon for anything to prepend a ">" when the >> line starts with ">From ". >> >> So I think the bug here is that it does the stripping at all in these >> cases. >> >> Op [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Furthermore, it's really uncommon for anything to prepend a ">" when the >> line starts with ">From ". >> >> So I think the bug here is that it does the stripping at all in these >> cases. >> >> Opinions? > > If it doesn't strip, but keeps adding ">", these additions will > accumulate. No -- there's no accumulation. Other mailers only add a ">" to the front of lines that match mbox separators. ">From" does not match any mbox separator, so there's no accumulation. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 Dec 2020 16:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org Received: via spool by 13328-submit@debbugs.gnu.org id=B13328.16073570792652 (code B ref 13328); Mon, 07 Dec 2020 16:05:01 +0000 Received: (at 13328) by debbugs.gnu.org; 7 Dec 2020 16:04:39 +0000 Received: from localhost ([127.0.0.1]:55073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmJ0B-0000gh-2N for submit@debbugs.gnu.org; Mon, 07 Dec 2020 11:04:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmJ09-0000gR-Cr for 13328@debbugs.gnu.org; Mon, 07 Dec 2020 11:04:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57970) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmJ03-0001e6-TN; Mon, 07 Dec 2020 11:04:31 -0500 Received: from [176.228.60.248] (port=2688 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kmJ03-0003Gs-49; Mon, 07 Dec 2020 11:04:31 -0500 Date: Mon, 07 Dec 2020 18:04:22 +0200 Message-Id: <83o8j58uwp.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87mtypisgo.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 07 Dec 2020 15:47:03 +0100) References: <8738ykvb8s.fsf@foil.strangled.net> <87y2iapwan.fsf@gnus.org> <83ft4iaexd.fsf@gnu.org> <87mtypisgo.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org > Date: Mon, 07 Dec 2020 15:47:03 +0100 > > Other mailers only add a ">" to the front of lines that match mbox > separators. ">From" does not match any mbox separator, so there's no > accumulation. But Rmail uses "^From:?" as the regexp that identifies the beginning of another message in an mbox file, so it must quote other "From"s to avoid catastrophic failures later. Or am I missing something? From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Dec 2020 13:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org Received: via spool by 13328-submit@debbugs.gnu.org id=B13328.160743447020295 (code B ref 13328); Tue, 08 Dec 2020 13:35:02 +0000 Received: (at 13328) by debbugs.gnu.org; 8 Dec 2020 13:34:30 +0000 Received: from localhost ([127.0.0.1]:56869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmd8Q-0005HF-4U for submit@debbugs.gnu.org; Tue, 08 Dec 2020 08:34:30 -0500 Received: from quimby.gnus.org ([95.216.78.240]:50368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmd8N-0005Gz-1C for 13328@debbugs.gnu.org; Tue, 08 Dec 2020 08:34:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=pxkZtFcCynRxsJ/fVjcyJ6V6TQW8SG4ibk67j2K5y0E=; b=ecgeprorImQsonjCwURPoYJjGd DsAx1zFNFoc2KmM/bhaKp0STfAlQkqmN4mCsalAxmoKVrIwhsov2ldot+GoT7usI4XOT0kuIyROQk +hd0M0Pfvw2LrpIARclnqmnRDqXrue/x1XKoiAQQpfkItq5wUydwEpmCPnjBI0PI+lSU=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmd86-0002RI-FI; Tue, 08 Dec 2020 14:34:20 +0100 From: Lars Ingebrigtsen References: <8738ykvb8s.fsf@foil.strangled.net> <87y2iapwan.fsf@gnus.org> <83ft4iaexd.fsf@gnu.org> <87mtypisgo.fsf@gnus.org> <83o8j58uwp.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEVZV1NjXlllYVzf V0bziUk/Pzz///+MxlqtAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QMCA0VITJBU8MAAAGwSURBVDjL jVNLdoMwDJRDu7dED4DgAlD5Agm+/5k6kjEhaRfVy0uEx/ORcYiIMvP8UjJzpqO7ls4s0xUw++4Q GMysobSYV2cB6K3ZFZmID/3FrogGIBfC4cMnY7FSUY4oYs1KzJf1QBqlSYlZrScSeYlV3ACEkCw7 KBDTiItEZVc508HEPUTRV+3ndGj55OjLJhGPZ5WwjyMZ0Uo7F4A6AtAAPDtOLOJriMkJgCAiSAlE F2tSg9kmczdnp8QcbgEl2HJ7S8q2sQNIzsLxwRkofpcAsmfCTlEVLLvN+K0N2EJc411CU0ZMBSmf bg4HRMCcwmNICY6DvdQT+UHwsJ6ANO+2ozNKbY/CvZbVr8/QgbPyMmV6A5qWOZCH+s4YLEMq/QLy YrjplFJtcVNbpsT7RvEfKMccBwCl1QHOpWKe7P8S355zsdyAr3r3JYqvBOmw8Lz1gY1wi400NAuQ b3UPgDw8QWltjASTyQGOx1tXgu5Q74l6fewHwQXK/gSKnS3lsU69v+35CVAqj96OK11rrP15o9ey Q4Hf1gm3MdM544sYLhHeNf2uhKv91/q/6/MHY+1qejR7f8UAAAAldEVYdGRhdGU6Y3JlYXRlADIw MjAtMTItMDhUMTM6MjE6MzMrMDA6MDBGUIYzAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTEyLTA4 VDEzOjIxOjMzKzAwOjAwNw0+jwAAAABJRU5ErkJggg== X-Now-Playing: Autechre's _Sign_: "r cazt" Date: Tue, 08 Dec 2020 14:34:09 +0100 In-Reply-To: <83o8j58uwp.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 07 Dec 2020 18:04:22 +0200") Message-ID: <87h7ow4e26.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org >> Date: Mon, 07 Dec 2020 15:47:03 +0100 >> >> Other mailers only add a ">" to the front of lines that match [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org >> Date: Mon, 07 Dec 2020 15:47:03 +0100 >> >> Other mailers only add a ">" to the front of lines that match mbox >> separators. ">From" does not match any mbox separator, so there's no >> accumulation. > > But Rmail uses "^From:?" as the regexp that identifies the beginning > of another message in an mbox file, so it must quote other "From"s to > avoid catastrophic failures later. Or am I missing something? If rmail uses that as the regexp, then I guess rmail will have to continue quoting all "From:?" lines. But that's a pretty odd regexp to use to split an mbox file -- first of all, "^From:" is not an mbox separator at all, and neither is "Fromage". The normal way to split an mbox is to use something like `message-unix-mail-delimiter'. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Dec 2020 15:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org Received: via spool by 13328-submit@debbugs.gnu.org id=B13328.160744233619525 (code B ref 13328); Tue, 08 Dec 2020 15:46:02 +0000 Received: (at 13328) by debbugs.gnu.org; 8 Dec 2020 15:45:36 +0000 Received: from localhost ([127.0.0.1]:59259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmfBI-00054r-JI for submit@debbugs.gnu.org; Tue, 08 Dec 2020 10:45:36 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmfBH-00054f-9D for 13328@debbugs.gnu.org; Tue, 08 Dec 2020 10:45:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52690) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmfBB-0001wc-3s; Tue, 08 Dec 2020 10:45:29 -0500 Received: from [176.228.60.248] (port=2443 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kmfBA-000372-2t; Tue, 08 Dec 2020 10:45:28 -0500 Date: Tue, 08 Dec 2020 17:45:22 +0200 Message-Id: <83lfe8714d.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87h7ow4e26.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 08 Dec 2020 14:34:09 +0100) References: <8738ykvb8s.fsf@foil.strangled.net> <87y2iapwan.fsf@gnus.org> <83ft4iaexd.fsf@gnu.org> <87mtypisgo.fsf@gnus.org> <83o8j58uwp.fsf@gnu.org> <87h7ow4e26.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org > Date: Tue, 08 Dec 2020 14:34:09 +0100 > > > But Rmail uses "^From:?" as the regexp that identifies the beginning > > of another message in an mbox file, so it must quote other "From"s to > > avoid catastrophic failures later. Or am I missing something? > > If rmail uses that as the regexp, then I guess rmail will have to > continue quoting all "From:?" lines. But that's a pretty odd regexp to > use to split an mbox file -- first of all, "^From:" is not an mbox > separator at all, and neither is "Fromage". AFAIK, mbox format requires that every new message begins with a line that starts with "From " (sorry, I forgot the space in my previous message). See, for example, this page: https://www.loc.gov/preservation/digital/formats/fdd/fdd000383.shtml From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Dec 2020 16:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org Received: via spool by 13328-submit@debbugs.gnu.org id=B13328.160744433131087 (code B ref 13328); Tue, 08 Dec 2020 16:19:02 +0000 Received: (at 13328) by debbugs.gnu.org; 8 Dec 2020 16:18:51 +0000 Received: from localhost ([127.0.0.1]:59338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmfhP-00085G-VW for submit@debbugs.gnu.org; Tue, 08 Dec 2020 11:18:51 -0500 Received: from quimby.gnus.org ([95.216.78.240]:53124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmfhO-000850-80 for 13328@debbugs.gnu.org; Tue, 08 Dec 2020 11:18:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=YLDv+rGPhAPXrEwPDOYlDUFmHTxNxxlSkkYf4L4Yk0s=; b=ecMz6+UVrFOUz52FSqAwopoTRo RT7goGAQ2S/HfWP7/91xPW/WdbghkY8I7n8oBBzeap60FQ7ZKqxdaa8TQ5w+kyiZTJwDllQxLEhUf PB7OuL0E07xAK9+82ybFTvPAZpLgtHB01amuO5UsBBbPEb7D+Kw6h/hkvHeYOwK5oREU=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmfhF-0004Tw-P8; Tue, 08 Dec 2020 17:18:40 +0100 From: Lars Ingebrigtsen References: <8738ykvb8s.fsf@foil.strangled.net> <87y2iapwan.fsf@gnus.org> <83ft4iaexd.fsf@gnu.org> <87mtypisgo.fsf@gnus.org> <83o8j58uwp.fsf@gnu.org> <87h7ow4e26.fsf@gnus.org> <83lfe8714d.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEU2JyqVhpHKNiD/ //9bUqJDAAAAAWJLR0QDEQxM8gAAAAd0SU1FB+QMCBARBX7QQjUAAAFvSURBVCjPTdK/TsMwEAbw z1EshUyNRBmYKqbip3AkG6lMLYo9dGNAonmKiIEhEwxlNkhYyT0l5/QPvSX66S7nz1Ewp/+CvISm /c57/zXSwJ2wfhEPD5tnDQUR142wOqGEiR8GTVNtNG7h4j6HlVWVOlXc5DBiI8GYxc9a2LoSqaPj h3Z5UyF1bmKHY5XwMWRnPMUh6xbA9M5TpGV3V5SLw9gh5PcE6ntCUEhjNGRvBUI5LaAAFABvXDDO xywZmtc6GFjPWOdSChhtfc+4lrmozdrcMExV5cKZxvpHjGY1M+LVWGsZdjU3YmesyRhyt7WM2vCh YxzbnSOnpebVU9DhrpviJAzI/sFhwgn87MLygAEgCs6rI75i2HsCvfONyttL8Nj+54j7Fwrxp0fb 812vftuguNO+M8rVAEVHZH1gtGh/HZ+vsMhSZwpTFHJ7Rip1xqzmTAn8QUtbp/+gpSEFHWsnT/MZ dXN3QqpcXQDqDx9Oqg61N4v0AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTEyLTA4VDE2OjE3OjA1 KzAwOjAwItwRvwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0xMi0wOFQxNjoxNzowNSswMDowMFOB qQMAAAAASUVORK5CYII= X-Now-Playing: =?UTF-8?Q?R=C3=B3isin?= Murphy's =?UTF-8?Q?=5FR=C3=B3isin?= Machine_: "Shellfish Mademoiselle" Date: Tue, 08 Dec 2020 17:18:36 +0100 In-Reply-To: <83lfe8714d.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 08 Dec 2020 17:45:22 +0200") Message-ID: <87r1o0fezn.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > AFAIK, mbox format requires that every new message begins with a line > that starts with "From " (sorry, I forgot the space in my previous > message). See, for example, this page: > > https://www.lo [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > AFAIK, mbox format requires that every new message begins with a line > that starts with "From " (sorry, I forgot the space in my previous > message). See, for example, this page: > > https://www.loc.gov/preservation/digital/formats/fdd/fdd000383.shtml The mbox format is more restrictive than just that. `message-unix-mail-delimiter' is a regexp that matches these lines. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Fri Jun 13 10:39:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13328: 24.2; Rmail does not properly decode MIME messages containing "From " lines or save such attachments correctly References: <8738ykvb8s.fsf@foil.strangled.net> Resent-From: Mark Lillibridge Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2022 18:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13328 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: eliz@gnu.org, 13328@debbugs.gnu.org Reply-To: mdl@alum.mit.edu Received: via spool by 13328-submit@debbugs.gnu.org id=B13328.16654248637410 (code B ref 13328); Mon, 10 Oct 2022 18:02:01 +0000 Received: (at 13328) by debbugs.gnu.org; 10 Oct 2022 18:01:03 +0000 Received: from localhost ([127.0.0.1]:49847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohx5K-0001vR-U0 for submit@debbugs.gnu.org; Mon, 10 Oct 2022 14:01:03 -0400 Received: from mail-mw2nam04on2070.outbound.protection.outlook.com ([40.107.101.70]:37359 helo=NAM04-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohx5J-0001uq-Eg for 13328@debbugs.gnu.org; Mon, 10 Oct 2022 14:01:02 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=isoj5k9Sawr2iuR3ezeSIQOt4udvBP9yoPuGW4zMMw0ZtJpcUiXZ2PP8VwVO3QDjbvXCe7oRofxLnZiYiPwlF2kz4Lo2a0ARRSz+vYCjbzbVXqbmke+iP3vx3+hSa12h7jsZzVC6BG77esrGSWXUAscOXSlnQOqFPn+8m4WLL8RmGXZSx33FGoOUUXMy6msYH8RlzVoHoxbKhyFf+7qIg1eB/ZF+LBKo7lQTn44ZMwmbOyw0Jdb+DmOg+9oNTqJ5KIDxP/OKSt26joz+U+/MmH3ef9DvN+AtsmlqmmvMr06ldt6QWgxcxrF+rFv7sNGT7gaX58MXWkvl9d706SjMFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8ChXp0rRISCtjknuFMVQSyJzhg+4wAcEoq4E3Ca+ddc=; b=c7ncqQzmIL5ZO+WUkdLiD4REAf94jpfzpLjUnuycJfi03K8aBrvjDd+jgflYOrcCmSal7JYr2AtCAJWhzaHAaPHRc3NWhMBkMtrYimt6DhzYfNAIRqJgLEElDdRgcf1/bpzCfYFXQV9XDbTOSGqh0vK07TZS/bXpKFk7gJWu5/jVI3Pi0XvcrEy+kiffvQYahBedGGyExbVW0tX1wMsIOXKuNVMOWc4RWOa1LYTnQIESNUWNidUFe8A0kBYZn185/7Lz2dkDgGFiTd9cuUcHXXrVVbiufJbDCSRbdSGwZGaIoc/yRxEkX4m6oyBrCvgXilDTYeLnMUImp+TeJVEqSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=gnus.org smtp.mailfrom=alum.mit.edu; dmarc=pass (p=none sp=none pct=100) action=none header.from=alum.mit.edu; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alum.mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8ChXp0rRISCtjknuFMVQSyJzhg+4wAcEoq4E3Ca+ddc=; b=KUVUI2zAbZHEV1agABx8yWQ8GJI3qx6e0Ofef2MzkK6b02u0v768OOis5X0XR+g5qPPnmz+1n6I21U/+psTD197JNUpzrMMXTDy6RPwwSVvcFOObAcBeVI35LVT6RpCHiGq6YD5zJAyT0HgfdUmWUclaaRC/5omB1EKM9UUATEQ= Received: from BN0PR04CA0189.namprd04.prod.outlook.com (2603:10b6:408:e9::14) by BY5PR12MB5013.namprd12.prod.outlook.com (2603:10b6:a03:1dc::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.15; Mon, 10 Oct 2022 18:00:50 +0000 Received: from BN1NAM02FT048.eop-nam02.prod.protection.outlook.com (2603:10b6:408:e9:cafe::8) by BN0PR04CA0189.outlook.office365.com (2603:10b6:408:e9::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.15 via Frontend Transport; Mon, 10 Oct 2022 18:00:48 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 18.7.68.33) smtp.mailfrom=alum.mit.edu; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=alum.mit.edu; Received-SPF: Pass (protection.outlook.com: domain of alum.mit.edu designates 18.7.68.33 as permitted sender) receiver=protection.outlook.com; client-ip=18.7.68.33; helo=outgoing-alum.mit.edu; pr=C Received: from outgoing-alum.mit.edu (18.7.68.33) by BN1NAM02FT048.mail.protection.outlook.com (10.13.2.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.10 via Frontend Transport; Mon, 10 Oct 2022 18:00:48 +0000 Received: from foil (c-71-198-24-3.hsd1.ca.comcast.net [71.198.24.3]) (authenticated bits=0) (User authenticated as mdl@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.14.7/8.12.4) with ESMTP id 29AI0iOU029317 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 10 Oct 2022 14:00:46 -0400 From: Mark Lillibridge In-Reply-To: <87r1o0fezn.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 08 Dec 2020 17:18:36 +0100) Date: Mon, 10 Oct 2022 11:00:44 -0700 Message-ID: <8735bvlfsj.fsf@alum.mit.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN1NAM02FT048:EE_|BY5PR12MB5013:EE_ X-MS-Office365-Filtering-Correlation-Id: 0c6e1c37-bfe9-4038-599b-08daaae95c76 X-LD-Processed: 3326b102-c043-408b-a990-b89e477d582f,ExtAddr,ExtFwd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7mc/ul5lb8WJq5ZvJ0QAGvQigDvIWI7cuz20AUPlLqD5JkZOILDmYt30KMNP76zedRoBt5Sw2LUr/Y5vdlQBDzp6LvLERNVuVjTBcYXXppdpSTwdQreidE8rgTefbNEE/MHqvQhJs0I4sSVmYmDRK/u3aJ3cR1Biee0aiOYkMxafOIYEg2OqcSior0XT51QhZReol+UxXfm0jL9wjnSivAKOXWSPZjW+NRjCXUz9ZqoNpQ2Spa+Y1RJ7KrZ+PZXUNis88XyOYU1vhdpTmSTNaPqOmDyzNrA5fdLahAXuWyNCjrM89oH2JgCZ51anf8fWsvjHNgBoWYDRLhfh6fhujhlvNC/oUGW2zLT0XW5Z78ygf6Y8+5pzvi3q+YPY4aLbNxespk952EqdQE2jHQB8X9szm2nl8p0XmGRfiBJpPPuCXzzURXugVewFjQ6w7lZMkb37DtdOKeXP/p8ToGKys8gHaseS6pIQYmNtSW0QEabqz2WXClIx6foAklajy4mPkm6bX176taM6vSGE0k0StAX418njKBLilgQu93VKteclL7J6D70UXyBQs9DZXQTMZPd0d/WAh53yEZvNzJrAj2X9c4/LTOKLzoZyGqQW0NH56evlzFoND7bh20PCkBQogeje8ErsatGJLCQYya1zBqz+aD8jtEiOG+addvk4P4WnklYR0KhMusVTNtzGXdSytwTa68chw0ze5NBu6yKNVw== X-Forefront-Antispam-Report: CIP:18.7.68.33; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:outgoing-alum.mit.edu; PTR:outgoing-alum.mit.edu; CAT:NONE; SFS:(13230022)(376002)(39860400002)(346002)(396003)(136003)(451199015)(36840700001)(46966006)(786003)(316002)(478600001)(966005)(66899015)(70586007)(70206006)(6916009)(4326008)(8676002)(82310400005)(5660300002)(41300700001)(235185007)(26005)(8936002)(47076005)(3450700001)(2906002)(956004)(336012)(186003)(2616005)(15650500001)(356005)(83380400001)(36860700001)(75432002)(82740400003)(7596003)(41320700001)(86362001)(40480700001); DIR:OUT; SFP:1101; X-OriginatorOrg: alum.mit.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2022 18:00:48.0927 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0c6e1c37-bfe9-4038-599b-08daaae95c76 X-MS-Exchange-CrossTenant-Id: 3326b102-c043-408b-a990-b89e477d582f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3326b102-c043-408b-a990-b89e477d582f; Ip=[18.7.68.33]; Helo=[outgoing-alum.mit.edu] X-MS-Exchange-CrossTenant-AuthSource: BN1NAM02FT048.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB5013 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain > From: Lars Ingebrigtsen > To: Eli Zaretskii > Cc: mdl@alum.mit.edu, 13328@debbugs.gnu.org > Subject: Re: bug#13328: 24.2; Rmail does not properly decode MIME messages > containing "From " lines or save such attachments correctly > Date: Tue, 08 Dec 2020 17:18:36 +0100 > In-Reply-To: <83lfe8714d.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 08 Dec > 2020 17:45:22 +0200") > > Eli Zaretskii writes: > > > AFAIK, mbox format requires that every new message begins with a line > > that starts with "From " (sorry, I forgot the space in my previous > > message). See, for example, this page: > > > > https://www.loc.gov/preservation/digital/formats/fdd/fdd000383.shtml > > The mbox format is more restrictive than just that. > `message-unix-mail-delimiter' is a regexp that matches these lines. First, I wanted to report that this bug is still present in Emacs 28.1. Start emacs 28.1 -q, find file the gunziped version of the attachment in this message (should be same mbox as quoted one in original report), then do M-x rmail-mode. You will see the last 2 messages w/ extra >'s on the Froms, which continues when you save the attachments. Back to the discussion. I think the confusion here is that there are multiple levels of quoting. At the outermost level there is quoting of messages to store them in the mbox file. This is what adds the >'s in front of from lines. Without this quoting, a single message containing From lines would be decoded as multiple messages. Because messages in mbox files are separated by a blank line followed by a line started with "From ", quoting traditionally on Unix for mbox (e.g., fetchmail, getmail) is adding a > in front of any line matching regexp "^>*From ". When extracting the messages, un-quoting must be done by removing one > from each line in the message matching that regular expression. Why can there be multiple >'s? Because we have to safely quote message lines like ">From ". There are some other formats of mbox that do not do this quoting in a data preserving manner. They should not be relevant except when importing mbox files (as opposed to receiving messages) from other mailing systems. MIME may additionally quote parts of its messages internally as well. Note that the mbox quoting is not part of the messages and is never supposed to be seen by the user or exposed when sending messages -- ideally, it should be removed whenever a message is read from the mbox reader component. Rmail, unfortunately due to bugs, does not properly do this. What should happen is that the current message is unquoted and copied to a seperate view buffer, which is then displayed, possibly after decoding various MIME or other quoting (e.g., base 64). What I'm guessing is happening for MIME is that the region of the mbox containing the message body is being passed directly to the MIME decoder. This likely explains bug #10080 as well as the blank line of the message separator is not being correctly excluded. You can look at https://en.wikipedia.org/wiki/Mbox for more on mbox formats; we are talking about mboxrd format in that article's terms. - Mark --=-=-= Content-Type: application/gzip Content-Disposition: attachment; filename=mbox_13328.gz Content-Transfer-Encoding: base64 H4sICF5YRGMAA21ib3hfMTMzMjgA3VdtT+NIEv6Mf0Vpvyyc6Kb97oQNUoZ4Fm4TiOLMzo1GK9Sx O0nv+CXY7Qy5X3/VTmAIJHCMZnW6NRa2uzpd9TxVrn78viwyyJIU4KNI4DpWYHlgsrYZtN0ALGaa xr/IaNC97JPueDy6fPdhHEZtICR8T/B4MP4Wfvp4Peqh6R84Fi14RiLFVV214ao4hiouStEhDvWh FLe1LEXScSkDJSpVdd51P4XRDWPHo/PfezeXVze9q+hj/2YQ9o6Ng9HwZtAdn1/gDG0GXqsiFbzM O3XOl1ymfJIKWIqykkXesalNTeM9omrDgJdfoC/TVE5KmcwE/JLhCE0fj3B1BvMFjYvszBgXbfhl Us/ILK+JyHhcre34SItydmZE9eRPEas2WOjmFMoMvRORSEXiuixFrkgmqorjujxJKhB3quTw89nP FagCdEwVpdTocSXaEHF1DJa1phxpBtNqM7ft+kCYz5gxEot0RZqQXo7aMJDoUsFXqebAYaSDgvs4 DtVcVlDkAs1pCklxBHmhIC5yxWUu8xkMLgchqDlXxmawglTmQv//ItAgYFqkafEV57YN40yjgFQs RQqmcfb40cLHx8+20aRhXVzjWsA/eQ7Q4LT8tulr1LbRE6nE3ImkgfoM5Eyj0TiRj1jgzKQNU71q YyCLYkFTOiuKWSr0LPjsO9S0XIqnyYI/jIPJCuPHJSpMRY6zEpqLDVfD66ENh1Oh4nmzmKdLJzgy DqZFiaRj2E0IaRHzdF5UeHtYSb0GScpicXSqQR0DMxtgGsw3aIQFjMHhMBofPQocYzEZdVr6bK1j iAbjIcgEbltxtfACFjj2rchPDdgcjYtnHliw5QHfwSc+XIt6LYq/2PYya2Wl23Ic22t5y6SmrYCa tusz32JWYNneE7/PoT1xPBKqLnMy5Gr+apk+yR9P64xo2isRk1KkfEVMi2ZSUZHUcNjtfxgQ3Vii 8JyMwn73kzYPLsc07H2g8NkMqE+9gNrWH0cPQSP27O5xNTTgQ40+0vCLoJKOZzq26bFlsqS+rymy KTP1ietbPmXBw3KH9z1l3I+W5kkU9Zc2xHIxF2XnenwRjo7eztd+DqqY57koib+HhOi8e3UVjtC+ YeEbCWYLSdCV/gqpOts0OAk01ODoETuanJKZv438L0tm+cx2n74EeuX7hc5On5el26DVhe82vWsL Z8YTXnI6X6R0XQ1w+Hzos9nCokUsGJ2zC88OgqJVxnMlYhg07U63s1+xuX7lq6Ptwu+61MU8W5bt 0nctz7FD5m5Q7IcBh+GOpC2wE/B0C8zzoc/mugU1lw2YHSxgJhzqnGwuF8M+GXZhpPO2MztuVzDL tFuOcfBSbfYuQjKKuqQbRpbrkeiiCxOJuyw+6G1STledq+vxsz73WorXBe2tC/opK5NapglJxETy nJi03oL5klEzFVDLYdTe8LSD4IYg+2Rz2fB0UU92suT0pphoFrinxsEeEM4GxPfLhJ2sfdMHWtY8 7MGPNlvtENWAzAEj4kpx3HpQNmw2e6UXfsH1Rjns6zX3qNYvgyCXPWzKt9lcLvxZtrr7N51W0/Vy LyTkzNCCgPy+Lq82YGs0zhGAFjfj1UJobHfqZJEiogdDT1aYNamaX3yDdQpTmYqcZ6IzbcSPulN7 1KQ+PpAfoy9spKJts7+jvriH9r36wvRazsv6ovGAN6/qC18zwLa9TBytL1BdWKa1TL7qaWt94Viu zRzzpf1yl+P/M31Rm5W0nJYZ+A7Kqzli3xYYeKOr5wcJjN2EvS4w7FcEhr1DYOzckN8uMPqOP6yZ zWzPf+vu4zVorY3A6Nb4YZIrGXPdc7A8qzpV+KlZoSBAE61EuZSxoDLRs6ZSlH+tJrG/Q5OEFpKs NYll0XfO+72aZAv5bk2S8UqJMq+ewHk+qHdb7BABdX6QKOk73foWMfi+9z8RJeuXgP3lomQnw2+Q JVj5f9rMDFzT2SVLGhj3Hwt/G1myRuXvkSVznrPsLgh+kCzJsAPIBS/VSSbvRHIKk6LOsbhXnZ86 BP9+ekF5EFQehDTT9osdw5gUCcpTdGH8F9O/Rxu9Uf5sYtDR/wediOc5xxMAAA== --=-=-=--