|
1 |
| -libssh2 1.2.7 |
| 1 | +libssh2 1.2.8 |
2 | 2 |
|
3 | 3 | This release includes the following changes:
|
4 | 4 |
|
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 |
6 | 12 |
|
7 | 13 | This release includes the following bugfixes:
|
8 | 14 |
|
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 |
27 | 36 |
|
28 | 37 | This release would not have looked like this without help, code, reports and
|
29 | 38 | advice from friends like these:
|
30 | 39 |
|
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 |
33 | 43 |
|
34 | 44 | Thanks! (and sorry if I forgot to mention someone)
|
0 commit comments