From 5633bb4a3b0dfe80a82c95919e0d5afa3e88779a Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 4 Apr 2011 13:32:58 +0200 Subject: [PATCH] RELEASE-NOTES: synced with fabf1a45ee --- RELEASE-NOTES | 54 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 32 insertions(+), 22 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index ae9f7da..ec84bc5 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -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)