VERSION.TXT =========== =========== v3.0 build 11 ========== * Fixed bug causing tray-icon not to work on Win9x. * Added auto-blocking for 1 minute of users where session time-out is exceeded. =========== v3.0 build 10 ========== * Fixed several bugs in setup wizard that kicks in for a new install. * Fixed bug in user spy causing occasional double log/file tranfer info. * Fixed bug when kicking a user and banning them from the server Activity panel. * Fixed bug blocking login when user limit for domain is reached while "always allow login". * Added support for system tray icon. * Added Cut/Copy/Paste menu to admin program for use with all edit controls. * Added support for maximum session duration. =========== v3.0 build 9 ========== * Fixed bug in dir listing mask settings and file open mode for uploading. * Completely removed OWL class library from daemon code. * Changed "current transfer speed" in user activity info to be more accurate. * Fixed bug causing problems when using root of drives for user directories. * Fixed bug in handling F6 to switch panels. * Changed daemon compiler from BC++ 5.02 to BCB 5.0. * Fixed bug allowing one more client than user limit for an account. * Fixed bug in using filter to view log in adming program. * Added option to spy on users. * Added menu item to view local IPs (for people with dynamic IP). * Added list of local IPs to choose from when creating new domain. * Changed toolbar to more traditional (and better behaved) style. * Various installer enhancements. * Fixed bug in admin program causing crashes when deleting node with unsaved changes. =========== v3.0 build 8 ========== * Added logging of blocked IPs as part of the "security" related log messages. * Fixed problems with display/input of localized floating point values. * Changed dir listing code to improve efficiency. * Changed reported current speed for users to be a 6 second average. * Added support to lock files while downloading. * Extended blocking FTP_bounce attacks to also block FXP. * Clicking "Activity" tab sort order for user IP will toggle between names/addresses. * Added support for disabling PASV. * Added support to disable date/time changes through MDTM. * Added support to block future date/time changes through MDTM. * Fixed bug getting access using "\" as directory access rule. * Added SITE CHMOD command to set/reset read-only and hidden attributes. * Changed dir listings to properly reflect read-only and hidden attributes. * Added option to filter domain and session log text. * Fixed bug causing crashes in admin program when resolving blocked IP names. * Added tooltip info to admin program icon showing status info. * Added support for mapped directories (virtual paths). * Changed links to be directly in the domain setup, just like mapped directories. * Fixed bug in using admin program when server security is switched off. =========== v3.0 build 7 ========== * Fixed problem with using UNC paths from the Emerald access DLL. * Fixed bug in admin program causing endless loop for invalid entries. * Redesigned forms to work in 800x600 with large fonts. * Added full support for UNC paths. * Admin program no longer shows path if user is not yet logged in. * Added various ways to kick a user off the server. * Added remote viewing of current list of blocked IPs on server. * Fixed bug in open mode for files during upload. * Changed code so editing of dir access and IP access rules is easier by double-clicking. * Fixed user activity list so selected item is scolled in view when refreshing. =========== v3.0 build 6 ========== * Fixed bug in admin program causing scaling errors in forms on certain graphic cards. * Changed default for LIST to show all files (ie. '-a' option of 'ls'). * Admin program will now go back to last selected tree item upon startup. * Added support for "read only" admin privilege. * Fixed bug allowing unauthorized access using paths like "\..%20.". * Admin program now shows privilege level in status bar. =========== v3.0 build 5 ========== * Added support for switching menu images on/off. * Added support for F6 to toggle focus between left and right panels. * Changed default local loopback admin port number. * Fixed bug in passing the server IP to access verification DLLs. * Fixed bug in checking IP access for accounts with a verification DLL. * Fixed bug in Master Wizard in case another server is running on the admin port. * Added persistence to page control tab selection of various panels. * Fixed bug only allowing 5 uploads and 5 downloads per client session. * Added NT performance monitor support. * Added crash log reporting with debug info, automatically written at each crash. =========== v3.0 build 4 ========== * Added support for running as Win95/98 or NT system service. * Fixed bug in max. concurrent user settings, was allowing one to many. * Added support for old-style UNIX 'crypt()' passwords. =========== v3.0 build 3 ========== * Added support for registry based domains in addition to .ini file domains. * Added extensive caching for user setup data. * Added caching for message files (signon, login etc). * Added caching for server response messages. * Added support for various user defined server response messages. * Fixed bug in log message for users killed by server. * Changed time-out handling to kick user after 10 seconds regardless of connection. * Fixed bug in transfer count in case of tranfers ending in error. * Added support for configurable log file name when using automatic rotation. * Added domain-specific user activity. * Added domain-specific remove screen log viewer. * Changed WinSock logging to be more efficient. * Local admin is now hidden from user count and bandwidth limits. * Added split speed limits for uploads/downloads to user setup. * Fixed bug in download file count for user info. * Added support for dynamic IP and multiple domains sharing same listening socket. * Added support for remote server shutdown and placing server offline. * Added buttons to minimize left and right panels of the admin program. =========== v3.0 build 2 ========== * Fixed bug using ports in certain commands which caused server to hang. * Fixed problem in dealing with characters over hex F0 in paths. * Fixed handling of UNC paths for add-on DLLs. * Fixed bug causing ill-formed Windows' links (shortcuts) to crash the server. * Fixed handling of Windows' shortcuts to network drivers. * Changed quota handling to allow a maximum of around 4000000000 Gb. * Fixed bug in use of multiple backslashes in paths. * Added support for domain-specific logging. * Added support for domain-specific server ports. * Changed REST command to allow PORT and PASV without canceling the restart. * Changed event hook handling to allow file/path changes. * Changed passwords to use MD5 hash instead of UNIX 'crypt'. * Fixed bug in failing to recognize ports in command paths. * Changed MDTM to not allow future date/times. * Changed speed calculations to use more precise (1ms) timer. * Fixed bug causing premature time-out when anti-time-out is enabled. * Fixed bug handling Telnet command sequences. * Added 'e' option to the 'ls' dir listing emulation, for files-only. =========== v3.0 build 1 ========== * Added support for HEX password strings with S/KEY. * Fixed bug denying access when using wildcards in rules for a drive root. * Fixed bug in file transfer percentage of user info when file gets renamed. * Fixed bug causing alternate passive IP to be ignored. * Fixed bug in count of transferred bytes. * Fixed the "check for update" menu bitmap to equal that of FTP Voyager. * Fixed problem of showing Serv-U window from tray-icon in Win2000 or with IE5. * Fixed bug introduced in v2.5 causing crashes with long paths in FTP commands. * Fixed bug in handling links in root directories, sometimes caused server to hang. * Fixed bug which caused Windows shortcuts in root dir to fail as links. * Fixed bug which caused no tranferprogress to be sent during uploads. * Fixed label for SRVU_QuotaMax event during logging of DLL events. * Bitmap-enhanced menus are now disabled in NT3.51. * Added logging of speed and bytes tranferred for aborted transfers. * Added control over low-level socket options. * Changed dir listing cache to be more efficient. * Fixed bug which caused the full user name in event structures to cut off at '@'. * Fixed bug allowing unlimited users to log on in case limit was set to 0. * Fixed bug causing crashes upon exit in NT. * Fixed bug where S/KEY accounts are temporarily blocked after wrong password. * Changed default dir listing mask to 'rwxrwxrwx' to make AOL FTP clients happy. * Fixed bug in S/KEY causing it to have wrong password after creating a new seed. * Fixed bug denying access when using rules with wildcards for a drive root. * Fixed bug in file transfer percentage of user info when file gets renamed. * Changed handling of passive mode transfers that never connect. * Fixed bug in SITE PSWD command causing server to crash with bogus input. * Changed handling of uploads for UL/DL ratios to be less sensitive to abuse.