Re: [PATCH 1/2] cli: S/MIME verification/decryption support
[notmuch-archives.git] / 45 / 9a23a795716beeaf64227e70b65cd8b34b655a
1 Return-Path: <bremner@pivot.cs.unb.ca>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id B0278429E30\r
6         for <notmuch@notmuchmail.org>; Tue, 13 Dec 2011 12:28:20 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -2.3\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id JQUaNQjK6MJs for <notmuch@notmuchmail.org>;\r
16         Tue, 13 Dec 2011 12:28:19 -0800 (PST)\r
17 Received: from tempo.its.unb.ca (tempo.its.unb.ca [131.202.1.21])\r
18         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
19         (No client certificate requested)\r
20         by olra.theworths.org (Postfix) with ESMTPS id 274E3429E27\r
21         for <notmuch@notmuchmail.org>; Tue, 13 Dec 2011 12:28:18 -0800 (PST)\r
22 Received: from convex-new.cs.unb.ca ([131.202.13.154])\r
23         by tempo.its.unb.ca (8.13.8/8.13.8) with ESMTP id pBDKSAR8002923;\r
24         Tue, 13 Dec 2011 16:28:10 -0400\r
25 Received: from bremner by convex-new.cs.unb.ca with local (Exim 4.72)\r
26         (envelope-from <bremner@pivot.cs.unb.ca>)\r
27         id 1RaYxO-0001xF-DR; Tue, 13 Dec 2011 16:28:10 -0400\r
28 From: David Bremner <david@tethera.net>\r
29 To: notmuch@notmuchmail.org\r
30 Subject: New Dump/Restore Format\r
31 Date: Tue, 13 Dec 2011 16:27:49 -0400\r
32 Message-Id: <1323808075-7417-1-git-send-email-david@tethera.net>\r
33 X-Mailer: git-send-email 1.7.5.4\r
34 Cc: pere@hungry.com\r
35 X-BeenThere: notmuch@notmuchmail.org\r
36 X-Mailman-Version: 2.1.13\r
37 Precedence: list\r
38 List-Id: "Use and development of the notmuch mail system."\r
39         <notmuch.notmuchmail.org>\r
40 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
41         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
42 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
43 List-Post: <mailto:notmuch@notmuchmail.org>\r
44 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
45 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
46         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
47 X-List-Received-Date: Tue, 13 Dec 2011 20:28:20 -0000\r
48 \r
49 Hi All;\r
50 \r
51 There are some style/doc issues remaining, but because bugs in dump\r
52 and restore really suck, I thought I would ask for early feedback on\r
53 functionality.  I'm particularly interested in how the new dump format\r
54 works for weird message-ids (spaces and so on). If you have public\r
55 messages with tricky message-id's, I'd appreciate adding those\r
56 messages to the test suite.\r
57 \r
58 Things to bikeshed now: name(s) of the formats; sup and notmuch are\r
59 maybe not ideal.  The format itself? The encoding format? The latter\r
60 is chosen for compatibility with nmbug, but we could discussing using\r
61 a bigger character set.\r
62 \r
63 Things I know about\r
64       \r
65       - not enough tests\r
66       - no man page, online docs.\r
67       - no API docs for hex_encode/blah.\r
68 \r
69 I think the code in hex-escape.[ch] is otherwise ready for (second)\r
70 review; I'll probably do another review of the code in\r
71 notmuch-(dump|restore).c myself for clarity, so you might want to wait\r
72 for the next round before diving in.\r
73 \r
74 If you prefer pull from git, you can get these patches on branch "new-dump" \r
75 at git://pivot.cs.unb.ca/notmuch.git\r
76 \r