<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/notmuch-client.h, branch 0.31</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.31</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.31'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2020-04-13T20:14:50Z</updated>
<entry>
<title>cli/dump: define GZPUTS and use it in notmuch-dump</title>
<updated>2020-04-13T20:14:50Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-04-13T01:59:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=24ff33082ab1a35c7a31835fba80ade145596422'/>
<id>urn:sha1:24ff33082ab1a35c7a31835fba80ade145596422</id>
<content type='text'>
Similarly to GZPRINTF, this is a drop in replacement that can be
improved where needd.
</content>
</entry>
<entry>
<title>cli/dump: define GZPRINTF macro and use it in place of gzprintf</title>
<updated>2020-04-13T20:14:50Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-04-13T01:39:11Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0d0918f604c5da419c08e3bfae005a4820395997'/>
<id>urn:sha1:0d0918f604c5da419c08e3bfae005a4820395997</id>
<content type='text'>
This will at least catch errors, and can be replaced with more
sophisticated error handling where appropriate.
</content>
</entry>
<entry>
<title>status: add print_status_gzbytes</title>
<updated>2020-04-13T20:14:50Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2020-04-12T23:17:20Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=02112728433cb08ea2501d937a2ca3cb73a0d85b'/>
<id>urn:sha1:02112728433cb08ea2501d937a2ca3cb73a0d85b</id>
<content type='text'>
This is in the client code, rather than libnotmuch_util, because it
prints to stderr. Also it in pretends to generate notmuch status
codes.
</content>
</entry>
<entry>
<title>mime-node: rename decrypted_child to unwrapped_child</title>
<updated>2020-03-23T01:20:52Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2020-03-19T05:41:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7de3d77d2d31abaea78e70f4da9d9f2a5ef84a58'/>
<id>urn:sha1:7de3d77d2d31abaea78e70f4da9d9f2a5ef84a58</id>
<content type='text'>
When walking the MIME tree, we might need to extract a new MIME
object.  Thus far, we've only done it when decrypting
multipart/encrypted messages, but PKCS#7 (RFC 8551, S/MIME) has
several other transformations that warrant a comparable form of
unwrapping.

Make this member re-usable for PKCS#7 unwrappings as well as
multipart/encrypted decryptions.

This change is just a naming change, it has no effect on function.

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
<entry>
<title>repair: set up codebase for repair functionality</title>
<updated>2019-09-01T11:20:25Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-08-29T15:38:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1b29822cf55eb53e1d45a71c2a3e4a2c2a4574d1'/>
<id>urn:sha1:1b29822cf55eb53e1d45a71c2a3e4a2c2a4574d1</id>
<content type='text'>
This adds no functionality directly, but is a useful starting point
for adding new repair functionality.

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
<entry>
<title>cli: run uncrustify</title>
<updated>2019-06-14T10:41:27Z</updated>
<author>
<name>uncrustify</name>
<email>david@tethera.net</email>
</author>
<published>2019-06-13T10:31:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=33382c2b5ba2537952a60ea378feff36961e4713'/>
<id>urn:sha1:33382c2b5ba2537952a60ea378feff36961e4713</id>
<content type='text'>
This is the result of running

     $ uncrustify --replace --config devel/uncrustify.cfg *.c *.h

in the top level source directory
</content>
</entry>
<entry>
<title>append _unused to the expression defined using unused() macro</title>
<updated>2019-06-11T10:25:04Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2019-05-30T19:56:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=38dacf009c4feb5d4820bbdd9222d7e7be067903'/>
<id>urn:sha1:38dacf009c4feb5d4820bbdd9222d7e7be067903</id>
<content type='text'>
This way if variables defined using unused() macro are actually
used then code will not compile...

- removed unused usage around one argc and one argv since those
  were used

- changed one unused (char *argv[]) to unused (char **argv) to
  work with modified unused() macro definition
</content>
</entry>
<entry>
<title>cli/show: emit payload subject instead of outside subject</title>
<updated>2019-05-29T11:05:01Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-05-26T22:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1c7fbbcc99693c0433f7b06b569ce90c19ac5e1b'/>
<id>urn:sha1:1c7fbbcc99693c0433f7b06b569ce90c19ac5e1b</id>
<content type='text'>
Correctly fix the two outstanding tests so that the protected (hidden)
subject is properly reported.

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
<entry>
<title>cli: expose message-wide crypto status from mime-node</title>
<updated>2019-05-26T11:20:23Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-05-25T18:04:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2c08beb2546156940e30526fc6759f4ee74b4fed'/>
<id>urn:sha1:2c08beb2546156940e30526fc6759f4ee74b4fed</id>
<content type='text'>
The mime node context (a per-message context) gains a cryptographic
status object, and the mime_node_t object itself can return a view on
that status to an interested party.

The status is not yet populated, and for now we can keep that view
read-only, so that it can only be populated/modified during MIME tree
traversal.
</content>
</entry>
<entry>
<title>gmime-cleanup: drop all arguments unused in GMime 3</title>
<updated>2019-05-03T09:56:38Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2019-05-02T13:19:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b7ac4c05e118047442378f58eeb69d43bd1cbdb1'/>
<id>urn:sha1:b7ac4c05e118047442378f58eeb69d43bd1cbdb1</id>
<content type='text'>
This means dropping GMimeCryptoContext and notmuch_config arguments.

All the argument changes are to internal functions, so this is not an
API or ABI break.

We also get to drop the #define for g_mime_3_unused.

signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
</feed>
