summaryrefslogtreecommitdiff
path: root/libssh2-sys/libssh2
AgeCommit message (Collapse)Author
2020-11-22Update libssh2 submodule to track back from ↵Matteo Bigoi
https://github.com/libssh2/libssh2 (#205) * Update libssh2 submodule to track back from https://github.com/libssh2/libssh2 * Update sys crate to track latest change from https://github.com/libssh2/libssh2
2020-06-29libssh2: update submoduleWez Furlong
This points to a copy of https://github.com/libssh2/libssh2/pull/484 that I stashed in my fork. We'll keep pointing to this until the feature is merged and once it is released we can retire my fork. refs: https://github.com/alexcrichton/ssh2-rs/issues/187 refs: https://github.com/wez/libssh2/pull/2 refs: https://github.com/alexcrichton/ssh2-rs/issues/191
2020-02-08Update for revised win10 DH fixWez Furlong
2019-09-15pull in stdcall linkage fix from my libssh2 PRWez Furlong
2019-09-15more experimenting to find vs and windows versions with RtlGetVersionWez Furlong
2019-09-15more fun with windows versionsWez Furlong
2019-09-15Fix Windows 10 wincng issueWez Furlong
Since it's unclear when this fix will be reviewed upstream, let's make a branch that can be pointed to the fix in the meantime. Refs https://github.com/alexcrichton/ssh2-rs/issues/122
2019-08-01revert accidental libssh2 commitWez Furlong
I took pains to not stage it, but git added it anyway... This should put us back on the original hash for now.
2019-08-01move tcpstream assignment to its own functionWez Furlong
The recent move to take ownership of TcpStream exposed an issue with the `handshake` method: if the stream is non-blocking then it may take several attempts to handshake, but only the first one is able to transfer ownership. My initial thought was just to make the TcpStream a required parameter to `new`, but we have some tests that work with known hosts and the ssh agent that don't require a tcpstream. I'm going to review those and see if there is a cleaner overall solution, but that will likely require more substantial API changes. For now, the simplest change is to add a separate `set_tcp_stream` function to make the stream ownership transfer explicit and distinct from the handshake. Refs: https://github.com/alexcrichton/ssh2-rs/issues/17
2018-08-05Move to libssh2 with `no-engine` supportAlex Crichton
2018-01-24Update libssh2 submodule to masteraheart
2016-12-20Update libssh2 submodule to masterAlex Crichton
2016-11-10Update libssh2 submoduleAlex Crichton
Now supports OpenSSL 1.1.0!
2016-08-08Update libssh2 to masterAlex Crichton
Closes #44
2015-07-31Move libssh2 to a submoduleAlex Crichton
Development is now on github!