<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-reply.c, branch 0.11.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.11.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.11.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-01-09T10:50:20Z</updated>
<entry>
<title>cli: fix use of uninitialized variable in "notmuch reply"</title>
<updated>2012-01-09T10:50:20Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2012-01-05T20:25:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=80ae1829c19f1fbe714232defcf12f18bc99ddb8'/>
<id>urn:sha1:80ae1829c19f1fbe714232defcf12f18bc99ddb8</id>
<content type='text'>
notmuch_show_params_t params is only initialized partially in
notmuch_reply_command(). The only field that is used uninitialized is
params.decrypt. It is usually non-zero, making "notmuch reply" on encrypted
messages work by coincidence.

Initialize params properly, and set params.decrypt as needed.

Signed-off-by: Jani Nikula &lt;jani@nikula.org&gt;
</content>
</entry>
<entry>
<title>cli: change argument parsing convention for subcommands</title>
<updated>2011-10-22T22:42:54Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-10-21T12:19:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=61f0a5b8ee2adf540106a09c5f83fe634da6beb3'/>
<id>urn:sha1:61f0a5b8ee2adf540106a09c5f83fe634da6beb3</id>
<content type='text'>
previously we deleted the subcommand name from argv before passing to
the subcommand. In this version, the deletion is done in the actual
subcommands. Although this causes some duplication of code, it allows
us to be more flexible about how we parse command line arguments in
the subcommand, including possibly using off-the-shelf routines like
getopt_long that expect the name of the command in argv[0].
</content>
</entry>
<entry>
<title>Ignore "application/pgp-*" parts in reply.</title>
<updated>2011-10-06T13:13:51Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-08T19:30:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fbe3c38655d4eaf0e263ec4cfa7e206174152748'/>
<id>urn:sha1:fbe3c38655d4eaf0e263ec4cfa7e206174152748</id>
<content type='text'>
The quoted text doesn't need to mention that the message being replied
to had these crufty parts.
</content>
</entry>
<entry>
<title>Fix notmuch-reply to not output "Non-text part:" lines for non-leafnode parts.</title>
<updated>2011-10-06T13:12:48Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-08T19:30:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c75410fd81878ccb9f3fa3878507e5650de5fa3f'/>
<id>urn:sha1:c75410fd81878ccb9f3fa3878507e5650de5fa3f</id>
<content type='text'>
These lines are just cruft in this case, and can be removed.
</content>
</entry>
<entry>
<title>Improve handling of message/rfc822 parts by adding a new header_message_part function to the formating structure.</title>
<updated>2011-09-06T01:58:52Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-06T00:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=12de016686351b78631546299ed35cced01f1e77'/>
<id>urn:sha1:12de016686351b78631546299ed35cced01f1e77</id>
<content type='text'>
This new function takes a GMimeMessage as input, and outputs the
formatted headers.  This allows for message/rfc822 parts to be
formatted on output in a similar way to full messages (see previous
patch that overhauls the multipart test for more info).
</content>
</entry>
<entry>
<title>fix sum moar typos [comments in source code]</title>
<updated>2011-06-23T22:58:39Z</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=8bb6f7869c4c98190f010d60409938b1c50c5968'/>
<id>urn:sha1:8bb6f7869c4c98190f010d60409938b1c50c5968</id>
<content type='text'>
Various typo fixes in comments within the source code.

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

Edited-by: Carl Worth &lt;cworth@cworth.org&gt; Restricted to just
source-code comments, (and fixed fix of "descriptios" to "descriptors"
rather than "descriptions").
</content>
</entry>
<entry>
<title>Fix indentation in guess_from_received_header().</title>
<updated>2011-06-15T14:08:28Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-06-15T11:12:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=917e87415edbeb7cd744b54ea4079b2e42899d3c'/>
<id>urn:sha1:917e87415edbeb7cd744b54ea4079b2e42899d3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix memory leak in guess_from_received_header().</title>
<updated>2011-06-15T14:08:25Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-06-15T11:12:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=eeffa305eb302f52e326f7cb72a787556b8a7f00'/>
<id>urn:sha1:eeffa305eb302f52e326f7cb72a787556b8a7f00</id>
<content type='text'>
Mta variable was not free()d in one case.
</content>
</entry>
<entry>
<title>Fix double free in guess_from_received_header().</title>
<updated>2011-06-15T14:08:18Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-06-15T11:12:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=565d87c2aab7d3c389a958c068323683316e5e0f'/>
<id>urn:sha1:565d87c2aab7d3c389a958c068323683316e5e0f</id>
<content type='text'>
Before the change, the last loop in guess_from_received_header()
did not reset domain and tld variables to NULL.  This leads to
double free error in some cases and possibly other bugs.
</content>
</entry>
<entry>
<title>Use stock GMimeSession by default</title>
<updated>2011-06-04T00:42:54Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2011-06-03T23:57:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5143e5e840b5e9d95611f57fdc9d4b27af6f0564'/>
<id>urn:sha1:5143e5e840b5e9d95611f57fdc9d4b27af6f0564</id>
<content type='text'>
Our use of GMimeSession was unneeded boilerplate, and we weren't doing
anything with it.  This simplifies and clarifies that assumption.

If we want to do anything fancier later, the examples in the gmime
source are a reasonable source to work from in defining a new
GMimeSession derivative.

Since GMimeSession is going away in GMime 2.6, though, i don't
recommend using it.
</content>
</entry>
</feed>
