What's Changed
- bugfix: fix cert auth failed bug by @liuziyu1226 in #660
- GH-664: Skip MAC negotiation if an AEAD cipher was negotiated by @tomaswolf in #666
- GH-663: Fix a race in IoSession creation by @tomaswolf in #667
- Also test sshd-mina using mina-core 2.2.4 by @tomaswolf in #681
- ScpShell fixes; SFTP append mode for buggy servers by @tomaswolf in #696
- fix sources.jar Reproducible Builds issue by @hboutemy in #695
- GH-700: Fix race in AbstractCloseable.doCloseImmediately() by @tomaswolf in #702
- GH-705: Make ChannelToPortHandler accessible to user code by @tomaswolf in #707
- GH-709: Handle keep-alive channel messages sent by an old OpenSSH server by @tomaswolf in #710
- GH-727: supply default port for proxyJump if no HostConfigEntry by @tomaswolf in #730
- GH-733: Fix SftpRemotePathChannel.transferTo by @tomaswolf in #734
- [GH-725] Added commandTimeoutMillis in executeRemoteCommand by @raajeive in #726
- GH-774: Fix WritePendingException by @tomaswolf in #775
- #771 Avoid NoClassDefFoundError: net/i2p/crypto/eddsa/EdDSAPublicKey by @rde-infologic in #773
- [GH-516] Fix filesystem-id parsing in getFileSystem(URI) by @ago1024 in #766
- GH-754: Don't close DefaultForwarder on bind error by @tomaswolf in #776
- Close repository after usage in GitPackCommand by @kwin in #794
- Trigger ClientChannelEvent.Timeout and ClientSessionEvent.TIMEOUT independently to host's program cycle times by @fersaru in #790
New Contributors
- @liuziyu1226 made their first contribution in #660
- @raajeive made their first contribution in #726
- @rde-infologic made their first contribution in #773
- @ago1024 made their first contribution in #766
- @kwin made their first contribution in #794
- @fersaru made their first contribution in #790
Full Changelog: sshd-2.15.0...sshd-2.16.0