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