diff --git a/Cargo.lock b/Cargo.lock index 7bc58f342d560..4382695d5e442 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -878,9 +878,9 @@ checksum = "b0f477b951e452a0b6b4a10b53ccd569042d1d01729b519e02074a9c0958a063" [[package]] name = "asn1-rs" -version = "0.5.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" +checksum = "56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60" dependencies = [ "asn1-rs-derive", "asn1-rs-impl", @@ -888,31 +888,31 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror 1.0.63", + "thiserror 2.0.17", "time", ] [[package]] name = "asn1-rs-derive" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" +checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.111", "synstructure", ] [[package]] name = "asn1-rs-impl" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" +checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.111", ] [[package]] @@ -989,7 +989,7 @@ dependencies = [ "portable-atomic", "rand 0.8.5", "regex", - "ring 0.17.13", + "ring", "rustls-native-certs 0.7.0", "rustls-pemfile 2.2.0", "rustls-webpki 0.102.8", @@ -1222,7 +1222,7 @@ dependencies = [ "fastrand", "hex", "http 1.3.1", - "ring 0.17.13", + "ring", "time", "tokio", "tracing", @@ -1506,7 +1506,7 @@ dependencies = [ "http 1.3.1", "p256 0.11.1", "percent-encoding", - "ring 0.17.13", + "ring", "sha2", "subtle", "time", @@ -2041,7 +2041,7 @@ dependencies = [ "bitflags 2.10.0", "cexpr", "clang-sys", - "itertools 0.11.0", + "itertools 0.13.0", "log", "prettyplease 0.2.15", "proc-macro2", @@ -5027,9 +5027,9 @@ dependencies = [ [[package]] name = "der-parser" -version = "8.2.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" +checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" dependencies = [ "asn1-rs", "displaydoc", @@ -7167,7 +7167,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.0", "system-configuration", "tokio", "tower-service", @@ -7200,7 +7200,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.58.0", + "windows-core 0.61.0", ] [[package]] @@ -7772,7 +7772,7 @@ dependencies = [ "base64 0.22.1", "js-sys", "pem", - "ring 0.17.13", + "ring", "serde", "serde_json", "simple_asn1", @@ -7854,9 +7854,9 @@ dependencies = [ [[package]] name = "lber" -version = "0.4.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2df7f9fd9f64cf8f59e1a4a0753fe7d575a5b38d3d7ac5758dcee9357d83ef0a" +checksum = "cbcf559624bfd9fe8d488329a8959766335a43a9b8b2cdd6a2c379fca02909a5" dependencies = [ "bytes", "nom", @@ -7864,25 +7864,23 @@ dependencies = [ [[package]] name = "ldap3" -version = "0.11.5" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "166199a8207874a275144c8a94ff6eed5fcbf5c52303e4d9b4d53a0c7ac76554" +checksum = "01fe89f5e7cfb7e4701e3a38ff9f00358e026a9aee940355d88ee9d81e5c7503" dependencies = [ "async-trait", "bytes", "futures", "futures-util", - "lazy_static", "lber", "log", "nom", "percent-encoding", - "ring 0.16.20", - "rustls 0.21.11", - "rustls-native-certs 0.6.3", - "thiserror 1.0.63", + "rustls 0.23.35", + "rustls-native-certs 0.8.1", + "thiserror 2.0.17", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls 0.26.4", "tokio-stream 0.1.17", "tokio-util", "url", @@ -8138,9 +8136,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "logos" @@ -9241,7 +9239,7 @@ dependencies = [ "quick-xml 0.38.3", "rand 0.9.2", "reqwest 0.12.25", - "ring 0.17.13", + "ring", "rustls-pemfile 2.2.0", "serde", "serde_json", @@ -9257,9 +9255,9 @@ dependencies = [ [[package]] name = "oid-registry" -version = "0.6.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" +checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7" dependencies = [ "asn1-rs", ] @@ -9813,7 +9811,7 @@ dependencies = [ "num-bigint", "object_store", "paste", - "ring 0.17.13", + "ring", "seq-macro", "simdutf8", "snap", @@ -10698,8 +10696,8 @@ name = "prost-build" version = "0.13.4" source = "git+https://github.com/risingwavelabs/prost.git?rev=4a442caf7c0a43feb4aea64bde6aea4488d9917f#4a442caf7c0a43feb4aea64bde6aea4488d9917f" dependencies = [ - "heck 0.4.1", - "itertools 0.11.0", + "heck 0.5.0", + "itertools 0.13.0", "log", "multimap 0.10.0", "once_cell", @@ -10731,7 +10729,7 @@ version = "0.13.4" source = "git+https://github.com/risingwavelabs/prost.git?rev=4a442caf7c0a43feb4aea64bde6aea4488d9917f#4a442caf7c0a43feb4aea64bde6aea4488d9917f" dependencies = [ "anyhow", - "itertools 0.11.0", + "itertools 0.13.0", "proc-macro2", "quote", "syn 2.0.111", @@ -10744,7 +10742,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", - "itertools 0.11.0", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.111", @@ -11058,7 +11056,7 @@ dependencies = [ "bytes", "getrandom 0.3.1", "rand 0.9.2", - "ring 0.17.13", + "ring", "rustc-hash 2.1.0", "rustls 0.23.35", "rustls-pki-types", @@ -11590,21 +11588,6 @@ dependencies = [ "bytemuck", ] -[[package]] -name = "ring" -version = "0.16.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -dependencies = [ - "cc", - "libc", - "once_cell", - "spin 0.5.2", - "untrusted 0.7.1", - "web-sys", - "winapi", -] - [[package]] name = "ring" version = "0.17.13" @@ -13806,7 +13789,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" dependencies = [ "log", - "ring 0.17.13", + "ring", "rustls-webpki 0.101.7", "sct", ] @@ -13820,7 +13803,7 @@ dependencies = [ "aws-lc-rs", "log", "once_cell", - "ring 0.17.13", + "ring", "rustls-pki-types", "rustls-webpki 0.103.8", "subtle", @@ -13898,7 +13881,7 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.13", + "ring", "untrusted 0.9.0", ] @@ -13908,7 +13891,7 @@ version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ - "ring 0.17.13", + "ring", "rustls-pki-types", "untrusted 0.9.0", ] @@ -13920,7 +13903,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" dependencies = [ "aws-lc-rs", - "ring 0.17.13", + "ring", "rustls-pki-types", "untrusted 0.9.0", ] @@ -14107,7 +14090,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.13", + "ring", "untrusted 0.9.0", ] @@ -15551,14 +15534,13 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.12.6" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", - "unicode-xid", + "syn 2.0.111", ] [[package]] @@ -16092,7 +16074,7 @@ dependencies = [ "http 1.3.1", "httparse", "rand 0.8.5", - "ring 0.17.13", + "ring", "rustls-pki-types", "tokio", "tokio-rustls 0.26.4", @@ -18056,9 +18038,9 @@ dependencies = [ [[package]] name = "x509-parser" -version = "0.15.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +checksum = "eb3e137310115a65136898d2079f003ce33331a6c4b0d51f1531d1be082b6425" dependencies = [ "asn1-rs", "data-encoding", @@ -18067,7 +18049,7 @@ dependencies = [ "nom", "oid-registry", "rusticata-macros", - "thiserror 1.0.63", + "thiserror 2.0.17", "time", ] diff --git a/src/utils/pgwire/Cargo.toml b/src/utils/pgwire/Cargo.toml index e8b20c5926ea5..a1c76cebc06d4 100644 --- a/src/utils/pgwire/Cargo.toml +++ b/src/utils/pgwire/Cargo.toml @@ -15,7 +15,7 @@ bytes = "1" futures = { version = "0.3", default-features = false, features = ["alloc"] } itertools = { workspace = true } jsonwebtoken = { workspace = true } -ldap3 = { version = "0.11.3", default-features = false, features = ["tls-rustls"] } +ldap3 = { version = "0.12.1", default-features = false, features = ["tls-rustls"] } openssl = "0.10.72" panic-message = "0.3" parking_lot = { workspace = true }