Jeroen van Erp
deff097170
Fix SFTPClient.mkdirs to not inadvertently prefix with '/' ( #415 )
2018-08-02 13:11:09 +02:00
Jeroen van Erp
7556a7f6f6
Updated license header
2018-07-25 12:59:25 +02:00
Jeroen van Erp
c5792fe4a8
Added Kex integration test
2018-07-25 10:34:52 +02:00
Jeroen van Erp
02cfeb9a6a
Release version: 0.26.0
v0.26.0
2018-07-24 14:27:54 +02:00
Jeroen van Erp
5e771382fe
Updated license header
2018-07-24 14:24:28 +02:00
Jeroen van Erp
59e68f1ed7
Updated release plugin
2018-07-24 14:20:10 +02:00
Jeroen van Erp
7d07c1bb46
Refactored Macs and added hmac-ripemd1600@openssh.com
2018-07-24 14:18:02 +02:00
Jeroen van Erp
5bebe044aa
Code cleanup, add { to single-line if
2018-07-12 14:55:03 +02:00
Jeroen van Erp
d2a16385da
Upgraded BouncyCastle to 1.60 ( Fixes #436 )
2018-07-10 16:33:33 +02:00
Jeroen van Erp
adc0451b3f
Cleanup OpenSSHKeyFile and add Disconnection test
2018-07-10 16:29:09 +02:00
Jeroen van Erp
df5e73f1e8
Close before interrupt LocalPortForwarder ( Fixes #426 )
2018-07-10 16:28:28 +02:00
Jeroen van Erp
eeeba57c73
Code formatting improvements.
2018-07-10 16:15:37 +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
49a450fb53
Fixed some codacy issues
2018-06-18 14:27:45 +02:00
Tom Caflisch
80d93ae8e7
Remove unnecessary nested try/finally ( #417 )
...
* Remove unnecessary nested try/finally
* This handles the case of your concern.
An even better solution would be to have SSHClient and Session implement Auto-Closable so then you don't have to worry about doing anything in the finally block!
2018-06-11 09:54:26 +02:00
Jeroen van Erp
42c52e4fe6
Fixed logging of Encoder to log correct sequence number
2018-04-30 09:30:28 +02:00
Jeroen van Erp
329966ecc4
Using UTF-8 encoding for PrivateKeyFileResource ( Fixes #413 )
2018-04-30 09:30:00 +02:00
Jeroen van Erp
10918f3201
Using forked gradle process for upload
2018-04-04 13:15:54 +02:00
Jeroen van Erp
b5f0d4c9fb
Release version: 0.25.0
v0.25.0
2018-04-04 13:05:02 +02:00
Jeroen van Erp
c10cb7f138
Fix release plugin?
2018-04-04 13:03:56 +02:00
Jeroen van Erp
81e26f4a7f
Release version: 0.24.0
v0.24.0
2018-04-04 12:00:30 +02:00
Jeroen van Erp
aa53effce8
Merge branch 'issue-358'
2018-03-22 22:50:51 +01:00
Jeroen van Erp
76e6e572b4
Merge branch 'master' into issue-358
2018-03-22 22:50:37 +01:00
Jeroen van Erp
2003a9f8c9
Add support for verifying multiple host entries ( Fixes #405 )
2018-03-21 23:54:25 +01:00
Jeroen van Erp
84a7677a62
Add support for hmac-ripemd-160
2018-03-05 13:00:41 +01:00
Jeroen van Erp
3bcd3530cf
Renamed test to spec
2018-03-05 13:00:41 +01:00
Jeroen van Erp
a63f9ee8fd
New version Base64 class
2018-03-05 13:00:41 +01:00
Jeroen van Erp
4be5a98ea3
Merge pull request #400 from maxd/public_constructor_of_host_entry
...
HostEntry constructor must be public
2018-02-20 23:16:41 +01:00
Maxim Dobryakov
26df2f3c23
HostEntry constructor must be public
...
Reasons:
1) SimpleEntry (was replaced to HostEntry) class had public constructor
2) HostEntry class can be used outside of sshj library to add entries to .known_hosts file (i.e. for implementation of interactive HostKeyVerifier)
2018-02-20 22:59:36 +03:00
Michael Prankl
39b72eed62
Android Compability, again ;-) ( #392 )
...
* Rework SecurityUtils and PKCS8KeyFile for usage with SpongyCastle.
* Specifying providerName for registration is unneccessary.
* Update AndroidConfig, fix imports.
* Workaround for Android 5.0 bug when SpongyCastle is the default JCE provider.
On Android 5.0 reading the version from the jar does throw a SecurityException due to a bug in Android (see https://issuetracker.google.com/issues/36993752 ). Including that Exception in the catch provides a workaround for that issue.
2018-01-30 16:22:05 +01:00
Jeroen van Erp
d55eb6d02e
Fix build for windows
2018-01-24 21:34:29 +01:00
Jeroen van Erp
265e9d2916
Add extra logging in OpenSSHKnownHosts and extra test
2018-01-24 15:53:12 +01:00
Jeroen van Erp
0b6552654b
Fix 'key spec not recognized' exception with ECDSA keys
2018-01-23 19:58:04 +01:00
Jeroen van Erp
dabe43dfdc
Fixed headers
2017-12-28 13:18:30 +01:00
Jeroen van Erp
0f67fa2541
Added integration test for append scenario ( Fixes #390 )
2017-12-28 13:00:49 +01:00
Michael Prankl
54018a4a81
Update AndroidConfig ( #389 )
...
* Add EdDSA signature for AndroidConfig.
* Initialize KeyExchange- and FileKeyProviderFactories with registered "bouncyCastle" (in fact, SpongyCastle is registered).
See #308 for discussion.
2017-12-28 11:55:36 +01:00
Jeroen van Erp
ca81c2eea4
Added integration test to travis
2017-12-28 10:13:56 +01:00
Jeroen van Erp
048f84b42a
Removed docker from travis yml as it is included in gradle build now
2017-12-28 10:10:46 +01:00
Jeroen van Erp
8ca6451d5d
Fixed length bug in putString ( Fixes #187 )
2017-12-27 23:02:41 +01:00
Jeroen van Erp
5e1be8b1b0
Separated out integration tests
2017-12-27 23:01:59 +01:00
Jeroen van Erp
bc4da2ea8e
Upgraded gradle to cope with java9
2017-12-27 15:02:42 +01:00
Jeroen van Erp
09fb2b9dc2
Merge pull request #385 from Igerly/ssh-with-docker-tests
...
Integration test(s) with OpenSSH server in Docker
2017-12-04 00:23:44 +01:00
Iger
4045d5a7ef
- One more time
2017-12-03 23:10:56 +02:00
Iger
d0daa2c12f
- desperation
2017-12-03 23:00:40 +02:00
Iger
64a2a4f779
- orly?
2017-12-03 22:55:18 +02:00
Iger
7cb1f8b11c
- switch username back
2017-12-03 22:49:29 +02:00
Iger
73bc785ab4
- eh?
2017-12-03 22:40:41 +02:00
Iger
9d697ede12
- minor improvements
2017-12-03 22:28:02 +02:00
Iger
2b62492caf
- grr, ip
2017-12-03 22:11:29 +02:00
Iger
a0f1aa7e2c
- Fixed server keys
...
- Use sshj branding
2017-12-03 22:08:06 +02:00