<feed xmlns='http://www.w3.org/2005/Atom'>
<title>interimap/Changelog, branch upstream/0.5.3</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>Prepare new release.</title>
<updated>2020-12-09T14:33:15+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-09T14:33:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=bb58678ba034e56f88db7202bf4e29ef3bd1bebd'/>
<id>bb58678ba034e56f88db7202bf4e29ef3bd1bebd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New test with a server offering both RSA+ECDSA certificates.</title>
<updated>2020-12-09T14:29:59+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-09T14:11:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=51df40cf82c67ae828c325a42e28b3155fce9864'/>
<id>51df40cf82c67ae828c325a42e28b3155fce9864</id>
<content type='text'>
This requires dovecot-imapd 2.2.31 or later.

Certificate generated with:

      $ openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:P-256 -pkeyopt ec_param_enc:named_curve \
            -out tests/snippets/dovecot/dovecot.ecdsa.key
      $ openssl req -x509 -days 3650 -subj "/CN=InterIMAP test suite" \
            -key tests/snippets/dovecot/dovecot.ecdsa.key \
            -out tests/snippets/dovecot/dovecot.ecdsa.crt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This requires dovecot-imapd 2.2.31 or later.

Certificate generated with:

      $ openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:P-256 -pkeyopt ec_param_enc:named_curve \
            -out tests/snippets/dovecot/dovecot.ecdsa.key
      $ openssl req -x509 -days 3650 -subj "/CN=InterIMAP test suite" \
            -key tests/snippets/dovecot/dovecot.ecdsa.key \
            -out tests/snippets/dovecot/dovecot.ecdsa.crt
</pre>
</div>
</content>
</entry>
<entry>
<title>libinterimap: SSL_fingerprint now supports a space-separate list of digests to pin.</title>
<updated>2020-12-09T14:29:54+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-09T14:06:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=a1ef66a76b4a6651b7371a9fd1e35f2f99e85bfa'/>
<id>a1ef66a76b4a6651b7371a9fd1e35f2f99e85bfa</id>
<content type='text'>
And succeeds if, and only if, the peer certificate SPKI matches one of
the pinned digest values.  Specifying multiple digest values can key
useful in key rollover scenarios and/or when the server supports
certificates of different types (for instance RSA+ECDSA).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And succeeds if, and only if, the peer certificate SPKI matches one of
the pinned digest values.  Specifying multiple digest values can key
useful in key rollover scenarios and/or when the server supports
certificates of different types (for instance RSA+ECDSA).
</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>libinterimap: 'debug' forces 'null-stderr' = 0.</title>
<updated>2020-12-08T15:03:23+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-12-08T15:03:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=1630f2387c52a0ac460922eda6535165fdb279d1'/>
<id>1630f2387c52a0ac460922eda6535165fdb279d1</id>
<content type='text'>
The standard error is never sent to /dev/null in debug mode.

Closes: deb#968392
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The standard error is never sent to /dev/null in debug mode.

Closes: deb#968392
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare new release.</title>
<updated>2020-08-03T18:51:01+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-08-03T18:51:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=fe5501d4bb4c7c6365ceb009ea715356cca27a50'/>
<id>fe5501d4bb4c7c6365ceb009ea715356cca27a50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libinterimap: abort on PREAUTH greeting received on plaintext connections</title>
<updated>2020-08-03T18:50:08+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-08-03T18:27:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=3b2939febdeb7f92051f95a3b08cf86e221ce21d'/>
<id>3b2939febdeb7f92051f95a3b08cf86e221ce21d</id>
<content type='text'>
Set "STARTTLS = NO" to ignore.  This is similar to CVE-2020-12398 and
CVE-2020-14093.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set "STARTTLS = NO" to ignore.  This is similar to CVE-2020-12398 and
CVE-2020-14093.
</pre>
</div>
</content>
</entry>
<entry>
<title>libinterimap: Fix response injection vulnerability after STARTTLS.</title>
<updated>2020-08-03T18:30:46+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-08-03T17:20:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=bc43c0d9468a8d50ba141c8a965f9f07ed0456ff'/>
<id>bc43c0d9468a8d50ba141c8a965f9f07ed0456ff</id>
<content type='text'>
For background see https://gitlab.com/muttmua/mutt/-/issues/248 .
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For background see https://gitlab.com/muttmua/mutt/-/issues/248 .
</pre>
</div>
</content>
</entry>
<entry>
<title>libinterimap: fail when a capability to ENABLE is missing from the server's CAPABILITY listing.</title>
<updated>2020-08-03T18:29:56+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-08-03T16:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=845d43fcc08089e87cd8cdf776ebc2345fd4e1ff'/>
<id>845d43fcc08089e87cd8cdf776ebc2345fd4e1ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: remove 'smart' extension from pandoc call to generate manuals.</title>
<updated>2020-08-03T18:29:54+00:00</updated>
<author>
<name>Guilhem Moulin</name>
<email>guilhem@fripost.org</email>
</author>
<published>2020-08-03T12:52:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.guilhem.org/interimap/commit/?id=821d0ea7b5c3802952ee99ca98dbe379908b2649'/>
<id>821d0ea7b5c3802952ee99ca98dbe379908b2649</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
