diff --git a/core/Cargo.lock b/core/Cargo.lock index 9d5db99..05642ff 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#23cbab571ce49073cd128f2ad79e4dadac536cb3" 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#23cbab571ce49073cd128f2ad79e4dadac536cb3" 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#23cbab571ce49073cd128f2ad79e4dadac536cb3" [[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#23cbab571ce49073cd128f2ad79e4dadac536cb3" 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#23cbab571ce49073cd128f2ad79e4dadac536cb3" 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#23cbab571ce49073cd128f2ad79e4dadac536cb3" 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#23cbab571ce49073cd128f2ad79e4dadac536cb3" 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#23cbab571ce49073cd128f2ad79e4dadac536cb3" 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#23cbab571ce49073cd128f2ad79e4dadac536cb3" 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.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9" +checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57" dependencies = [ "clap_builder", "clap_derive", @@ -751,9 +745,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.41" +version = "4.5.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d" +checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41" 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", @@ -1116,9 +1110,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.4.0" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" +checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc" dependencies = [ "powerfmt", ] @@ -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", @@ -2602,11 +2538,11 @@ dependencies = [ [[package]] name = "matchers" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" dependencies = [ - "regex-automata 0.1.10", + "regex-automata", ] [[package]] @@ -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" @@ -2764,20 +2682,11 @@ dependencies = [ [[package]] name = "network-types" -version = "0.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2df15b1cb023b9d205ae287d5dbe74510ae4d62b5131ceec516f4913ed05230" - -[[package]] -name = "nix" -version = "0.29.0" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +checksum = "f06f1863cb5565864300c6bfb012312969908878d2ca5881eaf0bbdb8b519c23" dependencies = [ - "bitflags", - "cfg-if", - "cfg_aliases", - "libc", + "memoffset", ] [[package]] @@ -2811,12 +2720,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.46.0" +version = "0.50.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" dependencies = [ - "overload", - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -2949,12 +2857,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "parking" version = "2.2.1" @@ -2990,7 +2892,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 +3254,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", @@ -3514,17 +3416,8 @@ checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.9", - "regex-syntax 0.8.5", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", + "regex-automata", + "regex-syntax", ] [[package]] @@ -3535,7 +3428,7 @@ checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.5", + "regex-syntax", ] [[package]] @@ -3544,12 +3437,6 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a" -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - [[package]] name = "regex-syntax" version = "0.8.5" @@ -3558,19 +3445,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", @@ -3886,9 +3773,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.143" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" dependencies = [ "itoa", "memchr", @@ -4044,10 +3931,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" @@ -4199,12 +4090,11 @@ dependencies = [ [[package]] name = "time" -version = "0.3.41" +version = "0.3.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" +checksum = "8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3" dependencies = [ "deranged", - "itoa", "num-conv", "powerfmt", "serde", @@ -4214,15 +4104,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" +checksum = "a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68" [[package]] name = "time-macros" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" +checksum = "7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c" dependencies = [ "num-conv", "time-core", @@ -4255,9 +4145,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 +4158,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 +4205,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 +4214,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 +4299,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", @@ -4494,14 +4372,14 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.19" +version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" dependencies = [ "matchers", "nu-ansi-term", "once_cell", - "regex", + "regex-automata", "sharded-slab", "smallvec", "thread_local", @@ -4563,25 +4441,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 +4591,19 @@ dependencies = [ [[package]] name = "warp" -version = "0.3.7" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4378d202ff965b011c64817db11d5829506d3404edeadb61f190d111da3f231c" +checksum = "51d06d9202adc1f15d709c4f4a2069be5428aa912cc025d6f268ac441ab066b0" 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", + "http-body-util", "log", "mime", "mime_guess", - "multer", "percent-encoding", "pin-project", "scoped-tls", @@ -4753,7 +4611,6 @@ dependencies = [ "serde_json", "serde_urlencoded", "tokio", - "tokio-tungstenite 0.21.0", "tokio-util", "tower-service", "tracing", @@ -5109,12 +4966,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..ddee380 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.46" +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.143" +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"] } +tracing-subscriber = { version = "0.3.20", 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..2a2db72 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.46" 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.143" +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"] } +tracing-subscriber = { version = "0.3.20", 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..83adad9 100644 --- a/core/src/components/conntracker/Cargo.toml +++ b/core/src/components/conntracker/Cargo.toml @@ -7,8 +7,8 @@ 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"]} -network-types = "0.0.8" +bytemuck = {version ="1.23.2",features = ["derive"]} +network-types = "0.1.0" [build-dependencies] which = { version = "8.0.0", default-features = false } diff --git a/core/src/components/identity/Cargo.toml b/core/src/components/identity/Cargo.toml index 1c93f88..63dbf19 100644 --- a/core/src/components/identity/Cargo.toml +++ b/core/src/components/identity/Cargo.toml @@ -10,8 +10,8 @@ bytes = "1.4" 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" +tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } +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..004cf21 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.46" 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.143" +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"] } +tracing-subscriber = { version = "0.3.20", 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..147851d 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"]} +tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } +bytemuck = {version ="1.23.2",features = ["derive"]} serde = "1.0.219" -serde_json = "1.0.140" +serde_json = "1.0.143" 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.2" 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..4e25950 100644 --- a/core/src/components/maps/Cargo.toml +++ b/core/src/components/maps/Cargo.toml @@ -10,8 +10,8 @@ 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"]} -network-types = "0.0.8" +bytemuck = {version ="1.23.2",features = ["derive"]} +network-types = "0.1.0" [build-dependencies] which = { version = "8.0.0", default-features = false } diff --git a/core/src/components/proxy/Cargo.toml b/core/src/components/proxy/Cargo.toml index 296e6d9..0775198 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.143" +tokio = "1.47.1" tracing = "0.1.41" -tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } -warp = "0.3.7" -time = "=0.3.41" +tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } +warp = "0.4.2" +time = "=0.3.42" 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..66c62e7 100644 --- a/core/src/components/xdp/Cargo.toml +++ b/core/src/components/xdp/Cargo.toml @@ -11,8 +11,8 @@ 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"]} -network-types = "0.0.8" +bytemuck = {version ="1.23.2",features = ["derive"]} +network-types = "0.1.0" [build-dependencies] which = { version = "8.0.0", default-features = false } diff --git a/core/src/shared/Cargo.toml b/core/src/shared/Cargo.toml index 4779959..2f00459 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.46" 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.143" +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"] } +tracing-subscriber = { version = "0.3.20", 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..e072b5c 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.46", features = ["derive"] } aya-tool = { git = "https://github.com/aya-rs/aya" } -anyhow = "1.0.98" +anyhow = "1.0.99"