forked from libssh2/libssh2
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
32 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,44 @@ | ||
libssh2 1.2.7 | ||
libssh2 1.2.8 | ||
|
||
This release includes the following changes: | ||
|
||
o Added Watcom makefile | ||
o added libssh2_free, libssh2_channel_get_exit_signal and | ||
libssh2_session_handshake | ||
o SFTP read/write remade and now MUCH faster, especially on high latency | ||
connections | ||
o added new examples: ssh2_echo.c, sftp_append.c and sftp_write_sliding.c | ||
o userauth: derive publickey from private | ||
o NEWS: now generated from git | ||
|
||
This release includes the following bugfixes: | ||
|
||
o Better handling of invalid key files | ||
o inputchecks: make lots of API functions check for NULL pointers | ||
o libssh2_session_callback_set: extended the man page | ||
o SFTP: limit write() to not produce overly large packets | ||
o agent: make libssh2_agent_userauth() work blocking properly | ||
o _libssh2_userauth_publickey: reject method names longer than the data | ||
o channel_free: ignore problems with channel_close() | ||
o typedef: make ssize_t get typedef without LIBSSH2_WIN32 | ||
o _libssh2_wait_socket: poll needs milliseconds | ||
o libssh2_wait_socket: reset error code to "leak" EAGAIN less | ||
o Added include for sys/select.h to get fd.set on some platforms | ||
o session_free: free more data to avoid memory leaks | ||
o openssl: make use of the EVP interface | ||
o Fix underscore typo for 64-bit printf format specifiers on Windows | ||
o Make libssh2_debug() create a correctly terminated string | ||
o userauth_hostbased_fromfile: packet length too short | ||
o handshake: Compression enabled at the wrong time | ||
o Don't overflow MD5 server hostkey | ||
o Support unlimited number of host names in a single line of the | ||
known_hosts file. | ||
o fix memory leak in userauth_keyboard_interactive() | ||
o fix memory leaks (two times cipher_data) for each sftp session | ||
o session_startup: manage server data before server identification | ||
o SCP: allow file names with bytes > 126 | ||
o scp_recv: improved treatment of channel_read() returning zero | ||
o libssh2_userauth_authenticated: make it work as documented | ||
o variable size cleanup: match internal variable sizes better with the sizes | ||
of the fields used on the wire | ||
o channel_request_pty_size: fix reqPTY_state | ||
o sftp_symlink: return error if receive buffer too small | ||
o sftp_readdir: return error if buffer is too small | ||
o libssh2_knownhost_readfile.3: clarify return value | ||
o configure: stop using the deprecated AM_INIT_AUTOMAKE syntax | ||
o Fixed Win32 makefile which was now broken at resource build | ||
o kex_agree_hostkey: fix NULL pointer derefence | ||
o _libssh2_ntohu64: fix conversion from network bytes to uint64 | ||
o ssize_t: proper typedef with MSVC compilers | ||
o zlib: Add debug tracing of zlib errors | ||
o decomp: increase decompression buffer sizes | ||
|
||
This release would not have looked like this without help, code, reports and | ||
advice from friends like these: | ||
|
||
Alexander Lamaison, Guenter Knauf, Peter Stuge, Simon Josefsson, Lars Nordin, | ||
John Little, Daniel Stenberg, TJ Saunders, Tor Arntsen | ||
Alexander Lamaison, Alfred Gebert, Guenter Knauf, Dan Fandrich, | ||
Daniel Stenberg, Jasmeet Bagga, Joey Degges, Mark Smith, Peter Stuge, | ||
Pierre Joye, Simon Josefsson, TJ Saunders, Tommy Lindgren | ||
|
||
Thanks! (and sorry if I forgot to mention someone) |