<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-reply.c, branch 0.25.3</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.25.3</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.25.3'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-07-15T00:23:52Z</updated>
<entry>
<title>config: deprecate/drop crypto.gpg_path under gmime 2.6/3.0</title>
<updated>2017-07-15T00:23:52Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2017-07-14T13:12:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e142de643d3bb4354f70e1490a97b491d1116e95'/>
<id>urn:sha1:e142de643d3bb4354f70e1490a97b491d1116e95</id>
<content type='text'>
gmime 3.0 no longer offers a means to set the path for gpg.

Users can set $PATH anyway if they want to pick a
differently-installed gpg (e.g. /usr/local/bin/gpg), so this isn't
much of a reduction in functionality.

The one main difference is for people who have tried to use "gpg2" to
make use of gpg 2.1, but that isn't usefully co-installable anyway.
</content>
</entry>
<entry>
<title>lib: paper over allocation difference</title>
<updated>2017-07-15T00:23:52Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-20T12:05:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4ce7591610444a1c5ef6f56b57af8e180437fa62'/>
<id>urn:sha1:4ce7591610444a1c5ef6f56b57af8e180437fa62</id>
<content type='text'>
In gmime 3.0 this function is "transfer none", so no deallocation is
needed (or permitted)
</content>
</entry>
<entry>
<title>cli: replace use of g_mime_message_get_recipients</title>
<updated>2017-07-14T20:58:09Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-06T11:41:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=32819f74d3ac2eee25cf234d988688cc82ecbc0a'/>
<id>urn:sha1:32819f74d3ac2eee25cf234d988688cc82ecbc0a</id>
<content type='text'>
This function, and associated enum, have been renamed and generalized
in gmime-3.0.
</content>
</entry>
<entry>
<title>lib/cli: replace use of g_mime_message_get_sender</title>
<updated>2017-07-14T20:58:09Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-06T02:26:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cbb2d5608ef6dd54d6e9e19b2bb570d3fe54b28b'/>
<id>urn:sha1:cbb2d5608ef6dd54d6e9e19b2bb570d3fe54b28b</id>
<content type='text'>
This function changes semantics in gmime-3.0 so make a new function
that provides the same functionality in both
</content>
</entry>
<entry>
<title>cli: replace use of g_mime_message_get_reply_to</title>
<updated>2017-07-14T20:58:09Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-04T18:59:37Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d7fea369160c548524fd8958ff88d6faacfabe3a'/>
<id>urn:sha1:d7fea369160c548524fd8958ff88d6faacfabe3a</id>
<content type='text'>
This function changes signature in gmime 3.0, so we provide two new
functions, one for each signature.
</content>
</entry>
<entry>
<title>cli: replace use of g_mime_message_get_date_as_string</title>
<updated>2017-07-14T20:58:09Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-04T12:48:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=67dbd24ece883e9cb0258fce289e40ca276b729d'/>
<id>urn:sha1:67dbd24ece883e9cb0258fce289e40ca276b729d</id>
<content type='text'>
This function goes away in gmime-3.0. Also, the memory management is
apparently error prone, witness the memory leak in notmuch-reply.
</content>
</entry>
<entry>
<title>fix wrong printf formatting of signed/unsigned integers</title>
<updated>2017-06-25T12:39:35Z</updated>
<author>
<name>Piotr Trojanek</name>
<email>piotr.trojanek@gmail.com</email>
</author>
<published>2017-06-16T22:50:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=85c830405886207196aedbd0a2b757b227ba769d'/>
<id>urn:sha1:85c830405886207196aedbd0a2b757b227ba769d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli/reply: fix two memory leaks, document a third</title>
<updated>2017-05-30T12:02:29Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-27T16:51:15Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=233092577cdcb86e3e38374a50a3a26c05474126'/>
<id>urn:sha1:233092577cdcb86e3e38374a50a3a26c05474126</id>
<content type='text'>
internet_address_list_to_string returns an allocated string, which
needs to be freed with g_free. g_free can handle a NULL argument, so
we follow the usage elsewhere of calling it unconditionally.

The third leak we leave as it would require restructuring of
add_recipients_from_message, and is fixed by later gmime-3.0 porting.
</content>
</entry>
<entry>
<title>cli/reply: direct all output for text format to gmime stream</title>
<updated>2017-05-30T12:01:56Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-27T16:51:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=555e2abe9d838bcf16d7e44f8aea69ded8ffd7f4'/>
<id>urn:sha1:555e2abe9d838bcf16d7e44f8aea69ded8ffd7f4</id>
<content type='text'>
Interleaving printfs with writes to the gmime stream worked when the
gmime stream was backed by the FILE *stdout, but that is no longer the
case.  Create one stream and pass it into the two functions where
needed, as well well as replacing printfs with g_mime_stream_printf.
</content>
</entry>
<entry>
<title>lib: replace deprecated n_q_count_messages with status returning version</title>
<updated>2017-03-22T11:35:07Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-26T21:21:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5ce8e0b11b40f733e6231d2067764e76717a341a'/>
<id>urn:sha1:5ce8e0b11b40f733e6231d2067764e76717a341a</id>
<content type='text'>
This function was deprecated in notmuch 0.21.  We re-use the name for
a status returning version, and deprecate the _st name. One or two
remaining uses of the (removed) non-status returning version fixed at
the same time
</content>
</entry>
</feed>
