<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catgirl, branch 1.9a</title>
<subtitle>IRC client
</subtitle>
<id>https://git.causal.agency/catgirl/atom?h=1.9a</id>
<link rel='self' href='https://git.causal.agency/catgirl/atom?h=1.9a'/>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/'/>
<updated>2021-08-15T16:24:15+00:00</updated>
<entry>
<title>Handle tags without values</title>
<updated>2021-08-15T16:24:15+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-08-15T16:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=df1e5613786ab7e0a40a42bd339e30355bc75165'/>
<id>urn:sha1:df1e5613786ab7e0a40a42bd339e30355bc75165</id>
<content type='text'>
Otherwise a tag with no value would cause a segfault trying to
unescape the NULL tag pointer. This shouldn't happen for the server
tags we parse, but clients could send @+draft/reply with no value.
</content>
</entry>
<entry>
<title>Fix missing include for flock(2)</title>
<updated>2021-08-10T00:14:24+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-08-10T00:14:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=3f3585d0f32e66ad5c8c6c713f315e14810230eb'/>
<id>urn:sha1:3f3585d0f32e66ad5c8c6c713f315e14810230eb</id>
<content type='text'>
On OpenBSD it's in &lt;fcntl.h&gt;, and it gets declared anyway on FreeBSD
and macOS. Curiously, on GNU/Linux, LOCK_* are defined, but flock(2)
isn't declared.
</content>
</entry>
<entry>
<title>Silence maybe uninitialized warning</title>
<updated>2021-08-10T00:12:44+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-08-10T00:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=a585b1b073459187adeeba1bc9512eb556045b24'/>
<id>urn:sha1:a585b1b073459187adeeba1bc9512eb556045b24</id>
<content type='text'>
Wouldn't happen anyway since configPath will always return at least
one path.
</content>
</entry>
<entry>
<title>Use (bright) red for \com text macro</title>
<updated>2021-07-26T22:25:05+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-07-26T22:25:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=56139227a4e59bc99e7c90bb8b6b0a76bebc4ed6'/>
<id>urn:sha1:56139227a4e59bc99e7c90bb8b6b0a76bebc4ed6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chroot: Avoid passing paths to -s</title>
<updated>2021-07-21T01:27:24+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-07-21T01:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=78a020df8242ae5e4e2ac210bc8d85dc27b43bb6'/>
<id>urn:sha1:78a020df8242ae5e4e2ac210bc8d85dc27b43bb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FreeBSD: Revert caph_enter(3) call to cap_enter(2)</title>
<updated>2021-07-20T17:25:04+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-07-20T17:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=d9388fa2a8672831075fa0e48dff35033347a4af'/>
<id>urn:sha1:d9388fa2a8672831075fa0e48dff35033347a4af</id>
<content type='text'>
caph_enter(3) is the same as cap_enter(2) except that it returns
success even if the kernel does not support capability mode. Since
we only enter capability mode when explicitly requested by the
restrict option, it should fail loudly if it is not supported. On
the other hand, we make calls to caph_rights_limit(3) and friends
in some places regardless of whether we actually enter capability
mode (to keep the code simple), so those should continue to succeed
even if capability mode is not supported.
</content>
</entry>
<entry>
<title>Don't apply uiThreshold to Network and Debug</title>
<updated>2021-07-20T16:09:24+00:00</updated>
<author>
<name>C. McEnroe</name>
<email>june@causal.agency</email>
</author>
<published>2021-07-20T16:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=347e2b461f2fbe407cca9a4b59f1f00a01fccd7f'/>
<id>urn:sha1:347e2b461f2fbe407cca9a4b59f1f00a01fccd7f</id>
<content type='text'>
Messages don't really need to be hidden from &lt;network&gt; and I think
it could be confusing. Debug messages are all Cold so everything
would be hidden, and I want to keep them that way so that &lt;debug&gt;
doesn't clutter the status line needlessly.
</content>
</entry>
<entry>
<title>Add -q/quiet option to raise default message visibility threshold</title>
<updated>2021-07-20T16:03:46+00:00</updated>
<author>
<name>Klemens Nanni</name>
<email>klemens@posteo.de</email>
</author>
<published>2021-07-17T20:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=f8e3414af06df95b18b8e29caa74a7eea3022c92'/>
<id>urn:sha1:f8e3414af06df95b18b8e29caa74a7eea3022c92</id>
<content type='text'>
Silencing all windows with `M-+' (across multiple catgirl instances)
can be cumbersome, so provide an option to hide events, JOIN/PART noise,
etc. by default (each window's threshold will persist across load/save
cycles, i.e. when using the `-s/save' option).

Started out as `-v | visibility = threshold' to set a specific level,
the idea of a simpler toggle comes from june, who also squashed other
bugs (as usual).
</content>
</entry>
<entry>
<title>chat.tmux.conf: Fix base-index setting</title>
<updated>2021-07-15T18:43:30+00:00</updated>
<author>
<name>Klemens Nanni</name>
<email>klemens@posteo.de</email>
</author>
<published>2021-07-08T22:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=773d5bbdc006077e93ee5e3dc54f3c8ae6f15f33'/>
<id>urn:sha1:773d5bbdc006077e93ee5e3dc54f3c8ae6f15f33</id>
<content type='text'>
"base-index" expects integer values, tmux prints a warning at load-time
but otherwise ignores the configuration line.
</content>
</entry>
<entry>
<title>Use /ns in manual example</title>
<updated>2021-07-15T18:42:33+00:00</updated>
<author>
<name>Klemens Nanni</name>
<email>klemens@posteo.de</email>
</author>
<published>2021-07-08T12:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.causal.agency/catgirl/commit/?id=e365bae8e0c13b720d3b72fb1c84e1d550e6aa8e'/>
<id>urn:sha1:e365bae8e0c13b720d3b72fb1c84e1d550e6aa8e</id>
<content type='text'>
Follow a79a3fc "Use NS and CS server aliases".
</content>
</entry>
</feed>
