| libssh2 1.4.1 |
| |
| This release includes the following bugfixes: |
| |
| o build error with gcrypt backend |
| o always do "forced" window updates to avoid corner case stalls |
| o aes: the init function fails when OpenSSL has AES support |
| o transport_send: Finish in-progress key exchange before sending data |
| o channel_write: acknowledge transport errors |
| o examples/x11.c: Make sure sizeof passed to read operation is correct |
| o examples/x11.c:,Fix suspicious sizeof usage |
| o sftp_packet_add: verify the packet before accepting it |
| o SFTP: preserve the original error code more |
| o sftp_packet_read: adjust window size as necessary |
| o Use safer snprintf rather then sprintf in several places |
| o Define and use LIBSSH2_INVALID_SOCKET instead of INVALID_SOCKET |
| o sftp_write: cannot return acked data *and* EAGAIN |
| o sftp_read: avoid data *and* EAGAIN |
| o libssh2.h: Add missing prototype for libssh2_session_banner_set() |
| |
| This release would not have looked like this without help, code, reports and |
| advice from friends like these: |
| |
| Armen Babakhanian, Paul Howarth, Matthew Booth, Steven Dake, Peter Stuge, |
| Matt Lawson, Tom Weber, Alexander Lamaison |
| |
| Thanks! (and sorry if I forgot to mention someone) |
| |