diff --git a/Cargo.lock b/Cargo.lock index d499d3f16f8..0d0b995381e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7,7 +7,7 @@ name = "acpi_tables" version = "0.1.0" dependencies = [ "displaydoc", - "thiserror 2.0.7", + "thiserror 2.0.9", "vm-memory", "zerocopy 0.8.13", ] @@ -125,9 +125,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "aws-lc-fips-sys" -version = "0.12.15" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df1e8a8e212a7851ef3d4c28cdfc017072bc684f0e0f57c7943ab60f695c3bfb" +checksum = "59057b878509d88952425fe694a2806e468612bde2d71943f3cd8034935b5032" dependencies = [ "bindgen 0.69.5", "cc", @@ -136,13 +136,14 @@ dependencies = [ "fs_extra", "libc", "paste", + "regex", ] [[package]] name = "aws-lc-rs" -version = "1.11.1" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f47bb8cc16b669d267eeccf585aea077d0882f4777b1c1f740217885d6e6e5a3" +checksum = "f409eb70b561706bf8abba8ca9c112729c481595893fd06a2dd9af8ed8441148" dependencies = [ "aws-lc-fips-sys", "aws-lc-sys", @@ -153,9 +154,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.23.1" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2101df3813227bbaaaa0b04cd61c534c7954b22bd68d399b440be937dc63ff7" +checksum = "8478a5c29ead3f3be14aff8a202ad965cf7da6856860041bfca271becf8ba48b" dependencies = [ "bindgen 0.69.5", "cc", @@ -260,9 +261,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.4" +version = "1.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf" +checksum = "c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e" dependencies = [ "jobserver", "libc", @@ -419,7 +420,7 @@ dependencies = [ "log-instrument", "serde", "serde_json", - "thiserror 2.0.7", + "thiserror 2.0.9", "vmm", "vmm-sys-util", ] @@ -550,9 +551,9 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "env_filter" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" dependencies = [ "log", "regex", @@ -560,9 +561,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.5" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" +checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0" dependencies = [ "anstream", "anstyle", @@ -613,7 +614,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "thiserror 2.0.7", + "thiserror 2.0.9", "timerfd", "userfaultfd", "utils", @@ -798,7 +799,7 @@ dependencies = [ "libc", "log-instrument", "regex", - "thiserror 2.0.7", + "thiserror 2.0.9", "utils", "vmm-sys-util", ] @@ -849,9 +850,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.168" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" @@ -1112,7 +1113,7 @@ dependencies = [ "displaydoc", "libc", "log-instrument", - "thiserror 2.0.7", + "thiserror 2.0.9", "utils", "vmm-sys-util", ] @@ -1190,7 +1191,7 @@ dependencies = [ "log-instrument", "serde", "serde_json", - "thiserror 2.0.7", + "thiserror 2.0.9", "utils", "vmm-sys-util", ] @@ -1226,9 +1227,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.133" +version = "1.0.134" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" +checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" dependencies = [ "itoa", "memchr", @@ -1270,7 +1271,7 @@ dependencies = [ "libc", "log-instrument", "semver", - "thiserror 2.0.7", + "thiserror 2.0.9", "utils", "vmm", "vmm-sys-util", @@ -1290,9 +1291,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.90" +version = "2.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +checksum = "d53cbcb5a243bd33b7858b1d7f4aca2153490815872d86d955d6ea29f743c035" dependencies = [ "proc-macro2", "quote", @@ -1310,11 +1311,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.7" +version = "2.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767" +checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" dependencies = [ - "thiserror-impl 2.0.7", + "thiserror-impl 2.0.9", ] [[package]] @@ -1330,9 +1331,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.7" +version = "2.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36" +checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" dependencies = [ "proc-macro2", "quote", @@ -1470,7 +1471,7 @@ dependencies = [ "displaydoc", "libc", "log-instrument", - "thiserror 2.0.7", + "thiserror 2.0.9", ] [[package]] @@ -1581,7 +1582,7 @@ dependencies = [ "serde", "serde_json", "slab", - "thiserror 2.0.7", + "thiserror 2.0.9", "timerfd", "userfaultfd", "utils", diff --git a/src/acpi-tables/Cargo.toml b/src/acpi-tables/Cargo.toml index 0a7f92dee5f..7334406670a 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.5" -thiserror = "2.0.7" +thiserror = "2.0.9" vm-memory = { version = "0.16.1", features = ["backend-mmap", "backend-bitmap"] } zerocopy = { version = "0.8.13", features = ["derive"] } diff --git a/src/clippy-tracing/Cargo.toml b/src/clippy-tracing/Cargo.toml index e112095226a..92dbf249fc1 100644 --- a/src/clippy-tracing/Cargo.toml +++ b/src/clippy-tracing/Cargo.toml @@ -14,7 +14,7 @@ clap = { version = "4.5.23", features = ["derive"] } itertools = "0.13.0" proc-macro2 = { version = "1.0.92", features = ["span-locations"] } quote = "1.0.37" -syn = { version = "2.0.90", features = ["full", "extra-traits", "visit", "visit-mut", "printing"] } +syn = { version = "2.0.91", 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 5fd314bf48c..b4a8f8e3962 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.23", features = ["derive", "string"] } displaydoc = "0.2.5" -libc = "0.2.168" +libc = "0.2.169" log-instrument = { path = "../log-instrument", optional = true } serde = { version = "1.0.216", features = ["derive"] } -serde_json = "1.0.133" -thiserror = "2.0.7" +serde_json = "1.0.134" +thiserror = "2.0.9" vmm = { path = "../vmm" } vmm-sys-util = "0.12.1" diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index cbd9ffe5e2d..1f5a18d9b2e 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -18,15 +18,15 @@ bench = false [dependencies] displaydoc = "0.2.5" event-manager = "0.4.0" -libc = "0.2.168" +libc = "0.2.169" log-instrument = { path = "../log-instrument", optional = true } micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } serde = { version = "1.0.216", features = ["derive"] } serde_derive = "1.0.136" -serde_json = "1.0.133" -thiserror = "2.0.7" +serde_json = "1.0.134" +thiserror = "2.0.9" timerfd = "1.6.0" utils = { path = "../utils" } vmm = { path = "../vmm" } @@ -34,7 +34,7 @@ vmm-sys-util = { version = "0.12.1", features = ["with-serde"] } [dev-dependencies] cargo_toml = "0.21.0" -libc = "0.2.168" +libc = "0.2.169" regex = { version = "1.11.1", default-features = false, features = ["std", "unicode-perl"] } # Dev-Dependencies for uffd examples @@ -45,7 +45,7 @@ userfaultfd = "0.8.1" bincode = "1.2.1" seccompiler = { path = "../seccompiler" } serde = { version = "1.0.216" } -serde_json = "1.0.133" +serde_json = "1.0.134" [features] tracing = ["log-instrument", "seccompiler/tracing", "utils/tracing", "vmm/tracing"] diff --git a/src/jailer/Cargo.toml b/src/jailer/Cargo.toml index 955fe1af5b2..4c29f53a0e1 100644 --- a/src/jailer/Cargo.toml +++ b/src/jailer/Cargo.toml @@ -12,10 +12,10 @@ name = "jailer" bench = false [dependencies] -libc = "0.2.168" +libc = "0.2.169" log-instrument = { path = "../log-instrument", optional = true } regex = { version = "1.11.1", default-features = false, features = ["std"] } -thiserror = "2.0.7" +thiserror = "2.0.9" vmm-sys-util = "0.12.1" utils = { path = "../utils" } diff --git a/src/log-instrument-macros/Cargo.toml b/src/log-instrument-macros/Cargo.toml index 2129df061f2..d1eb9c0b0d2 100644 --- a/src/log-instrument-macros/Cargo.toml +++ b/src/log-instrument-macros/Cargo.toml @@ -13,7 +13,7 @@ bench = false [dependencies] proc-macro2 = "1.0.92" quote = "1.0.37" -syn = { version = "2.0.90", features = ["full", "extra-traits"] } +syn = { version = "2.0.91", features = ["full", "extra-traits"] } [lints] workspace = true diff --git a/src/log-instrument/Cargo.toml b/src/log-instrument/Cargo.toml index e418a7cf886..d9ea9d7dd63 100644 --- a/src/log-instrument/Cargo.toml +++ b/src/log-instrument/Cargo.toml @@ -32,7 +32,7 @@ log = "0.4.22" log-instrument-macros = { path = "../log-instrument-macros" } [dev-dependencies] -env_logger = "0.11.5" +env_logger = "0.11.6" [lints] workspace = true diff --git a/src/rebase-snap/Cargo.toml b/src/rebase-snap/Cargo.toml index c435d2ae249..10d93be2712 100644 --- a/src/rebase-snap/Cargo.toml +++ b/src/rebase-snap/Cargo.toml @@ -11,9 +11,9 @@ bench = false [dependencies] displaydoc = "0.2.5" -libc = "0.2.168" +libc = "0.2.169" log-instrument = { path = "../log-instrument", optional = true } -thiserror = "2.0.7" +thiserror = "2.0.9" vmm-sys-util = "0.12.1" utils = { path = "../utils" } diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index 4c23f0ae595..1e5cf55866a 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.5" -libc = "0.2.168" +libc = "0.2.169" log-instrument = { path = "../log-instrument", optional = true } serde = { version = "1.0.216", features = ["derive"] } -serde_json = "1.0.133" -thiserror = "2.0.7" +serde_json = "1.0.134" +thiserror = "2.0.9" utils = { path = "../utils" } diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index a199a8ab99f..f57268656c4 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -14,10 +14,10 @@ clap = { version = "4.5.23", features = ["derive", "string"] } displaydoc = "0.2.5" fc_utils = { package = "utils", path = "../utils" } -libc = "0.2.168" +libc = "0.2.169" log-instrument = { path = "../log-instrument", optional = true } semver = "1.0.24" -thiserror = "2.0.7" +thiserror = "2.0.9" vmm = { path = "../vmm" } vmm-sys-util = "0.12.1" diff --git a/src/utils/Cargo.toml b/src/utils/Cargo.toml index c4509ec1e57..bf8a5092968 100644 --- a/src/utils/Cargo.toml +++ b/src/utils/Cargo.toml @@ -10,9 +10,9 @@ bench = false [dependencies] displaydoc = "0.2.5" -libc = "0.2.168" +libc = "0.2.169" log-instrument = { path = "../log-instrument", optional = true } -thiserror = "2.0.7" +thiserror = "2.0.9" [features] tracing = ["log-instrument"] diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index 043fc11528c..64e76bbc15d 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -12,7 +12,7 @@ bench = false acpi_tables = { path = "../acpi-tables" } aes-gcm = { version = "0.10.1", default-features = false, features = ["aes"] } arrayvec = { version = "0.7.6", optional = true } -aws-lc-rs = { version = "1.11.1", features = ["bindgen"] } +aws-lc-rs = { version = "1.12.0", features = ["bindgen"] } base64 = "0.22.1" bincode = "1.2.1" bitflags = "2.6.0" @@ -24,7 +24,7 @@ gdbstub = { version = "0.7.3", optional = true } gdbstub_arch = { version = "0.3.1", optional = true } kvm-bindings = { version = "0.10.0", features = ["fam-wrappers", "serde"] } kvm-ioctls = "0.19.1" -libc = "0.2.168" +libc = "0.2.169" linux-loader = "0.13.0" log = { version = "0.4.22", features = ["std", "serde"] } log-instrument = { path = "../log-instrument", optional = true } @@ -34,9 +34,9 @@ micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } seccompiler = { path = "../seccompiler" } semver = { version = "1.0.24", features = ["serde"] } serde = { version = "1.0.216", features = ["derive", "rc"] } -serde_json = "1.0.133" +serde_json = "1.0.134" slab = "0.4.7" -thiserror = "2.0.7" +thiserror = "2.0.9" timerfd = "1.5.0" userfaultfd = "0.8.1" utils = { path = "../utils" }