This is an automated email from the ASF dual-hosted git repository.
tomaswolf pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
from f4d631efd Bump Bouncy Castle 1.84 -> 1.85
add 758b100d7 Restrict async authentication
add 4136358de ServerUserAuthService: ignore delayed async auth results
add 530dbdb8e ServerUserAuthService: early return for unknown auth methods
add 5d089237b Add a test for multi-authentication
add 990e057e2 Multi-pubkey auth: enforce different keys on the server side
add 7704e7efb Improve sanity checks in UserAuthKeyboardInteractive
add b89e96270 sshd-git: also strip --output= and -o= arguments from archive
add 588d4ee4f SCP: limit the protocol line length
add 53bce94f4 DefaultSftpClient: simplify SFTP message handling
add f4f562c29 Fix check-file-name/check-file-handle SFTP v6 extension
add acc0f1ed4 Fix LDAP authentication
add 53b57ceca Bump Bouncy Castle 1.85 -> 1.86
add 602896f3e PublicKeyAuthenticator.authenticate(): remove
AsyncAuthException
add 1c97396ff Update CHANGES.md
add cea7e2432 Bump BC-FIPS test dependencies
add 0b41c6f95 Format PublickeyAuthenticator
add daa400234 Prepare release documentation
add 2221febd3 [maven-release-plugin] prepare release sshd-2.20.0
add d716003c5 [maven-release-plugin] prepare for next development iteration
add 8245c5b16 Post-release documentation updates
No new revisions were added by this update.
Summary of changes:
CHANGES.md | 7 +-
assembly/pom.xml | 2 +-
docs/changes/2.20.0.md | 27 ++
pom.xml | 6 +-
sshd-benchmarks/pom.xml | 2 +-
sshd-cli/pom.xml | 2 +-
sshd-common/pom.xml | 2 +-
.../apache/sshd/common/RuntimeSshException.java | 2 +-
sshd-contrib/pom.xml | 2 +-
sshd-core/pom.xml | 10 +-
.../auth/keyboard/UserAuthKeyboardInteractive.java | 22 +-
.../auth/keyboard/UserAuthKeyboardInteractive.java | 11 +-
.../server/auth/pubkey/PublickeyAuthenticator.java | 12 +-
.../sshd/server/auth/pubkey/UserAuthPublicKey.java | 25 ++
.../sshd/server/session/ServerUserAuthService.java | 49 ++-
.../sshd/client/auth/pubkey/MultiAuthTest.java | 24 ++
.../common/auth/PublicKeyAuthenticationTest.java | 48 +++
.../server/auth/CertificateReuseMultiAuthTest.java | 112 +++++++
.../sshd/server/auth/PublicKeyMultiAuthTest.java | 124 ++++++++
.../auth/ServerUserAuthServiceAsyncTest.java | 333 +++++++++++++++++++++
sshd-git/pom.xml | 2 +-
.../apache/sshd/git/pgm/EmbeddedCommandRunner.java | 3 +-
.../org/apache/sshd/git/pgm/GitPgmCommandTest.java | 87 +++++-
sshd-ldap/pom.xml | 2 +-
.../org/apache/sshd/ldap/LdapNetworkConnector.java | 75 ++++-
.../sshd/ldap/LdapPasswordAuthenticator.java | 6 +-
.../org/apache/sshd/ldap/LdapEncodingTest.java | 47 +++
.../sshd/ldap/LdapPasswordAuthenticatorTest.java | 10 +-
.../sshd/ldap/LdapPublickeyAuthenticatorTest.java | 14 +-
sshd-mina/pom.xml | 2 +-
sshd-netty/pom.xml | 2 +-
sshd-openpgp/pom.xml | 2 +-
sshd-osgi/pom.xml | 2 +-
sshd-putty/pom.xml | 2 +-
sshd-scp/pom.xml | 2 +-
.../apache/sshd/scp/common/helpers/ScpIoUtils.java | 11 +
.../org/apache/sshd/scp/server/ScpCommand.java | 2 +-
.../org/apache/sshd/scp/common/ScpIoUtilsTest.java | 88 ++++++
sshd-sftp/pom.xml | 2 +-
.../sshd/sftp/client/impl/DefaultSftpClient.java | 180 ++++++-----
.../org/apache/sshd/sftp/common/SftpConstants.java | 3 +
.../sftp/server/AbstractSftpSubsystemHelper.java | 113 ++++---
sshd-spring-sftp/pom.xml | 2 +-
43 files changed, 1273 insertions(+), 208 deletions(-)
create mode 100644 docs/changes/2.20.0.md
create mode 100644
sshd-core/src/test/java/org/apache/sshd/server/auth/CertificateReuseMultiAuthTest.java
create mode 100644
sshd-core/src/test/java/org/apache/sshd/server/auth/PublicKeyMultiAuthTest.java
create mode 100644
sshd-core/src/test/java/org/apache/sshd/server/auth/ServerUserAuthServiceAsyncTest.java
create mode 100644
sshd-ldap/src/test/java/org/apache/sshd/ldap/LdapEncodingTest.java
create mode 100644
sshd-scp/src/test/java/org/apache/sshd/scp/common/ScpIoUtilsTest.java