From 9019c6864a4d39f940994b3858cc331983c605ee Mon Sep 17 00:00:00 2001 From: Steffen Eiden Date: Tue, 21 Nov 2023 13:27:21 +0100 Subject: [PATCH] rust: Sanitize minimal dependencies The crate dependencies were a bit to slack. Due to the rust dependency resolver's strategy of always selecting the latest version this never lead to any issues. This has no impact on the workspaces Cargo.lock Reviewed-by: Marc Hartmayer Signed-off-by: Steffen Eiden --- rust/pv/Cargo.toml | 16 ++++++++-------- rust/pv/openssl_extensions/Cargo.toml | 10 +++++----- rust/pvsecret/Cargo.toml | 4 ++-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/rust/pv/Cargo.toml b/rust/pv/Cargo.toml index 825386a4..22d5fd34 100644 --- a/rust/pv/Cargo.toml +++ b/rust/pv/Cargo.toml @@ -5,26 +5,26 @@ edition.workspace = true license.workspace = true [dependencies] -libc = "0.2" -log = { version = "0.4", features = ["std", "release_max_level_debug"] } -thiserror = "1" +libc = "0.2.49" +log = { version = "0.4.6", features = ["std", "release_max_level_debug"] } +thiserror = "1.0.33" zerocopy = "0.6" cfg-if = "1.0.0" # dependencies for request feature clap = { version ="4", features = ["derive", "wrap_help"], optional = true } -curl = { version ="0.4", optional = true } -openssl = {version = "0.10", optional = true } +curl = { version ="0.4.7", optional = true } +openssl = {version = "0.10.49", optional = true } openssl_extensions = { path = "openssl_extensions", optional = true } -serde = { version = "1", features = ["derive"], optional = true } +serde = { version = "1.0.139", features = ["derive"], optional = true } # misc optional dependencies -byteorder = {version = "1", optional = true } +byteorder = {version = "1.3", optional = true } [dev-dependencies] mockito = {version = "0.31", default-features = false } serde_test = "1" -lazy_static = "1" +lazy_static = "1.1" [features] default = [] diff --git a/rust/pv/openssl_extensions/Cargo.toml b/rust/pv/openssl_extensions/Cargo.toml index 90907cee..7bdeece6 100644 --- a/rust/pv/openssl_extensions/Cargo.toml +++ b/rust/pv/openssl_extensions/Cargo.toml @@ -5,8 +5,8 @@ edition.workspace = true license.workspace = true [dependencies] -foreign-types = "0.3" -libc = {version = "0.2", features = [ "extra_traits"] } -log = { version = "0.4", features = ["std", "release_max_level_debug"] } -openssl = "0.10" -openssl-sys = "0.9" +foreign-types = "0.3.1" +libc = {version = "0.2.49", features = [ "extra_traits"] } +log = { version = "0.4.6", features = ["std", "release_max_level_debug"] } +openssl = "0.10.49" +openssl-sys = "0.9.85" diff --git a/rust/pvsecret/Cargo.toml b/rust/pvsecret/Cargo.toml index d1e75b13..e236c005 100644 --- a/rust/pvsecret/Cargo.toml +++ b/rust/pvsecret/Cargo.toml @@ -5,9 +5,9 @@ edition.workspace = true license.workspace = true [dependencies] -anyhow = { version = "1", features = ["std"] } +anyhow = { version = "1.0.70", features = ["std"] } clap = { version ="4", features = ["derive", "wrap_help"]} -log = { version = "0.4", features = ["std", "release_max_level_debug"] } +log = { version = "0.4.6", features = ["std", "release_max_level_debug"] } serde_yaml = "0.9" pv = { path = "../pv", features = ["uvsecret", "request"] }