<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-reply.c, branch 0.14</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.14</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.14'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-08-12T19:29:38Z</updated>
<entry>
<title>reply: Convert JSON format to use sprinter</title>
<updated>2012-08-12T19:29:38Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-07T12:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e0d97a639c3f8cafd84c0c81b9412cfd48b516c1'/>
<id>urn:sha1:e0d97a639c3f8cafd84c0c81b9412cfd48b516c1</id>
<content type='text'>
Almost all of reply was already being formatted using the sprinter.
This patch converts the top-level dictionary to use the sprinter
interface.
</content>
</entry>
<entry>
<title>show: Convert format_headers_json to use sprinter</title>
<updated>2012-08-03T23:30:49Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-03T01:14:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7018fc58b4ebf6e2c52102c0443169f8120db261'/>
<id>urn:sha1:7018fc58b4ebf6e2c52102c0443169f8120db261</id>
<content type='text'>
This no longer requires a talloc context (not that it really did
before since it didn't return anything), so we remove its context
argument.
</content>
</entry>
<entry>
<title>show: Feed the sprinter down to part formatters</title>
<updated>2012-08-03T23:27:25Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-03T01:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3a08341e504d7f9b27f8a67a2fed223a38edb706'/>
<id>urn:sha1:3a08341e504d7f9b27f8a67a2fed223a38edb706</id>
<content type='text'>
There are several levels of function calls between where we create the
sprinter and the call to the part formatter in show_message. This
feeds the sprinter through all of them and into the part formatters.
</content>
</entry>
<entry>
<title>reply: Create a JSON sprinter</title>
<updated>2012-08-03T23:24:07Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2012-08-03T01:14:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7b2c4481f10b19a6847e6064da5ee86f9999a0d5'/>
<id>urn:sha1:7b2c4481f10b19a6847e6064da5ee86f9999a0d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: add --body=true|false option to notmuch-show.c</title>
<updated>2012-07-24T18:29:22Z</updated>
<author>
<name>Mark Walters</name>
<email>markwalters1009@gmail.com</email>
</author>
<published>2012-07-24T18:23:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0e63372efe28f2fff0791b293240695b19bfefd2'/>
<id>urn:sha1:0e63372efe28f2fff0791b293240695b19bfefd2</id>
<content type='text'>
This option allows the caller to suppress the output of the bodies of
the messages. Currently this is only implemented for format=json.

This is used by notmuch-pick.el (although not needed) because it gives
a speed-up of at least a factor of a two (and in some cases a speed up
of more than a factor of 8); moreover it reduces the memory usage in
emacs hugely.
</content>
</entry>
<entry>
<title>cli: use new notmuch_crypto_get_context in mime-node.c</title>
<updated>2012-06-10T23:09:42Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-05-26T18:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e04b18cf3624e1ba29a45cd1f15715e1da244021'/>
<id>urn:sha1:e04b18cf3624e1ba29a45cd1f15715e1da244021</id>
<content type='text'>
This has the affect of lazily creating the crypto contexts only when
needed.  This removes code duplication from notmuch-show and
notmuch-reply, and should speed up these functions considerably if the
crypto flags are provided but the messages don't have any
cryptographic parts.
</content>
</entry>
<entry>
<title>cli: new crypto verify flag to handle verification</title>
<updated>2012-06-10T23:09:09Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-05-26T18:45:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b2c8fdee53a1b06dd19fafe23e53ac8555d294af'/>
<id>urn:sha1:b2c8fdee53a1b06dd19fafe23e53ac8555d294af</id>
<content type='text'>
Use this flag rather than depend on the existence of an initialized
gpgctx, to determine whether we should verify a multipart/signed.  We
will be moving to create the ctx lazily, so we don't want to depend on
it being previously initialized if it's not needed.
</content>
</entry>
<entry>
<title>cli: modify mime_node_open to take new crypto struct as argument</title>
<updated>2012-06-10T23:06:48Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-05-26T18:45:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=429ebf5d20a943fb520d7321c5dde721265b0155'/>
<id>urn:sha1:429ebf5d20a943fb520d7321c5dde721265b0155</id>
<content type='text'>
This simplifies the interface considerably.
</content>
</entry>
<entry>
<title>cli: modify show and reply to use new crypto struct</title>
<updated>2012-06-10T23:05:12Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-05-26T18:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c3eba1c3f85394b977f513059a0585d89a9a4e2d'/>
<id>urn:sha1:c3eba1c3f85394b977f513059a0585d89a9a4e2d</id>
<content type='text'>
notmuch_show_params_t is modified to use the new notmuch_crypto_t, and
notmuch-show and notmuch-reply are modified accordingly.
</content>
</entry>
<entry>
<title>cli: also use Delivered-To header to figure out the reply from address</title>
<updated>2012-05-25T00:56:21Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-05-24T05:15:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=22a18fc921cfd22d1c996ecb5c205fd142627e61'/>
<id>urn:sha1:22a18fc921cfd22d1c996ecb5c205fd142627e61</id>
<content type='text'>
Add another fallback header Delivered-To for guessing the user's from
address for notmuch reply before using the Received
headers. Apparently some MTAs use Delivered-To instead of
X-Original-To (which already exists as a fallback).

Reported-by: Michael Hudson-Doyle &lt;michael.hudson@canonical.com&gt;
Signed-off-by: Jani Nikula &lt;jani@nikula.org&gt;
</content>
</entry>
</feed>
