Version history

Top  Previous  Next

The following changes have been incorporated.

 

Version 2.4.5

Released: Dec 21, 2011

 

Enhancement : Added ability to check certificate revocation for SSL based FTP connections.

 

Version 2.4.3

Released: Oct 20, 2011

 

Bug Fix : Fixed issue with file transfer in auto mode.

 

Version 2.4.1

Released: Feb 10, 2011

 

Enhancement : Add Http proxy capability.

 

Version 2.4.0

Released: Sept 2010

 

Minor bug fixes.

 

Version 2.3.2

Released: Apr. 1, 2008

 

Bug Fix: Fixed issue in Ftp class where exception was not thrown in some cases when sending NOOP command.

 

Version 2.3.1

Released: Feb. 11, 2008

 

Bug Fix: Fixed issue in Ftp class when reading a null server response during login.

Bug Fix: Fixed static initializer issue in Ftp class.

 

Version 2.3.0

Released: Jan. 24, 2008

 

Enhancement: Added Ftp.ResumeUpload method to support specifying a destination filename different than source filename.

 

Version 2.2.1

Released: Oct. 8, 2007

 

Bug Fix: Fixed random connection issue experienced when connecting to some servers using SSL combined with compression.

 

Version 2.2.0

 

Released: Sep. 11, 2007

 

Enhancement: Updated Ftp regular expression methods to take optional RegexOptions parameter.

Enhancement: Added support for MODE Z compressed transfers.  See Ftp.Compression property.

 

Version 2.1.3

 

Released: Jul. 27, 2007

 

Bug Fix: Fixed issue with synchronization in Ftp.Interrupt.

 

Version 2.1.2

 

Released: Jul. 10, 2007

 

Enhancement: Added Ftp.GetInputStream and Ftp.GetOutputStream methods for handling transfers via Stream objects.

 

Version 2.1.1

Released: Mar. 16, 2007

 

Enhancement: Added support for Microsoft Vista OS.

 

Version 2.1

Released: Jan. 3, 2006

 

Enhancement: Added several GUI components for creating FTP user interfaces.

Bug Fix: Fixed issue with parsing directory listings that contained large files greater than 1GB in size.

 

Version 2.0.2

Released: Oct. 30, 2006

 

Enhancement: Improved code in order to handle bug found in some FTP servers that return empty or null responses to client commands.

 

Version 2.0.1

Released: Oct. 25, 2006

 

Enhancement: Added Ftp.GetNameListing() method.

Bug Fix: Fixed issue with parsing result from PASV client command experienced on some servers.

 

Version 2.0

Released: Sep. 19, 2006

 

Enhancement: Added remote directory parsing support for AS400 servers.  See AS400Parser class.

Enhancement: Added Ftp.ChangePassword method for servers that support changing account passwords.

Enhancement: Added Ftp.UploadUnique method to upload files using unique name.

Enhancement: Added support for AUTH SSL command.  See Ftp.AUTH_SSL field and Ftp.ConnectionType property.

Enhancement: Added ability to sort directory listing results.  See FtpFileSort class.

 

Version 1.8

Released: Jul. 12, 2006

 

Enhancement: Added Ftp.DataPortStart and FtpDataPortEnd properties to use in defining local port ranges to use in active (non-passive) socket communications.  This replaces the Ftp.DataPort property that limited active socket communications to a single local port.

Feature:  Changed Ftp.MUpload and Ftp.MDownload methods to use .NET regular expressions.

 

Version 1.7.1

Released: Jun. 8, 2006

 

Bug Fix: Fixed issue where transfer mode is not obeyed if transfer mode is set prior to establishing a connection.

 

Version 1.7

Released: Jun. 7, 2006

 

Enhancement: Enhanced passive connection code to handle FTP servers that are configured improperly by reporting their internal IP address instead of Internet addressable IP address when responding to PASV client requests.

Enhancement: Added a no argument GetDirListingAsString method to Ftp class.

 

Version 1.6.1

Released: May 18, 2006

 

Bug Fix: Fixed issue with passive connections.

 

 

Version 1.6

Released: May 12, 2006

 

Enhancement: Added XCRC checksum verification support.  See Ftp.Checksum methods.

 

Version 1.5

Released: Apr. 10, 2006

 

Enhancement: Added support for FEAT client command.  See Ftp.GetFeatures and Ftp.GetFeaturesArray methods.

Enhancement: Added support for MLST client command.  See Ftp.GetMachineFileListing method.

Enhancement: Added support for MLSD client command.  See Ftp.GetMachineDirListing and Ftp.GetMachineDirListingArray methods.

Enhancement: Improved error handling when encountering unexpected errors due to lack of PWD or SIZE command support by FTP server.

 

Version 1.4.1

Released: Mar. 9, 2006

 

Enhancement: Improved licensing code to make it easier to embed license key.

 

 

Version 1.4

Released: Jan. 4, 2006

 

Enhancement: Added CCC (Clear Channel Command) support to secure FTP connections.  See Ftp.ClearChannelCommand method in API for details.

Enhancement: Added ability to define client certificate when establishing secure FTP connection.  See Ftp.SetClientCertificate method in API for details.

Enhancement: Added ability to define trusted server certificates when establishng secure FTP connection.  See Ftp.SetTrustedCertificates method in API for details.

Enhancement: Changed to a strong named assembly.

 

Version 1.3.3

Released: Oct. 25, 2005

 

Minor change to licensing framework.

 

Version 1.3.2

Released: Oct 17, 2005

 

Fixed error encountered when trying to perform SSL transfers in active (non-passive) mode.

Fixed error encountered when trying to perform a directory listing against a FileZilla server when using implicit SSL.

 

Version 1.3.1

Released: Oct 11, 2005

 

Fixed Base64 exception encountered when performing ASCII transfers.

 

Version 1.3

Released: Jul 27, 2005

 

Fixed licensing issue experienced when deploying as part of ASP.NET solutions.

 

Version 1.2

Released: Jul 26, 2005

 

Fixed ArgumentNullException issue experienced when Ftp.TransferMode mode was set to Jscape.Ftp.TransferModes.Auto

 

Version 1.1

Released: Mar 14, 2005

 

Fixed issue with ASCII downloads.

Fixed UnixParser for optional group.

 

Version 1.0

Released: Feb 10, 2005

 

Initial Production Release.