notmuch release 0.22 now available
authorDavid Bremner <david@tethera.net>
Wed, 27 Apr 2016 01:04:48 +0000 (22:04 +2100)
committerW. Trevor King <wking@tremily.us>
Sat, 20 Aug 2016 23:21:41 +0000 (16:21 -0700)
3c/44bc1147e2ccbd6bdcb39ab52185da9b328b1f [new file with mode: 0644]

diff --git a/3c/44bc1147e2ccbd6bdcb39ab52185da9b328b1f b/3c/44bc1147e2ccbd6bdcb39ab52185da9b328b1f
new file mode 100644 (file)
index 0000000..199cc06
--- /dev/null
@@ -0,0 +1,226 @@
+Return-Path: <david@tethera.net>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+ by arlo.cworth.org (Postfix) with ESMTP id E729A6DE01D0\r
+ for <notmuch@notmuchmail.org>; Tue, 26 Apr 2016 18:05:01 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at cworth.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -0.016\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-0.016 tagged_above=-999 required=5\r
+ tests=[AWL=-0.005, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01]\r
+ autolearn=disabled\r
+Received: from arlo.cworth.org ([127.0.0.1])\r
+ by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)\r
+ with ESMTP id PBWhKhcVjOQ2 for <notmuch@notmuchmail.org>;\r
+ Tue, 26 Apr 2016 18:04:54 -0700 (PDT)\r
+Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197])\r
+ by arlo.cworth.org (Postfix) with ESMTPS id 0684F6DE0032\r
+ for <notmuch@notmuchmail.org>; Tue, 26 Apr 2016 18:04:53 -0700 (PDT)\r
+Received: from remotemail by fethera.tethera.net with local (Exim 4.84)\r
+ (envelope-from <david@tethera.net>)\r
+ id 1avDuJ-000402-QK; Tue, 26 Apr 2016 21:04:47 -0400\r
+Received: (nullmailer pid 17131 invoked by uid 1000);\r
+ Wed, 27 Apr 2016 01:04:50 -0000\r
+From: David Bremner <david@tethera.net>\r
+To: notmuch@notmuchmail.org\r
+Subject: notmuch release 0.22 now available\r
+User-Agent: Notmuch/0.21+99~gd93d377 (http://notmuchmail.org) Emacs/24.5.1\r
+ (x86_64-pc-linux-gnu)\r
+Date: Tue, 26 Apr 2016 22:04:48 -0300\r
+Message-ID: <874manc15b.fsf@zancas.localnet>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-=";\r
+ micalg=pgp-sha256; protocol="application/pgp-signature"\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.20\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+ <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch/>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Wed, 27 Apr 2016 01:05:02 -0000\r
+\r
+--=-=-=\r
+Content-Type: text/plain\r
+\r
+\r
+Where to obtain notmuch 0.22\r
+===========================\r
+  http://notmuchmail.org/releases/notmuch-0.22.tar.gz\r
+\r
+Which can be verified with:\r
+\r
+  http://notmuchmail.org/releases/notmuch-0.22.tar.gz.sha1\r
+  c3c3c805cd821aca0966e46dffd56d37d42f2616  notmuch-0.22.tar.gz\r
+\r
+  http://notmuchmail.org/releases/notmuch-0.22.tar.gz.sha1.asc\r
+  (signed by David Bremner)\r
+\r
+What's new in notmuch 0.22\r
+=========================\r
+\r
+General\r
+-------\r
+\r
+Xapian 1.3 support\r
+\r
+  Notmuch should now build (and the test suite should pass) on recent\r
+  releases of Xapian 1.3.x. It has been tested with Xapian 1.3.5.\r
+\r
+Limited support for S/MIME messages\r
+\r
+  Signature verification is supported, but not decryption. S/MIME\r
+  signature creation and S/MIME encryption are supported via built-in\r
+  support in Emacs. S/MIME support is not extensively tested at this\r
+  time.\r
+\r
+Bug Fixes\r
+\r
+   Fix for threading bug involving deleting and re-adding\r
+   messages. Fix for case-sensitive content disposition headers. Fix\r
+   handling of 1 character directory names at top level.\r
+\r
+Command Line Interface\r
+----------------------\r
+\r
+`notmuch show` now supports verifying S/MIME signatures\r
+\r
+  This support relies on an appropriately configured `gpgsm`.\r
+\r
+Build System\r
+------------\r
+\r
+Drop dependency on "pkg-config emacs".\r
+\r
+Emacs Interface\r
+---------------\r
+\r
+Notmuch replies now include all parts shown in the show view\r
+\r
+  There are two main user visible changes. The first is that rfc822\r
+  parts are now included in replies.\r
+\r
+  The second change is that part headers are now included in the reply\r
+  buffer to provide visible separation of the parts. The choice of\r
+  which part headers to show is customizable via the variable\r
+  `notmuch-mua-reply-insert-header-p-function`.\r
+\r
+Filtering or Limiting messages is now bound to `l` in the search view\r
+\r
+  This binding now matches the analogous binding in show view.\r
+\r
+`F` forwards all open messages in a thread\r
+\r
+  When viewing a thread of messages, the new binding `F` can be used\r
+  to generate a new outgoing message which forwards all of the open\r
+  messages in the thread. This is analogous to the `f` binding, which\r
+  forwards only the current message.\r
+\r
+Preferred content type can be determined from the message content\r
+\r
+  More flexibility in choosing which sub-part of a\r
+  multipart/alternative part is initially shown is available by\r
+  setting `notmuch-multipart/alternative-discouraged` to a function\r
+  that returns a list of discouraged types. The function so specified\r
+  is passed the message as an argument and can examine the message\r
+  content to determine which content types should be discouraged. This\r
+  is in addition to the current capabilities (i.e. setting\r
+  `notmuch-multipart/alternative-discouraged` to a list of discouraged\r
+  types).\r
+\r
+When viewing a thread ("show" mode), queries that match no messages no\r
+longer generate empty buffers\r
+\r
+  Should an attempt be made to view the thread corresponding to a\r
+  query that matches no messages, a warning message is now displayed\r
+  and the terminal bell rung rather than displaying an empty buffer\r
+  (or, in some cases, displaying an empty buffer and throwing an\r
+  error). This also affects re-display of the current thread.\r
+\r
+Handle S/MIME signatures in emacs\r
+\r
+  The emacs interface is now capable making and verifying S/MIME\r
+  signatures.\r
+\r
+`notmuch-message-address-insinuate` is now a no-op\r
+\r
+  This reduces the amount of interference with non-notmuch uses of\r
+  message-mode.\r
+\r
+Address completion improvements\r
+\r
+  An external script is no longer needed for address completion; if\r
+  you previously configured one, customize the variable\r
+  `notmuch-address-command` to try the internal completion. If\r
+  `company-mode` is available, notmuch uses it by default for\r
+  interactive address completion.\r
+\r
+Test and experiment with the emacs MUA available in source tree\r
+\r
+  `./devel/try-emacs-mua` runs emacs and fills the window with\r
+  information how to try the MUA safely. Emacs is configured to use\r
+  the notmuch (lisp) files located in `./emacs` directory.\r
+\r
+Documentation\r
+-------------\r
+\r
+New `notmuch-report(1)` and `notmuch-report.json(5)` man pages\r
+describe `notmuch-report` and its JSON configuration file.  You can\r
+build these files by running `make` in the `devel/nmbug/doc`\r
+directory.\r
+\r
+notmuch-report\r
+--------------\r
+\r
+Renamed from `nmbug-status`.  This script generates reports based on\r
+notmuch queries, and doesn't really have anything to do with nmbug,\r
+except for sharing the `NMBGIT` environment variable.  The new name\r
+focuses on the script's action, instead of its historical association\r
+with the nmbug workflow.  This should make it more discoverable for\r
+users looking for generic notmuch reporting tools.\r
+\r
+The default configuration file name (extracted from the `config`\r
+branch of `NBMGIT` has changed from `status-config.json` to\r
+`notmuch-report.json` so it is more obviously associated with the\r
+report-generating script.  The configuration file also has a new\r
+`meta.message-url` setting, which is documented in\r
+`notmuch-report.json(5)`.\r
+\r
+`notmuch-report` now wraps query phrases in parentheses when and-ing\r
+them together, to avoid confusion about clause grouping.\r
+\r
+What is notmuch\r
+===============\r
+Notmuch is a system for indexing, searching, reading, and tagging\r
+large collections of email messages in maildir or mh format. It uses\r
+the Xapian library to provide fast, full-text search with a convenient\r
+search syntax.\r
+\r
+For more about notmuch, see http://notmuchmail.org\r
+\r
+\r
+--=-=-=\r
+Content-Type: application/pgp-signature; name="signature.asc"\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v1\r
+\r
+iQGcBAEBCAAGBQJXIBAwAAoJEPIClx2kp54sw6kL/2jzAqoMzZ+t8j2B58AYriHL\r
+iei/7EV9NBgxdpsb0p3qJ8WvzSkESL/wRabUmh9eUqlSUjnA53ZCahnchpg53wFR\r
+srXxd0O7Zdx5TMx7IksMS4jf9jucwzhGrdbzCseyJHgnvBSewbawdTyM+dZxaKMJ\r
+NqgvFjNMWJAxewn2pd/P+HWjv3HlO+zCUzKzoG0UKkHgoQ34KQchf8twQ4QMa/fB\r
+KS/cxOKx0Ry3xIVt1zsnhZQuA/vDlstXTjwloYlYJTCV+NYbZhKCe4gLGR2ljYv8\r
+WK6tT7mmp5lpy9k2wgdAM/PAouvtiEc1mRYuKTUKxtpdR44vbm3lTpH6BLYVjMCn\r
+yISNAo0lhI+SdflAcOhnb53vISh0Z18NYfQh8r+jDy2GNagiPKdZwY9Xc4tg+n7H\r
+vZPOgBozw+ukUVt2Ei19yAXBJptQ3fNMAkdNb6zWY7/xJ6YO2GI5q+lI1ORqILaK\r
+jfWrXfQMg+b+e9200tRj+b4tk6sQqXCZ3E9NYBhJUw==\r
+=znz4\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r