WS_FTP Pro for Windows 95/NT (X86 Version) Version 5.0 Release Notes Ipswitch, Inc. http://www.ipswitch.com In This File ============ - Description - New in Version 5.0 - Installation - Removing WS_FTP Pro - Removing WS_FTP Explorer Icon from Desktop - WS_FTP Pro Development Kit - Year 2000 Compliance - For More Information - Known Problems (Explorer Interface) - Changes Since Last Version (Classic Interface) - Command Line Arguments - Documentation Notes - Changing your MTU Setting Description =========== WS_FTP Professional is a Windows based file transfer client applic- ation that is used to transfer files between a user’s local PC and another, remote computer system connected via a modem and telephone lines or by a local-area network. With WS_FTP Pro, users can connect to any remote system that has a valid Internet address and an FTP server program, browse through directories and files, and transfer files between the two systems. In addition, users can create, change, and remove directories and view, execute, rename, or delete files. WS_FTP Pro complies with the Windows sockets (Winsock)standard, allowing you to transfer files between a wide variety of systems, including Windows, OS/2, and UNIX systems. WS_FTP Pro is available in the following configurations: o WS_FTP Pro Explorer - 32 bit Windows Explorer namespace extension for Windows 95/98 & NT 4.0 o WS_FTP Pro (32) - 32-bit, 2-window version for Windows 95/98 and Windows NT o WS_FTP Pro (16) - 16-bit, 4-window version for Win 3.x New in Version 5.0 ================== - Windows Explorer Interface - Support for new firewall types - Support for new host types. - Stability changes - Numerous minor corrections detailed below Installation ============ Unzip the download file into a temporary directory and execute INSTALL. NOTE: If you are upgrading from a previous version of WS_FTP, the installation program asks if you want to retain the existing ws_ftp.ini file. This file contains your saved session profiles, so you will likely want to retain it. Removing WS_FTP Pro =================== To properly remove WS_FTP Pro from your system, use the "Un-install" icon provided in the WS_FTP folder or run "remove.exe" in the WS_FTP installed directory. Removing WS_FTP Explorer Icon from desktop ========================================== To just delete the icon from the desktop, run regedit and locate the registry key: (If you are not confident in working with your Windows registry, PLEASE don't do this! Making a mistake while editing your registry may render your computer unusable! We advice that you make a backup copy of your registry before making changes to it.) HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer Desktop Namespace {49707377-6974-6368-2E4A-756E6F644A01} Select the key (the name that appears above) and press Delete. Close regedit, click on desktop and press F5. WS_FTP Pro Development Kit ========================== The WS_FTP Pro Development Kit helps you create custom file transfer applications using your choice languages including C++, C, and Visual Basic. The Development Kit provides the basic functionality to develop custom applications that use the File Transfer Protocol (FTP) and frees the developer from having to deal with the intricacies of network programming. Programs created with the Development Kit can automatically transfer files to or from remote systems or between remote systems using WS_FTP Pro 4.5 (or later). Developers can create stand-alone FTP applications or add network file transfer functionality to existing applications. For example, you can use the Development Kit to create an application that automates your regular downloads or uploads from an authoring system or a database system. Users can have specialized interfaces to FTP services which make the services simpler to understand and use. The WS_FTP Pro Development Kit provides the following features: - Supports passive and normal file transfers - WS_FTP host type auto detection - Asynchronous and threaded versions of standard routines - Ability to use any FTP command - Programmer's guide with sample code Some suggested applications: - Posting frequent updates to Internet or intranet servers - Automatic download of documents or programs - Regular updates of distributed databases - Automated mirroring of multiple servers Year 2000 Compliance ==================== WS_FTP Pro is Year 2000 compliant -- meaning that neither performance nor functionality are affected by dates prior to, during, and after the year 2000. For more detailed information see the following pages on our web site: www.ipswitch.com/support/year2000.html For More Information ==================== For information on using WS_FTP to transfer files between systems, refer to the following: - Download the WS_FTP Pro User's Guide (.pdf file) from the Ipswitch Web site: http://www.ipswitch.com/downloads/manuals.html Note: You will need the Adobe Acrobat Reader to view the .pdf file. You can also download the Acrobat Reader from the same location on our Web site. - WS_FTP help system -- provides how to, reference, and context-sensitive help information. - The WS_FTP page on the Ipswitch Web site at: http://www.ipswitch.com/Products/ws_ftp/ Known Problems (Explorer Interface) ============== 80209-1 Paste menu option may not be available when using Edit->Copy and Edit->Paste on early versions of Windows 95. To work around this problem: open a local folder, select a file and press CTRL-C, then select a remote file. This only needs to be done once after starting windows. 80209-139 If IE 4.x is installed with the active desktop, opening windows does not honor the "open in new window" Explorer->View option and will always open in the same window. Hold the SHIFT key down and open the folder. 80209-4 On permission errors, you get an error screen that has a Continue and Cancel button, both buttons do the same thing. Explanation: Only happens if there are no more actions, otherwise Continue behaves differently than Cancel. 80217-5 Occasionally, a file listing may duplicate or a change that you made may not seem to have taken affect. If this occurs, select a file or folder in the display and press F5 80301-198 If a site is selected in the tree and you disconnect from it, double clicking on the site does not re-establish a connection. Solution: Press F5. Changes Since Last Version (Classic Interface) ========================== The following changes have been made in the "Classic Interface" since Version 4.5 was released on 5/17/97. Corrected chmod processing Corrected transfer speed display on regets Corrected transfer complete sound on regets Corrected development kit routines for host to host transfers Corrected transfer of directories containing links Added Passport 160 router support. Fixed TANDEM auto-detect. Improved Tandem support (get file date, time & size) Fixed CYBER auto-detect. Improved Cyber support (get catalog information) Improved NetWare v4.11 support. Improved Stratus VOS auto-detect support (m28). Improved Stratus VOS support. Improved IBM MVS support (PDS). Receive unique was appending after extension instead of before. Wasn't remembering new host types. Wasn't remembering state of Retain Directories flag. Fixed column resize problem with left-handed mouse. Added column drag abort (hit the opposite mouse button). Now allows associations with extensions longer than 3 characters. Now handles long file names (up to 260 characters) on more host types. Mac character mapping added. Corrected exit routines when Exit is pressed during a connect to non-existant site. Modified connect routines (for test) to correct possible connection problem to wu-2.4.2-academ[BETA-11]. Corrected Spartacus KNET host type. Minor modifications of install program. (Pro) Minor modifications of developement kit support. (Pro) Added firewall support to development kit. (Pro) Corrected development kit problems with message boxes. (Pro) Corrected remember directory flag. (Pro) Corrected remember directory sequence. Eliminated extraneous cursors. Corrected removal process. Command Line Arguments ====================== (NOTE: You must replace the "ws_ftp" in the lines below with the proper name of the installed executable. This may be FTPPRO.EXE, FTP32PRO.EXE or FTP95PRO.EXE.) ws_ftp [args] ftp://hostname|profile/pathname/ <- start in this directory ws_ftp [args] ftp://hostname|profile/pathname/filename [local:/pathname[/filename]] ws_ftp [args] hostname|local:/pathname/filename [hostname|local:/pathname/filename] ws_ftp [args] -ask <- prompts for command line [args] = -i Inifile (must come before all other args) -p Profile (must come before all other args except -i) -u Userid -w passWord -c aCcount -ascii -binary -quiet -s hostname|local/pathname/filename (Source) -d hostname|local/pathname/filename (Dest) -m filename_of_file_containing_args (pro only) Documentation Notes =================== Please note the following updates to the WS_FTP Pro User's Guide. pp 7 Step 4, "WS_FTP Pro Installation" should say "Install WS_FTP Pro" pp 7,8 Replace the "Files Installed" section with the following: For all interfaces: complete.wav, a sound file to indicate a transfer is complete connect.wav, a sound file to indicate a connection has been made error.wav, a sound file to indicate an error whatsnew.txt, release notes for this version of WS_FTP Pro WS_FTP.ini, the initialization file (with FTP server information) remove.exe and Un-install WS_FTP Pro icon, removes all WS_FTP Pro components For the classic interface: FTP_PRO.exe or FTP95PRO.exe, the executable file for the classic interface FTP_PRO32.dll or FTP_PRO16.dll, the dynamic link library for the classic interface WS_FTP.hlp, the Help file for the classic interface For the Explorer interface: WS_FTP Pro Explorer, the icon for the WS_FTP Pro Explorer interface ftpproex.dll, a dynamic link library that extends the capabilities of Windows Explorer nsftpch.dll, a dynamic link library that supports ftpproex.dll nsftp.hlp, the Help topics nsftp.cnt, the Help table of contents Changing your MTU Setting ========================= After connecting to an FTP site, if you experience the following problems,you may need to change the value of the Maximum Transfer Unit (MTU) parameter defined for your PC's network stack software. - The list box for the site is blank and the followng message appears: "DoDirList returned 4" - You received one or more "Blocking call cancelled" messages and the file transfer is incomplete. - WS_FTP Pro returns only NNNNN bytes of a file and can never retrieve the whole file. To change the MTU setting on your PC (for Windows 95 systems): 1. Start the program regedit.exe to access the Windows registry. Note: If you are not confident in working with your Windows registry, PLEASE don't do this! Making a mistake while editing your registry may render your computer unusable! We advice that you make a backup copy of your registry before making changes to it.) 2. Go to the following registry key: HKEY_LOCAL_MACHINE SYSTEM CURRENTCONTROLSET SERVICES CLASS NETTRANS 000n where n represents the number of the folder that contains the Drivedesc parameter (you can open these folders to find which one has the Drivedesc parameter). 3. If the MaxMTU parameter does not exist, create it (select Edit->New->String Value, then enter MaxMTU, and press Return twice, and then enter the value 576). If the MAXMTU parameter already exists, select it, then select Edit->Modify and enter the value 576. 4. Select the registry key: HKEY_LOCAL_MACHINE SYSTEM CURRENTCONTROLSET SERVICES VXD MSTCP and create a new string variable "DefaulkRcvWindow" with a value of 4048. 5. Close regedit, then shutdown and reboot your PC. If this doesn't work, try a lower MaxMTU value (for example 512 or 256).