<feed xmlns='http://www.w3.org/2005/Atom'>
<title>interimap/tests, branch debian/buster-backports</title>
<subtitle>Fast bidirectional synchronization for QRESYNC-capable IMAP servers</subtitle>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/'/>
<entry>
<title>libinterimap: new option SSL_ciphersuites to set the TLSv1.3 ciphersuites.</title>
<updated>2020-12-17T16:41:30+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-17T16:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=57988c83bb4b3f1780f045880ac4a8f36a51c55c'/>
<id>57988c83bb4b3f1780f045880ac4a8f36a51c55c</id>
<content type='text'>
Also, clarify that SSL_cipherlist only applies to TLSv1.2 and below.
See SSL_CTX_set_cipher_list(3ssl).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, clarify that SSL_cipherlist only applies to TLSv1.2 and below.
See SSL_CTX_set_cipher_list(3ssl).
</pre>
</div>
</content>
</entry>
<entry>
<title>test suite: use stock OpenSSL config except for tests/tls-protocols.</title>
<updated>2020-12-17T12:47:09+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-17T12:47:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=30c2bc3c362a4eb6b35560cff0bd95404360fe22'/>
<id>30c2bc3c362a4eb6b35560cff0bd95404360fe22</id>
<content type='text'>
It's best to use a stock (clean) environment when possible.  We only
need to test TLS protocol version &lt;1.2 for tests/tls-protocols.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's best to use a stock (clean) environment when possible.  We only
need to test TLS protocol version &lt;1.2 for tests/tls-protocols.
</pre>
</div>
</content>
</entry>
<entry>
<title>typofix</title>
<updated>2020-12-13T22:47:15+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-13T22:47:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=43516b78b6b626bb6df522e4f1c5166989d79eb5'/>
<id>43516b78b6b626bb6df522e4f1c5166989d79eb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libinterimap: use default locations for trusted CA certificates when neither CAfile nor CApath are set.</title>
<updated>2020-12-13T17:44:18+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-13T16:43:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=8c43ed9baa905d907a6aad77de2282a852ba69a9'/>
<id>8c43ed9baa905d907a6aad77de2282a852ba69a9</id>
<content type='text'>
In particular, OpenSSL's default locations can be overridden by the
SSL_CERT_FILE resp. SSL_CERT_DIR environment variables, see
SSL_CTX_load_verify_locations(3ssl).

This bumps the minimum OpenSSL version to 1.1.0 (when SSL_verify is
used).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In particular, OpenSSL's default locations can be overridden by the
SSL_CERT_FILE resp. SSL_CERT_DIR environment variables, see
SSL_CTX_load_verify_locations(3ssl).

This bumps the minimum OpenSSL version to 1.1.0 (when SSL_verify is
used).
</pre>
</div>
</content>
</entry>
<entry>
<title>test suite: ensure we haven't started speaking IMAP when the SSL/TLS handshake is aborted.</title>
<updated>2020-12-13T16:38:07+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-13T16:37:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=ba9d8af01141a6d5d5b98a0e249c311814b844a6'/>
<id>ba9d8af01141a6d5d5b98a0e249c311814b844a6</id>
<content type='text'>
(Unless STARTTLS is used to upgrade the connection.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Unless STARTTLS is used to upgrade the connection.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Make error messages more uniform and consistent.</title>
<updated>2020-12-13T14:11:11+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-13T14:07:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=b70d9b261a6d2849efeb670b53e0ab726a58fb59'/>
<id>b70d9b261a6d2849efeb670b53e0ab726a58fb59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>typofix, spelling</title>
<updated>2020-12-12T10:15:36+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-11T20:24:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=ea120902dfe146cd7f04a289da9fa05a9e06e44c'/>
<id>ea120902dfe146cd7f04a289da9fa05a9e06e44c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libinterimap: deprecate SSL_protocols and introduce SSL_protocol_{min,max}.</title>
<updated>2020-12-11T18:33:30+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-11T17:39:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=feeb91998a29ca040f6e5dd103e09507a6355e32'/>
<id>feeb91998a29ca040f6e5dd103e09507a6355e32</id>
<content type='text'>
Using the libssl interface simplifies our protocol black/whitelist
greatly; this only allows simple min/max bounds, but holes are arguably
not very useful here.

Using the new settings bumps the required libssl version to 1.1.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using the libssl interface simplifies our protocol black/whitelist
greatly; this only allows simple min/max bounds, but holes are arguably
not very useful here.

Using the new settings bumps the required libssl version to 1.1.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>test suite: supply our own OpenSSL configuration file with MinProtocol=None.</title>
<updated>2020-12-11T17:44:13+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-11T17:28:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=ed263d4a380036b654525ee268db615c17d0d216'/>
<id>ed263d4a380036b654525ee268db615c17d0d216</id>
<content type='text'>
So we can test TLSv1 as well, not just TLSv1.2 and later.

Also, explicitly set ssl_min_protocol=TLSv1 in the Dovecot configuration
file (the default as of 2.3.11.3), hence running TLS tests now require
Dovecot 2.3 or later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So we can test TLSv1 as well, not just TLSv1.2 and later.

Also, explicitly set ssl_min_protocol=TLSv1 in the Dovecot configuration
file (the default as of 2.3.11.3), hence running TLS tests now require
Dovecot 2.3 or later.
</pre>
</div>
</content>
</entry>
<entry>
<title>test suite: `mv tests/snippets tests/config`</title>
<updated>2020-12-11T17:32:43+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-11T16:57:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=b99cd2fd12bc3a2c6b858e65182a47a4ef27dba2'/>
<id>b99cd2fd12bc3a2c6b858e65182a47a4ef27dba2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
