<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-networking/.gitignore, branch dev</title>
<subtitle>UCSPI TCP implementation and other networking utilities</subtitle>
<id>https://git.skarnet.org/cgit/s6-networking/atom/.gitignore?h=dev</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6-networking/atom/.gitignore?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/'/>
<updated>2020-11-26T00:39:05Z</updated>
<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='https://git.skarnet.org/cgit/s6-networking/commit/?id=005fae888243b1a9c51c270a689f08699164ac1d'/>
<id>urn:sha1:005fae888243b1a9c51c270a689f08699164ac1d</id>
<content type='text'>
</content>
</entry>
<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> Add -B (blocking) option to s6-tcpserver?-socketbinder</title>
<updated>2018-04-11T15:09:44Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2018-04-11T15:09:44Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=1e3f94aba1c47b689546ae8ac2e4ba6b1f1774c2'/>
<id>urn:sha1:1e3f94aba1c47b689546ae8ac2e4ba6b1f1774c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Initial commit</title>
<updated>2014-12-15T23:08:59Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2014-12-15T23:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=e0fc82203d677a6f1e808e9a1a46176c109d89be'/>
<id>urn:sha1:e0fc82203d677a6f1e808e9a1a46176c109d89be</id>
<content type='text'>
</content>
</entry>
</feed>
