WS_FTP Pro SDK - Version 8.10 Release Notes

Product: Version: Platform:
WS_FTP Pro SDK 8.10 All

Answer/Solution: Ipswitch WS_FTP Pro Secure SDK 8.1 Release Notes

- Defects fixed for 8.1
- Defects fixed in 8.01
- What's new in this version?
- Product Description
- Installing Ipswitch WS_FTP Pro SDK 8.1
- Uninstalling
- For More Information

Defects fixed for 8.1
* Folder refresh does not use the specified file mask.
* Initializing the API and using SSL connections multiple times during
  the same process could cause a crash.
* Added more logging for failed data connections, and other areas.
* Multiple threads utilizing connections can cause PassiveMode setting
  to be ignored.
* Failed transfers attempt to auto-reconnect and resume before returning
  failure.
* Misc updates to sample applications
* Misc updates to help

Defects fixed in 8.01
* Multiple connections with multiple instances of the Api object will crash
* Failed operation on the Item interface could cause memory leak and
  crash on exit
* The Put method on the Item object will transfer and crash when successful
* Canceled operations don't always receive the server response
* Internal Passive/Port flags are now reset for new connections
* Updated code in send routine to make sure that all data has been sent
* TYPE command will be issued before every transfer
* Recursive directory deletion could return an invalid error code
* PORT routine now honors the network timeout value
* SFTP downloads can send a negative value with the
  TRANSFER_START event
* SFTP/SSH doesn't provide option to disable compression
* Diagnostic logging during SSL connections can crash if the
  certificate chain is large
* SFTP doesn't honor send/receive buffer size options
* SFTP transfers occasional overrun the server window when uploading

What's new in this version?

v8.1

IWsftpApi2 interface
This interface adds the ExternalIP property and the SetPortRange method.

ExternalIP property
  Allows the SDK to be configured to send the external IP address in the
  PORT command. This is helpful for clients that are NAT'd, and especially
  useful when those clients are using SSL connections.

SetPortRange method
  Allows the SDK to be configured to establish PORT data channel
  connections on ports within a specified range. This feature is
  used for firewalls that don't support FTP protocol translation,
  or when the client is using SSL connections.

v8.01
We have added 3 new samples to the distribution.

C++ - EventSample
This sample demonstrates how to utilize the events fired by the SDK for logging, canceling, and transfer progress. This sample uses ATL.

C++ - MFCEventSample
This sample demonstrates how to utilize the events fired by the SDK for logging, canceling, and transfer progress. This sample uses MFC.

Javascript - Javascript.html
This sample demonstrates how to use the SDK from a web page.

v8.0
The WS_FTP Pro SDK v8.0 has been rewritten based on the WS_FTP Pro v8.x code base. Any applications written with previous SDK versions will not work with v8.0.

The SDK is implemented as an in-process COM server. This allows applications to be written in any COM supported language.

SDK supports the following protocols and security extensions:
 
  o FTP – File Transfer Protocol
  o FTP/AUTH SSL – FTP over SSL (Explicit)
  o FTPS– FTP over SSL (Implicit)
  o SSH/SFTP (v3 and v4) – Secure File Transfer
     Protocol (SFTP over SSH)
 
===================
Product Description:
===================

Ipswitch's WS_FTP Pro Software Development Kit (SDK) lets you create programs for transferring files to, from, or between remote systems. This development kit provides you with the basic functions needed to develop custom applications that use the File Transfer Protocol (FTP) and frees you from the intricacies of network programming.

This SDK implements both passive and normal file transfers, the WS_FTP host type auto detection, and the ability to use any FTP command.

Installing

WS_FTP Pro SDK 8.1 is installed by use of a Standard InstallShield(r) installation process.

**Note: If you have a previously installed evaluation version of WS_FTP Pro SDK 8.1, you must remove it before proceeding with the installation process.**

1. Click on the WS_FTP Pro SDK 8.1 installation executable
   file. The installation program launches.
2. After reading through the text, click: Next. The license
   agreement screen displays.
3. Select: "I accept the terms of the license agreement."
4. Click: Next.
5. Select the destination location.
6. Click: Next.
7. Select the program folder.
8. Click: Next. The installation completes.
9. Click: Finish.

Uninstalling
Standard uninstallation. Use the Windows remove program
function.

For More Information
For information on setting up and using WS_FTP Pro SDK 8.1,
refer to the following:

 o For technical support, contact us at:
   www.ipswitch.com/support

 o For additional information, contact us at:
   www.ipswitch.com/products/WS_FTP/devkit/index.html

 o For sales and distribution information:
   800.793.4825
   sales@ipswitch.com
   info@ipswitch.com

Document #:   Revision Date:
WD-20050624-DM01   06/24/05

Return To KnowledgeBase Search Page