Merge pull request #11572 from stevenhorsman/RUSTSEC-2024-0384-remediate

More crate bumps for security remediations
This commit is contained in:
Fabiano Fidêncio
2025-07-17 22:35:05 +02:00
committed by GitHub
10 changed files with 739 additions and 624 deletions

View File

@@ -862,7 +862,7 @@ dependencies = [
"hashbrown 0.14.0",
"lock_api",
"once_cell",
"parking_lot_core 0.9.8",
"parking_lot_core",
]
[[package]]
@@ -2985,17 +2985,6 @@ version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e"
[[package]]
name = "parking_lot"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
dependencies = [
"instant",
"lock_api",
"parking_lot_core 0.8.6",
]
[[package]]
name = "parking_lot"
version = "0.12.1"
@@ -3003,21 +2992,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
dependencies = [
"lock_api",
"parking_lot_core 0.9.8",
]
[[package]]
name = "parking_lot_core"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
dependencies = [
"cfg-if 1.0.0",
"instant",
"libc",
"redox_syscall 0.2.16",
"smallvec",
"winapi",
"parking_lot_core",
]
[[package]]
@@ -3317,7 +3292,7 @@ dependencies = [
"lazy_static",
"libc",
"memchr",
"parking_lot 0.12.1",
"parking_lot",
"procfs 0.14.2",
"protobuf 2.28.0",
"thiserror 1.0.69",
@@ -4129,13 +4104,16 @@ dependencies = [
[[package]]
name = "serial_test"
version = "0.5.1"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0bccbcf40c8938196944a3da0e133e031a33f4d6b72db3bda3cc556e361905d"
checksum = "1c789ec87f4687d022a2405cf46e0cd6284889f1839de292cadeb6c6019506f2"
dependencies = [
"dashmap",
"futures 0.3.28",
"lazy_static",
"parking_lot 0.11.2",
"serial_test_derive 0.5.1",
"log",
"parking_lot",
"serial_test_derive 0.10.0",
]
[[package]]
@@ -4148,15 +4126,15 @@ dependencies = [
"futures 0.3.28",
"lazy_static",
"log",
"parking_lot 0.12.1",
"parking_lot",
"serial_test_derive 2.0.0",
]
[[package]]
name = "serial_test_derive"
version = "0.5.1"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2acd6defeddb41eb60bb468f8825d0cfd0c2a76bc03bfd235b6a1dc4f6a1ad5"
checksum = "b64f9e531ce97c88b4778aad0ceee079216071cffec6ac9b904277f8f92e7fe3"
dependencies = [
"proc-macro2",
"quote",
@@ -4257,7 +4235,7 @@ dependencies = [
"rand 0.8.5",
"runtime-spec",
"runtimes",
"serial_test 0.5.1",
"serial_test 0.10.0",
"service",
"sha2 0.9.3",
"slog",
@@ -4796,7 +4774,7 @@ dependencies = [
"bytes",
"libc",
"mio 1.0.3",
"parking_lot 0.12.1",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2 0.5.7",

View File

@@ -5,7 +5,7 @@ authors = { workspace = true }
description = "Containerd shim runtime for Kata Containers"
keywords = ["kata-containers", "shim"]
repository = "https://github.com/kata-containers/kata-containers.git"
license = { workspace = true }
license = { workspace = true }
edition = { workspace = true }
[[bin]]
@@ -14,20 +14,28 @@ path = "src/bin/main.rs"
[dependencies]
anyhow = { workspace = true }
backtrace = {version = ">=0.3.35", features = ["libunwind", "libbacktrace", "std"], default-features = false}
backtrace = { version = ">=0.3.35", features = [
"libunwind",
"libbacktrace",
"std",
], default-features = false }
containerd-shim-protos = { workspace = true }
go-flag = { workspace = true }
libc = { workspace = true }
log = { workspace = true }
nix = { workspace = true }
nix = { workspace = true }
protobuf = { workspace = true }
sha2 = "=0.9.3"
slog = {workspace = true, features = ["std", "release_max_level_trace", "max_level_trace"]}
slog = { workspace = true, features = [
"std",
"release_max_level_trace",
"max_level_trace",
] }
slog-async = "2.5.2"
slog-scope = { workspace = true }
slog-stdlog = "4.1.0"
thiserror = { workspace = true }
tokio = { workspace = true, features = [ "rt", "rt-multi-thread" ] }
tokio = { workspace = true, features = ["rt", "rt-multi-thread"] }
unix_socket2 = "0.5.4"
tracing = { workspace = true }
tracing-opentelemetry = { workspace = true }
@@ -44,7 +52,7 @@ runtimes = { workspace = true }
[dev-dependencies]
tempfile = { workspace = true }
rand = { workspace = true }
serial_test = "0.5.1"
serial_test = "0.10.0"
# Local dev-dependencies
tests_utils = { workspace = true }