Hello all!
This is the missing announcement for ngIRCd 0.8.0, released June 26th 2004. Sorry for the delay!
Changes since 0.7.7 are:
- Fixed wrong buffer size calculation for results of the resolver.
ngircd 0.8.0-pre2 (2004-05-16) - Enhanced logging to console when running in "no-detached mode": added PID and log messages of resolver sub-processes. - Fixed host name lookups when using IDENT user lookups. - "make clean" and "make maintainer-clean" remove more files mow.
ngIRCd 0.8.0-pre1 (2004-05-07) - Two new configuration options: "ChrootDir" and "MotdPhrase", thanks to Benjamin Pineau ben@zouh.org. Now you can force the daemon to change its root and working directory to something "safe". MotdPhrase is used to define an "MOTD string" instead of a whole file, useful if the "real" MOTD file would be outside the "jail". - INVITE- and BAN-lists become synchronized between IRC+ servers when establishing new connections, if the peer supports this as well. - Reorganized autogen.sh and configure scripts. - Fixed a wrong assert() which could cause the daemon to exit spuriously when closing down connections. - Better logging of decompression errors returned by zlib. - Servers other than the destination server didn't clean up the invite list of an "invite-only" channel properly when an INVITE'd user joined. - Changed the reply of the MODE command to match the syntax of the original ircd exactly: the unnecessary but missing ":" before the last parameter has been added. - Fixed TRACE: don't output "Serv" lines for ourself; display more info. - Results of the resolver (hostnames and IDENT names) are discarded after the client is successfully registered with the server. - Better logging while establishing and shutting down connections. - The type of service (TOS) of all sockets is set to "interactive" now. - Added short command line option "-t" as alternative to "--configtest". - Added optional support for "IDENT" lookups on incoming connections. You have to enable this function with the ./configure switch "--with-ident". The default is not to do IDENT lookups.
You can download ngIRCd 0.8.0 (~ KB) from:
- http://download.berlios.de/ngircd/ngircd-0.8.0.tar.gz - ftp://ftp.berlios.de/pub/ngircd/ngircd-0.8.0.tar.gz - ftp://Arthur.Ath.CX/pub/Users/alex/ngircd/ngircd-0.8.0.tar.gz
And the patch from 0.7.7 to 0.8.0 (~ KB) as well as GnuPG signatures can be found here:
- ftp://ftp.berlios.de/pub/ngircd/ - ftp://Arthur.Ath.CX/pub/Users/alex/ngircd/
Have fun!
Regards Alex