<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test, branch 0.39_rc2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.39_rc2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.39_rc2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2025-02-28T20:32:36Z</updated>
<entry>
<title>Accept "key-missing" from a signature from a revoked key</title>
<updated>2025-02-28T20:32:36Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2025-02-27T18:14:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d330971b8bdb159e58a806e7ee24f3e5551d3f89'/>
<id>urn:sha1:d330971b8bdb159e58a806e7ee24f3e5551d3f89</id>
<content type='text'>
We have traditionally expected a signature to show up as "revoked"
when the signing key is revoked.  However, GnuPG's recent fix to avoid
a denial of service against legitimate signatures appears to have
changed the status of signature verification from keys which happen to
have been revoked.

See https://bugs.debian.org/1098995 and https://dev.gnupg.org/T7547

This change makes the test suite a little bit less brittle while we
look for a resolution from upstream.  It should probably also be
backported to debian unstable unless a notmuch release to unstable is
imminent.

Signed-off-by: Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;
</content>
</entry>
<entry>
<title>test/emacs: add workaround for Emacs 30 pp changes</title>
<updated>2025-02-25T11:25:59Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-25T11:25:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e3d4721b1ba4836c7646e057b50123fe994652eb'/>
<id>urn:sha1:e3d4721b1ba4836c7646e057b50123fe994652eb</id>
<content type='text'>
This relies on the fact that setting pp-default-function has no effect
for Emacs &lt;30.
</content>
</entry>
<entry>
<title>test/message-property: convert python tests from legacy bindings</title>
<updated>2025-02-22T10:59:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-15T19:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=58ea60c2e49fb7881046829141a7a795d1a3ffca'/>
<id>urn:sha1:58ea60c2e49fb7881046829141a7a795d1a3ffca</id>
<content type='text'>
One test is deleted since that method is not provided by the new
bindings. Similar things can be done by accessing the PropertiesMap
returned by properties.

This change is a prelude to removing the legacy bindings from the build.
</content>
</entry>
<entry>
<title>test/count: convert library test from python to C</title>
<updated>2025-02-22T10:59:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-15T17:58:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=145be20b0d54ab7cdd1829b2da16e7fb0fd3e775'/>
<id>urn:sha1:145be20b0d54ab7cdd1829b2da16e7fb0fd3e775</id>
<content type='text'>
The new python bindings do not support modifying query objects, so
convert to C. There is a bit more boilerplate to handle errors but
otherwise it is essentially a line by line translation.
</content>
</entry>
<entry>
<title>test: drop tests for legacy python bindings</title>
<updated>2025-02-22T10:59:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-15T17:57:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a0418f1b53c9c720f97f4a14a0283fcc20d21ce4'/>
<id>urn:sha1:a0418f1b53c9c720f97f4a14a0283fcc20d21ce4</id>
<content type='text'>
This is a prelude to removing the legacy bindings from the build.
</content>
</entry>
<entry>
<title>emacs/tree: sanitize subjects when drawing tree</title>
<updated>2024-08-06T11:29:40Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-05-20T11:58:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bf9b9fe0469d24d1f0924074ffd5904363cb49cc'/>
<id>urn:sha1:bf9b9fe0469d24d1f0924074ffd5904363cb49cc</id>
<content type='text'>
This fixes the bug reported in

     id:6F2EF901-8B4B-44FF-83C5-22F732BA95A6@gmail.com

Unfortunately it turns out our test data has several tabs in the
subject lines. The expected output was updated to reflect their
removal and the ripple effect of several more subjects matching the
previous ones.
</content>
</entry>
<entry>
<title>test/emacs-tree: add known broken test for subject with CR/NL</title>
<updated>2024-08-06T10:46:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-05-20T11:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=df330eef9a6cbcd239589b13c54a451a0cf87e36'/>
<id>urn:sha1:df330eef9a6cbcd239589b13c54a451a0cf87e36</id>
<content type='text'>
The test is intentionally vague as it's hard to pin down the correct
output before the code is fixed.
</content>
</entry>
<entry>
<title>test/emacs-show: add regression test for subjects with CR/NL</title>
<updated>2024-08-06T10:42:35Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-05-20T11:58:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=be27c7be1e3d724dbcbdc28ecab1a8fca9f8604b'/>
<id>urn:sha1:be27c7be1e3d724dbcbdc28ecab1a8fca9f8604b</id>
<content type='text'>
This subject is known to be problematic for notmuch-tree.
</content>
</entry>
<entry>
<title>CLI/show: warn if crypto options are used with mbox format</title>
<updated>2024-08-06T09:50:33Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2023-12-21T17:04:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a691d54280b574035d38f3827d5caca9d0a6ae5b'/>
<id>urn:sha1:a691d54280b574035d38f3827d5caca9d0a6ae5b</id>
<content type='text'>
This limitation seems somewhat hard to fix, but at least try to warn
users when combining crypto operations with mbox output format.

Because the default is --decrypt=auto, the warning is omitted if
--decrypt=auto is specified. While this is not great, it seems more
wrong to always warn, or to change the default because of this.
</content>
</entry>
<entry>
<title>config: allow custom separators in author lists</title>
<updated>2024-07-26T06:59:11Z</updated>
<author>
<name>Lars Kotthoff</name>
<email>larsko@uwyo.edu</email>
</author>
<published>2023-12-22T21:06:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d34720e7b35da771d9a06ee8dbdc158680684e99'/>
<id>urn:sha1:d34720e7b35da771d9a06ee8dbdc158680684e99</id>
<content type='text'>
Allow distinguishing between commas separating authors and separating
first and last names.

Amended by db: reformat NEWS entry and commit message. Tweaked
whitespace in lib/thread.cc.
</content>
</entry>
</feed>
