Commit Briefs

fbaa751da8 Alexander Barton

ngIRCd Release 19.1 (tags/rel-19.1)


06b6327875 Alexander Barton

Update ChangeLog for upcoming ngIRCd 19.1 release


0d9740b9fa Alexander Barton

Fix gcc warning, initialize "list" variable to NULL

This fixes the following warning with gcc 4.6.3.: irc-mode.c: In function "Channel_Mode": irc-mode.c:947:26: error: "list" may be used uninitialized in this function irc-mode.c:884:25: error: "list" may be used uninitialized in this function (The variable has never been used uninitialized, so don't worry)


e9be3334d1 Alexander Barton

Fix manual page "hyphen-used-as-minus-sign" error (lintian)

Thanks to Christoph Biedl for reporting this!


0ae74ceaed Alexander Barton

Fix typo: Please not -> Please note

Thanks to Götz Hoffart!


17ffda1c8a Alexander Barton

Fix typo: recieved -> received

Thanks to Christoph Biedl.


0de11ead36 Alexander Barton

Update NEWS and ChangeLog files


9d486db460 Alexander Barton

Really include _all_ patches to build the Anope module


257fe922d2 Alexander Barton

getpid.sh: Fix testcase error for Debian using sbuild

When * building the ngircd Debian package (on Linux at least) and * using the sbuild build system, the command "ps -af" does not include the commands running inside the sbuild system. Therefore, start-server.sh will report a fail as getpid.sh cannot not find the ./T-ngircd1 just started although it's actually running. This results in a funny build log ... starting server 1 ... failure! FAIL: start-server1 running connect-test ... ok. PASS: connect-test The self-test of getpid.sh however will likely succeed as it's happy if it sees any process with "sh" somewhere in the name. Things go downhill from there. The confusing things are: * The alternative cowbuilder/pbuilder does not have this problem. * The alternative usage "ps ax" does fine. So, as a quick hack, the patch attached adds another switch to getpid.sh.


1068f88377 Alexander Barton

Don't log "ngIRCd hello message" two times

Start "regular" logging not until the configuration file has been read in and "SyslolgFacility" is set, and log all configuration errors using the generic "daemon" facility. So if there are no configuration errors, logging starts right after parsing the configuration and we log the configuration file used _after_ reading it. But this is no problem because every configuration error message includes the configuration file name as well. (The "double hello" has been introduced by commit 3641e5110952)


9e7360e5fa Alexander Barton

ngIRCd release 19 (tags/rel-19)


273d4bdd32 Alexander Barton

Merge branch 'master' of /srv/git/ngircd

* 'master' of /srv/git/ngircd: Update doc/Platforms.txt for ngIRCd 19 doc/README-Interix.txt: note that GNU make should be used


27d244dfae Alexander Barton

Update doc/Platforms.txt for ngIRCd 19


ef392e7d37 Alexander Barton

Update config.guess and config.sub to recent versions


a39a1a5273 Alexander Barton

doc/README-Interix.txt: note that GNU make should be used



5cbdcf4f0d Alexander Barton

Fix C syntax: duplicate ";;" should be ";"

Using gcc 2.7.2, this fixes: irc-channel.c: In function `join_allowed': irc-channel.c:86: parse error before `const'


3641e51109 Alexander Barton

Correctly re-open syslog logging after reading of configuration

Syslog logging has been initialized before reading the configuraton file, so ngIRCd always used the default facility and ignored the "SyslogFacility" configuration option. Thanks to Patrik Schindler for reporting this issue!


3f46e93ccc Alexander Barton

Logging: remove "Activating ..." info message


8e3c56e5b2 Alexander Barton

ngIRCd release 19~rc1 (tags/rel-19-rc1)



f7bdee5f13 Alexander Barton

Update NEWS and ChangeLog files


391aa8d1f7 Alexander Barton

Fix forwarding of LIST commands

Bug reported by Cahata, thanks!


89d99e2ff9 Alexander Barton

Update preliminary ngIRCd protocol module for Anope 1.9.6


c16133c5ee Alexander Barton

New_Connection(): don't set the client hostname twice

Setting the hostname twice doesn't do much harm a lot, but isn't elegant. And for IPv6 addresses, it isn't correct the first time (missing []) ...