diff options
author | David Ostrovsky <david@ostrovsky.org> | 2016-09-29 08:27:30 +0200 |
---|---|---|
committer | David Pursehouse <dpursehouse@collab.net> | 2019-04-09 08:53:48 +0900 |
commit | 2de45fb5cee92fede40ef76f2236f93be06856d2 (patch) | |
tree | 02f90ec2cffef7554b5623b8da33f5b60d718f20 | |
parent | 407ae56d25332ffb82e65c3979e02df9a7866c67 (diff) |
Bump Mina core to 2.0.16 and sshd to 1.4
This release moves to Java 8 and fixes various bugs. See the sshd-core
release notes [1] and mina-project page [2] for details.
[1] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310849&version=12338322
[2] https://mina.apache.org/mina-project/
Change-Id: I5df8540fa96f91126ccd45446a070f2000436b15
-rw-r--r-- | WORKSPACE | 8 | ||||
-rw-r--r-- | gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java | 2 | ||||
-rw-r--r-- | gerrit-sshd/src/main/java/com/google/gerrit/sshd/HostKeyProvider.java | 6 | ||||
-rw-r--r-- | gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshDaemon.java | 8 | ||||
-rw-r--r-- | lib/mina/BUCK | 12 |
5 files changed, 18 insertions, 18 deletions
@@ -488,14 +488,14 @@ maven_jar( maven_jar( name = 'sshd', - artifact = 'org.apache.sshd:sshd-core:1.2.0', - sha1 = '4bc24a8228ba83dac832680366cf219da71dae8e', + artifact = 'org.apache.sshd:sshd-core:1.4.0', + sha1 = 'c8f3d7457fc9979d1b9ec319f0229b89793c8e56', ) maven_jar( name = 'mina_core', - artifact = 'org.apache.mina:mina-core:2.0.10', - sha1 = 'a1cb1136b104219d6238de886bf5a3ea4554eb58', + artifact = 'org.apache.mina:mina-core:2.0.16', + sha1 = 'f720f17643eaa7b0fec07c1d7f6272972c02bba4', ) maven_jar( diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java index cb4439acc9..4cdf3aae29 100644 --- a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java +++ b/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java @@ -27,7 +27,7 @@ import com.google.gerrit.server.util.SocketUtil; import com.google.inject.Inject; import com.google.inject.Singleton; -import org.apache.sshd.common.util.SecurityUtils; +import org.apache.sshd.common.util.security.SecurityUtils; import org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider; import java.io.IOException; diff --git a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/HostKeyProvider.java b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/HostKeyProvider.java index 8190836e83..09fa42c1b0 100644 --- a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/HostKeyProvider.java +++ b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/HostKeyProvider.java @@ -19,9 +19,9 @@ import com.google.inject.Inject; import com.google.inject.Provider; import com.google.inject.ProvisionException; -import org.apache.sshd.common.keyprovider.AbstractFileKeyPairProvider; +import org.apache.sshd.common.keyprovider.FileKeyPairProvider; import org.apache.sshd.common.keyprovider.KeyPairProvider; -import org.apache.sshd.common.util.SecurityUtils; +import org.apache.sshd.common.util.security.SecurityUtils; import org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider; import java.io.File; @@ -73,7 +73,7 @@ class HostKeyProvider implements Provider<KeyPairProvider> { throw new ProvisionException("Bouncy Castle Crypto not installed;" + " needed to read server host keys: " + stdKeys + ""); } - AbstractFileKeyPairProvider kp = SecurityUtils.createFileKeyPairProvider(); + FileKeyPairProvider kp = new FileKeyPairProvider(); kp.setFiles(stdKeys); return kp; } diff --git a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshDaemon.java b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshDaemon.java index d0f54e6b37..bd121eec39 100644 --- a/gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshDaemon.java +++ b/gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshDaemon.java @@ -65,10 +65,10 @@ import org.apache.sshd.common.random.Random; import org.apache.sshd.common.random.SingletonRandomFactory; import org.apache.sshd.common.session.ConnectionService; import org.apache.sshd.common.session.Session; -import org.apache.sshd.common.util.SecurityUtils; import org.apache.sshd.common.util.buffer.Buffer; import org.apache.sshd.common.util.buffer.ByteArrayBuffer; import org.apache.sshd.common.util.net.SshdSocketAddress; +import org.apache.sshd.common.util.security.SecurityUtils; import org.apache.sshd.server.Command; import org.apache.sshd.server.CommandFactory; import org.apache.sshd.server.ServerBuilder; @@ -693,12 +693,12 @@ public class SshDaemon extends SshServer implements SshInfo, LifecycleListener { private void initForwarding() { setTcpipForwardingFilter(new ForwardingFilter() { @Override - public boolean canForwardAgent(Session session) { + public boolean canForwardAgent(Session session, String requestType) { return false; } @Override - public boolean canForwardX11(Session session) { + public boolean canForwardX11(Session session, String requestType) { return false; } @@ -723,7 +723,7 @@ public class SshDaemon extends SshServer implements SshInfo, LifecycleListener { return new FileSystem() { @Override public void close() throws IOException { - } + } @Override public Iterable<FileStore> getFileStores() { diff --git a/lib/mina/BUCK b/lib/mina/BUCK index f22a710631..60e965556c 100644 --- a/lib/mina/BUCK +++ b/lib/mina/BUCK @@ -8,9 +8,9 @@ EXCLUDE = [ maven_jar( name = 'sshd', - id = 'org.apache.sshd:sshd-core:1.2.0', - sha1 = '4bc24a8228ba83dac832680366cf219da71dae8e', - src_sha1 = '490e3f03d7628ecf1cbb8317563fdbf06e68e29f', + id = 'org.apache.sshd:sshd-core:1.4.0', + sha1 = 'c8f3d7457fc9979d1b9ec319f0229b89793c8e56', + src_sha1 = '7dbe0edbd2362b58778bbed77407f2e0ded08fcd', license = 'Apache2.0', deps = [':core'], exclude = EXCLUDE, @@ -18,9 +18,9 @@ maven_jar( maven_jar( name = 'core', - id = 'org.apache.mina:mina-core:2.0.10', - sha1 = 'a1cb1136b104219d6238de886bf5a3ea4554eb58', - src_sha1 = 'b70ff94ba379b4e825caca1af4ec83193fac4b10', + id = 'org.apache.mina:mina-core:2.0.16', + sha1 = 'f720f17643eaa7b0fec07c1d7f6272972c02bba4', + src_sha1 = '660fb813ca1c8d8a936f894324091400a5ac128a', license = 'Apache2.0', exclude = EXCLUDE, ) |