<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catgirl/Makefile, branch 1.0</title>
<subtitle>IRC client
</subtitle>
<id>https://git.causal.agency/catgirl/atom?h=1.0</id>
<link rel='self' href='https://git.causal.agency/catgirl/atom?h=1.0'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/'/>
<updated>2020-05-27T16:01:49+00:00</updated>
<entry>
<title>Inherit PREFIX and MANDIR from env</title>
<updated>2020-05-27T16:01:49+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-05-27T16:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=287cd3c63cc25c7d2e496815094a615ff1c57fde'/>
<id>urn:sha1:287cd3c63cc25c7d2e496815094a615ff1c57fde</id>
<content type='text'>
Oops.
</content>
</entry>
<entry>
<title>Don't compress man page or use configure on FreeBSD</title>
<updated>2020-05-23T23:14:47+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-05-23T18:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=fd679bbca8ad24c0ddd69e3d2018fbbe4bb8e54d'/>
<id>urn:sha1:fd679bbca8ad24c0ddd69e3d2018fbbe4bb8e54d</id>
<content type='text'>
Also use DESTDIR in install.
</content>
</entry>
<entry>
<title>Use gnu-case-range and gnu-conditional-omitted-operand extensions</title>
<updated>2020-04-03T21:10:52+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-04-03T21:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=75a6aa9258270169f43f56e063f1bfb57eebe56b'/>
<id>urn:sha1:75a6aa9258270169f43f56e063f1bfb57eebe56b</id>
<content type='text'>
I'm sad to do this but I just can't stand writing (foo ? foo : bar)
anymore.
</content>
</entry>
<entry>
<title>Add /ignore message filtering patterns</title>
<updated>2020-03-31T18:30:42+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-03-31T18:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=25f419465f019feedb7266cb68232d1b32a66957'/>
<id>urn:sha1:25f419465f019feedb7266cb68232d1b32a66957</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add logging functions</title>
<updated>2020-03-25T22:56:09+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-03-25T22:56:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=d99f20c0ff5ef7fb274a09de22b515749be9c7ec'/>
<id>urn:sha1:d99f20c0ff5ef7fb274a09de22b515749be9c7ec</id>
<content type='text'>
The mkdir dance is a bit awkward...
</content>
</entry>
<entry>
<title>Add sandman wrapper</title>
<updated>2020-02-13T02:31:09+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-02-13T02:31:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=9bed890aa889dad4c46b6d18fff8cbdac9feab1a'/>
<id>urn:sha1:9bed890aa889dad4c46b6d18fff8cbdac9feab1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add chroot target</title>
<updated>2020-02-12T03:28:39+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-02-12T03:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=252428f97aa6a8f4e5b612757ce96d2d0d37e2f3'/>
<id>urn:sha1:252428f97aa6a8f4e5b612757ce96d2d0d37e2f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Factor out XDG base directory code</title>
<updated>2020-02-11T00:57:10+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-02-11T00:57:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=99480a42e56e70707822934ffeb56f0454afc127'/>
<id>urn:sha1:99480a42e56e70707822934ffeb56f0454afc127</id>
<content type='text'>
And add warnings to configOpen, since that's the only way to be accurate
if a weird error occurs.
</content>
</entry>
<entry>
<title>Add install target</title>
<updated>2020-02-09T20:02:47+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-02-09T20:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=1d26c880ed305951715a548f934eb231b8fc9317'/>
<id>urn:sha1:1d26c880ed305951715a548f934eb231b8fc9317</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Scan messages for URLs</title>
<updated>2020-02-08T23:29:01+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2020-02-08T23:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=f502260dd0aa73b09bfbb7289b50a67592866166'/>
<id>urn:sha1:f502260dd0aa73b09bfbb7289b50a67592866166</id>
<content type='text'>
</content>
</entry>
</feed>
 title='2018-05-28 17:12:23 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/main.c?id=4f7527f8e49276894751a9b100e68bc46568bb85&amp;follow=1'>exec: Do not allocate stack string in padvance</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:23 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/parser.c?id=a9c4e4c9fc11cf1bd17d08e166405f7ab355a9f3&amp;follow=1'>memalloc: Add growstackto helper</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:23 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/jobs.c?id=15a60c2357f772ccf953772859e8f9fc124442e2&amp;follow=1'>jobs: Replace some uses of fmtstr with stpcpy/stpncpy</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:23 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/output.c?id=0e18261c159f0af3d9ea7eae116d201bc1e05dd5&amp;follow=1'>output: Fix fmtstr return value</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:23 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/var.h?id=6458796c79e643503d14e18c611cfbf68c4a8cce&amp;follow=1'>var: Set IFS to fixed value at start time</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:22 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/parser.c?id=51e2d88d6e513150a76c007111bbee21bb922c33&amp;follow=1'>parser: Save/restore here-documents in command substitution</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:22 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/jobs.c?id=6c691b3e5099de380a9d2f97d5c72f4a978bb794&amp;follow=1'>jobs: Only clear gotsigchld when waiting for everything</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:22 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/redir.c?id=983085923ae1d45196868b48f576b1a19e03e72b&amp;follow=1'>mkinit: Split reset into exitreset and reset</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:22 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/main.c?id=d17dacd0f0499a8c77d810e211e8ff96b8898c48&amp;follow=1'>main: Only set savestatus in exitcmd</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-28 17:12:22 +0800'>2018-05-28</span></td><td><a href='/dash/commit/src/exec.c?id=a332ebdaa13d3eaf70082e1be214c42645bc186a&amp;follow=1'>exec: Return 126 on most errors in shellexec</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-17 19:09:37 +0800'>2018-05-17</span></td><td><a href='/dash/commit/configure.ac?id=0e6a3d20816365821fa9ff8f8c6d7bdf915ee3c8&amp;follow=1'>Release 0.5.10.2.</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-15 13:57:27 +0800'>2018-05-15</span></td><td><a href='/dash/commit/src/parser.c?id=469c5fd4f57622b1a6571172898ab29430319d4a&amp;follow=1'>parser: Fix incorrect eating of backslash newlines</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-10 16:06:42 +0800'>2018-05-10</span></td><td><a href='/dash/commit/configure.ac?id=39404b4f8a0c9ed322babf7cd32318e349b80ab7&amp;follow=1'>Release 0.5.10.1.</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-09 23:08:41 +0800'>2018-05-09</span></td><td><a href='/dash/commit/src/jobs.c?id=9e5cd41d9605e4caaac3aacdc0482f6ee220a298&amp;follow=1'>jobs - Do not block when waiting on SIGCHLD</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-05-03 16:46:50 +0800'>2018-05-03</span></td><td><a href='/dash/commit/configure.ac?id=8e942c0ee8768229c1ec27a08102aace17240c88&amp;follow=1'>Release 0.5.10.</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-19 18:19:59 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/eval.c?id=3cd57b6ed933c299e4d7c3c1e8390194635bbab8&amp;follow=1'>eval: Variable assignments on functions are no longer persistent</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-19 18:19:30 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/parser.c?id=48ca00863af909461d1372998bb90549f27abaaf&amp;follow=1'>parser: Fix parameter expansion inside inner double quotes</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-19 18:19:29 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/parser.c?id=6348e861b20d0b90275970af7357ac35ef956f16&amp;follow=1'>parser: Fix parsing of ${}</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-19 18:19:29 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/dash.1?id=87a94a4dfa019ad3ef4443801b31079577c37758&amp;follow=1'>man: correct typos, iff -&gt; if</a></td><td>Martijn Dekker</td></tr>
