Revision History:
----------------


 Version 2.01 notes -- 10/17/2002
  http://www.cerberusftp.com/
  
  - Enhanced error detection and recovery
  - Corrected a bug which prevented networked drives from being displayed to clients
  - Changed the appearance of the Status Pane
  - Changed some of the toolbar icons to Hi-color icons
  - Added several commands to the 'right-click' menu of the User Manager
  - Added the option to 'Clone' (use as a base template) a user
  - Checked, and corrected where necessary, all string and buffer manipulations routines to
    make sure they were "buffer-overflow proof"
  - The uninstall program now removes Cerberus from the NT Service list

------------------------------------------------

  Version 2.0 Official Release notes -- 10/07/2002
  http://www.cerberusftp.com/
  
  - Corrected a bug that could result in an uploaded file being corrupt when overwriting
    and existing file of the same name.
  - Added the ability to control how many times an account can be logged into simultaneously

------------------------------------------------

  Version 2.0 BETA 4 Release notes -- 9/21/2002
  http://www.cerberusftp.com/

  - Corrected a bug which could prevent Cerberus from starting up on Windows 95 and 98
  - Fixed a bug in the registry access routines which could cause Cerberus to crash

------------------------------------------------

  Version 2.0 BETA 3 Release notes -- 9/20/2002
  http://www.cerberusftp.com/

  - Corrected the "The descriptor is not a socket" bug
  
------------------------------------------------

  Version 2.0 BETA 2 Release notes -- 9/16/2002
  http://www.cerberusftp.com/

  - New User Manager(comments?)
  - Several GUI changes and improvements

------------------------------------------------

  Version 2.0 BETA 1 Release notes -- 8/09/2002
  http://www.cerberusftp.com/
  
  - Completely new server core. No more MFC!
  - Can now be installed as a Native NT Service
  - Data Connections established through the PORT command now correctly bind to port 20 (RfC959).
    Should help with firewalls
  - Corrected a bug that occasionally caused uploaded files to be closed before the last few 
    kilobytes were written. 
  - The User Manager has been revamped again. Automatically saves changes, instead of constantly
    asking for permission
  - Ability to control whether or not to display hidden files and directories
  - New toolbar icons
  - Added a context menu to the connections page
  - Ability to manually add interfaces
  - Support for files greater than 4GB
  - Too many security and bug fixes to list

------------------------------------------------

  Version 1.71 Release notes -- 2/07/2002
  
  - Only one copy of Cerberus can start at a time
  - The User Manager has been made more user friendly
  - Settings and user lists now save automatically when windows is shutting down
  - Rewrote the directory parsing routines for greater reliability

------------------------------------------------

  Version 1.7 Release notes -- 12/16/2001

  - Fixed the "Invalid Path" error that showed up when a file or directory with more 
    than one period was used in a command
  - Directories added to a user's virtual root can now have different permissions
  - The user manager has been redesigned to be more user friendly
  - Fixed a bug that caused processor utilization to sometimes spike when a file was
    downloaded.
  - Command progress indication. The user page will tell whether a command is in 
    progress or complete. For file downloads, the percentage left to download will be
    displayed.
  - Fixed a bug that could cause the server to crash if a message greater than 4KB
    was specified in either the welcome, goodbye, or max connection edit boxes.
  - Fixed a bug that could cause the server to crash if the server wasn't restarted
    after a message was changed.
  - Many other bug fixes and improvements
   
------------------------------------------------

  Version 1.6 Beta Release notes -- 8/25/2001 

  - Fixed a MAJOR security bug that allowed unrestricted access to the
    server machine by using periods in the change directory path
  - Modified the directory retrieval commands to more closely model Unix behavior
    Should fix the problems encountered using the mget * command
  - Complete rewrite of the underlying directory parsing functions
  - Lots of other minor fixes and improvements

------------------------------------------------

  Version 1.5 Release notes -- 5/21/2001

  - Added a new virtual root directory file structure
  - Added support for the APPEnd command
  - The server now remembers whether an interface is disabled or enabled
  - Enhanced the fault tolerance for clients that send incorrect or 
    unsupported commands by ensuring a reply code is always sent
  - Added this help file
  - Corrected a bug in the IP Manager that caused all IP addresses placed
    inside to be blocked regardless of whether the deny or allow button was selected
  - CWD command now fails if anything other than a valid directory is passed
  - Activated the "Allow Login" feature for particular interfaces
  - Server now handles X-versions(experimental) of commands
  - Maximum connection settings are now enforced
  - Streamlined a lot of the underlying code

------------------------------------------------

  Version 1.22 Release notes -- 5/08/2001

  - Fixed a security problem that always uses c:\ as the root directory for anonymous logins.<br>	
  - Replaced the imbedded directory control in User manager with a more stable one<br>	
  - Rewrote the command parsing routines to provide greater fault tolerance for incorrectly 
    formatted, or garbage strings on the control connection

------------------------------------------------

  Version 1.2 Release notes -- 5/03/2001 

  - Changed OS (UNIX) returned from SITE command. Should improve FTP auto-detect.
  - Fixed a security hole that allowed people to execute certain commands without being logged in
  - Removed the hard-coded paths; International versions of Windows should work now.
  - Some stability improvements

------------------------------------------------

  Version 1.1 Release notes -- 4/25/2001 

  - Fixed the CWD command to fail when the remote directory requested doesn't exist
  - Added support for the CDUP command
  - Added additional log messages for file transfers
  - Major code rewrites to improve overall performance
  - New statistic generator
  - Added additional error checking during remote path resolution
  - Some GUI changes/improvements
  - Fixed a major bug that caused PASV file uploads to fail
  - Several other minor bug fixes
  - Modified the directory structure sent with the LIST command to mirror UNIX exactly
  - Increased compatibility with popular FTP clients
  - Partial support for the ABORt command

------------------------------------------------

  Version 1.05 Release notes -- 4/16/2001 

  - Added support for the SIZE and REST commands. The server can now restart
    failed file transfers from the point of failure
  - Fixed a MAJOR security issue that caused upload/download permissions to not
    be checked for users
  - Added the creation of the 'log' directory so that the AutoLog option wouldn't error
    when attempting to open the log file
  - Corrected the "incorrect user file version" bug that appears when you restart 
    the server (note: delete the old user and block files)
  - Corrected a bug in the STOU command that caused the wrong procedure to be called.
  - Optimized the file transfer code and added improved error detection
  - Thanks to everyone who has submitted bug reports

------------------------------------------------

  Version 1.03 Release notes -- 4/14/2001 

  - Corrected a bug introduced in the last version that resulted in the wrong OS being 
    detected (currently harmless, but annoying)

------------------------------------------------

  Version 1.02 Release notes -- 4/13/2001 

  - Added an IP Manager to control connection attempts
  - Added an option to automatically record a log file while the server is running
  - More event tracking added to the log
  - Enhanced error detection and recovery

------------------------------------------------

  Version 1.01 Release notes -- 4/5/2001 

  - Added menu options to the taskbar icon
  - You can now hide or show the Cerberus manager window from the taskbar
  - Added an option to hide the server manager window at startup
  - Added my email address to the about dialog for tech support
  - Activated the ability to save a copy of the log screen to file

------------------------------------------------

  Version 1.0 Release notes -- 3/14/2001 

  - Initial Release
