[IRCServices Coding] Services 5.1a12 released

Andrew Church achurch at achurch.org
Sat Feb 17 12:00:00 PST 2007


     Services 5.1a12 has been released, and can be downloaded from:

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

ed7bcd7cdcd10ab90c0b1e6b1f9d4e3e  ircservices-5.1a12.tar.gz
9e90be42d3f8b76d6c7df69708047a9e  ircservices-5.1a12.diff.gz
e8556080ff70b2d37a7259b19b67b7b7  ircservices-5.1a12-1.i386.rpm
814bbbd28b6b92443b095a9061de8a40  ircservices_5.1a12-1_i386.deb

The mirrors should have it shortly.

     This release takes care of a number of comparatively minor issues I
had encountered and noted while writing the Services technical manual.
This covers the last of my currently planned changes for 5.1; if nothing
comes up, I'll probably release a beta version before too long.  (This of
course assumes that I can find the time to do so.  There's a reason all
those change log entries are clustered in a single day--I didn't dare waste
my rare moments of freedom!)

Changes in version 5.1a12
-------------------------
2007/02/16	Fixed possibly incorrect handling by convert-db of nonstandard
		    channel fields FREASON and FTIME in HybServ databases.
2007/02/16	Fixed result message for SET TIMEZONE by a Services
		    administrator whose timezone is set to the default.
2007/02/16	Fixed a duplicate WALLOPS for NickServ SET PASSWORD by
		    Services administrators.
2007/02/16	Removed all support for "modeless" channels (+name).
2007/02/16	Fixed httpd/redirect handling of nicknames and channel
		    names containing slashes.  (As a side effect, URLs with
		    trailing slashes are no longer accepted.)
2007/02/16	The httpd/top-page module now only responds to requests for
		    the top page, rather than for any URL.
2007/02/16	The built-in HTTP server now reports an error on overlength
		    HTTP request lines rather than silently splitting them.
2007/02/16	Added password obscurity check to ChanServ REGISTER and SET
		    PASSWORD.  Suggested by Dionisios K. <vonitsa_net at yahoo.gr>
2007/02/16	Changed NSRejectEmail configuration directive to RejectEmail,
		    and added rejection checks to NickServ/ChanServ SET EMAIL.
2007/02/16	Changed MD_EXCLUSION constant name to MD_EXCLUDE to match
		    the OperServ command name.
2007/02/16	Add get/put-field wrapper routines to database code to
		    remove unnecessary complexity from database modules.
2007/02/16	Fixed bug causing PID file to not be removed on exit.
2007/01/14	Fixed bug in configure type definitions.  Reported by
		    <tigra.ru at gmail.com>

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