<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>
er to require a digit in a float literal</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-13 15:34:19 -0500'>2021-01-13</span></td><td><a href='/src/commit/bin/c.sh?id=d630ef7d01890a8d32638395ffa163b8cf02424b&amp;follow=1'>Support long double in c.sh</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-13 15:33:40 -0500'>2021-01-13</span></td><td><a href='/src/commit/etc/Dark.terminal?id=d60b318548bf05e43b704af4d635d8ef44be0802&amp;follow=1'>Update Terminal.app colours</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-13 15:17:47 -0500'>2021-01-13</span></td><td><a href='/src/commit/bin/scheme.c?id=84d8034b9eb4301a5391ab771cd12b2f14405b18&amp;follow=1'>Increase dark white brightness slightly</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-13 00:25:08 -0500'>2021-01-13</span></td><td><a href='/src/commit/bin/man1/htagml.1?id=e886fbb30f1b157aa4daba9cda6ca13186a760d8&amp;follow=1'>Add hilex example to htagml manual</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 23:36:03 -0500'>2021-01-12</span></td><td><a href='/src/commit/www/causal.agency/style.css?id=fa9f9040d4426fed7123b5f11a3ef2ed9e3fc451&amp;follow=1'>Style causal.agency like bin HTML</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 23:13:24 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/htagml.c?id=339a3191c8ced69f3339297a88d8b4503c78d86e&amp;follow=1'>Avoid matching tag text inside HTML elements</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 22:57:55 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/up.sh?id=7bc5cc46e62f5990d9e9258e030f8fbf4a41e2b9&amp;follow=1'>Use hilex for up -h</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 22:44:03 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/html.sh?id=c6291b195f80a5ebfed20fb0860eaf427d05c016&amp;follow=1'>Use hilex for bin HTML</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 22:24:33 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/man1/hilex.1?id=a76cc474b8765c547ea033095b8d170cd0f60845&amp;follow=1'>Don't output a pre in hilex by default</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 22:06:56 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/text.l?id=d5727a5964c859359c0b6e4fcf5b4e91ec8f4569&amp;follow=1'>Move hilex out of hilex directory</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 21:57:42 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/hilex/irc.c?id=fdc0c5cdf65a9d48fd624320dbaf2d95c3675252&amp;follow=1'>Consolidate hilex formatters into hilex.c</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 21:40:11 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/hilex/mdoc.l?id=47940e2a528e30903c68abb6c0246cb86772d389&amp;follow=1'>Remove hacky tagging from hilex</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 21:15:39 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/man1/htagml.1?id=ff2d2546a8b09329e4b9b51c482e7015ed01ae4d&amp;follow=1'>Add htagml -i</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 20:58:51 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/html.sh?id=b0e6001e1aab755dfc02e26170bfd5cb5e9358aa&amp;follow=1'>Render tag index in HTML</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 20:57:39 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/man1/htagml.1?id=d6b449f4ac88ec30a3882272e6261651d3d1348b&amp;follow=1'>Add htagml -x</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 20:34:27 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/htagml.c?id=a34bb3c52fb4ee039b05434189f58367aece20c7&amp;follow=1'>Prevent matching the same tag twice</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 20:33:26 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/htagml.c?id=ceee655658a4a990797e99750d2732e9e4d8e9d1&amp;follow=1'>Process htagml file line by line</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 19:00:12 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/htagml.c?id=4bd6bb0f36f1e234a6aa8f1cd3d2660c9888b838&amp;follow=1'>Split fields by tab only</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 18:19:21 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/html.sh?id=5e42ec32b98e3f6e19ce10c11cf7c6b85cd48a3a&amp;follow=1'>List both Makefile and html.sh under README.7</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 17:06:23 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/man1/htagml.1?id=8a3fe03cb5670cb7fd55d418841099c8499827a4&amp;follow=1'>Add htagml example</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 16:55:34 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/html.sh?id=4708b1750f705155c557cf9ca3f2b03967c47696&amp;follow=1'>Use mandoc and htagml for bin html</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 16:15:37 -0500'>2021-01-12</span></td><td><a href='/src/commit/bin/man1/htagml.1?id=3e7ffc868d1105740ad3a5b3bf8ee721f47485a7&amp;follow=1'>Add htagml</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-12 00:34:08 -0500'>2021-01-12</span></td><td><a href='/src/commit/www/causal.agency/torus.pty?id=4f181c9031cf11d0d2d78abe4937242e30c5359f&amp;follow=1'>Replace causal.agency with a simple mdoc page</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-11 22:44:58 -0500'>2021-01-11</span></td><td><a href='/src/commit/www/text.causal.agency/Makefile?id=c31cba908c3b810905b0363be3d6738a2868a03c&amp;follow=1'>Publish "Using vi"</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-11 18:18:13 -0500'>2021-01-11</span></td><td><a href='/src/commit/home/.config/git/config?id=877860e9e66a4cf9255a44f7109d8f2276cffcca&amp;follow=1'>Enable diff.colorMoved</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-10 21:03:06 -0500'>2021-01-10</span></td><td><a href='/src/commit/home/.profile?id=4124394943bd5092cbaa0d01000c117cde21a30e&amp;follow=1'>Set less search case-insensitive</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-10 18:57:20 -0500'>2021-01-10</span></td><td><a href='/src/commit/home/.profile?id=db77d41a39f34b43344fd16072847db0c61ad789&amp;follow=1'>Set EXINIT</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-09 00:47:50 -0500'>2021-01-09</span></td><td><a href='/src/commit/bin/man1/c.1?id=27fdb43e71854a18bd02e7f937b83c1fb7567849&amp;follow=1'>Add c -t flag to print expression type</a></td><td>June McEnroe</td></tr>
<tr><td><span title='2021-01-05 11:39:07 -0500'>2021-01-05</span></td><td><a href='/src/commit/www/git.causal.agency/cgitrc?id=be52ffcb4c0fee1aef422fe983a4b9a2be673186&amp;follow=1'>Update tagline</a></td><td>June McEnroe