You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bv...@apache.org on 2014/03/16 21:51:55 UTC
git commit: Upgrade to SSHD 0.10.1 and provided a temporary
workaround because of http://sourceforge.net/p/jsch/bugs/63
Repository: camel
Updated Branches:
refs/heads/master 7ecfb4259 -> 775e08892
Upgrade to SSHD 0.10.1 and provided a temporary workaround because of http://sourceforge.net/p/jsch/bugs/63
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/775e0889
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/775e0889
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/775e0889
Branch: refs/heads/master
Commit: 775e08892231f1ee34d649c0d063cf88f46436d6
Parents: 7ecfb42
Author: Babak Vahdat <bv...@apache.org>
Authored: Sun Mar 16 21:51:16 2014 +0100
Committer: Babak Vahdat <bv...@apache.org>
Committed: Sun Mar 16 21:51:16 2014 +0100
----------------------------------------------------------------------
.../org/apache/camel/component/jsch/ScpServerTestSupport.java | 5 ++++-
.../org/apache/camel/component/ssh/FileKeyPairProvider.java | 5 +++--
.../camel/component/ssh/ResourceHelperKeyPairProvider.java | 4 ++--
parent/pom.xml | 2 +-
4 files changed, 10 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/775e0889/components/camel-jsch/src/test/java/org/apache/camel/component/jsch/ScpServerTestSupport.java
----------------------------------------------------------------------
diff --git a/components/camel-jsch/src/test/java/org/apache/camel/component/jsch/ScpServerTestSupport.java b/components/camel-jsch/src/test/java/org/apache/camel/component/jsch/ScpServerTestSupport.java
index 8d56ff1..1213e9d 100644
--- a/components/camel-jsch/src/test/java/org/apache/camel/component/jsch/ScpServerTestSupport.java
+++ b/components/camel-jsch/src/test/java/org/apache/camel/component/jsch/ScpServerTestSupport.java
@@ -178,7 +178,10 @@ public abstract class ScpServerTestSupport extends CamelTestSupport {
jsch.setKnownHosts(knownHostsFile);
Session s = jsch.getSession("admin", "localhost", getPort());
s.setConfig("StrictHostKeyChecking", "ask");
- s.setConfig("HashKnownHosts", "yes");
+
+ // TODO: by the current jsch (0.1.50) setting "HashKnownHosts" to "no" is a workaround
+ // to make the tests run green, see also http://sourceforge.net/p/jsch/bugs/63/
+ s.setConfig("HashKnownHosts", "no");
s.setUserInfo(new UserInfo() {
@Override
public String getPassphrase() {
http://git-wip-us.apache.org/repos/asf/camel/blob/775e0889/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/FileKeyPairProvider.java
----------------------------------------------------------------------
diff --git a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/FileKeyPairProvider.java b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/FileKeyPairProvider.java
index 02a2f00..6ed9b9b 100644
--- a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/FileKeyPairProvider.java
+++ b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/FileKeyPairProvider.java
@@ -73,7 +73,8 @@ public class FileKeyPairProvider extends AbstractKeyPairProvider {
this.passwordFinder = passwordFinder;
}
- public KeyPair[] loadKeys() {
+ @Override
+ public Iterable<KeyPair> loadKeys() {
if (!SecurityUtils.isBouncyCastleRegistered()) {
throw new IllegalStateException("BouncyCastle must be registered as a JCE provider");
}
@@ -106,7 +107,7 @@ public class FileKeyPairProvider extends AbstractKeyPairProvider {
log.warn("Unable to read key {}: {}", files[i], e);
}
}
- return keys.toArray(new KeyPair[keys.size()]);
+ return keys;
}
}
http://git-wip-us.apache.org/repos/asf/camel/blob/775e0889/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/ResourceHelperKeyPairProvider.java
----------------------------------------------------------------------
diff --git a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/ResourceHelperKeyPairProvider.java b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/ResourceHelperKeyPairProvider.java
index 9457b05..0116e3d 100644
--- a/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/ResourceHelperKeyPairProvider.java
+++ b/components/camel-ssh/src/main/java/org/apache/camel/component/ssh/ResourceHelperKeyPairProvider.java
@@ -95,7 +95,7 @@ public class ResourceHelperKeyPairProvider extends AbstractKeyPairProvider {
}
@Override
- protected KeyPair[] loadKeys() {
+ public Iterable<KeyPair> loadKeys() {
if (!SecurityUtils.isBouncyCastleRegistered()) {
throw new IllegalStateException("BouncyCastle must be registered as a JCE provider");
}
@@ -136,7 +136,7 @@ public class ResourceHelperKeyPairProvider extends AbstractKeyPairProvider {
}
}
- return keys.toArray(new KeyPair[keys.size()]);
+ return keys;
}
}
http://git-wip-us.apache.org/repos/asf/camel/blob/775e0889/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 9cd06e3..219f21e 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -391,7 +391,7 @@
<spring-ws-version>2.1.4.RELEASE</spring-ws-version>
<spymemcached-bundle-version>2.5_2</spymemcached-bundle-version> <!-- FIXME cmueller: not in sync! -->
<spymemcached-version>2.8.4</spymemcached-version>
- <sshd-version>0.9.0</sshd-version>
+ <sshd-version>0.10.1</sshd-version>
<stompjms-version>1.19</stompjms-version>
<stax-api-version>1.0.1</stax-api-version>
<stax2-api-bundle-version>3.1.1</stax2-api-bundle-version>