diff --git a/README.adoc b/README.adoc index ca100f22..4c4d079c 100644 --- a/README.adoc +++ b/README.adoc @@ -1,7 +1,7 @@ = sshj - SSHv2 library for Java Jeroen van Erp :sshj_groupid: com.hierynomus -:sshj_version: 0.14.0 +:sshj_version: 0.15.0 :source-highlighter: pygments image::https://travis-ci.org/hierynomus/sshj.svg?branch=master[] @@ -96,7 +96,7 @@ Google Group: http://groups.google.com/group/sshj-users Fork away! == Release history -SSHJ 0.15.0 (2015-??-??):: +SSHJ 0.15.0 (2015-11-20):: * Fixed https://github.com/hierynomus/sshj/issues/220[#220]: Added support for `ssh-ed25519` host keys * Fixed https://github.com/hierynomus/sshj/issues/225[#225]: Fixed bug in ECDSA fingerprint calculation that sometimes produced an incorrect fingerprint * Added `arcfour` Stream Ciphers from RFC4253 and RFC4345 diff --git a/build.gradle b/build.gradle index eec45543..7d864733 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ apply plugin: "signing" apply plugin: "osgi" group = "com.hierynomus" -version = "0.14.0" +version = "0.15.0" repositories { mavenCentral() diff --git a/examples/pom.xml b/examples/pom.xml index ba8ed8b3..d6ffe7a7 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -55,7 +55,7 @@ com.hierynomus sshj - 0.13.0 + 0.15.0 diff --git a/src/test/java/com/hierynomus/sshj/IntegrationTest.java b/src/test/java/com/hierynomus/sshj/IntegrationTest.java new file mode 100644 index 00000000..dd5bd3ab --- /dev/null +++ b/src/test/java/com/hierynomus/sshj/IntegrationTest.java @@ -0,0 +1,23 @@ +package com.hierynomus.sshj; + +import net.schmizz.sshj.DefaultConfig; +import net.schmizz.sshj.SSHClient; +import net.schmizz.sshj.transport.verification.OpenSSHKnownHosts; +import org.junit.Test; + +import java.io.File; +import java.io.IOException; + +import static org.hamcrest.MatcherAssert.assertThat; + +public class IntegrationTest { + + @Test + public void shouldConnect() throws IOException { + SSHClient sshClient = new SSHClient(new DefaultConfig()); + sshClient.addHostKeyVerifier(new OpenSSHKnownHosts(new File("/Users/ajvanerp/.ssh/known_hosts"))); + sshClient.connect("172.16.37.129"); + sshClient.authPassword("jeroen", "jeroen"); + assertThat("Is connected", sshClient.isAuthenticated()); + } +}