FTP Explorer by Alan Chavis
===========================


Copyright Notice
----------------

Copyright (c) 1995-2006 by FTPx Corp.
FTP Explorer is a trademark of FTPx Corp.

Windows is a registered trademarks of Microsoft Corp.
All other trademarks are owned by their respective companies.


Warranty Disclaimer
-------------------

THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM
EXTENT PERMITTED BY APPLICABLE LAW, FTPX CORP. FURTHER DISCLAIMS ALL WARRANTIES,
INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF THE
USE OR PERFORMANCE OF THE PRODUCT AND DOCUMENTATION REMAINS WITH RECIPIENT. 
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL FTPX CORP.
BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT, INDIRECT, SPECIAL, PUNITIVE, OR
OTHER DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER
PECUNIARY LOSS) ARISING OUT OF THIS AGREEMENT OR THE USE OF OR INABILITY TO USE
THE PRODUCT, EVEN IF FTPX CORP. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Distribution Sites
------------------

THE LATEST RELEASE WILL ALWAYS BE AVAILABLE AT:

FTP Explorer Home Site (U.S.):

http://www.ftpx.com
ftp://ftp.ftpx.com/pub/ftpx/ftpx.zip

See the FTPx home page for other mirror sites.

System Requirements
-------------------

FTP Explorer requires Windows 98, ME, NT 4.0, 2000, or XP.

What's New
----------

* Changes in Version 1.0.1.36  (06/26/2006)

 - Fixed problem where data socket was not being shut down gracefully in certain
   circumstances, causing transfers to hang.

* Changes in Version 1.0.1.35  (06/15/2006)

 - Fixed problem where some transfers would hang waiting for reply from server

* Changes in Version 1.0.1.34  (06/07/2006)

 - Fixed problem related to downloading files smaller than the "transfer dialog threshold".
 - File sizes displayed on "replace file" dialogs now better reflect windows conventions.
 - Resolved transfer cancellation problem.
 
* Changes in Version 1.0.1.33  (05/31/2006)

 - Fixed problem when older version is run after profile passwords had been encrypted by newer version.

* Changes in Version 1.0.1.32  (05/28/2006)

 - Profile passwords stored in the registry are now encrypted using the Windows Data Protection API.
 - Added code to disallow backslashes in profile names.

* Changes in Version 1.0.1.31  (05/03/2006)

 - Fixed intermittent problem related to removing directories
 
 - Revised keepalive mechanism to send commands other than NOOP, 
   changed interval to 30 seconds.
   
 - Fixed problem where background transfers would occur even when threshold was set to 0.
 
 - Fixed problem where icon was not correct when creating new folder.
 
 - Fixed problem where renaming a folder and then deleting it caused a crash.

* Changes in Version 1.0.1.30  (03/14/2006)

 - Fixed problem with SITE command failure that caused recursive retry.

* Changes in Version 1.0.1.29  (02/28/2006)

 - Changed data socket buffer size to 4096
 
 - Fixed a problem where tree image icon was not updating correctly after folder refresh

 - Revised command failure recovery mechanism

* Changes in Version 1.0.1.28  (02/24/2006)

 - Added code to trap connection resets.

* Changes in Version 1.0.1.27  (02/24/2006)

 - Added code to trap connection reset and initiate connection retry to improve
   handling of connection failures.

* Changes in Version 1.0.1.26  (02/23/2006)

 - Added additional debug logging
 
 - Modifications for VC 8.0 compatibility

* Changes in Version 1.0.1.25  (9/28/2005)

 - Fixed problem with upload dialog not allowing selection of multiple files
 
 - Added error trapping and reporting for common dialog errors
 
 - Added feature to remember the last selected file filter on the upload dialog
 
 - Added feature to allow modification of file filter list via registry entry
 
 - Changed default background transfer threshold to 0, which disables background transfers.
   This version will reset this value to 0 globally.

* Changes in Version 1.0.1.24  (7/11/2005)

 - Fixed problem where program was deallocating system image lists causing icons to disappear on Windows 98.

* Changes in Version 1.0.1.23  (6/29/2005)

 - Updates to registration links

 - Update register option on help page to launch browser

 - Added home page option to help page

* Changes in Version 1.0.1.22  (6/20/2005)

 - Update to beta install script for shell extension

* Changes in Version 1.0.1.21  (2/15/2005)

 - Changes to installation script.

* Changes in Version 1.0.1.20  (2/15/2005)

 - Transfer manager now allows active transfers to be cancelled
 
 - Fixed problem where transfer dialog stats weren't working
 
 - Fixed problem where transfer dialog was not appearing for background transfers
 
 - Fixed an intermittent problem where transfer complete status not reflected in the transfer manager

* Changes in Version 1.0.1.19  (2/02/2005)

 - Changed debug log name to "ftpxdbg.log"
 
 - Fixed access violation related to file transfer dialog
 
 - Fixed bug where debug log was always being opened
 
 - Fixed crash related to transfer queue mechanism
 
* Changes in Version 1.0.1.18  (8/06/2004)

 - Added additional debug logging
 
 - Improved code that deals with multiple recursive deletes
 
 * Changes in Version 1.0.1.17  (8/13/2004)

 - List view now uses system image list for icons

 - Added some additional debug log messages
  
 - Fixed a crash when opening files with no association
 
