Release history: Version 3.1 (yes, no beta pl): November 18, 2002 For older releases and Changelog entries, see the Changelog-3.0 file in the doc/ directory. Legend ------ JE = Jeremy Elson (jelson@circlemud.org) Since Jul 16, 1993 AE = Alex Fletcher (furry@circlemud.org) Since Feb 23, 1995 GG = George Greer (greerga@circlemud.org) Since Oct 14, 1997 DK = Daniel A. Koepke (dkoepke@circlemud.org) Since Jul 11, 1999 New applicants must have a last name alphabetically after 'Koepke' and will only be accepted on December 2, 2001. --- CircleMUD 3.1 11/19/2002 -- ae - act.informative.c, act.item.c, act.social.c, act.wizard.c, act.other.c, alias.c, castle.c: Began adding descriptions of each SYSERR in comments following the actually log lines in the code. These are marked with a 'SYSERR_DESC:' tag, in the hopes that we can write a program that will automatically collect the log message and descriptive comments and compile a single document containing all of the information. -- ae - alias.c: Changed double log entries (with 'perror()' statements) to put strerror() statements at the end of the single log line rather than on a separate line. 12/02/2002 -- ae - utils.h: Changed core_dump_real() prototype. If we're going to fully prototype everything else, why isn't this one? Pointed out by Jesper R.jest.l 01/06/2003 -- dk - interpreter.c: one_word() no longer ignores fill words, which caused some keywords to be ignored in help file loading (the only thing this function is used for in stock). Run into by Thomas Arp . 01/15/2003 -- gg - comm.c: free_bufpool(); mail.c: free_mail_index(): New. Idea (not code) from Thomas Arp -- gg - db.c: destroy_db(): Don't leak memory from followers list. Only matters (briefly) when using 'shutdown' command. -- gg - house.c: hcontrol_list_houses(): Correct a sizeof() in strlcpy(). 03/31/2003 -- ae - act.movement.c: do_rest() had people going into the SITTING position if they had a previously undefined position. Discovered by Thomas Arp . 04/09/2003 -- ae - boards.c: Board_clear_board() has a memory clearing "bug" that can cause issue on some systems. Found by Burkhard Knopf 04/19/2003 -- ae - 25.obj, 120.obj, 72.wld: some typos fixed courtesy of Ken Ray 05/29/2003 -- ae - spells.c: fixed an output type in locate_object courtesy of Edward Glamkowski