Re: (emacs) Parsing problems replying to encrypted html
[notmuch-archives.git] / 0a / 5bc8b22aa6aa9058f9fc85c7f996de95f826de
1 Return-Path: <amdragon@mit.edu>\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 B5AC5431FAE\r
6         for <notmuch@notmuchmail.org>; Tue, 29 Jul 2014 09:48:27 -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: -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 NaenK+hBT7Jk for <notmuch@notmuchmail.org>;\r
16         Tue, 29 Jul 2014 09:48:21 -0700 (PDT)\r
17 Received: from dmz-mailsec-scanner-6.mit.edu (dmz-mailsec-scanner-6.mit.edu\r
18         [18.7.68.35])\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 17971431FB6\r
22         for <notmuch@notmuchmail.org>; Tue, 29 Jul 2014 09:48:21 -0700 (PDT)\r
23 X-AuditID: 12074423-f79bf6d000007580-1b-53d7d0539687\r
24 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39])\r
25         (using TLS with cipher AES256-SHA (256/256 bits))\r
26         (Client did not present a certificate)\r
27         by dmz-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP\r
28         id DB.C9.30080.350D7D35; Tue, 29 Jul 2014 12:48:19 -0400 (EDT)\r
29 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11])\r
30         by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id s6TGmIk8002610; \r
31         Tue, 29 Jul 2014 12:48:18 -0400\r
32 Received: from drake.dyndns.org (31-33-71.wireless.csail.mit.edu\r
33         [128.31.33.71]) (authenticated bits=0)\r
34         (User authenticated as amdragon@ATHENA.MIT.EDU)\r
35         by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id s6TGmFJR030258\r
36         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);\r
37         Tue, 29 Jul 2014 12:48:17 -0400\r
38 Received: from amthrax by drake.dyndns.org with local (Exim 4.77)\r
39         (envelope-from <amdragon@mit.edu>)\r
40         id 1XCAZS-0007Gt-Rq; Tue, 29 Jul 2014 12:48:14 -0400\r
41 From: Austin Clements <amdragon@MIT.EDU>\r
42 To: notmuch@notmuchmail.org\r
43 Subject: [PATCH v2 07/14] test: Tests for future version and unknown feature\r
44         handling\r
45 Date: Tue, 29 Jul 2014 12:48:05 -0400\r
46 Message-Id: <1406652492-27803-8-git-send-email-amdragon@mit.edu>\r
47 X-Mailer: git-send-email 2.0.0\r
48 In-Reply-To: <1406652492-27803-1-git-send-email-amdragon@mit.edu>\r
49 References: <1406652492-27803-1-git-send-email-amdragon@mit.edu>\r
50 X-Brightmail-Tracker:\r
51  H4sIAAAAAAAAA+NgFjrGIsWRmVeSWpSXmKPExsUixG6nrht84Xqwwb8NGhar5/JYXL85k9mB\r
52         yWPnrLvsHs9W3WIOYIrisklJzcksSy3St0vgynjzZStLwTWhiq6zKQ2MN/m7GDk5JARMJO4/\r
53         vMsOYYtJXLi3nq2LkYtDSGA2k8SqrXuZIJyNjBJTup+xQDjHmCSm3VjCBNIiJDCXUWLWNnkQ\r
54         m01AQ2Lb/uWMILaIgLTEzruzWUFsZgFHic/7FwGN5eAQFgiVOHwuByTMIqAq8e/dRjYQm1fA\r
55         QeLGtAlsEFfISTTc+ARmcwK13rp3F2qVg8ShWZtZJjDyL2BkWMUom5JbpZubmJlTnJqsW5yc\r
56         mJeXWqRrppebWaKXmlK6iREcRC7KOxj/HFQ6xCjAwajEw7th7rVgIdbEsuLK3EOMkhxMSqK8\r
57         evuuBwvxJeWnVGYkFmfEF5XmpBYfYpTgYFYS4eU7C5TjTUmsrEotyodJSXOwKInzvrW2ChYS\r
58         SE8sSc1OTS1ILYLJynBwKEnwGp0HahQsSk1PrUjLzClBSDNxcIIM5wEa3gxSw1tckJhbnJkO\r
59         kT/FqMvxofdMG5MQS15+XqqUOG/2OaAiAZCijNI8uDmw6H/FKA70ljBvG8goHmDigJv0CmgJ\r
60         E9ASVhewJSWJCCmpBsZFdr7rqqLup3YwfG5iE2r/+Sbyi9H6RPap5h1Bm9XFq9evsqjer8kv\r
61         N3lu3KZpPS7Tu//psgSEfQrcrbPszPevd0zzNzpvPXPE2lHr/gStnG367U9jHxyu5j/NMFHz\r
62         StgcuaWXXBy+7b//tUZmqdG7uL8ZC3xPTP6QJm6msPNi5K8Cp31z4pYpsRRnJBpqMRcVJwIA\r
63         V7dtPdkCAAA=\r
64 X-BeenThere: notmuch@notmuchmail.org\r
65 X-Mailman-Version: 2.1.13\r
66 Precedence: list\r
67 List-Id: "Use and development of the notmuch mail system."\r
68         <notmuch.notmuchmail.org>\r
69 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
70         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
71 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
72 List-Post: <mailto:notmuch@notmuchmail.org>\r
73 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
74 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
75         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
76 X-List-Received-Date: Tue, 29 Jul 2014 16:48:27 -0000\r
77 \r
78 ---\r
79  test/T550-db-features.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++\r
80  1 file changed, 48 insertions(+)\r
81  create mode 100755 test/T550-db-features.sh\r
82 \r
83 diff --git a/test/T550-db-features.sh b/test/T550-db-features.sh\r
84 new file mode 100755\r
85 index 0000000..5569768\r
86 --- /dev/null\r
87 +++ b/test/T550-db-features.sh\r
88 @@ -0,0 +1,48 @@\r
89 +#!/usr/bin/env bash\r
90 +test_description="database version and feature compatibility"\r
91 +\r
92 +. ./test-lib.sh\r
93 +\r
94 +test_begin_subtest "future database versions abort open"\r
95 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 9999 ""\r
96 +output=$(notmuch search x 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
97 +rm -rf ${MAIL_DIR}/.notmuch\r
98 +test_expect_equal "$output" "\\r
99 +Error: Notmuch database at FILENAME\r
100 +       has a newer database format version (9999) than supported by this\r
101 +       version of notmuch (3)."\r
102 +\r
103 +test_begin_subtest "unknown 'rw' feature aborts read/write open"\r
104 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 3 $'test feature\trw'\r
105 +output=$(notmuch new 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
106 +rm -rf ${MAIL_DIR}/.notmuch\r
107 +test_expect_equal "$output" "\\r
108 +Error: Notmuch database at FILENAME\r
109 +       requires features (test feature)\r
110 +       not supported by this version of notmuch."\r
111 +\r
112 +test_begin_subtest "unknown 'rw' feature aborts read-only open"\r
113 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 3 $'test feature\trw'\r
114 +output=$(notmuch search x 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
115 +rm -rf ${MAIL_DIR}/.notmuch\r
116 +test_expect_equal "$output" "\\r
117 +Error: Notmuch database at FILENAME\r
118 +       requires features (test feature)\r
119 +       not supported by this version of notmuch."\r
120 +\r
121 +test_begin_subtest "unknown 'w' feature aborts read/write open"\r
122 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 3 $'test feature\tw'\r
123 +output=$(notmuch new 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
124 +rm -rf ${MAIL_DIR}/.notmuch\r
125 +test_expect_equal "$output" "\\r
126 +Error: Notmuch database at FILENAME\r
127 +       requires features (test feature)\r
128 +       not supported by this version of notmuch."\r
129 +\r
130 +test_begin_subtest "unknown 'w' feature does not abort read-only open"\r
131 +${TEST_DIRECTORY}/make-db-version ${MAIL_DIR} 3 $'test feature\tw'\r
132 +output=$(notmuch search x 2>&1 | sed 's/\(database at\) .*/\1 FILENAME/')\r
133 +rm -rf ${MAIL_DIR}/.notmuch\r
134 +test_expect_equal "$output" ""\r
135 +\r
136 +test_done\r
137 -- \r
138 2.0.0\r
139 \r