diff --git a/Cargo.lock b/Cargo.lock index b6b45462..1b986104 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -774,7 +774,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8599749b6667e2f0c910c1d0dff6901163ff698a52d5a39720f61b5be4b20d3" dependencies = [ "futures-core", - "prost 0.14.1", + "prost 0.14.3", "prost-types 0.14.1", "tonic 0.14.2", "tonic-prost", @@ -820,7 +820,7 @@ dependencies = [ "hdrhistogram", "humantime", "hyper-util", - "prost 0.14.1", + "prost 0.14.3", "prost-types 0.14.1", "serde", "serde_json", @@ -917,7 +917,7 @@ dependencies = [ "ciborium", "clap", "criterion-plot 0.6.0", - "itertools 0.13.0", + "itertools", "num-traits", "oorandom", "plotters", @@ -941,7 +941,7 @@ dependencies = [ "ciborium", "clap", "criterion-plot 0.8.1", - "itertools 0.13.0", + "itertools", "num-traits", "oorandom", "page_size", @@ -961,7 +961,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338" dependencies = [ "cast", - "itertools 0.13.0", + "itertools", ] [[package]] @@ -971,7 +971,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed943f81ea2faa8dcecbbfa50164acf95d555afec96a27871663b300e387b2e4" dependencies = [ "cast", - "itertools 0.13.0", + "itertools", ] [[package]] @@ -1059,9 +1059,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" +checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" [[package]] name = "defmt" @@ -1299,9 +1299,9 @@ checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" [[package]] name = "flate2" -version = "1.1.5" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" +checksum = "b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369" dependencies = [ "crc32fast", "miniz_oxide", @@ -1780,7 +1780,7 @@ dependencies = [ "hyper", "libc", "pin-project-lite", - "socket2 0.6.1", + "socket2 0.6.2", "tokio", "tower-service", "tracing", @@ -2023,15 +2023,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" -dependencies = [ - "either", -] - [[package]] name = "itoa" version = "1.0.17" @@ -2080,9 +2071,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.179" +version = "0.2.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f" +checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" [[package]] name = "libloading" @@ -2259,11 +2250,11 @@ dependencies = [ "nix 0.30.1", "objc2-app-kit", "pretty-hex", - "prost 0.14.1", + "prost 0.14.3", "rand 0.9.2", "security-framework", "smoltcp", - "socket2 0.6.1", + "socket2 0.6.2", "sysinfo", "tempfile", "tokio", @@ -2323,7 +2314,7 @@ dependencies = [ "mitmproxy", "mitmproxy-linux-ebpf", "mitmproxy-linux-ebpf-common", - "prost 0.14.1", + "prost 0.14.3", "tokio", "tun", ] @@ -2358,7 +2349,7 @@ dependencies = [ "mitmproxy", "mitmproxy-contentviews", "mitmproxy-highlight", - "nix 0.30.1", + "nix 0.31.1", "pyo3", "pyo3-async-runtimes", "pyo3-log", @@ -2418,6 +2409,18 @@ dependencies = [ "libc", ] +[[package]] +name = "nix" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225e7cfe711e0ba79a68baeddb2982723e4235247aefce1482f2f16c27865b66" +dependencies = [ + "bitflags 2.10.0", + "cfg-if", + "cfg_aliases", + "libc", +] + [[package]] name = "nom" version = "7.1.3" @@ -2932,12 +2935,12 @@ dependencies = [ [[package]] name = "prost" -version = "0.14.1" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d" +checksum = "d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568" dependencies = [ "bytes", - "prost-derive 0.14.1", + "prost-derive 0.14.3", ] [[package]] @@ -2947,7 +2950,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools", "proc-macro2", "quote", "syn", @@ -2955,12 +2958,12 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.14.1" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" +checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools", "proc-macro2", "quote", "syn", @@ -2981,7 +2984,7 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72" dependencies = [ - "prost 0.14.1", + "prost 0.14.3", ] [[package]] @@ -3545,9 +3548,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" +checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" dependencies = [ "libc", "windows-sys 0.60.2", @@ -3783,7 +3786,7 @@ dependencies = [ "mio", "pin-project-lite", "signal-hook-registry", - "socket2 0.6.1", + "socket2 0.6.2", "tokio-macros", "tracing", "windows-sys 0.61.2", @@ -3813,9 +3816,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.17" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" dependencies = [ "bytes", "futures-core", @@ -3882,7 +3885,7 @@ dependencies = [ "hyper-util", "percent-encoding", "pin-project", - "socket2 0.6.1", + "socket2 0.6.2", "sync_wrapper", "tokio", "tokio-stream", @@ -3899,7 +3902,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67" dependencies = [ "bytes", - "prost 0.14.1", + "prost 0.14.3", "tonic 0.14.2", ] @@ -4475,7 +4478,7 @@ dependencies = [ "log", "lru_time_cache", "mitmproxy", - "prost 0.14.1", + "prost 0.14.3", "tokio", "windivert", "winres", diff --git a/mitmproxy-contentviews/Cargo.toml b/mitmproxy-contentviews/Cargo.toml index c11cefa9..54d21be7 100644 --- a/mitmproxy-contentviews/Cargo.toml +++ b/mitmproxy-contentviews/Cargo.toml @@ -14,7 +14,7 @@ workspace = true [dependencies] anyhow = { version = "1.0.100", features = ["backtrace"] } log = "0.4.29" -data-encoding = "2.8.0" +data-encoding = "2.10.0" pretty-hex = "0.4.1" mitmproxy-highlight = { path = "../mitmproxy-highlight" } serde = { version = "1.0", features = ["derive"] } diff --git a/mitmproxy-linux/Cargo.toml b/mitmproxy-linux/Cargo.toml index adf7e3ec..c1bd7f81 100644 --- a/mitmproxy-linux/Cargo.toml +++ b/mitmproxy-linux/Cargo.toml @@ -25,7 +25,7 @@ tokio = { version = "1.48", features = ["macros", "net", "rt-multi-thread", "syn anyhow = { version = "1.0.100", features = ["backtrace"] } log = "0.4.29" env_logger = "0.11.5" -prost = "0.14.1" +prost = "0.14.3" internet-packet = { version = "0.2.0", features = ["checksums"] } libc = "0.2.176" const-sha1 = "0.3.0" diff --git a/mitmproxy-rs/Cargo.toml b/mitmproxy-rs/Cargo.toml index 96b0a724..402ca6db 100644 --- a/mitmproxy-rs/Cargo.toml +++ b/mitmproxy-rs/Cargo.toml @@ -20,7 +20,7 @@ mitmproxy = { path = "../" } mitmproxy-highlight = { path = "../mitmproxy-highlight" } mitmproxy-contentviews = { path = "../mitmproxy-contentviews" } anyhow = { version = "1.0.100", features = ["backtrace"] } -data-encoding = "2.8.0" +data-encoding = "2.10.0" log = "0.4.29" pyo3 = { version = "0.25", features = ["abi3", "abi3-py312", "anyhow"] } pyo3-async-runtimes = { version = "0.25", features = ["tokio-runtime", "testing", "attributes"] } @@ -32,7 +32,7 @@ tar = "0.4.44" console-subscriber = { version = "0.5.0", optional = true } [target.'cfg(target_os = "linux")'.dependencies] -nix = { version = "0.30.1", features = ["user"] } +nix = { version = "0.31.1", features = ["user"] } [dev-dependencies] env_logger = "0.11" diff --git a/mitmproxy-windows/redirector/Cargo.toml b/mitmproxy-windows/redirector/Cargo.toml index 0c6ceb62..317e4ba9 100644 --- a/mitmproxy-windows/redirector/Cargo.toml +++ b/mitmproxy-windows/redirector/Cargo.toml @@ -21,7 +21,7 @@ windivert = "0.6.0" lru_time_cache = "0.11.11" log = "0.4.29" env_logger = "0.11.5" -prost = "0.14.1" +prost = "0.14.3" internet-packet = { version = "0.2.2", features = ["checksums"] } [target.'cfg(windows)'.dev-dependencies] diff --git a/wireguard-test-client/Cargo.toml b/wireguard-test-client/Cargo.toml index 1f34fffb..22c9bdc2 100644 --- a/wireguard-test-client/Cargo.toml +++ b/wireguard-test-client/Cargo.toml @@ -14,7 +14,7 @@ workspace = true [dependencies] anyhow = "1.0.100" -data-encoding = "2.8.0" +data-encoding = "2.10.0" boringtun = "0.6" hex = "0.4" smoltcp = "0.12"