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 2fd8702 [SSHD-1111] Fixed SshClientCliSupport compression option detection new b27c0a1 Ugraded ByteBuddy version to 1.10.19 new 8c0b726 Ugraded Bouncycastle version to 1.68 new 8992656 Ugraded JGit version to 5.10.0.202012080955-r new 0d0af63 Ugraded Checkstyle version to 8.39 new 62b1264 Ugraded PMD version to 6.30.0 new 410bfbb Ugraded PMD plugin version to 3.14.0 new cb255ca Ugraded testcontainers version to 1.15.1 new 71f3145 Ugraded Netty version to 4.1.56.Final new 579695b [SSHD-1114] Added callbacks for client-side password authentication progress new a94f456 [SSHD-1114] Added callbacks for client-side public key authentication progress new a8ee3aa [SSHD-1114] Added callbacks for client-side host-based authentication progress new 6f0513c [SSHD-1114] Split AuthenticationTest class into several classes new 25a3823 [SSHD-1114] Added capability for interactive password authentication participation via UserInteraction new 1067784 [SSHD-1114] Added capability for interactive key based authentication participation via UserInteraction new f4aa59f [SSHD-1114] Added HostBasedAuthenticationReporter#signalAuthenticationExhausted The 15 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 | 5 + docs/client-setup.md | 38 +- docs/event-listeners.md | 18 + pom.xml | 12 +- .../sshd/client/auth/pubkey/PublicKeyIdentity.java | 6 +- .../apache/sshd/util/test/JUnitTestSupport.java | 13 + .../main/java/org/apache/sshd/agent/SshAgent.java | 10 + .../sshd/agent/common/AbstractAgentProxy.java | 1 + .../org/apache/sshd/agent/local/AgentImpl.java | 6 + .../sshd/client/ClientAuthenticationManager.java | 15 + .../java/org/apache/sshd/client/SshClient.java | 38 +- .../java/org/apache/sshd/client/auth/UserAuth.java | 34 +- .../hostbased/HostBasedAuthenticationReporter.java | 99 +++ .../client/auth/hostbased/UserAuthHostBased.java | 58 +- .../sshd/client/auth/keyboard/UserInteraction.java | 24 +- .../password/PasswordAuthenticationReporter.java | 84 ++ .../client/auth/password/UserAuthPassword.java | 53 +- .../sshd/client/auth/pubkey/KeyAgentIdentity.java | 20 +- .../sshd/client/auth/pubkey/KeyPairIdentity.java | 12 +- .../pubkey/PublicKeyAuthenticationReporter.java | 106 +++ .../sshd/client/auth/pubkey/UserAuthPublicKey.java | 104 ++- .../sshd/client/session/AbstractClientSession.java | 42 + .../sshd/client/session/ClientUserAuthService.java | 15 +- .../client/ClientAuthenticationManagerTest.java | 36 +- .../sshd/common/auth/AuthenticationTest.java | 863 +-------------------- .../common/auth/AuthenticationTestSupport.java | 105 +++ .../common/auth/HostBasedAuthenticationTest.java | 150 ++++ .../KeyboardInteractiveAuthenticationTest.java | 233 ++++++ .../common/auth/PasswordAuthenticationTest.java | 502 ++++++++++++ .../common/auth/PublicKeyAuthenticationTest.java | 392 ++++++++++ .../sshd/util/test/server/TestServerSession.java} | 23 +- sshd-netty/pom.xml | 2 +- sshd-sftp/pom.xml | 2 +- 33 files changed, 2174 insertions(+), 947 deletions(-) create mode 100644 sshd-core/src/main/java/org/apache/sshd/client/auth/hostbased/HostBasedAuthenticationReporter.java create mode 100644 sshd-core/src/main/java/org/apache/sshd/client/auth/password/PasswordAuthenticationReporter.java create mode 100644 sshd-core/src/main/java/org/apache/sshd/client/auth/pubkey/PublicKeyAuthenticationReporter.java create mode 100644 sshd-core/src/test/java/org/apache/sshd/common/auth/AuthenticationTestSupport.java create mode 100644 sshd-core/src/test/java/org/apache/sshd/common/auth/HostBasedAuthenticationTest.java create mode 100644 sshd-core/src/test/java/org/apache/sshd/common/auth/KeyboardInteractiveAuthenticationTest.java create mode 100644 sshd-core/src/test/java/org/apache/sshd/common/auth/PasswordAuthenticationTest.java create mode 100644 sshd-core/src/test/java/org/apache/sshd/common/auth/PublicKeyAuthenticationTest.java copy sshd-core/src/{main/java/org/apache/sshd/server/auth/UserAuthNone.java => test/java/org/apache/sshd/util/test/server/TestServerSession.java} (65%)