[IRCServices] Services 4.5pre0 released
Andrew Church
achurch at achurch.org
Mon Jan 29 08:57:09 PST 2001
Services 4.5pre0 has been released, and can be downloaded from:
ftp://ftp.esper.net/ircservices/ircservices-4.5pre0.tar.gz
ftp.ircservices.za.net and the mirror sites should have it soon.
Please note that this is a BETA VERSION and as such may have numerous
bugs in it. (It's been running without incident on EsperNet for close to
2 days now, however.) Networks which require stable versions of Services
should stay with the current stable version until 4.5.0 is released.
However, testing would be appreciated on those networks which can afford
to. In particular, experimental support has been added for the Unreal IRC
server, version 3.1.1; if you are using this server, please try out the
new support (option 31 in the configure script) and let me know of any
bugs or problems.
As usual, Services 4.5 uses a data file format incompatible with
previous releases of Services, so be sure to keep backups of your earlier
databases in case something goes wrong. I am looking at another format
which would allow for backwards compatibility for the 5.0 release, which I
am planning to follow 4.5.
Also, a note to users of languages other than English: The language
files in Services are currently very outdated, and many messages,
including most of the "main" help messages, are commented out in the
language files and available in English only. Any assistance in updating
the language files would be appreciated; please send updates to me at
<achurch at achurch.org>.
Following is an extract from the Services 4.5pre0 WhatsNew file:
! NOTICE to those using encryption: Services 4.4.x and earlier had a bug
in the encryption routine causing passwords to be incorrectly
encrypted. This bug is fixed in 4.5.0, but as a consequence, all
passwords set in earlier versions are not directly readable by
Services. A workaround is available in the "configure" script, but
enabling this workaround may decrease the security of some
passwords. I recommend enabling the workaround for the first 30
days (or whatever you have your nickname expiration period set to),
adding a logon news item asking users to set their password again
(this can be the same as the old password, as long as they run the
SET PASSWORD command again), and disabling the workaround after
that time has passed.
+ Services now supports the "Services stamp" feature in DAL 4.4.15+
compatible servers (including Dreamforge and Bahamut). This feature
allows Services to attach an ID value to each user which will be
retained even when the network splits, for increased security when
re-granting privileges after a split.
+ Added SOP, AOP, and VOP commands as an alternate method of managing
channel access lists. (ACCESS can still be used as before.)
+ Added support for suspending channels. Like suspended nicknames, all
settings will be retained during the suspension period.
+ Services can now be configured to require an E-mail address at nickname
registration time.
+ Added UNSET command to NickServ and ChanServ for clearing URLs and
E-mail addresses.
+ Added OperServ CLEARCHAN command to remove all users from a channel.
+ Added OperServ SU command to allow any Services admin to gain super-user
privileges (with the appropriate password).
+ Time specifications (in services.conf, for autokills, etc.) can now
include multiple units, for example "1h30m".
+ Sending a SIGUSR2 signal to Services will cause the log file to be
closed and reopened. Use in combination with "mv" to rotate the
log file.
+ Added experimental support for the Unreal server (version 3.1.1).
* Support for the DALnet Bahamut server has been improved. Note that
only versions 1.4.1 and later are supported (support for earlier
versions has been dropped).
--Andrew Church
achurch at achurch.org | New address - please note.
http://achurch.org/ | $B%a!<%k%"%I%l%9$,JQ$o$j$^$7$?!#(B