diff --git a/Cargo.lock b/Cargo.lock index e31b201f914..16a1e644573 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -192,7 +192,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.63", + "syn 2.0.65", ] [[package]] @@ -204,7 +204,7 @@ dependencies = [ "bitflags 2.5.0", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.10.5", "lazy_static", "lazycell", "log", @@ -214,7 +214,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.63", + "syn 2.0.65", "which", ] @@ -254,9 +254,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.97" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4" +checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" dependencies = [ "jobserver", "libc", @@ -372,7 +372,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.63", + "syn 2.0.65", ] [[package]] @@ -386,10 +386,10 @@ name = "clippy-tracing" version = "0.1.0" dependencies = [ "clap", - "itertools 0.12.1", + "itertools 0.13.0", "proc-macro2", "quote", - "syn 2.0.63", + "syn 2.0.65", "uuid", "walkdir", ] @@ -523,7 +523,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.63", + "syn 2.0.65", ] [[package]] @@ -534,9 +534,9 @@ checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" [[package]] name = "either" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "env_filter" @@ -743,9 +743,9 @@ dependencies = [ [[package]] name = "itertools" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] @@ -814,9 +814,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.154" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "libloading" @@ -845,9 +845,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "log" @@ -873,7 +873,7 @@ version = "0.1.0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.63", + "syn 2.0.65", ] [[package]] @@ -1010,14 +1010,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.63", + "syn 2.0.65", ] [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" dependencies = [ "unicode-ident", ] @@ -1185,22 +1185,22 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.201" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c" +checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.201" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865" +checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" dependencies = [ "proc-macro2", "quote", - "syn 2.0.63", + "syn 2.0.65", ] [[package]] @@ -1216,9 +1216,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" dependencies = [ "serde", ] @@ -1284,9 +1284,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.63" +version = "2.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf5be731623ca1a1fb7d8be6f261a3be6d3e2337b8a1f97be944d020c8fcb704" +checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" dependencies = [ "proc-macro2", "quote", @@ -1295,22 +1295,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.60" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.60" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.63", + "syn 2.0.65", ] [[package]] @@ -1334,9 +1334,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.12" +version = "0.8.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" dependencies = [ "serde", "serde_spanned", @@ -1346,18 +1346,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.12" +version = "0.22.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" +checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" dependencies = [ "indexmap", "serde", @@ -1522,7 +1522,7 @@ dependencies = [ "device_tree", "displaydoc", "event-manager", - "itertools 0.12.1", + "itertools 0.13.0", "kvm-bindings", "kvm-ioctls", "lazy_static", @@ -1722,7 +1722,7 @@ checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.63", + "syn 2.0.65", ] [[package]] diff --git a/src/acpi-tables/Cargo.toml b/src/acpi-tables/Cargo.toml index d548cb181e7..8cf2ce0fc50 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.60" +thiserror = "1.0.61" vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-bitmap"] } zerocopy = { version = "0.7.34", features = ["derive"] } diff --git a/src/clippy-tracing/Cargo.toml b/src/clippy-tracing/Cargo.toml index c7e55601e09..617822615e7 100644 --- a/src/clippy-tracing/Cargo.toml +++ b/src/clippy-tracing/Cargo.toml @@ -11,10 +11,10 @@ bench = false [dependencies] clap = { version = "4.5.4", features = ["derive"] } -itertools = "0.12.1" -proc-macro2 = { version = "1.0.82", features = ["span-locations"] } +itertools = "0.13.0" +proc-macro2 = { version = "1.0.83", features = ["span-locations"] } quote = "1.0.36" -syn = { version = "2.0.63", features = ["full", "extra-traits", "visit", "visit-mut", "printing"] } +syn = { version = "2.0.65", 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 4f5b9dec586..f2daac35c19 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -12,11 +12,11 @@ bench = false [dependencies] clap = { version = "4.5.4", features = ["derive", "string"] } displaydoc = "0.2.4" -libc = "0.2.154" +libc = "0.2.155" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.201", features = ["derive"] } +serde = { version = "1.0.202", features = ["derive"] } serde_json = "1.0.117" -thiserror = "1.0.60" +thiserror = "1.0.61" vmm = { path = "../vmm" } vmm-sys-util = { version = "0.12.1", features = ["with-serde"] } diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index 117847bea08..93a3c3a8863 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -18,32 +18,32 @@ bench = false [dependencies] displaydoc = "0.2.4" event-manager = "0.4.0" -libc = "0.2.154" +libc = "0.2.155" log-instrument = { path = "../log-instrument", optional = true } micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.201", features = ["derive"] } +serde = { version = "1.0.202", features = ["derive"] } serde_derive = "1.0.136" serde_json = "1.0.117" -thiserror = "1.0.60" +thiserror = "1.0.61" timerfd = "1.6.0" utils = { path = "../utils" } vmm = { path = "../vmm" } [dev-dependencies] cargo_toml = "0.20.2" -libc = "0.2.154" +libc = "0.2.155" regex = { version = "1.10.4", default-features = false, features = ["std", "unicode-perl"] } # Dev-Dependencies for uffd examples -serde = { version = "1.0.201", features = ["derive"] } +serde = { version = "1.0.202", features = ["derive"] } userfaultfd = "0.8.1" [build-dependencies] bincode = "1.2.1" seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.201" } +serde = { version = "1.0.202" } serde_json = "1.0.117" [features] diff --git a/src/jailer/Cargo.toml b/src/jailer/Cargo.toml index 08764d8015f..56743bd92a8 100644 --- a/src/jailer/Cargo.toml +++ b/src/jailer/Cargo.toml @@ -12,11 +12,11 @@ name = "jailer" bench = false [dependencies] -libc = "0.2.154" +libc = "0.2.155" 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.60" +thiserror = "1.0.61" utils = { path = "../utils" } diff --git a/src/log-instrument-macros/Cargo.toml b/src/log-instrument-macros/Cargo.toml index 854f6c0825b..970d965a719 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.82" +proc-macro2 = "1.0.83" quote = "1.0.36" -syn = { version = "2.0.63", features = ["full", "extra-traits"] } +syn = { version = "2.0.65", features = ["full", "extra-traits"] } [lints] workspace = true diff --git a/src/rebase-snap/Cargo.toml b/src/rebase-snap/Cargo.toml index 73e6247f00f..f8c4f22d17b 100644 --- a/src/rebase-snap/Cargo.toml +++ b/src/rebase-snap/Cargo.toml @@ -11,9 +11,9 @@ bench = false [dependencies] displaydoc = "0.2.4" -libc = "0.2.154" +libc = "0.2.155" log-instrument = { path = "../log-instrument", optional = true } -thiserror = "1.0.60" +thiserror = "1.0.61" utils = { path = "../utils" } diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index 443bf3aad65..53c60dec5d2 100644 --- a/src/seccompiler/Cargo.toml +++ b/src/seccompiler/Cargo.toml @@ -18,11 +18,11 @@ bench = false [dependencies] bincode = "1.2.1" displaydoc = "0.2.4" -libc = "0.2.154" +libc = "0.2.155" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.201", features = ["derive"] } +serde = { version = "1.0.202", features = ["derive"] } serde_json = "1.0.117" -thiserror = "1.0.60" +thiserror = "1.0.61" utils = { path = "../utils" } diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index e7d57c91be3..e60302f4873 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -14,10 +14,10 @@ clap = { version = "4.5.4", features = ["derive", "string"] } displaydoc = "0.2.4" fc_utils = { package = "utils", path = "../utils" } -libc = "0.2.154" +libc = "0.2.155" log-instrument = { path = "../log-instrument", optional = true } semver = "1.0.23" -thiserror = "1.0.60" +thiserror = "1.0.61" vmm = { path = "../vmm" } [target.'cfg(target_arch = "aarch64")'.dependencies] diff --git a/src/utils/Cargo.toml b/src/utils/Cargo.toml index 882deb548fe..484a1d9dda7 100644 --- a/src/utils/Cargo.toml +++ b/src/utils/Cargo.toml @@ -11,10 +11,10 @@ bench = false [dependencies] derive_more = { version = "0.99.17", default-features = false, features = ["from"] } displaydoc = "0.2.4" -libc = "0.2.154" +libc = "0.2.155" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.201", features = ["derive"] } -thiserror = "1.0.60" +serde = { version = "1.0.202", features = ["derive"] } +thiserror = "1.0.61" vm-memory = { version = "0.14.1", features = ["backend-mmap", "backend-bitmap"] } vmm-sys-util = { version = "0.12.1", features = ["with-serde"] } diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index 636bef95ed0..dbb559f0ab4 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -22,7 +22,7 @@ event-manager = "0.4.0" kvm-bindings = { version = "0.8.0", features = ["fam-wrappers", "serde"] } kvm-ioctls = "0.17.0" lazy_static = "1.4.0" -libc = "0.2.154" +libc = "0.2.155" linux-loader = "0.11.0" log = { version = "0.4.17", features = ["std", "serde"] } log-instrument = { path = "../log-instrument", optional = true } @@ -31,11 +31,11 @@ micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } semver = { version = "1.0.23", features = ["serde"] } -serde = { version = "1.0.201", features = ["derive", "rc"] } +serde = { version = "1.0.202", features = ["derive", "rc"] } serde_json = "1.0.117" slab = "0.4.7" smallvec = "1.11.2" -thiserror = "1.0.60" +thiserror = "1.0.61" timerfd = "1.5.0" userfaultfd = "0.8.1" utils = { path = "../utils" } @@ -51,7 +51,7 @@ vm-fdt = "0.3.0" [dev-dependencies] criterion = { version = "0.5.0", default-features = false } device_tree = "1.1.0" -itertools = "0.12.0" +itertools = "0.13.0" proptest = { version = "1.0.0", default-features = false, features = ["std"] } [features]