<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch.1, branch 0.7</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.7</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.7'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2011-06-23T22:58:50Z</updated>
<entry>
<title>fix sum moar typos [user-visible documentation in code]</title>
<updated>2011-06-23T22:58:50Z</updated>
<author>
<name>Pieter Praet</name>
<email>pieter@praet.org</email>
</author>
<published>2011-06-20T20:14:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=432e091924c1d1d8950a44ca78bc5b9c5ade47e4'/>
<id>urn:sha1:432e091924c1d1d8950a44ca78bc5b9c5ade47e4</id>
<content type='text'>
Various typo fixes in documentation within the code that can be made
available to the user, (emacs function help strings, "notmuch help"
output, notmuch man page, etc.).

Signed-off-by: Pieter Praet &lt;pieter@praet.org&gt;

Edited-by: Carl Worth &lt;cworth@cworth.org&gt; Restricted to just
documentation and fixed fix of "comman" to "common" rather than
"command".
</content>
</entry>
<entry>
<title>Add decryption of PGP/MIME-encrypted parts with --decrypt.</title>
<updated>2011-05-27T23:22:00Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-05-26T01:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2e653db38fc38dee92b2ee0564e27921132e7232'/>
<id>urn:sha1:2e653db38fc38dee92b2ee0564e27921132e7232</id>
<content type='text'>
This adds support for decrypting PGP/MIME-encrypted parts to
notmuch-show and notmuch-reply.  The --decrypt option implies
--verify.  Once decryption (and possibly signature verification) is
done, a new part_encstatus formatter is emitted, the part_sigstatus
formatter is emitted, and the entire multipart/encrypted part is
replaced by the contents of the encrypted part.

At the moment only a json part_encstatus formatting function is
available, even though decryption is done for all formats.  Emacs
support to follow.
</content>
</entry>
<entry>
<title>Add signature verification of PGP/MIME-signed parts with --verify.</title>
<updated>2011-05-27T23:22:00Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-05-26T01:01:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8b18efe171ef80cbb238a9446137c39908755d2d'/>
<id>urn:sha1:8b18efe171ef80cbb238a9446137c39908755d2d</id>
<content type='text'>
This is primarily for notmuch-show, although the functionality is
added to show-message.  Once signatures are processed a new
part_sigstatus formatter is emitted, and the entire multipart/signed
part is replaced with the contents of the signed part.

At the moment only a json part_sigstatus formatting function is
available.  Emacs support to follow.

The original work for this patch was done by

  Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;

whose help with this functionality I greatly appreciate.
</content>
</entry>
<entry>
<title>man page: Eliminate two warnings</title>
<updated>2011-05-24T19:34:25Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-05-24T19:34:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=25c66663f87ba42bfcd78b32862bc9e1067ed82e'/>
<id>urn:sha1:25c66663f87ba42bfcd78b32862bc9e1067ed82e</id>
<content type='text'>
Manually turn off both filling and justification for the one
exceedingly-long URL which was blowing groff's mind. Also, adjust the
position of 'text' to not be at the beginning of a line so it is not
mistaken for a macro.
</content>
</entry>
<entry>
<title>notmuch show: Update documentation for default --format=raw for --part</title>
<updated>2011-05-24T19:19:18Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-05-24T18:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a06889c8d48eff3f3fc76b5cbacc60ce46bd65da'/>
<id>urn:sha1:a06889c8d48eff3f3fc76b5cbacc60ce46bd65da</id>
<content type='text'>
We recently made the --part option to "notmuch show" trigger a default
format of "raw", (since the previous default of "text" is not often
useful with a single part---especially a non-text part).

Here, we update the documentation to match.
</content>
</entry>
<entry>
<title>New part output handling as option to notmuch-show.</title>
<updated>2011-05-23T22:31:32Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-05-23T22:31:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2f8871df6ea3c0b44f85a0fc1b4f58a6b70b0a0e'/>
<id>urn:sha1:2f8871df6ea3c0b44f85a0fc1b4f58a6b70b0a0e</id>
<content type='text'>
Outputting of single MIME parts is moved to an option of notmuch show,
instead of being handled in it's own sub-command.  The recent rework
of multipart mime allowed for this change but consolidating part
handling into a single recursive function (show_message_part) that
includes formatting.  This allows for far simpler handling single
output of a single part, including formatting.
</content>
</entry>
<entry>
<title>notmuch show: Properly nest MIME parts within mulipart parts</title>
<updated>2011-05-17T22:58:57Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-05-17T22:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=362ab047c264ae67ec3de041aec637979077db21'/>
<id>urn:sha1:362ab047c264ae67ec3de041aec637979077db21</id>
<content type='text'>
Previously, notmuch show flattened all output, losing information
about the nesting of the MIME hierarchy. Now, the output is properly
nested, (both in the --format=text and --format=json output), so that
clients can analyze the original MIME structure.

Internally, this required splitting the final closing delimiter out of
the various show_part functions and putting it into a new
show_part_end function instead. Also, the show_part function now
accepts a new "first" argument that is set not only for the first MIME
part of a message, but also for each first MIME part within a series
of multipart parts. This "first" argument controls the omission of a
preceding comma when printing a part (for json).

Many thanks to David Edmondson &lt;dme@dme.org&gt; for originally
identifying the lack of nesting in the json output and submitting an
early implementation of this feature. Thanks as well to Jameson Graef
Rollins &lt;jrollins@finestructure.net&gt; for carefully shepherding David's
patches through a remarkably long review process, patiently explaining
them, and providing a cleaned up series that led to this final
implementation. Jameson also provided the new emacs code here.
</content>
</entry>
<entry>
<title>Add documentation for the recently added folder-based searching.</title>
<updated>2011-01-15T23:37:43Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2011-01-15T22:18:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3863e88e965f37e316de90978071c985fb4e5701'/>
<id>urn:sha1:3863e88e965f37e316de90978071c985fb4e5701</id>
<content type='text'>
Augmenting both the builtin help as well as the manual page.
</content>
</entry>
<entry>
<title>Rename "notmuch cat" to "notmuch show --format=raw"</title>
<updated>2010-11-06T19:03:51Z</updated>
<author>
<name>Carl Worth</name>
<email>cworth@cworth.org</email>
</author>
<published>2010-11-06T19:03:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=81d3bd3670f570c9aeb7e1f3b317b86194ee4426'/>
<id>urn:sha1:81d3bd3670f570c9aeb7e1f3b317b86194ee4426</id>
<content type='text'>
This is part of an effort to avoid proliferation of excessive
top-level notmuch commands. Also, "raw" better captures the
functionality here, (as opposed to "cat" which is a fairly oblique
reference to a bad Unix abbreviation whose metaphor doesn't work here
since "notmuch cat" operates only on a single message and hence cannot
"con'cat'enate" anything).
</content>
</entry>
<entry>
<title>Add 'cat' subcommand</title>
<updated>2010-11-06T00:51:18Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2010-10-22T09:28:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d39d0e55f09d8cc2ba9683ec5622068bb7373f2a'/>
<id>urn:sha1:d39d0e55f09d8cc2ba9683ec5622068bb7373f2a</id>
<content type='text'>
This command outputs a raw message matched by search term to the
standard output. It allows MUAs to access the messages for piping,
attachment manipulation, etc. by running notmuch cat rather then
directly access the file. This will simplify the MUAs when they need
to operate on a remote database.

Edited-by: Carl Worth &lt;cworth@cworth.org&gt;: Remove trailing whitespace,
add missing "test_done" to new test script to avoid "Unexpected exit"
error.
</content>
</entry>
</feed>
