Re: [PATCH] NEWS: initial NEWS for 0.22.1
[notmuch-archives.git] / a7 / 3f45f27be13e26b2aa370db88a1ea878ef41af
1 Return-Path: <vivien.didelot@gmail.com>\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 B729E431FD0\r
6         for <notmuch@notmuchmail.org>; Tue, 21 Jun 2011 10:17:02 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -0.798\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.798 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13         FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7]\r
14         autolearn=disabled\r
15 Received: from olra.theworths.org ([127.0.0.1])\r
16         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
17         with ESMTP id 6axHUJ0P5Nqz for <notmuch@notmuchmail.org>;\r
18         Tue, 21 Jun 2011 10:17:01 -0700 (PDT)\r
19 Received: from mail-pw0-f53.google.com (mail-pw0-f53.google.com\r
20         [209.85.160.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
21         (No client certificate requested)\r
22         by olra.theworths.org (Postfix) with ESMTPS id 457F8431FB6\r
23         for <notmuch@notmuchmail.org>; Tue, 21 Jun 2011 10:17:01 -0700 (PDT)\r
24 Received: by pwi16 with SMTP id 16so80377pwi.26\r
25         for <notmuch@notmuchmail.org>; Tue, 21 Jun 2011 10:17:00 -0700 (PDT)\r
26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;\r
27         h=domainkey-signature:mime-version:in-reply-to:references:from:date\r
28         :message-id:subject:to:cc:content-type;\r
29         bh=lENrCfNBi4RkFU+xl1tDQ1hzhJexU6R3M1n2k9H28Bc=;\r
30         b=UbjpLapSMbpZOcirTH/suUDntlHDnhGDURlWu8iGyGgHRUgli82T16o0kWg3eIt1Jy\r
31         XWG5Kf3WOnVfgtiQWy5ldex1HPDfmXXZR0i0PxHU+RqfDftscRvWcw5m/TPZV1ipx83U\r
32         sWRJvksOkBCbZSMbVqJqLewypQ6pbxDaOaBA0=\r
33 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;\r
34         h=mime-version:in-reply-to:references:from:date:message-id:subject:to\r
35         :cc:content-type;\r
36         b=lsTEJCmAxr4RXvZCRVcmMBGOUCU12j5fJ2na+gUhdHTTpFD28UTpqzC4w36B/vixMo\r
37         6Nlz/+ZyIXbmS8DXHtp5tOVpPjH4xRF2b3ixzEyebFu7pD91zNMaSfLFxAr/dFJuwrpI\r
38         LHnbs5xaGrsS/uRvRUf0bTY9vppkHmXTDZqBo=\r
39 Received: by 10.68.17.99 with SMTP id n3mr3168825pbd.351.1308676620121; Tue,\r
40         21 Jun 2011 10:17:00 -0700 (PDT)\r
41 MIME-Version: 1.0\r
42 Received: by 10.68.51.170 with HTTP; Tue, 21 Jun 2011 10:16:45 -0700 (PDT)\r
43 In-Reply-To: <1308520505-sup-4762@masanjin.net>\r
44 References: <BANLkTiniXpQtS_YG5Fhmr4rqFKW7=tGHWw@mail.gmail.com>\r
45         <1308520505-sup-4762@masanjin.net>\r
46 From: Vivien Didelot <vivien.didelot@gmail.com>\r
47 Date: Tue, 21 Jun 2011 13:16:45 -0400\r
48 Message-ID: <BANLkTi=iwGtH3K2AyX267ZUF=PtPQjX8ow@mail.gmail.com>\r
49 Subject: Re: Turn Turnsole into a generic mail client\r
50 To: William Morgan <wmorgan-sup@masanjin.net>\r
51 Content-Type: multipart/alternative; boundary=bcaec52161f11176fb04a63c05b9\r
52 Cc: notmuch <notmuch@notmuchmail.org>,\r
53         Sup developer discussion <sup-devel@rubyforge.org>\r
54 X-BeenThere: notmuch@notmuchmail.org\r
55 X-Mailman-Version: 2.1.13\r
56 Precedence: list\r
57 List-Id: "Use and development of the notmuch mail system."\r
58         <notmuch.notmuchmail.org>\r
59 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
60         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
61 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
62 List-Post: <mailto:notmuch@notmuchmail.org>\r
63 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
64 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
65         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
66 X-List-Received-Date: Tue, 21 Jun 2011 17:17:02 -0000\r
67 \r
68 --bcaec52161f11176fb04a63c05b9\r
69 Content-Type: text/plain; charset=ISO-8859-1\r
70 \r
71 Hi William,\r
72 \r
73 I'm not suggesting to make Heliotrope supports several clients (what it\r
74 already does via  provinding JSON),\r
75 I'm suggesting the make the Turnsole interface modulable to several mail\r
76 sources.\r
77 And its default and official one will be the Heliotrope client for sure.\r
78 \r
79 I hope it is clearer.\r
80 \r
81 On Sun, Jun 19, 2011 at 6:01 PM, William Morgan <wmorgan-sup@masanjin.net>wrote:\r
82 \r
83 > Hi Vivien,\r
84 >\r
85 > Reformatted excerpts from Vivien Didelot's message of 2011-06-19:\r
86 > > As Turnsole is a great mail interface, I was thinking about having it\r
87 > > generic to multiple servers or mail sources, to fit many use cases.\r
88 > >\r
89 > > Explicitely, the Turnsole::Client class (\r
90 > > https://github.com/wmorgan/turnsole/blob/master/lib/turnsole/client.rb)\r
91 > > could be turned into a Turnsole::Client module instead,\r
92 >\r
93 > The server portion of turnsole, heliotrope, is explicitly designed to\r
94 > support multiple clients and provides a JSON-over-HTTP interface for\r
95 > that purpose.\r
96 >\r
97 > The specifics of the protocol are still subject to change, but see e.g.\r
98 > https://github.com/wmorgan/heliotrope/blob/master/lib/heliotrope-client.rb\r
99 > for the ruby client that turnsole uses to communicate with the server.\r
100 > --\r
101 > William <wmorgan-sup@masanjin.net>\r
102 >\r
103 \r
104 \r
105 \r
106 -- \r
107 Vivien Didelot,\r
108 vivien.didelot.org\r
109 \r
110 --bcaec52161f11176fb04a63c05b9\r
111 Content-Type: text/html; charset=ISO-8859-1\r
112 Content-Transfer-Encoding: quoted-printable\r
113 \r
114 Hi William,<br><br>I&#39;m not suggesting to make Heliotrope supports sever=\r
115 al clients (what it already does via=A0 provinding JSON),<br>I&#39;m sugges=\r
116 ting the make the Turnsole interface modulable to several mail sources.<br>\r
117 \r
118 And its default and official one will be the Heliotrope client for sure.<br=\r
119 ><br>I hope it is clearer.<br><br><div class=3D"gmail_quote">On Sun, Jun 19=\r
120 , 2011 at 6:01 PM, William Morgan <span dir=3D"ltr">&lt;<a href=3D"mailto:w=\r
121 morgan-sup@masanjin.net">wmorgan-sup@masanjin.net</a>&gt;</span> wrote:<br>\r
122 \r
123 <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=\r
124 x #ccc solid;padding-left:1ex;">Hi Vivien,<br>\r
125 <br>\r
126 Reformatted excerpts from Vivien Didelot&#39;s message of 2011-06-19:<br>\r
127 <div class=3D"im">&gt; As Turnsole is a great mail interface, I was thinkin=\r
128 g about having it<br>\r
129 &gt; generic to multiple servers or mail sources, to fit many use cases.<br=\r
130 >\r
131 &gt;<br>\r
132 &gt; Explicitely, the Turnsole::Client class (<br>\r
133 &gt; <a href=3D"https://github.com/wmorgan/turnsole/blob/master/lib/turnsol=\r
134 e/client.rb" target=3D"_blank">https://github.com/wmorgan/turnsole/blob/mas=\r
135 ter/lib/turnsole/client.rb</a>)<br>\r
136 &gt; could be turned into a Turnsole::Client module instead,<br>\r
137 <br>\r
138 </div>The server portion of turnsole, heliotrope, is explicitly designed to=\r
139 <br>\r
140 support multiple clients and provides a JSON-over-HTTP interface for<br>\r
141 that purpose.<br>\r
142 <br>\r
143 The specifics of the protocol are still subject to change, but see e.g.<br>\r
144 <a href=3D"https://github.com/wmorgan/heliotrope/blob/master/lib/heliotrope=\r
145 -client.rb" target=3D"_blank">https://github.com/wmorgan/heliotrope/blob/ma=\r
146 ster/lib/heliotrope-client.rb</a><br>\r
147 for the ruby client that turnsole uses to communicate with the server.<br>\r
148 <font color=3D"#888888">--<br>\r
149 William &lt;<a href=3D"mailto:wmorgan-sup@masanjin.net">wmorgan-sup@masanji=\r
150 n.net</a>&gt;<br>\r
151 </font></blockquote></div><br><br clear=3D"all"><br>-- <br>Vivien Didelot,<=\r
152 br><a href=3D"http://vivien.didelot.org" target=3D"_blank">vivien.didelot.o=\r
153 rg</a><br>\r
154 \r
155 --bcaec52161f11176fb04a63c05b9--\r