Hello World!
The next release of ngIRCd, release 19.2, is on the horizon – and in preparation to this maintenance release, here is the first release candidate.
Changes and new features:
- New configuration option "CloakHostModeX" to configure the hostname that gets used for IRC clients which have user mode "+x" enabled. Up to now, the name of the IRC server itself has been used for this, which still is the default when "CloakHostModeX" isn't set. - Correctly handle asynchronously re-established server links: a race condition could let the daemon loose track of an already re-established incoming server link while preparing its own outgoing connection. Peers that both try to connect each other could have been affected. - Log a debug message when SIGUSR2 is handled in debug mode. - Only allow alphanumeric characters in user-supplied user names of USER command and IDENT replies. - Change wording of "TLS initialized" message to make it more consistent. - Don't leak file descriptors on error path when creating "PID files". - Add missing mode "r" to CHANMODES in 005 "ISUPPORT" numeric. - Update doc/Modes.txt and doc/Platforms.txt documents. - contrib/platformtest.sh: correctly detect Open64 C compiler and handle "CC=xxx MAKE=yyy ./platformtest.sh" calling convention. - Add instructions for setting up Atheme IRC services. - Implement support for IRC capability handling, the new "CAP" command, and capablity "multi-prefix" which allows both the NAME and WHO command handlers to return more than one "class prefix" to the client. - Update Xcode project files: reference missing documentation files. - Fix: Don't ignore "permission denied" errors when enabling chroot. - FAQ: enhance description of chroot setup.
You can find more information on our homepage at http://ngircd.barton.de/ and its mirror http://ngircd.berlios.de/. The primary download locations are:
- ftp://ftp.berlios.de/pub/ngircd/ - http://ngircd.barton.de/pub/ngircd/
Please report any bugs and regressions to this mailing list or directly using the bug tracker – thanks!
Regards Alex