Update lapin crate.

This disables the default features (rustls), because lapin enables the
default rustls features, which pulls in the aws-lc-rs dependency besides
ring.

Most likely, the next lapin version will fix this by exposing feature
flags to either enable aws-lc-rs or ring backend for rustls.
This commit is contained in:
Orne Brocaar 2024-07-24 14:05:46 +01:00
parent dc57e6fe51
commit 66ab41036b
2 changed files with 31 additions and 168 deletions

197
Cargo.lock generated
View File

@ -48,9 +48,9 @@ dependencies = [
[[package]]
name = "amq-protocol"
version = "7.1.2"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d40d8b2465c7959dd40cee32ba6ac334b5de57e9fca0cc756759894a4152a5d"
checksum = "0f0234884b3641db74d22ccc20fc2594db5f23d7d41ade5c93d7ee33d200960c"
dependencies = [
"amq-protocol-tcp",
"amq-protocol-types",
@ -62,9 +62,9 @@ dependencies = [
[[package]]
name = "amq-protocol-tcp"
version = "7.1.2"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cb2100adae7da61953a2c3a01935d86caae13329fadce3333f524d6d6ce12e2"
checksum = "265dca43d9dbb3d5bbb0b3ef1b0cd9044ce3aa5d697d5b66cde974d1f6063f09"
dependencies = [
"amq-protocol-uri",
"tcp-stream",
@ -73,9 +73,9 @@ dependencies = [
[[package]]
name = "amq-protocol-types"
version = "7.1.2"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "156ff13c8a3ced600b4e54ed826a2ae6242b6069d00dd98466827cef07d3daff"
checksum = "c7412353b58923fa012feb9a64ccc0c811747babee2e5a2fd63eb102dc8054c3"
dependencies = [
"cookie-factory",
"nom",
@ -85,9 +85,9 @@ dependencies = [
[[package]]
name = "amq-protocol-uri"
version = "7.1.2"
version = "7.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "751bbd7d440576066233e740576f1b31fdc6ab86cfabfbd48c548de77eca73e4"
checksum = "2be91352c805d5704784e079117d5291fd5bf2569add53c914ebce6d1a795d33"
dependencies = [
"amq-protocol-types",
"percent-encoding",
@ -719,15 +719,6 @@ dependencies = [
"generic-array",
]
[[package]]
name = "block-padding"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
dependencies = [
"generic-array",
]
[[package]]
name = "blocking"
version = "1.5.1"
@ -762,15 +753,6 @@ version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
[[package]]
name = "cbc"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
dependencies = [
"cipher",
]
[[package]]
name = "cc"
version = "1.0.92"
@ -855,8 +837,8 @@ dependencies = [
"rumqttc",
"rust-embed",
"rustls 0.23.7",
"rustls-native-certs 0.7.0",
"rustls-pemfile 2.1.2",
"rustls-native-certs",
"rustls-pemfile",
"serde",
"serde_json",
"serde_urlencoded",
@ -1063,9 +1045,6 @@ name = "cookie-factory"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2"
dependencies = [
"futures",
]
[[package]]
name = "core-foundation"
@ -1285,15 +1264,6 @@ dependencies = [
"serde",
]
[[package]]
name = "des"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e"
dependencies = [
"cipher",
]
[[package]]
name = "diesel"
version = "2.2.2"
@ -1659,18 +1629,6 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
[[package]]
name = "flume"
version = "0.10.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577"
dependencies = [
"futures-core",
"futures-sink",
"pin-project",
"spin",
]
[[package]]
name = "flume"
version = "0.11.0"
@ -1831,7 +1789,7 @@ dependencies = [
"hyper-rustls 0.27.2",
"hyper-util",
"ring",
"rustls-pemfile 2.1.2",
"rustls-pemfile",
"serde",
"serde_json",
"thiserror",
@ -2250,7 +2208,7 @@ dependencies = [
"hyper 1.4.1",
"hyper-util",
"rustls 0.23.7",
"rustls-native-certs 0.7.0",
"rustls-native-certs",
"rustls-pki-types",
"tokio",
"tokio-rustls 0.26.0",
@ -2356,7 +2314,6 @@ version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
dependencies = [
"block-padding",
"generic-array",
]
@ -2485,16 +2442,16 @@ dependencies = [
[[package]]
name = "lapin"
version = "2.3.1"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f3067a1fcfbc3fc46455809c023e69b8f6602463201010f4ae5a3b572adb9dc"
checksum = "09373d2aa72b8026c24606543d395ba0b688152beb42537d8c10eca92e8c9925"
dependencies = [
"amq-protocol",
"async-global-executor-trait",
"async-reactor-trait",
"async-trait",
"executor-trait",
"flume 0.10.14",
"flume",
"futures-core",
"futures-io",
"parking_lot",
@ -2921,23 +2878,6 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
[[package]]
name = "p12"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4873306de53fe82e7e484df31e1e947d61514b6ea2ed6cd7b45d63006fd9224"
dependencies = [
"cbc",
"cipher",
"des",
"getrandom",
"hmac",
"lazy_static",
"rc2",
"sha1",
"yasna",
]
[[package]]
name = "p256"
version = "0.13.2"
@ -3203,7 +3143,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6cfae3ead413ca051a681152bd266438d3bfa301c9bdf836939a14c721bb2a21"
dependencies = [
"doc-comment",
"flume 0.11.0",
"flume",
"parking_lot",
"tracing",
]
@ -3501,15 +3441,6 @@ dependencies = [
"getrandom",
]
[[package]]
name = "rc2"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62c64daa8e9438b84aaae55010a93f396f8e60e3911590fcba770d04643fc1dd"
dependencies = [
"cipher",
]
[[package]]
name = "rcgen"
version = "0.13.1"
@ -3583,8 +3514,8 @@ dependencies = [
"pin-project-lite",
"rand",
"rustls 0.22.3",
"rustls-native-certs 0.7.0",
"rustls-pemfile 2.1.2",
"rustls-native-certs",
"rustls-pemfile",
"rustls-pki-types",
"ryu",
"sha1_smol",
@ -3674,8 +3605,8 @@ dependencies = [
"percent-encoding",
"pin-project-lite",
"rustls 0.22.3",
"rustls-native-certs 0.7.0",
"rustls-pemfile 2.1.2",
"rustls-native-certs",
"rustls-pemfile",
"rustls-pki-types",
"serde",
"serde_json",
@ -3793,12 +3724,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1568e15fab2d546f940ed3a21f48bbbd1c494c90c99c4481339364a497f94a9"
dependencies = [
"bytes",
"flume 0.11.0",
"flume",
"futures-util",
"log",
"rustls-native-certs 0.7.0",
"rustls-pemfile 2.1.2",
"rustls-webpki 0.102.2",
"rustls-native-certs",
"rustls-pemfile",
"rustls-webpki",
"thiserror",
"tokio",
"tokio-rustls 0.25.0",
@ -3896,18 +3827,6 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "rustls"
version = "0.21.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba"
dependencies = [
"log",
"ring",
"rustls-webpki 0.101.7",
"sct",
]
[[package]]
name = "rustls"
version = "0.22.3"
@ -3917,7 +3836,7 @@ dependencies = [
"log",
"ring",
"rustls-pki-types",
"rustls-webpki 0.102.2",
"rustls-webpki",
"subtle",
"zeroize",
]
@ -3932,35 +3851,11 @@ dependencies = [
"once_cell",
"ring",
"rustls-pki-types",
"rustls-webpki 0.102.2",
"rustls-webpki",
"subtle",
"zeroize",
]
[[package]]
name = "rustls-connector"
version = "0.18.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25da151615461c7347114b1ad1a7458b4cdebc69cb220cd140cd5cb324b1dd37"
dependencies = [
"log",
"rustls 0.21.10",
"rustls-native-certs 0.6.3",
"rustls-webpki 0.101.7",
]
[[package]]
name = "rustls-native-certs"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
dependencies = [
"openssl-probe",
"rustls-pemfile 1.0.4",
"schannel",
"security-framework",
]
[[package]]
name = "rustls-native-certs"
version = "0.7.0"
@ -3968,21 +3863,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792"
dependencies = [
"openssl-probe",
"rustls-pemfile 2.1.2",
"rustls-pemfile",
"rustls-pki-types",
"schannel",
"security-framework",
]
[[package]]
name = "rustls-pemfile"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
dependencies = [
"base64 0.21.7",
]
[[package]]
name = "rustls-pemfile"
version = "2.1.2"
@ -3999,16 +3885,6 @@ version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247"
[[package]]
name = "rustls-webpki"
version = "0.101.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765"
dependencies = [
"ring",
"untrusted",
]
[[package]]
name = "rustls-webpki"
version = "0.102.2"
@ -4072,16 +3948,6 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "sct"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
dependencies = [
"ring",
"untrusted",
]
[[package]]
name = "sec1"
version = "0.7.3"
@ -4495,14 +4361,11 @@ dependencies = [
[[package]]
name = "tcp-stream"
version = "0.26.1"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4da30af7998f51ee1aa48ab24276fe303a697b004e31ff542b192c088d5630a5"
checksum = "495b0abdce3dc1f8fd27240651c9e68890c14e9d9c61527b1ce44d8a5a7bd3d5"
dependencies = [
"cfg-if",
"p12",
"rustls-connector",
"rustls-pemfile 1.0.4",
]
[[package]]
@ -5182,7 +5045,7 @@ dependencies = [
"mime_guess",
"percent-encoding",
"pin-project",
"rustls-pemfile 2.1.2",
"rustls-pemfile",
"scoped-tls",
"serde",
"serde_json",

View File

@ -79,7 +79,7 @@
urlencoding = "2.1"
geohash = "0.13"
gcp_auth = "0.12"
lapin = "2.3"
lapin = { version = "2.4", default-features = false }
tokio-executor-trait = "2.1"
tokio-reactor-trait = "1.1"
rdkafka = { version = "0.36", default-features = false, features = [