Re: normalizing part numbering across PGP/MIME processing
authorDaniel Kahn Gillmor <dkg@fifthhorseman.net>
Fri, 27 May 2011 18:34:17 +0000 (14:34 +2000)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:38:25 +0000 (09:38 -0800)
d2/230890b412320b0d090a0dcc5d90c7cb35fed9 [new file with mode: 0644]

diff --git a/d2/230890b412320b0d090a0dcc5d90c7cb35fed9 b/d2/230890b412320b0d090a0dcc5d90c7cb35fed9
new file mode 100644 (file)
index 0000000..105ebe8
--- /dev/null
@@ -0,0 +1,101 @@
+Return-Path: <dkg@fifthhorseman.net>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id BBBBF431FD0\r
+       for <notmuch@notmuchmail.org>; Fri, 27 May 2011 11:34:38 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 0\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
+       autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id thTAF2oL34ga for <notmuch@notmuchmail.org>;\r
+       Fri, 27 May 2011 11:34:38 -0700 (PDT)\r
+Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108])\r
+       by olra.theworths.org (Postfix) with ESMTP id 51EDE431FB6\r
+       for <notmuch@notmuchmail.org>; Fri, 27 May 2011 11:34:38 -0700 (PDT)\r
+Received: from pip.fifthhorseman.net (dsl254-070-154.nyc1.dsl.speakeasy.net\r
+       [216.254.70.154])\r
+       by che.mayfirst.org (Postfix) with ESMTPSA id 2A6DBF970\r
+       for <notmuch@notmuchmail.org>; Fri, 27 May 2011 14:34:36 -0400 (EDT)\r
+Received: by pip.fifthhorseman.net (Postfix, from userid 1000)\r
+       id 5ED9011878; Fri, 27 May 2011 14:34:22 -0400 (EDT)\r
+From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>\r
+To: notmuch@notmuchmail.org\r
+Subject: Re: normalizing part numbering across PGP/MIME processing\r
+In-Reply-To: <1306492059-7706-1-git-send-email-jrollins@finestructure.net>\r
+References: <1306371680-19441-1-git-send-email-jrollins@finestructure.net>\r
+       <1306492059-7706-1-git-send-email-jrollins@finestructure.net>\r
+User-Agent: Notmuch/0.5-168-g9d7a9e3 (http://notmuchmail.org) Emacs/23.3.1\r
+       (i486-pc-linux-gnu)\r
+Date: Fri, 27 May 2011 14:34:17 -0400\r
+Message-ID: <87r57k9emu.fsf@fifthhorseman.net>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-=";\r
+       micalg=pgp-sha512; protocol="application/pgp-signature"\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+Reply-To: notmuch@notmuchmail.org\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Fri, 27 May 2011 18:34:38 -0000\r
+\r
+--=-=-=\r
+Content-Type: text/plain\r
+\r
+On Fri, 27 May 2011 03:27:35 -0700, Jameson Graef Rollins <jrollins@finestructure.net> wrote:\r
+> Ok.  So I very much hope this patch series satisfies those who were\r
+> bothered by the part renumbering that was happening when PGP/MIME\r
+> parts were processed.  For signed messages we no longer modify the\r
+> parts at all, so numbering always remains constant, and for encrypted\r
+> messages the numbering will only change if the encrypted message is\r
+> itself multipart.  We'll have to live with the encrypted multipart\r
+> renumbering until we have a more sophisticated part numbering scheme.\r
+> However, that's a separate issue that can hopefully be dealt with\r
+> after the full crypto functionality is pulled.\r
+\r
+These patches resolve my outstanding part-numbering concern with the\r
+crypto verification business.  I recommend merging them to the mainline.\r
+\r
+Then can we release 0.6 pretty please? :)\r
+\r
+There's nothing stopping us from releasing 0.7 if there are more\r
+features pending, but i'd really like to be able to say "please run 0.6\r
+or later to handle verifying cryptographic signatures".\r
+\r
+     --dkg\r
+\r
+--=-=-=\r
+Content-Type: application/pgp-signature\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v1.4.11 (GNU/Linux)\r
+\r
+iQJ8BAEBCgBmBQJN3+6pXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w\r
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwRUU1QkU5NzkyODJEODBCOUY3NTQwRjFD\r
+Q0QyRUQ5NEQyMTczOUU5AAoJEMzS7ZTSFznpAeMP/289UiY8jsxaNmjP2OSzhsGU\r
+qqC3AXQss7MFCqbYeR5haRlQqhGlHohy5OaVZMDSbnMOboi+XseSiKMh4Uyurjw3\r
+fmCrj2AopeiYIMplLHIdnoziZMez0YpdNmqAhkijNvmN1/Up3/hibg2lkpzxGwcy\r
+rYpGDvCJhyd2zQomCK/Lpoe2yTjyPDQK1XSZa7Nc3bMIL4Cf191L+Ko48xqApptP\r
+jHVrUfuikAqI7POO2svnWlCyaEJRW9QoCqygJBTl8rt2qQxm6DKLnhI3JjgU07y7\r
+WdSnhwqyB2YiEEboeWqHk4gWbRY2/PAxFmJxQqOTxaYiKRFv6+md5h/1AsuJBYMQ\r
+Uq+1zIkMw5D7tqIoAKivGLqfgrqbiwVbZt6QMKG7h1ejbzQ6euejQ7+GZ2KMGpkA\r
+eG8tqayKYBrlxuiND+rGBhKNI/8qSgK5aFtGLoCDt/an7mnwWd7m7NT62VEJ35Qn\r
+INSxJlPuKABz5pjljjORQ/wuuFhZ3CyyZi8kiSNhozqrlEoqzT7keexxlYW+g7tt\r
+SPZoieqwRZpkGfXEzC/vVO2V8tD6hUKmczOaHPTxwA2w7gMimVAkWx48ioFszWaM\r
+HsePLtkGjEE3CuvGJnOKfXBOwP2js4kPzxZ5vc8NfwKdUoMIqSVvZKXUTM2+5HuV\r
+wDymgpBj99d/XpYxe/mU\r
+=mWBx\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r