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


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

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

Windows, Windows NT, and Visual C++ are registered trademarks of Microsoft Corp.
WS_FTP is a registered trademark of Ipswitch, Inc.
CuteFTP is a trademark of Alex Kunadze
fpArchie is a trademark of fpWare
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.


Release Notes
-------------

PLEASE HELP ME TO IMPROVE THE PROGRAM BY REPORTING ANY PROBLEMS OR
SUGGESTIONS TO:

achavis@ftpx.com

The main objective of FTP Explorer is to provide an FTP client that looks
and feels just like the Windows 95 Explorer interface.  Please keep this
in mind while evaluating it.

Registration
------------

Please read the license agreement for complete information.

FTP Explorer is FREE for home or educational use.

The registration fee for all other uses is $30 U.S.

If you are not entitled to a free license, you may use FTP Explorer for 30
days for the purpose of evaluating whether to purchase it.

Even if you are eligible for a free license, you may register anyway if you
wish to support and encourage the further development of this program.

Checks may be mailed to:

FTP Explorer
P.O. Box 20574
Okc, OK  73156-0574

For credit card orders, print out the registration form from the help file, and
either mail it to the above address, or fax it to:

405-755-0158

Extra Special Thanks
--------------------

Ben Reser and StealthMan for your initial encouragement that night on IRC.
Had it not been for you guys, this program would have never made it this far!

Casey Hart for his awesome work on the help file.

Daniel Beckham and Chris Chase for the coolest web site I've ever seen.

Rodney Herrmann for getting me started on the BBS program that inspired 
FTP Explorer.  We'll have to finish it someday, ok?

Edward Mendelson for his early encouragement and the write up in Internet User.

My wife Cheryl and my sons Gregory and Preston for putting up with me for the
last 7 months while I worked on this project.

Everyone else who has sent me words of encouragement, suggestions and bug 
reports!  It's the users who have really made this program what it is!


The Torture Test Team
---------------------

Ben Reser
Casey Hart
Chris Chase
Chris Maloney
Daniel Beckham
Dave Siegrist
Dave Taylor
Donny Jasperson
Ingo Brand
Jacob Munk-Stander
Kerry Sanders
Kevin Dente
Paul Geller
Rami Anati
Randy Jack
Rodney Herrmann
T.J. Weber
Timothy Forest
Tim King
Tom Cantor


The Localization Team
---------------------
Andrea Matta          (Italian)
Christoph Müller      (German)
Dale Gillham          (German)
Eric De Schepper      (Dutch)
Gabriel Niculae       (Romanian)
Hans O. Sorteberg     (Norwegian)
Jean-Francois Messier (French)
Juan Enrique Gomez    (Spanish)
Michael Thomsen       (Danish)
Paul Despe            (Japanese) 


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.


Mailing List
-------------

See the FTPx home page for information on how to subscribe to the mailing lists.


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

FTP Explorer requires Windows 95 or Windows NT (4.0 or higher).

Please note that FTP Explorer requires a 32-bit TCP/IP stack.  If you are
using a 16-bit stack you will need to upgrade to a 32-bit stack to use
FTP Explorer.


Disclaimer of Warranty
----------------------

THIS SOFTWARE AND THE ACCOMPANYING FILES ARE PROVIDED "AS IS" AND
WITHOUT WARRANTIES OF ANY KIND WHETHER EXPRESSED OR IMPLIED.

In no event shall the author be held liable for any damages whatsoever,
including without limitation, damages for loss of business profits, 
business interruption, loss of business information, or any other loss 
arising from the use or inability to use  the software.


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

* 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.


Known Problems
--------------

1.  The file formats for the INDEX files on the various FTP sites vary
    widely, so you can help by using the "Autoload File Descriptions"
    feature and reporting any problems you have with it.  Currently the
    program only looks for INDEX, INDEX.TXT, and 00_INDEX.TXT, so if you
    find other filenames or ones that don't load in correctly email them
    to me.  Don't forget to include the address of the server that you
    get them from so I can test the fixes.

2.  If you drag a group of files to the desktop, you sometimes have to hit
    F5 to refresh the desktop for them to show up.  I have a fix for this
    that I'll be implementing soon.

3.  Resume is always attempted for drag and drop downloads.

4.  The program only warns about overwriting the initial directory when
    transferring complete directory structures.  I'll add overwrite prompting
    in a future build.

5.  High color icons, like the ones that you can set up with Microsoft Plus! are
    not utilized.  Hopefully I can fix this eventually.


Planned Changes and Additions
-----------------------------

1.  Will probably add an option to the menu structure to allow you to
    load in an INDEX file manually, so you don't have to wait every time
    you change directories.

2.  Add drag drop support from list view to tree view.

3.  Add some sort of notification when an action fails, i.e. if the user
    doesn't have rights to rename a file.  This would be useful if you
    have the "FTP Log" pane sized small enough where you can't see what's
    going on.

4.  Add context menus to the Tree view.

5.  Might add a menu option to expand and collapse tree view branches.

6.  Add option to allow changing file permissions from properties page.

7.  Add proxy and firewall support.

8.  Might add some sort of directory synchronization mechanism to allow
    transferring only files that have changed.  This is way down the
    road!

9.  Add option to change the "FTP Log" font.

10. Might add an option to allow selection of files via wildcards.

11. Add options to allow customization of the order of the columns in 
    list view.

12. Add some sort of capability to move files from one remote folder
    to another.

13. Add an option to disable the prompt that asks you if you are sure
    you want to delete a profile from the connection dialog.

14. Add the ability to delete files when you drag them to the recycle
    bin.

15. Add "Sounds" page to the options dialog to allow for custom
    sounds.

16. I've looked into adding the local drives into the tree view, and
    it is also possible to integrate FTP Explorer with the Windows 95
    shell.  These would both require major changes to the fundamental
    architecture of the program, so I've decided to finish what I've
    started and release a stable, full featured stand alone product
    before delving into anything like this.

17. Add the ability to drag files from one FTP Explorer instance to
    another.

18. Make the goto-dialog store directories only when pressing save.

19. Choose directory option for creating shortcuts.

20. Add a "Treeview" toggle to the "View" menu.

21. Add the ability to disable auto-refresh of directories after uploads.

22. Allow filters to be specified such as *.txt and only display/download
    files that match the filter.

23. Add an "Upload To" option.

24. Add the ability to "LIST" the entire directory tree of a site with one
    command.

