<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-networking/src, branch v2.4.0.0</title>
<subtitle>UCSPI TCP implementation and other networking utilities</subtitle>
<id>http://git.skarnet.org/cgit/s6-networking/atom/src?h=v2.4.0.0</id>
<link rel='self' href='http://git.skarnet.org/cgit/s6-networking/atom/src?h=v2.4.0.0'/>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/'/>
<updated>2020-12-09T18:30:22Z</updated>
<entry>
<title> Get rid of webipc.h</title>
<updated>2020-12-09T18:30:22Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-09T18:30:22Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=b6de172b3545a73f6f31500ee9c4d51898fbe2bc'/>
<id>urn:sha1:b6de172b3545a73f6f31500ee9c4d51898fbe2bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Change -K semantics: timeout *during handshake*, not afterwards</title>
<updated>2020-12-07T12:53:54Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-07T12:53:54Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=f7e676abdc799fcee5138807447b5e91ab05508f'/>
<id>urn:sha1:f7e676abdc799fcee5138807447b5e91ab05508f</id>
<content type='text'>
 - the TLS tunnel itself should be transparent so it has no business
shutting down the connection no matter how long the app takes
 - there's still an undetectable situation on some kernels where
EOF doesn't get transmitted from the network, and the engine is in
the handshake, and it can't do anything but wait forever. A timeout
is useful here: dawg, your peer is never going to send any more data,
you should just give up.
 - if the situation happens after the handshake, the *app* should
have a timeout and die. The tunnel will follow suit.
 - libtls has a blocking tls_handshake() blackbox, we cannot give it
a timeout. Too bad, use bearssl.
</content>
</entry>
<entry>
<title> Fix build with skalibs 2.10.0.0; document dependencies</title>
<updated>2020-11-30T12:55:39Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-30T12:55:39Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=0de4e6e0703f47be954f4cfa37648dd58665c819'/>
<id>urn:sha1:0de4e6e0703f47be954f4cfa37648dd58665c819</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Convert to new exec.h syntax</title>
<updated>2020-11-26T09:47:02Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-26T09:47:02Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=26cd94b2a8f6da396058b6c5d6446e237ec9d78f'/>
<id>urn:sha1:26cd94b2a8f6da396058b6c5d6446e237ec9d78f</id>
<content type='text'>
</content>
</entry>
<entry>
<title> That exit condition is really hard to get right &gt;.&gt;</title>
<updated>2020-11-26T01:37:01Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-26T01:37:01Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=51a612c34446e10a086947c410aa206fa978d169'/>
<id>urn:sha1:51a612c34446e10a086947c410aa206fa978d169</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Fix engine exit condition for sbearssl</title>
<updated>2020-11-26T00:39:05Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-26T00:39:05Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=005fae888243b1a9c51c270a689f08699164ac1d'/>
<id>urn:sha1:005fae888243b1a9c51c270a689f08699164ac1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title> minidentd QoL fix</title>
<updated>2020-11-23T15:53:39Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-23T15:53:39Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=eb37f0151f49d80117b0e215b1524e71e9c85dde'/>
<id>urn:sha1:eb37f0151f49d80117b0e215b1524e71e9c85dde</id>
<content type='text'>
</content>
</entry>
<entry>
<title> stls client: prefer CAFILE, warn on CADIR use, because libtls is broken</title>
<updated>2020-11-23T15:39:17Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-23T15:39:17Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=030ba53485e9b8a2793e1f1c9c8f62f8b8987e95'/>
<id>urn:sha1:030ba53485e9b8a2793e1f1c9c8f62f8b8987e95</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Fix more bugs; disable renegociation in bearssl client</title>
<updated>2020-11-23T14:25:24Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-23T14:25:24Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=564631637bcd238b4c9aad5496aa9e049f948dd9'/>
<id>urn:sha1:564631637bcd238b4c9aad5496aa9e049f948dd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Fix a few bugs. sbearssl appears to be working.</title>
<updated>2020-11-22T21:49:58Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-22T21:49:58Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6-networking/commit/?id=bae11b88357db72b19413cd05c62ac9242b9b597'/>
<id>urn:sha1:bae11b88357db72b19413cd05c62ac9242b9b597</id>
<content type='text'>
</content>
</entry>
</feed>
