<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src/ipaddr/ng_ipaddr.h, branch rel-22</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-22</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-22'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2014-03-17T10:37:25+00:00</updated>
<entry>
<title>Update #include's: remove unused and add missing ones</title>
<updated>2014-03-17T10:37:25+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2014-03-17T01:28:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=b130b35f48d19450240748425e12d21f2c38350f'/>
<id>urn:sha1:b130b35f48d19450240748425e12d21f2c38350f</id>
<content type='text'>
The "deheader" tool (&lt;http://www.catb.org/~esr/deheader/&gt;) has been
used to find unused #include directives as well as missing ones.

Tested on:

- A/UX 3.1.1
- ArchLinux (2014-03-17)
- Debian GNU/Hurd
- Debian GNU/Linux 6.0.9
- Debian GNU/Linux 7.4
- Fedora 20
- FreeBSD 9.2
- OpenBSD 4.8
- OpenBSD 5.1
- OS X 10.9
- Solaris 11
</content>
</entry>
<entry>
<title>Code cleanup, remove blank lines</title>
<updated>2014-03-16T21:11:26+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2014-03-16T21:11:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=43fb18f2f5a506c4d78967e4b6e961b7339c98dc'/>
<id>urn:sha1:43fb18f2f5a506c4d78967e4b6e961b7339c98dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some assert() calls to ng_ipaddr library</title>
<updated>2013-08-20T22:23:47+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2013-08-20T22:22:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=d56341c77b19b3e1d4cf13c2f95ec1612e8d52c9'/>
<id>urn:sha1:d56341c77b19b3e1d4cf13c2f95ec1612e8d52c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Doxygen @file documentation to each source and header file</title>
<updated>2011-02-13T16:52:38+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-12-27T16:14:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=03628dbeaf40a9de34b3eb6d5bf6dd34eed8248c'/>
<id>urn:sha1:03628dbeaf40a9de34b3eb6d5bf6dd34eed8248c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sourcecode compatible with ansi2knr again</title>
<updated>2010-10-24T19:48:32+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-24T19:48:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=596bc096b02ef94efe3d73bb747c6ab0368f63bf'/>
<id>urn:sha1:596bc096b02ef94efe3d73bb747c6ab0368f63bf</id>
<content type='text'>
This allows to compile ngIRCd using a pre-ANSI K&amp;R C compiler again:
all source files are automatically converted by the included ansi2knr
program (of GNU automake/autoconf) before compiling them with the
K&amp;R C compiler, but a few coding standards must be met.

Tested on Apple A/UX 3.x.
Regression testing on Linux and Mac OS X.
</content>
</entry>
<entry>
<title>ng_ipaddr.h: include assert.h</title>
<updated>2010-09-11T09:35:01+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2010-09-10T22:25:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=1e281a8baa5dc0499ad8f0b75d5f366b498511f6'/>
<id>urn:sha1:1e281a8baa5dc0499ad8f0b75d5f366b498511f6</id>
<content type='text'>
We use assert() in this header, so we should include assert.h.
</content>
</entry>
<entry>
<title>Fix "implicit conversion shortens 64-bit value" warning</title>
<updated>2009-09-11T20:52:12+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2009-09-11T20:52:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=8fd0e29d463c934756dce7a562f09ea831b5d968'/>
<id>urn:sha1:8fd0e29d463c934756dce7a562f09ea831b5d968</id>
<content type='text'>
This patch fixes the following gcc warning in our sources:
"implicit conversion shortens 64-bit value into a 32-bit value"
</content>
</entry>
<entry>
<title>make Listen parameter a comma-seperated list of addresses.</title>
<updated>2008-05-19T12:27:35+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2008-05-18T22:12:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4ed2cb1a0248130f476ff9afd4fd4ed887fee376'/>
<id>urn:sha1:4ed2cb1a0248130f476ff9afd4fd4ed887fee376</id>
<content type='text'>
this also obsoletes ListenIPv4 and ListenIPv6 options.
If Listen is unset, it is treated as Listen="::,0.0.0.0".

Note: ListenIPv4 and ListenIPv6 options are still recognized,
but ngircd will print a warning if they are used in the config file.

Also, some plattforms require that ai_socktype
is set in the getaddrinfo() hints structure.
</content>
</entry>
<entry>
<title>ng_ipaddr.h must include netinet/in.h.</title>
<updated>2008-05-10T19:49:51+00:00</updated>
<author>
<name>Florian Westphal</name>
<email>fw@strlen.de</email>
</author>
<published>2008-05-10T19:49:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=d9c26f3aeb35e979b72f7b0ac4220dbd07d7bc15'/>
<id>urn:sha1:d9c26f3aeb35e979b72f7b0ac4220dbd07d7bc15</id>
<content type='text'>
compile on FreeBSD 5.4 failed with:
./../ipaddr/ng_ipaddr.h:34: error: field `sin4' has incomplete type

Reported and tested by Jefferson S Almeida.
</content>
</entry>
<entry>
<title>On AIX (for example) socklen_t is defined in sys/socket.h</title>
<updated>2008-05-01T18:25:39+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2008-05-01T18:25:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4e507881f30c8b4296d87de519658e45f8cb417f'/>
<id>urn:sha1:4e507881f30c8b4296d87de519658e45f8cb417f</id>
<content type='text'>
On AIX and probably other systems socklen_t is defined in sys/socket.h,
so we have to include it here explicitly (tested by Florian).
</content>
</entry>
</feed>
