[IRCServices Coding] Services 5.1a2 released

Andrew Church achurch at achurch.org
Sun Jan 15 19:55:36 PST 2006


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

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

1d94d32ad72e289e824ef45d5c097a26  ircservices-5.1a2.tar.gz
ac48437b8640c73be4025366a8f97545  ircservices-5.1a2.diff.gz
12853ad85b3f0753a7cbdac56bbc2c3f  ircservices-5.1a2-1.i386.rpm
aa8a090a903b1d91f1ae2183816db4a2  ircservices_5.1a2-1_i386.deb

The mirrors should have it shortly.

     This is just a quick release to get out a few additional changes
I've made, and fix a bug causing the version4 database to lose all your
channels--though I prefer to think of that as an incentive to switch to
the new database format. ;)  The big thing to note is that some of the
databases have changed names, so if you've switched to the
database/standard module, you'll need to rename files as follows:

nickgroup-access.sdb -> nick-access.sdb
nickgroup-ajoin.sdb  -> nick-autojoin.sdb
nickgroup-ignore.sdb -> memo-ignore.sdb
nickgroup-memo.sdb   -> memo.sdb

     I should also mention that I've finished everything on my personal
to-do list for 5.1, except for writing the technical design manual (sigh,
there go the next few months of my life); there are still a number of
items in the TODO file in the distribution, but considering also that
that file is rather old, I'm going to leave those for future developers
unless there's a particular desire for something to be included in 5.1.
In other words, if you want to see something in 5.1, now's the time to
ask!

Changes in version 5.1a2
------------------------
2006/01/15	Fixed a bug in loading the ChanServ database in the
		    database/version4 module.
2006/01/15	The misc/xml-import module now allows news items to be
		    imported via the ImportNews configuration directive.
		    Suggested by Kieron Thwaites <ron2k.za at gmail.com>
2006/01/15	MemoServ IGNORE now ignores memos from nicknames linked to
		    nickname (but not wildcard) entries on the ignore list.
		    Suggested by Robin Burchell <surreal.w00t at gmail.com>
2006/01/15	Renamed ChannelInfo CI_* flags to CF_* for consistency with
		    other structures' flags.
2006/01/09	Moved the access, autojoin, memo, and ignore databases to
		    their respective modules, and changed the database
		    names to "nick-access", "nick-autojoin", "memo", and
		    "memo-ignore" respectively.
2006/01/09	Changed DBTable.insert() to not return a value.

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