Hello!
Since the last release candidate no serious problems have been found, and so here it is: ngIRCd Release 14.
Prominent changes are the removal of the limit of pre-definded channels in ngircd.conf and the implemnetation of a "channel key file" which allows for individual pre-defined channel user keys (see "man ngircd.conf" and the variable "KeyFile" for details).
The changelog lists:
- Display IPv6 addresses as "[<addr>]" when accepting connections. - Updated Debian/Linux init script (see contrib/Debian/ngircd.init). - Allow creation of persistent modeless channels. - The INFO command reports the compile time now (if available). - Spell check and enhance ngIRCd manual pages. - Channel mode changes: break on syntax errors in MODE command. - Support individual channel keys for pre-defined channels: introduce new configuration variable "KeyFile" in [Channel] sections in ngircd.conf, here a file can be configured for each pre-defined channel which contains individual channel keys for different users. - Remove limit on maximum number of predefined channels in ngircd.conf. - Updated ngircd.spec file for building RPM packages. - Add new and missing files to Mac OS X Xcode project, and update project. - Reject masks with wildcard after last dot. - TLS/SSL: remove useless error message when ssl connection is closed. - Fix memory leak when a encrypted and compressed server link goes down. (closes bug #95, reported by Christoph) - Fix handling of channels containing dots. (closes ug #93, reported by Gonosz Csiga)
Thanks a lot to all contributors!
Direct download links for the source archive:
ftp://ftp.berlios.de/pub/ngircd/ngircd-14.tar.gz ftp://ngircd.barton.de/pub/ngircd/ngircd-14.tar.gz
The ChangeLog can be found here:
http://ngircd.barton.de/doc/ChangeLog http://ngircd.berlios.de/doc/ChangeLog
GnuPG signature and patches from release 13 as well as 14~rc1 are available and can be downloaded from here:
ftp://ngircd.barton.de/pub/ngircd/ ftp://ftp.berlios.de/pub/ngircd/
The relevant MD5 sums are:
MD5 (ngircd-14.tar.gz) = 0080f9bb9a466a8852a5aedf0b51f016 MD5 (ngircd-13-14.patch.gz) = 91edaf2e35379b8011e307671367e067
You can habe 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 let us know if you encounter any bugs or need more/better documentation (best is to file bugs using the bug tracker or to mail to this list). Thanks!
Regards Alex