<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6-networking/src/conn-tools/s6-tcpserver6d.c, branch main</title>
<subtitle>UCSPI TCP implementation and other networking utilities</subtitle>
<id>https://git.skarnet.org/cgit/s6-networking/atom/src/conn-tools/s6-tcpserver6d.c?h=main</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6-networking/atom/src/conn-tools/s6-tcpserver6d.c?h=main'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/'/>
<updated>2023-09-30T05:40:04Z</updated>
<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> Prepare for 2.5.1.2</title>
<updated>2022-11-29T13:19:02Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-11-29T13:19:02Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=418a9deb23eca6fed25cc9feea476646a88a5184'/>
<id>urn:sha1:418a9deb23eca6fed25cc9feea476646a88a5184</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Adapt to skalibs-2.11.0.0</title>
<updated>2021-08-10T00:26:41Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-08-10T00:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=fb68edd32df2e2d9b4e8eae813ce6c60d82b4204'/>
<id>urn:sha1:fb68edd32df2e2d9b4e8eae813ce6c60d82b4204</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<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> 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> Different code style for the maxconn spurious warning avoidance</title>
<updated>2019-05-14T00:35:02Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2019-05-14T00:35:02Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=e5dd06303f15ec5610bbe6812c896628c9e55c07'/>
<id>urn:sha1:e5dd06303f15ec5610bbe6812c896628c9e55c07</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix: have s6-tcpserver?d write localport to stdout on notif</title>
<updated>2018-10-06T13:52:26Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2018-10-06T13:52:26Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6-networking/commit/?id=e951f27aa82e9155e429782746fd1abc90984d04'/>
<id>urn:sha1:e951f27aa82e9155e429782746fd1abc90984d04</id>
<content type='text'>
 and not just a newline.
</content>
</entry>
</feed>
