diff --git a/Cargo.lock b/Cargo.lock index 86177712d..d1e79b707 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2230,27 +2230,53 @@ dependencies = [ [[package]] name = "protobuf" -version = "2.28.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" +checksum = "b55bad9126f378a853655831eb7363b7b01b81d19f8cb1218861086ca4a1a61e" +dependencies = [ + "once_cell", + "protobuf-support", + "thiserror", +] [[package]] name = "protobuf-codegen" -version = "2.28.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6" +checksum = "0dd418ac3c91caa4032d37cb80ff0d44e2ebe637b2fb243b6234bf89cdac4901" dependencies = [ + "anyhow", + "once_cell", "protobuf", + "protobuf-parse", + "regex", + "tempfile", + "thiserror", ] [[package]] -name = "protobuf-codegen-pure" -version = "2.28.0" +name = "protobuf-parse" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a29399fc94bcd3eeaa951c715f7bea69409b2445356b00519740bcd6ddd865" +checksum = "9d39b14605eaa1f6a340aec7f320b34064feb26c93aec35d6a9a2272a8ddfa49" dependencies = [ + "anyhow", + "indexmap", + "log", "protobuf", - "protobuf-codegen", + "protobuf-support", + "tempfile", + "thiserror", + "which", +] + +[[package]] +name = "protobuf-support" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5d4d7b8601c814cfb36bcebb79f0e61e45e1e93640cf778837833bbed05c372" +dependencies = [ + "thiserror", ] [[package]] @@ -2491,14 +2517,14 @@ dependencies = [ [[package]] name = "rust-criu" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc1b354f74682f913331b8cec1fbf6e45a52c9a829cfe7d6391fe867a951c2c" +checksum = "4737b28406b3395359f485127073117a11cedc8942738b69ba6ab9a79432acbc" dependencies = [ "anyhow", "libc", "protobuf", - "protobuf-codegen-pure", + "protobuf-codegen", ] [[package]] diff --git a/crates/libcontainer/Cargo.toml b/crates/libcontainer/Cargo.toml index f334003a7..d7e048534 100644 --- a/crates/libcontainer/Cargo.toml +++ b/crates/libcontainer/Cargo.toml @@ -42,7 +42,7 @@ libseccomp = { version = "0.3.0" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" syscalls = "0.6.7" -rust-criu = "0.2.0" +rust-criu = "0.4.0" wasmer = { version = "2.2.0", optional = true } wasmer-wasi = { version = "2.3.0", optional = true } wasmedge-sdk = { version = "0.7.1", optional = true }