NetSieben SSH Library Changelog

What's new in NetSieben SSH Library 1.3.2

Jan 26, 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.

New in NetSieben SSH Library 1.3.1 (Jan 26, 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.

New in NetSieben SSH Library 1.3.0 (Jan 26, 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.

New in NetSieben SSH Library 1.2.7 (Jan 26, 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.

New in NetSieben SSH Library 1.2.6 (Jan 26, 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.

New in NetSieben SSH Library 1.2.5 (Jan 26, 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.

New in NetSieben SSH Library 1.2.4 (Jan 26, 2012)

  • Added support for SSH2_MSG_USERAUTH_BANNER.
  • Fixed infinate loop in select_thread().
  • Other bug fixes.

New in NetSieben SSH Library 1.2.3 (Jan 26, 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.

New in NetSieben SSH Library 1.2.2 (Jan 26, 2012)

  • Fixed premature communication thread termination.
  • Adjustments for MINGW compiler.
  • Other bugfixes.

New in NetSieben SSH Library 1.2.1 (Jan 26, 2012)

  • Fixed buffer overflow in SFTP put() and get().
  • Mutex put in it's own class.
  • Code formatting fixed.
  • Other bugfixes.