home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha Extra 2002 March / CMEXTRA4.iso / FTP / Cerberus.exe / History.txt < prev    next >
Text File  |  2002-10-17  |  9KB  |  209 lines

  1. Revision History:
  2. ----------------
  3.  
  4.  
  5.  Version 2.01 notes -- 10/17/2002
  6.   http://www.cerberusftp.com/
  7.   
  8.   - Enhanced error detection and recovery
  9.   - Corrected a bug which prevented networked drives from being displayed to clients
  10.   - Changed the appearance of the Status Pane
  11.   - Changed some of the toolbar icons to Hi-color icons
  12.   - Added several commands to the 'right-click' menu of the User Manager
  13.   - Added the option to 'Clone' (use as a base template) a user
  14.   - Checked, and corrected where necessary, all string and buffer manipulations routines to
  15.     make sure they were "buffer-overflow proof"
  16.   - The uninstall program now removes Cerberus from the NT Service list
  17.  
  18. ------------------------------------------------
  19.  
  20.   Version 2.0 Official Release notes -- 10/07/2002
  21.   http://www.cerberusftp.com/
  22.   
  23.   - Corrected a bug that could result in an uploaded file being corrupt when overwriting
  24.     and existing file of the same name.
  25.   - Added the ability to control how many times an account can be logged into simultaneously
  26.  
  27. ------------------------------------------------
  28.  
  29.   Version 2.0 BETA 4 Release notes -- 9/21/2002
  30.   http://www.cerberusftp.com/
  31.  
  32.   - Corrected a bug which could prevent Cerberus from starting up on Windows 95 and 98
  33.   - Fixed a bug in the registry access routines which could cause Cerberus to crash
  34.  
  35. ------------------------------------------------
  36.  
  37.   Version 2.0 BETA 3 Release notes -- 9/20/2002
  38.   http://www.cerberusftp.com/
  39.  
  40.   - Corrected the "The descriptor is not a socket" bug
  41.   
  42. ------------------------------------------------
  43.  
  44.   Version 2.0 BETA 2 Release notes -- 9/16/2002
  45.   http://www.cerberusftp.com/
  46.  
  47.   - New User Manager(comments?)
  48.   - Several GUI changes and improvements
  49.  
  50. ------------------------------------------------
  51.  
  52.   Version 2.0 BETA 1 Release notes -- 8/09/2002
  53.   http://www.cerberusftp.com/
  54.   
  55.   - Completely new server core. No more MFC!
  56.   - Can now be installed as a Native NT Service
  57.   - Data Connections established through the PORT command now correctly bind to port 20 (RfC959).
  58.     Should help with firewalls
  59.   - Corrected a bug that occasionally caused uploaded files to be closed before the last few 
  60.     kilobytes were written. 
  61.   - The User Manager has been revamped again. Automatically saves changes, instead of constantly
  62.     asking for permission
  63.   - Ability to control whether or not to display hidden files and directories
  64.   - New toolbar icons
  65.   - Added a context menu to the connections page
  66.   - Ability to manually add interfaces
  67.   - Support for files greater than 4GB
  68.   - Too many security and bug fixes to list
  69.  
  70. ------------------------------------------------
  71.  
  72.   Version 1.71 Release notes -- 2/07/2002
  73.   
  74.   - Only one copy of Cerberus can start at a time
  75.   - The User Manager has been made more user friendly
  76.   - Settings and user lists now save automatically when windows is shutting down
  77.   - Rewrote the directory parsing routines for greater reliability
  78.  
  79. ------------------------------------------------
  80.  
  81.   Version 1.7 Release notes -- 12/16/2001
  82.  
  83.   - Fixed the "Invalid Path" error that showed up when a file or directory with more 
  84.     than one period was used in a command
  85.   - Directories added to a user's virtual root can now have different permissions
  86.   - The user manager has been redesigned to be more user friendly
  87.   - Fixed a bug that caused processor utilization to sometimes spike when a file was
  88.     downloaded.
  89.   - Command progress indication. The user page will tell whether a command is in 
  90.     progress or complete. For file downloads, the percentage left to download will be
  91.     displayed.
  92.   - Fixed a bug that could cause the server to crash if a message greater than 4KB
  93.     was specified in either the welcome, goodbye, or max connection edit boxes.
  94.   - Fixed a bug that could cause the server to crash if the server wasn't restarted
  95.     after a message was changed.
  96.   - Many other bug fixes and improvements
  97.    
  98. ------------------------------------------------
  99.  
  100.   Version 1.6 Beta Release notes -- 8/25/2001 
  101.  
  102.   - Fixed a MAJOR security bug that allowed unrestricted access to the
  103.     server machine by using periods in the change directory path
  104.   - Modified the directory retrieval commands to more closely model Unix behavior
  105.     Should fix the problems encountered using the mget * command
  106.   - Complete rewrite of the underlying directory parsing functions
  107.   - Lots of other minor fixes and improvements
  108.  
  109. ------------------------------------------------
  110.  
  111.   Version 1.5 Release notes -- 5/21/2001
  112.  
  113.   - Added a new virtual root directory file structure
  114.   - Added support for the APPEnd command
  115.   - The server now remembers whether an interface is disabled or enabled
  116.   - Enhanced the fault tolerance for clients that send incorrect or 
  117.     unsupported commands by ensuring a reply code is always sent
  118.   - Added this help file
  119.   - Corrected a bug in the IP Manager that caused all IP addresses placed
  120.     inside to be blocked regardless of whether the deny or allow button was selected
  121.   - CWD command now fails if anything other than a valid directory is passed
  122.   - Activated the "Allow Login" feature for particular interfaces
  123.   - Server now handles X-versions(experimental) of commands
  124.   - Maximum connection settings are now enforced
  125.   - Streamlined a lot of the underlying code
  126.  
  127. ------------------------------------------------
  128.  
  129.   Version 1.22 Release notes -- 5/08/2001
  130.  
  131.   - Fixed a security problem that always uses c:\ as the root directory for anonymous logins.<br>    
  132.   - Replaced the imbedded directory control in User manager with a more stable one<br>    
  133.   - Rewrote the command parsing routines to provide greater fault tolerance for incorrectly 
  134.     formatted, or garbage strings on the control connection
  135.  
  136. ------------------------------------------------
  137.  
  138.   Version 1.2 Release notes -- 5/03/2001 
  139.  
  140.   - Changed OS (UNIX) returned from SITE command. Should improve FTP auto-detect.
  141.   - Fixed a security hole that allowed people to execute certain commands without being logged in
  142.   - Removed the hard-coded paths; International versions of Windows should work now.
  143.   - Some stability improvements
  144.  
  145. ------------------------------------------------
  146.  
  147.   Version 1.1 Release notes -- 4/25/2001 
  148.  
  149.   - Fixed the CWD command to fail when the remote directory requested doesn't exist
  150.   - Added support for the CDUP command
  151.   - Added additional log messages for file transfers
  152.   - Major code rewrites to improve overall performance
  153.   - New statistic generator
  154.   - Added additional error checking during remote path resolution
  155.   - Some GUI changes/improvements
  156.   - Fixed a major bug that caused PASV file uploads to fail
  157.   - Several other minor bug fixes
  158.   - Modified the directory structure sent with the LIST command to mirror UNIX exactly
  159.   - Increased compatibility with popular FTP clients
  160.   - Partial support for the ABORt command
  161.  
  162. ------------------------------------------------
  163.  
  164.   Version 1.05 Release notes -- 4/16/2001 
  165.  
  166.   - Added support for the SIZE and REST commands. The server can now restart
  167.     failed file transfers from the point of failure
  168.   - Fixed a MAJOR security issue that caused upload/download permissions to not
  169.     be checked for users
  170.   - Added the creation of the 'log' directory so that the AutoLog option wouldn't error
  171.     when attempting to open the log file
  172.   - Corrected the "incorrect user file version" bug that appears when you restart 
  173.     the server (note: delete the old user and block files)
  174.   - Corrected a bug in the STOU command that caused the wrong procedure to be called.
  175.   - Optimized the file transfer code and added improved error detection
  176.   - Thanks to everyone who has submitted bug reports
  177.  
  178. ------------------------------------------------
  179.  
  180.   Version 1.03 Release notes -- 4/14/2001 
  181.  
  182.   - Corrected a bug introduced in the last version that resulted in the wrong OS being 
  183.     detected (currently harmless, but annoying)
  184.  
  185. ------------------------------------------------
  186.  
  187.   Version 1.02 Release notes -- 4/13/2001 
  188.  
  189.   - Added an IP Manager to control connection attempts
  190.   - Added an option to automatically record a log file while the server is running
  191.   - More event tracking added to the log
  192.   - Enhanced error detection and recovery
  193.  
  194. ------------------------------------------------
  195.  
  196.   Version 1.01 Release notes -- 4/5/2001 
  197.  
  198.   - Added menu options to the taskbar icon
  199.   - You can now hide or show the Cerberus manager window from the taskbar
  200.   - Added an option to hide the server manager window at startup
  201.   - Added my email address to the about dialog for tech support
  202.   - Activated the ability to save a copy of the log screen to file
  203.  
  204. ------------------------------------------------
  205.  
  206.   Version 1.0 Release notes -- 3/14/2001 
  207.  
  208.   - Initial Release
  209.