<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6/src/libs6, branch v2.15.1.0</title>
<subtitle>The skarnet.org supervision suite</subtitle>
<id>http://git.skarnet.org/cgit/s6/atom/src/libs6?h=v2.15.1.0</id>
<link rel='self' href='http://git.skarnet.org/cgit/s6/atom/src/libs6?h=v2.15.1.0'/>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/'/>
<updated>2026-06-14T04:07:34Z</updated>
<entry>
<title> Define S6_FILETYPE_TEMPLATE</title>
<updated>2026-06-14T04:07:34Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-06-14T04:07:34Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=df4ef051a22efaf165b28f5343210278dca58aaa'/>
<id>urn:sha1:df4ef051a22efaf165b28f5343210278dca58aaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add s6-svc -l and reload-signal</title>
<updated>2026-06-09T04:44:18Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-06-09T04:44:18Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=923d36dfe83f6f309da7c17fd70e306cd985182c'/>
<id>urn:sha1:923d36dfe83f6f309da7c17fd70e306cd985182c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> And don't assume it's 0-terminated</title>
<updated>2026-05-23T16:32:39Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-05-23T16:32:39Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=00ba0fe94149fb90913bdbac1aeaf643d5f08965'/>
<id>urn:sha1:00ba0fe94149fb90913bdbac1aeaf643d5f08965</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Better stralloc contract in s6_supervise_unlink_names</title>
<updated>2026-05-23T16:28:30Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-05-23T16:28:30Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=697a2b56d4ea3915fb072973dc6eab99c8ff8ae7'/>
<id>urn:sha1:697a2b56d4ea3915fb072973dc6eab99c8ff8ae7</id>
<content type='text'>
 Assume sa-&gt;len is 0 at invocation of registerit().
 Reset it to 0 before exiting it. So sa is always available as
scratch space.
</content>
</entry>
<entry>
<title> Add flag-timeout-killpg to the list of known files</title>
<updated>2026-04-23T16:31:47Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-04-23T16:31:47Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=73be315d65b09adf52a39ead6a1ee0ccc8bba62c'/>
<id>urn:sha1:73be315d65b09adf52a39ead6a1ee0ccc8bba62c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Add s6-notify-fd-from-socket and s6-notify-socket-from-fd</title>
<updated>2026-04-09T02:31:43Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-04-09T02:31:43Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=8a5a621baa9e756b34c507c3d8e2119dabe7f630'/>
<id>urn:sha1:8a5a621baa9e756b34c507c3d8e2119dabe7f630</id>
<content type='text'>
 Also add .gitkeep files, remove old include-local/s6lockd.h,
update a little bit of doc, make s6-ftrigrd pipe-only
</content>
</entry>
<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>
</feed>
