Version history

Top  Previous  Next

The following changes have been incorporated.

 

Version 4.4

Jan. 29, 2016

 

Bug Fix:  Fix for RC4 cipher.

Update: Made Ssh class non-final.

 

Version 4.3

Dec. 19, 2014

 

Enhancement: Improved threading in SSH protocols.

Enhancement: Improved Diffie-Hellman key exchange support for SSH protocols

Enhancement: Refactored SSH client code.

Enhancement: Added support for HMAC-SHA2 algorithm to SSH protocols.

 

Version 4.2

Dec. 6, 2013

 

Bug Fix: Resolved issue with SSH re-key request.

 

Version 4.1

Aug. 9, 2013

 

Enhancement: Added ability to set authentication type in SshSession class.

 

Version 4.0

Oct 8, 2012

 

Enhancement : Ability to set the maximum incoming window size on the Ssh class.

Enhancement : Ability to respond to OpenSSH keep alive request.

Bug Fix : Fix issue with Ssh automatically closing channels upon a server disconnect.

 

Version 3.8

July 22, 2011

 

Enhancement : Added ability to specify a maximum window size for SSH based transfers.

Bug Fix : Fix issue with SshParameters class not accepting very large values for timeout.

Change : Raise minimum JRE requirement to 1.5 to accommodate Java 1.5 Collections Framework.

 

Version 3.7

Dec 20, 2010

 

Enhancement: Added support for proper EUC-KR and UTF8 decoding when using the Telnet / TelnetSession classes.

 

Version 3.6

Jun. 14, 2010

 

Bug Fix: Various minor bug fixes.

 

Version 3.5

Nov. 3, 2009

 

Bug Fix: Resolved issue with handling binary protocols in com.jscape.inet.ipclientssh.SshTunneler class.

 

Version 3.4

Aug. 5, 2009

 

Update: Changed minimum JVM requirement to 1.4.2.

Bug Fix: Fixed issue with properly closing channel when receiving timeout notification from server.

 

Version 3.3

Jan. 8, 2008

 

Bug Fix: Fixed issue with TimedSocket class experienced in JDK 1.5 and above on some Solaris and Linux platforms.

 

Version 3.2

Dec. 6, 2007

 

Enhancement: Updated SshTask and TelnetTask classes so that when cancel() method is invoked, underlying thread is stopped without delay.

Enhancement: Improved timeout support in SSH and telnet related classes.

Enhancement: Added com.jscape.inet.ipclientssh.SshTunneler class for use in creating local port forwarding SSH tunnels.

Enhancement: Improved proxy support so that proxy data is no longer applied to the entire JVM.

Enhancement: Added HTTP proxy support.

 

Version 3.1

Jun. 26, 2007

 

Enhancement: Synchronized critical methods in TelnetSession and SshSession classes.

Bug Fix: Removed synchronized modifier from TelnetSession.interrupt and SshSession.interrupt methods.

 

Version 3.0.2

Jun. 26, 2007

 

Bug Fix: Fixed memory issue experienced when using TelnetSession or SshSession classes for long periods of time without disconnnecting.

 

Version 3.0.1

May 28, 2007

 

Bug Fix: Removed debug information from SshTask class.

 

Version 3.0

May 1, 2007

 

Enhancement: Added SshSession.interrupt and TelnetSession.interrupt methods for use in interruping a command.

Enhancement: Removed delay found between authentication requests in SSH protocol.

 

Version 2.7

Nov. 27, 2006

 

Enhancement: Various performance enhancements to login process.

Bug Fix: Fixed issue resulting in ClassDefNotFoundException exception occuring when trying to login to server.

 

Version 2.6

Jul. 17, 2006

 

Enhancement: Improved performance in TelnetTask, TelnetSession, SshTask and SshSession classes for detecting regular expression based prompts.  Added SshTask.setRegexMatchLength, SshTask.getRegexMatchLength, SshSession.setRegexMatchLength, SshSession.getRegexMatchLength, TelnetTask.setRegexMatchLength, TelnetTask.getRegexMatchLength, TelnetSession.setRegexMatchLength and TelnetSession.getRegexMatchLength methods.

 

