Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 48C81429E2D for ; Fri, 27 May 2011 03:27:49 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -1.921 X-Spam-Level: X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[NO_DNS_FOR_FROM=0.379, RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AdTBZFnx7fzi for ; Fri, 27 May 2011 03:27:48 -0700 (PDT) Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu [131.215.239.19]) by olra.theworths.org (Postfix) with ESMTP id CEFE6429E28 for ; Fri, 27 May 2011 03:27:48 -0700 (PDT) Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1]) by earth-doxen-postvirus (Postfix) with ESMTP id 1254966E055E for ; Fri, 27 May 2011 03:27:47 -0700 (PDT) X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new Received: from servo.finestructure.net (cpe-98-149-172-122.socal.res.rr.com [98.149.172.122]) (Authenticated sender: jrollins) by earth-doxen-submit (Postfix) with ESMTP id 4A0C766E055B for ; Fri, 27 May 2011 03:27:44 -0700 (PDT) Received: by servo.finestructure.net (Postfix, from userid 1000) id 1D49E1E1; Fri, 27 May 2011 03:27:43 -0700 (PDT) From: Jameson Graef Rollins To: notmuch@notmuchmail.org Subject: normalizing part numbering across PGP/MIME processing Date: Fri, 27 May 2011 03:27:35 -0700 Message-Id: <1306492059-7706-1-git-send-email-jrollins@finestructure.net> X-Mailer: git-send-email 1.7.4.4 In-Reply-To: <1306371680-19441-1-git-send-email-jrollins@finestructure.net> References: <1306371680-19441-1-git-send-email-jrollins@finestructure.net> X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2011 10:27:49 -0000 Ok. So I very much hope this patch series satisfies those who were bothered by the part renumbering that was happening when PGP/MIME parts were processed. For signed messages we no longer modify the parts at all, so numbering always remains constant, and for encrypted messages the numbering will only change if the encrypted message is itself multipart. We'll have to live with the encrypted multipart renumbering until we have a more sophisticated part numbering scheme. However, that's a separate issue that can hopefully be dealt with after the full crypto functionality is pulled. jamie.