This is an automated email from the ASF dual-hosted git repository.
lgoldstein pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.
from f4aa59f [SSHD-1114] Added
HostBasedAuthenticationReporter#signalAuthenticationExhausted
new daac252 [SSHD-1091] Renamed sshd-contrib top-level package in order
to align naming convention.
new 0b5544a [SSHD-1097] Added more SessionListener callbacks related to
the initial version and key exchange
new 8e24d0d [SSHD-1097] Added capability to send peer identification via
ReservedSessionMessagesHandler
new cbd6198 [SSHD-1097] Implemented endless tarpit example in sshd-contrib
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGES.md | 4 +
README.md | 3 +
docs/event-listeners.md | 1 +
docs/howto.md | 25 ++
.../org/apache/sshd/common/util/GenericUtils.java | 10 +-
.../org/apache/sshd/common/util/buffer/Buffer.java | 27 +-
.../sshd/common/util/buffer/ByteArrayBuffer.java | 18 +-
.../InteractivePasswordIdentityProvider.java | 3 +-
.../throttle/ThrottlingChannelStreamWriter.java | 4 +-
.../common/compression/DeflatingInputStream.java | 4 +-
.../sshd/contrib/common/io/EndlessWriteFuture.java | 90 +++++++
.../contrib/common/io/ImmediateWriteFuture.java | 20 +-
...elIdTrackingUnknownChannelReferenceHandler.java | 3 +-
.../common/signature/LegacyDSASigner.java | 3 +-
.../io/ExposedBufferByteArrayOutputStream.java | 2 +-
.../common/util/io/LineOutputStream.java | 2 +-
.../AndroidOpenSSLSecurityProviderRegistrar.java | 2 +-
.../scp/SimpleAccessControlScpEventListener.java | 2 +-
.../proxyprotocol/ProxyProtocolAcceptor.java | 2 +-
.../sftp/DetailedSftpErrorStatusDataHandler.java | 2 +-
.../sftp/SimpleAccessControlSftpEventListener.java | 2 +-
.../InteractivePasswordIdentityProviderTest.java | 3 +-
.../ThrottlingChannelStreamWriterTest.java | 3 +-
.../common/signature/LegacyDSASignerTest.java | 3 +-
.../common/util/io/LineOutputStreamTest.java | 3 +-
.../SimpleAccessControlScpEventListenerTest.java | 2 +-
.../EndlessTarpitSenderSupportDevelopment.java | 280 +++++++++++++++++++++
.../SimpleAccessControlSftpEventListenerTest.java | 2 +-
.../{ => contrib}/common/signature/ssh-dss-1024 | 0
.../{ => contrib}/common/signature/ssh-dss-2048 | 0
.../sshd/client/session/AbstractClientSession.java | 18 +-
.../sshd/client/session/ClientSessionImpl.java | 2 +-
.../common/kex/extension/KexExtensionHandler.java | 92 +++----
.../session/ReservedSessionMessagesHandler.java | 47 +++-
.../sshd/common/session/SessionListener.java | 42 ++++
.../sshd/common/session/SessionWorkBuffer.java | 3 +-
.../common/session/helpers/AbstractSession.java | 79 +++---
.../ReservedSessionMessagesHandlerAdapter.java | 20 ++
.../sshd/common/session/helpers/SessionHelper.java | 155 ++++++++++--
.../sshd/server/session/AbstractServerSession.java | 14 +-
.../sshd/server/session/ServerSessionImpl.java | 11 +-
.../kex/extension/KexExtensionHandlerTest.java | 2 +-
.../session/helpers/AbstractSessionTest.java | 20 +-
.../sshd/util/test/CoreTestSupportUtils.java | 10 +-
.../sshd/scp/client/SimpleScpClientImpl.java | 3 +-
45 files changed, 853 insertions(+), 190 deletions(-)
create mode 100644 docs/howto.md
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/client/auth/password/InteractivePasswordIdentityProvider.java (97%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/common/channel/throttle/ThrottlingChannelStreamWriter.java (97%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/common/compression/DeflatingInputStream.java (97%)
create mode 100644
sshd-contrib/src/main/java/org/apache/sshd/contrib/common/io/EndlessWriteFuture.java
copy sshd-core/src/test/java/org/apache/sshd/deprecated/UserAuth.java =>
sshd-contrib/src/main/java/org/apache/sshd/contrib/common/io/ImmediateWriteFuture.java
(74%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/common/session/helpers/ChannelIdTrackingUnknownChannelReferenceHandler.java
(96%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/common/signature/LegacyDSASigner.java (98%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/common/util/io/ExposedBufferByteArrayOutputStream.java (96%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/common/util/io/LineOutputStream.java (98%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/common/util/security/androidopenssl/AndroidOpenSSLSecurityProviderRegistrar.java
(96%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/server/scp/SimpleAccessControlScpEventListener.java (98%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/server/session/proxyprotocol/ProxyProtocolAcceptor.java (98%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/server/subsystem/sftp/DetailedSftpErrorStatusDataHandler.java (97%)
rename sshd-contrib/src/main/java/org/apache/sshd/{ =>
contrib}/server/subsystem/sftp/SimpleAccessControlSftpEventListener.java (99%)
rename sshd-contrib/src/test/java/org/apache/sshd/{ =>
contrib}/client/auth/password/InteractivePasswordIdentityProviderTest.java (97%)
rename sshd-contrib/src/test/java/org/apache/sshd/{ =>
contrib}/common/channel/throttle/ThrottlingChannelStreamWriterTest.java (97%)
rename sshd-contrib/src/test/java/org/apache/sshd/{ =>
contrib}/common/signature/LegacyDSASignerTest.java (98%)
rename sshd-contrib/src/test/java/org/apache/sshd/{ =>
contrib}/common/util/io/LineOutputStreamTest.java (97%)
rename sshd-contrib/src/test/java/org/apache/sshd/{ =>
contrib}/server/scp/SimpleAccessControlScpEventListenerTest.java (99%)
create mode 100644
sshd-contrib/src/test/java/org/apache/sshd/contrib/server/session/EndlessTarpitSenderSupportDevelopment.java
rename sshd-contrib/src/test/java/org/apache/sshd/{ =>
contrib}/server/subsystem/sftp/SimpleAccessControlSftpEventListenerTest.java
(99%)
rename sshd-contrib/src/test/resources/org/apache/sshd/{ =>
contrib}/common/signature/ssh-dss-1024 (100%)
rename sshd-contrib/src/test/resources/org/apache/sshd/{ =>
contrib}/common/signature/ssh-dss-2048 (100%)