From 8d3eacc0372c46928da3fa876c4e7b37e71b3bac Mon Sep 17 00:00:00 2001 From: Shikhar Bhushan Date: Sun, 11 Aug 2013 19:38:29 -0700 Subject: [PATCH] Updated Changelog (markdown) --- Changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Changelog.md b/Changelog.md index 773e917..5fde44e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -9,7 +9,7 @@ version 0.9.0 + Throw `IllegalStateException` for sanity-checking instead of assert statements inside `SSHClient`. (GH-89) + Use debug rather than info logging when failing to load keys from a location in `sshClient.authPublickey(user, locations...)`. (GH-84) + Possibility of `ArrayIndexOutOfBoundsException` on `channelOutputStream.write()`. (GH-99, GH-104) -+ Add 'unconfirmed writes' feature to `RemoteFileOutputStream`, allowing for major speedups in SFTP upload (should be at least 2x, ymmv). This is brought to you by a new parameter in the `RemoteFileOutputStream` constructor called `maxUnconfirmedWrites`, which is utilised by `sftpFileTransfer.upload()` by default with a value of 16. (GH-97) ++ Add 'unconfirmed writes' feature to `RemoteFileOutputStream`, allowing for major speedups in SFTP upload (should be at least 2x, ymmv). This is brought to you by a new parameter in the `RemoteFileOutputStream` constructor called `maxUnconfirmedWrites`, which is utilised by `sftpFileTransfer.upload()` with a default value of 16. (GH-97) + We were missing a socket flush during the initial SSH banner exchange. + Transport/Connection/SFTP layer timeout methods are now millisecond granularity. `getTimeout()`/`setTimeout()` are called `getTimeoutMs()`/`setTimeoutMs()` respectively. + Simplified the `UserAuth.authenticate(..)` interface by making it one-method-at-time, with the trial and error business happening in `SSHClient`.