Hi all!
Since our last ngIRCd release 14.1 on April 9 quite a few fixes and enhancements have been developed and been integrated into our master branch. So here it is: the first release candidate for ngIRCd 15:
The changes are:
- Do not add default listening port (6667) if SSL ports were specified, so ngIRCd can be configured to only accept SSL encrypted connections now. - Enable IRC operators to use the IRC command SQUIT (insted of the already implemented but non-standard DISCONNECT command). - New configuration option "AllowRemoteOper" (disabled by default) that enables remote IRC operators to use the IRC commands SQUIT and CONNECT on the local server. - Mac OS X: fix test for packagemaker(1) tool in Makefile and use gcc 4.0 for Mac OS X 10.4 compatibility in the Xcode project file. - Fix --with-{openssl|gnutls} to accept path names. - Fix LSB header of Debian init script. - Updated doc/Platforms.txt and include new script contrib/platformtest.sh to ease generating platform reports. - Fix connection information for already registered connections. - Enforce upper limit on maximum number of handled commands. This implements a throttling scheme: an IRC client can send up to 3 commands or 256 bytes per second before a one second pause is enforced. - Fix connection counter. - Fix a few error handling glitches for SSL/TLS connections. - Minor fixes to manual pages and documentation.
You can download ngIRCd 15~rc1 here:
ftp://ftp.berlios.de/pub/ngircd/ngircd-15~rc1.tar.gz ftp://ngircd.barton.de/pub/ngircd/ngircd-15~rc1.tar.gz
The GnuPG signatures for 15~rc1 and patches from release 14.1 are available and can be downloaded from here:
ftp://ngircd.barton.de/pub/ngircd/ ftp://ftp.berlios.de/pub/ngircd/
You can have a look at the complete history and every single patch using the GIT web-frontend located at:
http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git
Please test this release candidate and report all bugs you encounter using the bug tracker and/or this mailing list. Thanks!
Regards Alex