Maverick Legacy Client 1.6.10 Released

J2SSH Maverick 1.6.10 - Sept 14, 2015

Features

  • Optimisation on SFTP block size so that it takes into account subsystem and SFTP packet overhead to ensure each SSH_MSG_CHANNEL_DATA packet fully utilise the channels maximum packet length.
  • Support for hmac-ripemd160, hmac-ripemd160-etm@openssh.com message authentications.
  • Support for Encrypt then Mac message authentications hmac-md5-etm@openssh.com, hmac-sha1-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com

Bug Fixes

  • Session using startShell is still logging commands which should only be logged if maverick.verbose property is set.
  • ECDSA keys cannot be loaded if another JCE exists that processed EC keys and has a higher priority in security configuration*
  • ECSDA public key compare using equals fails even when they represent the same public key*
  • Key exchange synchronisation potentially causes deadlock.
  • Window size defaults changed, session channel for shell/command has smaller window size 128k + 32k packet. SFTP has 2G window size and slightly larger packet than 32k to prevent 32k data packets being fragmented by the connection protocol.
  • Ensure enough key data is available for the size of the cipher or mac*
  • Handle IOException/EOFException from local stream as non-fatal cancellation of transfer. Throw TransferCancelledException to indicate state to calling application.
  • Removed erroneous code from ScpClient.
  • SftpStatusException message includes status code translation and message from server. Only show both if the strings do not match.

 

* Requires upgrade to maverick-common 1.1.0 which is included in this release.

 

*****************
IMPORTANT COMPATIBILITY INFORMATION
For users combining both our client and server APIs in the same classpath you should ensure that both versions of the API used are compatible with a maverick-common version of 1.1.0.
If for any reasons you just use a single product and ship the individual jar files you should ensure you ship the maverick-common 1.1.0 version included in this release.
*****************

Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.