<feed xmlns='http://www.w3.org/2005/Atom'>
<title>interimap/tests/tls/t, branch debian/latest</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>Port tests and documentation to Dovecot 2.4.</title>
<updated>2025-04-26T16:03:03+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@debian.org</email>
</author>
<published>2025-04-25T15:59:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=66aeda7f653cfb72731fe7ff2925d7291158500f'/>
<id>66aeda7f653cfb72731fe7ff2925d7291158500f</id>
<content type='text'>
See https://doc.dovecot.org/main/installation/upgrade/2.3-to-2.4.html .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://doc.dovecot.org/main/installation/upgrade/2.3-to-2.4.html .
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/*/t: Explicitly pass `-in /dev/stdin` to openssl(1).</title>
<updated>2024-03-06T14:09:05+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2024-03-06T13:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=a4accc44ac1fddffba31d9bf52b76738a3562057'/>
<id>a4accc44ac1fddffba31d9bf52b76738a3562057</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/*/t: Replace filetype=sh with filetype=bash.</title>
<updated>2024-03-06T13:36:38+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2024-03-06T13:36:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=53a296f8b629e002b13f328c74ff905963f75dc4'/>
<id>53a296f8b629e002b13f328c74ff905963f75dc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>libinterimap: remove default SSL_protocols value.</title>
<updated>2020-12-11T17:32:16+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-11T14:09:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=e3b95b0da424e55682c8c7b025d9d272a4a35ffe'/>
<id>e3b95b0da424e55682c8c7b025d9d272a4a35ffe</id>
<content type='text'>
Namely, use the system default instead of "!SSLv2 !SSLv3 !TLSv1 !TLSv1.1".

As of Debian Buster (OpenSSL 1.1.1) this does not make a difference,
however using the system default provides better compatibility with
future libssl versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Namely, use the system default instead of "!SSLv2 !SSLv3 !TLSv1 !TLSv1.1".

As of Debian Buster (OpenSSL 1.1.1) this does not make a difference,
however using the system default provides better compatibility with
future libssl versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>test suite: use a RSA certificate rather than ECDSA.</title>
<updated>2020-12-09T13:57:11+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-09T13:57:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=b13c9fa6f442f555af65f869b954935dae40fcc4'/>
<id>b13c9fa6f442f555af65f869b954935dae40fcc4</id>
<content type='text'>
It's arguably the most common use-case.  Generated with

  $ openssl genpkey -algorithm RSA -out tests/snippets/dovecot/dovecot.rsa.key
  $ openssl req -x509 -days 3650 -subj "/CN=InterIMAP test suite" \
        -key tests/snippets/dovecot/dovecot.rsa.key \
        -out tests/snippets/dovecot/dovecot.rsa.crt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's arguably the most common use-case.  Generated with

  $ openssl genpkey -algorithm RSA -out tests/snippets/dovecot/dovecot.rsa.key
  $ openssl req -x509 -days 3650 -subj "/CN=InterIMAP test suite" \
        -key tests/snippets/dovecot/dovecot.rsa.key \
        -out tests/snippets/dovecot/dovecot.rsa.crt
</pre>
</div>
</content>
</entry>
<entry>
<title>Test suite: add new tests for SSL/TLS.</title>
<updated>2019-11-13T05:23:57+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2019-11-10T04:39:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=a7c364bf90a4593cfbc7911b1b7536dc66b1c879'/>
<id>a7c364bf90a4593cfbc7911b1b7536dc66b1c879</id>
<content type='text'>
SSL connections are accepted on TCP port 10993.  Also, fix STARTTLS
directive, broken since fba1c36…
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SSL connections are accepted on TCP port 10993.  Also, fix STARTTLS
directive, broken since fba1c36…
</pre>
</div>
</content>
</entry>
</feed>
