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