<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xK, branch v0.9.7</title>
<subtitle>IRC daemon, bot, TUI client and its web frontend</subtitle>
<id>http://cgit.janouch.name/xK/atom/?h=v0.9.7</id>
<link rel='self' href='http://cgit.janouch.name/xK/atom/?h=v0.9.7'/>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/'/>
<updated>2018-10-21T03:44:39Z</updated>
<entry>
<title>Update NEWS, bump version</title>
<updated>2018-10-21T03:44:39Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-10-21T03:44:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=4179a9bd498bd8869c14aed8204503d92ce9dbd7'/>
<id>urn:sha1:4179a9bd498bd8869c14aed8204503d92ce9dbd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>degesch: add a comment about ENOTCONN</title>
<updated>2018-10-21T03:40:24Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-03T20:49:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=aa4e86c2a0f7090e697830124ff1629d53d1ac5d'/>
<id>urn:sha1:aa4e86c2a0f7090e697830124ff1629d53d1ac5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update NEWS</title>
<updated>2018-10-21T03:40:24Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-01T07:36:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=5bbe9ceef88cbc1632a245ac2e98aee944999d64'/>
<id>urn:sha1:5bbe9ceef88cbc1632a245ac2e98aee944999d64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kike: fix wildcard handling in WHOIS</title>
<updated>2018-10-21T03:40:24Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-01T07:28:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=f80226620c3dd349337ffbe41db6dcbec2bf56fb'/>
<id>urn:sha1:f80226620c3dd349337ffbe41db6dcbec2bf56fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kike: allow STATS with no parameters</title>
<updated>2018-10-21T03:40:16Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-01T07:24:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=2fccfb10f701f3b38eb7555e0f192f267f850001'/>
<id>urn:sha1:2fccfb10f701f3b38eb7555e0f192f267f850001</id>
<content type='text'>
We were in plain conflict with RFC 2812 for no apparent reason.
</content>
</entry>
<entry>
<title>kike: explicit conversion from pointer to boolean</title>
<updated>2018-08-01T07:22:59Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-01T07:22:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=b9eddabeddb68157a29a5fa5810d8c0dc3680aaa'/>
<id>urn:sha1:b9eddabeddb68157a29a5fa5810d8c0dc3680aaa</id>
<content type='text'>
In practice the values in the map may only be 1 or 0, so it doesn't
matter, but in C it is better to be safe than sorry.
</content>
</entry>
<entry>
<title>kike: break out properly on errors in MODE processing</title>
<updated>2018-08-01T07:21:37Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-01T07:21:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=50ed74a740d8e9be5948f9f11fb1a720c83dd38c'/>
<id>urn:sha1:50ed74a740d8e9be5948f9f11fb1a720c83dd38c</id>
<content type='text'>
We used to only abort the inner loop, which was insufficient.
</content>
</entry>
<entry>
<title>kike: reset user modes while processing USER</title>
<updated>2018-08-01T07:17:45Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-01T07:17:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=3ca08badc288df7ea2d253b8232d767ec38b558e'/>
<id>urn:sha1:3ca08badc288df7ea2d253b8232d767ec38b558e</id>
<content type='text'>
Since the processing always succeeds and registration cannot be undone,
this doesn't seem to fix any real issue.
</content>
</entry>
<entry>
<title>kike: do nothing on equivalent renicks</title>
<updated>2018-08-01T07:17:12Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-01T07:16:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=b0f5b8c10db938c7f8d5f3ef4feb55153ceab599'/>
<id>urn:sha1:b0f5b8c10db938c7f8d5f3ef4feb55153ceab599</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kike: code cleanups</title>
<updated>2018-08-01T07:16:45Z</updated>
<author>
<name>Přemysl Janouch</name>
<email>p@janouch.name</email>
</author>
<published>2018-08-01T07:09:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.janouch.name/xK/commit/?id=d87d533078ada01040fd06d833b7420523b1a133'/>
<id>urn:sha1:d87d533078ada01040fd06d833b7420523b1a133</id>
<content type='text'>
</content>
</entry>
</feed>
