{"id":497,"date":"2008-12-26T23:10:08","date_gmt":"2008-12-26T22:10:08","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/?p=497"},"modified":"2023-12-26T00:17:32","modified_gmt":"2023-12-25T23:17:32","slug":"libssh2-1-0","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2008\/12\/26\/libssh2-1-0\/","title":{"rendered":"libssh2 1.0!"},"content":{"rendered":"\n<p>I&#8217;m happy to say that I&#8217;ve just uploaded the 1.0 release of <a href=\"https:\/\/libssh2.org\/\">libssh2<\/a> to <a href=\"http:\/\/prdownloads.sourceforge.net\/libssh2\/libssh2-1.0.tar.gz?download\">sourceforge<\/a>! (I must confess that I strongly dislike the &#8220;file release&#8221; thing of sourceforge but libssh2 has always been released there so I&#8217;m just continuing the tradition really&#8230;)<\/p>\n\n\n\n<p>The changes can be read closer in the package but the main things are these:<\/p>\n\n\n\n<p>Added libssh2_sftp_tell64()<\/p>\n\n\n\n<p>Added libssh2_session_block_directions()<\/p>\n\n\n\n<p>Added libssh2_channel_request_pty_size_ex()<\/p>\n\n\n\n<p>Added libssh2_sftp_seek64()<\/p>\n\n\n\n<p>Added the beginning of a test suite<\/p>\n\n\n\n<p>Deprecated libssh2_base64_decode()<\/p>\n\n\n\n<p>Fixed many bugs &#8211; 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.<\/p>\n\n\n\n<p>This is the primary library for SSH-based communication that I know of. Note that this is not the same project as the <a href=\"http:\/\/0xbadc0de.be\/wiki\/libssh:libssh\">libssh<\/a> 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.<\/p>\n\n\n\n<p>There&#8217;s of course still (a lot of) things left <a href=\"http:\/\/libssh2.cvs.sourceforge.net\/viewvc\/libssh2\/libssh2\/TODO?view=markup\">to do<\/a>, but here&#8217;s the 1.0 as a sign that this is now a lib ready to get used!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m happy to say that I&#8217;ve just uploaded the 1.0 release of libssh2 to sourceforge! (I must confess that I strongly dislike the &#8220;file release&#8221; thing of sourceforge but libssh2 has always been released there so I&#8217;m just continuing the tradition really&#8230;) The changes can be read closer in the package but the main things &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2008\/12\/26\/libssh2-1-0\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">libssh2 1.0!<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[424,95],"class_list":["post-497","post","type-post","status-publish","format-standard","hentry","category-libssh2","tag-libssh2","tag-release"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=497"}],"version-history":[{"count":1,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/497\/revisions"}],"predecessor-version":[{"id":23820,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/497\/revisions\/23820"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=497"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=497"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}