Skip to content

Commit 5633bb4

Browse files
committed
RELEASE-NOTES: synced with fabf1a4
1 parent fabf1a4 commit 5633bb4

File tree

1 file changed

+32
-22
lines changed

1 file changed

+32
-22
lines changed

RELEASE-NOTES

+32-22
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,44 @@
1-
libssh2 1.2.7
1+
libssh2 1.2.8
22

33
This release includes the following changes:
44

5-
o Added Watcom makefile
5+
o added libssh2_free, libssh2_channel_get_exit_signal and
6+
libssh2_session_handshake
7+
o SFTP read/write remade and now MUCH faster, especially on high latency
8+
connections
9+
o added new examples: ssh2_echo.c, sftp_append.c and sftp_write_sliding.c
10+
o userauth: derive publickey from private
11+
o NEWS: now generated from git
612

713
This release includes the following bugfixes:
814

9-
o Better handling of invalid key files
10-
o inputchecks: make lots of API functions check for NULL pointers
11-
o libssh2_session_callback_set: extended the man page
12-
o SFTP: limit write() to not produce overly large packets
13-
o agent: make libssh2_agent_userauth() work blocking properly
14-
o _libssh2_userauth_publickey: reject method names longer than the data
15-
o channel_free: ignore problems with channel_close()
16-
o typedef: make ssize_t get typedef without LIBSSH2_WIN32
17-
o _libssh2_wait_socket: poll needs milliseconds
18-
o libssh2_wait_socket: reset error code to "leak" EAGAIN less
19-
o Added include for sys/select.h to get fd.set on some platforms
20-
o session_free: free more data to avoid memory leaks
21-
o openssl: make use of the EVP interface
22-
o Fix underscore typo for 64-bit printf format specifiers on Windows
23-
o Make libssh2_debug() create a correctly terminated string
24-
o userauth_hostbased_fromfile: packet length too short
25-
o handshake: Compression enabled at the wrong time
26-
o Don't overflow MD5 server hostkey
15+
o Support unlimited number of host names in a single line of the
16+
known_hosts file.
17+
o fix memory leak in userauth_keyboard_interactive()
18+
o fix memory leaks (two times cipher_data) for each sftp session
19+
o session_startup: manage server data before server identification
20+
o SCP: allow file names with bytes > 126
21+
o scp_recv: improved treatment of channel_read() returning zero
22+
o libssh2_userauth_authenticated: make it work as documented
23+
o variable size cleanup: match internal variable sizes better with the sizes
24+
of the fields used on the wire
25+
o channel_request_pty_size: fix reqPTY_state
26+
o sftp_symlink: return error if receive buffer too small
27+
o sftp_readdir: return error if buffer is too small
28+
o libssh2_knownhost_readfile.3: clarify return value
29+
o configure: stop using the deprecated AM_INIT_AUTOMAKE syntax
30+
o Fixed Win32 makefile which was now broken at resource build
31+
o kex_agree_hostkey: fix NULL pointer derefence
32+
o _libssh2_ntohu64: fix conversion from network bytes to uint64
33+
o ssize_t: proper typedef with MSVC compilers
34+
o zlib: Add debug tracing of zlib errors
35+
o decomp: increase decompression buffer sizes
2736

2837
This release would not have looked like this without help, code, reports and
2938
advice from friends like these:
3039

31-
Alexander Lamaison, Guenter Knauf, Peter Stuge, Simon Josefsson, Lars Nordin,
32-
John Little, Daniel Stenberg, TJ Saunders, Tor Arntsen
40+
Alexander Lamaison, Alfred Gebert, Guenter Knauf, Dan Fandrich,
41+
Daniel Stenberg, Jasmeet Bagga, Joey Degges, Mark Smith, Peter Stuge,
42+
Pierre Joye, Simon Josefsson, TJ Saunders, Tommy Lindgren
3343

3444
Thanks! (and sorry if I forgot to mention someone)

0 commit comments

Comments
 (0)