<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd, branch rel-21-rc1</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-21-rc1</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-21-rc1'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2013-10-05T21:40:29+00:00</updated>
<entry>
<title>ngIRCd Release 21~rc1</title>
<updated>2013-10-05T21:40:29+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-10-05T21:40:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=86cd2da8d5dc08eedbf23be5249d1cc3a16f0787'/>
<id>urn:sha1:86cd2da8d5dc08eedbf23be5249d1cc3a16f0787</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update NEWS and ChangeLog files</title>
<updated>2013-10-02T00:10:48+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-10-02T00:10:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=9b1fee8995f5e1ee5390ba36635804744a368c94'/>
<id>urn:sha1:9b1fee8995f5e1ee5390ba36635804744a368c94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Actually KILL clients on GLINE/KLINE</title>
<updated>2013-10-01T10:26:34+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-10-01T10:09:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=2798a12444bce91613388ceb7ab52d1e97787687'/>
<id>urn:sha1:2798a12444bce91613388ceb7ab52d1e97787687</id>
<content type='text'>
Kill all clients that match a new GLINE/KLINE mask and genrate apropriate
KILL commands. These KILL commands can be superfluous, but are required
when the IRC Operator isn't allowd to set remote G-Lines or if there are
older servers in the network that don't kill clients on GLINE/KLINE.

Closes bug #156.
</content>
</entry>
<entry>
<title>Don't forward KILL commands for unknown clients</title>
<updated>2013-10-01T10:20:23+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-09-26T00:58:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=02182143c30288b54cf84325c796ec9b7a7b2d34'/>
<id>urn:sha1:02182143c30288b54cf84325c796ec9b7a7b2d34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New function IRC_KillClient() to kill clients</title>
<updated>2013-10-01T10:13:17+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-10-01T10:13:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b5faf3055b61afaef73ac49a448cac1a5b063127'/>
<id>urn:sha1:b5faf3055b61afaef73ac49a448cac1a5b063127</id>
<content type='text'>
The old local function Kill_Nick() in irc.c has been an ugly hack. This
patch implements a generic function for killing clients.

Adjust all callers of Kill_Nick() and respect the return code!
</content>
</entry>
<entry>
<title>Adjust log messages for invalid and spoofed prefixes</title>
<updated>2013-09-26T00:28:16+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-09-26T00:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=cccd8fc957e893e250324b65146df8fca4680f11'/>
<id>urn:sha1:cccd8fc957e893e250324b65146df8fca4680f11</id>
<content type='text'>
Now invalid prefixes aren't logged no more when originating from an other
server (besides in debug mode), and spoofed prefixes are correctly logged
using LOG_WARNING (from an other server) or LOG_ERR (from a client) levels.

In addition, the log message texts have been adjusted to better reflect
what will happen: commands with invalid prefixes are ignored and logged,
commands with spoofed prefixes will result in the client being disconncted
(regular users) or the command being ignored (other servers).

This cleans up logging of commands related to already KILL'ed clients.
</content>
</entry>
<entry>
<title>Remove CLIENT.oper_by_my, Client_SetOperByMe() and Client_OperByMe()</title>
<updated>2013-09-24T23:29:23+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-09-24T23:29:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=eccbd97e1f2599bfb76818fe6bc32967ed07e0c7'/>
<id>urn:sha1:eccbd97e1f2599bfb76818fe6bc32967ed07e0c7</id>
<content type='text'>
All places where Client_OperByMe() is used can either be converted to
Client_HasMode(Client, 'o') or Op_Check().

And Op_Check() itself can use the connection handle for deciding whether
the IRC Operator is a local user or not.
</content>
</entry>
<entry>
<title>Add support to show user links using "STATS L"</title>
<updated>2013-09-24T19:17:35+00:00</updated>
<author>
<name>Federico G. Schwindt</name>
<email>fgsch@lodoss.net</email>
</author>
<published>2013-09-18T22:51:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=ec5ab4fcd1bc361cacb56e999b2b8f0a00caf5a9'/>
<id>urn:sha1:ec5ab4fcd1bc361cacb56e999b2b8f0a00caf5a9</id>
<content type='text'>
Change "stats L" to show servers and user links and restrict it to
IRC Operators.
</content>
</entry>
<entry>
<title>Log an error (not info) when working directory can't be changed</title>
<updated>2013-09-23T22:04:54+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-09-23T22:04:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=13a5358a3d9a439e2f6d70f7770d4b7673bfbbc1'/>
<id>urn:sha1:13a5358a3d9a439e2f6d70f7770d4b7673bfbbc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/PAM.txt: add a slightly more useful example</title>
<updated>2013-09-18T22:17:43+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-09-18T22:17:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=99db111bca731490e8e91dfe3efe075179177005'/>
<id>urn:sha1:99db111bca731490e8e91dfe3efe075179177005</id>
<content type='text'>
</content>
</entry>
</feed>
