<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6/src/supervision/s6-svscan.c, branch 2.15.0.0</title>
<subtitle>The skarnet.org supervision suite</subtitle>
<id>http://git.skarnet.org/cgit/s6/atom/src/supervision/s6-svscan.c?h=2.15.0.0</id>
<link rel='self' href='http://git.skarnet.org/cgit/s6/atom/src/supervision/s6-svscan.c?h=2.15.0.0'/>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/'/>
<updated>2026-03-17T16:00:25Z</updated>
<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> Add initial cleanup to s6-svscan</title>
<updated>2026-01-24T15:24:26Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-01-24T15:24:26Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=1f3e97748180e36cdf6630d60019895e9a7f9a0c'/>
<id>urn:sha1:1f3e97748180e36cdf6630d60019895e9a7f9a0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> s6-svscan can be the last living piece of a deleted s6 version and still work</title>
<updated>2025-12-24T14:02:48Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2025-12-24T14:02:48Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=89a629b874e129397c248924d43fd67a45224155'/>
<id>urn:sha1:89a629b874e129397c248924d43fd67a45224155</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Prepare for 2.12.0.4; also close s6-svscan's stderr on exit when special</title>
<updated>2024-04-15T10:46:10Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-04-15T10:46:10Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=b30499178db75b494d35eb1f60c30a85f45c4dc1'/>
<id>urn:sha1:b30499178db75b494d35eb1f60c30a85f45c4dc1</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Prepare for 2.12.0.2; fix scheduling of rescans/restarts in s6-svscan</title>
<updated>2023-11-20T14:57:36Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-11-20T14:57:36Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=8d032b7ff814b08aba0b23c03cdd589eae98d22a'/>
<id>urn:sha1:8d032b7ff814b08aba0b23c03cdd589eae98d22a</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> bugfix: s6-svscan didn't delay killing until scan. Prepare for 2.12.0.1.</title>
<updated>2023-11-08T14:08:58Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-11-08T14:08:58Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=2598c3ce94f6f292bdd234020709af034c27d262'/>
<id>urn:sha1:2598c3ce94f6f292bdd234020709af034c27d262</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Adapt to skalibs-2.14</title>
<updated>2023-09-09T04:35:20Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-09-09T04:35:20Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=1f592173a28907dadfb75132e1eb25dfe4fb3a94'/>
<id>urn:sha1:1f592173a28907dadfb75132e1eb25dfe4fb3a94</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Use open safe wrappers; remove debug boilerplate</title>
<updated>2023-07-06T13:23:21Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-07-06T13:23:21Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=4c8dc8ab046864c370ce1aadd29403fd6c78097f'/>
<id>urn:sha1:4c8dc8ab046864c370ce1aadd29403fd6c78097f</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Document new s6-svscan options</title>
<updated>2023-06-24T04:42:49Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-06-24T04:42:49Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=eba790dff930c232d6b5266fdfda0b1231167609'/>
<id>urn:sha1:eba790dff930c232d6b5266fdfda0b1231167609</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
</feed>
