<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-networking/src/conn-tools, branch dev</title>
<subtitle>UCSPI TCP implementation and other networking utilities</subtitle>
<id>https://git.skarnet.org/cgit/s6-networking/atom/src/conn-tools?h=dev</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6-networking/atom/src/conn-tools?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/'/>
<updated>2021-05-22T04:27:43Z</updated>
<entry>
<title> bugfix: tcpserver should unignore SIGPIPE</title>
<updated>2021-05-22T04:27:43Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-05-22T04:27:43Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=a32bdcb06acf0428b4babe6f8342a3f962fd5b39'/>
<id>urn:sha1:a32bdcb06acf0428b4babe6f8342a3f962fd5b39</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Trivial syscall number optimization</title>
<updated>2021-05-21T21:06:34Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-05-21T21:06:34Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=b7c8979175f313314acec906577c54d48a8c6688'/>
<id>urn:sha1:b7c8979175f313314acec906577c54d48a8c6688</id>
<content type='text'>
</content>
</entry>
<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='https://git.skarnet.org/cgit/s6-networking/commit/?id=b6de172b3545a73f6f31500ee9c4d51898fbe2bc'/>
<id>urn:sha1:b6de172b3545a73f6f31500ee9c4d51898fbe2bc</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='https://git.skarnet.org/cgit/s6-networking/commit/?id=26cd94b2a8f6da396058b6c5d6446e237ec9d78f'/>
<id>urn:sha1:26cd94b2a8f6da396058b6c5d6446e237ec9d78f</id>
<content type='text'>
</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> Prepare for 2.4.0.0</title>
<updated>2020-11-21T10:56:01Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-21T10:56:01Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=2269af1457817b7a3b9b51cc0512d5f29e1fc7a5'/>
<id>urn:sha1:2269af1457817b7a3b9b51cc0512d5f29e1fc7a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Privs can only be dropped after reading key files.</title>
<updated>2020-11-21T02:22:09Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-21T02:22:09Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=5c2880becc94141b8035b3488b6bd60696011308'/>
<id>urn:sha1:5c2880becc94141b8035b3488b6bd60696011308</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 -e option to s6-tlsserver</title>
<updated>2020-05-06T11:47:33Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-05-06T11:47:33Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=36cd749078bb7d7107e85f2c427213046faa19f3'/>
<id>urn:sha1:36cd749078bb7d7107e85f2c427213046faa19f3</id>
<content type='text'>
</content>
</entry>
</feed>
