<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-networking/src/conn-tools/deps-exe, branch main</title>
<subtitle>UCSPI TCP implementation and other networking utilities</subtitle>
<id>https://git.skarnet.org/cgit/s6-networking/atom/src/conn-tools/deps-exe?h=main</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6-networking/atom/src/conn-tools/deps-exe?h=main'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/'/>
<updated>2025-06-03T22:10:36Z</updated>
<entry>
<title> Add proxy-server</title>
<updated>2025-06-03T22:10:36Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2025-06-03T22:10:36Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=2b0d8dacd3b7def1d8839d725fd44ae75d71629d'/>
<id>urn:sha1:2b0d8dacd3b7def1d8839d725fd44ae75d71629d</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Great Tcpserver Unification. Prepare for 2.6.0.0.</title>
<updated>2023-09-30T05:40:04Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-09-30T05:40:04Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=bef76b45f480aa41209efdec09fc6bb0bfde7cbe'/>
<id>urn:sha1:bef76b45f480aa41209efdec09fc6bb0bfde7cbe</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Remove s6-tcpserver?d dependency on libs6</title>
<updated>2023-09-11T06:24:20Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-09-11T06:24:20Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=16edfb1a2bd0b7fa793618b8e5953e92e253a955'/>
<id>urn:sha1:16edfb1a2bd0b7fa793618b8e5953e92e253a955</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> New versions of s6-tcpserver4d and s6-tcpserver6d</title>
<updated>2023-09-08T05:32:40Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-09-08T05:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=9efa646c7fb520747804acdc829b3cccea0dce63'/>
<id>urn:sha1:9efa646c7fb520747804acdc829b3cccea0dce63</id>
<content type='text'>
- both now use posix_spawn when available
- s6-tcpserver4d uses avltree for logarithmic lookups
- s6-tcpserver6d still has the linear lookup
- the point was to benchmark linear vs logarithmic, but the
fork() overhead overshadowed everything
- now with fork() out of the way, I'm going back to benchmarks

Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Move all tls stuff into its own subdir</title>
<updated>2020-11-21T11:58:44Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-21T11:58:44Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=fb76faf56aca9b79648d776896a4a4fae7c978cf'/>
<id>urn:sha1:fb76faf56aca9b79648d776896a4a4fae7c978cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add s6-ucspitlsc</title>
<updated>2020-11-21T11:51:08Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-21T11:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=7f2cd05720e721c7e8131d4a4762d97a29fbf7b4'/>
<id>urn:sha1:7f2cd05720e721c7e8131d4a4762d97a29fbf7b4</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> Remove tainnow.lib dependency</title>
<updated>2019-09-21T05:46:01Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-09-21T05:46:01Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=315b76a0fa70b8b31b76af83cf84b4c0ff3236e4'/>
<id>urn:sha1:315b76a0fa70b8b31b76af83cf84b4c0ff3236e4</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> Fix several bugs in stls, make the engine work</title>
<updated>2016-12-01T02:24:09Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2016-12-01T02:24:09Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=880f2a22304b393b43397c3ec8de83052a2584ce'/>
<id>urn:sha1:880f2a22304b393b43397c3ec8de83052a2584ce</id>
<content type='text'>
</content>
</entry>
</feed>
