Skip to content

Releases: mwiede/jsch

v0.2.4

06 Sep 10:30
Compare
Choose a tag to compare

What's Changed

Dependency Updates

Full Changelog: jsch-0.2.3...jsch-0.2.4

jsch-0.2.3

12 Aug 14:03
Compare
Choose a tag to compare

What's Changed

Dependency Updates

Full Changelog: jsch-0.2.2...jsch-0.2.3

v0.2.2

08 Jul 07:15
Compare
Choose a tag to compare

What's Changed

Dependency Updates

New Contributors

Full Changelog: jsch-0.2.1...jsch-0.2.2

v0.2.1

26 Apr 15:25
Compare
Choose a tag to compare

What's Changed

  • Allow to set a Logger per JSch-instance rather than a VM-wide one by @kimmerin in #128
  • Preliminary changes prior to Javadoc work by @norrisjeremy in #126
  • remove check to allow setting any filename encoding with any server version #137 by @mwiede in #142

New Contributors

Full Changelog: jsch-0.2.0...jsch-0.2.1

v0.2.0

09 Feb 14:08
Compare
Choose a tag to compare
  • Disable RSA/SHA1 signature algorithm by default #75
  • Add basic Logger implementations that can be optionally utilized with JSch.setLogger():
  • Fix client version to be compliant with RFC 4253 section 4.2 by not including minus sign characters #115
  • Add java.util.zip based compression implementation #114
    • This is based upon the CompressionJUZ implementation posted to the JSch-users mailing list in 2012 by the original JSch author
    • The existing JZlib implementation remains the default to maintain strict RFC 4253 section 6.2 compliance
      • To use the new implementation globally, execute JSch.setConfig("zlib@openssh.com", "com.jcraft.jsch.juz.Compression") + JSch.setConfig("zlib", "com.jcraft.jsch.juz.Compression")
      • To use the new implementation per session, execute session.setConfig("zlib@openssh.com", "com.jcraft.jsch.juz.Compression") + session.setConfig("zlib", "com.jcraft.jsch.juz.Compression")

v0.1.72

20 Dec 13:59
Compare
Choose a tag to compare
  • Switch chacha20-poly1305@openssh.com algorithm to a pure Bouncy Castle based implementation
  • implement openssh config behavior to handle append, prepend and removal of algorithms #104

v0.1.71

07 Dec 20:25
Compare
Choose a tag to compare
  • Address #98 by restoring JSch.VERSION

v0.1.70

15 Nov 09:24
Compare
Choose a tag to compare
  • Address #89 by fixing rare ECDSA signature validation issue
  • Address #93 by always setting the "want reply" flag for "env" type channel requests to false

v0.1.69

13 Oct 11:33
Compare
Choose a tag to compare
  • Address #83 by sending CR LF at the end of the identification string
  • Fix earlier change for #76 that failed to correctly make the "Host" keyword case-insensitive
  • Fix PageantConnector struct class visibility #86

v0.1.68

04 Oct 20:54
Compare
Choose a tag to compare
  • Added support for the rijndael-cbc@lysator.liu.se algorithm
  • Added support for the hmac-ripemd160, hmac-ripemd160@openssh.com and hmac-ripemd160-etm@openssh.com algorithms using Bouncy Castle
  • Added support for various algorithms from RFC 4253 and RFC 4344 using Bouncy Castle
    • cast128-cbc
    • cast128-ctr
    • twofish-cbc
    • twofish128-cbc
    • twofish128-ctr
    • twofish192-cbc
    • twofish192-ctr
    • twofish256-cbc
    • twofish256-ctr
  • Added support for the seed-cbc@ssh.com algorithm using Bouncy Castle