I've staged a release of Mina SSHD 2.0.0
https://repository.apache.org/content/repositories/orgapachemina-1035/
Changelog:
** Bug
* [SSHD-449] - SSH Exec channel with ClientChannel.Streaming.Async
* [SSHD-640] - Streams are not flushed from SSH Command
* [SSHD-721] - deadlock: all nio workers wait to be woken up
* [SSHD-730] - Relative symbolic links with .. is not resolved properly
by sftp readLink
* [SSHD-786] - Clients can't authenticate after unexpected exception in
Nio2Acceptor
* [SSHD-795] - IOException (Broken pipe) on a socket local forwarding
channel causes SSH client-server connection down
* [SSHD-796] - AuthorizedKeyEntry parses `loginOptions` in a wrong way
* [SSHD-799] - SSHD port forwarding. Missing
SSH_MSG_CHANNEL_OPEN_FAILURE message if failed to open connection
* [SSHD-800] - Numerous SSH_MSG_CHANNEL_FAILURE messages sent for
SSH_MSG_CHANNEL_DATA on unknown channel
* [SSHD-801] - SSHD port forwarding. Channel closed abruptly on remote
socket error
* [SSHD-802] - Listing directories using a RootedFileSystem returns non
rooted paths
* [SSHD-803] - SSHD port forwarding. Missing SSH_MSG_CHANNEL_EOF
* [SSHD-807] - SFTP should accept empty owner/group value when setting
attributes
* [SSHD-813] - mina sshd 1.6.0, using as ssh server, run for about an
hour,found that ssh client throws KeyExchange signature verification
failed.
** New Feature
* [SSHD-805] - RFC 8268 support
* [SSHD-806] - Split mina io support in its own module
* [SSHD-812] - support asynchronous mode for sftp subsystem
* [SSHD-815] - Extract SFTP support in its own module
* [SSHD-817] - Support for netty i/o provider
* [SSHD-821] - Support for async authentication
** Improvement
* [SSHD-712] - Break up sshd-core artifact into several smaller ones
* [SSHD-797] - Provide SSHD-based JGIT TransportProtocol
implementation(s)
* [SSHD-798] - Improve GitPackCommand code to be more flexible
* [SSHD-808] - Run client/server unit tests with MINA IO
* [SSHD-814] - enrich the SftpEventListener
* [SSHD-816] - Provide some way for the SSHD command line server to
detect and configure the (split) SFTP subsystem
* [SSHD-818] - Split SCP code (client + server) to its own module
* [SSHD-819] - Add automatic detection of other {{CommandFactory}}-ies
in SSH Server
* [SSHD-820] - Add provision to override default {{ShellFactory}} in
SSH server
* [SSHD-825] - Add support for non-chrooted SFTP users with a virtual
filesystem
* [SSHD-826] - Ability to configure the sftp home directory more easily
** Task
* [SSHD-824] - Do not use anonymous inner classes to initialize
collections
Please review and vote !
Cheers,
Guillaume Nodet
--
------------------------
Guillaume Nodet