[PATCH] configure: add --without-api-docs option
[notmuch-archives.git] / ad / 4e20565a1ddf7e1d4a3cb5c4b661deb70ba385
1 Return-Path: <micah@riseup.net>\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 257DE431FB6\r
6         for <notmuch@notmuchmail.org>; Thu,  3 Feb 2011 08:25:08 -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: -0.689\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.689 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_LOW=-0.7, T_MIME_NO_TEXT=0.01,\r
13         UNPARSEABLE_RELAY=0.001] autolearn=disabled\r
14 Received: from olra.theworths.org ([127.0.0.1])\r
15         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
16         with ESMTP id vNtBaRsL4k4G for <notmuch@notmuchmail.org>;\r
17         Thu,  3 Feb 2011 08:25:07 -0800 (PST)\r
18 Received: from mx1.riseup.net (mx1.riseup.net [204.13.164.18])\r
19         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
20         (No client certificate requested)\r
21         by olra.theworths.org (Postfix) with ESMTPS id 88901431FB5\r
22         for <notmuch@notmuchmail.org>; Thu,  3 Feb 2011 08:25:07 -0800 (PST)\r
23 Received: from tern.riseup.net (tern-pn.riseup.net [10.0.1.12])\r
24         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
25         (Client CN "*.riseup.net", Issuer "Gandi Standard SSL CA" (verified OK))\r
26         by mx1.riseup.net (Postfix) with ESMTPS id 825E0191C74;\r
27         Thu,  3 Feb 2011 08:25:06 -0800 (PST)\r
28 Received: from [127.0.0.1] (localhost [127.0.0.1])\r
29         (Authenticated sender: micah@tern.riseup.net)\r
30         with ESMTPSA id D4FBD14C12E\r
31 Received: by algae (Postfix, from userid 1000)\r
32         id 82C90419FD; Thu,  3 Feb 2011 11:25:06 -0500 (EST)\r
33 From: micah anderson <micah@riseup.net>\r
34 To: Jameson Rollins <jrollins@finestructure.net>,\r
35         notmuch <notmuch@notmuchmail.org>\r
36 Subject: Re: new "crypto" branch providing full PGP/MIME support\r
37 In-Reply-To: <87tygl29vu.fsf@servo.finestructure.net>\r
38 References: <4CF15D67.1070904@fifthhorseman.net>\r
39         <87aak08fu8.fsf@servo.finestructure.net>\r
40         <87fwsf9mip.fsf@servo.finestructure.net>\r
41         <87tygl29vu.fsf@servo.finestructure.net>\r
42 User-Agent: Notmuch/0.5 (http://notmuchmail.org) Emacs/23.2.1\r
43         (i486-pc-linux-gnu)\r
44 Date: Thu, 03 Feb 2011 11:25:06 -0500\r
45 Message-ID: <87hbclkrvh.fsf@algae.riseup.net>\r
46 MIME-Version: 1.0\r
47 Content-Type: multipart/signed; boundary="=-=-=";\r
48         micalg=pgp-sha512; protocol="application/pgp-signature"\r
49 X-Virus-Scanned: clamav-milter 0.96.5 at mx1\r
50 X-Virus-Status: Clean\r
51 X-BeenThere: notmuch@notmuchmail.org\r
52 X-Mailman-Version: 2.1.13\r
53 Precedence: list\r
54 List-Id: "Use and development of the notmuch mail system."\r
55         <notmuch.notmuchmail.org>\r
56 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
57         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
58 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
59 List-Post: <mailto:notmuch@notmuchmail.org>\r
60 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
61 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
62         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
63 X-List-Received-Date: Thu, 03 Feb 2011 16:25:08 -0000\r
64 \r
65 --=-=-=\r
66 Content-Transfer-Encoding: quoted-printable\r
67 \r
68 On Wed, 02 Feb 2011 17:18:45 -0800, Jameson Rollins <jrollins@finestructure=\r
69 .net> wrote:\r
70 > Hi, all.  I have pushed a new branch called "crypto" to my notmuch\r
71 > repository [0].  This branch provides full support for PGP/MIME signed\r
72 > and encrypted messages, including emacs UI support.  It has been applied\r
73 > on top of cworth's current master (21e97c50).  It includes the\r
74 > following:\r
75 >=20\r
76 > * David Edmondson's improved multipart handling patch series (cherry-pick=\r
77 ed)\r
78 > * Daniel Gillmor's PGP/MIME signature verification patch series (cherry-p=\r
79 icked)\r
80 > * my PGP/MIME decryption+verification patch series\r
81 > * a test suite for signature verification and decryption\r
82 > * emacs support for the above\r
83 \r
84 Don't forget that you also included man page changes!\r
85 \r
86 > Please test and provide feedback.  I would really like to see this\r
87 > series merged into the mainline for the next release, if at all\r
88 > possible.\r
89 \r
90 I've really really really wanted this functionality, so I pulled this\r
91 right away and have been testing it, its really slick! I like how the\r
92 emacs UI gives you good visual feedback for different signature states\r
93 (I had red for a signature from Sebastian Spaeth because I did not have\r
94 the key; orange for when I obtained that key; and green for Jameson and\r
95 dkg's mails because I have exchanged keys with them and have full\r
96 validity for them; and purple for a decryption error). The minor delay\r
97 in opening a thread with signatures is not bad, and is to be expected.\r
98 \r
99 And messages that are PGP/MIME encrypted are decrypted automatically,\r
100 wow, this is amazing. I enthusiastically support merging this into\r
101 mainline for the next release.\r
102 \r
103 I have a couple points of feedback that I do not think should hold up\r
104 merging this work:\r
105 \r
106 1. I personally think notmuch-show-process-pgpmime should default to\r
107 true\r
108 \r
109 2. in-line pgp messages don't have any processing done on them. getting\r
110 the mime-encoded processing work is a huge step and I'm happy that\r
111 works, in-line can (and IMHO, should) come later\r
112 \r
113 3. i'm not sure expired/revoked keys are handled properly - tested on a\r
114 message that was encrypted by a key that was revoked and got "End of\r
115 file during parsing"\r
116 \r
117 4. messages that I sent encrypted to someone are not also encrypted to\r
118 myself, which means that a thread which contains my replies isn't able\r
119 to decrypt my messages in that thread and results in a purple\r
120 'decryption error'. Perhaps this is an emacs UI tweak that needs to be\r
121 made to get messages also encrypted to my own key?\r
122 \r
123 5. unknown keys are represented in a long format,\r
124 eg. '0x5585F58CC827A062' when most tools represent them just with their\r
125 shortened keyid (in this case this one would be: 0xC827A062), is there a\r
126 particular reason for this? I recognize some people's keyids in the\r
127 short form, but do not in the longform.\r
128 \r
129 6. this is awesome, huge thanks to everyone who has worked on this!\r
130 \r
131 micah\r
132 \r
133 --=-=-=\r
134 Content-Type: application/pgp-signature\r
135 \r
136 -----BEGIN PGP SIGNATURE-----\r
137 Version: GnuPG v1.4.10 (GNU/Linux)\r
138 \r
139 iQIcBAEBCgAGBQJNStbiAAoJEIy/mjIoYaeQ8SEP/RpOut1mWwOla0rQGmAyg7wi\r
140 wAwdtCxlCFCRsNLg9FjPodaB76/exmnPGAYamZwT7z4OdMjq+BZI/iNY+Bqsl6wX\r
141 mr/pASDgxXLnsM40fJUP3UiqhJVwyryenBZSY3n8TSjnSiDS9RUxmyQsjznW8BQu\r
142 s6iyV60KEGSP4fRvdPvQXcFaxkAUxu3wobhbc+o5OqokbY6nh7UxMWEoFJ4AnpyC\r
143 KB0mCQ1eFT+3yecRvhzt4gReVFrCM6KCAnsYI+24t8+WlWTdfRct+ZcStiZC8Ky9\r
144 A/wRP+4qjJBAkJ9QWmVD0R+N78bNVAC63ki9/ty8xnOOzvjNllNqc67Ch2fm707U\r
145 VzrLViuT3WGHb32+S8reJ7bF8FGkL+LKtgCefvqAUJNSJN6HRHmmqoAMWM4Bdoc/\r
146 tFlrqxHyXJfTOxIkrK4MR8IQjzYThT7PMRm1iF6xhn9oNcITZJdpyEU2yN+nMyuv\r
147 ufojuc4MkUaCqXZaPoPI5gHlpjxMckE8moLgaypJsvs9KFRXpqdXt3JjhHW8vPCe\r
148 dALlLxgybn4k1SOXQ5y/bxTMQkBoBDw2UhUlT6Wcv1/ZPds8BE06lJ2MZ5IxuwZB\r
149 YBeU35UdSB5NdVd+3FCtiNqv1x+GGjh02tdK+J6YVh2qy1pVDrGoc+Ag8Wtd4Uv7\r
150 /zrgtmsN2wdOs3E88FzT\r
151 =s9mc\r
152 -----END PGP SIGNATURE-----\r
153 --=-=-=--\r