<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/T350-crypto.sh, branch 0.26_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.26_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.26_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-10-20T22:52:49Z</updated>
<entry>
<title>test: use $(dirname "$0") for sourcing test-lib.sh</title>
<updated>2017-10-20T22:52:49Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-25T20:38:19Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a863de1e43ee34f6f5794a2759fdceb287e851aa'/>
<id>urn:sha1:a863de1e43ee34f6f5794a2759fdceb287e851aa</id>
<content type='text'>
Don't assume the tests are always run from within the source tree.
</content>
</entry>
<entry>
<title>tests: prepare for more crypto tests (using add_gnupg_home)</title>
<updated>2017-10-14T13:53:42Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2017-10-10T05:49:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ee5df7d7db895a427aa1e4343b2c8f794a0b2d73'/>
<id>urn:sha1:ee5df7d7db895a427aa1e4343b2c8f794a0b2d73</id>
<content type='text'>
Move add_gnupg_home to test-lib.sh to prepare it for reuse.
</content>
</entry>
<entry>
<title>lib: index the content-type of the parts of encrypted messages</title>
<updated>2017-09-17T23:01:19Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2017-09-16T14:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f4ac5ecd5c6db78982a0730059061cbe946ca079'/>
<id>urn:sha1:f4ac5ecd5c6db78982a0730059061cbe946ca079</id>
<content type='text'>
This is a logical followup to "lib: index the content type of
signature parts", which will make it easier to record the message
structure of all messages.
</content>
</entry>
<entry>
<title>lib: index the content type of signature parts</title>
<updated>2017-09-17T23:01:00Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-16T14:59:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=55c047ee0b0c9081ead76925ee1adaeb858264dd'/>
<id>urn:sha1:55c047ee0b0c9081ead76925ee1adaeb858264dd</id>
<content type='text'>
It's useful (*) to be able to easily find messages with certain types
of signatures. Having the mimetype: prefix searches fail for some
content types is also genuinely surprising (*). Index the content type
of signature parts.

While at it, switch to the gmime convenience constants for content and
signature part indexes.

*) At least for developers of email software!
</content>
</entry>
<entry>
<title>test: signed and encrypted part content type indexing</title>
<updated>2017-09-17T23:00:43Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2017-09-16T14:59:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=30c276146596769177e1e3c200d8bb94d4cf8531'/>
<id>urn:sha1:30c276146596769177e1e3c200d8bb94d4cf8531</id>
<content type='text'>
Add known broken subtests for searching signed and encrypted messages
using mimetype: prefix search for the content-types of signed and
encrypted parts.
</content>
</entry>
<entry>
<title>test/crypto: remove headers more robustly</title>
<updated>2017-09-03T11:06:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-09-01T23:59:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ec37900c5f0316e1f7345fe413402e6dc8bb9547'/>
<id>urn:sha1:ec37900c5f0316e1f7345fe413402e6dc8bb9547</id>
<content type='text'>
In [1], Vladimir Panteleev observed that the In-Reply-To and
References headers could be wrapped in the 'default' output format of
notmuch-reply, depending on the version of Emacs creating the
message. In my own experiments notmuch-reply sometimes wraps headers
with only one message-id if that message-id is long enough. However it
happens, this causes the previous approach using grep to fail.

Since I found the proposed unwrapping shell fragment in [1] a bit hard
to follow, I decided to write a little python script instead. Then
Tomi suggested a slight generalization of my script, and here we are.

[1] id:20170817175145.3204-7-notmuch@thecybershadow.net
</content>
</entry>
<entry>
<title>test/crypto: mark extra space in userid as a bug in gmime-2.6</title>
<updated>2017-07-14T20:58:09Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-06-03T00:29:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a58c75fdf6120aa3861e95a4a61fa268dee6a690'/>
<id>urn:sha1:a58c75fdf6120aa3861e95a4a61fa268dee6a690</id>
<content type='text'>
I can't see the space in the output of gpg -K --with-colons
</content>
</entry>
<entry>
<title>test/crypto: add test for corrupted signatures</title>
<updated>2017-07-05T10:36:20Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-06-03T17:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=87ca29b7a737a9b52f1916156aef9511939b4376'/>
<id>urn:sha1:87ca29b7a737a9b52f1916156aef9511939b4376</id>
<content type='text'>
Have an empty list of signatures is not the nicest mechanism to signal
complete failure to verify, but it's the one we currently have.
</content>
</entry>
<entry>
<title>test: add test for modified pgp/mime signed message</title>
<updated>2017-07-05T10:36:20Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-06-03T17:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4f48ae4a5fcc842b1c010ba11aff902cd67ddc6f'/>
<id>urn:sha1:4f48ae4a5fcc842b1c010ba11aff902cd67ddc6f</id>
<content type='text'>
This is a good thing to test in any case, but particularly as we hit
the dark corners of the gmime crypto API.
</content>
</entry>
<entry>
<title>cli: implement structured output version 4</title>
<updated>2017-07-04T11:32:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-06-03T17:47:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e1b7d32db00ea8afaa1f2ae31bdaa5cb423dda96'/>
<id>urn:sha1:e1b7d32db00ea8afaa1f2ae31bdaa5cb423dda96</id>
<content type='text'>
Since the error field is unused by the emacs front end, no changes are
needed other than bumping the format version number.

As it is, this is a bit overengineered, but it will reduce duplication
when we support gmime 3.0
</content>
</entry>
</feed>
