Skip to content

Commit

Permalink
chore(deps): update openssl related crates (#22352)
Browse files Browse the repository at this point in the history
* chore(deps): update openssl related crates

* fix with leak

* hyper-proxy abandoned crate - revert update to hyper-openssl - dep hell
  • Loading branch information
pront authored Feb 3, 2025
1 parent f66fe74 commit ff77761
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 12 deletions.
17 changes: 8 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -347,12 +347,12 @@ async-nats = { version = "0.38.0", default-features = false, features = ["ring"]
nkeys = { version = "0.4.4", default-features = false, optional = true }
nom = { version = "7.1.3", default-features = false, optional = true }
notify = { version = "8.0.0", default-features = false, features = ["macos_fsevent"] }
openssl = { version = "0.10.68", default-features = false, features = ["vendored"] }
openssl = { version = "0.10.70", default-features = false, features = ["vendored"] }
openssl-probe = { version = "0.1.5", default-features = false }
ordered-float = { version = "4.6.0", default-features = false }
paste = "1.0.15"
percent-encoding = { version = "2.3.1", default-features = false }
postgres-openssl = { version = "0.5.0", default-features = false, features = ["runtime"], optional = true }
postgres-openssl = { version = "0.5.1", default-features = false, features = ["runtime"], optional = true }
pulsar = { version = "6.3.0", default-features = false, features = ["tokio-runtime", "auth-oauth2", "flate2", "lz4", "snap", "zstd"], optional = true }
rand.workspace = true
rand_distr = { version = "0.4.3", default-features = false }
Expand Down
4 changes: 3 additions & 1 deletion lib/vector-core/src/tls/settings.rs
Original file line number Diff line number Diff line change
Expand Up @@ -330,8 +330,10 @@ impl TlsSettings {
if let Some(alpn) = &self.alpn_protocols {
if for_server {
let server_proto = alpn.clone();
// See https://github.com/sfackler/rust-openssl/pull/2360.
let server_proto_ref: &'static [u8] = Box::leak(server_proto.into_boxed_slice());
context.set_alpn_select_callback(move |_, client_proto| {
select_next_proto(server_proto.as_slice(), client_proto).ok_or(AlpnError::NOACK)
select_next_proto(server_proto_ref, client_proto).ok_or(AlpnError::NOACK)
});
} else {
context
Expand Down

0 comments on commit ff77761

Please sign in to comment.