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. The link for this article located at H Security is no longer available. . Release 0.5.0 of libssh brings enhanced asynchronous capabilities and expanded features for network architecture and server compatibility.. libssh, Asynchronous Support, Multi-Platform Library, SSH Protocol. . LinuxSecurity.com Team
Get the latest Linux and open source security news straight to your inbox.