From 20f63f2aeea002dc7fd39444beffeb7ae5bf8017 Mon Sep 17 00:00:00 2001 From: Brian Martin Date: Mon, 11 Mar 2024 15:50:36 -0700 Subject: [PATCH] add ssl support for kafka --- Cargo.lock | 13 +++++++++++++ Cargo.toml | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index ea7ca29..75a83d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1953,6 +1953,18 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "openssl-sys" +version = "0.9.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + [[package]] name = "ordered-float" version = "2.10.1" @@ -2349,6 +2361,7 @@ dependencies = [ "libc", "libz-sys", "num_enum", + "openssl-sys", "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml index e6d350e..7862598 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ rand_distr = "0.4.3" rand_xoshiro = "0.6.0" ratelimit = "0.9.0" redis = { version = "0.23.3", features = ["tokio-comp"] } -rdkafka = { version = "0.34.0", features = ["cmake-build"] } +rdkafka = { version = "0.34.0", features = ["cmake-build", "ssl"] } ringlog = "0.5.0" serde = { version = "1.0.185", features = ["derive"] } session = { git = "https://github.com/pelikan-io/pelikan" }