home *** CD-ROM | disk | FTP | other *** search
- CHANGES SINCE VERSION 1.00
- ==========================
-
- Version 2.1, released 8 November 1996
- -------------------------------------
- * Fixed bug in 24h user count (sites with only a few hits a day would get
- bogus numbers).
- * Added startup options /i (=iconic), /h (=hidden), and /u (=unconditional
- exit).
- * When Serv-U was stopped while iconic it'll start as an icon the next time.
- * The evaluation order of IP deny and allow rules can now be choosen.
- * Fixed bug which would not allow dir listings if 'inherit' was not enabled
- and a dir listing with argument was done (ie. 'dir *.*').
- * Changed link handling so if there is a subdir with the same name as a link
- preferance will be given to the subdir.
- * Changed '%dfree' message file directive so it handles >2Gb of free space.
- * All links should now be absolute paths, even for users with 'rel. paths'
- enabled. Serv-U takes care of the conversion for dir listings etc.
- * Added support for the FTP command STAT, showing UL/DL ratios and quota.
- * Changed %bup, %bdown, %btot, and %dfree to report in Kb instead of bytes.
- * Added support for secundary 'dir change message file' and 'link file'.
- * Added a very beautiful status bar.
- * Added a bunch of message file directives for ratios and disk quota.
- * Fixed bug in 'restart' handling causing extraneous "450 Try later - Data
- connection in use" command error replies.
- * Added disk quota limitation support.
- * Added support for 'free files' for U/D ratios.
- * Added feature to allow users to log in even when user limit is reached.
- * User ID in log now always has 6 digits (with leading zeros if needed). To
- make programmatic sorting easier.
- * Changed code of security manager, simplifying it (and hopefully making it
- more robust).
- * Added 'upload/download ratios'.
- * Added support for 'relative paths' for all users.
- * Added support for hiding 'hidden' files for every user.
- * Fixed bug which caused IP home changes to be ignored until a restart.
- * Changed the max. no. of characters that can be entered into the multi-homed
- setup box for the IP number from 14 to 15.
- * Fixed bug causing GPF's for very long signon/signoff text lines.
-
- Version 2.0c, released 10 August 1996
- ------------------------------------
- * Fixed problem with user setup changes that would not show up immidiately.
- * Added "%maxusers" and "%maxanonymous" directives.
- * Changed the implementation of the REST command ('resume') to be compatible
- with CuteFTP 1.5.
- * Added multi-homed IP support.
- * Fixed bug in MDTM command.
- * Changed dir listing format: Times before 10am now have a leading zero.
- This to be more UNIX compatible and fix problems with WS_FTP.
- * Fixed problem in NT preventing directory deletion.
- * More bullet proofing of the socket stack routines.
- * Fixed bug causing GPF's while making server setup changes that resulted in
- a server restart.
- * Added WinSock function logging.
- * Added support for external client verification DLLs.
- * Bulletproofed the input buffer. It now handles any length strings.
- * The '&' character in the registration key (if present) is now displayed
- correctly.
-
- Version 2.0b, released 4 May 1996
- ------------------------------------
- * Bullet-proofed the 'relative paths anonymous' option. Now impossible to get
- out of the homedir (and subdirs below), even if user has access rights for
- other paths.
- * Changed '~' handling. Now works when embedded inside a path.
- * Fixed bug in 'Resume' command (FTP command 'REST').
- * Changed code for painting text & images in 'About' box, hopefully solving
- problems on Win3.1 and WFW3.11.
-
- Version 2.0a, released 18 April 1996
- ------------------------------------
- * Remote program execution (Through SITE EXEC) now launches the program from
- the current directory of the user.
- * The Serv-U directory is now searched first for SERV-U.INI, then it looks
- for an evironment variable named SERV-U, and finally the PATH and Window's
- directories are searched for the .ini file (Order changed over previous).\
- * Added option to make server exit pending upon the logged in users.
- * Fixed problem with window size/position when user info box got closed while
- minimized.
- * Fixed problem with links containing trailing '\'.
- * Fixed bug in '%dfree' text directive in 16-bit Serv-U.
- * Added the FTP command REST (=RESTart).
- * Changing the file name for directory change messages no longer causes the
- server to log out all users.
- * Added the FTP command MDTM (=Modification Date & TiMe).
- * Hidden directories are now hidden from anonmous users (as are hidden
- files) in the 32-bit version.
- * Fixed bug in DNS lookups that caused GPF's.
- * Transfer speed in 'User Info' box is now averaged.
- * Links embedded in a path will now be resolved correctly. This will make
- things work better with Netscape which keeps links as part of the path.
- * 'Maximize' system menu item is now disabled in the user info box.
- * Background colors of bitmaps (in 'About' etc.) now display correctly
- on non-gray windows.
- * Fixed error reply for 'SITE EXEC' in case no executable was specified.
- * Fixed bug that caused 'File - Exit' to skip the confirm dialogbox.
- * Fixed bug in '~' handling. It can now be used in links.
- * In case CTL3DV2.DLL is missing the 16-bit version will no longer trow
- an exception.
- * Added file size to transfer logs.
-
- Version 2.0, released 13 March 1996
- -----------------------------------
- * This version will continue to work after March 15th (All previous
- versions stop at that date).
- * Converted code to BC 4.52 and OWL 2.5.
- * Now 16- and 32-bit versions.
- * Added separate access right for 'list' access.
- * Added a luxurious 'user info' box.
- * Added IP Name logging.
- * Added a 'enable account' checkbox to quickly enable/disable a user.
- * Access rules can now be specific to a single directory, or inhereted by
- subdirs (the previous method).
- * Fixed various dialogbox errors (text, formatting).
- * Changed the FTP 'HELP' command reply to be more UNIX compatible.
- * Added a ton of new '%' directives for signon/signoff messages, directory
- change messages, and login messages.
- * Changed icons.
- * Non-anonymous users can now also delete 'read only' files.
- * 'hidden' files are no longer indicated as such in dir listings (confused
- the Mac client 'Fetch').
- * The permission server now uses UDP messages instead of TCP.
- * Added support for user specific login messages.
- * Changed font and size of signon/off message dialog box.
- * Added support for 'links' (like UNIX).
- * Fixed logscreen: It will now do automatic horizontal scrolling when the
- cursor is moved.
- * User is now booted off the server if the password is guessed wrong 3 times.
- * Time a user was connected gets logged.
- * Inserting new paths in the access rule list is now done at current position
- instead of to the end of the list.
- * 'CWD ' (='cd') or 'CWD ~' will now put the user back in the home directory.
- * 'NLST *' (='ls') or 'LIST *' (='dir') will now convert to '*.*', ie. will
- use UNIX style globbing.
- * Now even softer on your socket stack...
- * Made the 'undocumented features' part of the setup.
- * Changed directory listing format to be more UNIX compatible.
- * Cleaned up local heap management, so the logwindow might actually work
- better.
- * Added transfer speed to file transfer log messages.
- * Fixed bug that caused filenames like '/c:' to be seen as relative.
- * Changed all dialogboxes to use MS or Win95 3D-controls. No more BWCC.DLL.
- * Data connection now uses the RFC959 default local port, ie. local port 20
- if the command connection uses 21. Should make some firewalls more happy.
- * Added the FTP command SIZE. Should make Netscape happy (so it can tell
- filesize on transfer).
- * Fixed client message in case 'anonymous' is disabled.
-
- Version 1.1i
- ------------
- * Change of address in all the documents.
- * The try-out version will continu to work after October 15th. 1995
- (v1.1h won't).
- * Fixed bug in renaming long file names.
- * Fixed bug that caused rare GPF's with some firewall proxy clients.
-
- Version 1.1h
- ------------
- * Added switch to explicitely disable long file/directory names in
- Windows 95.
- * Fixed a bug causing garbage to appear in some cases if a directory
- listing of an empty directory was made
-
- Version 1.1g
- ------------
- * Fixed bug in making directories for Win3.1 and WFW3.11.
- * Fixed bug in deleting long file names under Win95.
-
- Version 1.1f
- ------------
- * Windows 95 long file names are supported. Serv-U auto-detects
- the presence of Win95.
- * The current number of users is displayed in the window title.
- * The 'password' checks for anonymous users can be disabled.
- * MS-DOS or Windows programs can be started remotely, using the
- SITE command EXEC. The EXEC mechanism is also part of the
- regular access rules.
- * When the server is stopped while there are users logged in, a
- dialogbox will pop up to confirm the action.
- * Options to the LIST and NLST commands are handled (ie. 'ls
- -la' like some clients send to the server will produce output).
- * The FTP commands APPE (=append) and STOU (=store unique) are
- now supported.
- * Data type 'L8' (=local type 8 bits per byte) is now supported.
- * Server is not restarted any more if maximum number of users
- or time-out values are changed.
- * The bug causing Serv-U to beep when it could not log to
- screen has been fixed (actually a MS-Windows bug).
- * Anonymous users no longer see hidden files.
- * Drives are checked for accessability before usage, so no
- longer the 'retry - ignore' dialogboxes.
- * Info on the WinSock socket stack is shown on startup.
- * Fixed bug causing false dir listings for 'dir .'.
- * Made Serv-U more tolerant for firewalls using proxy servers
- that mix PASV and PORT commands.
- * Fixed bug that caused XCWD, XRMD, and XMKD to malfunction.
-
- Version 1.1e
- ------------
- * Anonymous users no longer see 'hidden' files.
- * Fixed a rather nasty bug in the security system.
- * Paths are now reported back with a leading '/'. This is to ensure
- more compatibility with the UNIX format and to make a number of
- Macintosh FTP clients even happier.
- * The start-up message of Serv-U now reports the socket stack it is
- running on.
- * Fixed bug that assigned random passwords to users that should
- have no password (a situation found in users belonging to a group
- where the group password should also be the user's password).
- * When a user/group has a password it is now shown as '***********' in
- 'setup - users/groups'. Deleting this deletes the password entry for
- that user/group, ie. it no longer has a password.
- * Spaces are now allowed in user names and passwords.
- * Stopping the server is logged (if logging to file is switched on).
- * Paths are now consistently reported back using '/' instead of '\', to
- be more in line with the UNIX way of working. Mac FTP clients need
- this to function properly.
- * A leading '/' or '\' in front of a full pathname is ignored, ie.
- '/c:/util' is equivalent to 'c:\util'. This allows for UNIX style
- changes of directory, and enables WWW browsers to change drives.
- * The response to an incorrect anonymous password is changed to be
- more informative.
- * Very long pathnames are now supported correctly.
- * Displaying a file when the client changes directory is supported.
- * When 'setup - logging - FTP commands' is switched on it no longer shows
- passwords, 'XXXXX' instead.
-
- Version 1.1, released 19 March 1995
- -----------------------------------
- * Fixed some spelling errors in messages. Fixed logging to screen for
- time-out messages. Added log message in case limit of no. of users is
- reached. Added log message when server is (re)started.
- * Added lots of logging.
- * The SYST command now replies with the code for a UNIX system. This
- is because some clients use it to determine the format of directory
- listings.
- * Time-out values for idle/hung connections are now part of server setup.
- * Drastically increased packet time-out for data transfer, now set at 5
- minutes (was 30 seconds). Should be sufficient to allow transfer even on
- bad connections.
- * Log messages for failed data transfers now have a specification showing
- why.
- * Fixed bug that caused path for anonymous users with root as home
- directory to be reported without a '\' at beginning. The same bug caused
- absolute paths in CWD to be processed incorrectly.
- * Changed the HELP response to make WS_FTP work properly with
- Serv-U.
- * Added support for transfer to/from ports (PRN: AUX: LPTx: and
- COMx:).
- * Made a work-around for FTP Inc.'s WinSock stack. This stack does not
- handle SO_LINGER properly on closing a socket, causing 'data channel
- in use' errors.
- * Fixed bug that caused random truncation of PUT files in combination with
- some clients.
- * Fixed bug that allowed users to get 'dir' listings for paths with
- explicitly no access set to them.
- * Fixed bug causing 'dir' with absolute path name to go wrong.
- Changed response messages to file transfers, only the filename is shown
- now, not the path name.
- * Added a retry period for the server to come online. This should solve
- problems with socket stacks that do not allow to re-use a port
- immediately after closing it.
- * Changed the timing of the '150-' response message for PASV transfers. It
- is now sent after the data connection is established instead of at the
- time of a transfer command.
- * The listening socket will now automatically be restarted when killed
- by the socket stack. Some stacks kill listening sockets without reason
- (Trumpet for one).
- * Fixed a bug that made RMD (=remove directory) fail if the directory was
- on a drive other than the active drive.
- * Username 'FTP' is now synonymous to 'ANONYMOUS'.
- * Fixed bug in very long directory listings (>64K data).
- * Clients that connect but never log in are now kicked off the system
- after 5 minutes.
- * User can now select the try-out method: Fully functional with contacts to
- my permission server, or, crippled but no permission server contacts.
- * Installed selectable path mechanism for anonymous: Either absolute paths
- (like a regular user) allowing for drive changes, or paths relative to the
- home directory (needed for WWW browsers).
- * Changed registration key to work with user/company name instead of IP
- number. Every time Serv-U is started it tries to read the key from a file
- KEY.TXT. Registered version displays the key in the "About" box and in
- reply to the FTP HELP command.
- * Changed the RETR and STOR replies (used for GET and PUT). They
- are now conform the average UNIX system. This makes WS_FTP more
- happy, so it shows a progress bar while downloading.
-
- Version 1.00
- ------------
- * Initial release 7 February 1995
-
-