Version history |
The following changes have been incorporated.
Version 2.7.0
Released Jun 03, 2013
Enhancement: Improved speed for SFTP transfers by optimizing encryption/decryption process. (a 100% improvement in speed)
Enhancement: Added ability to use all Bouncy Castle ciphers. (including aes256-ctr, aes192-ctr, aes128-ctr ciphers).
Version 2.6.5
Released Dec 10, 2012
Enhancement: Minor bug fixes.
Version 2.6.4
Released Feb 10, 2011
Enhancement: Add support for Http proxy.
Bug Fix : Fix issue with Scp file transfers when filenames have spaces.
Version 2.6.3
Released Dec 10, 2010
Enhancement: Improved disconnecting of Scp / SshSession sessions.
Enhancement: Improved performance of SshScript class.
Version 2.4.1
Released Feb. 20, 2008
Enhancement: Improved exception messages thrown when using Scp.Download method.
Version 2.4.0
Released Feb. 12, 2008
Enhancement: Improved SSH/SFTP exception messages.
Bug Fix: Fixed issue with Sftp.GetOuputStream method.
Version 2.3.0
Released Nov. 6, 2007
Enhancement: Added SshTunneler class to create client-to-server SSH tunnels.
Version 2.2.1
Released Sep. 17, 2007
Bug Fix: Updated code to fix issue in Sftp class for performing file appends.
Version 2.2.0
Released Sep. 14, 2007
Enhancement: Updated Sftp regular expression methods to take optional RegexOptions parameter.
Bug Fix: Updated code to handle incompatible SSH_MSG_IGNORE messages sent by some SSH servers.
Version 2.1.4
Released Aug. 24, 2007
Bug Fix: Changed code to throw exception when SSH private key is using Proc-Type other than type 4.
Version 2.1.3
Released Aug. 08, 2007
Enhancement: Added Sftp.ReaderEncoding and Sftp.WriterEncoding properties for setting encoding used when reading/writing files.
Bug Fix: Fixed encoding issue in Sftp class when retrieving files with non-ASCII filenames.
Version 2.1.2
Released May 30, 2007
Bug Fix: Fixed KBI authentication issue experienced with some SSH/SFTP servers.
Version 2.1.1
Released Mar. 22, 2007
Bug Fix: Fixed issue experienced when using SshHostKeys class in certain class constructors.
Version 2.1.0
Released Feb. 20, 2007
Enhancement: Added Sftp.SetAutoMode method for automatically selecting transfer mode based on file extension and MIME type.
Bug Fix: Fixed issue in SshSession.Connect method that caused a hang if specified shell prompt was incorrect.
Version 2.0.2
Released Feb. 06, 2007
Bug Fix: Fixed issue with public-key authentication using RSA keys.
Version 2.0
Released: Jan. 25, 2007
Enhancement: Improved performance for ASCII sftp file transfers.
Enhancement: Improved authentication API.
Version 1.6.3
Released: Dec. 13, 2006
Bug Fix: Fixed licensing issue that occurred sporadically in multi-threaded environment.
Version 1.6.2
Released: Nov. 16, 2006
Bug Fix: Fixed issue with using library in multi-threaded environment.
Version 1.6.1
Released: Oct. 10, 2006
Bug Fix: Fixed issue with Sftp.DeleteDir method where directories could not be deleted recursively.
Version 1.6
Released: Oct. 1, 2006
Enhancement: Added SOCKS proxy support.
Version 1.5
Released: May 11, 2006
Enhancement: Added ability to enable/disable echo support in Jscape.Ssh.Ssh and Jscape.Ssh.SshSession classes.
Enhancement: Added ability to perform ASCII file transfers with servers using sftp protocol prior to sftp version 4.0. Line terminators may be controlled using the Jscape.Sftp.Sftp.LineTerminator property.
Enhancement: Updated Jscape.Sftp.Sftp.RemoteDir property so as to not check whether remote directory is valid. This change was made to address issues with some ssh/sftp servers that do not support this command. As a replacement to this functionality the Jscape.Sftp.Sftp.IsValidPath method has been added.
Bug Fix: Fixed issue with Jscape.Sftp.Sftp.ResumeUpload method.
Version 1.4.1
Released: Apr. 14, 2006
Enhancement: Improved design-time support for Sftp, Ssh and Scp components.
Version 1.4
Released: Apr. 11, 2006
Enhancement: Added SshParameters.SetPrivateKey(FileInfo file, string password) allowing for definition of private key and password in a single method invocation.
Enhancement: Added support for SCP (Secure Copy) protocol. See Jscape.Scp.Scp class.
Enhancement: Added adaptive connection support designed to improve file transfer operations in Sftp and Scp classes.
Bug Fix: Fixed unexpected exception which occured when invoking Sftp.DeleteFile
Bug Fix: Fixed incorrect return value from Sftp.IsAbsolute encountered on some servers.
Bug Fix: Fixed unexpected exception in Sftp.Connect() if connection timeout occurs.
Bug Fix: Fixed issue with public key authentication.
Version 1.3
Released: Mar. 15, 2006
Enhancement: Added support for public key encryption.
Bug Fix: Fixed issue with "Error stream closed" message being reported under certain conditions.
Version 1.2.7
Released: Mar. 9, 2006
Enhancement: Changed licensing method making it easier to embed license in product.
Version 1.2.6
Released: Oct. 25, 2005
Minor change to licensing framework.
Version 1.2.5
Released: Oct. 13, 2005
Bug Fix: Fixed errors when trying to delete or rename remote resources.
Version 1.2.4
Released: Oct. 11, 2005
Bug Fix: Fixed issue of Console.out stream being mistakenly closed.
Version 1.2.3
Released: Oct. 9, 2005
Bug Fix: Fixed issue of non-executing commands in Jscape.Ssh.SshSession class.
Version 1.2.2
Released: Sep. 28, 2005
Bug Fix: Fixed error when assigning Timeout property in Jscape.Sftp.Sftp class.
Version 1.2.1
Released: Sep. 21, 2005
Bug Fix: Fixed issue with initial key exchange experienced on some servers.
Version 1.2
Released: Sep. 17, 2005
Enhancement: Added SftpAuthenticationException class to identify errors during authentication.
Enhancement: Added SftpPermissionsDeniedException class to identify permissions related errors.
Enhancement: Added SftpFileNotFoundException class to identify errors when locating resources.
Bug Fix: Fixed NullPointerException encountered when authentication failed with sftp server.
Version 1.1
Released: Jul 27, 2005
Bug Fix: Fixed licensing issue experienced when deploying as part of ASP.NET solutions.
Version 1.0
Released: Jun 27, 2005
Initial Release