--- /dev/null
+Return-Path: <cworth@cworth.org>\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 749C840DAC4\r
+ for <notmuch@notmuchmail.org>; Thu, 11 Nov 2010 21:02:55 -0800 (PST)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -2.89\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-2.89 tagged_above=-999 required=5\r
+ tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, T_MIME_NO_TEXT=0.01]\r
+ autolearn=ham\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 QWmRk9UesUjl for <notmuch@notmuchmail.org>;\r
+ Thu, 11 Nov 2010 21:02:44 -0800 (PST)\r
+Received: from yoom.home.cworth.org (localhost [127.0.0.1])\r
+ by olra.theworths.org (Postfix) with ESMTP id 4FA2A40DBC5\r
+ for <notmuch@notmuchmail.org>; Thu, 11 Nov 2010 21:02:44 -0800 (PST)\r
+Received: by yoom.home.cworth.org (Postfix, from userid 1000)\r
+ id E37A225412B; Thu, 11 Nov 2010 21:02:43 -0800 (PST)\r
+From: Carl Worth <cworth@cworth.org>\r
+To: notmuch@notmuchmail.org\r
+Subject: notmuch release 0.5 now available\r
+User-Agent: Notmuch/0.4 (http://notmuchmail.org) Emacs/23.2.1\r
+ (i486-pc-linux-gnu)\r
+Date: Thu, 11 Nov 2010 21:02:43 -0800\r
+Message-ID: <87fwv79lsc.fsf@yoom.home.cworth.org>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-=";\r
+ micalg=pgp-sha1; 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: Fri, 12 Nov 2010 05:02:55 -0000\r
+\r
+--=-=-=\r
+Content-Transfer-Encoding: quoted-printable\r
+\r
+So, I said I was being foolhardy when I said I wanted to have 0.5 come\r
+just a week after 0.4. And, indeed, we missed that. But considering this\r
+release is only 10 days after 0.4, (where it was 6 months(!) after 0.3),\r
+I think we did pretty well.\r
+\r
+The major feature in notmuch 0.5 is the ability to automatically\r
+synchronize maildir flags, (so that if a mail file gets marked\r
+externally with the flag 'S' for "seen" then the "unread" tag in the\r
+notmuch database will be automatically removed). And of course, there\r
+are various fixes and improvements throughout. See below for details.\r
+\r
+And we'll see what another week will bring.\r
+\r
+Many thanks to those who contributed code to this release, (Ali Polatel,\r
+Carl Worth, David Edmondson, Felipe Contreras, Jameson Rollins,\r
+Michal Sojka, and Scott Henson), and to the many more that contributed\r
+with ideas, testing and feedback.\r
+\r
+=2DCarl\r
+\r
+Where to obtain notmuch 0.5\r
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r
+=3D=3D\r
+ http://notmuchmail.org/releases/notmuch-0.5.tar.gz\r
+\r
+Which can be verified with:\r
+\r
+ http://notmuchmail.org/releases/notmuch-0.5.tar.gz.sha1\r
+ 8a02dba668abdae783b94d11de01a27f9dcd6085 notmuch-0.5.tar.gz\r
+\r
+ http://notmuchmail.org/releases/notmuch-0.5.tar.gz.sha1.asc\r
+ (signed by Carl Worth)\r
+\r
+What's new in notmuch 0.5\r
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\r
+New, general features\r
+=2D--------------------\r
+Maildir-flag synchronization\r
+\r
+ Notmuch now knows how to synchronize flags in maildir filenames with\r
+ tags in the notmuch database. The following flag/tag mappings are\r
+ supported:\r
+\r
+ Flag <-> Tag\r
+ ---- -----\r
+ 'D' draft\r
+ 'F' flagged\r
+ 'P' passed\r
+ 'R' replied\r
+ 'S' unread (added when 'S' flag is not present)\r
+\r
+ The synchronization occurs in both directions, (for example, adding\r
+ the 'S' flag to a file will cause the "unread" tag to be added, and\r
+ adding the "replied" tag to a message will cause the file to be\r
+ renamed with an 'R' flag).\r
+\r
+ This synchronization is enabled by default for users of the\r
+ command-line interface, (though only files in directories named\r
+ "cur" or "new" will be renamed). It can be disabled by setting the\r
+ new maildir.synchronize_flags option in the configuration file. For\r
+ example:\r
+\r
+ notmuch config set maildir.synchronize_flags false\r
+\r
+ Users upgrading may also want to run "notmuch setup" once (just\r
+ accept the existing configuration) to get a new, nicely-commented\r
+ [maildir] section added to the configuration file.\r
+\r
+ For users of the notmuch library, the new synchronization\r
+ functionality is available with the following two new functions:\r
+\r
+ notmuch_message_maildir_flags_to_tags\r
+ notmuch_message_tags_to_maildir_flags\r
+\r
+ It is anticipated that future improvements to this support will\r
+ allow for safe synchronization of the 'T' flag with the "deleted"\r
+ tag, as well as support for custom flag/tag mappings.\r
+\r
+New library features\r
+=2D-------------------\r
+Support for querying multiple filenames for a single message\r
+\r
+ It is common for the mailstore to contain multiple files with the\r
+ same message ID. Previously, notmuch would always hide these\r
+ duplicate files, (returning a single, arbitrary filename with\r
+ notmuch_message_get_filename).\r
+\r
+ With this release, library users can access all filenames for a\r
+ message with the new function:\r
+\r
+ notmuch_message_get_filenames\r
+\r
+ Together with notmuch_filenames_valid, notmuch_filenames_get, and\r
+ notmuch_filenames_move_to_next it is now possible to iterate over\r
+ all available filenames for a given message.\r
+\r
+New command-line features\r
+=2D------------------------\r
+New "notmuch show --format=3Draw" for getting at original email contents\r
+\r
+ This new feature allows for a fully-functional email client to be\r
+ built on top of the notmuch command-line without needing any direct\r
+ access to the mail store itself.\r
+\r
+ For example, it's now possible to run "emacs -f notmuch" on a local\r
+ machine with only ssh access to the mail store/notmuch database. To\r
+ do this, simply set the notmuch-command variable in emacs to the\r
+ name of a script containing:\r
+\r
+ ssh user@host notmuch "$@"\r
+\r
+ If the ssh client has enabled connection sharing (ControlMaster\r
+ option in OpenSSH), the emacs interface can be quite responsive this\r
+ way.\r
+\r
+General bug fixes\r
+=2D----------------\r
+Fix "notmuch search" to print nothing when nothing matches\r
+\r
+ The 0.4 release had a bug in which:\r
+\r
+ notmuch search <expression-with-no-matches>\r
+\r
+ would produce a single blank line of output, (where previous\r
+ versions would produce no output. This fix also causes a change in\r
+ the --format=3Djson output, (which would previously produce "[]" and\r
+ now produces nothing).\r
+\r
+Emacs interface improvements\r
+=2D---------------------------\r
+Fix to allow pipe ('|') command to work when using notmuch over ssh\r
+\r
+Fix count of lines in hidden signatures.\r
+\r
+Omit repeated subject lines in (collapsed) thread display.\r
+\r
+Display current thread subject in a header line.\r
+\r
+Provide a "c i" binding to copy a thread ID from the search view.\r
+\r
+Allow for notmuch-fcc-dirs to have a value of nil.\r
+\r
+ Also, the more complex form of notmuch-fcc-dirs now has a slightly\r
+ different format. It no longer has a special first-element, fallback\r
+ string. Instead it's now a list of cons cells where the car of each\r
+ cell is a regular expression to be matched against the sender\r
+ address, and the cdr is the name of a folder to use for an FCC. So\r
+ the old fallback behavior can be achieved by including a fineal cell\r
+ of (".*" . "default-fcc-folder").\r
+\r
+Vim interface improvements\r
+=2D-------------------------\r
+Felipe Contreras provided a number of updates for the vim interface.\r
+\r
+ These include optimiations, support for newer versions of vim, fixed\r
+ support for sending mail on modern systmms, new commands, and\r
+ various cleanups.\r
+\r
+New bindings\r
+=2D-----------\r
+Added initial ruby bindings in bindings/ruby\r
+\r
+What is notmuch\r
+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\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
+make[1]: Leaving directory `/home/cworth/src/notmuch'\r
+\r
+=2D-=20\r
+carl.d.worth@intel.com\r
+\r
+--=-=-=\r
+Content-Type: application/pgp-signature\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v1.4.10 (GNU/Linux)\r
+\r
+iD8DBQFM3Mpz6JDdNq8qSWgRAlcFAJoD3ZVTJoFN2f05kBlFirkZyxNHHACfULKe\r
+8GTdDqRA2j46AJICqpLA9wc=\r
+=dkXh\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r