diff --git a/Cargo.lock b/Cargo.lock index 15af027b75b..ec19e376921 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -132,9 +132,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.6.4" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f379c4e505c0692333bd90a334baa234990faa06bdabefd3261f765946aa920" +checksum = "5509d663b2c00ee421bda8d6a24d6c42e15970957de1701b8df9f6fbe5707df1" dependencies = [ "aws-lc-fips-sys", "aws-lc-sys", @@ -146,11 +146,12 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.14.1" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68aa3d613f42dbf301dbbcaf3dc260805fd33ffd95f6d290ad7231a9e5d877a7" +checksum = "8d5d317212c2a78d86ba6622e969413c38847b62f48111f8b763af3dac2f9840" dependencies = [ "bindgen 0.69.4", + "cc", "cmake", "dunce", "fs_extra", @@ -160,9 +161,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.7" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" [[package]] name = "bincode" @@ -179,7 +180,7 @@ version = "0.68.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cexpr", "clang-sys", "lazy_static", @@ -190,7 +191,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -199,7 +200,7 @@ version = "0.69.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cexpr", "clang-sys", "itertools 0.12.1", @@ -212,7 +213,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.59", + "syn 2.0.60", "which", ] @@ -224,9 +225,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.2" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "byteorder" @@ -236,9 +237,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cargo_toml" -version = "0.19.2" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a98356df42a2eb1bd8f1793ae4ee4de48e384dd974ce5eac8eee802edb7492be" +checksum = "e1ce9b2c7d2f95999f29c0b761cdddf8e6d0d41a2ed662621b5a557f364a495e" dependencies = [ "serde", "toml", @@ -252,9 +253,14 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.94" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" +checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" +dependencies = [ + "jobserver", + "libc", + "once_cell", +] [[package]] name = "cexpr" @@ -365,7 +371,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -382,7 +388,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", "uuid", "walkdir", ] @@ -516,7 +522,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -598,7 +604,7 @@ dependencies = [ "serde_json", "thiserror", "timerfd", - "userfaultfd 0.8.1", + "userfaultfd", "utils", "vmm", ] @@ -755,6 +761,15 @@ dependencies = [ "utils", ] +[[package]] +name = "jobserver" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +dependencies = [ + "libc", +] + [[package]] name = "kvm-bindings" version = "0.7.0" @@ -771,7 +786,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9002dff009755414f22b962ec6ae6980b07d6d8b06e5297b1062019d72bd6a8c" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "kvm-bindings", "libc", "vmm-sys-util", @@ -850,7 +865,7 @@ version = "0.1.0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -895,7 +910,7 @@ version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if", "libc", ] @@ -906,7 +921,7 @@ version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if", "cfg_aliases", "libc", @@ -987,14 +1002,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ac2cf0f2e4f42b49f5ffd07dae8d746508ef7526c13940e5f524012ae6c6550" dependencies = [ "proc-macro2", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] name = "proc-macro2" -version = "1.0.80" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e" +checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" dependencies = [ "unicode-ident", ] @@ -1005,7 +1020,7 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "lazy_static", "num-traits", "rand", @@ -1111,11 +1126,11 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustix" -version = "0.38.32" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", @@ -1162,9 +1177,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.197" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" dependencies = [ "serde_derive", ] @@ -1180,20 +1195,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] name = "serde_json" -version = "1.0.115" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ "itoa", "ryu", @@ -1270,9 +1285,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.59" +version = "2.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a" +checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" dependencies = [ "proc-macro2", "quote", @@ -1281,22 +1296,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] @@ -1341,9 +1356,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.9" +version = "0.22.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" +checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" dependencies = [ "indexmap", "serde", @@ -1386,27 +1401,13 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" -[[package]] -name = "userfaultfd" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a38c7e24af201e66f02659492f86ccd5efa9fd62f2c851fff3961a60e81966" -dependencies = [ - "bitflags 2.4.2", - "cfg-if", - "libc", - "nix 0.27.1", - "thiserror", - "userfaultfd-sys", -] - [[package]] name = "userfaultfd" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18d8b176d4d3e420685e964f87c25df5fdd5b26d7eb0d0e7c892d771f5b81035" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "cfg-if", "libc", "nix 0.27.1", @@ -1463,11 +1464,11 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vhost" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b64e816d0d49769fbfaa1494eb77cc2a3ddc526ead05c7f922cb7d64106286f" +checksum = "6be08d1166d41a78861ad50212ab3f9eca0729c349ac3a7a8f557c62406b87cc" dependencies = [ - "bitflags 2.4.2", + "bitflags 2.5.0", "libc", "vm-memory", "vmm-sys-util", @@ -1485,9 +1486,9 @@ dependencies = [ [[package]] name = "vm-fdt" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43fb5a6bd1a7d423ad72802801036719b7546cf847a103f8fe4575f5b0d45a6" +checksum = "7e21282841a059bb62627ce8441c491f09603622cd5a21c43bfedc85a2952f23" [[package]] name = "vm-memory" @@ -1515,7 +1516,7 @@ dependencies = [ "aws-lc-rs", "base64", "bincode", - "bitflags 2.4.2", + "bitflags 2.5.0", "crc64", "criterion", "derive_more", @@ -1541,7 +1542,7 @@ dependencies = [ "smallvec", "thiserror", "timerfd", - "userfaultfd 0.7.0", + "userfaultfd", "utils", "vhost", "vm-allocator", @@ -1722,7 +1723,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.59", + "syn 2.0.60", ] [[package]] diff --git a/src/acpi-tables/Cargo.toml b/src/acpi-tables/Cargo.toml index f000dbc44f7..6e9612a7241 100644 --- a/src/acpi-tables/Cargo.toml +++ b/src/acpi-tables/Cargo.toml @@ -8,7 +8,7 @@ license = "Apache-2.0" [dependencies] displaydoc = "0.2.4" -thiserror = "1.0.32" +thiserror = "1.0.59" vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-bitmap"] } zerocopy = { version = "0.7.32", features = ["derive"] } diff --git a/src/clippy-tracing/Cargo.toml b/src/clippy-tracing/Cargo.toml index d3e6b96b0e9..2df62e5ea9a 100644 --- a/src/clippy-tracing/Cargo.toml +++ b/src/clippy-tracing/Cargo.toml @@ -12,9 +12,9 @@ bench = false [dependencies] clap = { version = "4.5.4", features = ["derive"] } itertools = "0.12.1" -proc-macro2 = { version = "1.0.80", features = ["span-locations"] } +proc-macro2 = { version = "1.0.81", features = ["span-locations"] } quote = "1.0.36" -syn = { version = "2.0.59", features = ["full", "extra-traits", "visit", "visit-mut", "printing"] } +syn = { version = "2.0.60", features = ["full", "extra-traits", "visit", "visit-mut", "printing"] } walkdir = "2.5.0" [dev-dependencies] diff --git a/src/cpu-template-helper/Cargo.toml b/src/cpu-template-helper/Cargo.toml index ec8205a0230..619573dfde2 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -14,9 +14,9 @@ clap = { version = "4.5.4", features = ["derive", "string"] } displaydoc = "0.2.4" libc = "0.2.153" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.196", features = ["derive"] } -serde_json = "1.0.115" -thiserror = "1.0.58" +serde = { version = "1.0.198", features = ["derive"] } +serde_json = "1.0.116" +thiserror = "1.0.59" vmm = { path = "../vmm" } vmm-sys-util = "0.12.1" diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index 26a9e0a8e4e..3c6aa40e075 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -23,28 +23,28 @@ log-instrument = { path = "../log-instrument", optional = true } micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.196", features = ["derive"] } +serde = { version = "1.0.198", features = ["derive"] } serde_derive = "1.0.136" -serde_json = "1.0.115" -thiserror = "1.0.58" +serde_json = "1.0.116" +thiserror = "1.0.59" timerfd = "1.6.0" utils = { path = "../utils" } vmm = { path = "../vmm" } [dev-dependencies] -cargo_toml = "0.19.2" +cargo_toml = "0.20.0" libc = "0.2.153" regex = { version = "1.10.4", default-features = false, features = ["std", "unicode-perl"] } # Dev-Dependencies for uffd examples -serde = { version = "1.0.196", features = ["derive"] } +serde = { version = "1.0.198", features = ["derive"] } userfaultfd = "0.8.1" [build-dependencies] bincode = "1.2.1" seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.196" } -serde_json = "1.0.115" +serde = { version = "1.0.198" } +serde_json = "1.0.116" [features] tracing = ["log-instrument", "seccompiler/tracing", "utils/tracing", "vmm/tracing"] diff --git a/src/jailer/Cargo.toml b/src/jailer/Cargo.toml index 07f5fc610a0..33b61c5f7eb 100644 --- a/src/jailer/Cargo.toml +++ b/src/jailer/Cargo.toml @@ -16,7 +16,7 @@ libc = "0.2.153" log-instrument = { path = "../log-instrument", optional = true } nix = { version = "0.28.0", default-features = false, features = ["dir"] } regex = { version = "1.10.4", default-features = false, features = ["std"] } -thiserror = "1.0.58" +thiserror = "1.0.59" utils = { path = "../utils" } diff --git a/src/log-instrument-macros/Cargo.toml b/src/log-instrument-macros/Cargo.toml index 7fa9e6a80e9..edf3773cbff 100644 --- a/src/log-instrument-macros/Cargo.toml +++ b/src/log-instrument-macros/Cargo.toml @@ -11,9 +11,9 @@ proc-macro = true bench = false [dependencies] -proc-macro2 = "1.0.80" +proc-macro2 = "1.0.81" quote = "1.0.36" -syn = { version = "2.0.59", features = ["full", "extra-traits"] } +syn = { version = "2.0.60", features = ["full", "extra-traits"] } [lints] workspace = true diff --git a/src/rebase-snap/Cargo.toml b/src/rebase-snap/Cargo.toml index e4933fc048f..b257b03f248 100644 --- a/src/rebase-snap/Cargo.toml +++ b/src/rebase-snap/Cargo.toml @@ -13,7 +13,7 @@ bench = false displaydoc = "0.2.4" libc = "0.2.153" log-instrument = { path = "../log-instrument", optional = true } -thiserror = "1.0.58" +thiserror = "1.0.59" utils = { path = "../utils" } diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index 3d3afc4cecb..bd570d79e37 100644 --- a/src/seccompiler/Cargo.toml +++ b/src/seccompiler/Cargo.toml @@ -20,9 +20,9 @@ bincode = "1.2.1" displaydoc = "0.2.4" libc = "0.2.153" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.196", features = ["derive"] } -serde_json = "1.0.115" -thiserror = "1.0.58" +serde = { version = "1.0.198", features = ["derive"] } +serde_json = "1.0.116" +thiserror = "1.0.59" utils = { path = "../utils" } diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index 47b71d1c6e2..1f15e9dfa51 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -17,7 +17,7 @@ fc_utils = { package = "utils", path = "../utils" } libc = "0.2.153" log-instrument = { path = "../log-instrument", optional = true } semver = "1.0.22" -thiserror = "1.0.58" +thiserror = "1.0.59" vmm = { path = "../vmm" } [target.'cfg(target_arch = "aarch64")'.dependencies] diff --git a/src/utils/Cargo.toml b/src/utils/Cargo.toml index 185113b032a..6c7e7532071 100644 --- a/src/utils/Cargo.toml +++ b/src/utils/Cargo.toml @@ -13,13 +13,13 @@ derive_more = { version = "0.99.17", default-features = false, features = ["from displaydoc = "0.2.4" libc = "0.2.147" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.165", features = ["derive"] } -thiserror = "1.0.32" +serde = { version = "1.0.198", features = ["derive"] } +thiserror = "1.0.59" vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-bitmap"] } vmm-sys-util = "0.12.1" [dev-dependencies] -serde_json = "1.0.99" +serde_json = "1.0.116" [features] tracing = ["log-instrument"] diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index 11b86a52b0f..246a4c518b0 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -11,10 +11,10 @@ bench = false [dependencies] acpi_tables = { path = "../acpi-tables" } aes-gcm = { version = "0.10.1", default-features = false, features = ["aes"] } -aws-lc-rs = { version = "1.6.1", features = ["bindgen"] } -base64 = "0.21.0" +aws-lc-rs = { version = "1.7.0", features = ["bindgen"] } +base64 = "0.22.0" bincode = "1.2.1" -bitflags = "2.0.2" +bitflags = "2.5.0" crc64 = "2.0.0" derive_more = { version = "0.99.17", default-features = false, features = ["from", "display"] } displaydoc = "0.2.4" @@ -31,22 +31,22 @@ micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } semver = { version = "1.0.17", features = ["serde"] } -serde = { version = "1.0.136", features = ["derive", "rc"] } -serde_json = "1.0.78" +serde = { version = "1.0.198", features = ["derive", "rc"] } +serde_json = "1.0.116" slab = "0.4.7" smallvec = "1.11.2" -thiserror = "1.0.32" +thiserror = "1.0.59" timerfd = "1.5.0" -userfaultfd = "0.7.0" +userfaultfd = "0.8.1" utils = { path = "../utils" } -vhost = { version = "0.10.0", features = ["vhost-user-frontend"] } +vhost = { version = "0.11.0", features = ["vhost-user-frontend"] } vm-allocator = "0.1.0" vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-bitmap"] } vm-superio = "0.7.0" zerocopy = { version = "0.7.32" } [target.'cfg(target_arch = "aarch64")'.dependencies] -vm-fdt = "0.2.0" +vm-fdt = "0.3.0" [dev-dependencies] criterion = { version = "0.5.0", default-features = false }