<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/util/gmime-extra.c, branch 0.29</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.29</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.29'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2019-05-03T10:48:38Z</updated>
<entry>
<title>util/gmime-extra: add g_mime_stream_gzfile_{new, open}</title>
<updated>2019-05-03T10:48:38Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2019-03-30T13:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=98b3eebc37eba8b86e888af5dc57dd28ca923e24'/>
<id>urn:sha1:98b3eebc37eba8b86e888af5dc57dd28ca923e24</id>
<content type='text'>
These are usable as standard GMime streams, and transparently
decompress gzipped files.
</content>
</entry>
<entry>
<title>gmime-cleanup: remove GMime 2.6 variant codeblocks</title>
<updated>2019-05-03T09:50:40Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-05-02T13:19:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=35e21bfb6f5fa4a0b61a71860e1f7f04d9e3e274'/>
<id>urn:sha1:35e21bfb6f5fa4a0b61a71860e1f7f04d9e3e274</id>
<content type='text'>
signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
<entry>
<title>crypto: signature verification reports valid User IDs</title>
<updated>2017-12-09T00:35:18Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2017-12-08T20:09:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=cb855d8a9d24084d0965790782c1ce04b82aa9ca'/>
<id>urn:sha1:cb855d8a9d24084d0965790782c1ce04b82aa9ca</id>
<content type='text'>
When i'm trying to understand a message signature, i care that i know
who it came from (the "validity" of the identity associated with the
key), *not* whether i'm willing to accept the keyholder's other
identity assertions (the "trust" associated with the certificate).

We've been reporting User ID information based on the "trust"
associated with the certificate, because GMime didn't clearly expose
the validity of the User IDs.

This change relies on fixes made in GMime 3.0.3 and later which
include https://github.com/jstedfast/gmime/pull/18.
</content>
</entry>
<entry>
<title>util: make g_mime_utils_header_decode_date_unix match prototype</title>
<updated>2017-07-17T11:47:18Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-07-17T11:47:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d2c3a0a3a849fdc8ce2f908b2c0d6e7197f07ae1'/>
<id>urn:sha1:d2c3a0a3a849fdc8ce2f908b2c0d6e7197f07ae1</id>
<content type='text'>
The problem shows up on 32 bit architectures where sizeof(time_t) !=
sizeof(gint64).  Upcasting the 32 bit time_t to a 64 bit integer
should hopefully be safe.
</content>
</entry>
<entry>
<title>cli: make keyid from fingerprint in gmime 3.0</title>
<updated>2017-07-15T00:23:52Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-06-02T23:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2b3224a6c4be6b6c038a9956448187e0a402687b'/>
<id>urn:sha1:2b3224a6c4be6b6c038a9956448187e0a402687b</id>
<content type='text'>
The "key_id" field seems to used for userid in gmime-3.0, while the
keyid is dropped in the fingerprint field if the full fingerprint is
not available.
</content>
</entry>
<entry>
<title>lib: wrap use of g_mime_utils_header_decode_date</title>
<updated>2017-07-15T00:23:52Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-17T01:59:54Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c040464a7c8f339d15f691113b8f5fd901229bcb'/>
<id>urn:sha1:c040464a7c8f339d15f691113b8f5fd901229bcb</id>
<content type='text'>
This changes return type in gmime 3.0
</content>
</entry>
<entry>
<title>cli: generalize use of GMIME_SIGNATURE_{ERROR,STATUS} to gmime-3</title>
<updated>2017-07-15T00:23:52Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-14T17:49:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c7b9bdb81e49321170dc6f0a522301f28e791521'/>
<id>urn:sha1:c7b9bdb81e49321170dc6f0a522301f28e791521</id>
<content type='text'>
The ERROR enum is merged into to the STATUS enum, and the set of flags
is different.
</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>
</feed>
