Changes to CVS-HEAD:
- I removed the german documentation from /doc/de.
Reason: no maintainer
- The TRACE command has been fixed and enhanced: now it shows
other servers and connected IRC operators, too.
- Better error reporting to clients when the server can't accept
the connection.
Regards
Alex
--
Alexander Barton, Freiburg, Germany
http://www.barton.de/, alex(a)barton.de
Haven't had a chance to really dig yet, but had ngIRCd sig 11 and core
seemingly at random this afternoon.
Syslog:
Feb 10 02:38:23 cyrix-dlc ngircd[27448]: User
"Java873!~Java873(a)210.105.36.60" unregistered (connection 4): Got QUIT
command.
Feb 10 12:50:47 cyrix-dlc ngircd[27448]: Got ERROR from
"delft.nl.eu.x386.net": Ping timeout!
Feb 10 12:50:47 cyrix-dlc ngircd[27448]: Server "delft.nl.eu.x386.net"
unregistered (connection 0): Socket closed!
Feb 10 12:52:07 cyrix-dlc ngircd[27448]: Can't connect socket to
"130.161.219.160:6667" (connection 0): Operation timed out!
Feb 10 12:53:22 cyrix-dlc ngircd[27448]: Can't connect socket to
"130.161.219.160:6667" (connection 0): Operation timed out!
Feb 10 12:54:37 cyrix-dlc ngircd[27448]: Can't connect socket to
"130.161.219.160:6667" (connection 0): Operation timed out!
Feb 10 13:21:05 cyrix-dlc ngircd[27448]: Write error on connection 0 (socket
5): Broken pipe!
Feb 10 13:46:10 cyrix-dlc /kernel: pid 27448 (ngircd), uid 0: exited on
signal 11 (core dumped)
I have the 5.5MB gzip'd core available if there is any interest in looking
at it, otherwise I'm open to suggestions on how to proceed with debugging.
Joshua Coombs
Hi all!
I want to release ngIRCd 0.7.0 really soon, because there are lots of
enhancements and fixes in CVS-HEAD which are too "complex" to backport to
the 0.6.x branch. Only exception: the connection closing bug (see my other
mail to this list). If it fixes the problem, I probably should release
version 0.6.2 as new "stable" release before 0.7.0.
So whats left for 0.7.0?
At least the documentation should be complete and completely in english. Some
files in doc/ still need to be translated. And I'm unsure about the "old"
german documentation in doc/de/: it's too much work for me to maintain _both_
the english and the german files, therefore there are two possibilities:
a) someone out there wants to maintain the german documentation (then mail
me or the list, please!) or b) I'll kick it.
And what about the stability of recent CVS-HEAD versions (nightly builds)?
My test servers here run stable, but they don't have heavy load ...
There is (at least) one feature left I want to add before 0.7.0: "server
redirects". This means that a ngircd can notify the client that it can't
accept its connection and redirect the client to another server using the
005 numeric (RPL_BOUNCE) as defined in RFC 2812.
Okay, so what did I forget? Comments?
Regards
Alex
--
Alexander Barton, Freiburg, Germany
alex(a)barton.de, http://www.barton.de/
Hi!
Changes to CVS-HEAD:
- Added support for TCP Wrappers library: pass "--with-tcp-wrappers"
to
configure to enable it.
- Changed some configure options to use "--with"/"--without" as prefix
insetead of "--enable"/"--disable": "--without-syslog",
"--without-zlib",
"--with-tcp-wrappers", and "--with-rendezvous".
Please use "./configure --help" to review the full list of possible
configure options.
And don't forget to add something like "ngircd :
192.168.1.0/255.255.255.0" to your /etc/hosts.allow file when using
"--with-tcp-wrappers"! ;-))
Regards
Alex
--
Alexander Barton, Freiburg, Germany
http://www.barton.de/, alex(a)barton.de