another quite unusual hack but maybe usefull for some of you:
Adding these two lines to conn.c after line 1313:
if(Channel_FirstChannelOf(c) == NULL && Conn_GetIdle(Client_Conn(c)) > 60)
Conn_Close( i, NULL, "Not on a channel timeout", true );
will auto-close connections to people who hang around on your server but
don't chat on any of the channels. (I just can't stand them) It gives them
60 seconds to join a channel or switch between them.
Many an ancient lord's last words had been, 'You can't kill me because I've
got magic aaargh.'
(Terry Pratchett - Interesting Times)
I've recently installed ngirc on a FreeBSD install, using the ports
There's one thing that appears to be missing, and that's a shell script to
start the daemon when the server's rebooted.
I see in
a ngircd.sh has been written, but can't see this - should it be there?
I can't find much usefulness with a web-search, nor from /docs
Due to a severe bug in the handler for the IRC KILL command in ngIRCd
0.9.0, we are releasing version 0.9.1.
ngIRCd 0.9.1 can be downloaded from the following places:
And soon it should be available via HTTP from this site:
The GnuPG signature and a patch from 0.9.0 is available and can be
downloaded from here:
This release is tagged as "rel-0-9-1" in CVS.
Changes since ngIRCd 0.9.0 are:
- The KILL command killed much more than desired (including
server links!) when the target user is connected to a remote
server. Bug introduced in ngIRCd 0.9.0 ...
Reported by <qssl(a)fastmail.fm>, Thanks!
- Changed some constants to be "signed" (instead of unsigned)
to solve problems with old (pre-ANSI) compilers.
Alexander Barton, Freiburg, Germany