Skip to content

Releases: mwiede/jsch

jsch-0.2.11

01 Aug 18:17
Compare
Choose a tag to compare

What's Changed

  • update dependencies changes by @norrisjeremy in #368
  • #369 fix multi-line PEM key parsing to work with windows line endings due to regression from previous fix for #362.

Full Changelog: jsch-0.2.10...jsch-0.2.11

jsch-0.2.10

27 Jul 07:28
Compare
Choose a tag to compare

What's Changed

  • Fix new Java 21 compiler warning: possible 'this' escape before subclass is fully initialized. by @norrisjeremy
  • Tweak OSGi bundle manifest to allow Log4j 3. by @norrisjeremy
  • #362 fix PEM key parsing to work with windows line endings. by @norrisjeremy
  • #361 guard against UIKeyboardInteractive implementations that include NULL elements in the String[] returned from promptKeyboardInteractive(). by @norrisjeremy
  • Add a default implmentation of the deprecated decrypt() method to the Identity interface that throws an UnsupportedOperationException. by @norrisjeremy

Dedepency updates

Full Changelog: jsch-0.2.9...jsch-0.2.10

jsch-0.2.9

26 May 04:36
Compare
Choose a tag to compare

What's Changed

  • various improvements by @norrisjeremy in #295
    • #293 allow UserAuthNone to be extended.
    • Make JGSS module optional.
    • Tweak OSGi bundle manifest:
    • Avoid self-import.
    • Mark JGSS as optional.
    • Loosen import versions of dependencies.
    • Correctly adhere to the Multi-release JAR spec by ensuring all public classes under versioned directories preside over classes present in the top-level directory.
    • Eliminate stray System.err.println() calls.
    • Change PageantConnector to use JNA's built-in support for User32.SendMessage().
  • Improve error handling in InputStream.close() for SFTP channels by @stsiano in #331

Dependency Updates

New Contributors

Full Changelog: jsch-0.2.8...jsch-0.2.9

jsch-0.2.8

22 Mar 07:40
Compare
Choose a tag to compare

What's Changed

Dependency Updates

Full Changelog: jsch-0.2.7...jsch-0.2.8

jsch-0.2.7

28 Jan 10:12
Compare
Choose a tag to compare

What's Changed

  • #265 change buffer_margin computation to be dynamic based upon the MAC to allow connections that advertise small maximum packet sizes.
  • #266 fix PuTTY key parsing to work with unix line endings.
  • Add support for ECDSA & EdDSA type PuTTY keys.
  • #71 add support for PuTTY version 3 format keys.
    • Encrypted PuTTY version 3 format keys requires Bouncy Castle (bcprov-jdk18on).
  • Eliminate KeyPairDeferred and instead change handling of OpenSSH V1 type keys to be more like other KeyPair types.
  • Be more vigilant about clearing private key data.
  • Improve PKCS8 key handling and add support for PKCS5 2.1 encryption.
  • Add support for ECDSA type PKCS8 keys.
  • Add support for SCrypt type KDF for PKCS8 keys.
    • PKCS8 keys using SCrypt requires Bouncy Castle (bcprov-jdk18on).
  • Add support for EdDSA type PKCS8 keys.
  • Attempt to authenticate using other signature algorithms supported by the same public key.
    • Allow this behavior to be disabled via try_additional_pubkey_algorithms config option.
      • Some servers incorrectly respond with SSH_MSG_USERAUTH_PK_OK to an initial auth query that they don't actually support for RSA keys.
  • Add a new config option enable_pubkey_auth_query to allow skipping auth queries and proceed directly to attempting full SSH_MSG_USERAUTH_REQUEST's.
  • Add a new config option enable_auth_none to control whether an initial auth request for the method none is sent to detect all supported auth methods available on the server.

Updates

Full Changelog: jsch-0.2.6...jsch-0.2.7

jsch-0.2.6

03 Jan 16:17
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: jsch-0.2.5...jsch-0.2.6

v0.2.5

07 Dec 10:35
Compare
Choose a tag to compare

What's Changed

  • Explictly free resources in Compression implementations by @norrisjeremy in #241
  • Fix integration test failures on Apple Silicon by skipping OpenSSH 7.4 tests by @norrisjeremy in #227
  • generate osgi bundle manifest data for jar #248 by @mwiede in #249

Dependency Updates

Full Changelog: jsch-0.2.4...jsch-0.2.5

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