diff --git a/Cargo.lock b/Cargo.lock index 523beae14c0..8baffdcc573 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -237,9 +237,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "cargo_toml" -version = "0.20.0" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1ce9b2c7d2f95999f29c0b761cdddf8e6d0d41a2ed662621b5a557f364a495e" +checksum = "c8cb1d556b8b8f36e5ca74938008be3ac102f5dcb5b68a0477e4249ae2291cd3" dependencies = [ "serde", "toml", @@ -253,9 +253,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.95" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b" +checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" dependencies = [ "jobserver", "libc", @@ -664,9 +664,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "heck" @@ -807,9 +807,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" [[package]] name = "libloading" @@ -1178,18 +1178,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.198" +version = "1.0.199" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" +checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.198" +version = "1.0.199" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" +checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc" dependencies = [ "proc-macro2", "quote", @@ -1495,9 +1495,9 @@ dependencies = [ [[package]] name = "vm-superio" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6de3dc0146d78558327419fac388850fc6cbf197e924c4659a4863db20b5af64" +checksum = "3428ee25acbfc75ed14600f2043876e0889cbd57c39dd441191417377cdceda0" [[package]] name = "vmm" @@ -1602,11 +1602,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" dependencies = [ - "winapi", + "windows-sys", ] [[package]] @@ -1690,9 +1690,9 @@ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352" +checksum = "14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578" dependencies = [ "memchr", ] diff --git a/src/cpu-template-helper/Cargo.toml b/src/cpu-template-helper/Cargo.toml index 2c5b59afb0c..5af3675ba27 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -12,9 +12,9 @@ bench = false [dependencies] clap = { version = "4.5.4", features = ["derive", "string"] } displaydoc = "0.2.4" -libc = "0.2.153" +libc = "0.2.154" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.198", features = ["derive"] } +serde = { version = "1.0.199", features = ["derive"] } serde_json = "1.0.116" thiserror = "1.0.59" diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index 3c6aa40e075..20a09fed76e 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -18,12 +18,12 @@ bench = false [dependencies] displaydoc = "0.2.4" event-manager = "0.4.0" -libc = "0.2.153" +libc = "0.2.154" log-instrument = { path = "../log-instrument", optional = true } micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.198", features = ["derive"] } +serde = { version = "1.0.199", features = ["derive"] } serde_derive = "1.0.136" serde_json = "1.0.116" thiserror = "1.0.59" @@ -32,18 +32,18 @@ utils = { path = "../utils" } vmm = { path = "../vmm" } [dev-dependencies] -cargo_toml = "0.20.0" -libc = "0.2.153" +cargo_toml = "0.20.2" +libc = "0.2.154" regex = { version = "1.10.4", default-features = false, features = ["std", "unicode-perl"] } # Dev-Dependencies for uffd examples -serde = { version = "1.0.198", features = ["derive"] } +serde = { version = "1.0.199", features = ["derive"] } userfaultfd = "0.8.1" [build-dependencies] bincode = "1.2.1" seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.198" } +serde = { version = "1.0.199" } serde_json = "1.0.116" [features] diff --git a/src/jailer/Cargo.toml b/src/jailer/Cargo.toml index 33b61c5f7eb..272a2bd59f0 100644 --- a/src/jailer/Cargo.toml +++ b/src/jailer/Cargo.toml @@ -12,7 +12,7 @@ name = "jailer" bench = false [dependencies] -libc = "0.2.153" +libc = "0.2.154" 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"] } diff --git a/src/rebase-snap/Cargo.toml b/src/rebase-snap/Cargo.toml index b257b03f248..8a817c37dfb 100644 --- a/src/rebase-snap/Cargo.toml +++ b/src/rebase-snap/Cargo.toml @@ -11,7 +11,7 @@ bench = false [dependencies] displaydoc = "0.2.4" -libc = "0.2.153" +libc = "0.2.154" log-instrument = { path = "../log-instrument", optional = true } thiserror = "1.0.59" diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index bd570d79e37..232adef25c2 100644 --- a/src/seccompiler/Cargo.toml +++ b/src/seccompiler/Cargo.toml @@ -18,9 +18,9 @@ bench = false [dependencies] bincode = "1.2.1" displaydoc = "0.2.4" -libc = "0.2.153" +libc = "0.2.154" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.198", features = ["derive"] } +serde = { version = "1.0.199", features = ["derive"] } serde_json = "1.0.116" thiserror = "1.0.59" diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index 1f15e9dfa51..aa93da38c85 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -14,7 +14,7 @@ clap = { version = "4.5.4", features = ["derive", "string"] } displaydoc = "0.2.4" fc_utils = { package = "utils", path = "../utils" } -libc = "0.2.153" +libc = "0.2.154" log-instrument = { path = "../log-instrument", optional = true } semver = "1.0.22" thiserror = "1.0.59" diff --git a/src/utils/Cargo.toml b/src/utils/Cargo.toml index 992b068febe..0e39b34671b 100644 --- a/src/utils/Cargo.toml +++ b/src/utils/Cargo.toml @@ -11,9 +11,9 @@ bench = false [dependencies] derive_more = { version = "0.99.17", default-features = false, features = ["from"] } displaydoc = "0.2.4" -libc = "0.2.147" +libc = "0.2.154" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.198", features = ["derive"] } +serde = { version = "1.0.199", features = ["derive"] } thiserror = "1.0.59" 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 46f4ec9533d..e8ef32bd9d2 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.117" +libc = "0.2.154" linux-loader = "0.11.0" log = { version = "0.4.17", features = ["std", "serde"] } log-instrument = { path = "../log-instrument", optional = true } @@ -31,7 +31,7 @@ micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } semver = { version = "1.0.17", features = ["serde"] } -serde = { version = "1.0.198", features = ["derive", "rc"] } +serde = { version = "1.0.199", features = ["derive", "rc"] } serde_json = "1.0.116" slab = "0.4.7" smallvec = "1.11.2" @@ -42,7 +42,7 @@ utils = { path = "../utils" } 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" +vm-superio = "0.8.0" zerocopy = { version = "0.7.32" } [target.'cfg(target_arch = "aarch64")'.dependencies]