Ioannis Canellos
4eae26c551
OSGi-fied sshj
2011-07-25 06:29:20 -07:00
Shikhar Bhushan
b950f88f52
SSHClient implements Closeable
2011-07-24 20:50:01 +01:00
Shikhar Bhushan
3267860db4
mass auto-format
2011-07-24 20:48:00 +01:00
Shikhar Bhushan
d6eb5a040e
Non-final ChannelOutputStream field may be null if we haven't received channel open confirmation or channel open failed. So do null-check.
2011-07-16 10:19:46 +01:00
Shikhar Bhushan
21da5b9f65
update contributor list
2011-07-03 14:50:43 -07:00
Shikhar Bhushan
6b66a952d4
Session#changeWindowDimensions was broken, wrong channel request.
...
Fix for #21
2011-07-03 10:59:40 +01:00
Shikhar Bhushan
aa4faf3f25
Merge pull request #20 from cloudera/forUpstream
...
Don't leak PrivateKeyStringResource private keys via toString()
2011-06-23 13:46:37 -07:00
Adar Dembo
4be02450dd
Don't leak PrivateKeyStringResource private keys via toString()
2011-06-22 17:52:46 -07:00
Shikhar Bhushan
0cec27c28e
Edited README.rst via GitHub
2011-06-20 11:44:56 -07:00
Shikhar Bhushan
4384367a1b
point to issue tracker
2011-06-20 11:43:21 -07:00
Shikhar Bhushan
4549648a76
[maven-release-plugin] prepare for next development iteration
2011-06-19 18:32:36 +01:00
Shikhar Bhushan
20e2161022
[maven-release-plugin] prepare release v0.4.1
v0.4.1
2011-06-19 18:32:30 +01:00
Shikhar Bhushan
fb0f3afa17
fix javadoc warnings
2011-06-19 18:30:52 +01:00
Shikhar Bhushan
114c2bb424
specify missing maven plugin versions & upgrade others
2011-06-19 18:25:04 +01:00
Shikhar Bhushan
079bde5dbf
update dependencies in pom
2011-06-19 18:17:06 +01:00
Shikhar Bhushan
eaee42b017
Fix for GH-18
...
Need to explicitly tell the BigInteger constructor that K (generated secret) is a positive number.
2011-06-19 17:53:56 +01:00
Shikhar Bhushan
8b61d96808
changed some things around, lesser conversions / copying. still not found the bug. grr.
2011-06-19 17:52:00 +01:00
Shikhar Bhushan
73fcc81e83
Unused methods
2011-06-18 20:14:44 +01:00
Shikhar Bhushan
0f7926d4fa
.
2011-06-18 14:45:28 +01:00
Shikhar Bhushan
ca6f15650a
Useless indirection
2011-06-18 14:44:58 +01:00
Shikhar Bhushan
eb78dc499d
.
2011-06-18 13:53:18 +01:00
Shikhar Bhushan
a852f33a15
way to reproduce GH-18
2011-06-18 13:52:03 +01:00
Shikhar Bhushan
ccabc1a20c
vestige of eclipse formatting
2011-06-18 13:48:25 +01:00
Shikhar Bhushan
cb2986d32e
Update client version string
2011-06-18 13:48:10 +01:00
Shikhar Bhushan
dc70f08e45
Update contributor list
2011-06-08 20:06:23 +01:00
Shikhar Bhushan
bf68ec18b2
Merge pull request #16 from cloudera/forUpstream
...
Adding support for public key authentication from strings
2011-06-08 11:45:32 -07:00
Philip Langdale
7e78260ca9
Add unit test for String originated key files.
2011-06-07 15:55:44 -07:00
Philip Langdale
27c60cee60
Add support for public key authentication with keys as strings.
...
Currently, only keys as file locations are supported. This change
adds support for keys as strings.
Significant changes are:
1) Introduction of a new Resource type for keys as strings.
2) Initialization of a key provider with two strings (private and public keys)
Leaving the public key null is equivalent to not having a .pub file.
3) Obtaining the reader for the resource is refactored into the resource itself
to avoid requiring knowledge of the type outside the resource.
The loadKeys and authPublickey convenience methods are not duplicated for
the string based loading as we currently don't need them but they could be
if desired (although method signature collisions will be a problem).
2011-06-07 15:55:39 -07:00
Shikhar Bhushan
551b8b4fcf
Add forked-path to maven-release-plugin config to allow stdin password input
2011-06-06 20:55:12 +01:00
Shikhar Bhushan
fd591e70be
[maven-release-plugin] prepare for next development iteration
2011-06-06 20:44:39 +01:00
Shikhar Bhushan
d177b239c6
[maven-release-plugin] prepare release v0.4.0
v0.4.0
2011-06-06 20:44:33 +01:00
Shikhar Bhushan
adf44e2dc0
deleted google group
2011-06-04 13:52:24 -07:00
Shikhar Bhushan
7810b5f653
better example
2011-06-04 20:47:57 +01:00
Shikhar Bhushan
3695e2a184
Buffer underflows as checked exceptions. Should not be a RuntimeException in case we get an invalid SSH packet.
2011-05-30 20:34:13 +01:00
Shikhar Bhushan
17d8e91f05
Renamed some Buffer methods to better reflect the SSH datatype
2011-05-22 09:51:28 +01:00
Shikhar Bhushan
3c3715eccf
SFTPEngine carries the instance of PathHelper
2011-05-17 00:19:16 +01:00
Shikhar Bhushan
2ff9f2ae50
Allow specifying alternate path separator (for Windows SFTP implementations)
2011-05-15 11:56:40 +01:00
Shikhar Bhushan
4f7b29da0d
UserAuthImpl made plenty cleaner...
2011-05-11 00:08:28 +01:00
Shikhar Bhushan
2d49cb4d77
Resource should implement equals() and hashCode()
2011-05-11 00:08:16 +01:00
Shikhar Bhushan
d752bc36ff
Whoops, package-private constructor by mistake for AuthNone
2011-05-11 00:07:58 +01:00
Shikhar Bhushan
99e24b7323
Nicer logging
2011-05-11 00:07:14 +01:00
Shikhar Bhushan
40b401406c
It's not a Future, it's a Promise. Rename inspired by https://gist.github.com/959802 .
...
Also Event now delegates to Promise instead of inheriting from it.
2011-05-10 21:51:53 +01:00
Shikhar Bhushan
803b154505
Password prompt in keyboard-interactive auth may have a trailing space
2011-05-03 21:55:34 +01:00
Shikhar Bhushan
ff5935af2a
Edited NOTICE via GitHub
2011-05-01 11:24:50 -07:00
Shikhar Bhushan
430ebe27ea
Future gets tryGet(), Event gets tryAwait(). ErrorListener disappears from StreamCopier. Socket/channel cleanups for local & remote port forwarding done more consistently with a separate monitoring thread.
2011-04-30 22:35:55 +01:00
Shikhar Bhushan
a0109dd8fa
Don't do the caller's job
2011-04-29 11:28:20 +01:00
Shikhar Bhushan
85abcb7aad
misc cleanups
2011-04-27 00:13:11 +01:00
Shikhar Bhushan
4de741359e
Deprecated Command#getOutputAsString() and Command#getErrorAsString() - same thing can now be done without any decoding ambiguity via IOUtils.pipeStream(InputStream) -> ByteArrayOutputStream
2011-04-24 19:18:09 +01:00
Shikhar Bhushan
ab705d7f2a
Consolidated stream copying logic
2011-04-24 19:07:08 +01:00
Shikhar Bhushan
f89c0cc2f0
Minor cleanups
2011-04-10 22:09:02 +01:00