diff --git a/RELEASE-NOTES b/RELEASE-NOTES index fff9604..3098469 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -2,39 +2,15 @@ libssh2 1.2 This release includes the following changes: - o we've switched to using git for source code control - o we're offering an alternative web site at http://libssh2.haxx.se/ - o the libssh2-devel mailing list moved to http://cool.haxx.se/ - o libssh2_poll() and libssh2_poll_channel_read() are now deprecated - o a range of libssh2_knownhost_*() functions were added to the API to work - with OpenSSH style known_hosts files etc - o added libssh2_session_hostkey() - o added an X11 forwarding example - o the makefile now generate MSVS project files + o This release includes the following bugfixes: - o bad 0-return from libssh2_channel_read - o failure to "drain" the transport data caused badness - o memory leak in libssh2_sftp_shutdown() - o fixed stroll() #if condition - o build thread-safe on Solaris - o error when including libssh2.h in two files on Windows fixed - o custom memory function extra argument was wrong - o transport now checks for and bail out on packets claing to be zero sized - o fixed a number of compiler warnings - o buildconf runs on Mac OS X - o public headers includable on their own - o bad debugdump() caused SIGSEGV at times (when libssh2_trace() was used) - o possible data loss when send_existing() failed to send its buffer - o passing FILE*s across DLL boundaries (OpenSSL) caused crashes on Windows + o This release would not have looked like this without help, code, reports and advice from friends like these: - Simon Josefsson, Neil Gierman, Alexander Lamaison, Peter Stuge, - Steven Van Ingelgem, Ben Kibbey, Francois Dupoux, Mark McPherson, - Guenter Knauf, Yang Tse, Tor Arntsen, Jussi Mononen, Olivier Hervieu, - Paul Veldkamp + Thanks! (and sorry if I forgot to mention someone) diff --git a/include/libssh2.h b/include/libssh2.h index 13e2301..8c97dc6 100644 --- a/include/libssh2.h +++ b/include/libssh2.h @@ -88,12 +88,12 @@ typedef long long libssh2_int64_t; to make the BANNER define (used by src/session.c) be a valid SSH banner. Release versions have no appended strings and may of course not have dashes either. */ -#define LIBSSH2_VERSION "1.1.1_CVS" +#define LIBSSH2_VERSION "1.2.1_CVS" /* The numeric version number is also available "in parts" by using these defines: */ #define LIBSSH2_VERSION_MAJOR 1 -#define LIBSSH2_VERSION_MINOR 1 +#define LIBSSH2_VERSION_MINOR 2 #define LIBSSH2_VERSION_PATCH 1 /* This is the numeric version of the libssh2 version number, meant for easier @@ -111,7 +111,7 @@ typedef long long libssh2_int64_t; and it is always a greater number in a more recent release. It makes comparisons with greater than and less than work. */ -#define LIBSSH2_VERSION_NUM 0x010101 +#define LIBSSH2_VERSION_NUM 0x010201 /* * This is the date and time when the full source package was created. The