libssh2 is a C library that implements the SSH2 protocol.
| Tags | Communications Internet Security Cryptography Software Development Libraries Terminals SFTP SCP SSH |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | POSIX Windows |
| Implementation | C |
Recent releases


Changes: Improved download performance, a few new functions, and several bugfixes.


Changes: This release adds libssh2_sftp_tell64, libssh2_session_block_directions, libssh2_channel_request_pty_size_ex, libssh2_sftp_seek64, and the start of a test suite. Many bugs were fixed.


Changes: Several different fixes were made for stalls, infinite loops, and problems mostly related to how non-blocking transfers (didn't) work, and more.


Changes: A bunch of bugs were fixed, new public defines for version/major/minor/patch numbers were introduced, and the old APINO define was removed.


Changes: The library was made non-blocking capable. Several functions were added. The prototype of some functions was changed. Man pages were added to the distribution archive. Numerous bugs were fixed, including several memory leaks. Builds are done with libtool and automake. The code can be built with libgcrypt instead of OpenSSL. The previous debugging code was replaced with a new concept. Portability was improved.