From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mark Lillibridge Newsgroups: gmane.emacs.bugs Subject: bug#13329: 24.2 post patch for #9521; Rmail forward does not correctly handle MIME messages containing "From " lines Date: Mon, 10 Oct 2022 11:21:00 -0700 Message-ID: <87v8ork0ab.fsf@alum.mit.edu> References: <87r4m4tucm.fsf@foil.strangled.net> Reply-To: mdl@alum.mit.edu Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24206"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, 13329@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 10 21:21:18 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ohyL0-00063V-4o for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 Oct 2022 21:21:18 +0200 Original-Received: from localhost ([::1]:37912 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ohyKy-0005Ai-Rw for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 Oct 2022 15:21:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohxPe-00022d-8k for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2022 14:22:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50857) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ohxPd-0000gr-Vh for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2022 14:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ohxPd-0002T7-QQ for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2022 14:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mark Lillibridge Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Oct 2022 18:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13329 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 13329-submit@debbugs.gnu.org id=B13329.16654260779421 (code B ref 13329); Mon, 10 Oct 2022 18:22:01 +0000 Original-Received: (at 13329) by debbugs.gnu.org; 10 Oct 2022 18:21:17 +0000 Original-Received: from localhost ([127.0.0.1]:49932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohxOv-0002Rs-0B for submit@debbugs.gnu.org; Mon, 10 Oct 2022 14:21:17 -0400 Original-Received: from mail-mw2nam12on2050.outbound.protection.outlook.com ([40.107.244.50]:58817 helo=NAM12-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohxOt-0002Rf-9a for 13329@debbugs.gnu.org; Mon, 10 Oct 2022 14:21:15 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WkrVGBStD6npyhnCEfFs0oC4KYaE/7Av/JcSU6hlC1/AYRhiYupYFYUVq1XjsfW871Uu2bvN6XjUkM0ote3Jne4FDb+UGGzhHlv6ThXKbYeJTfZI79ctykGeBHhqvCMXKfm8GaTqXvnM3zyUu3nxqmiC5el/q+yJFMG8iNLn2EJKPwZjvGZ5toX8EZYq8FLbbAbDPmXtycvnn5kIrWI5IhOVA2IVkZUABGIPTzDMkbUYs+kdReS1K1JzQzsJkt/Z7Y/97SHyUZJ2VqNmYuFiYovHwFuNnk2z+3xmlc7NwZClDfHYy5IwGHrfVMXh5iCsO/H4ideHqj7tbetZUSs+QQ== 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=M22EJdD9Sf2BGxEqR4WtPKYUgiuhg7eUHb2VOrflhzw=; b=YVG3m+/hsAxrM3VQtrVtpoq6Zshx05CqzbJZA4imyl6ZXeDbYkps5jSJCShQwYpL1Qm9Bf2gT3U91X4SylvSyT0wM5XUOfggbqcCo6Y7AAxgg/K6HpHXmjpD0PS9m6em4BkRftXZNFKjGwVYiROZZimov6qeQSVB+QCg3hDk70/pFK9+CRYXiav6aCpn3WtML+8wnduhul6quIxSYH4xSmZbodZZcm0XiQM92fxqBMClRatx2phelmRjRGr9qo7YtBHdjccdFZEl71/7il1Wq0H5kHZgfFkRWaI50Kc4TlxeM5tzqh3wU1xMvdpK4qmrx/N1A3S1nxDsRVm/UmLpcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 18.7.68.33) smtp.rcpttodomain=gnu.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=M22EJdD9Sf2BGxEqR4WtPKYUgiuhg7eUHb2VOrflhzw=; b=Wv6LnlmRituqyJq6eV5iUyxQ+T7OTPwad4fyZtfULbs/MsfXiQbE/5hnLmdmCQ0wND82WfyGX7z/EHPCQrqKeUVuHZkI6TnfQ9dBs1HUYJhpAvhX5OH71dPybw3vEoEp9digwb38sQ5PL0cHrSCciXY1NIYxgY0wQzLjPdWZQ1M= Original-Received: from DM5PR08CA0060.namprd08.prod.outlook.com (2603:10b6:4:60::49) by CH0PR12MB5298.namprd12.prod.outlook.com (2603:10b6:610:d5::17) 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:21:06 +0000 Original-Received: from DM3NAM02FT037.eop-nam02.prod.protection.outlook.com (2603:10b6:4:60:cafe::af) by DM5PR08CA0060.outlook.office365.com (2603:10b6:4:60::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.17 via Frontend Transport; Mon, 10 Oct 2022 18:21:05 +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 Original-Received: from outgoing-alum.mit.edu (18.7.68.33) by DM3NAM02FT037.mail.protection.outlook.com (10.13.4.166) 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:21:04 +0000 Original-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 29AIL1Fr030807 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 10 Oct 2022 14:21:02 -0400 In-Reply-To: <83czd3l3nq.fsf@gnu.org> (message from Eli Zaretskii on Sun, 14 Aug 2022 02:51:03 -0400) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM3NAM02FT037:EE_|CH0PR12MB5298:EE_ X-MS-Office365-Filtering-Correlation-Id: 172d95aa-8439-4b59-132f-08daaaec31ce 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: ehvrKnUBGCKabvyFwiyDbt0X72EcUSqcgclrpsSf1oUJkmvjsrFiqe2UpVxfpk7YQ1Cqwna+K/QiNUO1O5S+BlO8RtssmX/hj2FhKjxdSPdhR9QRXIT75WfQ3p4Fa5BnMRkIFL4zPM0Gauf3zAYymDLL4nsRDSKY5+BKTXsA5KRyyTcaqLGuU8hKmsVoiQ7QOtZ9j0bThIhc6Th/tRSmyqg19iPLFYDgM3dvdmcsatUqKL4moqfd5iGQKQkWXfdoNfs0r76Cm3yMfLCAs62qxGkNDBRGfFqaqrExg2CgNDoCeUOTBN4zp0/8c5HMEgun/z4hTXNALpHTj1ZvFR+nnyirh44QonlzEi5JytplLZSB9YeQmVoHocPN6IXxjgLIZh1N37mYcuWioka4wfxgzm/yCXEiZ0hOD/v6XtxFHJpaNiWZHsCw1gRjtveZ8ypLagIiyDZ3U+stg/cLrTa+PxjBHJl8Hnc8QyTZrBtuoVuTP8l3l1BJ7uBxpn/RoHRGok6tIISMWQY6vGHLid7u4xWqYCHHh2TUDMDpB0oZ5PMMdbn3C9H5h5xZW076CFpE4VEtnq6WoJz7dM7WJsQyqDR/rIvgyVaHxWVZb4yVivkN4Ef3w25NGZyo+BNVQUFmNvFUkU8cKrFZLsJM4GLAv7fj5R43kZAjd8P6wEhk3/b4CjuXwpFgFhK85J6XZJz5YLA2UV/bwDDBiaelEyt1k57bVNDI7G6I/GdHnNL4ByKWPHUH0nNucKf9+HzJj 1kC 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)(346002)(39860400002)(376002)(396003)(136003)(451199015)(40470700004)(46966006)(36840700001)(3450700001)(40480700001)(82740400003)(86362001)(2616005)(956004)(235185007)(316002)(336012)(186003)(786003)(5660300002)(2906002)(47076005)(75432002)(41320700001)(6916009)(70586007)(4326008)(26005)(70206006)(8936002)(83380400001)(40460700003)(82310400005)(8676002)(356005)(15650500001)(7596003)(41300700001)(478600001)(36860700001); DIR:OUT; SFP:1101; X-OriginatorOrg: alum.mit.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2022 18:21:04.8908 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 172d95aa-8439-4b59-132f-08daaaec31ce 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: DM3NAM02FT037.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR12MB5298 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:245040 Archived-At: --=-=-= Content-Type: text/plain Eli Zaretskii writes: > I'm completely confused by the data in this thread. > > Could you please send a problematic message as a binary attachment? > By "problematic message" I mean a message that, when forwarded by the > Rmail's 'f' command, produces a problem when the forwarded message is > received and read by Rmail. > > Armed with that information, I can investigate the problem on my end. This bug concerns trying to forward an existing message in a Rmail mbox. Thus, the easiest way is to start with a known Rmail file. I've attached a gziped mbox file; save it and gunzip it. Now, start emacs 28.1 -q, find the mbox file, then do M-x rmail-mode. You should have three messages. Try forwarding any of them with 'f'; you will see that there are extra >'s in the proposed message to send; this is the bug. (There should be no >s before From level 1, 1 '>' before From level 2, etc.) It is no longer necessary to worry about the patch for 9521. Pictorially, the text we are trying to forward should be: |From level 1 |>From level 2 |>>From level 3 where the leading |s are to prevent quoting. Note that this bug is likely related to #13328 (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=13328). - Mark --=-=-= Content-Type: application/gzip Content-Disposition: attachment; filename=mbox_13328.gz Content-Transfer-Encoding: base64 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 --=-=-=--