--- /dev/null
+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 olra.theworths.org (Postfix) with ESMTP id CC04E431FC0\r
+ for <notmuch@notmuchmail.org>; Mon, 30 Dec 2013 16:53:34 -0800 (PST)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 0\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
+ autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+ by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+ with ESMTP id aqXHX-p9TvX5 for <notmuch@notmuchmail.org>;\r
+ Mon, 30 Dec 2013 16:53:27 -0800 (PST)\r
+Received: from yantan.tethera.net (yantan.tethera.net [199.188.72.155])\r
+ (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))\r
+ (No client certificate requested)\r
+ by olra.theworths.org (Postfix) with ESMTPS id CF8AD431FBF\r
+ for <notmuch@notmuchmail.org>; Mon, 30 Dec 2013 16:53:27 -0800 (PST)\r
+Received: from remotemail by yantan.tethera.net with local (Exim 4.80)\r
+ (envelope-from <david@tethera.net>)\r
+ id 1VxnaI-0002qD-5f; Mon, 30 Dec 2013 20:53:26 -0400\r
+Received: (nullmailer pid 6055 invoked by uid 1000); Tue, 31 Dec 2013\r
+ 00:53:22 -0000\r
+From: David Bremner <david@tethera.net>\r
+To: Notmuch Mail <notmuch@notmuchmail.org>\r
+Subject: notmuch release 0.17 now available\r
+User-Agent: Notmuch/0.17~rc4 (http://notmuchmail.org) Emacs/24.3.1\r
+ (x86_64-pc-linux-gnu)\r
+Date: Mon, 30 Dec 2013 20:53:20 -0400\r
+Message-ID: <87iou56dtr.fsf@zancas.localnet>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256;\r
+ protocol="application/pgp-signature"\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+ <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://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: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Tue, 31 Dec 2013 00:53:34 -0000\r
+\r
+--=-=-=\r
+Content-Type: text/plain\r
+\r
+\r
+Where to obtain notmuch 0.17\r
+===========================\r
+ http://notmuchmail.org/releases/notmuch-0.17.tar.gz\r
+\r
+Which can be verified with:\r
+\r
+ http://notmuchmail.org/releases/notmuch-0.17.tar.gz.sha1\r
+ 0fe14140126a0da04754f548edf7e7b135eeec86 notmuch-0.17.tar.gz\r
+\r
+ http://notmuchmail.org/releases/notmuch-0.17.tar.gz.sha1.asc\r
+ (signed by David Bremner)\r
+\r
+What's new in notmuch 0.17\r
+=========================\r
+\r
+Incompatible change in SHA1 computation\r
+---------------------------------------\r
+\r
+Previously on big endian architectures like sparc and powerpc the\r
+computation of SHA1 hashes was incorrect. This meant that messages\r
+with overlong or missing message-ids were given different computed\r
+message-ids than on more common little endian architectures like i386\r
+and amd64. If you use notmuch on a big endian architecture, you are\r
+strongly advised to make a backup of your tags using `notmuch dump`\r
+before this upgrade. You can locate the affected files using something\r
+like:\r
+\r
+ notmuch dump | \\r
+ awk '/^notmuch-sha1-[0-9a-f]{40} / \\r
+ {system("notmuch search --exclude=false --output=files id:" $1)}'\r
+\r
+Command-Line Interface\r
+----------------------\r
+\r
+New options to better support handling duplicate messages\r
+\r
+ If more than one message file is associated with a message-id,\r
+ `notmuch search --output=files` will print all of them. A new\r
+ `--duplicate=N` option can be used to specify which duplicate to\r
+ print for each message.\r
+\r
+ `notmuch count` now supports `--output=files` option to output the\r
+ number of files associated with matching messages. This may be\r
+ bigger than the number of matching messages due to duplicates\r
+ (i.e. multiple files having the same message-id).\r
+\r
+Improved `notmuch new` performance for unchanged folders\r
+\r
+ `notmuch new` now skips over unchanged folders more efficiently,\r
+ which can substantially improve the performance of checking for new\r
+ mail in some situations (like NFS-mounted Maildirs).\r
+\r
+`notmuch reply --format=text` RFC 2047-encodes headers\r
+\r
+ Previously, this used a mix of standard MIME encoding for the reply\r
+ body and UTF-8 for the headers. Now, the text format reply template\r
+ RFC 2047-encodes the headers, making the output a valid RFC 2822\r
+ message. The JSON/sexp format is unchanged.\r
+\r
+`notmuch compact` command\r
+\r
+ The new `compact` command exposes Xapian's compaction\r
+ functionality through a more convenient interface than\r
+ `xapian-compact`. `notmuch compact` will compact the database to a\r
+ temporary location, optionally backup the original database, and\r
+ move the compacted database into place.\r
+\r
+Emacs Interface\r
+---------------\r
+\r
+`notmuch-tree` (formerly `notmuch-pick`) has been added to mainline\r
+\r
+ `notmuch-tree` is a threaded message view for the emacs\r
+ interface. Each message is one line in the results and the thread\r
+ structure is shown using UTF-8 box drawing characters (similar to\r
+ Mutt's threaded view). It comes between search and show in terms of\r
+ amount of output and can be useful for viewing both single threads\r
+ and multiple threads.\r
+\r
+ Using `notmuch-tree`\r
+\r
+ The main key entries to notmuch tree are\r
+\r
+ 'z' enter a query to view using notmuch tree (works in hello,\r
+ search, show and tree mode itself)\r
+\r
+ 'Z' view the current query in tree notmuch tree (works from search\r
+ and show)\r
+\r
+ Once in tree mode, keybindings are mostly in line with the rest of\r
+ notmuch and are all viewable with '?' as usual.\r
+\r
+ Customising `notmuch-tree`\r
+\r
+ `notmuch-tree` has several customisation variables. The most\r
+ significant is the first notmuch-tree-show-out which determines the\r
+ behaviour when selecting a message (with RET) in tree view. By\r
+ default tree view uses a split window showing the single message in\r
+ the bottom pane. However, if this option is set then it views the\r
+ whole thread in the complete window jumping to the selected message\r
+ in the thread. In either case command-prefix selects the other option.\r
+\r
+Tagging threads in search is now race-free\r
+\r
+ Previously, adding or removing a tag from a thread in a search\r
+ buffer would affect messages that had arrived after the search was\r
+ performed, resulting in, for example, archiving messages that were\r
+ never seen. Tagging now affects only the messages that were in the\r
+ thread when the search was performed.\r
+\r
+`notmuch-hello` refreshes when switching to the buffer\r
+\r
+ The hello buffer now refreshes whenever you switch to the buffer,\r
+ regardless of how you get there. You can disable automatic\r
+ refreshing by customizing `notmuch-hello-auto-refresh`.\r
+\r
+Specific mini-buffer prompts for tagging operations\r
+\r
+ When entering tags to add or remove, the mini-buffer prompt now\r
+ indicates what operation will be performed (e.g., "Tag thread", "Tag\r
+ message", etc).\r
+\r
+Built-in help improvements\r
+\r
+ Documentation for many commands has been improved, as displayed by\r
+ `notmuch-help` (usually bound to "?"). The bindings listed by\r
+ `notmuch-help` also now include descriptions of prefixed commands.\r
+\r
+Quote replies as they are displayed in show view\r
+\r
+ We now render the parts for reply quoting the same way they are\r
+ rendered for show. At this time, the notable change is that replies\r
+ to text/calendar are now pretty instead of raw vcalendar.\r
+\r
+Fixed inconsistent use of configured search order\r
+\r
+ All ways of interactively invoking search now honor the value of\r
+ `notmuch-search-oldest-first`.\r
+\r
+Common keymap for notmuch-wide bindings\r
+\r
+ Several key bindings have been moved from mode-specific keymaps to\r
+ the single `notmuch-common-keymap`, which is inherited by each\r
+ notmuch mode. If you've customized your key bindings, you may want\r
+ to move some of them to the common keymap.\r
+\r
+The `notmuch-tag` function now requires a list of tag changes\r
+\r
+ For users who have scripted the Emacs interface: the `notmuch-tag`\r
+ API has changed. Previously, it accepted either a list of tag\r
+ changes or a space-separated string of tag changes. The latter is\r
+ no longer supported and the function now returns nothing.\r
+\r
+Fixed `notmuch-reply` putting reply in primary selection\r
+\r
+ On emacs 24 notmuch-reply used to put the cited text into the\r
+ primary selection (which could lead to inadvertently pasting this\r
+ cited text elsewhere). Now the primary-selection is not changed.\r
+\r
+Fixed `notmuch-show` invisible part handling\r
+\r
+ In some obscure cases part buttons and invisibility had strange\r
+ interactions: in particular, the default action for some parts gave\r
+ the wrong action. This has been fixed.\r
+\r
+Fixed `notmuch-show` attachment viewers and stderr\r
+\r
+ In emacs 24.3+ viewing an attachment could cause spurious text to\r
+ appear in the show buffer (any stderr or stdout the viewer\r
+ produced). By default this output is now discarded. For debugging,\r
+ setting `notmuch-show-attachment-debug` causes notmuch to keep the\r
+ viewer's stderr and stdout in a separate buffer.\r
+\r
+Fixed `notmuch-mua-reply` point placement when signature involved\r
+\r
+ By restricting cursor movement to body section for cursor placement\r
+ after signature is inserted, the cursor cannot "leak" to header\r
+ section anymore. Now inserted citation content will definitely go to\r
+ the body part of the message.\r
+\r
+Vim Interface\r
+-------------\r
+\r
+ It is now possible to compose new messages in the Vim interface, as\r
+ opposed reply to existing messages. There is also support for\r
+ going straight to a search (bypassing the folders view).\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\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v1.4.15 (GNU/Linux)\r
+\r
+iQGcBAEBCAAGBQJSwhWAAAoJEPIClx2kp54sVcEL/2RVT2kBaTYL5MU8pkmiMjE1\r
+NnwncA+i6caezwSeQZ/0e5p3ocnTbJHsZQbz/M3g9HXEASxOh+TyYMkz2ALmeQ9s\r
+QxONIlOfls/HZbKQFd33vQGXRxzzD3OicMZlvhfnbebAh3yt0bapTGQZnbRmDkDP\r
+4WewO0wvsVLr+B49SLGghfSvIfUF0hilsVwUvmwFpfXxCFaGAwXYmsCSx2ek3Sfc\r
+TRGRNybBg5YIUnPVy25Vx0U569zycE3G12fhBewf73ofizs8mAphCl7RArFa+SwT\r
+3VB9xHkoEWtS7PVxzlcPwKrCdUB8wLJRcuPF3KXVM+GS0u4DOfamgeshYbaRlI8g\r
+WbnBewaghuIEsnpiqd4YYmvpUMhnEULHrDa+xiwRNhWMDfc9U1kG3UMkQfEtmXOG\r
+UhpGTvXnrBKPy7RQpX7fQhcAX1JSa1R6v1xKEdWCcnGVsFp1NtHUh0K/vYXCz5yb\r
+uDKNnaSn67ewydWzba7DmSHVI3m8mkCvrpuYl75wmQ==\r
+=k89q\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r