Version 2.5

May 10, 2006

 

Enhancement: Added ability to enable/disable echo support when using SshSession and Ssh classes.  See setEcho and getEcho methods in these classes.

 

Version 2.4

Apr. 6, 2006

 

Enhancement: Improved debugging support in SshTask, TelnetTask, SshSession and TelnetSession classes.

Enhancement: Improved performance for SshTask, TelnetTask, SshSession and TelnetSession classes when using in JDK 1.5.

Bug Fix: Fixed synchronization issue in SshTask class that resulting in possible random null value returned in response.

 

Version 2.3

Feb. 2, 2006

 

Enhancement: Added ability to define valid host keys when using sftp protocol. See com.jscape.inet.ssh.util.SshParameters.setHostKeys method and Classes > Ssh > Connecting to an SSH server > Validating host keys topic for details.

 

Version 2.2.1

Nov. 14, 2005

 

Enhancement: Added ability to set polling interval used when checking for command completion in SshSession class.

Enhancement: Added setPollingInterval method to TelnetSession class to control the polling interval used when checking for command completion.

 

Version 2.2

Nov. 4, 2005

 

Enhancement: Added timeout that checks for no response when disconnecting from an ssh server rather than waiting indefinitely.

Bug Fix: Fixed string encoding issues experienced with some mainframe servers in ssh sessions.

 

Version 2.1.1

Oct. 9, 2005

 

Enhancement: Added setPollingInterval to SshSession class to control the polling interval when checking whether a command has finished execution.

 

Version 2.1

Oct. 4, 2005

 

Enhancement: Added support for defining start prompt timeout in com.jscape.inet.ssh.SshTask and com.jscape.inet.telnet.TelnetTask classes.

Bug Fix: Fixed task timeout issue experienced in com.jscape.inet.telnet.TelnetSession class.

 

Version 2.0

Aug. 2, 2005

 

Bug Fix: Fixed timeout issue with SshSession.

Bug Fix: Fixed issue with handling SSH_IGNORE messages from SSH server.

 

Version 1.9

Jun. 6, 2005

 

Change: Changed order of MAC algorithms placing MD5 with higher priority than SHA1 in order to address MAC error on some SSH servers.

 

Version 1.8

Apr. 4, 2005

 

Enhancement: Added set tasktimeout command to SSCL language to define the timeout for tasks.

Bug Fix: Fixed timeout issue in SSH related classes.

 

Version 1.7

Feb. 28, 2005

Enhancement: Improved authentication performance in all SSH enabled classes

Bug Fix: Fixed NullPointerException issue encountered when using TelnetSession class and both username and password are null

Bug Fix: Fixed NullPointerException encountered when using public-key SSH authentication with invalid passphrase

 

Version 1.6

Feb. 7, 2005

 

Enhancement: Improved performance of authentication process in SSH enabled components

 

Version 1.5

Jan. 31, 2005

 

Enhancement: Added support for JDK 1.2.2 and above

 

Version 1.4

Jan. 25, 2005

 

Enhancement: Improved timeout handling for SshTask and TelnetTask classes.  

Bug-Fix: Fixed issue when communicating with some F-Secure servers.

 

Version 1.3

Dec. 21, 2004

 

Change: Moved SshParameters class to com.jscape.inet.ssh.util package.

Enhancement: Improved level of detail in debugging messages.

Enhancement: Added ability to add an SshListener to an SshSession.

Enhancement: Added ability to add a TelnetListener to a TelnetSession.

 

Version 1.2

Nov. 2, 2004

 

Enhancement: Added promptmask command to SSCL language providing masked prompts at the command line.

 

Version 1.1

Oct. 13, 2004

 

Enhancement: Changed regular expression libraries used in Telnet, TelnetSession, SshSession and SshTask classes.

Enhancement: Changed default line terminator in telnet related classes from CRLF to LF in order to work with majority of UNIX based telnet servers.





Home | Company | Products | Solutions | Purchase | Support | Services | Blog

© 2021 JSCAPE LLC