From e6a751b1405c1507beca7b67fdda040c81c71163 Mon Sep 17 00:00:00 2001 From: Jameson Graef Rollins Date: Wed, 23 May 2012 18:43:44 +1700 Subject: [PATCH] [PATCH v3 0/6] cli: improved crypto internals --- 6f/692e61def56ae080eebb12736442bb30964940 | 77 +++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 6f/692e61def56ae080eebb12736442bb30964940 diff --git a/6f/692e61def56ae080eebb12736442bb30964940 b/6f/692e61def56ae080eebb12736442bb30964940 new file mode 100644 index 000000000..41f0c5bdb --- /dev/null +++ b/6f/692e61def56ae080eebb12736442bb30964940 @@ -0,0 +1,77 @@ +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 563E0431FC0 + for ; Tue, 22 May 2012 18:43:58 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: -2.3 +X-Spam-Level: +X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 + tests=[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 OS+TY+9lzVdW for ; + Tue, 22 May 2012 18:43:56 -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 985C7431FAF + for ; Tue, 22 May 2012 18:43:56 -0700 (PDT) +Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1]) + by earth-doxen-postvirus (Postfix) with ESMTP id 2749466E0177 + for ; Tue, 22 May 2012 18:43:56 -0700 (PDT) +X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new +Received: from finestructure.net (gwave-125.ligo.caltech.edu + [131.215.114.125]) (Authenticated sender: jrollins) by earth-doxen-submit + (Postfix) with ESMTP id 4CD4066E0159 for ; Tue, 22 + May 2012 18:43:54 -0700 (PDT) +Received: by finestructure.net (Postfix, from userid 1000) + id 3008B1DA; Tue, 22 May 2012 18:43:54 -0700 (PDT) +From: Jameson Graef Rollins +To: Notmuch Mail +Subject: [PATCH v3 0/6] cli: improved crypto internals +Date: Tue, 22 May 2012 18:43:44 -0700 +Message-Id: <1337737430-21160-1-git-send-email-jrollins@finestructure.net> +X-Mailer: git-send-email 1.7.10 +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: Wed, 23 May 2012 01:43:58 -0000 + +Third version of this series [0]. I've made some changes in this +version: + +* added a new crypto.c that holds two functions: one to return a + context for a specified crypto protocol (and initialize it if + needed), and another to cleanup a crypto struct. This is introduced + in the first patch, and makes the rest of the patches a little + cleaner. + +* Based on Jani's and Daniel's suggestion, I decided to leave the + notmuch_show_params_t in notmuch-reply.c, since we might need it + later and it's less changes here. + +Otherwise everything else is the same. I think the version is nicer +that the previous ones. + +FWIW I also now have S/MIME support working based on this patch +series. Daniel has kindly agreed to put together some tests for that, +so once this series is accepted and Daniel's tests are sent, I'll send +on the rest of the S/MIME support (which is actually just one small +patch on top of this series). + +jamie. + +[0] id:"1337205359-2444-1-git-send-email-jrollins@finestructure.net" + id:"1337362357-31281-1-git-send-email-jrollins@finestructure.net" + -- 2.26.2