<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch 0.23.6</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.23.6</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.23.6'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-02-27T10:58:07Z</updated>
<entry>
<title>debian: set upload date and suite</title>
<updated>2017-02-27T10:58:07Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-27T10:58:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c028ec8860407041a19448d50998de8e3fd44217'/>
<id>urn:sha1:c028ec8860407041a19448d50998de8e3fd44217</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEWS: set release date</title>
<updated>2017-02-27T10:57:42Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-27T10:57:42Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7e565a3db387f45e548cc464a88fb0870c387b9a'/>
<id>urn:sha1:7e565a3db387f45e548cc464a88fb0870c387b9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian: note read-after-free fix in d/changelog</title>
<updated>2017-02-25T12:48:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-25T12:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b1a42b5916205e24dc8fed9796d0adc5d17dd077'/>
<id>urn:sha1:b1a42b5916205e24dc8fed9796d0adc5d17dd077</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEWS: document read-after-free bugfix</title>
<updated>2017-02-25T12:45:43Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-25T12:45:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4191ab22e00bb15bd63b9e3661c5fa922361e959'/>
<id>urn:sha1:4191ab22e00bb15bd63b9e3661c5fa922361e959</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version: bump to 0.23.6</title>
<updated>2017-02-23T13:03:41Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-23T13:03:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=48253190adb70fcc1783beeeb386c19ff4832fa9'/>
<id>urn:sha1:48253190adb70fcc1783beeeb386c19ff4832fa9</id>
<content type='text'>
python and debian bumped at the same time
</content>
</entry>
<entry>
<title>lib: fix g_hash_table related read-after-free bug</title>
<updated>2017-02-22T10:28:03Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-22T10:17:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4e649d000b9d3764aea98cb0e1120947d7f76f3d'/>
<id>urn:sha1:4e649d000b9d3764aea98cb0e1120947d7f76f3d</id>
<content type='text'>
The two g_hash_table functions (insert, add) have different behaviour
with respect to existing keys. g_hash_table_insert frees the new key,
while g_hash_table_add (which is really g_hash_table_replace in
disguise) frees the existing key. With this change 'ref' is live until
the end of the function (assuming single-threaded access to
'hash'). We can't guarantee it will continue to be live in the
future (i.e. there may be a future key duplication) so we copy it with
the allocation context passed to parse_references (in practice this is
the notmuch_message_t object whose parents we are finding).

Thanks to Tomi for the simpler approach to the problem based on
reading the fine glib manual.
</content>
</entry>
<entry>
<title>debian: start changelog for 0.23.6</title>
<updated>2017-02-21T11:51:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-21T11:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=928016a4ea0de23960b9c44b9f5d556b8878b5ab'/>
<id>urn:sha1:928016a4ea0de23960b9c44b9f5d556b8878b5ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEWS: news for gpgconf use in test suite</title>
<updated>2017-02-21T11:50:05Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-21T11:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5e22323c15811ea43736b2f5f2fa21464e8942f4'/>
<id>urn:sha1:5e22323c15811ea43736b2f5f2fa21464e8942f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: use gpgconf --create-socketdir if available</title>
<updated>2017-02-21T11:45:40Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-14T21:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e7b88e8b0a93ca83d807edc00e0c97af54c5b5f1'/>
<id>urn:sha1:e7b88e8b0a93ca83d807edc00e0c97af54c5b5f1</id>
<content type='text'>
This enables the shortened socket pathes in /run or equivalent. The
explicit call to gpgconf is needed for nonstandard GNUPGHOME settings.

(amended according to id:m2fujatr4k.fsf@guru.guru-group.fi)
</content>
</entry>
<entry>
<title>configure: add test for gpgconf --create-socketdir</title>
<updated>2017-02-21T11:43:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-14T21:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=12f7d4e61d30fb9a5c99e128ab1aab0bf069cdb4'/>
<id>urn:sha1:12f7d4e61d30fb9a5c99e128ab1aab0bf069cdb4</id>
<content type='text'>
This is primarily intended for use in the test suite (since notmuch
builds fine without gnupg installed). Thus we only write the variable
to sh.config.
</content>
</entry>
</feed>
