[PATCH] configure: add --without-api-docs option
[notmuch-archives.git] / bf / b624cf6f1f7f32a4a30e78d1d419932a6e2cfe
1 Return-Path: <jrollins@finestructure.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 4BF18431FBD\r
6         for <notmuch@notmuchmail.org>; Tue, 12 Jan 2010 11:38:35 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 Received: from olra.theworths.org ([127.0.0.1])\r
9         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
10         with ESMTP id WOdr-udPhVQx for <notmuch@notmuchmail.org>;\r
11         Tue, 12 Jan 2010 11:38:34 -0800 (PST)\r
12 Received: from brinza.cc.columbia.edu (brinza.cc.columbia.edu [128.59.29.8])\r
13         by olra.theworths.org (Postfix) with ESMTP id 9BB9C431FAE\r
14         for <notmuch@notmuchmail.org>; Tue, 12 Jan 2010 11:38:34 -0800 (PST)\r
15 Received: from servo.finestructure.net (geco.phys.columbia.edu\r
16         [128.59.170.159])\r
17         (user=jgr2110 author=jrollins@finestructure.net mech=PLAIN bits=0)\r
18         by brinza.cc.columbia.edu (8.14.3/8.14.3) with ESMTP id o0CJcX1g026694\r
19         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT)\r
20         for <notmuch@notmuchmail.org>; Tue, 12 Jan 2010 14:38:34 -0500 (EST)\r
21 Received: from jrollins by servo.finestructure.net with local (Exim 4.71)\r
22         (envelope-from <jrollins@finestructure.net>) id 1NUmZV-0004Ua-OJ\r
23         for notmuch@notmuchmail.org; Tue, 12 Jan 2010 14:38:33 -0500\r
24 Date: Tue, 12 Jan 2010 14:38:33 -0500\r
25 From: Jameson Rollins <jrollins@finestructure.net>\r
26 To: notmuch <notmuch@notmuchmail.org>\r
27 Message-ID: <20100112193833.GM8342@finestructure.net>\r
28 References: <20100111221909.GA30299@lapse.rw.madduck.net>\r
29         <1263267603-sup-302@elise>\r
30         <20100112045152.GA15275@lapse.rw.madduck.net>\r
31 MIME-Version: 1.0\r
32 Content-Type: multipart/signed; micalg=pgp-sha256;\r
33         protocol="application/pgp-signature"; boundary="Ayym4vmyMU9P4uDb"\r
34 Content-Disposition: inline\r
35 In-Reply-To: <20100112045152.GA15275@lapse.rw.madduck.net>\r
36 User-Agent: Mutt/1.5.20 (2009-06-14)\r
37 X-No-Spam-Score: Local\r
38 X-Scanned-By: MIMEDefang 2.68 on 128.59.29.8\r
39 Subject: Re: [notmuch] Potential problem using Git for mail (was: Idea for\r
40  storing tags)\r
41 X-BeenThere: notmuch@notmuchmail.org\r
42 X-Mailman-Version: 2.1.13\r
43 Precedence: list\r
44 List-Id: "Use and development of the notmuch mail system."\r
45         <notmuch.notmuchmail.org>\r
46 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
47         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
48 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
49 List-Post: <mailto:notmuch@notmuchmail.org>\r
50 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
51 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
52         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
53 X-List-Received-Date: Tue, 12 Jan 2010 19:38:35 -0000\r
54 \r
55 \r
56 --Ayym4vmyMU9P4uDb\r
57 Content-Type: text/plain; charset=utf-8\r
58 Content-Disposition: inline\r
59 Content-Transfer-Encoding: quoted-printable\r
60 \r
61 On Tue, Jan 12, 2010 at 05:51:53PM +1300, martin f krafft wrote:\r
62 > If the MDA delivers to Git, then potentially, you might get into\r
63 > a situation where you cannot write your own changes back to the\r
64 > repo. This is also a DoS scenario: I'll just keep sending you\r
65 > e-mail, and if I manage to pass your mail filters, I'll basically\r
66 > commit to your mail repository at regular intervals. Say those are\r
67 > 5 seconds. In order for you to write updates to the repo, e.g. to\r
68 > update tags, then you would need to pull, rebase, and push all\r
69 > within 5 seconds, for otherwise you'd try to push non-fast-forwards.\r
70 >=20\r
71 > This a bit unrealistic, surely, but there's a real annoyance in it:\r
72 > you'd have to pull/rebase/push until a push succeeds =E2=80=94 until you\r
73 > found a time window between pull and push during which the MDA\r
74 > didn't write to the repo. This might take a long time. If this\r
75 > happens in the background by Cron, it's not a real concern, but if\r
76 > this becomes a UI issue, I wouldn't know how to handle it.\r
77 \r
78 What about if just the tag information is stored in the repository,\r
79 and not the mail itself?  In that case only the user would be pushing\r
80 into the repo and you wouldn't have to worry about the DoS scenario.\r
81 \r
82 jamie.\r
83 \r
84 --Ayym4vmyMU9P4uDb\r
85 Content-Type: application/pgp-signature; name="signature.asc"\r
86 Content-Description: Digital signature\r
87 Content-Disposition: attachment\r
88 \r
89 -----BEGIN PGP SIGNATURE-----\r
90 Version: GnuPG v1.4.10 (GNU/Linux)\r
91 \r
92 iQIcBAEBCAAGBQJLTM+3AAoJEO00zqvie6q8IpEP/R6zjS0HKKmaHPGd1Fatz2C9\r
93 CPeWvAR4zvs9aFj2du4RH/SX1/ZJX9nL2sFxBLuTB+B4nlvMlbqrJq5gc4JQJoTO\r
94 tEGJOjvdWdJHCwmUZuImZxaPjsjcLoMfv38FWVgDpBWJ3dCNzcj2j5QgZYiYuXKN\r
95 snmqVnG1ALB4hOo1YS2mbAMkdUzxBZVn9Mmfz6L2zubA87oRXeRV5NnKigztCaY2\r
96 l37VseDNDC06AnHtUermwYJw4sT3uD2iNHHPOpdBTZgR7k2x6fkOENkjlPygJGVo\r
97 A4E82aHG7aFav/onaw1ZOlgLpXMIdjeBSpci2tB4XnJ2nwXkXUh2xCpBdv+yg4Uo\r
98 Iixv1tJTWi8tL+zZSyXD8MgQjdMoaY/DYU9vn2k8CLUwaijgWYd9Q8ox5v8LNKaR\r
99 EyLMKJVispw2WXUB+Ybrw8J8Kf2PLtCqtFOp223EeNtD5RrwXXrTcM5gsFNzwnzW\r
100 DzogC+LiMjWoJK/F85EXqM9lqQo9eggB8B25Mu2fXzJ1CH43ysoK+s52ROx3BkdA\r
101 o/DeQrhPBtmC/m27YqpPxCUBLI92Z4dpSvSIF6S2KquCUoKfT0zxmVt2lqfJSWSN\r
102 pUCWyOC+dq6B6M/MRCJBrUPQCEHECTjALmlxctv6XsIt777BZzwaAHC5CS+QoqtU\r
103 FxwY8kDRoLQLlE2SjyWo\r
104 =TVY2\r
105 -----END PGP SIGNATURE-----\r
106 \r
107 --Ayym4vmyMU9P4uDb--\r