Version 2.0.0
-------------

Initial upgrade release.


2.1.0
-----

1.
Added macros for the command numbers.

2.
Added macros for printing fight levels. This does not affect the damage
inflicted, simply what is seen on screen during the fight.

3.
Added "clearline" command to clear hung logins. Logins will be timed out
anyway but this is if they need to be cleared in a hurry.

4.
Added room option to purge command.

5.
Altered the syntax of the halt, restart and detail commands.

6.
Master objects are no longer destructed then recreated during a reset, they
are kept. This prevents the id numbers of master objects going up after a
reset which as well as making the output of the masters command look less
messy it allows wizes to remember the master id and always be able to use it,
not have to look up the new one after a reset.

7.
move_object() now writes a message to the system log if a link to a null or
nonexistent room is found.

8.
Fixed bug in mud_shutdown(). Was freeing object structures then referencing
them again afterwards using a for loop - changed to a while loop. Only 
noticed this bug using Linux when mud was mysteriously still on the process
table when it had shut down - in fact it had crashed and hung while shutting
down. Other unixes didnt seem concerned by it.

9.
Added global reset_done variable. This allows rooms etc to spot if a reset 
has been done without having to check the reset_time which is fiddly. It
allows them to do their own resetting. 

10.
Server now traps segmentation faults and bus errors sensibly rather than
just ignoring them.

11.
Made other minor alterations based on warnings from lint.


2.2.0
-----

1. 
Added another call to objects (com = 5). This is called before they are
destructed and is intended to allow them to free any malloc'ed memory that
would otherwise be orphaned. Of course its open to abuse and they could do
other things too.

2. 
obj_given element of object structure not being set (or cleared) when a
user or npc was given something.

3. 
Changed a write_room() call to write_room_except() in move_object. See code
comments for more info.

4.
Can now use a dot '.' as shorthand for the say command and exclamation mark
'!' as shorthand for shout.

5.
whoami command now gives wizards & gods their object id too.

6.
Improved detail command output.

7.
Added auto reset facility in main2.c and changed code in mud_reset() in main.c
to accomodate it.

8.
Made macro that selects whether you wish the size of a container to limit the
size of an object that can be put it. This is to allow magic bags that are 
small but can contain huge things. Macro is SIZE_LIMITED.

9.
Other minor changes.

