<feed xmlns='http://www.w3.org/2005/Atom'>
<title>interimap/Changelog, branch v0.5.4</title>
<subtitle>Fast bidirectional synchronization for QRESYNC-capable IMAP servers</subtitle>
<id>http://git.guilhem.org/interimap/atom?h=v0.5.4</id>
<link rel='self' href='http://git.guilhem.org/interimap/atom?h=v0.5.4'/>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/'/>
<updated>2020-12-11T10:21:17Z</updated>
<entry>
<title>Prepare new release v0.5.4.</title>
<updated>2020-12-11T10:21:17Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-11T10:21:17Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=a51f2efacebbf941585809853d1adbfddc165ac2'/>
<id>urn:sha1:a51f2efacebbf941585809853d1adbfddc165ac2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prepare new release v0.5.4.</title>
<updated>2020-12-11T10:21:11Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-11T10:21:11Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=8130c75c18408ba8e2e635894d87878078e3f1f8'/>
<id>urn:sha1:8130c75c18408ba8e2e635894d87878078e3f1f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename 'debian' branch to 'debian/latest' for DEP-14 compliance.</title>
<updated>2020-12-11T10:20:42Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-10T22:43:16Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=46fe928647ad8d38ced79a36d38cd152055ed005'/>
<id>urn:sha1:46fe928647ad8d38ced79a36d38cd152055ed005</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: new 'release' target.</title>
<updated>2020-12-11T10:20:41Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-10T21:27:59Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=528bf74289c01bcd2b8a8e7e9a99eba41039b09b'/>
<id>urn:sha1:528bf74289c01bcd2b8a8e7e9a99eba41039b09b</id>
<content type='text'>
Also, change the tag format from upstream/$VERSION to v$VERSION.
</content>
</entry>
<entry>
<title>libinterimap: add support for the TLS SNI (Server Name Indication) extension.</title>
<updated>2020-12-11T10:20:41Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-10T20:52:44Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=4ed6f0982cc0553e31e7beadf441beb8573a07d4'/>
<id>urn:sha1:4ed6f0982cc0553e31e7beadf441beb8573a07d4</id>
<content type='text'>
This is controlled by the new 'SSL_hostname' option.  The default value
of that option is the value of the 'host' option when it is hostname,
and the empty string (which disables SNI) when it is an IP literal.
</content>
</entry>
<entry>
<title>libinterimap: make SSL_verify check the hostname as well.</title>
<updated>2020-12-11T10:20:41Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-10T18:39:10Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=265f133600e9812726a52ea3067409ed3578e882'/>
<id>urn:sha1:265f133600e9812726a52ea3067409ed3578e882</id>
<content type='text'>
More precisely, ensure that the certificate Subject Alternative Name
(SAN) or Subject CommonName (CN) matches the hostname or IP literal
specified by the 'host' option.  Previously it was only verifying the
chain of trust.

This bumps the minimum Net::SSLeay version to 1.83 and OpenSSL version
1.0.2.
</content>
</entry>
<entry>
<title>libinterimap: factor out hostname/IP parsing.</title>
<updated>2020-12-11T10:20:41Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-10T14:26:46Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=84d1829fd0f955cf9fb7add54f60fc314b0d42b1'/>
<id>urn:sha1:84d1829fd0f955cf9fb7add54f60fc314b0d42b1</id>
<content type='text'>
Also, document that enclosing 'host' value in square brackets forces its
interpretation as an IP literal (hence skips name resolution).
</content>
</entry>
<entry>
<title>test suite: always generate new certificates on `make test`.</title>
<updated>2020-12-11T10:20:41Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-10T13:34:48Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=26e5c04abfb81bdcbd4d89d9f9329b8433920b26'/>
<id>urn:sha1:26e5c04abfb81bdcbd4d89d9f9329b8433920b26</id>
<content type='text'>
In addition, sign test certificates with the same root CA.  Hence
running `make test` now requires OpenSSL 1.1.1 or later.
</content>
</entry>
<entry>
<title>libinterimap: show the matching pinned SPKI in --debug mode.</title>
<updated>2020-12-11T10:20:37Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-10T13:28:29Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=17b263c49df682fc45f0e50cceb01db4366ad9a7'/>
<id>urn:sha1:17b263c49df682fc45f0e50cceb01db4366ad9a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>documentation: replace example.org with example.net for consistency.</title>
<updated>2020-12-10T13:24:49Z</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-10T13:24:49Z</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=c011e17d4f238882686e3f0e59c444a1c53ac8e3'/>
<id>urn:sha1:c011e17d4f238882686e3f0e59c444a1c53ac8e3</id>
<content type='text'>
</content>
</entry>
</feed>
