From 78e5eef92cc98f64c6ac02d0a5bb9bc0af8f1765 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 10:23:21 +0000 Subject: [PATCH] Bump the all-updates group across 1 directory with 15 updates Bumps the all-updates group with 13 updates in the /core directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.41` | `4.5.45` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.22` | `0.12.23` | | [tokio](https://github.com/tokio-rs/tokio) | `1.46.1` | `1.47.1` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.99` | | [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.142` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.15` | `0.7.16` | | [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.15` | `0.1.16` | | [iptables](https://github.com/yaa110/rust-iptables) | `0.5.3` | `0.6.0` | | [libc](https://github.com/rust-lang/libc) | `0.2.174` | `0.2.175` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.23.1` | `1.23.2` | | [warp](https://github.com/seanmonstar/warp) | `0.3.7` | `0.4.1` | | [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.7.0` | | [aya-ebpf](https://github.com/aya-rs/aya) | ``35332f2`` | ``a01b1d8`` | Updates `clap` from 4.5.41 to 4.5.45 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.41...clap_complete-v4.5.45) Updates `reqwest` from 0.12.22 to 0.12.23 - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.22...v0.12.23) Updates `tokio` from 1.46.1 to 1.47.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1) Updates `anyhow` from 1.0.98 to 1.0.99 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.99) Updates `serde_json` from 1.0.140 to 1.0.142 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.140...v1.0.142) Updates `tokio-util` from 0.7.15 to 0.7.16 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.15...tokio-util-0.7.16) Updates `hyper-util` from 0.1.15 to 0.1.16 - [Release notes](https://github.com/hyperium/hyper-util/releases) - [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.15...v0.1.16) Updates `iptables` from 0.5.3 to 0.6.0 - [Release notes](https://github.com/yaa110/rust-iptables/releases) - [Commits](https://github.com/yaa110/rust-iptables/compare/0.5.3...v0.6.0) Updates `libc` from 0.2.174 to 0.2.175 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.174...0.2.175) Updates `bytemuck` from 1.23.1 to 1.23.2 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.23.1...v1.23.2) Updates `warp` from 0.3.7 to 0.4.1 - [Release notes](https://github.com/seanmonstar/warp/releases) - [Changelog](https://github.com/seanmonstar/warp/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/warp/compare/v0.3.7...v0.4.1) Updates `hyper` from 1.6.0 to 1.7.0 - [Release notes](https://github.com/hyperium/hyper/releases) - [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md) - [Commits](https://github.com/hyperium/hyper/compare/v1.6.0...v1.7.0) Updates `aya-ebpf` from `35332f2` to `a01b1d8` - [Release notes](https://github.com/aya-rs/aya/releases) - [Commits](https://github.com/aya-rs/aya/compare/35332f2288b0bbb8981233ae464715ea9217b081...a01b1d8b76d1ea4a0229edf595ebe1473a33636b) Updates `aya-log-ebpf` from `35332f2` to `a01b1d8` - [Release notes](https://github.com/aya-rs/aya/releases) - [Commits](https://github.com/aya-rs/aya/compare/35332f2288b0bbb8981233ae464715ea9217b081...a01b1d8b76d1ea4a0229edf595ebe1473a33636b) Updates `aya-tool` from `35332f2` to `a01b1d8` - [Release notes](https://github.com/aya-rs/aya/releases) - [Commits](https://github.com/aya-rs/aya/compare/35332f2288b0bbb8981233ae464715ea9217b081...a01b1d8b76d1ea4a0229edf595ebe1473a33636b) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.45 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: reqwest dependency-version: 0.12.23 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tokio dependency-version: 1.47.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: anyhow dependency-version: 1.0.99 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: serde_json dependency-version: 1.0.142 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: tokio-util dependency-version: 0.7.16 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: hyper-util dependency-version: 0.1.16 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: iptables dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: libc dependency-version: 0.2.175 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: bytemuck dependency-version: 1.23.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-updates - dependency-name: warp dependency-version: 0.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: hyper dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-updates - dependency-name: aya-ebpf dependency-version: a01b1d8b76d1ea4a0229edf595ebe1473a33636b dependency-type: direct:production dependency-group: all-updates - dependency-name: aya-log-ebpf dependency-version: a01b1d8b76d1ea4a0229edf595ebe1473a33636b dependency-type: direct:production dependency-group: all-updates - dependency-name: aya-tool dependency-version: a01b1d8b76d1ea4a0229edf595ebe1473a33636b dependency-type: direct:production dependency-group: all-updates ... Signed-off-by: dependabot[bot] --- core/Cargo.lock | 304 ++++++-------------- core/Cargo.toml | 16 +- core/src/client/Cargo.toml | 14 +- core/src/components/conntracker/Cargo.toml | 2 +- core/src/components/identity/Cargo.toml | 4 +- core/src/components/kernel/Cargo.toml | 14 +- core/src/components/loadbalancer/Cargo.toml | 10 +- core/src/components/maps/Cargo.toml | 2 +- core/src/components/proxy/Cargo.toml | 12 +- core/src/components/xdp/Cargo.toml | 2 +- core/src/shared/Cargo.toml | 14 +- core/xtask/Cargo.toml | 4 +- 12 files changed, 138 insertions(+), 260 deletions(-) diff --git a/core/Cargo.lock b/core/Cargo.lock index 9d5db99..fffb9d6 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -29,7 +29,7 @@ dependencies = [ "actix-rt", "actix-service", "actix-utils", - "base64 0.22.1", + "base64", "bitflags", "brotli", "bytes", @@ -105,7 +105,7 @@ dependencies = [ "futures-core", "futures-util", "mio", - "socket2", + "socket2 0.5.10", "tokio", "tracing", ] @@ -167,7 +167,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "smallvec", - "socket2", + "socket2 0.5.10", "time", "tracing", "url", @@ -295,9 +295,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" [[package]] name = "arraydeque" @@ -405,7 +405,7 @@ dependencies = [ [[package]] name = "aya-ebpf" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" dependencies = [ "aya-ebpf-bindings", "aya-ebpf-cty", @@ -416,7 +416,7 @@ dependencies = [ [[package]] name = "aya-ebpf-bindings" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" dependencies = [ "aya-ebpf-cty", ] @@ -424,12 +424,12 @@ dependencies = [ [[package]] name = "aya-ebpf-cty" version = "0.2.2" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" [[package]] name = "aya-ebpf-macros" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" dependencies = [ "proc-macro2", "proc-macro2-diagnostics", @@ -463,7 +463,7 @@ dependencies = [ [[package]] name = "aya-log-common" version = "0.1.15" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" dependencies = [ "num_enum", ] @@ -471,7 +471,7 @@ dependencies = [ [[package]] name = "aya-log-ebpf" version = "0.1.1" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" dependencies = [ "aya-ebpf", "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", @@ -481,7 +481,7 @@ dependencies = [ [[package]] name = "aya-log-ebpf-macros" version = "0.1.0" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" dependencies = [ "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", "aya-log-parser", @@ -493,7 +493,7 @@ dependencies = [ [[package]] name = "aya-log-parser" version = "0.1.13" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" dependencies = [ "aya-log-common 0.1.15 (git+https://github.com/aya-rs/aya)", ] @@ -515,7 +515,7 @@ dependencies = [ [[package]] name = "aya-tool" version = "0.1.0" -source = "git+https://github.com/aya-rs/aya#35332f2288b0bbb8981233ae464715ea9217b081" +source = "git+https://github.com/aya-rs/aya#a01b1d8b76d1ea4a0229edf595ebe1473a33636b" dependencies = [ "anyhow", "bindgen", @@ -556,12 +556,6 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - [[package]] name = "base64" version = "0.22.1" @@ -647,18 +641,18 @@ checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytemuck" -version = "1.23.1" +version = "1.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422" +checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" dependencies = [ "bytemuck_derive", ] [[package]] name = "bytemuck_derive" -version = "1.9.3" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ecc273b49b3205b83d648f0690daa588925572cc5063745bfe547fe7ec8e1a1" +checksum = "4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29" dependencies = [ "proc-macro2", "quote", @@ -741,9 +735,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.41" +version = "4.5.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9" +checksum = "1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318" dependencies = [ "clap_builder", "clap_derive", @@ -751,9 +745,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.41" +version = "4.5.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d" +checksum = "b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8" dependencies = [ "anstream", "anstyle", @@ -763,9 +757,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.41" +version = "4.5.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" +checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6" dependencies = [ "heck", "proc-macro2", @@ -1298,7 +1292,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.52.0", ] [[package]] @@ -1603,45 +1597,21 @@ dependencies = [ "hashbrown 0.15.4", ] -[[package]] -name = "headers" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" -dependencies = [ - "base64 0.21.7", - "bytes", - "headers-core 0.2.0", - "http 0.2.12", - "httpdate", - "mime", - "sha1", -] - [[package]] name = "headers" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb" dependencies = [ - "base64 0.22.1", + "base64", "bytes", - "headers-core 0.3.0", + "headers-core", "http 1.3.1", "httpdate", "mime", "sha1", ] -[[package]] -name = "headers-core" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" -dependencies = [ - "http 0.2.12", -] - [[package]] name = "headers-core" version = "0.3.0" @@ -1723,17 +1693,6 @@ dependencies = [ "itoa", ] -[[package]] -name = "http-body" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" -dependencies = [ - "bytes", - "http 0.2.12", - "pin-project-lite", -] - [[package]] name = "http-body" version = "1.0.1" @@ -1753,7 +1712,7 @@ dependencies = [ "bytes", "futures-core", "http 1.3.1", - "http-body 1.0.1", + "http-body", "pin-project-lite", ] @@ -1771,44 +1730,22 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "0.14.32" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" +checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" dependencies = [ + "atomic-waker", "bytes", "futures-channel", "futures-core", - "futures-util", - "h2 0.3.27", - "http 0.2.12", - "http-body 0.4.6", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "socket2", - "tokio", - "tower-service", - "tracing", - "want", -] - -[[package]] -name = "hyper" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", "h2 0.4.11", "http 1.3.1", - "http-body 1.0.1", + "http-body", "httparse", "httpdate", "itoa", "pin-project-lite", + "pin-utils", "smallvec", "tokio", "want", @@ -1822,9 +1759,9 @@ checksum = "7ad4b0a1e37510028bc4ba81d0e38d239c39671b0f0ce9e02dfa93a8133f7c08" dependencies = [ "bytes", "futures-util", - "headers 0.4.1", + "headers", "http 1.3.1", - "hyper 1.6.0", + "hyper", "hyper-rustls", "hyper-util", "pin-project-lite", @@ -1841,7 +1778,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" dependencies = [ "http 1.3.1", - "hyper 1.6.0", + "hyper", "hyper-util", "log", "rustls", @@ -1858,7 +1795,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ - "hyper 1.6.0", + "hyper", "hyper-util", "pin-project-lite", "tokio", @@ -1873,7 +1810,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.6.0", + "hyper", "hyper-util", "native-tls", "tokio", @@ -1883,23 +1820,23 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df" +checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "futures-channel", "futures-core", "futures-util", "http 1.3.1", - "http-body 1.0.1", - "hyper 1.6.0", + "http-body", + "hyper", "ipnet", "libc", "percent-encoding", "pin-project-lite", - "socket2", + "socket2 0.6.0", "system-configuration", "tokio", "tower-service", @@ -2009,7 +1946,7 @@ dependencies = [ "bytemuck", "bytes", "libc", - "nix 0.30.1", + "nix", "tokio", "tracing", "tracing-subscriber", @@ -2090,12 +2027,11 @@ dependencies = [ [[package]] name = "iptables" -version = "0.5.3" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "587f29670d67df4c7af1631928dcc592e24e897e961f89b06b142b95702ce21f" +checksum = "f30c9a636a0a728c67d1d420471c99b215708a17c222bb9afb16d0821e2d80d8" dependencies = [ "lazy_static", - "nix 0.29.0", "regex", ] @@ -2200,7 +2136,7 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa60a41b57ae1a0a071af77dbcf89fc9819cfe66edaf2beeb204c34459dcf0b2" dependencies = [ - "base64 0.22.1", + "base64", "chrono", "serde", "serde_json", @@ -2262,16 +2198,16 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cb276b85b6e94ded00ac8ea2c68fcf4697ea0553cb25fddc35d4a0ab718db8d" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "chrono", "either", "futures", "home", "http 1.3.1", - "http-body 1.0.1", + "http-body", "http-body-util", - "hyper 1.6.0", + "hyper", "hyper-http-proxy", "hyper-rustls", "hyper-timeout", @@ -2287,7 +2223,7 @@ dependencies = [ "serde_yaml", "thiserror 2.0.12", "tokio", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tokio-util", "tower", "tower-http", @@ -2368,9 +2304,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.174" +version = "0.2.175" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" [[package]] name = "libloading" @@ -2530,7 +2466,7 @@ dependencies = [ "anyhow", "aya", "aya-log", - "base64 0.22.1", + "base64", "bytemuck", "k8s-openapi", "kube", @@ -2667,24 +2603,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "multer" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2" -dependencies = [ - "bytes", - "encoding_rs", - "futures-util", - "http 0.2.12", - "httparse", - "log", - "memchr", - "mime", - "spin", - "version_check", -] - [[package]] name = "multiaddr" version = "0.18.2" @@ -2768,18 +2686,6 @@ version = "0.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2df15b1cb023b9d205ae287d5dbe74510ae4d62b5131ceec516f4913ed05230" -[[package]] -name = "nix" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" -dependencies = [ - "bitflags", - "cfg-if", - "cfg_aliases", - "libc", -] - [[package]] name = "nix" version = "0.30.1" @@ -2990,7 +2896,7 @@ version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3" dependencies = [ - "base64 0.22.1", + "base64", "serde", ] @@ -3352,10 +3258,10 @@ dependencies = [ "aya", "aya-ebpf", "aya-log-ebpf", - "base64 0.22.1", + "base64", "bytemuck", "dashmap", - "hyper 1.6.0", + "hyper", "k8s-openapi", "kube", "kube-runtime", @@ -3558,19 +3464,19 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.22" +version = "0.12.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" +checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "encoding_rs", "futures-core", "h2 0.4.11", "http 1.3.1", - "http-body 1.0.1", + "http-body", "http-body-util", - "hyper 1.6.0", + "hyper", "hyper-rustls", "hyper-tls", "hyper-util", @@ -3641,7 +3547,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -3886,9 +3792,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa", "memchr", @@ -4044,10 +3950,14 @@ dependencies = [ ] [[package]] -name = "spin" -version = "0.9.8" +name = "socket2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] [[package]] name = "spki" @@ -4145,7 +4055,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -4255,9 +4165,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.46.1" +version = "1.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" dependencies = [ "backtrace", "bytes", @@ -4268,9 +4178,9 @@ dependencies = [ "pin-project-lite", "signal-hook-registry", "slab", - "socket2", + "socket2 0.6.0", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4315,18 +4225,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-tungstenite" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" -dependencies = [ - "futures-util", - "log", - "tokio", - "tungstenite 0.21.0", -] - [[package]] name = "tokio-tungstenite" version = "0.26.2" @@ -4336,14 +4234,14 @@ dependencies = [ "futures-util", "log", "tokio", - "tungstenite 0.26.2", + "tungstenite", ] [[package]] name = "tokio-util" -version = "0.7.15" +version = "0.7.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" +checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" dependencies = [ "bytes", "futures-core", @@ -4421,12 +4319,12 @@ version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ - "base64 0.22.1", + "base64", "bitflags", "bytes", "futures-util", "http 1.3.1", - "http-body 1.0.1", + "http-body", "iri-string", "mime", "pin-project-lite", @@ -4563,25 +4461,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "tungstenite" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" -dependencies = [ - "byteorder", - "bytes", - "data-encoding", - "http 1.3.1", - "httparse", - "log", - "rand 0.8.5", - "sha1", - "thiserror 1.0.69", - "url", - "utf-8", -] - [[package]] name = "tungstenite" version = "0.26.2" @@ -4732,20 +4611,20 @@ dependencies = [ [[package]] name = "warp" -version = "0.3.7" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c" +checksum = "fbdb44bd9be779d5b40eb788578e318c40add8eaf639dfa3d443143f16e213af" dependencies = [ "bytes", "futures-channel", "futures-util", - "headers 0.3.9", - "http 0.2.12", - "hyper 0.14.32", + "headers", + "http 1.3.1", + "http-body-util", + "hyper", "log", "mime", "mime_guess", - "multer", "percent-encoding", "pin-project", "scoped-tls", @@ -4753,7 +4632,6 @@ dependencies = [ "serde_json", "serde_urlencoded", "tokio", - "tokio-tungstenite 0.21.0", "tokio-util", "tower-service", "tracing", @@ -5109,12 +4987,12 @@ checksum = "a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a" dependencies = [ "assert-json-diff", "async-trait", - "base64 0.22.1", + "base64", "deadpool", "futures", "http 1.3.1", "http-body-util", - "hyper 1.6.0", + "hyper", "hyper-util", "log", "once_cell", diff --git a/core/Cargo.toml b/core/Cargo.toml index 8ca7b1a..9a51c3a 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -19,27 +19,27 @@ members = [ [dependencies] actix-web = "4.9.0" -clap = "4.5.21" -reqwest = { version = "0.12.9", features = ["json"] } +clap = "4.5.45" +reqwest = { version = "0.12.23", features = ["json"] } tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" -anyhow = "1.0.93" +anyhow = "1.0.99" schemas = "0.4.0" yaml-rust2 = "0.10.3" kube = { version = "1.1.0", features = ["runtime", "derive", "ws"] } k8s-openapi = { version = "0.25.0", features = ["latest"] } -serde_json = "1.0.133" -tokio-util = { version = "0.7.8", features = ["io"] } +serde_json = "1.0.142" +tokio-util = { version = "0.7.16", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } -hyper-util = "0.1.10" +hyper-util = "0.1.16" tower = "0.5.1" ipnet = "2.10.1" -iptables = "0.5.2" +iptables = "0.6.0" itertools = "0.14.0" -libc = "0.2.164" +libc = "0.2.175" libloading = "0.8.5" libp2p = "0.56.0" serde_yaml = "0.9.34" diff --git a/core/src/client/Cargo.toml b/core/src/client/Cargo.toml index b891772..fa207f3 100644 --- a/core/src/client/Cargo.toml +++ b/core/src/client/Cargo.toml @@ -5,26 +5,26 @@ edition = "2021" [dependencies] actix-web = "4.9.0" -clap = "4.5.21" +clap = "4.5.45" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" -anyhow = "1.0.93" +anyhow = "1.0.99" schemas = "0.4.0" yaml-rust2 = "0.10.3" kube = { version = "1.1.0", features = ["runtime", "derive", "ws"]} k8s-openapi = { version = "0.25.0", features = ["latest"] } -serde_json = "1.0.133" -tokio-util = { version = "0.7.8", features = ["io"] } +serde_json = "1.0.142" +tokio-util = { version = "0.7.16", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } -hyper-util = "0.1.10" +hyper-util = "0.1.16" tower = "0.5.1" ipnet = "2.10.1" -iptables = "0.5.2" +iptables = "0.6.0" itertools = "0.14.0" -libc = "0.2.164" +libc = "0.2.175" libloading = "0.8.5" libp2p = "0.56.0" serde_yaml = "0.9.34" diff --git a/core/src/components/conntracker/Cargo.toml b/core/src/components/conntracker/Cargo.toml index 39256cd..458b48c 100644 --- a/core/src/components/conntracker/Cargo.toml +++ b/core/src/components/conntracker/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } -bytemuck = {version ="1.23.0",features = ["derive"]} +bytemuck = {version ="1.23.2",features = ["derive"]} network-types = "0.0.8" [build-dependencies] diff --git a/core/src/components/identity/Cargo.toml b/core/src/components/identity/Cargo.toml index 1c93f88..43cc32a 100644 --- a/core/src/components/identity/Cargo.toml +++ b/core/src/components/identity/Cargo.toml @@ -11,7 +11,7 @@ tokio = { version = "1", features = ["full"] } anyhow = "1.0" tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -libc = "0.2.172" -bytemuck = "1.23.0" +libc = "0.2.175" +bytemuck = "1.23.2" nix ={version="0.30.1",features=["net"]} diff --git a/core/src/components/kernel/Cargo.toml b/core/src/components/kernel/Cargo.toml index a4d70f8..5f96a4a 100644 --- a/core/src/components/kernel/Cargo.toml +++ b/core/src/components/kernel/Cargo.toml @@ -5,26 +5,26 @@ edition = "2024" [dependencies] actix-web = "4.9.0" -clap = "4.5.21" +clap = "4.5.45" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" -anyhow = "1.0.93" +anyhow = "1.0.99" schemas = "0.4.0" yaml-rust2 = "0.10.3" kube = { version = "1.1.0", features = ["runtime", "derive", "ws"]} k8s-openapi = { version = "0.25.0", features = ["latest"] } -serde_json = "1.0.133" -tokio-util = { version = "0.7.8", features = ["io"] } +serde_json = "1.0.142" +tokio-util = { version = "0.7.16", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } -hyper-util = "0.1.10" +hyper-util = "0.1.16" tower = "0.5.1" ipnet = "2.10.1" -iptables = "0.5.2" +iptables = "0.6.0" itertools = "0.14.0" -libc = "0.2.164" +libc = "0.2.175" libloading = "0.8.5" libp2p = "0.56.0" serde_yaml = "0.9.34" diff --git a/core/src/components/loadbalancer/Cargo.toml b/core/src/components/loadbalancer/Cargo.toml index b328953..10322f6 100644 --- a/core/src/components/loadbalancer/Cargo.toml +++ b/core/src/components/loadbalancer/Cargo.toml @@ -4,22 +4,22 @@ version = "0.1.0" edition = "2021" [dependencies] -anyhow = "1.0.98" +anyhow = "1.0.99" aya = "0.13.1" aya-log = "0.2.1" log = "0.4.27" -tokio = { version = "1.44.2", features = ["full"] } +tokio = { version = "1.47.1", features = ["full"] } tracing = "0.1.41" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } -bytemuck = {version ="1.23.0",features = ["derive"]} +bytemuck = {version ="1.23.2",features = ["derive"]} serde = "1.0.219" -serde_json = "1.0.140" +serde_json = "1.0.142" prometheus = "0.14.0" lazy_static = "1.5.0" kube = "1.1.0" base64 = "0.22.1" k8s-openapi = { version = "0.25.0", features = ["v1_32"] } -warp = "0.3.7" +warp = "0.4.1" kube-runtime = "1.1.0" [dependencies.shared] diff --git a/core/src/components/maps/Cargo.toml b/core/src/components/maps/Cargo.toml index 1b8206e..e46447c 100644 --- a/core/src/components/maps/Cargo.toml +++ b/core/src/components/maps/Cargo.toml @@ -10,7 +10,7 @@ path = "src/lib.rs" [dependencies] aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } -bytemuck = {version ="1.23.0",features = ["derive"]} +bytemuck = {version ="1.23.2",features = ["derive"]} network-types = "0.0.8" [build-dependencies] diff --git a/core/src/components/proxy/Cargo.toml b/core/src/components/proxy/Cargo.toml index 296e6d9..45490ae 100644 --- a/core/src/components/proxy/Cargo.toml +++ b/core/src/components/proxy/Cargo.toml @@ -4,25 +4,25 @@ version = "0.1.0" edition = "2024" [dependencies] -anyhow = "1.0.95" +anyhow = "1.0.99" base64 = "0.22.1" dashmap = "6.1.0" -hyper = "1.6.0" +hyper = "1.7.0" k8s-openapi = "0.25.0" kube = "1.1.0" kube-runtime = "1.1.0" lazy_static = "1.5.0" prometheus = "0.14.0" serde = "1.0.219" -serde_json = "1.0.140" -tokio = "1.43.0" +serde_json = "1.0.142" +tokio = "1.47.1" tracing = "0.1.41" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } -warp = "0.3.7" +warp = "0.4.1" time = "=0.3.41" aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } -bytemuck = "1.22.0" +bytemuck = "1.23.2" aya = "0.13.1" once_cell = { version = "1.20.3" } diff --git a/core/src/components/xdp/Cargo.toml b/core/src/components/xdp/Cargo.toml index 253d6d6..2206d09 100644 --- a/core/src/components/xdp/Cargo.toml +++ b/core/src/components/xdp/Cargo.toml @@ -11,7 +11,7 @@ path = "src/lib.rs" maps ={ path = "../maps"} aya-ebpf = { git = "https://github.com/aya-rs/aya" } aya-log-ebpf = { git = "https://github.com/aya-rs/aya" } -bytemuck = {version ="1.23.0",features = ["derive"]} +bytemuck = {version ="1.23.2",features = ["derive"]} network-types = "0.0.8" [build-dependencies] diff --git a/core/src/shared/Cargo.toml b/core/src/shared/Cargo.toml index 4779959..3fcb176 100644 --- a/core/src/shared/Cargo.toml +++ b/core/src/shared/Cargo.toml @@ -5,26 +5,26 @@ edition = "2021" [dependencies] actix-web = "4.9.0" -clap = "4.5.21" +clap = "4.5.45" tokio = { version = "1", features = ["full"] } tracing = "0.1.40" futures = "0.3.31" -anyhow = "1.0.93" +anyhow = "1.0.99" schemas = "0.4.0" yaml-rust2 = "0.10.3" kube = { version = "1.1.0", features = ["runtime", "derive", "ws"]} k8s-openapi = { version = "0.25.0", features = ["v1_32"] } -serde_json = "1.0.133" -tokio-util = { version = "0.7.8", features = ["io"] } +serde_json = "1.0.142" +tokio-util = { version = "0.7.16", features = ["io"] } tokio-stream = { version = "0.1.9", features = ["net"] } tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } serde = { version = "1.0", features = ["derive"] } -hyper-util = "0.1.10" +hyper-util = "0.1.16" tower = "0.5.1" ipnet = "2.10.1" -iptables = "0.5.2" +iptables = "0.6.0" itertools = "0.14.0" -libc = "0.2.164" +libc = "0.2.175" libloading = "0.8.5" libp2p = "0.56.0" serde_yaml = "0.9.34" diff --git a/core/xtask/Cargo.toml b/core/xtask/Cargo.toml index c0da400..27e82be 100644 --- a/core/xtask/Cargo.toml +++ b/core/xtask/Cargo.toml @@ -4,6 +4,6 @@ version = "0.1.0" edition = "2024" [dependencies] -clap = { version = "4.5.38", features = ["derive"] } +clap = { version = "4.5.45", features = ["derive"] } aya-tool = { git = "https://github.com/aya-rs/aya" } -anyhow = "1.0.98" +anyhow = "1.0.99"