calisto-20000323/
calisto-20000323/lib/
calisto-20000323/lib/etc/
calisto-20000323/lib/players/
calisto-20000323/lib/text/
calisto-20000323/log/
0.03 (started 13/01/2000)
=========================
Changed privs from numeric to string, changed interface to privs
Added strchomp() function in strplus.h, reminiscent of Perl's chomp
Added simple loadavg to command_stat()
Added check for concurency error in login process, when 2 people try to create 
 new chars with the same name at the same time
Added simple command_set() for just two variables.
Fixed get_from_descriptor() to truncate very long lines - now it crashes on the
  output code.
Implemented help_reload()
Added global variable max_connections, not used yet.
Added primitive display of number of connections to command_stat()
Added snprintf.c, snprintf.h, snprintf.o
Changed commands.c, socks.c, log.c, help.c to use msmprintf funcs
Changed function seconds_to_string() to take a buffer size parameter, in
 commands.c
Changed library.c to use msnprint funcs
Changed the buffer size returned from colour handling in library.c
Added a check to command_tell() and command_remote() to check
 if message = ""
Changed colours.c to be buffer safe, added cvsnprintf() and csnprint() funcs
Changed change_line_endings() to be buffer safe
Changed send_to_descriptor() to use all buffer safe funcs
Changed main.c, characters can only have alpha numeric chars in there name
Fixed bug in command_stat() where return value of getenv() was not checked
Changed makefile, from cc to gcc and added a remmed out library line for
 solaris
Added and used checks for sys/filio.h crypt.h and function crypt()
Added a check for if select() returns -1, now sets sdown to TRUE, bug found
 by James Antill
Added a line to print out what port the porgram is running on, when booted
 for Silver
Removed main.c's handling of exception set FDs for select() call, exception 
 fds are for OOB data not socket exceptions. Bug found by James Antill.
Changed main.c and commands.c bar2() func calls to use less colours.
Added extra functions to main.c to promote code reuse, player_exists()
 (replaces 3 instances) and do_motd() (replaces 2)

0.02 (started 21/11/1999)
====
Changed to character-based input
Fixed % bug in strings
Fixed space on end of prompt bug
Changed code to automatically change \n to \r\n
Fixed trailing whitespace in commands
Adding terminal type and terminal size handling
fixed multiple login for one character
Added help file system
Moved config.h to cfg.h (to allow for autoconf using config.h)
Added pool based memory management, used on descriptors
Added Remove, cls, stat (net + mem) commands
Started .ini file handling rather than #define's
Added handling of $comm; and $user; to help system
Changed PRIV_AD_GENERAL to PRIV_AD_BASE and added PRIV_SU_BASE
Changed prototypes and return types of player load and save in playerdb.c
Added sumotd - Super-user Message Of The Day
Added command_sumotd to go with sumotd file
Added socklen_t check to configure.in
Added help_usage() to print usage on given command
Changed commands.c to use help_usage() to print usage instructions
Fixed file handle leak in main.c and other minor problems
Added STRNCOPY and STRNAPPEND macros to strplus.h
Changed all files to use STRNCOPY and STRNAPPEND where appropriate, except
  at one place in inifile.c, which should be improved anyway
Improved printing of state in command_lsd() by simplifying switch
Added password encryption using crypt() from crypt.h
Added command_save()
Changed display of command list by command_help() to lower-case
Added_command_recap()

0.01
====
Used line-based input