<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-networking/src/sbearssl/sbearssl_s6tlsd.c, branch dev</title>
<subtitle>UCSPI TCP implementation and other networking utilities</subtitle>
<id>https://git.skarnet.org/cgit/s6-networking/atom/src/sbearssl/sbearssl_s6tlsd.c?h=dev</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6-networking/atom/src/sbearssl/sbearssl_s6tlsd.c?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/'/>
<updated>2020-11-20T23:24:29Z</updated>
<entry>
<title> Refactor tls code to support ucspi-tls</title>
<updated>2020-11-20T23:24:29Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-20T23:24:29Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=5715c21a077ee1c2fe8957cb4adcea14fd2eda6b'/>
<id>urn:sha1:5715c21a077ee1c2fe8957cb4adcea14fd2eda6b</id>
<content type='text'>
 That includes:
 - new architecture: the tls binary is now a child of the app
instead of the other way around
 - the sbearssl_run engine now takes a post-handshake callback.
This allows s6-tlsc and s6-tlsd to only exec into the app when
the handshake succeeds (which was already the case with libressl).
 - new binaries s6-tlsc-io and s6-tlsd-io encapsulate the crypto
code; they init and run the engine, connecting to 4 already open
fds (stdin/stdout = network, argv[1] and argv[2] = local)
 - s6-tlsc is now a simple wrapper around s6-tlsc-io
 - s6-tlsd is now a simple wrapper around s6-tlsd-io
 - new binary: s6-ucspitlsd, which is also a wrapper around
s6-tlsd-io, but differently: the parent execs the app which should
be ucspi-tls-aware, the child waits for a command from the parent
and execs into s6-tlsd-io if it receives it.
</content>
</entry>
<entry>
<title> Fix case where s6-tls[cd] would sometimes not detect an application and remain there forever with its zombie, both condemned to err in limbo for all eternity, the living and the dead, hand in hand</title>
<updated>2017-03-22T21:37:30Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-22T21:37:30Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=dddbfab568d42e443f102d35c84432824cc59fee'/>
<id>urn:sha1:dddbfab568d42e443f102d35c84432824cc59fee</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Cleanup superfluous includes</title>
<updated>2017-03-14T09:07:27Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-14T09:07:27Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=6126e9c49f01b315c82cae340caaa1d8f588c0e7'/>
<id>urn:sha1:6126e9c49f01b315c82cae340caaa1d8f588c0e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Adapt to skalibs-2.5.0.0</title>
<updated>2017-03-12T19:39:01Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-12T19:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=53091e3bce487ee82e2805a0231e780551561717'/>
<id>urn:sha1:53091e3bce487ee82e2805a0231e780551561717</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Delay client cert support, but make s6-networking build against bearssl-0.3</title>
<updated>2017-01-30T19:03:02Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-01-30T19:03:02Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=f85b8a70f3b44510a5cf3895bf7357ae90655f65'/>
<id>urn:sha1:f85b8a70f3b44510a5cf3895bf7357ae90655f65</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Types fix, first pass</title>
<updated>2017-01-10T02:17:16Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-01-10T02:17:16Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=334d807b924427434b42d4fbae745d3d1b38a218'/>
<id>urn:sha1:334d807b924427434b42d4fbae745d3d1b38a218</id>
<content type='text'>
 XXX marks what must change when skalibs changes.
 Also started writing functions for client certificate support
in sbearssl, but it's not working yet (need more high-level
support from BearSSL before it can work)
</content>
</entry>
<entry>
<title> Fix sbearssl build</title>
<updated>2016-12-04T13:52:04Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-12-04T13:52:04Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=8e9889a8674748384bf376f4e4149eb8ceb0529c'/>
<id>urn:sha1:8e9889a8674748384bf376f4e4149eb8ceb0529c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Remove s6-tls* dependency to libs6net. Improve gen-deps to make dynlinking easier.</title>
<updated>2016-12-04T13:44:23Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-12-04T13:44:23Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=5d38ea056c82221a0ddc206cd57dd7c1852a3159'/>
<id>urn:sha1:5d38ea056c82221a0ddc206cd57dd7c1852a3159</id>
<content type='text'>
</content>
</entry>
<entry>
<title> sbearssl: allow DER-encoded certificates in TA directory</title>
<updated>2016-11-30T16:00:29Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-11-30T16:00:29Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=cc08be523a2a647a999dcf82dcce9dee62b4162c'/>
<id>urn:sha1:cc08be523a2a647a999dcf82dcce9dee62b4162c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Small sbearssl bugfixes and usability messages</title>
<updated>2016-11-28T15:52:37Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-11-28T15:52:37Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=3f78080496cddb11cbe9040efce694e44cfac7fe'/>
<id>urn:sha1:3f78080496cddb11cbe9040efce694e44cfac7fe</id>
<content type='text'>
</content>
</entry>
</feed>
