<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litterbox, branch master</title>
<subtitle>IRC logger
</subtitle>
<id>https://git.causal.agency/litterbox/atom?h=master</id>
<link rel='self' href='https://git.causal.agency/litterbox/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/'/>
<updated>2023-10-21T22:49:16+00:00</updated>
<entry>
<title>Recommend kitd to run litterbox on OpenBSD</title>
<updated>2023-10-21T22:49:16+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2023-10-21T22:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=b96a95439bf8c678024357ded4709fd90b08707c'/>
<id>urn:sha1:b96a95439bf8c678024357ded4709fd90b08707c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Strip CR LF from input lines in unscoop</title>
<updated>2023-06-12T19:47:07+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2023-06-12T19:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=540485dd73b24eae578fb84f0039a2abdc25623b'/>
<id>urn:sha1:540485dd73b24eae578fb84f0039a2abdc25623b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make copyrights and AUTHORS consistent</title>
<updated>2022-09-19T01:57:28+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-09-19T01:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=567976bc762607fa34b26ceb82ab9ede259a5fca'/>
<id>urn:sha1:567976bc762607fa34b26ceb82ab9ede259a5fca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Open database readonly from scoop</title>
<updated>2022-05-21T19:55:53+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2022-05-21T19:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=c300d03c783af49075aabf641450baad552b8159'/>
<id>urn:sha1:c300d03c783af49075aabf641450baad552b8159</id>
<content type='text'>
I originally changed it to RW so that PRAGMA optimize could run,
but since that relies on usage pattern information for that database
connection, I don't think it makes sense to run it in scoop anyway,
where only one query is run. Move it to litterbox only.
</content>
</entry>
<entry>
<title>Close database before calling tls_close(3)</title>
<updated>2021-12-28T22:28:18+00:00</updated>
<author>
<name>June McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-12-28T22:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=ca50ef458987dca1ed29816fce974684e04e35a7'/>
<id>urn:sha1:ca50ef458987dca1ed29816fce974684e04e35a7</id>
<content type='text'>
Calling tls_close(3) after an error potentially results in a SIGPIPE,
preventing dbClose() from being called.
</content>
</entry>
<entry>
<title>Import refactored xdg.c from pounce</title>
<updated>2021-10-16T21:19:23+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-10-16T21:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=e8fc08387bc54be815b176afa8c4e2dcffa59c7b'/>
<id>urn:sha1:e8fc08387bc54be815b176afa8c4e2dcffa59c7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't set "compat" ciphers</title>
<updated>2021-10-06T01:04:41+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-10-06T01:03:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=7e8cc0d80f2c0532d997cb79f29fa3bedf39a2d4'/>
<id>urn:sha1:7e8cc0d80f2c0532d997cb79f29fa3bedf39a2d4</id>
<content type='text'>
This hasn't been necessary to connect to anything reasonable in a
long time.
</content>
</entry>
<entry>
<title>Define unscoop formats separately</title>
<updated>2021-10-04T18:22:58+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-10-04T18:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=c36b1fdf109cbb070f33a01110c8b7e8bd9d2dde'/>
<id>urn:sha1:c36b1fdf109cbb070f33a01110c8b7e8bd9d2dde</id>
<content type='text'>
So they get tagged properly.
</content>
</entry>
<entry>
<title>Use | between equivalent options</title>
<updated>2021-10-04T18:18:45+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-10-04T18:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=9de94374cd5423aabbe99d78293ded70c256d46b'/>
<id>urn:sha1:9de94374cd5423aabbe99d78293ded70c256d46b</id>
<content type='text'>
So that both get tagged.
</content>
</entry>
<entry>
<title>Tighten action handling</title>
<updated>2021-06-20T23:46:07+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-06-20T23:46:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/litterbox/commit/?id=06c5342cfe158e2dbce8dd3bbbb07e757d6c219e'/>
<id>urn:sha1:06c5342cfe158e2dbce8dd3bbbb07e757d6c219e</id>
<content type='text'>
Don't match actions in notices. Match empty "\1ACTION\1" actions.
Don't truncate at the first '\1'.
</content>
</entry>
</feed>
</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=54572108a671c1b182d0f7d93df8febff8109a11&amp;follow=1'>Fix OSC PT handling</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Undo gone wrong!


