    Integrated Internet File Transfer Protocol Client / Personal Server
        Copyright (C) 1995 by Kent D. Behrens All rights reserved.
                     Version 1.0.9 as of Jul 3rd 1995

   THE INFORMATION AND EXECUTABLES PROVIDED IS PROVIDED AS IS WITHOUT
   WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT
   LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
   A PARTICULAR PURPOSE. IN NO EVENT SHALL KENT D. BEHRENS BE LIABLE FOR
   ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, CONSEQUENTIAL, LOSS
   OF BUSINESS PROFITS OR SPECIAL DAMAGES.


DESCRIPTION:
============
 
 "Integrated Internet FTP" is a standard File Transfer Protocol (FTP)
 client application for Windows Sockets.

 "Integrated Internet FTP Personal Server" is a standard File Transfer
 Protocol (FTP) server application for Windows Sockets.

 AUTHOR:  Kent D. Behrens (kent.behrens@aquila.com)
 VERSION: 1.0.9 (Mon Jul 3rd 1995)


OVERVIEW:
=========

IIFTP has several options not currently found on other FTP Clients as well as
many options currently offered. One of the most unique options to Integrated
Internet is the FTP "Personal Server". This server will allow connections in
either 'anonymous' or 'Username/Password' type logins to your own personal FTP
Site. FTP Personal Server has very minimal configuration, you can set anonymous
access on or off, specify a default path for anonymous logins and specify a
default path for password logins. Anonymous logins have very limited access to
your computer while password logins have sufficient control to move, delete,
copy or send files and make or remove directories. Due to the fact that this is
a personal FTP site, only one login name and password are configurable and the
server will only allow one connection at a time to the FTP Site.


CLIENT FEATURES:
================

* Password Encryption
* Allows Firewall Access
* Allows PASV Transfer Mode
* Send Mail Via The INTERNAL SMTP Editor
* IP Number Caching for Faster Connections
* FULL Session Caching for Faster Access to Frequently Used Sites
* Access to Cached Directories From a Pull-Down List While Logged
  on to a Remote Site
* Local Logon To The FTP Personal Server Via The FTP Client
* Quick Connect Feature for Those One-Time Connects
* Allows Loading Alternate INI Files From the Command Line or the Main
  Screen
* Allows Alternate PORT Assignments for Logging Into Sites Located on Ports
  Other Than the Standard FTP Service Port of 21
* Allows Data Tansfer in ASCII or Binary and is Switchable From the Main
  Screen
* View Files by Date,Size,Name in Either Accending or Decending Order
  Switchable From the Main Screen
* View Directories Sorted or Unsorted Switchable From the Main Screen
* View Links as Directories or Files Switchable From the Main Screen
* Confirmation on Delete, Replace and Directory Delete Switchable From
  the Main Screen

SERVER FEATURES:
================

* Allows PASV Transfer Mode
* Allows Anonymous Connections to be Disabled
* Allows Multiple Username/Password Configurations
* Allows the IIFTP Client to AutoStart the Server when Loading
* Allows Initial Login Directories to be Set For the Anonymous and
  Username/Password Logins
* Simulates a "UNIX L8 System" So FTP Clients Will Better Communicate With the
  Server
* Security Steps are Taken When Anoymous Users are Logged Into the Server, See
  the Server Special Considerations


REQUIREMENTS:
=============

 IIFTP requires you to have a properly installed WINSOCK.DLL,
 Windows 3.1 or later, VBRUN300.DLL and a SLIP/PPP Dialup or
 LAN access to the Internet.
   
 If you don't have VBRUN300.DLL, you can get it via FTP at ftp.microsoft.com
 as VBRUN300.EXE. (a self-extracting compressed file). The Full path is:
 D:/SOFTLIB/MSLFILES/VBRUN300.EXE


IIFTP CLIENT/SERVER INSTALLATION:
=================================

To Install IIFTP, Create a directory and call it for example: C:\IIFTP, Place
the following files from the distribution diskette or distribution compressed
file into that directory:

* IIFTP.EXE
* IIFTP.HLP
* IIFTP.INI
* IIFTP.TXT
* ORDER.FRM
* IIFTPPS.EXE
* IIFTPPS.INI

If the following files do not already exist in your \WINDOWS\SYSTEM directory,
Please Move them to your \WINDOWS\SYSTEM directory from the distribution
diskette:

* WINMSG.VBX
* THREED.VBX
* CMDIALOG.VBX

At this point IIFTP is ready to be run, However you may also want to create
a Program Manager Icon for IIFTP. To create the Icon, follow these steps:

* Select the Program Group you would like to create the Icons in.
* Select the File|New|Program Item from the pull down menu in the Program
  Manager.
* Type "IIFTP Client" in the Description Field of the Program Item Properties
  Dialog Box.
* Click on the Browse button, change to the path where IIFTP.EXE is located,
  Select IIFTP.EXE and Click the OK button to except the selection.
* The Command Line Field should now display the Full Path and Filename of
  IIFTP.EXE.
* The Working Directory, Run Minimized and Shortcut Key fields are optional.
* Click the OK button to except the New Program Item.

IIFTP.EXE is the only Icon you will need to make as the Personal Server can be
started form the Client. If you would prefer to make the Personal Server Icon
then please repeat the above steps replacing IIFTP.EXE with IIFTPPS.EXE and
"IIFTP Client" with "IIFTP Server".


CLIENT COMMAND LINE OPTIONS:
============================

