[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/