Re: [PATCH 9/9] add has: query prefix to search for specific properties
[notmuch-archives.git] / 8b / 391162b55d4128d1f0e4f809ed56e9faf0d5b1
1 Return-Path: <Sebastian@SSpaeth.de>\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 A3848431FB6\r
6         for <notmuch@notmuchmail.org>; Fri, 26 Nov 2010 02:13:29 -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.09\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.09 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13         RCVD_IN_DNSWL_NONE=-0.0001, T_MIME_NO_TEXT=0.01] 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 7jh12IM+6HYQ for <notmuch@notmuchmail.org>;\r
17         Fri, 26 Nov 2010 02:13:29 -0800 (PST)\r
18 Received: from homiemail-a15.g.dreamhost.com (caiajhbdccah.dreamhost.com\r
19         [208.97.132.207])\r
20         by olra.theworths.org (Postfix) with ESMTP id E3A85431FB5\r
21         for <notmuch@notmuchmail.org>; Fri, 26 Nov 2010 02:13:28 -0800 (PST)\r
22 Received: from homiemail-a15.g.dreamhost.com (localhost [127.0.0.1])\r
23         by homiemail-a15.g.dreamhost.com (Postfix) with ESMTP id 31D8376C069\r
24         for <notmuch@notmuchmail.org>; Fri, 26 Nov 2010 02:13:28 -0800 (PST)\r
25 DomainKey-Signature: a=rsa-sha1; c=nofws; d=SSpaeth.de; h=from:to:subject\r
26         :date:message-id:mime-version:content-type; q=dns; s=sspaeth.de;\r
27         b=iQEtqgKRV6Fpvr6vw76Cw5JwpK/HwF3GntYBxU6vVrQSbkbtIyLW9dk4mewjo\r
28         yZCwJJ2u19ipVE12PouaIHEC/vaPOxSmUr+r6BfdDvYvdOjtVf+ftpRRnUc2wrCH\r
29         MFtykXhKLq29t+Hrkg9twgIajKsu7wq7JdnvkwAI1xIq8Y=\r
30 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=SSpaeth.de; h=from:to\r
31         :subject:date:message-id:mime-version:content-type; s=sspaeth.de\r
32         ; bh=q1agUG7CMpD9+a+u+w353FxhzIc=; b=a8heIu2OlJzy7q61ZKgCv42KDeo\r
33         VoTp6zokWdKmbRbCykQzt5EcMklpmSQ5zAb4ydXWCeCYSTDnKsNxT+5vzcV5cE2z\r
34         T+d3E/iN/Nmc6OGb05W+QpNqJrer7hbay2bM2NYj3gC2jb30DitnMWD17F4fo2c1\r
35         5vUmKqbX2fVYgV3s=\r
36 Received: from spaetzbook.sspaeth.de (unknown [84.55.209.24])\r
37         (Authenticated sender: fax@sspaeth.de)\r
38         by homiemail-a15.g.dreamhost.com (Postfix) with ESMTPA id C616976C058\r
39         for <notmuch@notmuchmail.org>; Fri, 26 Nov 2010 02:13:26 -0800 (PST)\r
40 Received: by spaetzbook.sspaeth.de (sSMTP sendmail emulation);\r
41         Fri, 26 Nov 2010 11:13:23 +0100\r
42 From: Sebastian Spaeth <Sebastian@SSpaeth.de>\r
43 To: Notmuch developer list <notmuch@notmuchmail.org>\r
44 Subject: My spam confuses notmuch-search\r
45 User-Agent: Notmuch/0.5 (http://notmuchmail.org) Emacs/23.1.1\r
46         (x86_64-pc-linux-gnu)\r
47 Date: Fri, 26 Nov 2010 11:13:23 +0100\r
48 Message-ID: <87lj4gz930.fsf@SSpaeth.de>\r
49 MIME-Version: 1.0\r
50 Content-Type: multipart/mixed; boundary="=-=-="\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: Fri, 26 Nov 2010 10:13:29 -0000\r
64 \r
65 --=-=-=\r
66 \r
67 OK, here is a problematic email. It shows up as "Inbox 1" in my\r
68 notmuch-hello and when I go into the corresponding saved search the list\r
69 is empty. The "From" header contains some invalid XML entity encoding I\r
70 guess and that confuses things.\r
71 \r
72 Worth fixing?\r
73 \r
74 Sebastian\r
75 \r
76 --=-=-=\r
77 Content-Type: application/octet-stream\r
78 Content-Disposition: attachment;\r
79  filename*0*=us-ascii''1290513765_3.25159.spaetzbook%2cU%3d1149%2cFMD5%3da;\r
80  filename*1*=5e14ba4e1d21797693e211bdcf341fc%3a2%2cS\r
81 Content-Transfer-Encoding: base64\r
82 Content-Description: Spam mail\r
83 \r
84 UmV0dXJuLVBhdGg6IDxob2VxMEBybXMtbmV0d29yay5jb20+ClgtT2ZmbGluZUlNQVAteDE3MTAw\r
85 MzEyMDItNTI2NTZkNmY3NDY1LTQ5NGU0MjRmNTg6IDEyNzMwODQ3NzQtMDEwNjk0NzU0NDA0LXY2\r
86 LjIuMApYLU9yaWdpbmFsLVRvOiBvc21Ac3NwYWV0aC5kZQpEZWxpdmVyZWQtVG86IG9zbS0tc3Nw\r
87 YWV0aC5kZUBob21pZW1haWwtbXgxMS5nLmRyZWFtaG9zdC5jb20KUmVjZWl2ZWQ6IGZyb20ganVk\r
88 Z2VtZW50LmRyZWFtaG9zdC5jb20gKGNhaWFqaGJkY2FoZS5kcmVhbWhvc3QuY29tIFsyMDguOTcu\r
89 MTMyLjc0XSkKCWJ5IGhvbWllbWFpbC1teDExLmcuZHJlYW1ob3N0LmNvbSAoUG9zdGZpeCkgd2l0\r
90 aCBFU01UUCBpZCA1MjM0MjU5ODI3QQoJZm9yIDxvc21Ac3NwYWV0aC5kZT47IFR1ZSwgIDQgTWF5\r
91 IDIwMTAgMDI6MDI6MjEgLTA3MDAgKFBEVCkKUmVjZWl2ZWQ6IGZyb20gbG9jYWxob3N0IChsb2Nh\r
92 bGhvc3QgWzEyNy4wLjAuMV0pCglieSBqdWRnZW1lbnQuZHJlYW1ob3N0LmNvbSAoUG9zdGZpeCkg\r
93 d2l0aCBFU01UUCBpZCBCNEMyNDM3QzQ4QgoJZm9yIDxvc21Ac3NwYWV0aC5kZT47IFR1ZSwgIDQg\r
94 TWF5IDIwMTAgMDI6MDI6MjIgLTA3MDAgKFBEVCkKWC1ESC1WaXJ1cy1TY2FubmVkOiBEZWJpYW4g\r
95 YW1hdmlzZC1uZXcgYXQganVkZ2VtZW50LmRyZWFtaG9zdC5jb20KWC1TcGFtLUZsYWc6IFlFUwpY\r
96 LVNwYW0tU2NvcmU6IDUuMzY0ClgtU3BhbS1MZXZlbDogKioqKioKWC1TcGFtLVN0YXR1czogWWVz\r
97 LCBzY29yZT01LjM2NCB0YWdnZWRfYWJvdmU9LTk5OSByZXF1aXJlZD0yCgl0ZXN0cz1bQkFZRVNf\r
98 MDA9LTIuMzEyLCBSRE5TX05PTkU9MC4xLCBTUEFNTVlfWE1BSUxFUj0zLjI5OSwKCVRWRF9SQ1ZE\r
99 X1NJTkdMRT0yLjk5OSwgWE1BSUxFUl9NSU1FT0xFX09MXzkxMjg3PTEuMjc4XQpSZWNlaXZlZDog\r
100 ZnJvbSBlbmZvcmNlci5kcmVhbWhvc3QuY29tIChbMjA4Ljk3LjEzMi43Ml0pCglieSBsb2NhbGhv\r
101 c3QgKGp1ZGdlbWVudC5kcmVhbWhvc3QuY29tIFsyMDguOTcuMTMyLjEwMF0pIChhbWF2aXNkLW5l\r
102 dywgcG9ydCAxMDAyNCkKCXdpdGggRVNNVFAgaWQgelhiQ1pQU3liSWEzIGZvciA8b3NtQHNzcGFl\r
103 dGguZGU+OwoJVHVlLCAgNCBNYXkgMjAxMCAwMjowMjoyMiAtMDcwMCAoUERUKQpSZWNlaXZlZDog\r
104 ZnJvbSBKS1RaWVdXRkYgKHVua25vd24gWzIxMS4xMTYuOTAuMjVdKQoJYnkgZW5mb3JjZXIuZHJl\r
105 YW1ob3N0LmNvbSAoUG9zdGZpeCkgd2l0aCBFU01UUCBpZCAyRDdCRTE3RDAwNwoJZm9yIDxvc21A\r
106 c3NwYWV0aC5kZT47IFR1ZSwgIDQgTWF5IDIwMTAgMDE6MjY6MjUgLTA3MDAgKFBEVCkKUmVjZWl2\r
107 ZWQ6IGZyb20gMjExLjExNi45MC4yNSBieSBtYWlsYy5ybXMtbmV0d29yay5jb207IFR1ZSwgNCBN\r
108 YXkgMjAxMCAxODowMTo0NyArMDkwMApNZXNzYWdlLUlEOiA8MDAwZDAxY2FlYjY4JDZkNjA4YTUw\r
109 JDY0MDBhOGMwQGhvZXEwPgpGcm9tOiAiQXJzJiMyMzI7bmUgaG9sbG1hbm4iIDxob2VxMEBybXMt\r
110 bmV0d29yay5jb20+ClRvOiA8b3NtQHNzcGFldGguZGU+ClN1YmplY3Q6IFBsYWV0emUgZnJlaQpE\r
111 YXRlOiBUdWUsIDQgTWF5IDIwMTAgMTg6MDE6NDcgKzA5MDAKTUlNRS1WZXJzaW9uOiAxLjAKQ29u\r
112 dGVudC1UeXBlOiB0ZXh0L3BsYWluOwoJY2hhcnNldD0iV2luZG93cy0xMjUyIgpDb250ZW50LVRy\r
113 YW5zZmVyLUVuY29kaW5nOiA3Yml0ClgtUHJpb3JpdHk6IDMKWC1NU01haWwtUHJpb3JpdHk6IE5v\r
114 cm1hbApYLU1haWxlcjogTWljcm9zb2Z0IE91dGxvb2sgRXhwcmVzcyA1LjUwLjQ4MDcuMjMwMApY\r
115 LU1pbWVPTEU6IFByb2R1Y2VkIEJ5IE1pY3Jvc29mdCBNaW1lT0xFIFY1LjUwLjQ4MDcuMjMwMAoK\r
116 U2VociBnZWVocnRlIERhbWVuIHVuZCBIZXJyZW4sCndpciBzdWNoZW4genVyIFplaXQgYWt0aXZl\r
117 IE1pdGFyYmVpdGVyIGZ1ZXIgbGFuZyB1bmQga3VyemZyaXN0aWdlIEFyYmVpdCBpbiBkZW4gQmVy\r
118 ZWljaCBUZXN0ZWlua2F1ZmVyIHVuZCBLdXJpZXIgbGFuZGVzd2VpdC4gRGllIFN0ZWxsZW4gc2lu\r
119 ZCBhYiBzb2ZvcnQgZnJlaSB1bmQgc29mb3J0IHp1IGJlbGVnZW4uCgpTaWUgZnJhZ2VuIHNpY2gg\r
120 YmVzdGltbXQgd2llIHdpciBhdWYgU2llIGF1Zm1lcmtzYW0gZ2V3b3JkZW4gc2luZC4gRGllIEJ1\r
121 bmRlc2FnZW50dXIgZnVyIEFyYmVpdCBoYXQgdW5zIElocmUgUGVyc29uYWxkYXRlbiB1YmVybWl0\r
122 dGVsdCwgZGFtaXQgd2lyIHNlbGJzdCBtaXQgSWhuZW4gaW4gZGVuIEtvbnRha3QgdHJldGVuIGtv\r
123 bm50ZW4uIExlaWRlciBrb25uZW4gd2lyIGF1ZiBkZXIgRXRhcHBlIG5vY2ggbmljaHQgZWluZSBw\r
124 ZXJzb25hbGlzaWVydGUgQW53ZXJidW5nIHZvcm5laG1lbiB1bmQgYml0dGVuIFNpZSBob2ZsaWNo\r
125 c3QgdW0gZWluZSBFbnRzY2h1bGRpZ3VuZyB1bmQgdW0gSWhyIFZlcnN0YW5kbmlzIGZ1ciBkaWUg\r
126 VGF0c2FjaGUsIGRhc3Mgd2lyIFNpZSBuaWNodCBhbmdlcnVmZW4gaGFiZW4gb2RlciBTaWUgbm9j\r
127 aCBuaWNodCBiZWkgSWhyZW0gTmFtZW4gbmVubmVuLiAKClZvcmF1c3NldHp1bmdlbiBkaWUgU2ll\r
128 IG1pdGJyaW5nZW4gc29sbHRlbjoKCi0gQ29tcHV0ZXItR3J1bmRrZW5udG5pc3NlIEludGVybmV0\r
129 LCBFbWFpbCwgRHJ1Y2tlbgotIFB1ZW5rdGxpY2hrZWl0IHVuZCBHZW5hdWlna2VpdAotIHRlbGVm\r
130 b25pc2NoZSBlcnJlaWNoYmFya2VpdAotIFZvbGxqYWVocmlnCgpXYXMgd2lyIElobmVuIGJpZXRl\r
131 bjoKLSBBYndlY2hzbHVuZ3NyZWljaGUgVGFldGlna2VpdAotIEZsZXhpYmxlIEFyYmVpdHN6ZWl0\r
132 ZW4gYXVjaCBpbiBUZWlsemVpdAotIEZvcnRsYXVmZW5kZXMgVHJhaW5pbmcgZHVyY2ggdmVyc2No\r
133 aWVkZW5lIEF1ZmdhYmVuCi0gNSBUYWdlLVdvY2hlCi0gVXJsYXVic2dlbGQgLyBXZWlobmFjaHRz\r
134 Z2VsZAoKRGllIEFyYmVpdHN6ZWl0IGJldHJhZWd0IDItMyBTdHVuZGVuIDUgVGFnZSBkaWUgV29j\r
135 aGUuIERlciBWZXJkaWVuc3QgYmV0cmFlZ3QgMTE1MCBFdXJvIHBybyBtb25hdCBuZXR0by4gU2ll\r
136 IGtvZW5uZW4gZGllIFRhZXRpZ2tlaXQgYXVjaCBhbHMgWndlaXQtQmVydWYgYXVzZnVlaHJlbi4g\r
137 RnVlciBSZW50bmVyIHNpbmQgZGllIFN0ZWxsZW4gYmVzb25kZXJzIGd1dCBnZWVpZ25ldC4gRWlu\r
138 IEZpcm1lbmZhaHJ6ZXVnIHN0ZWxsZW4gd2lyIElobmVuIGF1ZiBXdW5zY2ggenVyIFZlcmZ1ZWd1\r
139 bmcuIFdlaXRlcmUgSW5mb3JtYXRpb25lbiBnaWJ0IGVzIG5hY2ggZWluZXIga3VyemVuIEJld2Vy\r
140 YnVuZy4KCldlbm4gd2lyIElociBJbnRlcmVzc2UgZ2V3ZWNrdCBoYWJlbiwgZGFubiBmcmV1ZW4g\r
141 d2lyIHVucyBhdWYgSWhyZSBBbnR3b3J0IG1pdCBrdXJ6ZW4gQmV3ZXJidW5nZW4gYW4gdW5zZXJl\r
142 IEJld2VyYnVuZy1TdGVsbGU6IGFsZXh0cmFkZUBvcmJpdGEuY28uaWwKCg==\r
143 --=-=-=--\r