January 26th, 2012· Random Number Generator is now thread safe. Thanks to Jack Llloyd of Radnombit.
· Timeouts in waitFor() and sendCmd() now work as they are supposed to.
· Fixed include issues.
· Fixed handling of NULL packet.
January 26th, 2012· Channel ID managment rewriten and ID clashes that caused multiple issues are now fixed.
· Fixed cleanup procedures after timed out login.
· Fixed cleanup procedures after remote end goes away.
· Fixed variable types for MSVS compatbility.
· Fixed thred sleep issues under Windows.
· Fixed couple of small memory leaks.
January 26th, 2012· Changes made to support new stable Botan 1.8.x crypto library.
· Added macros for backward compatibility with Botan 1.6.x.
· All strings returned by read() method are now NULL terminated.
· All error message strings are now NULL terminated.
· Fixed multiple race conditions related to late mutex locking.
· Fixed multiple race conditions related to premature mutex unlocking.
· Fixed segfault when using cryptographic algorithms with block size > 64bit.
· Added aes192-cbc algorithm support.
· Fixed cleanup of connections after authentication failure.
· Fixed SFTP crash after changing to non existent remote directory.
· Updated examples.
· Updated api docs.
January 26th, 2012· Converted to cmake from auto* tools.
· Moved thread functions into macros to avoid conflicts when linking to POSIX libraries in Windows.
· Fixed a race condition in ne7ssh.cpp.
· Fixed multiple memory leaks.
January 26th, 2012· Fixed includes to compile with GCC 4.3.0.
· Fixed the cleanup of timed out connections.
· Fixed a race condition within ne7ssh.cpp.
· Fixes for mingw32 compiler.
January 26th, 2012· Fixed a typo preventing use of 3des-cbc.
· Fixed includes preventing compile in older versions of Linux.
· Fixed memory relocation issue in ne7ssh destructor.
January 26th, 2012· Added support for SSH2_MSG_USERAUTH_BANNER.
· Fixed infinate loop in select_thread().
· Other bug fixes.
January 26th, 2012· Fixed error logging issue seen during authentication.
· Added more detailed authentication error messages.
· Adjusted the error reporting interface for easier porting.
· Addressed debugging issues in the Windows port.
· Included new code examples reflecting the changes to the error reporting interface.
January 26th, 2012· Fixed premature communication thread termination.
· Adjustments for MINGW compiler.
· Other bugfixes.
January 26th, 2012· Fixed buffer overflow in SFTP put() and get().
· Mutex put in it's own class.
· Code formatting fixed.
· Other bugfixes.