circle-2.11/circle/
circle-2.11/circle/lib/boards/
circle-2.11/circle/lib/misc/
circle-2.11/circle/lib/plrobjs/
circle-2.11/circle/lib/text/
circle-2.11/circle/lib/world/shp/
CircleMUD Release History
-------------------------

Version 2.10   September 1, 1993
--------------------------------

o Rewritten get/put/drop/junk/donate/give/wear/remove, so that "all" and
  "all.x" work in a much wider variety of cases.  Loosely based on code
  sent in by Jeff Fink.

o "Track" function based on breadth-first search

o Configurable auto-save feature to automatically crash-save players
  periodically

o More intense error-checking in object saving system to detect problems
  with file permissions

o Many configuration options added to config.c

o Option to make death traps automatically have dump spec-proc assigned

o ASPELL and ACAST macros added to match the ACMD macros; spells1.c,
  spells2.c, spell_parser.c, and magic.c changed to use the macros.

o SKILL macro split into GET_SKILL and SET_SKILL macros so that error
  checking can be done

o Enhanced documentation -- a help entry now exists for every command

o Linux compatibility, and further steps to SVR4 compatibility which will
  make it into Circle eventually.

o All functions now prototyped before use


Version 2.01
------------

Primarily a maintenance release; mostly bug fixes.


Version 2.00   July 16, 1993
----------------------------

Original public release.  Features include:

o In-memory mobile and object prototypes and string sharing for decreased
  memory usage and blazingly fast zone resets

o All large realloc()s removed and replaced by boot-time record counting and
  a single malloc() for superior memory efficiency

o Split world/obj/mob/zon/shp files for easy addition of areas; plus, all
  the world files are still in the original Diku format for compatibility
  with existing areas

o Boot-time and run-time error checking of most data files with diagnostic
  messages

o Player mail system and bank

o Rewritten board system

o ANSI color codes with a fully documented programmers' interface

o Fully integrated and robust rent/crash system -- allows normal renting,
  cryo-renting, crash protection, and forced rent (at an increased price)
  after an hour of idling

o Advanced 'set' command which allows you to set dozens of aspects of players
  even if they aren't logged in.  "Stat" also allows you to stat people who
  aren't logged in.

o Intelligent 'autorun' script handles different types of reboots,
  organizing your system logs, etc.

o 3 types of sitebanning available: 'all' to refuse all connections, 'new'
  'new' to refuse new players, or 'select' to refuse new players and all
   all registered players who don't have a SITEOK flag.

o Bad password attempts are written to the system log and saved