adapted from upstream commit https://github.com/vectordotdev/vector/commit/8ec87eb43073b4242f489ea91cc56f684905e006 ---- --- a/Cargo.lock +++ b/Cargo.lock @@ -5808,15 +5808,16 @@ [[package]] name = "openssl-src" version = "300.1.3+3.1.2" -source = "git+https://github.com/vectordotdev/openssl-src-rs.git?tag=release-300-force-engine+3.1.2#98b1172bcef15358ad7bbf4baa3a3aa59d831e81" +source = "git+https://github.com/alexcrichton/openssl-src-rs#26dc3c81d8ebee5f7ec40835e29bf9f37e648ab2" dependencies = [ "cc", ] [[package]] name = "openssl-sys" -version = "0.9.91" -source = "git+https://github.com/vectordotdev/rust-openssl.git?tag=openssl-sys-v0.9.91+3.0.0#c3a8b494e0a8ab88db692c239d30c903353b56a3" +version = "0.9.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" dependencies = [ "cc", "libc", --- a/Cargo.toml +++ b/Cargo.toml @@ -381,11 +381,8 @@ # The `heim` crates depend on `ntapi` 0.3.7 on Windows, but that version has an # unaligned access bug fixed in the following revision. ntapi = { git = "https://github.com/MSxDOS/ntapi.git", rev = "24fc1e47677fc9f6e38e5f154e6011dc9b270da6" } -# The current `openssl-sys` crate will vendor the OpenSSL sources via -# `openssl-src` at version 1.1.1*, but we want version 3.1.*. Bring in forked -# version of that crate with the appropriate dependency patched in. -openssl-sys = { git = "https://github.com/vectordotdev/rust-openssl.git", tag = "openssl-sys-v0.9.91+3.0.0" } -openssl-src = { git = "https://github.com/vectordotdev/openssl-src-rs.git", tag = "release-300-force-engine+3.1.2"} +# 300.1.3+3.1.2 + a commit that re-adds force-engine flag. Can be removed after next release of openssl-src. +openssl-src = { git = "https://github.com/alexcrichton/openssl-src-rs", ref = "26dc3c81d8ebee5f7ec40835e29bf9f37e648ab2" } [features] # Default features for *-unknown-linux-gnu and *-apple-darwin