RELEASE-NOTES: synced with 95d69d3a81

This commit is contained in:
Daniel Stenberg
2011-08-16 10:30:13 +02:00
parent 95d69d3a81
commit 07d7a85bdb

View File

@@ -1,44 +1,35 @@
libssh2 1.2.8 libssh2 1.2.9
This release includes the following changes: This release includes the following changes:
o added libssh2_free, libssh2_channel_get_exit_signal and o Added libssh2_session_set_timeout() and libssh2_session_get_timeout()
libssh2_session_handshake to make blocking calls get a timeout
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: This release includes the following bugfixes:
o Support unlimited number of host names in a single line of the o configure and pkg-config: fix $VERSION
known_hosts file. o s/\.NF/.nf/ to fix wrong macro name caught by man --warnings
o fix memory leak in userauth_keyboard_interactive() o keepalive: add first basic man pages
o fix memory leaks (two times cipher_data) for each sftp session o sftp_write: flush the packetlist on error
o session_startup: manage server data before server identification o sftp_write: clean offsets on error
o SCP: allow file names with bytes > 126 o msvcproj: added libs and debug stuff
o scp_recv: improved treatment of channel_read() returning zero o SCP: fix incorrect error code
o libssh2_userauth_authenticated: make it work as documented o session_startup: init state properly
o variable size cleanup: match internal variable sizes better with the sizes o sftp_write_sliding: send the complete file
of the fields used on the wire o userauth_keyboard_interactive: skip code on zero length auth
o channel_request_pty_size: fix reqPTY_state o _libssh2_wait_socket: fix timeouts for poll() uses
o sftp_symlink: return error if receive buffer too small o agent_list_identities: fix out of scope access
o sftp_readdir: return error if buffer is too small o _libssh2_recv(): handle ENOENT error as EAGAIN
o libssh2_knownhost_readfile.3: clarify return value o userauth_keyboard_interactive: fix buffer overflow
o configure: stop using the deprecated AM_INIT_AUTOMAKE syntax o removed man pages for non-existing functions!
o Fixed Win32 makefile which was now broken at resource build o gettimeofday: fix name space pollution
o kex_agree_hostkey: fix NULL pointer derefence o _libssh2_channel_write: handle window_size == 0 better
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 This release would not have looked like this without help, code, reports and
advice from friends like these: advice from friends like these:
Alexander Lamaison, Alfred Gebert, Guenter Knauf, Dan Fandrich, Alfred Gebert, Dan Fandrich, Douglas Masterson, Guenter Knauf, Matt Lilley,
Daniel Stenberg, Jasmeet Bagga, Joey Degges, Mark Smith, Peter Stuge, Mikhail Gusarov, Peter Stuge, zl liu, Paul Howarth, Mark Smith, Bill Segall,
Pierre Joye, Simon Josefsson, TJ Saunders, Tommy Lindgren Henrik Nordstr<74>m
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)