diff options
author | Florian Zschocke <f.zschocke+git@gmail.com> | 2022-10-08 22:22:54 +0200 |
---|---|---|
committer | Florian Zschocke <f.zschocke+git@gmail.com> | 2022-10-09 14:35:10 +0200 |
commit | 57365bf17dfc2ed222a5bf347dd83a9c228cae1a (patch) | |
tree | fe2566413bba71a09cd8cc8b32af6715827a0e33 /src | |
parent | 0f3fdd8d4d8884a821069b65e08cfe197bf45bd2 (diff) | |
download | gitblit-57365bf17dfc2ed222a5bf347dd83a9c228cae1a.tar.gz gitblit-57365bf17dfc2ed222a5bf347dd83a9c228cae1a.zip |
Update dependency MINA SSHD to version 1.7.0
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/gitblit/transport/ssh/SshDaemon.java | 9 | ||||
-rw-r--r-- | src/test/java/com/gitblit/tests/SshUnitTest.java | 2 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/com/gitblit/transport/ssh/SshDaemon.java b/src/main/java/com/gitblit/transport/ssh/SshDaemon.java index 405c794e..8bb880b0 100644 --- a/src/main/java/com/gitblit/transport/ssh/SshDaemon.java +++ b/src/main/java/com/gitblit/transport/ssh/SshDaemon.java @@ -95,11 +95,14 @@ public class SshDaemon { // Ensure that Bouncy Castle is our JCE provider SecurityUtils.registerSecurityProvider(new BouncyCastleSecurityProviderRegistrar()); - // Add support for ED25519_SHA512 - SecurityUtils.registerSecurityProvider(new EdDSASecurityProviderRegistrar()); if (SecurityUtils.isBouncyCastleRegistered()) { log.info("BouncyCastle is registered as a JCE provider"); } + // Add support for ED25519_SHA512 + SecurityUtils.registerSecurityProvider(new EdDSASecurityProviderRegistrar()); + if (SecurityUtils.isProviderRegistered("EdDSA")) { + log.info("EdDSA is registered as a JCE provider"); + } // Generate host RSA and DSA keypairs and create the host keypair provider File rsaKeyStore = new File(gitblit.getBaseFolder(), "ssh-rsa-hostkey.pem"); @@ -164,7 +167,7 @@ public class SshDaemon { sshd.setSessionFactory(new SshServerSessionFactory(sshd)); sshd.setFileSystemFactory(new DisabledFilesystemFactory()); - sshd.setTcpipForwardingFilter(new NonForwardingFilter()); + sshd.setForwardingFilter(new NonForwardingFilter()); sshd.setCommandFactory(new SshCommandFactory(gitblit, workQueue)); sshd.setShellFactory(new WelcomeShell(gitblit)); diff --git a/src/test/java/com/gitblit/tests/SshUnitTest.java b/src/test/java/com/gitblit/tests/SshUnitTest.java index 2f65fe99..acb0269c 100644 --- a/src/test/java/com/gitblit/tests/SshUnitTest.java +++ b/src/test/java/com/gitblit/tests/SshUnitTest.java @@ -36,7 +36,7 @@ import org.apache.sshd.client.future.AuthFuture; import org.apache.sshd.client.keyverifier.ServerKeyVerifier; import org.apache.sshd.client.session.ClientSession; import org.apache.sshd.common.config.keys.FilePasswordProvider; -import org.apache.sshd.common.util.SecurityUtils; +import org.apache.sshd.common.util.security.SecurityUtils; import org.eclipse.jgit.lib.Config; import org.eclipse.jgit.storage.file.FileBasedConfig; import org.eclipse.jgit.util.FS; |