update third-party Rust dependencies (#1009)

This commit is contained in:
bmc-msft
2021-06-22 11:51:38 -04:00
committed by GitHub
parent 778f09efaf
commit 97cba8eda1
7 changed files with 90 additions and 76 deletions

89
src/agent/Cargo.lock generated
View File

@ -1,5 +1,7 @@
# This file is automatically @generated by Cargo. # This file is automatically @generated by Cargo.
# It is not intended for manual editing. # It is not intended for manual editing.
version = 3
[[package]] [[package]]
name = "adler" name = "adler"
version = "1.0.2" version = "1.0.2"
@ -129,7 +131,7 @@ dependencies = [
"instant", "instant",
"pin-project", "pin-project",
"rand 0.8.4", "rand 0.8.4",
"tokio 1.7.0", "tokio 1.7.1",
] ]
[[package]] [[package]]
@ -324,9 +326,9 @@ dependencies = [
[[package]] [[package]]
name = "cpufeatures" name = "cpufeatures"
version = "0.1.4" version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8" checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef"
dependencies = [ dependencies = [
"libc", "libc",
] ]
@ -502,7 +504,7 @@ dependencies = [
"crossbeam-queue", "crossbeam-queue",
"num_cpus", "num_cpus",
"serde", "serde",
"tokio 1.7.0", "tokio 1.7.1",
] ]
[[package]] [[package]]
@ -977,7 +979,7 @@ dependencies = [
"http", "http",
"indexmap", "indexmap",
"slab", "slab",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-util 0.6.7", "tokio-util 0.6.7",
"tracing", "tracing",
] ]
@ -1142,7 +1144,7 @@ dependencies = [
"itoa", "itoa",
"pin-project-lite 0.2.6", "pin-project-lite 0.2.6",
"socket2 0.4.0", "socket2 0.4.0",
"tokio 1.7.0", "tokio 1.7.1",
"tower-service", "tower-service",
"tracing", "tracing",
"want", "want",
@ -1170,7 +1172,7 @@ dependencies = [
"bytes 1.0.1", "bytes 1.0.1",
"hyper 0.14.9", "hyper 0.14.9",
"native-tls", "native-tls",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-native-tls", "tokio-native-tls",
] ]
@ -1557,9 +1559,9 @@ dependencies = [
[[package]] [[package]]
name = "nix" name = "nix"
version = "0.19.1" version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2ccba0cfe4fdf15982d1674c69b1fd80bad427d293849982668dfe454bd61f2" checksum = "fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"cc", "cc",
@ -1569,14 +1571,15 @@ dependencies = [
[[package]] [[package]]
name = "nix" name = "nix"
version = "0.20.0" version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a" checksum = "5c3728fec49d363a50a8828a190b379a446cc5cf085c06259bbbeb34447e4ec7"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"cc", "cc",
"cfg-if 1.0.0", "cfg-if 1.0.0",
"libc", "libc",
"memoffset",
] ]
[[package]] [[package]]
@ -1671,7 +1674,7 @@ dependencies = [
"input-tester", "input-tester",
"lazy_static", "lazy_static",
"log", "log",
"nix 0.19.1", "nix 0.21.0",
"notify", "notify",
"onefuzz-telemetry", "onefuzz-telemetry",
"pete", "pete",
@ -1679,7 +1682,7 @@ dependencies = [
"process_control", "process_control",
"rand 0.8.4", "rand 0.8.4",
"regex", "regex",
"reqwest 0.11.3", "reqwest 0.11.4",
"reqwest-retry", "reqwest-retry",
"ring", "ring",
"rstack", "rstack",
@ -1693,7 +1696,7 @@ dependencies = [
"strum_macros", "strum_macros",
"sysinfo", "sysinfo",
"tempfile", "tempfile",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-stream", "tokio-stream",
"tokio-util 0.6.7", "tokio-util 0.6.7",
"url", "url",
@ -1725,7 +1728,7 @@ dependencies = [
"onefuzz", "onefuzz",
"onefuzz-telemetry", "onefuzz-telemetry",
"path-absolutize", "path-absolutize",
"reqwest 0.11.3", "reqwest 0.11.4",
"reqwest-retry", "reqwest-retry",
"serde", "serde",
"serde_json", "serde_json",
@ -1733,7 +1736,7 @@ dependencies = [
"storage-queue", "storage-queue",
"tempfile", "tempfile",
"thiserror", "thiserror",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-stream", "tokio-stream",
"tokio-util 0.6.7", "tokio-util 0.6.7",
"tui", "tui",
@ -1755,13 +1758,13 @@ dependencies = [
"log", "log",
"onefuzz", "onefuzz",
"onefuzz-telemetry", "onefuzz-telemetry",
"reqwest 0.11.3", "reqwest 0.11.4",
"reqwest-retry", "reqwest-retry",
"serde", "serde",
"serde_json", "serde_json",
"storage-queue", "storage-queue",
"structopt", "structopt",
"tokio 1.7.0", "tokio 1.7.1",
"url", "url",
"users", "users",
"uuid", "uuid",
@ -1776,7 +1779,7 @@ dependencies = [
"lazy_static", "lazy_static",
"log", "log",
"serde", "serde",
"tokio 1.7.0", "tokio 1.7.1",
"uuid", "uuid",
"z3-sys", "z3-sys",
] ]
@ -1789,9 +1792,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
[[package]] [[package]]
name = "openssl" name = "openssl"
version = "0.10.34" version = "0.10.35"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d7830286ad6a3973c0f1d9b73738f69c76b739301d0229c4b96501695cbe4c8" checksum = "549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"cfg-if 1.0.0", "cfg-if 1.0.0",
@ -1809,9 +1812,9 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"
[[package]] [[package]]
name = "openssl-sys" name = "openssl-sys"
version = "0.9.63" version = "0.9.65"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6b0d6fb7d80f877617dfcb014e605e2b5ab2fb0afdf27935219bb6bd984cb98" checksum = "7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d"
dependencies = [ dependencies = [
"autocfg", "autocfg",
"cc", "cc",
@ -1926,12 +1929,12 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
[[package]] [[package]]
name = "pete" name = "pete"
version = "0.4.0" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5cd417123c2e101622037d1af9070a10f142d0798ad802dfd0796f982fee8b87" checksum = "1af156966ebafe8991347a56ecb2c362e353e42713539a0ed2389f2b854e493d"
dependencies = [ dependencies = [
"libc", "libc",
"nix 0.19.1", "nix 0.21.0",
"thiserror", "thiserror",
] ]
@ -2302,9 +2305,9 @@ dependencies = [
[[package]] [[package]]
name = "reqwest" name = "reqwest"
version = "0.11.3" version = "0.11.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2296f2fac53979e8ccbc4a1136b25dcefd37be9ed7e4a1f6b05a6029c84ff124" checksum = "246e9f61b9bb77df069a947682be06e31ac43ea37862e244a69f177694ea6d22"
dependencies = [ dependencies = [
"base64", "base64",
"bytes 1.0.1", "bytes 1.0.1",
@ -2326,7 +2329,7 @@ dependencies = [
"serde", "serde",
"serde_json", "serde_json",
"serde_urlencoded", "serde_urlencoded",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-native-tls", "tokio-native-tls",
"url", "url",
"wasm-bindgen", "wasm-bindgen",
@ -2344,8 +2347,8 @@ dependencies = [
"backoff", "backoff",
"log", "log",
"onefuzz-telemetry", "onefuzz-telemetry",
"reqwest 0.11.3", "reqwest 0.11.4",
"tokio 1.7.0", "tokio 1.7.1",
"wiremock", "wiremock",
] ]
@ -2378,9 +2381,9 @@ dependencies = [
[[package]] [[package]]
name = "rustc-demangle" name = "rustc-demangle"
version = "0.1.19" version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "410f7acf3cb3a44527c5d9546bad4bf4e6c460915d5f9f2fc524498bfe8f70ce" checksum = "dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49"
[[package]] [[package]]
name = "ryu" name = "ryu"
@ -2701,13 +2704,13 @@ dependencies = [
"num_cpus", "num_cpus",
"queue-file", "queue-file",
"regex", "regex",
"reqwest 0.11.3", "reqwest 0.11.4",
"reqwest-retry", "reqwest-retry",
"serde", "serde",
"serde-xml-rs", "serde-xml-rs",
"serde_derive", "serde_derive",
"serde_json", "serde_json",
"tokio 1.7.0", "tokio 1.7.1",
"uuid", "uuid",
] ]
@ -2894,9 +2897,9 @@ dependencies = [
[[package]] [[package]]
name = "tokio" name = "tokio"
version = "1.7.0" version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c79ba603c337335df6ba6dd6afc38c38a7d5e1b0c871678439ea973cd62a118e" checksum = "5fb2ed024293bb19f7a5dc54fe83bf86532a44c12a2bb8ba40d64a4509395ca2"
dependencies = [ dependencies = [
"autocfg", "autocfg",
"bytes 1.0.1", "bytes 1.0.1",
@ -2930,7 +2933,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
dependencies = [ dependencies = [
"native-tls", "native-tls",
"tokio 1.7.0", "tokio 1.7.1",
] ]
[[package]] [[package]]
@ -2941,7 +2944,7 @@ checksum = "f8864d706fdb3cc0843a49647ac892720dac98a6eeb818b77190592cf4994066"
dependencies = [ dependencies = [
"futures-core", "futures-core",
"pin-project-lite 0.2.6", "pin-project-lite 0.2.6",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-util 0.6.7", "tokio-util 0.6.7",
] ]
@ -2982,7 +2985,7 @@ dependencies = [
"log", "log",
"pin-project-lite 0.2.6", "pin-project-lite 0.2.6",
"slab", "slab",
"tokio 1.7.0", "tokio 1.7.1",
] ]
[[package]] [[package]]
@ -3167,9 +3170,9 @@ dependencies = [
[[package]] [[package]]
name = "vcpkg" name = "vcpkg"
version = "0.2.14" version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70455df2fdf4e9bf580a92e443f1eb0303c390d682e2ea817312c9e81f8c3399" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]] [[package]]
name = "vec_map" name = "vec_map"
@ -3390,7 +3393,7 @@ dependencies = [
"regex", "regex",
"serde", "serde",
"serde_json", "serde_json",
"tokio 1.7.0", "tokio 1.7.1",
] ]
[[package]] [[package]]

View File

@ -16,7 +16,7 @@ cpp_demangle = "0.3"
debugger = { path = "../debugger" } debugger = { path = "../debugger" }
dunce = "1.0" dunce = "1.0"
fixedbitset = "0.4" fixedbitset = "0.4"
goblin = "0.2" goblin = "0.4"
iced-x86 = { version = "1.1", features = ["decoder", "op_code_info", "instr_info", "masm"] } iced-x86 = { version = "1.1", features = ["decoder", "op_code_info", "instr_info", "masm"] }
log = "0.4" log = "0.4"
memmap2 = "0.3" memmap2 = "0.3"
@ -32,7 +32,7 @@ pdb = "0.7"
winapi = "0.3" winapi = "0.3"
[target.'cfg(target_os = "linux")'.dependencies] [target.'cfg(target_os = "linux")'.dependencies]
pete = "0.4" pete = "0.5"
procfs = "0.9" procfs = "0.9"
[dev-dependencies] [dev-dependencies]

View File

@ -106,6 +106,7 @@ where
// Currently this assumes `sizeof(uintptr_t) == 8` for the target PE. // Currently this assumes `sizeof(uintptr_t) == 8` for the target PE.
fn provide_from_pcs_table(&mut self, pcs_table: SancovTable) -> Result<BTreeSet<u32>> { fn provide_from_pcs_table(&mut self, pcs_table: SancovTable) -> Result<BTreeSet<u32>> {
// Read the PE directly to extract the PCs from the PC table. // Read the PE directly to extract the PCs from the PC table.
let parse_options = goblin::pe::options::ParseOptions::default();
let pe_alignment = self let pe_alignment = self
.pe .pe
.header .header
@ -117,6 +118,7 @@ where
pcs_table.offset as usize, pcs_table.offset as usize,
&self.pe.sections, &self.pe.sections,
pe_alignment, pe_alignment,
&parse_options,
); );
let pe_offset = let pe_offset =
pe_offset.ok_or_else(|| format_err!("could not find file offset for sancov table"))?; pe_offset.ok_or_else(|| format_err!("could not find file offset for sancov table"))?;
@ -223,6 +225,7 @@ impl<'d, 'p> SancovInlineAccessVisitor<'d, 'p> {
} }
pub fn visit_procedure_symbol(&mut self, proc: &ProcedureSymbol) -> Result<()> { pub fn visit_procedure_symbol(&mut self, proc: &ProcedureSymbol) -> Result<()> {
let parse_options = goblin::pe::options::ParseOptions::default();
let alignment = self let alignment = self
.pe .pe
.header .header
@ -238,8 +241,9 @@ impl<'d, 'p> SancovInlineAccessVisitor<'d, 'p> {
.0 .0
.try_into()?; .try_into()?;
let file_offset = goblin::pe::utils::find_offset(rva, &self.pe.sections, alignment) let file_offset =
.ok_or_else(|| format_err!("unable to find PE offset for RVA"))?; goblin::pe::utils::find_offset(rva, &self.pe.sections, alignment, &parse_options)
.ok_or_else(|| format_err!("unable to find PE offset for RVA"))?;
let range = file_offset..(file_offset + proc.len as usize); let range = file_offset..(file_offset + proc.len as usize);

View File

@ -157,6 +157,8 @@ fn find_blocks(
_ => anyhow::bail!("Unsupported architecture {}", machine), _ => anyhow::bail!("Unsupported architecture {}", machine),
}; };
let parse_options = goblin::pe::options::ParseOptions::default();
for proc in proc_data { for proc in proc_data {
if let Some(rva) = proc.offset.to_rva(address_map) { if let Some(rva) = proc.offset.to_rva(address_map) {
blocks.insert(rva.0 as usize); blocks.insert(rva.0 as usize);
@ -165,9 +167,12 @@ fn find_blocks(
continue; continue;
} }
if let Some(file_offset) = if let Some(file_offset) = goblin::pe::utils::find_offset(
goblin::pe::utils::find_offset(rva.0 as usize, &pe.sections, file_alignment) rva.0 as usize,
{ &pe.sections,
file_alignment,
&parse_options,
) {
// VC++ includes jump tables with the code length which we must exclude // VC++ includes jump tables with the code length which we must exclude
// from disassembly. We use the minimum address of a jump table since // from disassembly. We use the minimum address of a jump table since
// the tables are placed consecutively after the actual code. // the tables are placed consecutively after the actual code.

View File

@ -8,7 +8,7 @@ license = "MIT"
[dependencies] [dependencies]
anyhow = "1.0" anyhow = "1.0"
fnv = "1.0" fnv = "1.0"
goblin = "0.2" goblin = "0.4"
iced-x86 = "1.1" iced-x86 = "1.1"
log = "0.4" log = "0.4"
memmap2 = "0.3" memmap2 = "0.3"

View File

@ -51,7 +51,7 @@ debugger = { path = "../debugger" }
[target.'cfg(target_os = "linux")'.dependencies] [target.'cfg(target_os = "linux")'.dependencies]
cpp_demangle = "0.3" cpp_demangle = "0.3"
nix = "0.19" nix = "0.21"
pete = "0.4" pete = "0.5"
proc-maps = "0.1" proc-maps = "0.1"
rstack = "0.3" rstack = "0.3"

View File

@ -1,5 +1,7 @@
# This file is automatically @generated by Cargo. # This file is automatically @generated by Cargo.
# It is not intended for manual editing. # It is not intended for manual editing.
version = 3
[[package]] [[package]]
name = "aho-corasick" name = "aho-corasick"
version = "0.7.18" version = "0.7.18"
@ -82,7 +84,7 @@ dependencies = [
"instant", "instant",
"pin-project", "pin-project",
"rand", "rand",
"tokio 1.7.0", "tokio 1.7.1",
] ]
[[package]] [[package]]
@ -441,7 +443,7 @@ dependencies = [
"http", "http",
"indexmap", "indexmap",
"slab", "slab",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-util 0.6.7", "tokio-util 0.6.7",
"tracing", "tracing",
] ]
@ -570,7 +572,7 @@ dependencies = [
"itoa", "itoa",
"pin-project-lite 0.2.6", "pin-project-lite 0.2.6",
"socket2 0.4.0", "socket2 0.4.0",
"tokio 1.7.0", "tokio 1.7.1",
"tower-service", "tower-service",
"tracing", "tracing",
"want", "want",
@ -598,7 +600,7 @@ dependencies = [
"bytes 1.0.1", "bytes 1.0.1",
"hyper 0.14.9", "hyper 0.14.9",
"native-tls", "native-tls",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-native-tls", "tokio-native-tls",
] ]
@ -887,13 +889,13 @@ dependencies = [
"futures", "futures",
"log", "log",
"onefuzz-telemetry", "onefuzz-telemetry",
"reqwest 0.11.3", "reqwest 0.11.4",
"reqwest-retry", "reqwest-retry",
"serde", "serde",
"serde_json", "serde_json",
"storage-queue", "storage-queue",
"thiserror", "thiserror",
"tokio 1.7.0", "tokio 1.7.1",
"url", "url",
"uuid", "uuid",
] ]
@ -906,15 +908,15 @@ dependencies = [
"lazy_static", "lazy_static",
"log", "log",
"serde", "serde",
"tokio 1.7.0", "tokio 1.7.1",
"uuid", "uuid",
] ]
[[package]] [[package]]
name = "openssl" name = "openssl"
version = "0.10.34" version = "0.10.35"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d7830286ad6a3973c0f1d9b73738f69c76b739301d0229c4b96501695cbe4c8" checksum = "549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"cfg-if 1.0.0", "cfg-if 1.0.0",
@ -932,9 +934,9 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"
[[package]] [[package]]
name = "openssl-sys" name = "openssl-sys"
version = "0.9.63" version = "0.9.65"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6b0d6fb7d80f877617dfcb014e605e2b5ab2fb0afdf27935219bb6bd984cb98" checksum = "7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d"
dependencies = [ dependencies = [
"autocfg", "autocfg",
"cc", "cc",
@ -1214,9 +1216,9 @@ dependencies = [
[[package]] [[package]]
name = "reqwest" name = "reqwest"
version = "0.11.3" version = "0.11.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2296f2fac53979e8ccbc4a1136b25dcefd37be9ed7e4a1f6b05a6029c84ff124" checksum = "246e9f61b9bb77df069a947682be06e31ac43ea37862e244a69f177694ea6d22"
dependencies = [ dependencies = [
"base64", "base64",
"bytes 1.0.1", "bytes 1.0.1",
@ -1238,7 +1240,7 @@ dependencies = [
"serde", "serde",
"serde_json", "serde_json",
"serde_urlencoded", "serde_urlencoded",
"tokio 1.7.0", "tokio 1.7.1",
"tokio-native-tls", "tokio-native-tls",
"url", "url",
"wasm-bindgen", "wasm-bindgen",
@ -1256,7 +1258,7 @@ dependencies = [
"backoff", "backoff",
"log", "log",
"onefuzz-telemetry", "onefuzz-telemetry",
"reqwest 0.11.3", "reqwest 0.11.4",
] ]
[[package]] [[package]]
@ -1465,13 +1467,13 @@ dependencies = [
"num_cpus", "num_cpus",
"queue-file", "queue-file",
"regex", "regex",
"reqwest 0.11.3", "reqwest 0.11.4",
"reqwest-retry", "reqwest-retry",
"serde", "serde",
"serde-xml-rs", "serde-xml-rs",
"serde_derive", "serde_derive",
"serde_json", "serde_json",
"tokio 1.7.0", "tokio 1.7.1",
"uuid", "uuid",
] ]
@ -1600,9 +1602,9 @@ dependencies = [
[[package]] [[package]]
name = "tokio" name = "tokio"
version = "1.7.0" version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c79ba603c337335df6ba6dd6afc38c38a7d5e1b0c871678439ea973cd62a118e" checksum = "5fb2ed024293bb19f7a5dc54fe83bf86532a44c12a2bb8ba40d64a4509395ca2"
dependencies = [ dependencies = [
"autocfg", "autocfg",
"bytes 1.0.1", "bytes 1.0.1",
@ -1636,7 +1638,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b"
dependencies = [ dependencies = [
"native-tls", "native-tls",
"tokio 1.7.0", "tokio 1.7.1",
] ]
[[package]] [[package]]
@ -1674,7 +1676,7 @@ dependencies = [
"futures-sink", "futures-sink",
"log", "log",
"pin-project-lite 0.2.6", "pin-project-lite 0.2.6",
"tokio 1.7.0", "tokio 1.7.1",
] ]
[[package]] [[package]]
@ -1790,9 +1792,9 @@ dependencies = [
[[package]] [[package]]
name = "vcpkg" name = "vcpkg"
version = "0.2.14" version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70455df2fdf4e9bf580a92e443f1eb0303c390d682e2ea817312c9e81f8c3399" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]] [[package]]
name = "vec_map" name = "vec_map"