Hi!
ngIRCd 0.12.0 has been released and can be downloaded from the following locations, as usual:
a) ftp://ngircd.barton.de/pub/ngircd/ ftp://ngircd.barton.de/pub/ngircd/ngircd-0.12.0.tar.gz
b) ftp://ftp.berlios.de/pub/ngircd/ ftp://ftp.berlios.de/pub/ngircd/ngircd-0.12.0.tar.gz
Patches from 0.11.1 (about 220K uncompressed) and 0.12.0-pre2 as well as GnuPG signatures are available, too.
The most prominent enhancement is support for IPv6, and the complete ChangeLog since 0.11.1 is:
- Fix Bug: 85: "WHO #SecretChannel" that user is not a member of now returns proper RPL_ENDOFWHO_MSG instead of nothing. (Ali Shemiran) - Fix complie on FreeBSD 5.4 and AIX. - If bind() fails, also print ip address and not just the port number.
ngIRCd 0.12.0-pre2 (2008-04-29) - IPv6: Add config options to disabe ipv4/ipv6 support. - Don't include doc/CVS.txt in distribution archive, use doc/GIT.txt now! - Documentation: get rid of some more references to CVS, switch to GIT. - Get rid of cvs-version.* and CVSDATE definition. - Report ERR_NOTONCHANNEL when trying to part a channel one is not member of. - Testsuite: remove erroneous ConfUID setting in config file.
ngIRCd 0.12.0-pre1 (2008-04-20) - Include Mac OS X Xcode project in distribution archives. - Do not exit on SIGHUP or /REHASH if the config file cannot opened. - Add IPv6 support. - Install a LaunchDaemon script to start/stop ngIRCd on Mac OS X. - Implemented IRC commands INFO, SUMMON (dummy), and USERS (dummy) and enhanced test suite to check these commands. (Dana Dahlstrom) - RPL_WHOREPLY messages generated by IRC_WHO didn't include flags (*,@,+). (Dana Dahlstrom) - IRC_WHO now supports search patterns and will test this against user nickname/servername/hostname, etc. as required by RFC 2812, Section 3.6.1. (reported by Dana Dahlstrom) - Add test cases for "WHO" command. (Dana Dahlstrom) - Implement RFC 2812 handling of "0" argument to 'JOIN': must be treated as if the user had sent PART commands for all channels the user is a member of. (Dana Dahlstrom) - Allow NOTICEs to be sent to a channel. (Fabian Schlager)
Nine people already committed to the post-0.12.0 GIT repository, so there are good chances that the next release of ngIRCd won't be too far in the future ;-)
You can use this mailing liste, the ngIRCd bug tracker (http://arthur.barton.de/cgi-bin/bugzilla/index.cgi ) or the IRC channel #ngircd on irc.barton.de:6667 (irc://irc.barton.de/ngircd ) to get in touch with us.
Regards Alex