cdirt/ascii/
cdirt/data/BULL/
cdirt/data/ZONES/PENDING/
cdirt/pending/
cdirt/src/utils/
cdirt/utils/
AberChat Server
===============

GC: First release of code (1.0)

MARTY:
Fixed: Used to screw the muds that were connected when the server  crashed.
   (more a fix on the client side)
Fixed the authentication procedure.
Added some warnings for syslogs.
used perror for error messages.
deWalled the file.
Added Configuration file/reader.
Added daemonize code/signals.
Added Logmessages and refined the authentication

GC: Fixed a nasty bug in iprintf

==================================================
RELEASE OF AberChat Server 1.1
==================================================

GC: 

o Added validity checking for mud names in messages
o Added consistency checking for all commands/args
o Fixed a little bug which kept 2 muds from logging in
o Fixed bug in authenticate which kept fds open

==================================================
Release of AberChat server 1.2 (internal)
==================================================

GC: 

o Fixed minor bug in new code

==================================================
Release of AberChat server 2.0 (internal)
==================================================

GC: 

o Added emote ability
o Added version command
o Cleaned up client's parser
o Added more protection to server
o Fixed bug: !SFL_ABERCHAT && PFL_ABERCHAT

==================================================
Release of AberChat 2.1
==================================================

o Added AMASSLIST command, sends pages from server
o Added an aberchat info page with descriptions
o Added more programming info
o Changed awhocom to sort players based on level
o Changed amudlistcom in server to sort
o Fixed invisible bug in atells
o Added AGOD chat line
o Added ACODER chat line
o Modularized chat
o Fixed a bug in auth

Changelog (Kroll)

pl 1:
	fixed a few little anochat bits n bobs.

pl 2:
	really fixed the anochat bits n bobs now. people shouldnt get the
	annoying aberchat is not running message when they are anochat ;)

pl 3:
	added in support for multiple apolicy files (there was a little server
	patch as well to send back a file not found message when a client
	attempts to filepage a non-existant file).

pl 4:
	added in noacode and noagod commands, and added mudlogging of akicks

pl 5:
	added in noachat, noatell, and noainfo commands. Also prevented
	people with these flags set from using the corresponding commands.
	moved most of the format strings for the channels to the top of the
	file (Thanks for this suggestion and many others Miki). Changed
	the stupid anochat thing to noaberchat, which now turns off the whole
	system, and noachat just turns off the chat channel. moved the
	commands bit from parse.c into client.c, this should hopefully make
	it easier to add commands, as less will be needed to be added by
	potential novices ;) Hopefully ill get most of this finished off
	by the next release, but lots of people have asked for the various
	other nocommands ;)
	only a few bugfixes, most of the channel send commands weren't 
	checking to see if people were in the game as part of abercheck
	this has now been rectified ;) Must try to stop putting ;)'s in here,
	I'm up to 4 already ;) damn thats 5, this must stop.
	Miki has also written help file entries for most of the commands,
	but as i stupidly have left the file on another machine, ill have
	to stick it in the next release. Besides i think a few more commands
	have been added, so if we are real lucky she might write stuff for
	them too ;) damn 6 now.. 

pl 6:
	well this is mostly a bunch of internal rearrangements, and a few
	new commands and bits n bobs. Also i've moved most of the internal
	details for client.c into client_int.h, which should only be included
	there. All the interface details are in client.h, and thats all that
	will need to be included outside.
	The main reason for all the changes is to attempt to minimise the
	amount of stuff that needs to be done outside the client code itself
	Ideally, people shouldnt need to do much more than chuck in the code
	and just run it. Unfortunately, in practice this doesnt happen very
	often ;)
	the cdirt stuff is pretty much rolled in as well. it might work. honest
pl 7:
	Big thanks to Beldin@Nalle for a couple of nice features ;)
	(away and coding messages for atells, and atell emote, along with a
	little tweak to make achat :   goes woof, not send lots of spaces out)
	added in aberchat_filter, so people can filter out whatever commands
	from wherever they like.
	changed all the LVL_GOD's to LEVEL_ADMIN, which is now defined in 
	client_int.h . People should only really be thinking of setting this
	lower if their level names are somewhat different, or if they have low
	levels that are really trusted not to fool around with akick etc.