Make AgentSigner::sign_request_signature return self on error
[?]
Mar 25, 2021, 7:47 AM
NLPZS76WC64DN5RQEOB45KWXUSEP4VJOVEBR6OMCMFX4MYIOMKSACDependencies
- [2]
2WEO7OZLVersion updates: getting rid of anyhow + moving to Tokio 1.0 - [3]
KGIUIQYIExecuting a shell command example - [4]
HDEDMPBTClient example - [5]
7FRJYUI6Reboot because of a bad change - [6]
BITIYBKMRemoving Cargo.lock (tokio 0.3)
Change contents
- file move: thrussh-libsodium → thrussh-libsodium
- file move: src → src
- file move: lib.rs → lib.rs
- file move: Cargo.toml → Cargo.toml
- file move: thrussh-keys → thrussh-keys
- file move: src → src
- file move: signature.rs → signature.rs
- file move: pem.rs → pem.rs
- file move: lib.rs → lib.rs
- file move: key.rs → key.rs
- file move: format → format
- file move: pkcs8.rs → pkcs8.rs
- file move: pkcs5.rs → pkcs5.rs
- file move: openssh.rs → openssh.rs
- file move: mod.rs → mod.rs
- file move: encoding.rs → encoding.rs
- file move: blowfish.rs → blowfish.rs
- file move: bcrypt_pbkdf.rs → bcrypt_pbkdf.rs
- file move: agent → agent
- file move: server.rs → server.rs
- file move: msg.rs → msg.rs
- file move: mod.rs → mod.rs
- file move: client.rs → client.rs
- replacement in thrussh-keys/src/agent/client.rs at line 361
) -> impl futures::Future<Output = Result<(Self, crate::signature::Signature), Error>> {) -> impl futures::Future<Output = (Self, Result<crate::signature::Signature, Error>)> { - replacement in thrussh-keys/src/agent/client.rs at line 366
self.read_response().await?;if let Err(e) = self.read_response().await {return (self, Err(e));} - replacement in thrussh-keys/src/agent/client.rs at line 371
let sig: Result<crate::signature::Signature, Error> = {let mut r = self.buf.reader(1);let as_sig = |buf: &CryptoVec| -> Result<crate::signature::Signature, Error> {let mut r = buf.reader(1); - replacement in thrussh-keys/src/agent/client.rs at line 399
Ok((self, sig?))let sig = as_sig(&self.buf);(self, sig) - replacement in thrussh-keys/src/agent/client.rs at line 402
Err(Error::AgentProtocolError.into())(self, Err(Error::AgentProtocolError.into())) - file move: Cargo.toml → Cargo.toml
- file move: thrussh-config → thrussh-config
- file move: src → src
- file move: proxy.rs → proxy.rs
- file move: lib.rs → lib.rs
- file move: Cargo.toml → Cargo.toml
- file move: thrussh → thrussh
- file move: src → src
- file move: sshbuffer.rs → sshbuffer.rs
- file move: ssh_read.rs → ssh_read.rs
- file move: session.rs → session.rs
- file move: server → server
- file move: session.rs → session.rs
- file move: mod.rs → mod.rs
- file move: kex.rs → kex.rs
- file move: encrypted.rs → encrypted.rs
- file move: pty.rs → pty.rs
- file move: negotiation.rs → negotiation.rs
- file move: msg.rs → msg.rs
- file move: lib.rs → lib.rs
- file move: key.rs → key.rs
- file move: kex.rs → kex.rs
- file move: compression.rs → compression.rs
- file move: client → client
- file move: session.rs → session.rs
- file move: proxy.rs → proxy.rs
- file move: mod.rs → mod.rs
- file move: kex.rs → kex.rs
- file move: encrypted.rs → encrypted.rs
- file move: cipher → cipher
- file move: mod.rs → mod.rs
- file move: clear.rs → clear.rs
- file move: chacha20poly1305.rs → chacha20poly1305.rs
- file move: auth.rs → auth.rs
- file move: examples → examples
- file move: remote_shell_call.rs → remote_shell_call.rs
- file move: client.rs → client.rs
- file move: Cargo.toml → Cargo.toml
- file move: shell.nix → shell.nix
- file move: cryptovec → cryptovec
- file move: src → src
- file move: lib.rs → lib.rs
- file move: Cargo.toml → Cargo.toml
- file move: README.md → README.md
- file move: LICENSE-2.0.txt → LICENSE-2.0.txt
- file move: Cargo.toml → Cargo.toml