This is an automated email from the ASF dual-hosted git repository.

twolf pushed a commit to branch dev_3.0
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git

commit 526432a2f28aea40c45a20adaf82f27b2a7c30dd
Merge: 44654f273 2a2eef02d
Author: Thomas Wolf <[email protected]>
AuthorDate: Sun Sep 21 12:08:31 2025 +0200

    Merge branch 'master' into 3.0.0

 docs/dependencies.md                                    |  4 +++-
 .../sshd/common/config/keys/OpenSshCertificate.java     |  4 +---
 sshd-contrib/pom.xml                                    |  2 +-
 .../org/apache/sshd/sftp/client/SftpTransferTest.java   | 17 +++++++++++++++++
 4 files changed, 22 insertions(+), 5 deletions(-)

diff --cc 
sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java
index ef6a5899f,b18cb5d01..ea007982d
--- 
a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java
+++ 
b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/OpenSshCertificate.java
@@@ -24,11 -25,9 +24,10 @@@ import java.util.Arrays
  import java.util.Collection;
  import java.util.Collections;
  import java.util.List;
 -import java.util.Objects;
  import java.util.SortedMap;
- import java.util.concurrent.TimeUnit;
  
 +import org.apache.sshd.common.NamedFactory;
 +import org.apache.sshd.common.signature.Signature;
  import org.apache.sshd.common.util.ValidateUtils;
  
  /**
diff --cc 
sshd-sftp/src/test/java/org/apache/sshd/sftp/client/SftpTransferTest.java
index 847a09f37,b3db683f5..f2f3b67d5
--- a/sshd-sftp/src/test/java/org/apache/sshd/sftp/client/SftpTransferTest.java
+++ b/sshd-sftp/src/test/java/org/apache/sshd/sftp/client/SftpTransferTest.java
@@@ -35,24 -38,47 +38,38 @@@ import org.junit.jupiter.api.MethodOrde
  import org.junit.jupiter.api.TestMethodOrder;
  import org.junit.jupiter.params.ParameterizedTest;
  import org.junit.jupiter.params.provider.MethodSource;
+ import org.slf4j.Logger;
+ import org.slf4j.LoggerFactory;
  
 -import static org.junit.jupiter.api.Assertions.fail;
 -
  @TestMethodOrder(MethodName.class)
 -public class SftpTransferTest extends AbstractSftpClientTestSupport {
 +class SftpTransferTest extends AbstractSftpClientTestSupport {
  
+     private static final Logger LOG = 
LoggerFactory.getLogger(SftpTransferTest.class);
+ 
      private static final int BUFFER_SIZE = 8192;
  
 -    private long rekeyBlockSize;
 -
 -    public void initSftpTransferTest(long rekeyBlockSize) throws IOException {
 -        this.rekeyBlockSize = rekeyBlockSize;
 -    }
 -
 -    public static List<Long> getParameters() {
 +    static List<Long> getParameters() {
          List<Long> params = new ArrayList<>();
          params.add(Long.valueOf(0));
          params.add(Long.valueOf(65536));
          return params;
      }
  
+     @BeforeAll
+     static void logExceptions() {
+         sshd.addSessionListener(new SessionListener() {
+             @Override
+             public void sessionException(Session session, Throwable t) {
+                 LOG.warn("**** Session {} caught exception", session, t);
+             }
+         });
+     }
+ 
      @MethodSource("getParameters")
      @ParameterizedTest(name = "REKEY_BLOCK_SIZE {0}")
 -    public void transferIntegrity(long rekeyBlockSize) throws IOException {
 -        initSftpTransferTest(rekeyBlockSize);
 +    void transferIntegrity(long rekeyBlockSize) throws IOException {
          for (int i = 0; i < 10; i++) {
 -            doTestTransferIntegrity(0);
 +            doTestTransferIntegrity(0, rekeyBlockSize);
          }
      }
  

Reply via email to