<tr><td><span title='2018-04-19 18:19:29 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/expand.c?id=3311816551591b60ab0e14f94701bb0f2e19a71f&amp;follow=1'>expand: Do not quote backslashes in unquoted parameter expansion</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-19 18:19:29 +0800'>2018-04-19</span></td><td><a href='/dash/commit/configure.ac?id=e695774716a91b07234a3f531bde50f865cb206a&amp;follow=1'>shell: Add subdir-objects to AM_INIT_AUTOMAKE</a></td><td>Jason Bowen</td></tr>
<tr><td><span title='2018-04-19 18:19:29 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/input.h?id=46d5a7fcea81b489819f753451c1ad2fe435f148&amp;follow=1'>eval: Restore input files in evalcommand</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-19 18:19:29 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/jobs.c?id=03876c0743a50984b0aae69bba6f5034dc38aec1&amp;follow=1'>eval: Reap zombies after built-in commands and functions</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-19 18:19:29 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/redir.c?id=c22e9cc693a6271533740abd9be1bf918a40b0b3&amp;follow=1'>redir: Fix typo in noclobber code</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-19 18:19:28 +0800'>2018-04-19</span></td><td><a href='/dash/commit/src/expand.c?id=6900ff60ef7347a8c1445853a8f4689808e0976e&amp;follow=1'>expand: Fix glibc glob(3) support</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-02 23:30:44 +0800'>2018-04-02</span></td><td><a href='/dash/commit/src/expand.c?id=0f3806dd899ace97d5909f195882697ef9dd1eaa&amp;follow=1'>expand: Fix buffer overflow in expandmeta</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-02 23:30:44 +0800'>2018-04-02</span></td><td><a href='/dash/commit/src/bltin/printf.c?id=325a460c7942aa79bb97303e129980db8afd177c&amp;follow=1'>builtin: Move echo space/nl handling into print_escape_str</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-02 23:30:44 +0800'>2018-04-02</span></td><td><a href='/dash/commit/src/bltin/printf.c?id=42b730b034eebd0e9da4aa014785a3ee5de436be&amp;follow=1'>builtin: Fix echo performance regression</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-02 23:30:44 +0800'>2018-04-02</span></td><td><a href='/dash/commit/src/expand.c?id=36128c90e7bfbcf8313a6ac9a2880191aa47e6a6&amp;follow=1'>expand: Fix ghost fields with unquoted $@/$*</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-02 23:30:44 +0800'>2018-04-02</span></td><td><a href='/dash/commit/src/parser.c?id=dad1cb18b60ecce925f4ed234553a43fa6c81447&amp;follow=1'>parser: Allow newlines within parameter substitution</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-04-02 23:30:44 +0800'>2018-04-02</span></td><td><a href='/dash/commit/src/expand.c?id=f88078247635fd076c935af6413f75395d5159da&amp;follow=1'>expand: Fix bugs with words connected to the right of $@</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-03-25 10:33:38 +0800'>2018-03-25</span></td><td><a href='/dash/commit/src/bltin/printf.c?id=fcb3864e0e348c206c12b3dae9e734d1efa2029e&amp;follow=1'>Revert "[BUILTIN] Remove unnecessary restoration of format string in printf"</a></td><td>Herbert Xu</td></tr>
<tr><td><span title='2018-03-22 00:29:58 +0800'>2018-03-22</span></td><td><a href='/dash/commit/src/parser.c?id=c166b718b496da63c4df7a0972df2fc6cd38256b&amp;follow=1'>parser: Fix backquote support in here-document EOF mark</a></td><td>Herbert Xu