* Changes in Version 1.0.1.16  (8/12/2004)

 - Fixed a problem with host name resolution
 
* Changes in Version 1.0.1.15  (8/4/2004)

 - Fix divide by zero problem affecting extremely fast file transfers
 
 - More fixes for transfer dialog stealing the focus
 
 - Transfer dialog now shows elipses if destination path is too long
 
* Changes in Version 1.0.1.14  (8/2/2004)

 - Fixed deadlock problem introduced in build 1.0.1.14
 
 - Fixed problem if download path is changed after connection established
 
 - Added code to prompt for download path if no path is specified
 

* Changes in Version 1.0.1.14  (8/2/2004)

 - Fixed problem where transfer dialog kept stealing the focus when app was not foreground

 - Added debug logging option

 - Moved Options dialog to Tools menu

 - Improved error reporting in numerous ways

 - Cleaned up sample profiles list
 
 - Fixed problem with deleting a directory tree
 
 - Fixed crash related to 
 
 - Moved "Options" menu item to "Tools" menu
 
 - Improved output window error reporting for connect failures
 
 - Removed old FTP sites that are no longer available from sample profiles


* Changes in Version 1.0.1.3  (7/5/2004)

 - Made some changes to resolve some intermittent crashes.


* Changes in Version 1.0.1.1  (6/3/2004, 7 years to the day after the release of 1.00.010)

 - Added file permissions feature.  Select a file or folder and choose  
   PERMISSIONS from the FILE or context menus to set permissions.

 - Program now uses Winsock 2.  This should improve network operations.  
   This change makes FTP Explorer incompatible with Windows 95.

 - Updated file size calculations to use 64-bit integers.  This should improve 
   operations involving large files and drives.

 - Added trial version timeout and registration information to "HELP | ABOUT"

 - Changed versioning scheme to 4 digits.


* Changes in Version 1.00.010  (6/3/97)

 - Program should now be able to find fpArchie 0.9 beta 1 if it is installed.

 - Fixed a bug that was causing a connection failure if the MOTD message contained
   a space as the first character instead of a result code.


* Changes in Version 1.00.009  (3/9/97)

 - Dates are now back to being interpreted because the change in
   008 messed up sorting.


* Changes in Version 1.00.008  (3/5/97)

 - Fixed a bug that was preventing FTP Explorer from working with
   WinProxy.

 - Dates are now displayed as they are received from the server.


* Changes in Version 1.00.007  (2/25/97)

 - Fixed a bug that was causing an access violation if you tried to
   right click on a new folder before it had been renamed.


* Changes in Version 1.00.006  (2/25/97)

 - Fixed a bug that was causing connection attempts to fail if firewall
   mode had been enabled and subsequently disabled for a connection
   profile.

 - Fixed a bug that was sometimes causing operations like directory listings
   to time out too soon.

 - Fixed a bug that was preventing the "Cancel All Transfers" prompt from
   affecting files smaller than the value specified for the "Show dialog for
   items larger than" option.


* Changes in Version 1.00.005  (2/20/97)

 - Added code to display the "Open With" dialog when opening a file
   that is not associated.

 - Added code to slow down the rate at which the Transfer Manager is
   updated so it doesn't use as much CPU time.

 - Fixed a bug that caused the list view in the Transfer Manager to
   not be sized correctly the first time it is opened.

 - Cleaned up a few handle leaks.

 - Added code to allow cancellation of all pending background transfers.
   If a background transfer is cancelled, the program will prompt if all
   pending transfers should be cancelled as well.  Any active transfers
   still have to be cancelled manually.

 - Fixed a bug that was causing the name of uploaded files not to show up
   in the status window when the transfer was finished.

 - Added code to dynamically adjust the size of transfer buffers depending
   on the speed of the connection.  This should improve overall transfer
   performance.

 - F1 key now opens help contents.


* Changes in Version 1.00.004  (1/18/97)

 - Fixed a bug that was causing some dates to be displayed incorrectly
   in that the year was shown as the current year instead of the prior.


* Changes in Version 1.00.003  (12/04/96)

 - Fixed a bug that was causing background transfers to fail when
   firewall support was enabled.

 - Fixed a bug that was preventing command operations from timing
   out when the server did not respond in a timely manner.

 - Fixed a bug that was causing problems with Mac NetPresenz servers.

 - Fixed a bug that was causing transfers to 'hang' after they were
   completed.

 - Fixed a bug that was converting command lines to lowercase causing
   problems with mixed case paths.


* Changes in Version 1.00.002  (10/07/96)

 - Fixed a bug that was causing downloads to fail on VAX systems.

 - Added "Upload" option to list view context menu.


* Changes in Version 1.00.001  (10/07/96)

 - Fixed a bug that was preventing the uninstall routine from working if
   the program was not installed in default directory.


* Changes in Version 1.00.000  (10/06/96)

 - Program now displays a license dialog the first time it is started.

 - Added "Contents", "License", and "Register" options to the help menu.

 - Fixed a bug that was causing certain sites (ftp.pitt.edu) not to display
   properly.

 - Fixed a bug where "Quick Connect" was not using PASV mode if it was enabled.

