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%)