In association with heise online

02 June 2011, 11:34

libssh 0.5.0 released with asynchronous support

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

Libssh logo The developers of the multi-platform LGPLv2.1-licensed C library libssh, which implements SSHv2 (and SSHv1) on client and server side, have announced the release of version 0.5.0. According to the developers, there has been a rewrite of "huge parts of the libssh internals" to allow the library to be completely asynchronous in the future. This involved moving from a synchronous to an event-based network design.

Other changes in 0.5.0 include prefixing all public functions with ssh_, completing Windows support, improved server support, additional unit tests and the addition of an asynchronous service request and a multi-platform ssh_getpass() function. The developers have also added a tutorial and other documentation, fixed a number of bugs and reduced memory leaks. The improvements in libssh reduce the differences between it and libssh2, a BSD-licensed library with similar goals.

Libssh can be downloaded from the project's site as a source tarball, as RPM packages for openSUSE, SUSE Linux Enterprise and Fedora, as a Windows installer, or it can be cloned from the git repository.


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit