I’m happy to say that I’ve just uploaded the 1.0 release of libssh2 to sourceforge! (I must confess that I strongly dislike the “file release” thing of sourceforge but libssh2 has always been released there so I’m just continuing the tradition really…)
The changes can be read closer in the package but the main things are these:
Added libssh2_sftp_tell64()
Added libssh2_session_block_directions()
Added libssh2_channel_request_pty_size_ex()
Added libssh2_sftp_seek64()
Added the beginning of a test suite
Deprecated libssh2_base64_decode()
Fixed many bugs – possibly the biggest item really since several of the fixed bugs were of the kind that prevented the lib to do successful transfers in many cases.
This is the primary library for SSH-based communication that I know of. Note that this is not the same project as the libssh one. I once did a thorough comparison with all SSH libraries I could find, and libssh2 was then the one nearest to my feature requirements. We have since then taken it a lot further and it is now a fairly stable and good library for SSH-based transfers and generic communication.
There’s of course still (a lot of) things left to do, but here’s the 1.0 as a sign that this is now a lib ready to get used!