[IRCServices] Services 5.1.18 released

Andrew Church achurch at achurch.org
Sun Jul 12 00:36:06 PDT 2009


     Services 5.1.18 has been released, and can be downloaded from:

http://www.ircservices.za.net/download/   (Japan)
ftp://ftp.esper.net/ircservices/          (Western USA)

2e73c1c35706398d754778cdc8a94dba  ircservices-5.1.18.tar.gz
aa819d49166ca4dc78b49ea5aebb8e06  ircservices-5.1.18.diff.gz
f725e3062300a6633fae24f5b78bd63c  ircservices-5.1.18-1.i386.rpm
221b90a212c50bb2e7104a6384554470  ircservices_5.1.18-1_i386.deb

The mirrors should have it shortly.

This release fixes several issues kindly reported by Charalampos
Pournaris.  In particular, using OperServ EXCEPTION MOVE followed by
EXCEPTION DEL could cause Services to misbehave or even crash.

It should also be noted that using the OperServ JUPE command on Bahamut-
based networks was reported to potentially cause Services to be dropped
from the network, if the server being juped is two or more hops away from
the Services uplink server.  This is unfortunately difficult to fix
cleanly, as it appears to be due to Bahamut-specific behavior, so those
using Bahamut-based IRCDs on their networks should take care when using
the JUPE command.

Changes in version 5.1.18
-------------------------
2009/07/11	Fixed a harmless bug in some protocol modules causing
		    unnecessary warnings to be logged at shutdown/restart.
		    Reported by Charalampos Pournaris <charpour at gmail.com>
2009/07/11	Implemented the OperServ EXCEPTION CLEAR subcommand, which
		    was previously missing.  Reported by Charalampos
		    Pournaris <charpour at gmail.com>
2009/07/11	Fixed improper behavior and potential crash resulting from
		    OperServ EXCEPTION MOVE.  Reported by Charalampos
		    Pournaris <charpour at gmail.com>
2009/06/18	Fixed bug causing "*@*.*" to be improperly allowed as an
		    autokill mask.  Reported by Charalampos Pournaris
		    <charpour at gmail.com>
2009/06/17	Minor documentation cleanup.
2009/06/17	NickServ IDENTIFY no longer writes a log message when a
		    user identifies for a nickname they have already
		    identified for previously.  Suggested by Charalampos
		    Pournaris <charpour at gmail.com>
2009/06/16	Added support for the +S user and channel modes in the
		    Bahamut protocol module.  Suggested by Charalampos
		    Pournaris <charpour at gmail.com>
2009/06/14	Fixed typos in a couple of pseudoclient responses.
		    Reported by Charalampos Pournaris <charpour at gmail.com>

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