<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xK/NEWS, branch v1.2.0</title>
<subtitle>IRC daemon, bot, TUI client and its web frontend</subtitle>
<id>http://cgit.janouch.name/xK/atom?h=v1.2.0</id>
<link rel='self' href='http://cgit.janouch.name/xK/atom?h=v1.2.0'/>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/'/>
<updated>2021-07-08T03:09:30Z</updated>
<entry>
<title>Bump version, update NEWS</title>
<updated>2021-07-08T03:09:30Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-07-08T03:09:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=0fe0b5628078f9ff576dfb5b01bc08900118b5f2'/>
<id>urn:sha1:0fe0b5628078f9ff576dfb5b01bc08900118b5f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>degesch: make /ban and /unban respect EXTBAN</title>
<updated>2021-06-17T10:21:48Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-06-17T10:08:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=da5dd4eb91fe3770a40f7df7c8ade3dcb0ddda3c'/>
<id>urn:sha1:da5dd4eb91fe3770a40f7df7c8ade3dcb0ddda3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>degesch: make "/help /command" work</title>
<updated>2021-06-16T19:57:47Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-06-16T18:24:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=7f28dcd1efbfd7191ed43856119b90ee47a2f65d'/>
<id>urn:sha1:7f28dcd1efbfd7191ed43856119b90ee47a2f65d</id>
<content type='text'>
Works for aliases as well.  Resolves a TODO entry.
</content>
</entry>
<entry>
<title>degesch: implement -=/+= for multiple values</title>
<updated>2021-06-14T07:06:38Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-06-14T06:33:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=e3c47c33fa3a1fb9412198413962ac35f4483240'/>
<id>urn:sha1:e3c47c33fa3a1fb9412198413962ac35f4483240</id>
<content type='text'>
It didn't make sense to have these unimplemented,
though perhaps += shouldn't enforce a set.

Sadly, autocomplete is fairly difficult for -= of multiple items.
</content>
</entry>
<entry>
<title>degesch: make /deop and /devoice default to self</title>
<updated>2021-06-02T22:12:22Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-06-02T22:07:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=80c1e8f8eb016fff43e6b1f1bbf6aa512d321b16'/>
<id>urn:sha1:80c1e8f8eb016fff43e6b1f1bbf6aa512d321b16</id>
<content type='text'>
It's pretty annoying to type `/mode -o &lt;user&gt;`, for little reason.
</content>
</entry>
<entry>
<title>censor.lua: strip colours, configurable formatting</title>
<updated>2021-06-02T22:12:22Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-06-02T21:33:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=c5f49ab1e66578335fec162a1dec079080a25dfa'/>
<id>urn:sha1:c5f49ab1e66578335fec162a1dec079080a25dfa</id>
<content type='text'>
Colour parsing code taken from prime.lua, and modified to strip.
</content>
</entry>
<entry>
<title>degesch: add support for IRCv3 chghost</title>
<updated>2021-05-30T06:06:38Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-05-30T06:06:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=c1d69e36304c09869f5948695b87252a3a898d47'/>
<id>urn:sha1:c1d69e36304c09869f5948695b87252a3a898d47</id>
<content type='text'>
This is somewhat similar to a nick change.
</content>
</entry>
<entry>
<title>degesch: add trivial SASL EXTERNAL support</title>
<updated>2021-05-28T02:59:20Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-05-28T00:11:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=5a0b2d1c5752c6e6541c9bb8c2ca7f5ce6a58565'/>
<id>urn:sha1:5a0b2d1c5752c6e6541c9bb8c2ca7f5ce6a58565</id>
<content type='text'>
Just set `tls_cert`, and add `sasl` to `capabilities`.
</content>
</entry>
<entry>
<title>degesch: support CAP DEL, request cap-notify</title>
<updated>2021-05-28T02:59:20Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-05-27T23:44:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=bb451a5050e5083b516d3eebce94deb15a666ddd'/>
<id>urn:sha1:bb451a5050e5083b516d3eebce94deb15a666ddd</id>
<content type='text'>
It doesn't require much effort to cancel capabilities, plus with
the newer version we get the respective notification anyway.
</content>
</entry>
<entry>
<title>degesch: IRCv3.2 capability negotiation</title>
<updated>2021-05-28T02:59:20Z</updated>
<author>
<name>Přemysl Eric Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2021-05-27T23:25:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=17f430043ac229e091e18670be826c2d448f0408'/>
<id>urn:sha1:17f430043ac229e091e18670be826c2d448f0408</id>
<content type='text'>
We can receive and display capability values now.
</content>
</entry>
</feed>
