This is an automated email from the ASF dual-hosted git repository.
twolf pushed a change to branch dev_3.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
from df5d9cd3c Merge branch 'master' into 3.0.0
add 32038f1dc GH-861: prevent zero-byte write in SFTP
add 5a9194bb9 Replace "synchronized" blocks in AbstractSession with
ReentrantLock
add 6bcd715b0 GH-721: Create session timeout thread on demand
add c49c0687a GH-721: fix SfpFileSystemProvider.getPath(URI)
add c1f31ee7c Avoid race condition when closing a SshClient
add c69cd0cee GH-855: Thread-safe DefaultSftpClient
add 4eccf4926 GH-855: single SftpClient in SftpFileSystem
add c66429a4b GH-865: replace %h in HostName SSH config
new 825cbda6b Merge branch 'master' into 3.0.0
add 5c0a7b842 [SSHD-1349] On Java 26-ea, PMD 7.17.0 throws
StackOverflowError, update to PMD 7.20.0
add 96a84b563 Fix namespace declarations in POMs
add 8adfae90e [releng] Release preparation
add 2e58cb522 [releng] Require Maven 3.9.12
add 164385cf6 [releng] Bump dependencies
add 7b397c7e5 [releng] Build with Java 25 in CI
add 7a7f2bb9b CoreTestSupportUtils: fix test framework
add d839c9520 Bump JUnit 5 to latest patch version
add b6848c041 Mock git configuration in git-related tests
add 5ee81f47e Fix duplicate character echoing in ProcessShell
add 5f6bef614 Prepare documentation for a 2.17.0 release
add 9308c1e10 [maven-release-plugin] prepare release sshd-2.17.0
add 42d2c7de7 [maven-release-plugin] prepare for next development iteration
add e661b4a52 GH-875: Update Apache Parent POM
add 03df24689 [maven-release-plugin] prepare release sshd-2.17.1
add 6b4a81d6f [maven-release-plugin] prepare for next development iteration
new a56c8f5cc Merge branch 'master' into 3.0.0
add 1783572cf GH-879: close channel gracefully in TCP/IP forwarding
add 160f911b6 Ignore flaky ServerTest.serverIdleTimoutWithForce()
add 07cfbba3f [releng] Fix maven wrapper
add 22c94b3dc Bump dependencies
add a3d225109 Bump netty 4.2.0.Final to 4.2.10.Final
new fff5fe20c Merge branch 'master' into 3.0.0
The 3 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:
.github/workflows/build.yml | 14 +-
.github/workflows/master-build.yml | 9 +-
.github/workflows/next-build.yml | 13 +-
.mvn/wrapper/maven-wrapper.properties | 2 +-
CHANGES.md | 2 +-
assembly/pom.xml | 2 +-
docs/changes/2.17.0.md | 34 ++
docs/changes/2.17.1.md | 19 ++
pom.xml | 22 +-
sshd-benchmarks/pom.xml | 2 +-
sshd-cli/pom.xml | 2 +-
sshd-common/pom.xml | 2 +-
.../sshd/client/config/hosts/HostConfigEntry.java | 34 ++
.../sshd/server/shell/TtyFilterOutputStream.java | 19 +-
.../client/config/hosts/HostConfigEntryTest.java | 8 +
.../server/shell/TtyFilterOutputStreamTest.java | 2 +-
sshd-contrib/pom.xml | 4 +-
sshd-core/pom.xml | 2 +-
.../sshd/common/forward/DefaultForwarder.java | 5 +-
.../common/helpers/AbstractFactoryManager.java | 70 +++--
.../org/apache/sshd/server/shell/ProcessShell.java | 2 +-
.../java/org/apache/sshd/server/ServerTest.java | 10 +-
.../apache/sshd/server/shell/ProcessShellTest.java | 116 +++++++
.../sshd/util/test/CoreTestSupportUtils.java | 4 +-
sshd-git/pom.xml | 2 +-
.../java/org/apache/sshd/git/GitTestSupport.java | 113 +++++++
.../apache/sshd/git/pack/GitPackCommandTest.java | 8 +-
.../org/apache/sshd/git/pgm/GitPgmCommandTest.java | 8 +-
sshd-ldap/pom.xml | 4 +-
sshd-mina/pom.xml | 2 +-
sshd-netty/pom.xml | 4 +-
sshd-openpgp/pom.xml | 2 +-
sshd-osgi/pom.xml | 2 +-
sshd-putty/pom.xml | 2 +-
sshd-scp/pom.xml | 2 +-
sshd-sftp/pom.xml | 2 +-
.../org/apache/sshd/sftp/SftpModuleProperties.java | 12 +-
.../apache/sshd/sftp/client/fs/SftpFileSystem.java | 341 ++++++++-------------
.../sftp/client/fs/SftpFileSystemProvider.java | 43 ++-
.../sshd/sftp/client/impl/DefaultSftpClient.java | 30 +-
.../sftp/client/impl/SftpOutputStreamAsync.java | 48 ++-
.../apache/sshd/sftp/client/SftpClientTest.java | 101 ++++++
.../apache/sshd/sftp/server/SftpServerTest.java | 2 +-
sshd-spring-sftp/pom.xml | 2 +-
44 files changed, 754 insertions(+), 375 deletions(-)
create mode 100644 docs/changes/2.17.0.md
create mode 100644 docs/changes/2.17.1.md
create mode 100644
sshd-core/src/test/java/org/apache/sshd/server/shell/ProcessShellTest.java
create mode 100644
sshd-git/src/test/java/org/apache/sshd/git/GitTestSupport.java
create mode 100644
sshd-sftp/src/test/java/org/apache/sshd/sftp/client/SftpClientTest.java