<feed xmlns='http://www.w3.org/2005/Atom'>
<title>smtpd-starttls-proxy/src/qmail-remote/qmail-remote.c, branch v0.1.0.0</title>
<subtitle>A STARTTLS proxy for mail servers who don't support it</subtitle>
<id>https://git.skarnet.org/cgit/smtpd-starttls-proxy/atom/src/qmail-remote/qmail-remote.c?h=v0.1.0.0</id>
<link rel='self' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/atom/src/qmail-remote/qmail-remote.c?h=v0.1.0.0'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/'/>
<updated>2026-04-13T03:53:16Z</updated>
<entry>
<title> Don't verify certificates if tlsstrictness &lt; 2</title>
<updated>2026-04-13T03:53:16Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-04-13T03:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=afc46cad9ae4d6df594820c6cd7f10bf6b5a0271'/>
<id>urn:sha1:afc46cad9ae4d6df594820c6cd7f10bf6b5a0271</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Simplify s6-tlsc call</title>
<updated>2026-02-25T15:35:49Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-25T15:35:49Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=a6d307976be9de94f3c05ff879a558f1fa347c6c'/>
<id>urn:sha1:a6d307976be9de94f3c05ff879a558f1fa347c6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> EHLO must be repeated after STARTTLS</title>
<updated>2026-02-25T12:04:09Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-25T12:04:09Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=279ca7184aebc1966a2f4e48e39cc25e201751af'/>
<id>urn:sha1:279ca7184aebc1966a2f4e48e39cc25e201751af</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Treat 0 timeouts as infinite</title>
<updated>2026-02-13T03:56:13Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-13T03:56:13Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=83a388d5d8230dd6c15ecea31cf89f74248bc286'/>
<id>urn:sha1:83a388d5d8230dd6c15ecea31cf89f74248bc286</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Can we get a default smtproutes_match now please?</title>
<updated>2026-02-10T13:05:55Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-10T13:05:55Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=443a09e7bb6fcd6e01d9d0df0dfb3e15fa004410'/>
<id>urn:sha1:443a09e7bb6fcd6e01d9d0df0dfb3e15fa004410</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix smtproutes_match invocation</title>
<updated>2026-02-10T12:52:07Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-10T12:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=6b268d22ee2e4eda7a098acb9d37eca5451ea529'/>
<id>urn:sha1:6b268d22ee2e4eda7a098acb9d37eca5451ea529</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Remove debug instructions; remove cdb wrapper for tcpto</title>
<updated>2026-02-10T11:27:11Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-10T11:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=790058e1a89b979dc475be12952132dcc30e6ade'/>
<id>urn:sha1:790058e1a89b979dc475be12952132dcc30e6ade</id>
<content type='text'>
 We need to check for size == 0 before mmapping tcpto[6],
because 0 means "no match" for us but failure for mmap.
So the wrapper isn't good enough; toss it and call fstat
and mmap directly.

 And with that, we should be good, more or less.
</content>
</entry>
<entry>
<title> Pass the correct arguments (sender, not helohost)</title>
<updated>2026-02-10T09:47:53Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-10T09:47:53Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=173df359336ce7cb178ba6be8d87d1652876ed2f'/>
<id>urn:sha1:173df359336ce7cb178ba6be8d87d1652876ed2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Keep the MX name and use it as SNI servername</title>
<updated>2026-02-10T07:51:49Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-10T07:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=27a9b53363ff44df5b9b5acd17e64c77ec6ede53'/>
<id>urn:sha1:27a9b53363ff44df5b9b5acd17e64c77ec6ede53</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Separate TLS stuff in preparation for wrapping</title>
<updated>2026-02-10T06:36:36Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-10T06:36:36Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/smtpd-starttls-proxy/commit/?id=d0eda7c30bda6901b5bcc8f04ded157626042da8'/>
<id>urn:sha1:d0eda7c30bda6901b5bcc8f04ded157626042da8</id>
<content type='text'>
</content>
</entry>
</feed>
