VERSION DETAILS x Fixed, + Added, * Improved/Changed, i Information Version 2.21 BulletProof FTP Server - 09-Feb-2003 ------------------------------------------------- x : "Explore Folder" option in hitometer. x : Bug in "Delete partially uploaded file" option. x : Wrong transfer status could be reported for a resumed upload / download (also affects statistic & time left). x : Access violation (c0000005) when running as an interactive service while logon/logoff could happen. x : Corrected a wrong shortcut resolving when called via direct access. x : Main window unaccessible after "go offline" from trayicon with users connected. x : Allowed domain & allowed ip in ip access denies access. x : Error in multi ip settings 'list index out of bound (1)' x : 1 byte excess per transfer reported in Quota. x : Free File not applied to per file ratio. x : Invalid hitometer file format could cause application to crash at loading. x : Scheduler : long date format problem (jj/mmm/yyyy). x : Server Activity : save 'Speed' column width. x : Better Windows XP theme compatibility ("To Tray" caption button removed when used with XP theme). x : Give & take credit access violation with alphabetical chars. x : APPE in passive mode, two positive messages were sent. x : SIZE command reporting invalid file size with file > 4GB. + : Event : OnExceedUSERPASS, works with option 'Limit USER/PASS to xxx'. + : Event : OnTooManyUsersForAccount : happens when account max. users limit is reached (different from server max. limit). + : Event : OnLogFileRotate : when the server changes log file (useful to zip/move old log file). + : Event : Restrict event execution based on filemask : '*.exe;c:\ftp\*.*|c:\path\application.bat %parameters' (file related events, OnFileUploaded, OnFileDownloaded ...) + : Tags : %WELCOMEUNAME merges "welcome_uname.txt" (uname = username)from server directory in the message / event. + : Tags : %UFILESPEED, %UFILESPEEDKB, %UFILESPEEDMB : report speed for last transfer. + : Tags : %SERVERSPEED, %SERVERSPEEDKB, %UFILESPEEDMB : report current server speed. + : Tags : %LOGFILE (current log file), %LOGFILEOLD (previous log file) to go with OnLogFileRotate events. + : Tags : %EVENT returns fired event name. + : Option : "-nouserstats" command line switch, disable saving account stats. + : Option : "-nousertransfers" command line switch, disable user upload & download reports (no saving to file or monitoring in server activity). + : Scheduler : "Reload" Accounts option. + : Log command lines switches sent to the application at runtime (-reload, -online ...). + : Option : Passive IP (new option tab) : option to resolve hostname for dynamic ip connection (useful for dyndns.org-like subdomains name). + : Account quota menu for edit box to set quota to 1MB, 2MB ... 1GB + : Menu option to make a temporary ban permanent. + : P@SW is now an alias to PASV command (workaround for some routers passive mode problem). + : 'Frequently Asked Questions' help menu pointing to http://faq.bpftpserver.com/. + : 'View log file' menu in main window menu. + : G6Service.exe to install & run as a service. (see "\Administrative Tools" directory & Start menu shortcuts) * : Hitometer : Changed organization of window, explorer menu is the default for list popupmenu. * : STAT : command reports user connected to passive ip (if set) instead of local ip. * : LIST : removing "List" right to a directory now outputs an empty list instead of "550 Permission denied.". Better for browsers. * : Swapped UP/DOWN value in %USPEEDLIMIT. * : Moved "Wordwrap" menu to Setup/Log * : Default logging to \logs\ftp.log * : MDTM now reports GMT time instead of local time. Version 2.15 BulletProof FTP Server - 06-May-2001 ------------------------------------------------- x : Intermittent "connection reset" problem when uploading/downloading. x : Minor fixes & cosmetics changes. + : Command lines switches that can be specified when an instance is running : -reload : reload user accounts (users.ini) -offline : put the server offline -online : put the server online -exit : application shutdown -open : open the server to new connection if it was closed -close : close the server from new connection -stat : takes the file "stat.mdl" from the server installation directory which contains tags (%CNOW ...) and produces a file "stat.top" containing tags replaced by their value -startlogging : start logging to file -stoplogging : stop logging to file -kickall : disconnect all users currently connected to the server + : Explicit message for LIST command without port specified with PORT command. + : "Explorer menu" for Hitometer window. * : Removed Ctrl+Z for about windows, not used. * : Some part of the internal path handling (faster) and replies to some ftp commands. * : Removed Server name in STAT command. * : PASV listening socket is not closed after a failed RETR (file not existing, access denied), allowing applications like Internet Explorer to reuse the same port (specified by PASV command) for a new RETR/LIST try. Connection refused from different ip to pasv listening socket when "block server to server transfer" is enabled. i : Webhancer "spyware" (webhdll.dll) may cause problem with the server (100% CPU and slowing the computer), uninstalling Webhancer fixes the problem. (see http://cexx.org/webhancer.htm and http://www.lavasoft.de/aaw/index.html for details on removing it) Version 2.10 BulletProof FTP Server - 03-April-2001 --------------------------------------------------- i : G6 FTP Server has become BulletProof FTP Server, BPFTP Server. x : Banning hostname. x : Down/upload of file/dir containing '..' in the name. x : Ip access check could give an access violation error in particular case. x : MDTM command could give an access violation error in particular case. x : %SERVERTOTUPTIME not working correctly. x : Tooltips showing account name instead of user info name. x : STAT command sent while a RETR disables download bytes count. x : Listing of file with size > 2GB x : @Stake advisory : File Existence Disclosure Vulnerability and Netbios hash retrieval through application UNC path support. (SIZE & MDTM command). Ref. : http://www.atstake.com/research/advisories/2001/a040301-1.txt + : Speed column in Server activity window. * : Disabled rules in file list to provide year & time instead of year when file is < 1 year old and current date (day & month) < date of file. Some clients are not yet able to support it. * : Replace auto update checked by link on website in main menu. * : Server Name is not displayed in the banner message when a name is set in config. Version 2.00 - 05-February-2001 ------------------------------- x : Problem with mapped network drives : can't change directory when not using relative path, permission denied to create directory. x : Autoupdate would crash G6 if firewall blocked request to check for update. x : 'List index out of bound' error in Server Activity window. x : %DFREEx not working correctly. x : Open dialog was not creating file after prompting to create it (for message file selection). + : Confirmation message when clicking on 'Close Server' button. + : 'Explore' menu in Access Right context menu. + : Passive port range to use can be defined in Multi ip settings. + : Event : OnUserAndPass : after user provides login & password, but before OnUserLoggedIn (even if authentication failed). + : %CLIENTIP_000 : returns formated ip like 192.168.000.010 (for use with filename and sorting). + : %DATE_EX_DMY, _YMD, _MDY returns formatted date : 2000-11-30 for example (D=day, M=month, Y=year) + : Drag & Drop shortcut on dir access rights will add target directory to the list. + : Hint persistance problem in Server Activity file lists. + : Taskbar title shows connected users & general speed, like trayicon hint. + : Event : OnFileUploadFailed : this event is fired if the upload has been aborted or has failed. + : Event : OnEvery05mins. + : Menu "Create shortcut in home directory" for access list in accounts. * : AutoCheck for update is disabled by default after install. * : 'Check for G6 Ftp Server Update' menu now points to 'http://www.gene6.com/g6ftpd/' * : Hitometer : meters are now enabled by default, were disabled in RC1. * : SITE WHO (%SITEWHO) : speed displayed in Kbytes/s (was bytes/s). * : Idle timer broken if blank message in OnUserTimeOut event. * : Error code message removed after "Account disabled" message when logging. * : Enlarged events manager windows & added hints. * : Max. Speed changes applied immediately. * : Passwords are hidden in interface when using encrypted password. * : Changed STAT message. * : 29/02 date & leap year problem causing empty directory. * : Access violation could raise with some impersonal events like OnServerStarted, not user dependant. Version 2.00 RC1 - 25-Sept-2000 ------------------------------- x : MDTM command. x : SITE ZONE reenabled. x : File access mode for download is no more exclusive (allow rename/deletion). x : compatibility with FTP Client when using plain path (Relative path disabled). x : Home ip list cleared when deleting user. x : OnUserTimeOut not saved correctly. + : Asymetric bandwidth regulation (upload & download speed can be set up separatly for user & group). + : General Tags : %XDOWNALL, %XUPALL (X = B, KB, MB, GB) reports overall download, upload for current logged user. + : SITE WHO : output syntax is reported, user current action is now reported. + : Events Tags : %TIME_EX, %DATE_EX reports date & time with no ':/' (can be used for filename). %CLIENTGROUP : reports user group. %FILEDIR : return file directory without '\' at the end. + : Log Syntax : %GROUP reports user group. + : Users connected Tooltip : Group Name. + : Events : OnStatRefreshed, OnQuotaExceeded, OnDirRemoved, OnEveryHour (0:00, 1:00 ...), OnEveryDay (0:00), OnAccountDisabled. + : General tag : %WELCOMEIP : takes welcome_xxx.xxx.xxx.xxx.txt (xxx for ip number) and outputs the content to the user. (useful for creating custom headers for virtual servers). %DFREExKB, %DFREExMB, %DFREExGB (x=drive letter) to display disk space available on x drive. %SITEWHO : lists online users like in SITE WHO command. + : Autocheck Option for new version of G6 Ftp Server (Visual, Misc tab). Nothing is sent to webserver, G6 check for changes in : http://www.gene6.com/files/g6ftpversion.txt + : "Delete to recycle bin" option in "visual, misc". This sends file to Recycle bin instead of normal delete. + : "Mail Technical Support" menu in help section. + : Passive Mode IP when behind a firewall in 'server setup/multi ip settings'. + : Creating an empty file named "reload" in G6 directory makes G6 reload accounts. + : Total uptime is reported in statistics windows. %SERVERTOTUPTIME general tags. + : Events manager : Default event message is displayed next to "Reply with message". + : "Copy IP to clipboard" in server activity window. + : "Copy to clipboard" Status in account window. + : User speed reported on tooltip. * : SITE PSWD : parameters can be enclosed by quotes '"' to allow passwords containing spaces. Syntax : SITE PSWD "" "" * : Ban IP filters. * : Hitometer list management, Uploaded files list is now saved to disk too. Server Activity list enhanced. * : PASV mode port is randomized to make ftp port hijacking harder. * : Increase Top Stat report to 50 users (was 25 before). * : Tooltip on Server Activity List. * : Some interface enhancements & problems fixed. * : Registration keys have been changed, registered users should have received their new key by email. G6 FTP Server is no more limited to 5 download / 5 uploads per session, software is fully functional for 30 days. Version 2.00 Beta 7 - 30-Mar-2000 --------------------------------- x Fixed : OnFileDeleted event : %FILExxx returning empty string. x Fixed : TYPE & PORT command problem with invalid parameter. x Fixed : CWD command answer for non existing directory. x Fixed : Number of files downloaded in status. x Fixed : List command with directory containing space. x Fixed : Trayicon problem under ListeStep (thanks to Joachim Calvert) x Fixed : Group : enable account option not working when unchecked. x Fixed : Stat Generator : %ALLTOTALXXUL and %ALLTOTALXXDL not working x Fixed : Multi Homed IP problem, server was using different ip for data than the one it should use. x Fixed : Renaming file with same name causing file deletion. x Fixed : Account : Banned ip window not created as modal. x Fixed : Error code is now 421 instead of 550 for "too many users logged under current account" message. x Fixed : Rename now checks if destination filename is banned. + Added : NT Service : Unwanted shutdown after user logout : Add switch "-service" on command line to notify G6 that it is running as a service. + Added : Speed Limit for users and groups (see "Ratio, Quota, Bps" tab in accounts setup). + Added : %USPEEDLIMIT (returns speed limit for user), %UHOSTNAME (return hotname of user). + Added : OnUserLoggedIn events : happens after USER/PASS sequence successfull. + Added : Event tags : %CLIENTLOGIN, %CLIENTPASSWORD report login, password entered by client. + Added : Stat : Reset Stat option in Scheduler. + Added : OnUserTimeOut (msg, sound, execute). + Added : Events Manager : %FILENAME_8.3, %FILEPATH_8.3, %FILESHORT_8.3, %DIRTARGET_8.3, %DIR_8.3 tags returns filepath in 8.3 mode (c:\program files\my application.exe => c:\progra~1\myappl~1.exe) to be able to use old dos/command line applications. + Added : %PASSWORD in log option/Custom Syntax, it returns password used by client to connect. (can be useful to know why a client can not connect) + Added : Hints and status bar for server setup. + Added : Random Password when creating account & button to compute a ramdom password + Added : "Copy to clipboard" for Statistics window. * Improved : STAT command now also returns overall stats for account. * Improved : Banned Files & Free Files list management function. * Improved : Resolve IP to HostName function. * Improved : Multi-Select for setting access rights. * Improved : Customizable Tooltip for connected users list. * Improved : Statistics windows : reset button will ask you if you want to reset user/group account stats too. Version 2.00 Beta 6 - 21-Dec-1999 --------------------------------- x Fixed : Tags : %DFREE was broken. x Fixed : Type changed for statistics value. x Fixed : Added slash to access directory if not present at loading. x Fixed : Server can now also delete read only file (if delete right is granted). x Fixed : CWD command with no parameter is no more a syntax error, server now returns 250 code instead of 501. x Fixed : %CLIENTIP was returning IP on which user was connected to server. x Fixed : LIST - working but no LIST . x Fixed : Broadcast & send message windows do not allow sending blank message. x Fixed : Ressource leak related to listview font and Delphi 5 bug. x Fixed : Group Names in drop box disappearing after deleting an user. x Fixed : Freezing problem with Banlist and anti-hammer enabled when banning. x Fixed : Account name does not allow characters '[',']' anymore (problem with inifile). x Fixed : D.O.S. attack buffer overflow (reported by USSR Labs). + Added : "Minimize to tray" menu under main menu. + Added : Option : "Show Password" in clear in log instead of XXXX. + Added : OnUserDisconnect event, OnUserQuit is only fired when client used QUIT command. + Added : OnFileBanned events. * Improved : "Max. Users" under account setup can be '0' to return "Too many users" instead of account disabled, when in maintenance. * Improved : Display of value in statistic windows, tags are now displayed like : XX XXX,XX (9 258,12), Value displayed by "All Session", "This Session", "General" * Improved : When Overwriting, file is not deleted before but reset to 0 bytes. * Improved : Better support for wildcards in banned files. Version 2.00 Beta 5 - 24-Oct-1999 --------------------------------- x Fixed : ".ini" file read & save problem when > 64KB. x Fixed : Error due to Server Activity list refresh when saving groups & user connected under the edited group. x Fixed : Server Activity : Avg Dl/Upl Speed are now correctly refreshed when clicking on users. x Fixed : Bug with netscape sending NLST command and waiting for list of filename only (server was sending detailed file list for NLST). x Fixed : Wildcards were inavertently disabled in NLST & LIST commands since beta 4. x Fixed : RMD : Sometimes directories could not be removed by server ("no such file or directory"). x Fixed : Cache was not refreshed correctly when directory deleted. x Fixed : Events Manager : Tags in first line of reply message were not replaced by value. x Fixed : Select Directory : Access Violation when selecting directory already present in list. x Fixed : Transfer per user not correctly refreshed. x Fixed : Bugs in Group Account when clicking on Change Dir Message & Login Message => can't click on browse icon for change dir message. x Fixed : SITE WHO : removed slash after IP number if no hostname available. x Fixed : SITE INDEX was adding '/' at end of all lines. x Fixed : Directory list size was not included in server transfer speed & stat. x Fixed : Problems with clients specifying complete path for removing dir, files ... x Fixed : "Limit User/Pass" checkbox state not correctly restaured if server relaunched. x Fixed : Bug in Stat generator concerning day stat. x Fixed : "Erreur E/S 103" when choosing log file method. x Fixed : "Abort/Retry/Failed" on server for links when pointing on empty removable drives (floppy ...). x Fixed : NumLock was switched to ON at server startup. x Fixed : Bugs with "Hide Hidden Files/Dir" which prevented from going in hidden directories. x Fixed : RMD & MKD "access violation" when no params. x Fixed : Account : "|a" edit button can not anymore edit login/changedir message/links file with no filepath. x Fixed : Quota & Ratio Status were not shown if attributes "List" not set for access rights. x Fixed : Disconnection reported twice when client uses QUIT command. x Fixed : "E/S 103" bug when changing log method (yearly, monthly ...) and not logging to file. x Fixed : Some problems with Stat becoming negatives. x Fixed : Bug with "Do not log these IP" options. x Fixed : "Cancel" for events manager. x Fixed : "APPE" command failed when file on server did not exist. x Fixed : RNFR, if file not found, returned wrong path (not processed if "relative path" on). x Fixed : Message code reported for some functions (quota, stor, retr, ...) were not correct. x Fixed : RNFR, RNTO now only needs delete access. x Fixed : Anti-Hammer seconds problem. x Fixed : SITE CHAT sending only first word. x Fixed : Weird bug caused by sound played at the same time on server and in system. x Fixed : Memory leak with shortcuts processing. x Fixed : Date was sorted alphabetically in Server Activity, Hitometer. x Fixed : OnServerStarted execute action buggy. x Fixed : Passive Mode problems : '426 Cannot RETR/STOR' message when user could not dl/upload. x Fixed : Icon for access directory are now refreshed after manual edit. x Fixed : Virtual directory + link pointing on the current directory is no more visible in dir listing. x Fixed : Problem with Firewall due to ports used by server for data transfer. x Fixed : "Show Tip on Startup" always on even when disabled at startup. x Fixed : %URATIO now returns "No Ratio" when Ratio disabled for user. x Fixed : Problem with number of current connected user for accounts (max. user) when settings changed when users are online. x Fixed : Resume download when ratio on problem, Server considered the whole file in ratio calculation needs. + Added : Option to disable Drive Scanning at startup (avoid Retry/Abort/Cancel in case of Zip Drive & removable). + Added : Option to by-pass server max user limit for user account (always allow login). + Added : Option to select group home directory as home directory for user under this group account. + Added : Option to disable download, upload meter in hitometer. + Added : "Loading ..." bar now informs you of what's going on when loading. + Added : "Max. Connections per IP" for Group & User Account. + Added : "Max. users limits" for group accounts. + Added : Option to encrypt Account Password. + Added : "And Sub-Directories" to "Protect Server Directory" option. You can now create your FTP Root under FTP Server directory (just don't protect sub directories). + Added : MODE command. + Added : %TIME, %DATE, %FILENOEXT tags in Events Manager. + Added : Time user was connected reported at disconnection. + Added : Tags : %TOPDAY, %TOPWEEK, %TOPMONTH, %TOPALL for login message, change dir message (merge content of "TOP-XXX.TOP" file in the message). + Added : "XRMD" command (same as RMD). + Added : Drag-Drop Support for Dir Access in account setup. + Added : Client Head icon on status bar on main windows to reflect if user logged anonymously or not, double clicking bring spy user window. + Added : Online/Offline/Close/Open Scheduler. + Added : Some icons for config windows. + Added : "Wait after current transfer to complete" option for Exit window. + Added : Exit Confirmation (General Settings) message. + Added : HotTrack effect option for Server Activity & Main Windows. + Added : EventsManager : OnUserHammering (Message Reply, sounds, Execute). + Added : Take/Give Credit menu in Server Activity window. + Added : '~' brings you to homedir when specified in path (cd ~, cd \mydir\~\). + Added : 'Sort' menu for directory access listing (home directory always stay at the top though). + Added : Tray icon setup menu, now you can specify your own icons for online/online /clients/offline/closed(shuttingdown). + Added : Send email to user through user account setup. + Added : IP Address monitor to check if server needs to use new IP (for dynamic IP, dial up, some cable internet service ...). + Added : Temp banned IP (Hammering) are now visible (italic) in Banlist. + Added : Beta code for UNC path. + Added : XDEL command, same as DELE. + Added : %SERVERIP tags for Events OnIPChanged. + Added : Licensed user name in About Box. + Added : "Block Server-to-Server transfer" option : it blocks FTP-bounce attack and FXP. + Added : Mail button to mail every member of a group. + Added : Append option for directory access right : Append is used to resume file. + Added : Log : font selection for on screen log. * Improved : Ini file management, now server only saves options when they are differents from default loading. => Users.ini & Groups.ini are lighter and processed faster. * Improved : Access Rights : if user has no right in directory ('-------' attributes) then he can't go in the directory (access is denied) and directory is not shown in file list. * Improved : Server Activity : downloaded & uploaded list are better refreshed. * Improved : User & group account setup rearrangement. * Improved : Log config : %LOGIN reports login used by client to logon, %NAME now returns account name of client (instead of login used by client). * Improved : Server need a little less system resources as some settings windows are now created dynamically. * Improved : Some memory management rewritten. * Improved : "Server going off-line", "Server off-line", "Server Closed", "Server Going Opened", "Added to Banlist" are now logged to screen even if log to screen option is disabled. * Improved : Small esthetic things like text grayed, selected color in palette color, copy clear grayed when no text selected ... * Improved : User Directory Attributes have priority over Group directories (if group and user have same directory access right). * Improved : Server activity and main windows size are now saved. * Improved : Ratio credit are now given at completion (if transfer is not aborted). * Improved : Free File masks with no filepath apply to all directory. * Improved : Free File masks with no drive letter ('\file\*.exe') apply to all drives. * Improved : Stats are now displayed in MB when number too high for KB. * Improved : Better KB/s report, should now monitors all bytes sent & received. * Improved : "Asked to download XXX => Access Denied" now reports deny reason (Access Right, No Such File). * Improved : You can now spy all users at the same time, each will have its own spy window. * Improved : Banned file mask act like IP access, + define wanted files, - unwanted files. * Statistics, Hitometer & Server Activity threads are only created to do job they have to do when called then destroyed. => you might experience little delay when closing Server Activity window (thread shutdown). Version 2.00 Beta 4 - 18-May-1999 --------------------------------- x Fixed : Cancel button in Select directory not working. x Fixed : LNK files are not shown when in links mode + Resolve Shortcuts. x Fixed : NOOP could not be really disabled due to internal bug. x Fixed : Problems with "Select Directory" window (some directories not visible, node click problems). x Fixed : "Hitometer.top" file used ',' to delimit filename, hits, upload time, last uploader. ',' is now replaced by '|' to keep file readable offline, as ',' can be used in filename ! users should delete old "hitometer.top" file. x Fixed : Account copy did not copy IP Access List to new account. x Fixed : Some Account copy errors. x Fixed : Bug in Links + not relative path when user asks for complete path => "CWD /C:/FTP/+ Link1" "501 Cannot RETR. No Permission". x Fixed : Some downloads Aborts were not correctly reported as aborted. x Fixed : Wrong log messages for some Upload & Delete reports. x Fixed : Aborted download transfer stat reported total size of file downloaded instead of KB really downloaded. x Fixed : MDTM command problem. To allow user MDTM command, user must have delete access to file => remove events in case of delete allowed & MDTM command (file is not really deleted). x Fixed : Some access messages sent 2 times to clients. x Fixed : When client resume download/upload, Server activity transfer's stat now restarts at last value. (ie : if user stopped at 25% and resume download, progress bar will restart at 25% instead of 0% in beta 3, if user resumes an upload at 250KB then transfer's progress value will restart at 250KB instead of 0KB (Download/Upload values can be smaller than transfer progress if user is resuming)). x Fixed : Log : %TIME reported Date instead of time. x Fixed : Hitometer file list sort method. + Added : Accounts : Double Click on a directory brings the browse window. + Added : Option to hide "Loading..." status bar at startup. + Added : OnFileDeleted Events for STOR/APPE function in case of file deletion before upload. + Added : KB/s status in Tray Icon's Hint. * Improved : Directory Cache management. * Improved : "Browse" for Access Directory in accounts now sets Read/Write/.. checkboxes to current browsed directory access properties. Version 2.00 Beta 3 - 11-May-1999 --------------------------------- x Fixed : Log : "Show Client Command" box state not saved correctly. x Fixed : Log : "Server Offline" is written after all client are disconnected. x Fixed : Exit : Bug if server stops (end of trial time) and client transfering. x Fixed : Hit-O-Meter : Bug when clicking on an uploaded file if Downloaded list empty. x Fixed : Accounts : "Delete Last user" not very clearly processed. x Fixed : Some "Violation d'acces" bugs present in some list. x Fixed : Access verification for moving, deleting, creating file if directory was not shared. x Fixed : Path returned by RNTO was not relative when needed (always returned with drive letter). x Fixed : Directory could be renamed if parent dir had DELE Access for file (now must have DELE for directory). x Fixed : When Admin deletes an account, user connected under this account are disconnected with message : "Administrator x Fixed : USER and PASS commands were treated even if user was already logged. x Fixed : LIST . : Access violation. x Fixed : Corrected the way command line parameters were processed. x Fixed : Asked to change directory now reports good asked target directory. + Added : Admin : "Stop Current Transfer" for user (ask for reason too). + Added : Anti hammering system (block IP). + Added : Limited Virtual File System (only mount in Home Directroy) based on links file. + Added : Account : "Copy" menu to copy account (and properties). + Added : IniFile : Backup old account ini files before saving account. + Added : SITE CHAT . If enabled user can send & receive message else user is not reported if an other user try to send him message. + Added : SITE WHO : displays users connected : UserID - LoggedInSince - IP/HostName - Speed. + Added : All/None button in account windows to enable all access to selected directory. + Added : Directory Caching. + Added : Download & upload list in server activity to watch what user has uploaded/downloaded during the session. + Added : Transfer Logfile : at disconnection server writes user session statistics in "Log_Transfer.log". + Added : At disconnection server writes user file transfered in "Log_XferFiles.log". + Added : Average speed for upload/download in server activity. + Added : Server Activity : Action/Directory/Last Command. + Added : Server Activity : Directory now shows path seen by connected user. + Added : Banned Files Tab. + Added : Interface enhancements (Server Activity info, Setup ...). + Added : Link : Windows ShortCut (.lnk) can be used to define links/virtual directories (must also give directory access) + Added : Link : You can now automatically add a link pointing to home directory to directory list. + Added : Server Activity : User not logged in are visible in server activity : User Name is his IP, considered as anonymous, no home directory. + Added : Registered User can know specify a server name (welcome user : Server Name by G6 FTP Server v2.0 (beta3) ready ...). + Added : Switch to enabled viewing of connected but not logged in users. + Added : IP Access check for User and Group account. + Added : Log customizations (Color, Tags for custom log) + Added : notice to unregistered user. + Added : Transfer Stat when Aborted/Finished Upload/Download written to log (screen/file). * Improved : Screen Log : "finished to download" replaced by "aborted transfer of" in case of transfer abort. * Improved : Ask to create file for link, dir message, login message file if not existing (group account) * Improved : Entry method for max user & time out. * Improved : Main Setup window. * Improved : Account window : can't click on read/write/... if no directory selected. * Improved : Acces IP List now accepts HostName. * Improved : "New Dir" window for group/user Account. * Improved : Can't login reply message. - Removed : links can not link to drive different from root if in relative path mode and links treated as link. (Problematic since the beginning, still available through Virtual Directory). * Many Internal changes => less memory needed for each connected user. * Path processor Rewritten (faster, more secure). * Optimization & Code cleaining. Version 2.00 Beta 2 - 07-April-1999 ----------------------------------- x Fixed : Internal : File Date problem when date but not time. x Fixed : Log File : Carriage return before Ratio status report. x Fixed : Group Ratio : Client connected (with a group) now have their ratio changed when administrator changed quotas in group account (credit/quota are not reseted to group default though). x Fixed : Alphabetical sort (for ftp via browser) and for internal file list sort (hitometer ...). x Fixed : "To Tray" 's hint now disappears immediately after click. x Fixed : "To Tray" 's hint was no more visible if it was already clicked. x Fixed : Ctrl+Enter not allowed anymore in user address & notes. x Fixed : Events Manager : %FILENAME, %FILEPATH, %FILEEXT, %FILESIZE were interpreted after %FILE causing %FILEXXXX to be replaced by value of "%FILE"XXXX. x Fixed : Some Typographic errors. x Fixed : Window : if quit with window maximized, then next time server start maximized. x Fixed : File : Change dir, login, links message files were not correctly processed when admin only specified a filename with no path (if a filename is specified as links file then server will search in current client directory (or future directory). x Fixed : confusion about KB, Kb, bytes, Mo, Ko (most of values were not divided by 1024 but 1000). x Fixed : Quota Status was not reported after successfull upload or download. x Fixed : Little problem with Home (~) link. x Fixed : Statistics : Some values were wrong (twice as normal). x Fixed : Shortcut : Some Accel Char problems. x Fixed : Minor bugs for screen log. + Added : Window : Wait until current user logout when user stops the server & switch server to "Closed" Mode. + Added : Log : IP list to log/not log, only/don't log to screen / only/don't log to file/both. + Added : Events Manager : OnDirCreated : %DIRCREATED = Name of new directory, %DIRTARGET = Name of parent directory, %DIR = Full path to new directory. + Added : Events Manager & Log : Executed action via Events Manager are logged via server answers. + Added : Scroll Lock Led blinks when a message is received (SITE MSG). + Added : .. button now opens select dialog in last selected file directory. + Added : SITE PSWD command : SITE PSWD . * Updated : Window : Users Accounts & Group Account setting arrangement. * Updated : Quota Status for client : now report bytes if < 9999 and Kb above. * Updated : Log File can be set to daily/weekly/monthly/yearly/single (one file for all log). * Updated : Statistics : "Running since" format is now XXdXX:XX:XX, more readable. * Updated : Registered user : "220 G6 FTP Server vx.xx (beta X) ready ..." instead of "220 G6 FTP Server vx.xx (beta X) - (Registered Version) - http://gene6.idegrif.com" * Updated : Links are listed with files (browser). - Removed : Spyform : "Show more informations" menu, as all informations are shown in server activity. - Removed : One use per windows Session is removed, was preventing people to fully evaluate G6 FTP Server, (Try out is now 1 hour then you need to restart the server, no need to reboot :) ), limitation to 5 uploads & 5 downloads is kept. * Code cleaning. Version 2.00 Beta 1 ------------------- * Added : toolbar to make the use of G6 Ftp Server easier. * Added : icons to be nicer. * Added : Option to run others applications when G6 Ftp Server starts. * Added : a Protection option to prevent users from accessing your Ftp Server directory. * Added : 'STAT', 'SITE INDEX', 'SITE ZONE', 'HELP', 'MDTM', 'STOU' commands. * Added : 29 Messages Tags (%UNOW,%U24H,%SERVERDAYS, ...). * Added : shortcuts. * Added : 2 options to switch lists On/Off (Users List and Ban List). * Added : 'Logging To Screen' option. * Added : '-h' command line to minimize on startup. * Added : 'Delete partially uploaded files' option. * Added : Multi-Homed IP. * Added : 'copy' option for logging screen. * Added : '~' as links to return to home directory. * Added : 'Disable Log to screen when minimized' option. * Added : Server Priority Settings. * Added : Receive Buffer Length Setting Option. * Added : Server Mode (Upload only, Download only, Both). * Added : the directory pointed by the link in the list ('Temp -> c:\temp'). * Added : Ratio. * Added : Quota. * Added : Relative Path. * Added : Clients now receive a message when they are kicked from the server an when the server shutdowns. * Fixed : some major bugs. * Fixed : Bug when a zero byte file was uploaded (It was not created). * Fixed : Quit Message bug : It was when a linux client disconnected from the server. * Fixed : Max Lines for the screen log. * Fixed : Always On Top option. * Fixed : Replace file on STOR. * Fixed : 'APPE' command with 'Delete files on STOR' option. * Fixed : 'Edit User name' dialogbox. * Fixed : %LocalIP for Messages. * Fixed : bug with web browser : '\' now returns the user home directory. * Fixed : bug when clients specified a new path with the drive letter in Lower Case. * Fixed : 100% Fixed Bug 'Erreur de vérification d'étendu' for users Account. * Fixed : long Url Support (more than 255 characters). * Fixed : stupid wait in command 'SIZE'. * Fixed : When the user home directory does not exist, user can't login. * Removed : 'Delete files on stor' (now, always true). * Updated : 'About' dialogbox. * Updated : port in command line to '-p:' + port. * Updated : Tip of the Day dialogbox now appears when the app is initialized. * Updated : give you more informations on your PC. * Updated : 'LIST' command will answer a sorted list. * Updated : you can sort users by columns in the users infos. * Updated : if Login Message file and Change Dir Message File have no path : current user directory will be the file path. * Updated : links are not shown if client is in the directory pointed by the link. * Updated : links which refers to non-shared directory are not shown. * Updated : if relative path is on then links will be sent without the pointed directory.( 'upload ->' instead of 'upload -> c:\upload', bulletproof shows them) to preserve hiding directory structure. * Updated : better Http support, links processing. * Updated : shared directory/drive can be accessed typing ftp://:@:// (for browser) * Updated : Command 'SIZE' now returns 0 if parameter is a directory. * Updated : message reply send to client are more RFC959 compliant. * Updated : command 'MKD' now accept multiple directories ( 'MKD /goodies/upload' will create the whole path in the current directory even if "goodies" does not exist). * ... + many other things Version 1.38 Released 12 December 1998 -------------------------------------- * Added Possibility to drag and drop files or dirs from the explorer to add in the free files/dirs list. * 50% Fixed Bug 'Erreur de vérification d'étendu' : It was when you add a new user which was added at the top of the list. * Fixed some minor bugs. * Fixed refresh all in users infos. Version 1.37 Released 21 November 1998 -------------------------------------- * Added Show Grid for Users Infos. * Added Max Users type. * Added Change Directory Message File. * Fixed some minor bugs. * Fixed max lines for SpyForm. * Fixed bug when a client does a download/change dir in a macro. * Removed two thread. * Removed Freeze list in users infos. * Users not logged are now kicked after 150 sec of inactivity. Version 1.36 Released 18 November 1998 -------------------------------------- * Added Version.txt file. * Added 'XMKD' Command. * Added %LOCALHOST for Messages. * Added Quit Message. * Added Logging button to activate/stop writting to the log file. * Fixed Users Account bug. * Fixed Spy User Window. * Fixed Free files list. * Fixed List Access (normaly). * Fixed +Subdirs Access (normaly). * Fixed Max lines option. * Fixed Bug when you right click on a user which disconnect and then you choose a command. Version 1.34 Released 29 October 1998 --------------------------------------- ** First Release ** [EOF]