[IRCServices] Services 5.0.20 released

Andrew Church achurch at achurch.org
Wed Jun 25 03:12:19 PDT 2003


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

ftp://ftp.esper.net/ircservices/               (USA, California)

32ad87e7aaceac3c2402b88f307347a3  ircservices-5.0.20.tar.gz
a80d9bdbe6af826229fe7ccb3461c779  ircservices-5.0.20.diff.gz
004dc9ef5812529b603f36987aa2638d  ircservices-5.0.20-1.i386.rpm
5e139ae2b4e25c16d80f9be1de92420f  ircservices_5.0.20-1_i386.deb

ftp.ircservices.za.net and the other mirrors should have it shortly.

     This release fixes, among other things, a security problem allowing
users to invite themselves into channels regardless of channel access
level; anyone using the nickserv/autojoin module should upgrade as soon as
possible.  Other fixes are listed below.

     Among the fixes included in this release is a workaround for a bug in
GCC that manifests itself on SPARC systems; this workaround seems to work
for GCC 3.2, but may fail spectacularly on other compiler versions or in
other environments.  See FAQ C.11 (new in this release) for details.

Changes in version 5.0.20
-------------------------
2003/06/21	Fixed a minor memory leak in the socket handling code.
2003/06/17	Minor tweaks to various Makefiles.
2003/06/16	Fixed bug causing data in socket write buffers to get
		    corrupted.
2003/06/11	Added workaround for GCC bug on SPARC systems.  Reported by
		    Kevin Kane <kane at firelion.org>
2003/06/09	Fixed compilation problems on Solaris.  Reported by Kevin
		    Kane <kane at firelion.org>
2003/06/09	NickServ autojoin no longer auto-invites users into +i
		    channels when the user doesn't have INVITE privileges.
		    Reported by Martin Pels <rodecker at mp3crew.nu>
2003/06/05	Fixed bug causing ChanServ to inappropriately remove some
		    users' channel modes.  Reported by Yusuf Iskenderoglu
		    <uhc0 at stud.uni-karlsruhe.de>
2003/06/05	Changed handling of inappropriate channel user mode changes
		    (e.g. entering a registered channel and setting +v on
		    oneself before Services' -o comes through) to remove
		    only the added modes, not all of them.
2003/06/02	Corrected various errors and inconsistencies in the language
		    files, and brought section 4 of the manual up to date.
2003/06/02	Added FORCE option to OperServ UPDATE command.
2003/06/02	OperServ UPDATE now sends a notice after saving the
		    databases indicating whether the operation succeeded.
2003/06/02	Fixed bug causing some callback functions to not be called
		    if a callback function removed itself from the callback
		    list.  (Note that this situation does not occur in any
		    previous versions of Services.)
2003/05/28	Reworded NickServ replies and documentation for the
		    mail-auth module to replace "authorize" by the more
		    accurate "authenticate".

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