<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src, branch rel-17-rc3</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-17-rc3</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-17-rc3'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2010-10-27T19:59:51+00:00</updated>
<entry>
<title>Fix connect attempts to further IP addresses of outgoing server links</title>
<updated>2010-10-27T19:59:51+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-27T19:59:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=d7ad956a06af2bde1cfcf2ed8194b6a84d69d968'/>
<id>urn:sha1:d7ad956a06af2bde1cfcf2ed8194b6a84d69d968</id>
<content type='text'>
If a hostname resolves to more than one IP address (round-robin DNS,
IPv4 and IPv6) and an attempt to connect to the first address fails,
ngIRCd should try to connect to the 2nd address, 3rd address etc.

But because of a wrong variable used in the call to New_Server(),
the wrong server structure has been used in further connection attemps
which possibly lead to connection attempts to already connected servers.
</content>
</entry>
<entry>
<title>Xcode builds ("make xcode"): disable pam_fail_delay()</title>
<updated>2010-10-26T13:13:24+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-26T13:13:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=76f40bdb988440a73431eb14a27f30aeaa18ebe5'/>
<id>urn:sha1:76f40bdb988440a73431eb14a27f30aeaa18ebe5</id>
<content type='text'>
disable pam_fail_delay() only is available starting with Mac
OS X 10.6; but we use the 10.5 SDK for campatibility, so don't use
this function at all when building using Xcode.
</content>
</entry>
<entry>
<title>ZeroConf: include header files missing since commit a988bbc86a</title>
<updated>2010-10-24T22:17:46+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-24T22:17:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=0c0cac641d07a92aea72ccc165fb0cbe3f834464'/>
<id>urn:sha1:0c0cac641d07a92aea72ccc165fb0cbe3f834464</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>Don't use PARAMS() macro for function implementations</title>
<updated>2010-10-24T11:41:51+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-24T11:41:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=f1267ca375b0b754bb466e6c95713566072d3345'/>
<id>urn:sha1:f1267ca375b0b754bb466e6c95713566072d3345</id>
<content type='text'>
The PARAMS() macro is only needed for function prototypes;
don't use it for the actual implementations.
</content>
</entry>
<entry>
<title>Only try to set FD_CLOEXEC if this flag is defined</title>
<updated>2010-10-19T20:17:12+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-19T20:17:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=99e08eaced30fc80c91be9fdb8635409a4b93500'/>
<id>urn:sha1:99e08eaced30fc80c91be9fdb8635409a4b93500</id>
<content type='text'>
A/UX 3.x doesn't implement this constant, for example.
</content>
</entry>
<entry>
<title>Only use "__attribute__ ((unused))" if GCC &gt;=2.8 is used</title>
<updated>2010-10-19T20:13:48+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-19T20:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=5f2bc55d36810499a4533589acb45839f4721c84'/>
<id>urn:sha1:5f2bc55d36810499a4533589acb45839f4721c84</id>
<content type='text'>
At least GCC 2.7.2 doesn't support this attribute.
</content>
</entry>
<entry>
<title>New configuration option "NoZeroConf" to disable ZeroConf registration</title>
<updated>2010-10-11T14:54:49+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-11T14:54:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=a988bbc86aed404b7bcfdbceafc030ea4bc5ecab'/>
<id>urn:sha1:a988bbc86aed404b7bcfdbceafc030ea4bc5ecab</id>
<content type='text'>
If ngIRCd is compiled to register its services using ZeroConf (e.g. using
Howl, Avahi or on Mac OS X) this parameter can be used to disable service
registration at runtime.
</content>
</entry>
<entry>
<title>Make sure sighandlers.h is listed in noinst_HEADERS</title>
<updated>2010-10-05T19:57:01+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-05T19:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=ade8902b88a525622a40dc3c2276e35a8dad29ac'/>
<id>urn:sha1:ade8902b88a525622a40dc3c2276e35a8dad29ac</id>
<content type='text'>
... because it must be included in the distribution archive :-)
</content>
</entry>
<entry>
<title>const'ify ngt_SyslogFacilityName() function</title>
<updated>2010-10-05T18:16:35+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2010-10-05T18:16:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=3a826b774a10a069d2f18b1a07842acf8da8fc49'/>
<id>urn:sha1:3a826b774a10a069d2f18b1a07842acf8da8fc49</id>
<content type='text'>
This fixes the following gcc compiler warning:

tool.c: In function 'ngt_SyslogFacilityName':
tool.c:195: warning: return discards qualifiers from pointer target type
</content>
</entry>
</feed>
