Vladimir Lagunov
d5805a6c64
Use testcontainers ( #741 )
...
* Replace abstract class IntegrationBaseSpec with composition through IntegrationTestUtil
* Switch to testcontainers in integration tests
It allows running different SSH servers with different configurations in tests, giving ability to cover more bugs, like mentioned in #733 .
2021-11-10 14:30:35 +01:00
Jeroen van Erp
3256f5336d
Update builds and release pipeline
2021-10-12 11:16:51 +02:00
Jeroen van Erp
7742d9b661
Upgrade to asn-one 0.6.0 ( Fixes #678 )
2021-09-27 12:11:05 +02:00
exceptionfactory
753e3a50e5
Upgraded SLF4J to 1.7.32 and Logback to 1.2.6 ( #722 )
2021-09-23 08:22:18 +02:00
exceptionfactory
6f9873712f
Move BCrypt class to avoid conflict with org.mindrot:jbcrypt ( #717 )
...
- Renamed BCryptTest and updated using JUnit Test annotations
2021-09-02 09:50:35 +02:00
Jeroen van Erp
f38fcbe57e
Add Automatic-Module-Name to MANIFEST.MF ( #712 )
2021-08-27 16:29:51 +02:00
Vladimir Lagunov
a016974743
Support host certificate keys ( #703 )
...
* Handle @cert-authority in known_hosts.
* Fix ClassCastException when receiving an ECDSA-CERT host key.
* Mention what exactly is not negotiated.
* Verify host key certificates during key exchange.
* Unit and integration tests for host key verification.
* Show sshd logs when integration test finishes.
* Review fixes: extract to private method, change strings.
2021-08-17 14:29:02 +02:00
Jeroen van Erp
4d9665b6a7
Upgrade Bouncy Castle to 1.69 ( #704 )
2021-07-20 12:12:12 +02:00
Jeroen van Erp
c05c3307b3
Update dependencies
...
- BouncyCastle 1.68
- asn-one 0.5.0
- slf4j-api 1.7.30
2021-01-13 10:41:01 +01:00
Fabian Bonk
6d7dd741de
Bump bouncycastle version ( #655 )
2020-12-21 13:41:11 +01:00
Moritz Weichert
a5efdf1f0d
Bump bonucycastle version ( #619 )
...
Co-authored-by: Moritz Weichert <moritz.weichert@check24.de >
2020-07-10 19:02:32 +02:00
Jeroen van Erp
2baf51bf64
Replace BC ASN.1 dependency with asn-one library
2020-06-02 23:40:08 +02:00
Jeroen van Erp
91105e6a07
Fix integration build
2020-06-02 14:07:31 +02:00
Jeroen van Erp
3526694558
Fix build for Java9 and up, verifying Java7 compat
2020-05-12 11:29:30 +02:00
Jeroen van Erp
d618156ede
Fix bintray plugin version
2020-05-11 23:17:02 +02:00
Jeroen van Erp
17754a65fe
Update build.gradle for newer gradle versions
2020-04-16 09:38:04 +02:00
Jeroen van Erp
27a5039831
Fixes for GH Actions
2020-04-14 20:39:46 +02:00
Jeroen van Erp
c2d25a9d62
Upgrade release plugin
2020-04-14 20:00:41 +02:00
Jeroen van Erp
46a0cbac9e
Upgrade BouncyCastle ( Fixes #572 )
2020-04-14 16:00:29 +02:00
Tobias Gruetzmacher
02b70ef427
Minor updates ( #520 )
...
* Update Gradle Wrapper to Gradle 4.10.3
* Update test dependencies
2019-08-04 08:57:44 +02:00
Jeroen van Erp
f322a4b060
Updated ed25519-java to 0.3.0
2019-03-01 21:44:18 +01:00
Jeroen van Erp
254f739ac1
Upgraded sshd to 2.1.0
2018-11-16 11:12:58 +01:00
Jeroen van Erp
59e68f1ed7
Updated release plugin
2018-07-24 14:20:10 +02:00
Jeroen van Erp
d2a16385da
Upgraded BouncyCastle to 1.60 ( Fixes #436 )
2018-07-10 16:33:33 +02:00
Jeroen van Erp
db48ff85c0
Add support for encrypted ed25519 openssh-key-v1 files ( Fixes #427 ) ( #429 )
2018-06-19 11:53:32 +02:00
Jeroen van Erp
10918f3201
Using forked gradle process for upload
2018-04-04 13:15:54 +02:00
Jeroen van Erp
c10cb7f138
Fix release plugin?
2018-04-04 13:03:56 +02:00
Jeroen van Erp
5e1be8b1b0
Separated out integration tests
2017-12-27 23:01:59 +01:00
Jeroen van Erp
661f63eab7
Updated builds to include CodeCov
2017-11-30 11:33:13 +01:00
Jeroen van Erp
d2e0f50d0c
Updated build plugins
2017-11-09 15:22:34 +01:00
Jeroen van Erp
b41f0acd19
Using new release plugin
2017-10-16 12:38:55 +02:00
paladox
f046a41750
Update net.i2p.crypto:eddsa to 0.2.0 ( #372 )
...
* Update net.i2p.crypto:eddsa to 0.2.0
* Update net.i2p.crypto.eddsa to 0.2.0
* Update net.i2p.crypto.eddsa to 0.2.0
* Update net.i2p.crypto.eddsa to 0.2.0
2017-10-11 21:47:51 +02:00
Jeroen van Erp
9ac55de26c
Fixed Java9 build?
2017-09-07 21:54:42 +02:00
Jeroen van Erp
aa7748395d
Removed build of broken openJDK7 in favour of using animal-sniffer to detect java 1.6 compatibility
2017-08-24 13:18:27 +02:00
Matt Dailey
aed3decf1d
Upgraded Mockito, and added message and retries to ConsolePasswordFinder
...
* Upgraded Mockito to 2.8.47 (latest)
* Added extension to allow mocking final classes
* ConsolePasswordFinder allows custom message and number of retries
* Added builder for ConsolePasswordFinder
* Added more unit tests
2017-07-10 09:30:10 +02:00
Jeroen van Erp
4d84d3f67c
Upgraded BouncyCastle ( Fixes #312 )
2017-04-10 10:08:09 +02:00
Jeroen van Erp
bcb15e6ccd
Changed deprecated build notation
2017-03-01 21:53:42 +01:00
João Nelas
edfb069f2a
adds current version to exported classes
2017-02-03 17:33:07 +00:00
Jeroen van Erp
fbee0b3956
Update build.gradle
2017-01-23 22:56:23 +01:00
Jeroen van Erp
fd60139b98
Merge branch 'master' into master
2017-01-23 22:54:15 +01:00
Jeroen van Erp
356ec9ed08
Upgraded to mina sshd 1.2.0
2017-01-20 16:30:01 +01:00
João Nelas
66d4b34eba
re-adding Export-Package of com.hierynomus.sshj.*
2017-01-12 14:37:02 +00:00
João Nelas
aafb9942a3
converts bouncycastle OSGi dep from Import-Bundle to Import-Package
...
Import-Bundle is generally discouraged by OSGi best practices.
See http://stackoverflow.com/questions/1865819/when-should-i-use-import-package-and-when-should-i-use-require-bundle for more info.
2017-01-12 14:26:59 +00:00
Jeroen van Erp
d1dff550ce
Updated OSGi bundling ( Fixes #255 again)
2017-01-11 23:14:43 +01:00
João Nelas
9438157b93
excludes net.i2p.crypto.eddsa.math from OSGI Import-Package
2017-01-06 15:12:44 +00:00
Jeroen van Erp
516abb0282
Disable version inference when no git history present ( Fixes #256 )
2016-12-28 10:09:48 +01:00
Jeroen van Erp
256e65dea4
Build jar with correct version string automatically ( Fixes #280 )
2016-11-23 13:30:37 +01:00
Jeroen van Erp
63927a3e2b
Setting version to 0.18.0
2016-09-30 11:43:02 +02:00
Jeroen van Erp
6e56cd9d0a
Changed release process to bintray
2016-09-30 11:03:22 +02:00
Jeroen van Erp
8c7d2fa8d0
Java6 re-enabled
2016-09-02 16:54:21 +02:00