David Kocher
06e421e752
Extract formats. Add PuTTY to enum.
2014-05-06 15:41:35 +02:00
David Kocher
466ff99e1c
Update BC dependency to 1.50.
2014-05-05 13:12:48 +02:00
David Kocher
1f992c3fae
Ignore user auth banner in transport.
2014-05-05 13:12:10 +02:00
David Kocher
df6019accc
Fix type of fileOffset to long.
2014-05-05 13:11:54 +02:00
David Kocher
fdb891b842
Add hmac-sha2-256 and hmac-sha2-512.
2014-05-05 13:11:27 +02:00
Shikhar Bhushan
5159a799df
fix the fix for #90 - need to statExistence of targetCwd not cwd
2013-09-07 11:39:28 -04:00
shikhar
78e5a2e30e
bump ident for 0.9.1 before i forget
2013-08-11 22:35:19 -04:00
shikhar
db22f08f97
[maven-release-plugin] prepare for next development iteration
2013-08-11 22:25:50 -04:00
shikhar
c8cfc796af
[maven-release-plugin] prepare release v0.9.0
v0.9.0
2013-08-11 22:25:46 -04:00
shikhar
d9c0c6725c
for 0.9.0
2013-08-11 22:08:26 -04:00
shikhar
b2297c6b44
version bumps
2013-08-11 18:56:46 -04:00
shikhar
e10ad28f2f
inherit from sonatype oss parent pom
2013-08-11 18:56:46 -04:00
shikhar
61fc00a90a
fix javadoc warning
2013-08-11 18:56:46 -04:00
shikhar
c8ef7ff0ca
0.9.0 snapshot
2013-08-11 17:27:04 -04:00
shikhar
e6c4f6ae69
#90 - only update cwd state if stat succeeds
2013-08-11 17:16:40 -04:00
shikhar
3418df7a56
#114 - visibility issue
2013-08-11 16:04:49 -04:00
shikhar
0ddd1f38c5
Simplify the UserAuth.authenticate(..) interface, move the multi-auth-method trial-and-error into SSHClient API
2013-04-15 22:56:24 -04:00
shikhar
0ec6918d7a
minor javadoc
2013-03-24 19:09:21 -04:00
shikhar
88a88c5dba
change transport layer to use millisecond timeouts
2013-03-24 17:36:11 -04:00
shikhar
6656214803
change connection layer to use millisecond timeouts
2013-03-24 17:27:36 -04:00
shikhar
c781724028
whitespace
2013-03-24 14:55:09 -04:00
shikhar
eefaa26882
missing flush() during banner exchange
2013-03-24 14:54:38 -04:00
Shikhar Bhushan
0d52441f01
Add 'unconfirmed writes' feature to SFTP RemoteFileOutputStream, allowing for major speedups
...
Thanks to @romainreuillon for the idea and initial implementation! #97
2013-02-23 18:16:29 -05:00
Shikhar Bhushan
9539ff6b7a
In SFTPEngine / Requester, move from using TimeUnit.SECONDS to TimeUnit.MILLISECONDS, and start using some more explicit naming
2013-02-23 16:26:37 -05:00
Shikhar Bhushan
1ced1d4fdc
Get rid of Requester.doRequest(), replace with request() method that returns the response promise. Make getTimeout() part of the interface.
2013-02-23 16:22:28 -05:00
Shikhar Bhushan
77924fd0be
Revert "Implement concurent write requests."
...
This reverts commit 9acff6202c .
2013-02-23 16:00:53 -05:00
Shikhar Bhushan
3f195649fa
Merge pull request #98 from andreaturli/master
...
Updated bouncycastle dependency
2013-02-23 03:41:44 -08:00
Shikhar Bhushan
42a4358f5c
Merge pull request #104 from mpoindexter/master
...
ArrayIndexOutOfBounds when writing to a SFTP RemoteFile's OutputStream with large buffer
2013-02-23 03:41:19 -08:00
mpoindexter
61ce0f4868
Fix ArrayIndexOutOfBounds when writing big buffer
...
If ChannelOutputStream.write(byte[], int, int) was called with a buffer larger
than bufferSize the loop in that method would call DataBuffer.write with a small len
and a large off. This would cause the calculation in line 90 to return a negative n
leading to a ArrayIndexOutOfBounds. The offset should not be taken into account when
calculating the number of bytes to put in the buffer.
2013-02-21 21:05:20 -08:00
Shikhar Bhushan
777995af3b
Merge pull request #97 from romainreuillon/master
...
Make write a lot faster
2013-01-06 12:30:14 -08:00
Andrea Turli
635cf88acd
updatet bouncycastle dep to the latest version
2012-12-31 01:44:10 +01:00
Romain Reuillon
ce515fddcd
Change the scope back to protected, the change was unwanted.
2012-12-12 08:33:32 +01:00
Romain Reuillon
9acff6202c
Implement concurent write requests.
2012-12-12 08:29:26 +01:00
Shikhar Bhushan
cbd118e0b1
fix #84 - debug log good enough
2012-10-21 02:13:55 +05:30
Shikhar Bhushan
a8cf749d95
#87 - include full exception trace when logging transport death
2012-10-21 01:45:13 +05:30
Shikhar Bhushan
f3d4707ef0
fix #89 - use IllegalStateException from SSHClient when sanity-check assertions fail
2012-10-21 01:40:07 +05:30
Shikhar Bhushan
4c5da634ad
don't do a looped cond.await(timeout, unit) as that handles spurious wakeups, and it'll be buggy if the wakeup is due to a call to clear()
2012-10-21 01:21:36 +05:30
Shikhar Bhushan
2fdafb76fd
[maven-release-plugin] prepare for next development iteration
2012-07-08 09:55:32 -04:00
Shikhar Bhushan
80b164a299
[maven-release-plugin] prepare release v0.8.1
v0.8.1
2012-07-08 09:55:22 -04:00
Shikhar Bhushan
75418f33b7
Next release to be 0.8.1
2012-07-08 09:50:43 -04:00
Shikhar Bhushan
732de2b605
make logs less chatty
...
#80
2012-07-05 00:10:40 +05:30
Shikhar Bhushan
4fb56b868f
Per #77 use regex matching inside PasswordResponseProvider. Also remove the 'gaveAlready' state, we can leave such logic to the PasswordFinder to implement if needed.
2012-06-06 23:59:41 +01:00
Shikhar Bhushan
a877ec1448
AbstractChannel#close() should be no-op if already closed. Fixes #53 .
2012-06-06 22:57:27 +01:00
Shikhar Bhushan
b44631ea97
Better naming for some AbstractChannel's lock/event members
2012-06-06 22:51:25 +01:00
Shikhar Bhushan
a50962ba2f
Small cleanup
2012-05-19 11:18:30 +01:00
Shikhar Bhushan
e8215e4af2
Update NOTICE
2012-05-14 11:33:05 +02:00
Shikhar Bhushan
3c2bda3196
docfix - not part of the contract
2012-05-12 22:13:22 +01:00
Shikhar Bhushan
b13e22084b
[maven-release-plugin] prepare for next development iteration
2012-05-12 21:48:45 +01:00
Shikhar Bhushan
e7ba0e1e26
[maven-release-plugin] prepare release v0.8.0
v0.8.0
2012-05-12 21:48:39 +01:00
Shikhar Bhushan
f712720538
Update CONTRIBUTORS
2012-05-12 17:33:07 +02:00