From: Robert Varga Date: Wed, 16 Nov 2022 22:30:08 +0000 (+0100) Subject: Bump SSHD to 2.9.2 X-Git-Tag: v4.0.4~2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=netconf.git;a=commitdiff_plain;h=8f2a721d57955b747909d38e2da95f6996637fef Bump SSHD to 2.9.2 https://github.com/apache/mina-sshd/blob/master/docs/changes/2.9.2.md Change-Id: I7bc6d261e0666929abde410cad64cfaabf8506e8 Signed-off-by: Robert Varga (cherry picked from commit 6bac0befd20952fc07aab28b9575b690a04c0f06) --- diff --git a/netconf/callhome-protocol/src/main/java/org/opendaylight/netconf/callhome/protocol/NetconfCallHomeServer.java b/netconf/callhome-protocol/src/main/java/org/opendaylight/netconf/callhome/protocol/NetconfCallHomeServer.java index 378ccbe231..3577ac358b 100644 --- a/netconf/callhome-protocol/src/main/java/org/opendaylight/netconf/callhome/protocol/NetconfCallHomeServer.java +++ b/netconf/callhome-protocol/src/main/java/org/opendaylight/netconf/callhome/protocol/NetconfCallHomeServer.java @@ -43,7 +43,7 @@ public final class NetconfCallHomeServer implements AutoCloseable, ServerKeyVeri NetconfCallHomeServer(final SshClient sshClient, final CallHomeAuthorizationProvider authProvider, final Factory factory, final InetSocketAddress socketAddress, final StatusRecorder recorder) { this(sshClient, authProvider, factory, socketAddress, recorder, - new NettyIoServiceFactory(factory.getNettyGroup())); + new NettyIoServiceFactory(sshClient, factory.getNettyGroup())); } @VisibleForTesting diff --git a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/client/NettyAwareChannelSubsystem.java b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/client/NettyAwareChannelSubsystem.java index 035bbdcba0..99bfca7f6c 100644 --- a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/client/NettyAwareChannelSubsystem.java +++ b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/ssh/client/NettyAwareChannelSubsystem.java @@ -37,7 +37,7 @@ public class NettyAwareChannelSubsystem extends ChannelSubsystem { if (!isClosing()) { // TODO: consider using context's allocator for heap buffer here ctx.fireChannelRead(Unpooled.copiedBuffer(data, off, (int) len)); - adjustWindow(len); + getLocalWindow().check(); } } @@ -46,14 +46,10 @@ public class NettyAwareChannelSubsystem extends ChannelSubsystem { // If we're already closing, ignore incoming data if (!isClosing()) { LOG.debug("Discarding {} bytes of extended data", len); - adjustWindow(len); + getLocalWindow().check(); } } - private void adjustWindow(final long len) throws IOException { - getLocalWindow().consumeAndCheck(len); - } - @Override public void close() { this.close(false); diff --git a/netconf/shaded-sshd-jar/pom.xml b/netconf/shaded-sshd-jar/pom.xml index 4764a0f4a1..91cf93d0ae 100644 --- a/netconf/shaded-sshd-jar/pom.xml +++ b/netconf/shaded-sshd-jar/pom.xml @@ -32,12 +32,12 @@ org.apache.sshd sshd-osgi - 2.9.1 + 2.9.2 org.apache.sshd sshd-netty - 2.9.1 + 2.9.2 org.apache.sshd