<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6/src/supervision, branch v2.6.0.0</title>
<subtitle>The skarnet.org supervision suite</subtitle>
<id>https://git.skarnet.org/cgit/s6/atom/src/supervision?h=v2.6.0.0</id>
<link rel='self' href='https://git.skarnet.org/cgit/s6/atom/src/supervision?h=v2.6.0.0'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/'/>
<updated>2017-06-14T04:09:00Z</updated>
<entry>
<title> Add ftrigr_checksa(), rewrite s6_svlisten_loop() around it</title>
<updated>2017-06-14T04:09:00Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-06-14T04:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=0445f2a3590f67441602a05fe3924ab677c79ff0'/>
<id>urn:sha1:0445f2a3590f67441602a05fe3924ab677c79ff0</id>
<content type='text'>
 - Fixes the race condition hit by permanent failure, i.e. two ftrig events close to each other
 - Requires storing the sequence of events client-side, so an additional stralloc, bleh
 - The visible struct ftrigr_s changes, so a major bump is needed -&gt; prepare for 2.6.0.0
 - ftrigr_check() is now a trivial wrapper around ftrigr_checksa()
</content>
</entry>
<entry>
<title> Add the timeout-kill feature to s6-supervise. Prepare for version 2.5.1.0.</title>
<updated>2017-05-19T11:52:33Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-05-19T11:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=4c43193fa3f7b49e68778d7345759f27c883072f'/>
<id>urn:sha1:4c43193fa3f7b49e68778d7345759f27c883072f</id>
<content type='text'>
</content>
</entry>
<entry>
<title> bugfix: s6-svstat accepts -w, not -W</title>
<updated>2017-05-09T16:57:51Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-05-09T16:57:51Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=6f30632bf22e87e95ad4e18fda3c0bed65595bb2'/>
<id>urn:sha1:6f30632bf22e87e95ad4e18fda3c0bed65595bb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Fix trailing nulls in s6-svstat's output</title>
<updated>2017-04-13T13:30:20Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-04-13T13:30:20Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=ae7d46abf3d64f0f413277081f63ea52cf4ae40c'/>
<id>urn:sha1:ae7d46abf3d64f0f413277081f63ea52cf4ae40c</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Clarify permanent failure API for s6-svwait -r and friends; update doc</title>
<updated>2017-03-27T14:05:21Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-27T14:05:21Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=ded312bcc44704ea16fdfe9fb9f2b46bfd0f537b'/>
<id>urn:sha1:ded312bcc44704ea16fdfe9fb9f2b46bfd0f537b</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Stop using flagwant; new s6-svstat API; s6-svwait's timeout exitcode is now 99</title>
<updated>2017-03-25T11:25:15Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-25T11:25:15Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=9a669c4b3973118dfcce2a2b1fb4babd0aaa6af7'/>
<id>urn:sha1:9a669c4b3973118dfcce2a2b1fb4babd0aaa6af7</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Implement permanent failure for services via ./finish exiting 125</title>
<updated>2017-03-20T20:34:12Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-20T20:34:12Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=bb9a68add4feef7c53ba3994256745ea99cffef8'/>
<id>urn:sha1:bb9a68add4feef7c53ba3994256745ea99cffef8</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Change setpgrp() to setpgid(0, 0) because lolBSD don't have a standard setpgrp().</title>
<updated>2017-03-14T21:19:51Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-14T21:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=b4518d79cc80e7ea0f4e53345ca29afa21e4f0f3'/>
<id>urn:sha1:b4518d79cc80e7ea0f4e53345ca29afa21e4f0f3</id>
<content type='text'>
 How the fuck are the BSDs even still alive?
</content>
</entry>
<entry>
<title> Cleanup of superfluous includes</title>
<updated>2017-03-13T23:19:47Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-13T23:19:47Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=398f9684624eb00075af938730cad805d7bdebfd'/>
<id>urn:sha1:398f9684624eb00075af938730cad805d7bdebfd</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Fix argument order in memchr() !</title>
<updated>2017-03-12T13:27:50Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2017-03-12T13:27:50Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/s6/commit/?id=046a7c08c3c1e059be55ebdf49af66f5aee4800b'/>
<id>urn:sha1:046a7c08c3c1e059be55ebdf49af66f5aee4800b</id>
<content type='text'>
</content>
</entry>
</feed>
