═══ 1. Introduction ═══ Welcome to the FTP-It! User's Guide! ═══ 1.1. What is FTP-It! ? ═══ FTP-It! is a 32-bit, multi-threaded FTP Client application for OS/2. With FTP-It! you can connect to and interact with multiple remote FTP servers concurrently. Files and directories on each host are presented in separate, resizeable windows. Since each host window executes on it's own OS/2 thread, parallel file and directory events are possible. FTP-It! complies with RFC 959, 1123 and 1579 specifications of the File Transfer Protocol (FTP). The FTP-It! GUI is written in REXX, using Watcom VX-REXX. A C language DLL provides the TCP/IP services for FTP-It!. Thank you for trying FTP-It!. We hope you will find it a useful tool. ═══ 1.2. Features ═══ Some of the basic features of FTP-It! are - Separate, resizable windows for all hosts - Multi-threading to allow parallel file and directory events on all hosts - File and directory display in a easy-to-use, customizable format - File transfer progress, including byte count and time estimate - Ability to abort a connect or an active file transfer - Rename and delete files, and create and delete directories on all hosts - Remote host command window for SITE and QUOTE support - Print local files - Save and print the unparsed file list generated by a remote host - Automatically browse a file downloaded from a remote host - Multiple file select for delete, rename and transfer - Drag-and-drop file transfer, delete, and local file print - File list caching for improved client and server performance - Individual settings notebook for all hosts - User-defined aliases for host names ═══ 1.3. Requirements ═══ These are minimum requirements to run FTP_It!: - OS/2 V2.x, WARP V3, WARP Connect V3, WARP V4 - Internet Access Kit, TCP/IP V2.0, TCP/IP V3.0 - Watcom VX-REXX runtime DLL (Version 2.13 is provided) - LAN or dialup access to the Internet ═══ 1.4. What's New In This Release ═══ An important new item is that our email address has changed. Please send comments and requests for support to kmercer@airmail.net Some of the key new features of FTP-It! are - Host name aliases can be assigned and used for the host name. With aliases you can now store different combinations of userids,passwords and pathnames for the same host. Less typing, more productivity. - The Connect Menu Quicklist lets you connect to a host with a couple of mouse clicks, just one click if you hold the button down!!! - Pushbuttons have been added to the File Browser window so that you can navigate through the queue of files in the Browser and delete those files that you decide that you do not want - Registration data is kept if you re-install OS/2 (Yes, this means you don't have to keep asking for new passwords) - A remote file's date stamp can be preserved when the file is downloaded - Pushbuttons have been added to the Local and Remote Host windows which will take you to the parent directory or the original directory with one click. See Release Information for the complete list of changes and fixes. ═══ 1.5. Shareware Restrictions ═══ There aren't any. This version of FTP-It! is fully-functional. However, until registered, it is an evaluation copy subject to an evaluation period. The evaluation period begins with the first execution and lasts for 28 days. At the end of the evaluation period, you must register FTP-It! if you want to continue to use it. ═══ 2. Ordering and Registration ═══ FTP-It! can be obtained  by anonymous FTP to ftp.wilmington.net/bmtmicro  from the public area of many of the popular FTP sites  from the Web at http://www.wilmington.net/bmtmicro. The file name is ftpit23.exe and it is a self-extracting Info-ZIP of the installation files. To register FTP-It! you need a registration password or key. To obtain one  Contact BMT Micro and pay the registration fee, OR  Use the Online Registration applet found in the FTP-It! folder, OR  Send cash, personal check or money order for $29.95 (US dollars only please) AND your email address to: - Ben Brown - 503 Horizon Ct - Murphy, TX 75094 Once you have received your registration password, 1. Start FTP-It! and wait for the Local Host window 2. Click the 'Register' pushbutton 3. Type your registration password and press ENTER That's all that there is to it! ═══ 2.1. How To Contact BMT Micro ═══ BMT Micro can be contacted in several ways. See the file register.txt for all of the information from BMT Micro Telephone: 8:00am - 7:00pm EST (-5 GMT) (800) 414-4268 (orders only) (910) 791-7052 Mail Orders: BMT Micro PO Box 15016 Wilmington, NC 28408 U.S.A. Fax Orders: (910) 350-2937 24 hours / 7 Days (800) 346-1OS2 (1672) toll-free U.S. and Canada Online Orders via modem: (910) 350-8061 10 lines, all 14.4K (910) 799-0923 Direct 28.8K line Ordering and general ordering questions via AOL: bmtmicro MSN: bmtmicro Prodigy: HNGP66D Compuserve: 74031,307 Internet: orders@bmtmicro.com telnet@bmtmicro.com http://www.bmtmicro.com BMT Micro accepts Visa, Mastercard, Discover, American Express, Diner's Club, Carte Blanche, Cashiers Check, Personal Check. Eurochecks in DM are welcome. DM, Sterling and US currency is welcome but send only by registered mail, return receipt requested. BMT Micro cannot be liable for lost cash sent through the mail. ═══ 3. Installation ═══ FTP-It! is installed from the installation zip ftpit23.exe that you can download from the public area of many of the popular FTP sites or from the BMT Micro ftp site. 1. Download the installation zip to your machine. Directory C:\TEMP is assumed in this example. 2. Stop FTP-It! if it is running 3. Open an OS/2 command window 4. Type c: and press ENTER 5. Type cd \temp and press ENTER 6. Type ftpit23 and press ENTER to extract the installation files from the ZIP 7. Type install and press ENTER ═══ 3.1. Running INSTALL.EXE ═══ At this point you should be looking at the FTP-It! Installation window 1. Click 'Actions' and then 'Install product', or press and hold CTRL and press i 2. Wait for the Installation directory window 3. Change the destination drive and/or directory if you want to - Please don't change anything but the destination drive and/or directory 4. Press ENTER 5. Verify the location of the installation files is correct, and change if necessary 6. Press ENTER and wait for installation to complete 7. Press and hold ALT and press F4 to close the installation program ═══ 3.2. Advanced Installation Topics ═══ This section contains information for experienced users. ═══ 3.2.1. Rebuild FTP-It! Desktop Objects ═══ To rebuild the FTP-It! Desktop folder and the FTP-It! icons 1. Follow the installation instructions until you see the Installation directory window 2. Click 'Copy product files' to deselect it 3. Click 'Continue' or press ENTER 4. Wait for the installation program to complete, then close it ═══ 3.2.2. If You Already Have VROBJ.DLL ═══ The VX-REXX runtime, VROBJ.DLL, is distributed with FTP-It!. If you have installed VX-REXX or another product that uses VX-REXX, you will already have VROBJ.DLL on your machine. If you would like to save some disk space 1. Locate the other copy of VROBJ.DLL and ensure that it is - Version 2.13 or greater, AND - In a directory defined as a LIBPATH in CONFIG.SYS 2. Delete VROBJ.DLL from the FTP-It! target directory If FTP-IT! is used with a version of VROBJ.DLL that is older than v2.13, VX-REXX will warn you about a version mismatch when FTP-It! is started. There are no known problems with FTP-It! and version 2.12 of VROBJ.DLL. No other combination has been tested. VROBJ.DLL is distributed with OS/2 Warp. It is installed in the OS2\GRPWARE directory. ═══ 4. Getting Started ═══ In the sections that follow are examples of using some of the basic FTP-It! capabilities. The examples, from start to finish, will show you how to - Setup default logon parameters - Setup a remote host alias - Add a host name to the Quicklist - Logon to a remote host - Change the remote host display to another directory - Download a remote host file to your workstation - Close the remote host connection Each example assumes that you have followed the preceding examples. The first step is to locate the FTP-It! folder on the Desktop, open it and double-click the FTP-It! icon. If you haven't registered FTP-It!, you will see the shareware evaluation reminder window first. You must click 'OK' or press ENTER to continue. ═══ 4.1. Setup Default Logon Parameters ═══ NOTE: A default userid of anonymous and password of your e-mail address are very handy, but not required. This example assumes that you will want these defaults. From the Local Host window 1. Open the local host settings notebook - Click 'Options' on the menu bar and then 'Settings', or press and hold CTRL and press n 2. Click the 'Options' tab 3. Enter your e-mail address in the entryfield 4. Check 'Use As Default Password' if you want FTP-It! to use the e-mail address when no logon password is specified 5. Click the 'Logon' tab 6. Note the default Userid is anonymous 7. Note a default Password is not specified. If you specify one here and have also checked 'Use As Default Password' in 'Options' then this password will take precedence ═══ 4.2. Setup A Remote Host Alias ═══ The Logon window contains a drop-down list of names. Each name is either a host name or an alias. You can define an alias in the Hosts section of the Local Settings Notebook 1. Click the 'Hosts' tab 2. Double-click a list item, or click New to define another item 3. Enter the logon parameters in the Host Definition window fields. 4. Enter an alias name that is meaningful to you. - Note that you can add this host or alias to the Quicklist here by checking the indicated box 5. Click OK to save the changes Now both the hostname and the alias you chose appear in the list of host names. You could use the 'real name' entry for defaults to use with new userids, and the 'alias' entry for a specialized userid,password,pathname combination. Host aliases are especially useful if you must go through a gateway server to access the Internet. In this case you would always connect to the gateway host and specify the target host name in the userid, like anonymous@hobbes. By using aliases, you can have multiple instances of the gateway host machine with unique userids that contain the actual, target host name. ═══ 4.3. Add A Host Name To The Quicklist ═══ You can add hosts that have been pre-defined with logon parameters to the Quicklist. Using this list you can connect to a host with a single mouse click. In the Hosts section of the Local Settings Notebook 1. Click a host name(s) in the list box to select the desired host(s) 2. Click the right mouse button on the list box to open the action menu 3. Click Add To Quicklist The host names you selected will now appear in the Quicklist. Click 'Connect' on the Local Host window menu and then 'Quicklist' to see the list. Click one of the item to connect to that host. ═══ 4.4. Logon To A Remote Host ═══ This example will show you how to connect to the hobbes FTP site. You can use another remote host if you would prefer. From the Local Host window 1. Click the 'Logon' pushbutton, or press and hold CTRL and press L 2. Wait for the Logon window 3. Type hobbes.nmsu.edu into the Host entryfield 4. Note the other entryfields are filled with the values specified on the Logon page of the Local Settings Notebook 5. Click 'Logon' or press ENTER The password in this example was omitted. FTP-It! used your e-mail address for the password if that option was checked on the Logon page of the Local Settings Notebook. If the logon fails for some reason (like too many anonymous users), you will see a window displaying the last message received from hobbes and asking if you want to retry - Click 'Yes' or press ENTER to retry the logon up to the indicated number or times, or - Click 'No' or press ESC to cancel the logon request, or - Click 'Messages' to see all of the messages generated by hobbes so far When you are connected to hobbes, you will see the remote host window with the title anonymous@hobbes.nmsu.edu Another way to logon is to use the Quicklist 1. Open the Local Settings Notebook and click the 'Hosts' tab 2. Follow the instructions in Add A Host Name To The Quicklist to get a name on the Quicklist 3. Click 'Connect' on the Local Host window menu bar 4. Click 'Quicklist' and then click the desired name. The remote host window will appear and the connect will proceed as described above. ═══ 4.5. Change The Remote Host Directory ═══ On the anonymous@hobbes.nmsu.edu window - Double-click an item in the directory listbox. os2 is a good choice because there are normally files in that one The display will be updated with the contents of the selected directory. Now, note the .. item in the directory listbox. Double-click that item now and the display will return to the parent directory. The .. pushbutton will do the same thing, and the / pushbutton will return you to the remote host directory that was current when you connected. Also note when navigating to a directory that you have seen before the display is updated much faster because the directory lists are cached. There are cache controls in the Settings Notebook. Another way to move back up in the current directory tree is by using the directory tree drop-down list 1. Click the down arrow to the right of the directory name to see the list 2. Click the branch of the tree that you want to return to If you like typing, press and hold CTRL and press c and you'll be prompted for the new directory name. Or, click the directory list with the RMB and you'll get a pop-up menu of directory actions. ═══ 4.6. Download Remote File ═══ On the anonymous@hobbes.nmsu.edu window - Double-click an item in the file listbox You will see the Send File To Local confirmation window which contains - The fully-qualified name of the remote file to be downloaded - The target directory on your workstation - The file name to be stored in that directory - The transfer type and Browse option You can change all of the above except the remote file name. Click 'Send' or press ENTER to start the file transfer. The file transfer progress window will become visible. When it goes away the file has been transferred to your workstation. To transfer more than one file - Hold the LMB down and drag it over the file items you want to select, or press and hold CTRL and click each file item individually - Click 'Send', or press ENTER, or double-click the file listbox You will see the Send File To Local window again. Each time you click 'Send' that file transfer will be scheduled and the next file will be presented for confirmation. If you decide to skip a file, click 'Next'. If you want to confirm all of the remaining files at once, click 'All'. When the first file transfer starts, the file transfer progress window will become visible. When it goes away, all of the files have been transferred to your workstation. ═══ 4.7. Download Remote File - Drag And Drop ═══ On the anonymous@hobbes.nmsu.edu window 1. Make sure the Ascii/Binary setting is correct 2. Grab a file item with the RMB 3. Drag it to the Local Host window 4. Drop it on - A directory list item to transfer to that directory - A 'blank spot' in the directory list or the file list to transfer to the current directory Drag and drop transfers are NOT confirmed. When the file is dropped, file transfer starts and the progress window becomes visible. When it goes away the file has been transferred to your workstation. ═══ 4.8. Logoff And Disconnect From A Remote Host ═══ On the anonymous@hobbes.nmsu.edu window - Click 'Logoff', or - Press and hold CTRL and press o, or - Just press F3 ═══ 5. Settings Notebooks ═══ There is a settings notebook for the local host and for each remote host that has been successfully connected. To open a settings notebook - Click 'Options' and then click 'Settings', or - Press and hold CTRL and press N ═══ 5.1. Local Host Notebook ═══ In the local host notebook you can customize - Settings for the Local Host window - Default settings for remote host windows - Default Logon parameters and options - FTP-It! options ═══ 5.1.1. Local Window Settings ═══ The Local Host window settings are found under the Local tab. In this section you can - Customize the file list by adding or removing file length and/or timestamp to the display - Change the file list sort direction - Enable or disable confirmation of certain events - Specify an output directory for files transferred from a remote host to your workstation - Control automatic refresh of the local host window ═══ 5.1.2. Default Remote Host Window Settings ═══ The default remote window settings are found under the Remote tab. The settings in this section are used the first time you connect to a given remote host and are similar to the Local Host Window Settings. After the first connect to a given remote host, the window settings are customized in the Remote Host notebook. ═══ 5.1.3. Default Logon Parameters ═══ Default logon parameters for remote hosts can be created and changed in the Hosts section of the Local Settings Notebook. For each host you can specify - Alias - User id - Password - Account - Initial directory to be displayed in the remote host window - File name pattern, like *.zip, to restrict the file names displayed The logon parameters are automatically entered into the entryfields of the Logon window when you enter the host's name or alias. If no logon parameters have been defined for a host, the default parameters specified in the Logon section are used. If Use Email Address As Password is checked, the email address specified on the 'Options' page will be used when no password is specified. You can alternatively specify &email as the password and Ftp-It! will substitute the specified email address. Note that setting the default userid to anonymous and checking 'Use Email Address As Password' box is very handy and is recommended. ═══ 5.1.4. FTP-It! Options ═══ The Options section of the local host notebook is for general FTP-It! options. E-mail address, with a checkbox to use email address for a password when no password is given on the Logon window Include in Remote Title, which allows you to customize the title bar of the Remote Host windows Installation directory, to specify the location of the FTP-It! INI file ═══ 5.2. Remote Host Notebook ═══ The remote host notebook contains the same window controls as in the Local section of the local host notebook. There are additional controls, such as - Enable or disable file list caching - Establish a time limit for cached file lists - Specify an output directory for files transferred from this host to your workstation. This directory overrides the default output directory setting in the local host notebook. Remote host settings are initially as specified in the Remote section of the local host notebook. There is a unique settings notebook for each remote host that has been connected. You must be connected to a host to open its settings notebook. ═══ 6. File Transfer ═══ With FTP-It!, you 'send' files between hosts. A file transfer is initiated on the 'from', or source, host window - A 'send' request on a remote host window is an FTP GET; files are transferred from remote to local - A 'send' request on the local host window is an FTP PUT; files are transferred from local to remote ═══ 6.1. Default Output Directory ═══ Each host, local and remote, has a default output directory associated with it. FTP-It! will send files to this directory unless you override it in the file transfer confirmation dialog. The directory is specified in the host's settings notebook and can be - The directory currently displayed in the target host's window, or - A specific directory on the target host system Each remote host can also have a target directory on your workstation for files that are downloaded from that host. This directory overrides the output directory setting on the local host. The default setting for output directories is to use the directory that is currently displayed in the target host's window. Note that you cannot change the output directory from the setting if - File transfer confirmation is disabled, or - Drag-and-drop file transfer is used ═══ 6.2. Confirmation ═══ By default, file transfer requests are confirmed. The confirmation dialog allows you to change the output directory, output filename and transfer type for each file being transferred. In addition, file transfer confirmation on the local host allows you to select the target remote host. Because the local host can have more than one target the dialog operates a little differently than on the remote host  Local Host - The 'Send' pushbutton schedules a file transfer with the selected remote host - The same file can be sent to another remote host by selecting a different host from the list and clicking 'Send' again - The 'Next' pushbutton must be clicked to present the next file to be transferred  Remote Host - The 'Send' pushbutton schedules a file transfer with the local host and presents the next file to be transferred If you change the output directory and/or the transfer type on the confirmation window, the changes apply to all requests not yet confirmed that have the same target host. File transfer confirmation can be disabled in the settings notebook for the host. File transfers that are initiated by drag-and-drop are NOT confirmed. ═══ 6.3. Default Host ═══ When connected to more than one remote host, you can designate one as the default target for uploads by 1. Clicking 'Connect' on the Local Host window 2. Clicking 'Default Host' 3. Clicking the desired remote host The default host is reset when - You logoff of that host, or - You reset the choice by pressing and holding CTRL and pressing z on the Local Host window When a remote host has been selected as the default, that host is pre-selected in the file transfer confirmation window. If confirmation is disabled, files are transferred to this host only. When connected to more than one remote host WITHOUT a designated default, file transfer confirmation cannot be disabled because it is in the confirmation dialog that you select the target host. ═══ 7. Hot Keys ═══ This section describes the keyboard shortcuts that are defined on the FTP-It! windows. ═══ 7.1. Local and Remote Host ═══ File List Control. Changes to the file list made with these keys are not recorded in the settings notebook. ┌────────────┬─────────────────────────────────────────────┬──────┬──────┐ │Key │Function │Local │Remote│ │ │ │Host │Host │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+P │File list in FTP-IT! format │ │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+S │File size in file list toggle │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+T │File timestamp in file list toggle │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+U │File list in remote host format │ │X │ └────────────┴─────────────────────────────────────────────┴──────┴──────┘ ┌────────────┬─────────────────────────────────────────────┬──────┬──────┐ │ALT+SHIFT+A │Sort file list in ascending order │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │ALT+SHIFT+D │Sort file list in descending order │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │ALT+SHIFT+E │Sort file list by extension │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │ALT+SHIFT+N │Sort file list by name │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │ALT+SHIFT+S │Sort file list by size │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │ALT+SHIFT+T │Sort file list by timestamp │X │X │ └────────────┴─────────────────────────────────────────────┴──────┴──────┘ Other Functions ┌────────────┬─────────────────────────────────────────────┬──────┬──────┐ │Key │Function │Local │Remote│ │ │ │Host │Host │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+A │Ascii/Binary toggle │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+B │Browse file │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+C │Change directory │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+D │Delete file │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+H │Switch to Local Host window │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+I │FTP-It! version information │X │ │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │ │Remote connection information │ │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+L │Logon remote host │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+M │Make directory │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+N │Open settings notebook │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+O │Close Remote Host window │ │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+P │Print file │X │ │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+Q │Send command to host (Quote) │ │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+R │Rename file │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+V │Restore the file browser window │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+X │Restore the file transfer progress window │ │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │CTRL+Z │Reset default remote host │X │ │ └────────────┴─────────────────────────────────────────────┴──────┴──────┘ ┌────────────┬─────────────────────────────────────────────┬──────┬──────┐ │ENTER │Transfer file │X │X │ └────────────┴─────────────────────────────────────────────┴──────┴──────┘ ┌────────────┬─────────────────────────────────────────────┬──────┬──────┐ │F1 │Open FTP-It! User's Guide │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │F3 │Close host window │X │X │ ├────────────┼─────────────────────────────────────────────┼──────┼──────┤ │F5 │Refresh display │X │X │ └────────────┴─────────────────────────────────────────────┴──────┴──────┘ ═══ 7.2. File Browser ═══ ┌────────────┬─────────────────────────────────────────────┐ │CTRL+F │Find string │ ├────────────┼─────────────────────────────────────────────┤ │CTRL+H │Switch to Local Host window │ ├────────────┼─────────────────────────────────────────────┤ │CTRL+O │Browse file │ ├────────────┼─────────────────────────────────────────────┤ │CTRL+P │Print file │ ├────────────┼─────────────────────────────────────────────┤ │CTRL++ │Browse next file │ ├────────────┼─────────────────────────────────────────────┤ │CTRL+- │Browse previous file │ └────────────┴─────────────────────────────────────────────┘ ┌────────────┬─────────────────────────────────────────────┐ │F3 │Close File Browser │ └────────────┴─────────────────────────────────────────────┘ ═══ 7.3. Sendfile ═══ ┌────────────┬────────────────────────────────────────┐ │CTRL+A │Ascii/Binary toggle │ └────────────┴────────────────────────────────────────┘ ═══ 8. Release Information ═══  Version 2.3 - March, 1997 - Changes -- Added support for several uniquely-written AIX, UNIX and WINDOWS servers -- Shareware evaluation period changed to 28 days - Fixes -- All files not being uploaded to directory specified in Sendfile window -- WARP Version 4 support  Version 2.21 - March, 1996 - Changes -- Browse option added to Remote Host filelist menu -- Strip CTRL-Z option added to Local Host Settings for Ascii file transfers -- User-specifiable Remote drive list in Remote Settings. These drives will appear in the directory list. Drives are added to the list as you CD to them. - Fixes -- Problem with loss of registration after OS/2 reinstall -- Not saving Local Host Sendfile window position/size -- Directory list not sorted with certain FTP servers -- Connect error message not cleared from Remote window after successful retry -- SYS3175 when Remote window closed during file transfer abort -- CD errors after unsuccessful CD to CDROM drive with no CD in it -- Time estimates occasionally missing from progress window -- False error messages using DELETE buttons on Browser window -- Better line speed calculation on Remote Info window -- Transfer speed missing from progress window with certain FTP servers -- Local window corrupted on vertical resize event -- Remote host PWD out of sync with display after a reconnect -- Unable to close Remote window after dialer disconnect.  Version 2.2 - February, 1996 - Changes -- Two new pushbuttons on the Local and Remote Host windows for a fast directory change to the parent directory (..) or the initial directory (/) -- Progress window title changed to indicate the related remote window -- All Remote dialog titles can be customized in Local Settings notebook Options page to contain hostname,alias,userid or a combination of these -- SITE/QUOTE command window added -- Mouse-clicks supported on unparsed filelist view -- Added bytes/second display to Progress window -- ChDir menuitem added to popup menu on filelist box when unparsed view is selected -- Position and size of Sendfile, Command, Message, Progress and Logon windows saved -- Logon section of Local Settings Notebook defines default logon parameters only -- Hosts section of Local Settings Notebook allows definition of and changes to Logon parameters for hosts of the user's choice. -- Hostname aliases can be used. Logon parameters associated with the aliases are specified in the Hosts section of Local Settings Notebook. Hostname aliases will appear in all lists of host names -- Quick-connect list of user-selected names added to Connect menu. Names are added and removed from the list on the Hosts page of the Local Settings Notebook. Use popup menu or 'Change' pushbutton. -- Options page of Local Settings Notebook contains a 'use email address for default password' checkbox and radio buttons for changing the Remote dialog titles -- Separate file transfer confirmation settings for Ascii and Binary -- Pushbuttons added to the File Browser window for quick scrolling through the selected files, and for deleting files after viewing them -- Passwords stored in the INI file are now masked -- New option on Transfer page of Local Host Settings Notebook to preserve a remote file's date, and time when possible, on a download - Fixes -- Progress window not destroyed after file transfer completion -- Time estimate improvements with erratic line response -- Some host messages not appearing in Messages window -- Handling PCFTP, NeoLogic and some other interesting FTP servers -- Lost remote host window following file transfer completion -- Loss of registration data across multiple systems and OS/2 reinstalls. (Yes, you won't have to call BMT after re-installing OS/2 anymore) -- Unable to restore Messages window under certain conditions -- Remote window covers up Local window at startup -- Not always filling Logon window fields with saved options -- Not always filling Logon window fields with default options when a never-before used hostname is specified -- File transfer posted to wrong remote thread with many connections to the same host  Version 2.11 - November, 1995 - Changes -- Remote Logon parameters saved by host and userid combination -- Remote Logon window host field is initialized with the last host used -- Local window will display the local host output directory if one is specified -- Added Local Host option to translate outbound file names to lower case -- Added Logon settings option to autologon a host or hosts -- Added Remote Logon option to connect to server using PASV; 'Firewall-friendly connect' as documented in RFC 1579 - Fixes -- Set focus to Local Host window on startup -- Handle some non-compliant server responses -- SYS3175 in REXX.DLL processing INI file  Version 2.10a - October, 1995 - Fix for 'Unable to Bind Data Socket' on Warp Connect over SLIP/PPP -- Circumvention for OS/2 APAR ic10390  Version 2.10 - October, 1995 - First public/shareware release  Version 2.0 - August, 1995 - BETA release  Version 1.0 - Internal Release ═══ 9. Support ═══ For technical support, problem reporting or questions about FTP-It!, send e-mail to kmercer@airmail.net Please include the versions of FTP-It! and VROBJ.DLL. To get this information, 1. Start FTP-It! and wait for the Local Host window 2. Press and hold CTRL and press i 3. Record the version numbers for - FTP-It! - FTPIT.DLL - VROBJ.DLL Registered users are guaranteed a response to all communications. It is our policy to respond quickly to all problem reports and suggestions from any FTP-It! customer. Again, thank you for trying FTP-It! ═══ 10. Disclaimer ═══ No warranty of any kind can be given for damage caused through FTP-It! directly or indirectly or any other way. ═══ 11. Trademarks And Copyrights ═══ OS/2 trademark of International Business Machines Corporation WARP trademark of International Business Machines Corporation VX-REXX trademark of Watcom International Corporation Info-ZIP (C) Copyright 1989 Samuel H. Smith; All rights reserved (C) Copyright 1992 Igor Mandrichenko (C) Copyright 1994 Greg Roelofs NOTE: FTP-It! is packaged using Info-ZIP's compression utility. UnZip is used to read compressed installation zip files. Info-ZIP's software (Zip, UnZip and related utilities) is free and can be obtained as source code or executables from various bulletin board services and anonymous-ftp sites, including CompuServe's IBMPRO forum and ftp.uu.net:/pub/archiving/zip/*. FTP-It! (c) copyright 1995,1997 Douglas B. Brown, Jr.