
Version 5.3

	Optimised code for list handling, all in list.c
	Messages are only shown once (added visited list to mudpw struct).
	domains.h provides a list of domains to search on Cdlib muds.
	    You can also have links for special directories
	    (See 'linkdir' define.)
	Added runtime option -p<PORT> to specify port to listen on.
	Changed stderr redirection so that bind errors etc. are reported.
	Rewrote Makefile
	Removed umask and chmod commands.

Version 5.4

	Added defines for MAX_MORTAL_LEVEL and LOGIN_ACCESS
	Can now have certain people allowed to login even if their level
	    is too low (FTP_LOGIN file)
	Fixed signal() second argument types in ftpd.c
	Added support for older clients (if - is first letter of password,
	    turn off continuation messages)
	Added support for broken YP/NIS servers (only because mine was broken
	    during development ;-)
	Added facility to display special access at login (SHOW_LISTS define)
	Removed pathnames.h
	Added file to specify people not allowed to login even though they
	    qualify in all other respects.
	Added support for ~Domain in valid.c.cdlib
	Changed all old syslog() calls to log_it() calls.

Version 5.5

	Changed GOD macro to be minimum rather than exact level.
	Added define for default idle time.
	All pathnames containing "/open/" can be read now.
	Removed security hole related to 'NLST -flags directory' code.
	    (allowed people to list files in restricted directories)
	Stopped the -d/-v flag from logging passwords.
	Fixed LIST so that argument works.
	Added dependencies to Makefile.
	Added support for having ALL as a name in your ACCESS_FILE.
	Fixed handling of readlink() call in valid.c (facility of links
	    to specify home directories)
	Added support for linked home directories to valid.c.lp3
	Added 'make docs' case to Makefile.
	Fixed memory leaks in login.
	Added support for null passwords.
	Prevented root login of non-existant players (caused crash)
	Access and visited lists are now freed at logout, exit and
	    login failure.
	Added 'Authorization', ie. querying of remote username.
	Wrote 'MAGIC_COOKIES' document describing available special symbols
	    for message files.
	Stopped logging of 'ls' downloads!

Version 5.6

	Fixed yet more memory leaks :(
	Fixed some changes for Solaris.
	Rewrote access file parsing including error reporting and syntax
	    checking.
	Added NOWIZ file for people who shouldn't get any accesses except
	    for those declared in ACCESS_FILE
	Added RESTRICT_MESSAGE to stop downloading of .message files.
	Added NO_FORK define to makefile for better debugging.
	Added AUTH_CONNECT_TIMEOUT define .. see security.h for description.
	Fixed bug in logging of downloads, caused SEGV on some machines.
	Added HAVE_DOMAINS define (not used for cdlib).
	Added valid.c.mudos (I think this is right!)
	Process title now indicates what ftpd is doing.
	    (if SETPROCTITLE defined)
	Added scripts/ directory and 'ftps' and 'shutdown' scripts.
	    + safe shutdown code.
	Fixed small security bug in login.

Version 5.7

	Added mudauth (asks the driver about file accesses before falling
	    back on its own code)
	Fixed some horrible machine specific code.
	Small bugfix to the proctitle code.
	Added site ban facility.
	Rewrote message code (yawn... not again etc. etc.)
	Added some site commands (see doc/SITE)
	Added max user limiting.
	Some fixes for SGI.
	Some fixes for NeXT.
	Made release more general.
	Rewrote access file parsing - still backwards compatible but now
	    multiple accesses can be specified on one line viz.
	    alcides:write:/d:/cmd:/std
	    no need for end colon (although it does no harm)
	Removed all '[r]index()' calls and replaced with 'str[r]chr()'
	    Added defines in Makefile for systems without str[r]chr()
	Fixed the old 'no access' valid read messages (not often seen)
	    now something more useful is displayed.
	Rewrote 'valid' email address checking.
	Stopped people being able to switch from anonymous login to real login.
	Added RESTRICT_GUEST_COMMANDS define.
	Added facility for ftpd to be run from inetd (as the main server 
	    on a machine). See doc/INETD
	Fixed minor bug where guest could list files in / if his home directory
	    was non-existant.
	Added %E magic cookie.
	Stopped CWD <directory> working if <directory> lies outside of the
	    mudlib (ie. is a link - caused several problems!)
	Fixed MDTM command.
	Added option of having a separate transfer log for anonymous logins.
	Rewrote list.c from scratch.
	Added dseven's valid.c for TMI mudlibs.
	Fixed glob() - parsed files in all subdirectories with mget() etc.
	Added NOANON file support.

