[IRCServices Coding] Services 5.0pre13 released

Andrew Church achurch at achurch.org
Mon Sep 23 01:55:31 PDT 2002


     Services 5.0pre13 has been released, and can be downloaded from:

ftp://ftp.ircservices.za.net/pub/ircservices/beta/  (South Africa)
ftp://ftp.esper.net/ircservices/beta/               (USA, California)

29dedd26f5a3392200a91537198f1bfa  ircservices-5.0pre13.tar.gz
ca4b6c5f2bc1e5b4ba65d1ff49b1bee4  ircservices-5.0pre13.diff.gz
e5520a20574c31300d63907e51ff2904  ircservices-5.0pre13-1.i386.rpm
464b10c6e8d0d760433ab6d5760cacd6  ircservices_5.0pre13-1_i386.deb

The other mirrors should have it shortly.

     The NickServ REGISTER and SET EMAIL commands have been changed in this
release to disallow the use of addresses that have been set with other
nicknames but not yet authorized; this cuts down on the potential to use
Services as a stepstone for spamming.  (This change is obviously irrelevant
if you do not use the mail-auth module.)  Also, in response to the
complaints about Services refusing to compile on GCC 2.96, the configure
script will now check for the existence of a "gcc3" program in addition to
"kgcc" before giving up, and adds the -fno-strict-aliasing option to avoid
over-optimization on GCC 3.x (and possibly 2.96).  It is also now possible
to override the GCC 2.96 check if you really want to, but compiling with
GCC 2.96 is still unsupported, and if you have any problems, the only
answer you'll get from me is "upgrade or downgrade your compiler".  This
issue is now covered in the manual (section 2-1) and FAQ (B.1) as well.

     This release also includes a new French language file.  The translator
says he is still working on fixing up the formatting, so please hold off on
complaints about the text.

Changes in version 5.0pre13
---------------------------
2002/09/23	Fixed false out-of-memory error in socket handling code.
		    Reported by <mazta at illlab.ee>
2002/09/23	Unauthorized E-mail addresses can no longer be used in
		    NickServ REGISTER or SET EMAIL commands for other
		    nicknames, to prevent spamming of arbitrary addresses.
2002/09/22	Fixed bugs in socket buffer memory tracking.
2002/09/22	Added NetBufferLimit configuration directive and OperServ
		    STATS NETWORK command.
2002/09/18	French langauge file added, courtesy of Elijah
		    <admin at nevernet.net> and Maxime <maxime_imbeau at hotmail.com>
2002/09/15	-fno-strict-aliasing is now added to the compilation
		    options for GCC to avoid overaggressive optimization.
2002/09/15	configure can now be forced to use GCC 2.96, though this is
		    still not supported.  It will also now look for gcc3 as
		    an alternative before giving up.

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