Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
|
|
|
|
|
|
|
|
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
|
|
I took pains to not stage it, but git added it anyway...
This should put us back on the original hash for now.
|
|
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
|
|
|
|
|
|
|
|
Now supports OpenSSL 1.1.0!
|
|
Closes #44
|
|
Development is now on github!
|