</td></tr>
<tr class='logheader'><td><span title='2019-07-14 13:08:33 -0400'>2019-07-14</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=9898219c44c4ae57ee8c3cd630935d5e971b431c&amp;follow=1'>Handle OSC in shotty</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-14 12:34:02 -0400'>2019-07-14</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=dfd363dd566980ca4ff949e9a53c81f9ce622316&amp;follow=1'>Add shotty -d</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-13 15:34:20 -0400'>2019-07-13</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=d5f0da6bea8562cf1ae08ba5af2412eff30874a3&amp;follow=1'>Add shotty -c</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-13 15:04:39 -0400'>2019-07-13</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=d71d592d826f2b7713b31de6430bbce2ebc08494&amp;follow=1'>Add DL to shotty</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-12 22:45:26 -0400'>2019-07-12</span></td><td class='logsubject'><a href='/src/commit/www/causal.agency/scheme.sed?id=655c30ecbc006db9809133563497eab4e656f636&amp;follow=1'>Color html rather than body</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
If background-color is only set on body then overscroll in Safari
reveals white.


</td></tr>
<tr class='logheader'><td><span title='2019-07-12 22:34:03 -0400'>2019-07-12</span></td><td class='logsubject'><a href='/src/commit/www/text.causal.agency/005-testing-c.7?id=bab2286ca756369fd8893898cbeec70c6729bc68&amp;follow=1'>Make author consistent and update URLs</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-12 22:11:16 -0400'>2019-07-12</span></td><td class='logsubject'><a href='/src/commit/www/text.causal.agency/feed.sh?id=178d7d9d455e9f6a89a94f19a384993a5769584b&amp;follow=1'>Move to www/text.causal.agency</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-12 21:20:07 -0400'>2019-07-12</span></td><td class='logsubject'><a href='/src/commit/www/causal.agency/torus.pty?id=3323abd21e73eeefc9858d1b615b499c1415d34e&amp;follow=1'>Add new causal.agency with shotty shots</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-12 21:14:43 -0400'>2019-07-12</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=de9409e3888ba92b0dca38ac81fe3e4b17e7f466&amp;follow=1'>Use -s to infer terminal size</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-12 19:00:08 -0400'>2019-07-12</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=31e0530de40625b9284bde657896a7d4dffd13c9&amp;follow=1'>Add DCH to shotty</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
This makes htop mostly work. Scrolling region still missing.


</td></tr>
<tr class='logheader'><td><span title='2019-07-12 18:41:04 -0400'>2019-07-12</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=ac9f4093c4b0638ee522c9dda410ca221231857d&amp;follow=1'>Support insert mode in shotty</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
This is how curses puts characters into the bottom-right cell of the
terminal.


</td></tr>
<tr class='logheader'><td><span title='2019-07-11 23:36:41 -0400'>2019-07-11</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=9d82c0e14146068902dafbddb6e6e31091bc7b68&amp;follow=1'>Don't do carriage return on line feed</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-11 17:44:39 -0400'>2019-07-11</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=18cd2253778a2f528b775f9e03443bf121777f22&amp;follow=1'>Interpret 256color-style SGRs</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-11 17:43:40 -0400'>2019-07-11</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=bd985953cf8c45a7d9a92ece8a986975c3ac496a&amp;follow=1'>Use inline style rather than &lt;b&gt;, &lt;i&gt;, &lt;u&gt;</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-11 17:37:31 -0400'>2019-07-11</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=41a07d3f1c055cfaf0733b7d081ab07800de1ced&amp;follow=1'>Factor out clear</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-11 17:25:10 -0400'>2019-07-11</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=5fa21ca1b98ac74bd603fc1e1a504c98bd4bed27&amp;follow=1'>Add bright option to shotty</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-11 17:11:39 -0400'>2019-07-11</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=ff43ade74b8e788b28a4eb74b1b688f803d30e8c&amp;follow=1'>Output &lt;b&gt;, &lt;i&gt;, &lt;u&gt; in shotty</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-10 00:24:15 -0400'>2019-07-10</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=f5ee01ed6a0e55d81b969e13e1fab8994c28294d&amp;follow=1'>Ignore SM and RM</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-09 23:47:27 -0400'>2019-07-09</span></td><td class='logsubject'><a href='/src/commit/bin/man1/shotty.1?id=a0c03a0c48e81b58e843f1168faec1722016cedb&amp;follow=1'>Add shotty man page and build it</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-09 23:35:52 -0400'>2019-07-09</span></td><td class='logsubject'><a href='/src/commit/bin/up.sh?id=58542b1affb49206ecb8746dfa822dba232931a2&amp;follow=1'>Add up -c</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-09 23:18:51 -0400'>2019-07-09</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=ce55e9252c53384d241accfa56be1adeffa2e59b&amp;follow=1'>Add options for default colors to shotty</a></td><td>June McEnroe</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
</td></tr>
<tr class='logheader'><td><span title='2019-07-08 22:48:04 -0400'>2019-07-08</span></td><td class='logsubject'><a href='/src/commit/bin/shotty.c?id=bf233ce41d17e582bb1fff14af8f5a42f3c83c9d&amp;follow=1'>Use char literals consistently</a></td><td>June McEnroe