You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tw...@apache.org on 2023/03/19 18:10:05 UTC
[mina-sshd] branch master updated (801edabdb -> af6a04845)
This is an automated email from the ASF dual-hosted git repository.
twolf pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
from 801edabdb Mention SSHD-1319 in CHANGES.md
add 8572adf1d Properly generify futures
add af6a04845 [SSHD-1295] Handle cancellation and time-out on futures
No new revisions were added by this update.
Summary of changes:
CHANGES.md | 142 ++++++++++++-
.../sshd/common/future/AbstractSshFuture.java | 48 +++--
.../apache/sshd/common/future/CancelFuture.java | 85 ++++++++
.../apache/sshd/common/future/CancelOption.java | 50 +++++
.../org/apache/sshd/common/future/Cancellable.java | 53 +++++
.../sshd/common/future/DefaultCancelFuture.java | 93 +++++++++
.../common/future/DefaultCancellableSshFuture.java | 88 +++++++++
.../sshd/common/future/DefaultSshFuture.java | 120 ++++++++---
.../common/future/DefaultVerifiableSshFuture.java | 2 +-
.../org/apache/sshd/common/future/SshFuture.java | 2 +-
.../sshd/common/future/VerifiableFuture.java | 22 ++-
.../apache/sshd/common/future/WaitableFuture.java | 48 +++--
.../apache/sshd/common/future/WithException.java | 18 +-
.../sshd/common/io/AbstractIoWriteFuture.java | 3 +-
.../sshd/common/io/DefaultIoConnectFuture.java | 46 +++--
.../org/apache/sshd/common/io/IoConnectFuture.java | 28 +--
.../apache/sshd/common/util/closeable/Builder.java | 9 +-
.../common/util/closeable/FuturesCloseable.java | 6 +-
.../sshd/contrib/common/io/EndlessWriteFuture.java | 7 +-
.../java/org/apache/sshd/client/SshClient.java | 51 ++++-
.../apache/sshd/client/auth/AbstractUserAuth.java | 15 ++
.../java/org/apache/sshd/client/auth/UserAuth.java | 9 +
.../sshd/client/auth/pubkey/UserAuthPublicKey.java | 4 +-
.../sshd/client/channel/AbstractClientChannel.java | 8 +-
.../org/apache/sshd/client/future/AuthFuture.java | 39 ++--
.../apache/sshd/client/future/ConnectFuture.java | 28 +--
.../sshd/client/future/DefaultAuthFuture.java | 79 ++++++--
.../sshd/client/future/DefaultConnectFuture.java | 37 ++--
.../sshd/client/future/DefaultOpenFuture.java | 26 +--
.../org/apache/sshd/client/future/OpenFuture.java | 27 +--
.../sshd/client/session/ClientUserAuthService.java | 164 ++++++++-------
.../common/channel/ChannelAsyncInputStream.java | 5 +-
.../common/future/DefaultKeyExchangeFuture.java | 4 +-
.../apache/sshd/common/io/nio2/Nio2Connector.java | 110 +++++++----
.../org/apache/sshd/core/CoreModuleProperties.java | 34 ++++
.../sshd/server/forward/TcpipServerChannel.java | 10 +-
.../java/org/apache/sshd/client/ClientTest.java | 220 +++++++++++++++++++++
.../java/org/apache/sshd/mina/MinaConnector.java | 111 ++++++++---
.../java/org/apache/sshd/mina/MinaService.java | 10 +-
.../org/apache/sshd/netty/NettyIoConnector.java | 69 +++----
.../java/org/apache/sshd/netty/NettyIoSession.java | 14 ++
41 files changed, 1496 insertions(+), 448 deletions(-)
create mode 100644 sshd-common/src/main/java/org/apache/sshd/common/future/CancelFuture.java
create mode 100644 sshd-common/src/main/java/org/apache/sshd/common/future/CancelOption.java
create mode 100644 sshd-common/src/main/java/org/apache/sshd/common/future/Cancellable.java
create mode 100644 sshd-common/src/main/java/org/apache/sshd/common/future/DefaultCancelFuture.java
create mode 100644 sshd-common/src/main/java/org/apache/sshd/common/future/DefaultCancellableSshFuture.java
copy sshd-core/src/main/java/org/apache/sshd/common/future/KeyExchangeFuture.java => sshd-common/src/main/java/org/apache/sshd/common/future/WithException.java (69%)
copy sshd-core/src/main/java/org/apache/sshd/common/future/DefaultKeyExchangeFuture.java => sshd-common/src/main/java/org/apache/sshd/common/io/DefaultIoConnectFuture.java (51%)