<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src, branch rel-16-rc2</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-16-rc2</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-16-rc2'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2010-04-25T10:54:13+00:00</updated>
<entry>
<title>Don't reset counters on RESTART</title>
<updated>2010-04-25T10:54:13+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-25T10:54:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=73fd26e9fa708727e3f870052df0cc32e295bfc0'/>
<id>urn:sha1:73fd26e9fa708727e3f870052df0cc32e295bfc0</id>
<content type='text'>
When ngIRCd restarts, all the connection counters are preserved now,
as well as the command counters for example.

It's unclear if resetting or not resetting is the "correct" behaviour,
but it's quite clear that the behaviour should be consistent for all the
counters ngIRCd uses ...

And initializing "WCounter", the global but temporary write counter,
is not necessarry at all: it is initialized (reset) before its use in
the command parser (see parse.c).
</content>
</entry>
<entry>
<title>New numeric RPL_STATSCONN (250): display connection statistics</title>
<updated>2010-04-23T21:30:14+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-23T21:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=79e1ec2b1e852e16fbf72c0a1af982d866f215b6'/>
<id>urn:sha1:79e1ec2b1e852e16fbf72c0a1af982d866f215b6</id>
<content type='text'>
The RPL_STATSCONN numeric (250) displays information about the
highest simoultaneous connection count and the number of all
accepted connections since the daemon started up.

Used by ircd-Hybrid, Bahamut, and Unreal for example.
</content>
</entry>
<entry>
<title>Display total number of served connections on daemon shutdown</title>
<updated>2010-04-23T21:29:22+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-23T21:29:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=615d09459ee7c485be38c6957447d73838249054'/>
<id>urn:sha1:615d09459ee7c485be38c6957447d73838249054</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enhace connection statistics counters</title>
<updated>2010-04-23T21:25:34+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-23T21:25:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=1338ade65032e5aea4891694a61d8ee3d1c795e1'/>
<id>urn:sha1:1338ade65032e5aea4891694a61d8ee3d1c795e1</id>
<content type='text'>
This patch enables ngIRCd to count the highest maximum simultaneous
connections and all the connections accepted since startup.

New functions:
- Conn_Count(): get current connections
- Conn_CountMax(): maximum simultaneous connections
- Conn_CountAccepted(): number of connections accepted
</content>
</entry>
<entry>
<title>Conn_Init: code cleanup</title>
<updated>2010-04-23T20:23:51+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-23T20:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=21140500f1d77bdb0912c67a5402ab7280f2ba42'/>
<id>urn:sha1:21140500f1d77bdb0912c67a5402ab7280f2ba42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only include &lt;netinet/in_systm.h&gt; if it exists</title>
<updated>2010-04-23T09:04:15+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-23T09:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b042363e88a6d89790a9cc5061bdff78108c6909'/>
<id>urn:sha1:b042363e88a6d89790a9cc5061bdff78108c6909</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include netinet/in_systm.h alongside netinet/ip.h</title>
<updated>2010-04-11T16:58:29+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-11T16:58:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=1caa3fb94b6e23d7b63183f6cb6c97ed1821350c'/>
<id>urn:sha1:1caa3fb94b6e23d7b63183f6cb6c97ed1821350c</id>
<content type='text'>
This fixes the following error when compiling on e.g. FreeBSD 6.x:

In file included from conn.c:40:
/usr/include/netinet/ip.h:160: error: syntax error before "n_long"
/usr/include/netinet/ip.h:163: error: syntax error before "n_long"
</content>
</entry>
<entry>
<title>Fix gcc warning "ignoring return value of ..."</title>
<updated>2010-04-09T18:14:11+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-09T18:08:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=025342fe46ae504a08be8c642901ec7eb7c4fccb'/>
<id>urn:sha1:025342fe46ae504a08be8c642901ec7eb7c4fccb</id>
<content type='text'>
This patch fixes two warnings of gcc 4.4.3 when used with eglibc 2.11.1:

ngircd.c: In function ‘NGIRCd_Init’:
ngircd.c:801: warning: ignoring return value of ‘chdir’, declared with
 attribute warn_unused_result
conn.c: In function ‘Simple_Message’:
conn.c:2041: warning: ignoring return value of ‘write’, declared with
 attribute warn_unused_result

The first by checking the return code and an appropriate error message,
the second by "better" ignoring it (which is correct there!) ...
</content>
</entry>
<entry>
<title>Only compile in Get_Error() if really needed</title>
<updated>2010-04-09T18:06:44+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-09T18:06:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=628c6c962b1054de4c27304f53c4ac7c50c79a11'/>
<id>urn:sha1:628c6c962b1054de4c27304f53c4ac7c50c79a11</id>
<content type='text'>
This fixes "resolve.c:150: warning: ‘Get_Error’ defined but not used".
</content>
</entry>
<entry>
<title>Updated some more copyright notices, it's 2010 already (part 2)</title>
<updated>2010-04-02T12:22:07+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-04-02T12:22:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=1ed49de83a335713ee437171335c93725dd19ee6'/>
<id>urn:sha1:1ed49de83a335713ee437171335c93725dd19ee6</id>
<content type='text'>
Silly me forgot the most important place, the program output itself ...
</content>
</entry>
</feed>
