[IRCServices] Services 4.5.31 released

Andrew Church achurch at achurch.org
Wed Nov 14 04:47:01 PST 2001


     I think I forgot to announce this, but Services 4.5.31 has been
released, and can be downloaded from:

ftp://ftp.ircservices.za.net/pub/ircservices/ircservices-4.5.31.tar.gz
ftp://ftp.ircservices.za.net/pub/ircservices/ircservices-4.5.31.diff.gz

or any of the mirrors.

     This release fixes a bug which can cause Services to crash when a nick
currently in use is forbidden (with the NickServ FORBID command).  While
the potential for this bug to be exploited is minimal, since the FORBID
command can only be used by Services admins, it can still occur e.g. from
users intentionally provoking administrators to forbid nicknames in use, so
all users of previous 4.5.x releases should upgrade to this release as soon
as convenient.

     This release also changes the handling of the 433 (nick in use)
numeric, giving the client some leeway to register first; specifically,
nicks with quick kill set have 10 seconds (out of 20) before 433 is sent,
all others have 40 seconds (out of 60), i.e. 20 seconds before the kill /
nick change.  As with everything else in Services which is timed, this can
vary by up to ReadTimeout seconds if your network has little activity (at
the default of 5 seconds, this can halve the delay between 433 and kill for
nicks with quick kill set).  Comments on this change are appreciated, as
always.

     Note that if you have disabled sending of the 433 numeric by setting
DONT_SEND_433 in the Makefile, applying the 4.5.31 upgrade patch will not
change that; likewise, if you have not set it then the patch will not set
it for you.

Changes in version 4.5.31
-------------------------
2001/11/12	Changed 433 handling to delay a bit before sending.
2001/11/12	Fixed bug causing crashes on FORBID of logged-on nick.
		    Reported by <fabulous at t7ds.com.br>
2001/11/07	Added support for +M channel mode in Bahamut 1.4.30.
		    Suggested by Andrew Kempe <andrewk at icon.co.za>

  --Andrew Church
    achurch at achurch.org
    http://achurch.org/