diff --git a/Cargo.lock b/Cargo.lock index ae8af782909..144d43a04e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -54,9 +54,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstream" -version = "0.6.5" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" +checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" dependencies = [ "anstyle", "anstyle-parse", @@ -151,9 +151,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.5" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "bincode" @@ -183,7 +183,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.44", + "syn 2.0.48", "which", ] @@ -201,9 +201,9 @@ checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "cargo_toml" -version = "0.17.2" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" +checksum = "802b755090e39835a4b0440fb0bbee0df7495a8b337f63db21e616f7821c7e8c" dependencies = [ "serde", "toml", @@ -289,9 +289,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.12" +version = "4.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcfab8ba68f3668e89f6ff60f5b205cea56aa7b769451a59f34b8682f51c056d" +checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" dependencies = [ "clap_builder", "clap_derive", @@ -299,18 +299,18 @@ dependencies = [ [[package]] name = "clap-num" -version = "1.0.2" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488557e97528174edaa2ee268b23a809e0c598213a4bbcb4f34575a46fda147e" +checksum = "0e063d263364859dc54fb064cedb7c122740cd4733644b14b176c097f51e8ab7" dependencies = [ "num-traits", ] [[package]] name = "clap_builder" -version = "4.4.12" +version = "4.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" +checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" dependencies = [ "anstream", "anstyle", @@ -327,7 +327,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.48", ] [[package]] @@ -344,7 +344,7 @@ dependencies = [ "itertools 0.12.0", "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.48", "uuid", "walkdir", ] @@ -381,9 +381,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] @@ -472,7 +472,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.48", ] [[package]] @@ -487,17 +487,27 @@ version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +[[package]] +name = "env_filter" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" +dependencies = [ + "log", + "regex", +] + [[package]] name = "env_logger" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" +checksum = "9eeb342678d785662fd2514be38c459bb925f02b68dd2a3e0f21d7ef82d979dd" dependencies = [ + "anstream", + "anstyle", + "env_filter", "humantime", - "is-terminal", "log", - "regex", - "termcolor", ] [[package]] @@ -523,7 +533,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bbb5f730c95a458654dee0afb13f1ebb4fc3d7b772789d5f30713ec68fed75d" dependencies = [ "libc", - "vmm-sys-util", + "vmm-sys-util 0.11.2", +] + +[[package]] +name = "event-manager" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90b16fe5161a1160c9c7cece9f7504f2412ef5e2c0643d1e322eccf37692a42b" +dependencies = [ + "libc", + "vmm-sys-util 0.12.1", ] [[package]] @@ -534,7 +554,7 @@ dependencies = [ "bincode", "cargo_toml", "displaydoc", - "event-manager", + "event-manager 0.4.0", "libc", "log-instrument", "regex", @@ -544,7 +564,7 @@ dependencies = [ "snapshot", "thiserror", "timerfd", - "userfaultfd", + "userfaultfd 0.8.1", "utils", "vmm", ] @@ -567,9 +587,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", @@ -612,9 +632,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" [[package]] name = "home" @@ -715,7 +735,7 @@ source = "git+https://github.com/firecracker-microvm/kvm-bindings?tag=v0.6.0-2#b dependencies = [ "versionize", "versionize_derive", - "vmm-sys-util", + "vmm-sys-util 0.11.2", ] [[package]] @@ -726,7 +746,7 @@ checksum = "9bdde2b46ee7b6587ef79f751019c4726c4f2d3e4628df5d69f3f9c5cb6c6bd4" dependencies = [ "kvm-bindings", "libc", - "vmm-sys-util", + "vmm-sys-util 0.11.2", ] [[package]] @@ -743,9 +763,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.151" +version = "0.2.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" +checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" [[package]] name = "libloading" @@ -808,7 +828,7 @@ version = "0.1.0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.48", ] [[package]] @@ -832,7 +852,7 @@ version = "0.1.0" source = "git+https://github.com/firecracker-microvm/micro-http#a4d632f2c5ea45712c0d2002dc909a63879e85c3" dependencies = [ "libc", - "vmm-sys-util", + "vmm-sys-util 0.11.2", ] [[package]] @@ -928,19 +948,19 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" +checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" dependencies = [ "proc-macro2", - "syn 2.0.44", + "syn 2.0.48", ] [[package]] name = "proc-macro2" -version = "1.0.73" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dd5e8a1f1029c43224ad5898e50140c2aebb1705f19e67c918ebf5b9e797fe1" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] @@ -963,9 +983,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.34" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22a37c9326af5ed140c86a46655b5278de879853be5573c01df185b6f49a580a" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -1022,9 +1042,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.2" +version = "1.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" dependencies = [ "aho-corasick", "memchr", @@ -1034,9 +1054,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a" dependencies = [ "aho-corasick", "memchr", @@ -1113,38 +1133,38 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" +checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" dependencies = [ "serde", ] [[package]] name = "serde" -version = "1.0.193" +version = "1.0.195" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" +checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.193" +version = "1.0.195" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" +checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.48", ] [[package]] name = "serde_json" -version = "1.0.109" +version = "1.0.111" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb0652c533506ad7a2e353cce269330d6afd8bdfb6d75e0ace5b35aacbd7b9e9" +checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" dependencies = [ "itoa", "ryu", @@ -1162,15 +1182,15 @@ dependencies = [ [[package]] name = "shlex" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "smallvec" -version = "1.11.2" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" +checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" [[package]] name = "snapshot" @@ -1225,42 +1245,33 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.44" +version = "2.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d27c2c202598d05175a6dd3af46824b7f747f8d8e9b14c623f19fa5069735d" +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] -[[package]] -name = "termcolor" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" -dependencies = [ - "winapi-util", -] - [[package]] name = "thiserror" -version = "1.0.53" +version = "1.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2cd5904763bad08ad5513ddbb12cf2ae273ca53fa9f68e843e236ec6dfccc09" +checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.53" +version = "1.0.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dcf4a824cce0aeacd6f38ae6f24234c8e80d68632338ebaa1443b5df9e29e19" +checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" dependencies = [ "proc-macro2", "quote", - "syn 2.0.44", + "syn 2.0.48", ] [[package]] @@ -1364,6 +1375,20 @@ dependencies = [ "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.1", + "cfg-if", + "libc", + "nix", + "thiserror", + "userfaultfd-sys", +] + [[package]] name = "userfaultfd-sys" version = "0.5.0" @@ -1395,14 +1420,14 @@ dependencies = [ "versionize", "versionize_derive", "vm-memory", - "vmm-sys-util", + "vmm-sys-util 0.11.2", ] [[package]] name = "uuid" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" +checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" dependencies = [ "getrandom", ] @@ -1427,7 +1452,7 @@ dependencies = [ "serde_derive", "syn 1.0.109", "versionize_derive", - "vmm-sys-util", + "vmm-sys-util 0.11.2", ] [[package]] @@ -1450,7 +1475,7 @@ dependencies = [ "bitflags 2.4.1", "libc", "vm-memory", - "vmm-sys-util", + "vmm-sys-util 0.11.2", ] [[package]] @@ -1499,7 +1524,7 @@ dependencies = [ "derive_more", "device_tree", "displaydoc", - "event-manager", + "event-manager 0.3.0", "itertools 0.12.0", "kvm-bindings", "kvm-ioctls", @@ -1519,7 +1544,7 @@ dependencies = [ "snapshot", "thiserror", "timerfd", - "userfaultfd", + "userfaultfd 0.7.0", "utils", "versionize", "versionize_derive", @@ -1540,6 +1565,16 @@ dependencies = [ "libc", ] +[[package]] +name = "vmm-sys-util" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede" +dependencies = [ + "bitflags 1.3.2", + "libc", +] + [[package]] name = "walkdir" version = "2.4.0" @@ -1733,9 +1768,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.31" +version = "0.5.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c" +checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16" dependencies = [ "memchr", ] diff --git a/src/clippy-tracing/Cargo.toml b/src/clippy-tracing/Cargo.toml index bfc6c545408..c64f538df4d 100644 --- a/src/clippy-tracing/Cargo.toml +++ b/src/clippy-tracing/Cargo.toml @@ -10,12 +10,12 @@ name = "clippy-tracing" bench = false [dependencies] -clap = { version = "4.4.12", features = ["derive"] } +clap = { version = "4.4.18", features = ["derive"] } itertools = "0.12.0" -proc-macro2 = { version = "1.0.73", features = ["span-locations"] } -quote = "1.0.34" -syn = { version = "2.0.44", features = ["full", "extra-traits", "visit", "visit-mut", "printing"] } +proc-macro2 = { version = "1.0.78", features = ["span-locations"] } +quote = "1.0.35" +syn = { version = "2.0.48", features = ["full", "extra-traits", "visit", "visit-mut", "printing"] } walkdir = "2.3.3" [dev-dependencies] -uuid = { version = "1.6.1", features = ["v4"] } +uuid = { version = "1.7.0", features = ["v4"] } diff --git a/src/cpu-template-helper/Cargo.toml b/src/cpu-template-helper/Cargo.toml index 801ab257a5c..b039eaf1d5b 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -11,13 +11,13 @@ name = "cpu-template-helper" bench = false [dependencies] -clap = { version = "4.4.12", features = ["derive", "string"] } +clap = { version = "4.4.18", features = ["derive", "string"] } displaydoc = "0.2.4" -libc = "0.2.151" +libc = "0.2.152" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.193", features = ["derive"] } -serde_json = "1.0.109" -thiserror = "1.0.53" +serde = { version = "1.0.195", features = ["derive"] } +serde_json = "1.0.111" +thiserror = "1.0.56" vmm = { path = "../vmm" } diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index 9875342eca1..11e490fafd2 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -14,11 +14,11 @@ bench = false [dependencies] displaydoc = "0.2.4" -event-manager = "0.3.0" -libc = "0.2.151" +event-manager = "0.4.0" +libc = "0.2.152" log-instrument = { path = "../log-instrument", optional = true } -serde_json = "1.0.109" -thiserror = "1.0.53" +serde_json = "1.0.111" +thiserror = "1.0.56" timerfd = "1.5.0" api_server = { path = "../api_server" } @@ -28,18 +28,18 @@ utils = { path = "../utils" } vmm = { path = "../vmm" } [dev-dependencies] -cargo_toml = "0.17.2" -regex = { version = "1.10.2", default-features = false, features = ["std", "unicode-perl"] } +cargo_toml = "0.18.0" +regex = { version = "1.10.3", default-features = false, features = ["std", "unicode-perl"] } # Dev-Dependencies for uffd examples -serde = { version = "1.0.193", features = ["derive"] } -userfaultfd = "0.7.0" +serde = { version = "1.0.195", features = ["derive"] } +userfaultfd = "0.8.1" [build-dependencies] bincode = "1.2.1" seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.193" } -serde_json = "1.0.109" +serde = { version = "1.0.195" } +serde_json = "1.0.111" [features] tracing = ["log-instrument", "api_server/tracing", "seccompiler/tracing", "snapshot/tracing", "utils/tracing", "vmm/tracing"] diff --git a/src/jailer/Cargo.toml b/src/jailer/Cargo.toml index 921e9c6e5cc..043b4f81c3c 100644 --- a/src/jailer/Cargo.toml +++ b/src/jailer/Cargo.toml @@ -12,11 +12,11 @@ name = "jailer" bench = false [dependencies] -libc = "0.2.151" +libc = "0.2.152" log-instrument = { path = "../log-instrument", optional = true } nix = { version = "0.27.1", default-features = false, features = ["dir"] } -regex = { version = "1.10.2", default-features = false, features = ["std"] } -thiserror = "1.0.53" +regex = { version = "1.10.3", default-features = false, features = ["std"] } +thiserror = "1.0.56" utils = { path = "../utils" } diff --git a/src/log-instrument-macros/Cargo.toml b/src/log-instrument-macros/Cargo.toml index e117778f722..65ff2d5bc15 100644 --- a/src/log-instrument-macros/Cargo.toml +++ b/src/log-instrument-macros/Cargo.toml @@ -11,6 +11,6 @@ proc-macro = true bench = false [dependencies] -proc-macro2 = "1.0.73" -quote = "1.0.34" -syn = { version = "2.0.44", features = ["full", "extra-traits"] } +proc-macro2 = "1.0.78" +quote = "1.0.35" +syn = { version = "2.0.48", features = ["full", "extra-traits"] } diff --git a/src/log-instrument/Cargo.toml b/src/log-instrument/Cargo.toml index 387c5390844..2f2e721b604 100644 --- a/src/log-instrument/Cargo.toml +++ b/src/log-instrument/Cargo.toml @@ -32,4 +32,4 @@ log = "0.4.20" log-instrument-macros = { path = "../log-instrument-macros" } [dev-dependencies] -env_logger = "0.10.1" +env_logger = "0.11.0" diff --git a/src/rebase-snap/Cargo.toml b/src/rebase-snap/Cargo.toml index c72e150156e..c07e9136552 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.151" +libc = "0.2.152" log-instrument = { path = "../log-instrument", optional = true } -thiserror = "1.0.53" +thiserror = "1.0.56" utils = { path = "../utils" } diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index 7cde85b9814..8e2d2e4e496 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.151" +libc = "0.2.152" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.193", features = ["derive"] } -serde_json = "1.0.109" -thiserror = "1.0.53" +serde = { version = "1.0.195", features = ["derive"] } +serde_json = "1.0.111" +thiserror = "1.0.56" utils = { path = "../utils" } diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index 00091f2ed28..15759072128 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -10,18 +10,18 @@ name = "snapshot-editor" bench = false [dependencies] -clap = { version = "4.4.12", features = ["derive", "string"] } +clap = { version = "4.4.18", features = ["derive", "string"] } displaydoc = "0.2.4" -libc = "0.2.151" +libc = "0.2.152" log-instrument = { path = "../log-instrument", optional = true } snapshot = { path = "../snapshot" } -thiserror = "1.0.53" +thiserror = "1.0.56" vmm = { path = "../vmm" } fc_utils = { package = "utils", path = "../utils" } [target.'cfg(target_arch = "aarch64")'.dependencies] -clap-num = "1.0.2" +clap-num = "1.1.1" [features] tracing = ["log-instrument", "fc_utils/tracing", "vmm/tracing"]