<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6/src/libs6, branch 2.15.0.0</title>
<subtitle>The skarnet.org supervision suite</subtitle>
<id>http://git.skarnet.org/cgit/s6/atom/src/libs6?h=2.15.0.0</id>
<link rel='self' href='http://git.skarnet.org/cgit/s6/atom/src/libs6?h=2.15.0.0'/>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/'/>
<updated>2026-03-18T01:57:01Z</updated>
<entry>
<title> More fixes, ftrigr_string addition, doc update</title>
<updated>2026-03-18T01:57:01Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-03-18T01:57:01Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=24637cd3776cda5fd0a919ba9343ba86d82d3e04'/>
<id>urn:sha1:24637cd3776cda5fd0a919ba9343ba86d82d3e04</id>
<content type='text'>
</content>
</entry>
<entry>
<title> s6-svscan trivial fix; s6-svunlink bugfix; start prep for 2.15.0.0</title>
<updated>2026-03-17T16:00:25Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-03-17T16:00:25Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=4cdcab0506e76666800d2bc111c602bb3154cc30'/>
<id>urn:sha1:4cdcab0506e76666800d2bc111c602bb3154cc30</id>
<content type='text'>
 s6_supervise_unlink_names can spawn a s6-ftrigrd to wait for an 'x'
event. This creates a fifodir under $scandir/$name/event. But after
the unlink, $scandir/$name doesn't exist anymore, so s6-ftrigrd
fails to clean it up. To fix that, we subscribe with the realpath
of $scandir/$name instead.
</content>
</entry>
<entry>
<title> Refactor ftrig using sass; clean up API a bit, update its users</title>
<updated>2026-03-16T21:09:38Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-03-16T21:09:38Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=41dec6436242c4daccdd9fdee3ac052004c439bd'/>
<id>urn:sha1:41dec6436242c4daccdd9fdee3ac052004c439bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Remove mentions to s6lock from doc and code.</title>
<updated>2026-02-05T09:34:01Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-02-05T09:34:01Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=bbb205bf3fe927750eb88eee4014bf5f2dc0993b'/>
<id>urn:sha1:bbb205bf3fe927750eb88eee4014bf5f2dc0993b</id>
<content type='text'>
s6lock has been deleted in the previous major update. There were
still traces of it in the doc, and lock.h still existed, although
non-functional. Clean all that up.
</content>
</entry>
<entry>
<title> Invoke s6-ftrigrd with a full environment</title>
<updated>2026-01-20T08:33:43Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-01-20T08:33:43Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=96cd0d966a8bc0daad9ec3e18f00e69623f1b5db'/>
<id>urn:sha1:96cd0d966a8bc0daad9ec3e18f00e69623f1b5db</id>
<content type='text'>
That helps when LD_LIBRARY_PATH is necessary.
</content>
</entry>
<entry>
<title> POSIX guarantees that pid == pgid for session leaders!</title>
<updated>2025-11-07T19:06:54Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2025-11-07T19:06:54Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=43253d337ef7a0b74e482e8bf847cb7c12744da0'/>
<id>urn:sha1:43253d337ef7a0b74e482e8bf847cb7c12744da0</id>
<content type='text'>
</content>
</entry>
<entry>
<title> pkg-config support, templated configure, etc.</title>
<updated>2025-04-27T18:35:28Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2025-04-27T18:35:28Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=7dda4a124069438acb19a419a088f5c1ab9b4670'/>
<id>urn:sha1:7dda4a124069438acb19a419a088f5c1ab9b4670</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Don't step on POSIX</title>
<updated>2024-11-10T04:28:17Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-11-10T04:28:17Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=8e22cbe9d3f821598a2eb9dea387c6b413f76105'/>
<id>urn:sha1:8e22cbe9d3f821598a2eb9dea387c6b413f76105</id>
<content type='text'>
remove() is in stdio.h, which bionic pulls. lol @ bionic.

Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> ... with the correct type</title>
<updated>2024-10-04T12:13:23Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-10-04T12:13:23Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=83af5922365b2c6e9decc7c8d6168deb76994e85'/>
<id>urn:sha1:83af5922365b2c6e9decc7c8d6168deb76994e85</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Add flag-newpidns to the servicedir file list</title>
<updated>2024-10-04T12:09:53Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-10-04T12:09:53Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=1d92d42d2c3a7575cff3fdf0310ffc97d5038bd0'/>
<id>urn:sha1:1d92d42d2c3a7575cff3fdf0310ffc97d5038bd0</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
</feed>
