<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catsit, branch 1.3</title>
<subtitle>(deprecated) process supervisor
</subtitle>
<id>https://git.causal.agency/catsit/atom?h=1.3</id>
<link rel='self' href='https://git.causal.agency/catsit/atom?h=1.3'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/'/>
<updated>2021-03-02T00:41:01+00:00</updated>
<entry>
<title>Skip leading whitespace on prepends and commands</title>
<updated>2021-03-02T00:41:01+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-03-02T00:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=207da7ffcf52352cf71090cd7e4e7881816618f1'/>
<id>urn:sha1:207da7ffcf52352cf71090cd7e4e7881816618f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only prepend exec if command line doesn't contain ;&amp;|()</title>
<updated>2021-03-02T00:29:27+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-03-02T00:29:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=e9901e30a2f1bf52aee83359a318f7314131f816'/>
<id>urn:sha1:e9901e30a2f1bf52aee83359a318f7314131f816</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Exit with EX_TEMPFAIL when watching files</title>
<updated>2021-03-02T00:09:40+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-03-02T00:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=0384c2abd7cc7fa768bb2c2260728f041ac71c47'/>
<id>urn:sha1:0384c2abd7cc7fa768bb2c2260728f041ac71c47</id>
<content type='text'>
Reason being that if a file disappears and it takes longer for it
to reappear than the default restart interval, the service would
just get stopped. Treat an initially missing file the same as a
file that gets deleted.
</content>
</entry>
<entry>
<title>Add -d flag to catsit-watch</title>
<updated>2021-02-28T00:34:30+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-28T00:34:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=f89fe20dde8874cf1d57c690b9b3f9f5d286fefb'/>
<id>urn:sha1:f89fe20dde8874cf1d57c690b9b3f9f5d286fefb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add -a to catsit-watch</title>
<updated>2021-02-27T20:44:24+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-27T20:44:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=c7b117f37a71755912b53dd847eb3f281c15da27'/>
<id>urn:sha1:c7b117f37a71755912b53dd847eb3f281c15da27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add catsit-timer utility</title>
<updated>2021-02-26T00:45:56+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-26T00:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=69c1b1b2acc018fe7342106543de2ca19688b225'/>
<id>urn:sha1:69c1b1b2acc018fe7342106543de2ca19688b225</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add catsit-watch utility</title>
<updated>2021-02-25T20:49:37+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-25T20:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=fd25c666d57fb9a7c0da58620a7cc768c7aa743e'/>
<id>urn:sha1:fd25c666d57fb9a7c0da58620a7cc768c7aa743e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop pledge privileges after daemonization</title>
<updated>2021-02-01T19:47:32+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-01T19:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=8bd0b51140f24f253e8da91112a5e44b53837964'/>
<id>urn:sha1:8bd0b51140f24f253e8da91112a5e44b53837964</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove use of "%n"</title>
<updated>2021-02-01T16:39:25+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-01T16:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=cc8a88c059fffe5e7834cb2bfc2bb7c932a67c77'/>
<id>urn:sha1:cc8a88c059fffe5e7834cb2bfc2bb7c932a67c77</id>
<content type='text'>
https://cvsweb.openbsd.org/src/lib/libc/stdio/vfprintf.c?rev=1.79&amp;content-type=text/x-cvsweb-markup

I think this is silly, as I've said elsewhere, and it's a shame
because that was clearly the best way to write this. Oh well.
</content>
</entry>
<entry>
<title>Check signals first in the loop</title>
<updated>2021-02-01T16:36:31+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-02-01T16:36:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catsit/commit/?id=da4ccb18f4c6900c6e5ad39e226cab9699837412'/>
<id>urn:sha1:da4ccb18f4c6900c6e5ad39e226cab9699837412</id>
<content type='text'>
Signals need to be checked first in the loop to catch any that were
delivered between setting up the signals handlers and entering the
loop, i.e. in the time it takes to initially start each of the
services.
</content>
</entry>
</feed>
