Many thanks for trying WFTPD Pro 3.0.

Installation
============
Installation of WFTPD Pro on Windows NT 4.0 and Windows 2000 is simple - just run the "SETUP.EXE" file and follow the onscreen instructions.  The total package is remarkably small, so we recommend that you use the "Full" setting and install everything - the "Typical" setting doesn't install the INI file converter that you'll need when converting from WFTPD to WFTPD Pro, and the "Minimal" setting doesn't include that or the help files, which you may find useful to let you know what's going on.  By selecting the "Custom" setting, of course, you can select what you want to install.  The service will install to run automatically on boot, but will not be started - after all, you do want to configure it before starting it up.

To install or uninstall under Windows NT 3.51, please read the file INSTALL.TXT.  We hope to have an automated setup for NT 3.51 shortly.

Uninstallation is done from the Control Panel, through the "Add/Remove Programs" applet.  Note that such uninstallation will delete all configuration data from the registry - you can find which keys to backup in the help file's documentation of the registry.

Uninstallation of older versions is _not_ required prior to installation of a new version of WFTPD Pro.  However, to prevent a reboot during install, we do recommend stopping the WFTPD Pro service, and closing down both the WFTPD Pro Control Panel applet, and Windows' Control Panel itself.

Features
========
WFTPD Pro is an FTP server that runs as a service under Windows 2000 and Windows NT 3.51 / 4.0.  We also have plans to allow it to run as a service under Windows 95 / 98, if interest proves sufficient.  Windows 3.1 will NOT be supported except through the smaller program, WFTPD.

We have the following features, above and beyond standard FTP service:

+ Per-server choice between Windows user database and independent user database - either provide protected, name-based access to the server, without having to provide that name with access to the rest of your Windows system, or choose to allow your existing Windows users to logon with their usual names and passwords, allowing NTFS permissions and quotas to restrict them in addition to the protections already provided by WFTPD Pro.

+ Resume capability - at the time of writing, the WFTPD engine is the only FTP server for Windows to correctly resume both uploads and downloads.

+ Multiple virtual server support - run several FTP sites on ONE Windows NT machine.  Each server has access to its own unique user database, and may further be restricted to its own area of your hard drive space.

+ IP filtering - deny or allow access to each virtual server based on the IP address of the FTP client requesting an incoming connection.

+ Site security features - including randomisation of PASV ports, and the firewall-friendly restriction of port assignments to an administrator-defined range.

+ Active involvement in standards development - the WFTPD development team is actively involved in both the Winsock and FTP Extensions mailing lists, and will continue to contribute to new developments in the FTP and Winsock standards, as well as adopt those standards early (where appropriate).  We also make sure to provide strict compliance with existing standards - both documented, and de-facto.

+ File conversions - for example, users can (at the administrator's option) request that a file be sent to them as a ZIP archive, or as a GIF instead of a JPEG.  [Requires external tools to do the conversion]

+ Remote administration through SITE extension commands to the normal FTP protocol.  Allows remote administration by selected users, programmable even by standard scripts fed to the command-line FTP clients common on Windows and other systems.

+ Emphasis is given first to compatibility, stability and security, second to speed, third to features.  The server must NOT go down, and must be well secured.  Other programs with "check-lists" of features have sacrificed stability, security, and compatibility to achieve those features, many of which are incomprehensible and useless to most users.  Our whole development program is geared around simplicity, giving an easy interface to learn and use, a stable and fast server, that has often decreased in size at the same time as adding new features.

+ Full on-line, context-sensitive help.

+ Detailed logging to file - can be renamed while server is still running, to provide daily logs without interrupting FTP service.

+ Simple Control Panel applet provided for local and remote administration and control.

+ Access to remote network resources through UNC (Universal Naming Convention, e.g. "\\server\share\path\file.txt") file names.  [Services cannot access mapped drive letters; and the user context active at the time of file access must have access to those remote resources]

+ Shortcuts (.LNK files) resolved securely yet usably.  .LNK files may not be uploaded, downloaded, or created through the FTP control connection.  The targets of .LNK files, however, will be accessed as normal when the .LNK file's base name is used.