-i drive:\path_to_ini_file (must be first on line)
Example: -i C:\WINDOWS\IIFTP.INI

remotehost:/pathname/filename
Example: ftp.microsoft.com:/softlib/mslfiles/vbrun300.exe


CLIENT SPECIAL CONSIDERATIONS:
==============================

When the FTP Client is first run, it will ask for an E-Mail address and a text
viewer to use for viewing both local and remote text files. The most common text
viewer for Windows is NOTEPAD.EXE which is included with Windows. This viewer is
limited in several ways when dealing with text files from other operating
systems such as "UNIX" which makes up about 80-90% of all the FTP Sites.
Therefore I have defaulted this to "INTERNAL", the internal text viewer will
attempt to automatically detect what type of text file is being viewed and
display it properly. The E-Mail address needs to be a fully qualified address
(i.e. first.last@service.com). This E-Mail address is used for anonymous logins
to FTP Sites.

Also when the FTP Client starts it adds the following lines to your WIN.INI:

[IIFTP]
INILOC=drive:\path to IIFTP.INI file
CACHELOC=drive:\path to CACHE files

If you relocate the program in the future IIFTP will update these settings
automatically. If you run a second copy of the program in a different directory,
it will use the INI file specified by these settings unless you specify on the
command line to use an alternate INI file.


SERVER SPECIAL CONSIDERATIONS:
==============================

The setup area for "Integrated Internet FTP Personal Server" is located in the
FTP Clients Pull Down Menu. Click Personal Server|Server Configuration on the
Pull Down Menu to change the default settings in the server. The changes are
automatic, the server does not have to be shut-down in order for the changes to
take effect. Also the LOG file for the server is removed when the server is shut
down for house-keeping. If you want to save the LOG, make a copy or move it to
another location before turning off the server.

If the default login path for anonymous logins is say "c:\pub" then the user can
only access directories below "c:\pub" such as "c:\pub\files". The user cannot
access "c:\" or any other directory that does not start with  "c:\pub\". The
same rule applies for the Password login, however the password login has more
rights. The anonymous user can copy files from the access directories, change
directories, and in general do anything that would not change anything on your
system. The Password user can do virtually anything you can do locally such as
Delete, Copy, Rename, Move or Create files and Make or Remove directories. Be
very careful to whom you give access to your password account.


THE LATEST VERSION:
===================
 
 The latest version of this application should always be the file
 /pub/ksi/ii_ftp.zip on aquila.com (204.95.88.5) To access it, enter
 aquila.com as the host name and check the "anonymous login" box in
 the IIFTP Configuration Screen.

 The latest version is always uploaded to SimTel mirror sites such as
 oak.oakland.edu as IIFTPnnn.ZIP where nnn is the current version. The
 file should be located in the /SimTel-Win3/Winsock Directory.

 The latest version is also available via World Wide Web at:
 http://www.aquila.com/kent.behrens


BUG REPORTS AND SUGGESTIONS:
============================

        Send all bug reports, suggestions, etc to iiftp@aquila.com

                                   OR

                    Aquila BBS, Inc. C/O Kent D. Behrens
                          4430 E. New York Street
                      Suite #201 Aurora, IL 60504 USA


COPYRIGHT AND WARRANTY:
=======================

          Copyright (c) 1995 by Kent D. Behrens All Rights Reserved

    Integrated Internet File Transfer Protocol Client / Personal Server
    Copyright (c) 1995 by Kent D. Behrens All rights reserved. 
    Version 1.0.9 as of Jul 3rd 1995

 THE INFORMATION AND EXECUTABLES PROVIDED IS PROVIDED AS IS WITHOUT WARRANTY OF
 ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT
 SHALL KENT D. BEHRENS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING  DIRECT,
 INDIRECT, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES.

 Integrated Internet File Transfer Protocol Client / Personal Server is a
 Shareware program. Please report all bugs, suggestions, and problems to:

                            iiftp@aquila.com

                                  OR

                  Aquila BBS, Inc. C/O Kent D. Behrens
                   4430 E. New York Street Suite #201
                          Aurora, IL 60504 USA


REGISTRATION FORM:
==================

Payments can be sent Via E-Mail at iiftp@aquila.com, Via Registration Form
on my WWW Page at http://www.aquila.com/kent.behrens/, Via Fax at 708-820-8813
or Via Regular Mail at the Address below.

                  Aquila BBS, Inc. C/O Kent D. Behrens
                   4430 E. New York Street Suite #201
                          Aurora, IL 60504 USA

Fax: 708-820-8813    Url:www.aquila.com/kent.behrens/    Net: iiftp@aquila.com
==============================================================================
   

[ ] Integrated Internet File Transfer Protocol (IIFTP) Client/Server
                                                               ($25) __________

                                                      Total enclosed __________


        Name: _________________________________________________________________

     Address: _________________________________________________________________

City, ST Zip: _________________________________________________________________

     Country: ____________________  Phone: ____________________________________

Payment by:  [ ] Check   [ ] Money order  [ ] MasterCard  [ ] Visa [ ] AMEX

Card # _______________________ Exp Date: _______ Signature: ___________________

 Important!  Credit card orders must include the card's "expiration date"
 or "expiry date".  Checks must be in US funds drawn on a US bank.  If you
 can't get a check drawn on a US bank, please obtain a "postal money order"
 in US funds from your local post office.

SURVEY QUESTION:
Where did you get this shareware program? _____________________________________
