home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 July / Chip_2004-07_cd1.bin / zkuste / ftp / download / bullet / bullet_ftpsetup.exe / embedded / InfoBefore.txt next >
Text File  |  2004-06-08  |  41KB  |  644 lines

  1.         VERSION DETAILS
  2.  
  3.  
  4. x Fixed, + Added, * Improved/Changed, i Information
  5.  
  6.  
  7. Version 2.21 BulletProof FTP Server - 09-Feb-2003
  8. -------------------------------------------------
  9.  
  10. x : "Explore Folder" option in hitometer.
  11. x : Bug in "Delete partially uploaded file" option.
  12. x : Wrong transfer status could be reported for a resumed upload / download (also affects statistic & time left).
  13. x : Access violation (c0000005) when running as an interactive service while logon/logoff could happen.
  14. x : Corrected a wrong shortcut resolving when called via direct access.
  15. x : Main window unaccessible after "go offline" from trayicon with users connected.
  16. x : Allowed domain & allowed ip in ip access denies access.
  17. x : Error in multi ip settings 'list index out of bound (1)'
  18. x : 1 byte excess per transfer reported in Quota.
  19. x : Free File not applied to per file ratio.
  20. x : Invalid hitometer file format could cause application to crash at loading.
  21. x : Scheduler : long date format problem (jj/mmm/yyyy).
  22. x : Server Activity : save 'Speed' column width.
  23. x : Better Windows XP theme compatibility ("To Tray" caption button removed when used with XP theme).
  24. x : Give & take credit access violation with alphabetical chars.
  25. x : APPE in passive mode, two positive messages were sent.
  26. x : SIZE command reporting invalid file size with file > 4GB.
  27.  
  28. + : Event : OnExceedUSERPASS, works with option 'Limit USER/PASS to xxx'.
  29. + : Event : OnTooManyUsersForAccount : happens when account max. users limit is reached (different from server max. limit).
  30. + : Event : OnLogFileRotate : when the server changes log file (useful to zip/move old log file).
  31. + : Event : Restrict event execution based on filemask : '*.exe;c:\ftp\*.*|c:\path\application.bat %parameters'
  32.     (file related events, OnFileUploaded, OnFileDownloaded ...)
  33. + : Tags : %WELCOMEUNAME merges "welcome_uname.txt" (uname = username)from server directory in the message / event.
  34. + : Tags : %UFILESPEED, %UFILESPEEDKB, %UFILESPEEDMB : report speed for last transfer.
  35. + : Tags : %SERVERSPEED, %SERVERSPEEDKB, %UFILESPEEDMB : report current server speed.
  36. + : Tags : %LOGFILE (current log file), %LOGFILEOLD (previous log file) to go with OnLogFileRotate events.
  37. + : Tags : %EVENT returns fired event name.
  38. + : Option : "-nouserstats" command line switch, disable saving account stats.
  39. + : Option : "-nousertransfers" command line switch, disable user upload & download reports (no saving to file or monitoring in server activity).
  40. + : Scheduler : "Reload" Accounts option.
  41. + : Log command lines switches sent to the application at runtime (-reload, -online ...).
  42. + : Option : Passive IP (new option tab) : option to resolve hostname for dynamic ip connection (useful for dyndns.org-like subdomains name).
  43. + : Account quota menu for edit box to set quota to 1MB, 2MB ... 1GB
  44. + : Menu option to make a temporary ban permanent.
  45. + : P@SW is now an alias to PASV command (workaround for some routers passive mode problem).
  46. + : 'Frequently Asked Questions' help menu pointing to http://faq.bpftpserver.com/.
  47. + : 'View log file' menu in main window menu.
  48. + : G6Service.exe to install & run as a service. (see "\Administrative Tools" directory & Start menu shortcuts)
  49.  
  50. * : Hitometer : Changed organization of window, explorer menu is the default for list popupmenu.
  51. * : STAT : command reports user connected to passive ip (if set) instead of local ip.
  52. * : LIST : removing "List" right to a directory now outputs an empty list instead of "550 Permission denied.". Better for browsers.
  53. * : Swapped UP/DOWN value in %USPEEDLIMIT.
  54. * : Moved "Wordwrap" menu to Setup/Log
  55. * : Default logging to <application path>\logs\ftp.log
  56. * : MDTM now reports GMT time instead of local time.
  57.  
  58.  
  59. Version 2.15 BulletProof FTP Server - 06-May-2001
  60. -------------------------------------------------
  61.  
  62. x : Intermittent "connection reset" problem when uploading/downloading.
  63. x : Minor fixes & cosmetics changes.
  64.  
  65. + : Command lines switches that can be specified when an instance is running :
  66.     -reload  : reload user accounts (users.ini)
  67.     -offline : put the server offline
  68.     -online  : put the server online
  69.     -exit    : application shutdown
  70.     -open    : open the server to new connection if it was closed
  71.     -close   : close the server from new connection
  72.     -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
  73.     -startlogging : start logging to file
  74.     -stoplogging  : stop logging to file
  75.     -kickall      : disconnect all users currently connected to the server
  76. + : Explicit message for LIST command without port specified with PORT command.
  77. + : "Explorer menu" for Hitometer window.
  78.  
  79. * : Removed Ctrl+Z for about windows, not used.
  80. * : Some part of the internal path handling (faster) and replies to some ftp commands.
  81. * : Removed Server name in STAT command.
  82. * : 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.
  83.     Connection refused from different ip to pasv listening socket when "block server to server transfer" is enabled.
  84.  
  85. i : Webhancer "spyware" (webhdll.dll) may cause problem with the server (100% CPU and slowing the computer), uninstalling Webhancer fixes the problem.
  86.     (see http://cexx.org/webhancer.htm and http://www.lavasoft.de/aaw/index.html for details on removing it)
  87.  
  88.  
  89. Version 2.10 BulletProof FTP Server - 03-April-2001
  90. ---------------------------------------------------
  91.  
  92. i : G6 FTP Server has become BulletProof FTP Server, BPFTP Server.
  93.  
  94. x : Banning hostname.
  95. x : Down/upload of file/dir containing '..' in the name.
  96. x : Ip access check could give an access violation error in particular case.
  97. x : MDTM command could give an access violation error in particular case.
  98. x : %SERVERTOTUPTIME not working correctly.
  99. x : Tooltips showing account name instead of user info name.
  100. x : STAT command sent while a RETR disables download bytes count.
  101. x : Listing of file with size > 2GB
  102. x : @Stake advisory : File Existence Disclosure Vulnerability and Netbios hash retrieval through application UNC path support. (SIZE & MDTM command). 
  103.     Ref. : http://www.atstake.com/research/advisories/2001/a040301-1.txt
  104.  
  105. + : Speed column in Server activity window.
  106.  
  107. * : 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.
  108. * : Replace auto update checked by link on website in main menu.
  109. * : Server Name is not displayed in the banner message when a name is set in config.
  110.  
  111.  
  112. Version 2.00 - 05-February-2001
  113. -------------------------------
  114.  
  115. x : Problem with mapped network drives : can't change directory when not using relative path, permission denied to create directory.
  116. x : Autoupdate would crash G6 if firewall blocked request to check for update.
  117. x : 'List index out of bound' error in Server Activity window.
  118. x : %DFREEx not working correctly.
  119. x : Open dialog was not creating file after prompting to create it (for message file selection).
  120.  
  121. + : Confirmation message when clicking on 'Close Server' button.
  122. + : 'Explore' menu in Access Right context menu.
  123. + : Passive port range to use can be defined in Multi ip settings.
  124. + : Event : OnUserAndPass : after user provides login & password, but before OnUserLoggedIn (even if authentication failed).
  125. + : %CLIENTIP_000 : returns formated ip like 192.168.000.010 (for use with filename and sorting).
  126. + : %DATE_EX_DMY, _YMD, _MDY returns formatted date : 2000-11-30 for example (D=day, M=month, Y=year)
  127. + : Drag & Drop shortcut on dir access rights will add target directory to the list.
  128. + : Hint persistance problem in Server Activity file lists.
  129. + : Taskbar title shows connected users & general speed, like trayicon hint.
  130. + : Event : OnFileUploadFailed : this event is fired if the upload has been aborted or has failed.
  131. + : Event : OnEvery05mins.
  132. + : Menu "Create shortcut in home directory" for access list in accounts.
  133.  
  134. * : AutoCheck for update is disabled by default after install.
  135. * : 'Check for G6 Ftp Server Update' menu now points to 'http://www.gene6.com/g6ftpd/'
  136. * : Hitometer : meters are now enabled by default, were disabled in RC1.
  137. * : SITE WHO (%SITEWHO) : speed displayed in Kbytes/s (was bytes/s).
  138. * : Idle timer broken if blank message in OnUserTimeOut event.
  139. * : Error code message removed after "Account disabled" message when logging.
  140. * : Enlarged events manager windows & added hints.
  141. * : Max. Speed changes applied immediately.
  142. * : Passwords are hidden in interface when using encrypted password.
  143. * : Changed STAT message.
  144. * : 29/02 date & leap year problem causing empty directory.
  145. * : Access violation could raise with some impersonal events like OnServerStarted, not user dependant.
  146.  
  147.  
  148. Version 2.00 RC1 - 25-Sept-2000
  149. -------------------------------
  150.  
  151.  
  152. x : MDTM command.
  153. x : SITE ZONE reenabled.
  154. x : File access mode for download is no more exclusive (allow rename/deletion).
  155. x : compatibility with FTP Client when using plain path (Relative path disabled).
  156. x : Home ip list cleared when deleting user.
  157. x : OnUserTimeOut not saved correctly.
  158.  
  159. + : Asymetric bandwidth regulation (upload & download speed can be set up separatly for user & group).
  160. + : General Tags : %XDOWNALL, %XUPALL (X = B, KB, MB, GB) reports overall download, upload for current logged user.
  161. + : SITE WHO : output syntax is reported, user current action is now reported.
  162. + : Events Tags :
  163.     %TIME_EX, %DATE_EX reports date & time with no ':/' (can be used for filename).
  164.     %CLIENTGROUP : reports user group.
  165.     %FILEDIR : return file directory without '\' at the end.
  166. + : Log Syntax : %GROUP reports user group.
  167. + : Users connected Tooltip : Group Name.
  168. + : Events : OnStatRefreshed, OnQuotaExceeded, OnDirRemoved, OnEveryHour (0:00, 1:00 ...), OnEveryDay (0:00), OnAccountDisabled.
  169. + : General tag :
  170.     %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).
  171.     %DFREExKB, %DFREExMB, %DFREExGB (x=drive letter) to display disk space available on x drive.
  172.     %SITEWHO : lists online users like in SITE WHO command.
  173. + : Autocheck Option for new version of G6 Ftp Server (Visual, Misc tab).
  174.     Nothing is sent to webserver, G6 check for changes in : http://www.gene6.com/files/g6ftpversion.txt
  175. + : "Delete to recycle bin" option in "visual, misc". This sends file to Recycle bin instead of normal delete.
  176. + : "Mail Technical Support" menu in help section.
  177. + : Passive Mode IP when behind a firewall in 'server setup/multi ip settings'.
  178. + : Creating an empty file named "reload" in G6 directory makes G6 reload accounts.
  179. + : Total uptime is reported in statistics windows.
  180.     %SERVERTOTUPTIME general tags.
  181. + : Events manager : Default event message is displayed next to "Reply with message".
  182. + : "Copy IP to clipboard" in server activity window.
  183. + : "Copy to clipboard" Status in account window.
  184. + : User speed reported on tooltip.
  185.  
  186. * : SITE PSWD : parameters can be enclosed by quotes '"' to allow passwords containing spaces.
  187.     Syntax : SITE PSWD "<old password>" "<new Password>"
  188. * : Ban IP filters.
  189. * : Hitometer list management, Uploaded files list is now saved to disk too.
  190.     Server Activity list enhanced.
  191. * : PASV mode port is randomized to make ftp port hijacking harder.
  192. * : Increase Top Stat report to 50 users (was 25 before).
  193. * : Tooltip on Server Activity List.
  194. * : Some interface enhancements & problems fixed.
  195. * : Registration keys have been changed, registered users should have received their new key by email.
  196.     G6 FTP Server is no more limited to 5 download / 5 uploads per session, software is fully functional for 30 days.
  197.     
  198.  
  199.  
  200. Version 2.00 Beta 7 - 30-Mar-2000
  201. ---------------------------------
  202.  
  203.  
  204. x Fixed      : OnFileDeleted event : %FILExxx returning empty string.
  205. x Fixed      : TYPE & PORT command problem with invalid parameter.
  206. x Fixed   : CWD command answer for non existing directory.
  207. x Fixed   : Number of files downloaded in status.
  208. x Fixed   : List command with directory containing space.
  209. x Fixed   : Trayicon problem under ListeStep (thanks to Joachim Calvert)
  210. x Fixed   : Group : enable account option not working when unchecked.
  211. x Fixed   : Stat Generator : %ALLTOTALXXUL and %ALLTOTALXXDL not working
  212. x Fixed   : Multi Homed IP problem, server was using different ip for data than the one it should use.
  213. x Fixed   : Renaming file with same name causing file deletion.
  214. x Fixed   : Account : Banned ip window not created as modal.
  215. x Fixed   : Error code is now 421 instead of 550 for "too many users logged under current account" message.
  216. x Fixed   : Rename now checks if destination filename is banned.
  217.  
  218. + Added   : NT Service : Unwanted shutdown after user logout :
  219.         Add switch "-service" on command line to notify G6 that it is running as a service.
  220. + Added      : Speed Limit for users and groups (see "Ratio, Quota, Bps" tab in accounts setup).
  221. + Added   : %USPEEDLIMIT (returns speed limit for user), %UHOSTNAME (return hotname of user).
  222. + Added   : OnUserLoggedIn events : happens after USER/PASS sequence successfull.
  223. + Added   : Event tags : %CLIENTLOGIN, %CLIENTPASSWORD report login, password entered by client.
  224. + Added   : Stat : Reset Stat option in Scheduler.
  225. + Added   : OnUserTimeOut (msg, sound, execute).
  226. + Added      : Events Manager : %FILENAME_8.3, %FILEPATH_8.3, %FILESHORT_8.3, %DIRTARGET_8.3, %DIR_8.3 tags
  227.         returns filepath in 8.3 mode (c:\program files\my application.exe => c:\progra~1\myappl~1.exe)
  228.             to be able to use old dos/command line applications.
  229. + Added   : %PASSWORD in log option/Custom Syntax, it returns password used by client to connect.
  230.             (can be useful to know why a client can not connect)
  231. + Added   : Hints and status bar for server setup.
  232. + Added   : Random Password when creating account & button to compute a ramdom password
  233. + Added   : "Copy to clipboard" for Statistics window.
  234.  
  235. * Improved : STAT command now also returns overall stats for account.
  236. * Improved : Banned Files & Free Files list management function.
  237. * Improved : Resolve IP to HostName function.
  238. * Improved : Multi-Select for setting access rights.
  239. * Improved : Customizable Tooltip for connected users list.
  240. * Improved : Statistics windows : reset button will ask you if you want to reset user/group account stats too.
  241.  
  242.  
  243. Version 2.00 Beta 6 - 21-Dec-1999
  244. ---------------------------------
  245.  
  246.  
  247. x Fixed   : Tags : %DFREE was broken.
  248. x Fixed      : Type changed for statistics value.
  249. x Fixed   : Added slash to access directory if not present at loading.
  250. x Fixed   : Server can now also delete read only file (if delete right is granted).
  251. x Fixed   : CWD command with no parameter is no more a syntax error, server now returns 250 code instead of 501.
  252. x Fixed   : %CLIENTIP was returning IP on which user was connected to server.
  253. x Fixed   : LIST -<switch> <param> working but no LIST <directory>.
  254. x Fixed   : Broadcast & send message windows do not allow sending blank message.
  255. x Fixed   : Ressource leak related to listview font and Delphi 5 bug.
  256. x Fixed      : Group Names in drop box disappearing after deleting an user.
  257. x Fixed   : Freezing problem with Banlist and anti-hammer enabled when banning.
  258. x Fixed   : Account name does not allow characters '[',']' anymore (problem with inifile).
  259. x Fixed   : D.O.S. attack buffer overflow (reported by USSR Labs).
  260.  
  261. + Added   : "Minimize to tray" menu under main menu.
  262. + Added   : Option : "Show Password" in clear in log instead of XXXX.
  263. + Added   : OnUserDisconnect event, OnUserQuit is only fired when client used QUIT command.
  264. + Added   : OnFileBanned events.
  265.  
  266. * Improved : "Max. Users" under account setup can be '0' to return "Too many users" instead of account disabled, when in maintenance.
  267. * Improved : Display of value in statistic windows, tags are now displayed like : XX XXX,XX (9 258,12),
  268.          Value displayed by "All Session", "This Session", "General"
  269. * Improved : When Overwriting, file is not deleted before but reset to 0 bytes.
  270. * Improved : Better support for wildcards in banned files.
  271.  
  272.  
  273. Version 2.00 Beta 5 - 24-Oct-1999
  274. ---------------------------------
  275.  
  276.  
  277. x Fixed   : ".ini" file read & save problem when > 64KB.
  278. x Fixed   : Error due to Server Activity list refresh when saving groups & user connected under the 
  279.             edited group.
  280. x Fixed   : Server Activity : Avg Dl/Upl Speed are now correctly refreshed when clicking on users.
  281. x Fixed   : Bug with netscape sending NLST command and waiting for list of filename only (server 
  282.             was sending detailed file list for NLST).
  283. x Fixed   : Wildcards were inavertently disabled in NLST & LIST commands since beta 4.
  284. x Fixed   : RMD : Sometimes directories could not be removed by server ("no such file or directory").
  285. x Fixed   : Cache was not refreshed correctly when directory deleted.
  286. x Fixed   : Events Manager : Tags in first line of reply message were not replaced by value.
  287. x Fixed   : Select Directory : Access Violation when selecting directory already present in list.
  288. x Fixed   : Transfer per user not correctly refreshed.
  289. x Fixed   : Bugs in Group Account when clicking on Change Dir Message & Login Message 
  290.             => can't click on browse icon for change dir message.
  291. x Fixed   : SITE WHO : removed slash after IP number if no hostname available.
  292. x Fixed   : SITE INDEX was adding '/' at end of all lines.
  293. x Fixed   : Directory list size was not included in server transfer speed & stat.  
  294. x Fixed   : Problems with clients specifying complete path for removing dir, files ...
  295. x Fixed   : "Limit User/Pass" checkbox state not correctly restaured if server relaunched.
  296. x Fixed   : Bug in Stat generator concerning day stat.
  297. x Fixed   : "Erreur E/S 103" when choosing log file method.
  298. x Fixed   : "Abort/Retry/Failed" on server for links when pointing on empty removable drives (floppy ...).
  299. x Fixed   : NumLock was switched to ON at server startup.
  300. x Fixed   : Bugs with "Hide Hidden Files/Dir" which prevented from going in hidden directories.
  301. x Fixed   : RMD & MKD "access violation" when no params.
  302. x Fixed   : Account : "|a" edit button can not anymore edit login/changedir message/links file with no 
  303.             filepath.
  304. x Fixed   : Quota & Ratio Status were not shown if attributes "List" not set for access rights.
  305. x Fixed   : Disconnection reported twice when client uses QUIT command.
  306. x Fixed   : "E/S 103" bug when changing log method (yearly, monthly ...) and not logging to file.
  307. x Fixed   : Some problems with Stat becoming negatives.
  308. x Fixed   : Bug with "Do not log these IP" options.
  309. x Fixed   : "Cancel" for events manager.
  310. x Fixed   : "APPE" command failed when file on server did not exist.
  311. x Fixed   : RNFR, if file not found, returned wrong path (not processed if "relative path" on).
  312. x Fixed   : Message code reported for some functions (quota, stor, retr, ...) were not correct.
  313. x Fixed   : RNFR, RNTO now only needs delete access.
  314. x Fixed   : Anti-Hammer seconds problem.
  315. x Fixed   : SITE CHAT sending only first word.
  316. x Fixed   : Weird bug caused by sound played at the same time on server and in system.
  317. x Fixed   : Memory leak with shortcuts processing.
  318. x Fixed   : Date was sorted alphabetically in Server Activity, Hitometer.
  319. x Fixed   : OnServerStarted execute action buggy.
  320. x Fixed   : Passive Mode problems : '426 Cannot RETR/STOR' message when user could not dl/upload.
  321. x Fixed   : Icon for access directory are now refreshed after manual edit.
  322. x Fixed   : Virtual directory + link pointing on the current directory is no more visible in dir listing. 
  323. x Fixed   : Problem with Firewall due to ports used by server for data transfer.
  324. x Fixed   : "Show Tip on Startup" always on even when disabled at startup.
  325. x Fixed   : %URATIO now returns "No Ratio" when Ratio disabled for user.
  326. x Fixed   : Problem with number of current connected user for accounts (max. user) when settings
  327.          changed when users are online.
  328. x Fixed   : Resume download when ratio on problem, Server considered the whole file in ratio calculation needs.
  329.  
  330. + Added   : Option to disable Drive Scanning at startup (avoid Retry/Abort/Cancel in case of Zip Drive 
  331.             & removable).
  332. + Added   : Option to by-pass server max user limit for user account (always allow login).
  333. + Added   : Option to select group home directory as home directory for user under this group account.
  334. + Added   : Option to disable download, upload meter in hitometer.
  335. + Added   : "Loading ..." bar now informs you of what's going on when loading.
  336. + Added   : "Max. Connections per IP" for Group & User Account.
  337. + Added   : "Max. users limits" for group accounts.
  338. + Added   : Option to encrypt Account Password.
  339. + Added   : "And Sub-Directories" to "Protect Server Directory" option.
  340.             You can now create your FTP Root under FTP Server directory (just don't protect sub directories).
  341. + Added   : MODE command.
  342. + Added   : %TIME, %DATE, %FILENOEXT tags in Events Manager.
  343. + Added   : Time user was connected reported at disconnection.
  344. + Added   : Tags : %TOPDAY, %TOPWEEK, %TOPMONTH, %TOPALL for login message, change dir message
  345.             (merge content of "TOP-XXX.TOP" file in the message).
  346. + Added   : "XRMD" command (same as RMD).
  347. + Added   : Drag-Drop Support for Dir Access in account setup.
  348. + Added   : Client Head icon on status bar on main windows to reflect if user logged anonymously or not, double
  349.             clicking bring spy user window.
  350. + Added   : Online/Offline/Close/Open Scheduler.
  351. + Added   : Some icons for config windows.
  352. + Added   : "Wait after current transfer to complete" option for Exit window.
  353. + Added   : Exit Confirmation (General Settings) message.
  354. + Added   : HotTrack effect option for Server Activity & Main Windows.
  355. + Added   : EventsManager : OnUserHammering (Message Reply, sounds, Execute).
  356. + Added   : Take/Give Credit menu in Server Activity window.
  357. + Added   : '~' brings you to homedir when specified in path (cd ~, cd \mydir\~\).
  358. + Added   : 'Sort' menu for directory access listing (home directory always stay at the top though).
  359. + Added   : Tray icon setup menu, now you can specify your own icons for online/online /clients/offline/closed(shuttingdown).
  360. + Added   : Send email to user through user account setup.
  361. + Added   : IP Address monitor to check if server needs to use new IP (for dynamic IP, dial up, some cable internet service ...).
  362. + Added   : Temp banned IP (Hammering) are now visible (italic) in Banlist.
  363. + Added   : Beta code for UNC path.
  364. + Added   : XDEL command, same as DELE.
  365. + Added   : %SERVERIP tags for Events OnIPChanged.
  366. + Added   : Licensed user name in About Box.
  367. + Added   : "Block Server-to-Server transfer" option : it blocks FTP-bounce attack and FXP.
  368. + Added   : Mail button to mail every member of a group.
  369. + Added   : Append option for directory access right : Append is used to resume file.
  370. + Added   : Log : font selection for on screen log.
  371.  
  372. * Improved : Ini file management, now server only saves options when they are differents from default loading.
  373.              => Users.ini & Groups.ini are lighter and processed faster.
  374. * Improved : Access Rights : if user has no right in directory ('-------' attributes) then he can't go in the
  375.              directory (access is denied) and directory is not shown in file list.
  376. * Improved : Server Activity : downloaded & uploaded list are better refreshed.
  377. * Improved : User & group account setup rearrangement.
  378. * Improved : Log config : 
  379.              %LOGIN reports login used by client to logon, 
  380.              %NAME now returns account name of client (instead of login used by client).
  381. * Improved : Server need a little less system resources as some settings windows are now created dynamically.
  382. * Improved : Some memory management rewritten.
  383. * Improved : "Server going off-line", "Server off-line", "Server Closed", "Server Going Opened", "Added to Banlist"
  384.              are now logged to screen even if log to screen option is disabled.
  385. * Improved : Small esthetic things like text grayed, selected color in palette color, copy clear grayed when
  386.               no text selected ...
  387. * Improved : User Directory Attributes have priority over Group directories (if group and user have same
  388.               directory access right).
  389. * Improved : Server activity and main windows size are now saved.
  390. * Improved : Ratio credit are now given at completion (if transfer is not aborted).
  391. * Improved : Free File masks with no filepath apply to all directory.
  392. * Improved : Free File masks with no drive letter ('\file\*.exe') apply to all drives.
  393. * Improved : Stats are now displayed in MB when number too high for KB.
  394. * Improved : Better KB/s report, should now monitors all bytes sent & received.
  395. * Improved : "Asked to download XXX => Access Denied" now reports deny reason (Access Right, No Such File).
  396. * Improved : You can now spy all users at the same time, each will have its own spy window.
  397. * Improved : Banned file mask act like IP access, + define wanted files, - unwanted files.
  398.  
  399. * Statistics, Hitometer & Server Activity threads are only created to do job they have to do when called then destroyed.
  400. => you might experience little delay when closing Server Activity window (thread shutdown).
  401.  
  402.  
  403. Version 2.00 Beta 4 - 18-May-1999
  404. ---------------------------------
  405.  
  406. x Fixed   : Cancel button in Select directory not working.
  407. x Fixed   : LNK files are not shown when in links mode + Resolve Shortcuts.
  408. x Fixed   : NOOP could not be really disabled due to internal bug.
  409. x Fixed   : Problems with "Select Directory" window (some directories not visible, node click problems).
  410. x Fixed   : "Hitometer.top" file used ',' to delimit filename, hits, upload time, last uploader.
  411.             ',' is now replaced by '|' to keep file readable offline, as ',' can be used in filename !
  412.             users should delete old "hitometer.top" file.
  413. x Fixed   : Account copy did not copy IP Access List to new account.
  414. x Fixed   : Some Account copy errors.
  415. x Fixed   : Bug in Links + not relative path when user asks for complete path => "CWD /C:/FTP/+ Link1"
  416.             "501 Cannot RETR. No Permission".
  417. x Fixed   : Some downloads Aborts were not correctly reported as aborted.
  418. x Fixed   : Wrong log messages for some Upload & Delete reports.
  419. x Fixed   : Aborted download transfer stat reported total size of file downloaded instead of KB really downloaded.
  420. x Fixed   : MDTM command problem. To allow user MDTM command, user must have delete access to file => remove
  421.             events in case of delete allowed & MDTM command (file is not really deleted).
  422. x Fixed   : Some access messages sent 2 times to clients.
  423. x Fixed   : When client resume download/upload, Server activity transfer's stat now restarts at last value.
  424.             (ie : if user stopped at 25% and resume download, progress bar will restart at 25% instead of 0%
  425.             in beta 3, if user resumes an upload at 250KB then transfer's progress value will restart at 250KB
  426.             instead of 0KB (Download/Upload values can be smaller than transfer progress if user is resuming)).
  427. x Fixed   : Log : %TIME reported Date instead of time.
  428. x Fixed   : Hitometer file list sort method.
  429.  
  430. + Added   : Accounts : Double Click on a directory brings the browse window.
  431. + Added   : Option to hide "Loading..." status bar at startup.
  432. + Added   : OnFileDeleted Events for STOR/APPE function in case of file deletion before upload.
  433. + Added   : KB/s status in Tray Icon's Hint.
  434.  
  435. * Improved : Directory Cache management.
  436. * Improved : "Browse" for Access Directory in accounts now sets Read/Write/.. checkboxes to current browsed
  437.              directory access properties.
  438.  
  439.  
  440. Version 2.00 Beta 3 - 11-May-1999
  441. ---------------------------------
  442.  
  443. x Fixed   : Log : "Show Client Command" box state not saved correctly.
  444. x Fixed   : Log : "Server Offline" is written after all client are disconnected.
  445. x Fixed   : Exit : Bug if server stops (end of trial time) and client transfering.
  446. x Fixed   : Hit-O-Meter : Bug when clicking on an uploaded file if Downloaded list empty.
  447. x Fixed   : Accounts : "Delete Last user" not very clearly processed.
  448. x Fixed   : Some "Violation d'acces" bugs present in some list.
  449. x Fixed   : Access verification for moving, deleting, creating file if directory was not shared.
  450. x Fixed   : Path returned by RNTO was not relative when needed (always returned with drive letter).
  451. x Fixed   : Directory could be renamed if parent dir had DELE Access for file (now must have DELE for directory).
  452. x Fixed   : When Admin deletes an account, user connected under this account are disconnected with message : "Administrator 
  453. x Fixed      : USER and PASS commands were treated even if user was already logged.
  454. x Fixed      : LIST . : Access violation.
  455. x Fixed   : Corrected the way command line parameters were processed.
  456. x Fixed   : Asked to change directory now reports good asked target directory.
  457.  
  458. + Added   : Admin : "Stop Current Transfer" for user (ask for reason too).
  459. + Added   : Anti hammering system (block IP).
  460. + Added   : Limited Virtual File System (only mount in Home Directroy) based on links file.
  461. + Added   : Account : "Copy" menu to copy account (and properties).
  462. + Added   : IniFile : Backup old account ini files before saving account.
  463. + Added   : SITE CHAT <user to send messsage to> <yourmessage>.
  464.         If enabled user can send & receive message else user is not reported if an other user try to send him message.
  465. + Added   : SITE WHO : displays users connected : UserID - LoggedInSince - IP/HostName - Speed.
  466. + Added      : All/None button in account windows to enable all access to selected directory.
  467. + Added   : Directory Caching. 
  468. + Added   : Download & upload list in server activity to watch what user has uploaded/downloaded during the session.
  469. + Added   : Transfer Logfile : at disconnection server writes user session statistics in "Log_Transfer.log".
  470. + Added   : At disconnection server writes user file transfered in "Log_XferFiles.log".
  471. + Added   : Average speed for upload/download in server activity.
  472. + Added      : Server Activity : Action/Directory/Last Command.
  473. + Added   : Server Activity : Directory now shows path seen by connected user.
  474. + Added   : Banned Files Tab.
  475. + Added   : Interface enhancements (Server Activity info, Setup ...).
  476. + Added   : Link : Windows ShortCut (.lnk) can be used to define links/virtual directories (must also give directory access)
  477. + Added   : Link : You can now automatically add a link pointing to home directory to directory list.
  478. + Added   : Server Activity : User not logged in are visible in server activity : User Name is his IP, considered as anonymous, 
  479.             no home directory.
  480. + Added   : Registered User can know specify a server name (welcome user : Server Name by G6 FTP Server v2.0 (beta3) ready ...).
  481. + Added      : Switch to enabled viewing of connected but not logged in users.
  482. + Added   : IP Access check for User and Group account. 
  483. + Added      : Log customizations (Color, Tags for custom log)
  484. + Added   : notice to unregistered user.
  485. + Added   : Transfer Stat when Aborted/Finished Upload/Download written to log (screen/file).
  486.  
  487. * Improved : Screen Log : "finished to download" replaced by "aborted transfer of" in case of transfer abort.
  488. * Improved : Ask to create file for link, dir message, login message file if not existing (group account)
  489. * Improved : Entry method for max user & time out.
  490. * Improved : Main Setup window.
  491. * Improved : Account window : can't click on read/write/... if no directory selected.
  492. * Improved : Acces IP List now accepts HostName.
  493. * Improved : "New Dir" window for group/user Account.
  494. * Improved : Can't login reply message.
  495.  
  496. - Removed : links can not link to drive different from root if in relative path mode and links treated as link. 
  497.             (Problematic since the beginning, still available through Virtual Directory).
  498.  
  499. * Many Internal changes => less memory needed for each connected user.
  500. * Path processor Rewritten (faster, more secure).
  501. * Optimization & Code cleaining.
  502.  
  503. Version 2.00 Beta 2 - 07-April-1999
  504. -----------------------------------
  505. x Fixed      : Internal : File Date problem when date but not time.
  506. x Fixed      : Log File : Carriage return before Ratio status report.
  507. x Fixed   : Group Ratio : Client connected (with a group) now have their ratio changed when administrator changed quotas in group
  508.             account (credit/quota are not reseted to group default though).
  509. x Fixed   : Alphabetical sort (for ftp via browser) and for internal file list sort (hitometer ...).
  510. x Fixed   : "To Tray" 's hint now disappears immediately after click.
  511. x Fixed   : "To Tray" 's hint was no more visible if it was already clicked.
  512. x Fixed   : Ctrl+Enter not allowed anymore in user address & notes.
  513. x Fixed   : Events Manager : %FILENAME, %FILEPATH, %FILEEXT, %FILESIZE were interpreted after %FILE causing %FILEXXXX to be replaced by value of "%FILE"XXXX.
  514. x Fixed   : Some Typographic errors.
  515. x Fixed   : Window : if quit with window maximized, then next time server start maximized.
  516. 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).
  517. x Fixed   : confusion about KB, Kb, bytes, Mo, Ko (most of values were not divided by 1024 but 1000).
  518. x Fixed   : Quota Status was not reported after successfull upload or download.
  519. x Fixed   : Little problem with Home (~) link.
  520. x Fixed   : Statistics : Some values were wrong (twice as normal).
  521. x Fixed   : Shortcut : Some Accel Char problems.
  522. x Fixed   : Minor bugs for screen log.
  523.  
  524. + Added   : Window : Wait until current user logout when user stops the server & switch server to "Closed" Mode.
  525. + Added   : Log : IP list to log/not log, only/don't log to screen / only/don't log to file/both.
  526. + Added   : Events Manager : OnDirCreated : %DIRCREATED = Name of new directory, %DIRTARGET = Name of parent directory, %DIR = Full path to new directory.
  527. + Added   : Events Manager & Log : Executed action via Events Manager are logged via server answers.
  528. + Added   : Scroll Lock Led blinks when a message is received (SITE MSG).
  529. + Added   : .. button now opens select dialog in last selected file directory.
  530. + Added   : SITE PSWD command : SITE PSWD <old pass> <new pass>.
  531.  
  532. * Updated : Window : Users Accounts & Group Account setting arrangement.
  533. * Updated : Quota Status for client : now report bytes if < 9999 and Kb above.
  534. * Updated : Log File can be set to daily/weekly/monthly/yearly/single (one file for all log).
  535. * Updated : Statistics : "Running since" format is now XXdXX:XX:XX, more readable.
  536. * 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"
  537. * Updated : Links are listed with files (browser).
  538.  
  539. - Removed : Spyform : "Show more informations" menu, as all informations are shown in server activity.
  540. - 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.
  541.  
  542. * Code cleaning.
  543.  
  544. Version 2.00 Beta 1
  545. -------------------
  546. * Added   : toolbar to make the use of G6 Ftp Server easier.
  547. * Added   : icons to be nicer.
  548. * Added   : Option to run others applications when G6 Ftp Server starts.
  549. * Added   : a Protection option to prevent users from accessing your Ftp Server directory.
  550. * Added   : 'STAT', 'SITE INDEX', 'SITE ZONE', 'HELP', 'MDTM', 'STOU' commands.
  551. * Added   : 29 Messages Tags (%UNOW,%U24H,%SERVERDAYS, ...).
  552. * Added   : shortcuts.
  553. * Added   : 2 options to switch lists On/Off (Users List and Ban List).
  554. * Added   : 'Logging To Screen' option.
  555. * Added   : '-h' command line to minimize on startup.
  556. * Added   : 'Delete partially uploaded files' option.
  557. * Added   : Multi-Homed IP.
  558. * Added   : 'copy' option for logging screen.
  559. * Added   : '~' as links to return to home directory.
  560. * Added   : 'Disable Log to screen when minimized' option.
  561. * Added   : Server Priority Settings.
  562. * Added   : Receive Buffer Length Setting Option.
  563. * Added   : Server Mode (Upload only, Download only, Both).
  564. * Added   : the directory pointed by the link in the list ('Temp -> c:\temp').
  565. * Added      : Ratio.
  566. * Added   : Quota.
  567. * Added   : Relative Path.
  568. * Added   : Clients now receive a message when they are kicked from the server an when the server shutdowns.
  569. * Fixed   : some major bugs.
  570. * Fixed   : Bug when a zero byte file was uploaded (It was not created).
  571. * Fixed   : Quit Message bug : It was when a linux client disconnected from the server.
  572. * Fixed   : Max Lines for the screen log.
  573. * Fixed   : Always On Top option.
  574. * Fixed   : Replace file on STOR.
  575. * Fixed   : 'APPE' command with 'Delete files on STOR' option.
  576. * Fixed   : 'Edit User name' dialogbox.
  577. * Fixed   : %LocalIP for Messages.
  578. * Fixed   : bug with web browser : '\' now returns the user home directory.
  579. * Fixed   : bug when clients specified a new path with the drive letter in Lower Case.
  580. * Fixed   : 100% Fixed Bug 'Erreur de vΘrification d'Θtendu' for users Account.
  581. * Fixed   : long Url Support (more than 255 characters).
  582. * Fixed   : stupid wait in command 'SIZE'.
  583. * Fixed      : When the user home directory does not exist, user can't login.
  584. * Removed : 'Delete files on stor' (now, always true).
  585. * Updated : 'About' dialogbox.
  586. * Updated : port in command line to '-p:' + port.
  587. * Updated : Tip of the Day dialogbox now appears when the app is initialized.
  588. * Updated : give you more informations on your PC.
  589. * Updated : 'LIST' command will answer a sorted list.
  590. * Updated : you can sort users by columns in the users infos.
  591. * Updated : if Login Message file and Change Dir Message File have no path : current user directory will be the file path.
  592. * Updated : links are not shown if client is in the directory pointed by the link.
  593. * Updated : links which refers to non-shared directory are not shown.
  594. * 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.
  595. * Updated : better Http support, links processing.
  596. * Updated : shared directory/drive can be accessed typing ftp://<login>:<pass>@<ip>:<port>/<drive>/<path> (for browser)
  597. * Updated : Command 'SIZE' now returns 0 if parameter is a directory.
  598. * Updated : message reply send to client are more RFC959 compliant.
  599. * 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).
  600.  
  601. * ... + many other things
  602.  
  603.  
  604. Version 1.38 Released 12 December 1998
  605. --------------------------------------
  606. * Added Possibility to drag and drop files or dirs from the explorer to add in the free files/dirs list.
  607. * 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.
  608. * Fixed some minor bugs.
  609. * Fixed refresh all in users infos.
  610.  
  611. Version 1.37 Released 21 November 1998
  612. --------------------------------------
  613. * Added Show Grid for Users Infos.
  614. * Added Max Users type.
  615. * Added Change Directory Message File.
  616. * Fixed some minor bugs.
  617. * Fixed max lines for SpyForm.
  618. * Fixed bug when a client does a download/change dir in a macro.
  619. * Removed two thread.
  620. * Removed Freeze list in users infos.
  621. * Users not logged are now kicked after 150 sec of inactivity.
  622.  
  623. Version 1.36 Released 18 November 1998
  624. --------------------------------------
  625. * Added Version.txt file.
  626. * Added 'XMKD' Command.
  627. * Added %LOCALHOST for Messages.
  628. * Added Quit Message.
  629. * Added Logging button to activate/stop writting to the log file.
  630. * Fixed Users Account bug.
  631. * Fixed Spy User Window.
  632. * Fixed Free files list.
  633. * Fixed List Access (normaly).
  634. * Fixed +Subdirs Access (normaly).
  635. * Fixed Max lines option.
  636. * Fixed Bug when you right click on a user which disconnect and then you choose a command.
  637.  
  638. Version 1.34 Released 29 October 1998
  639. ---------------------------------------
  640.  
  641. ** First Release **
  642.  
  643. [EOF]
  644.