Skip to content

Commit

Permalink
build: unpin OpenSSL version and update to OpenSSL 3.3.0
Browse files Browse the repository at this point in the history
Previously OpenSSL was pinned due to problems
with Zig toolchain used back then
and then not unpinned even after switching from Zig to Nix
due to <alexcrichton/openssl-src-rs#235>.
The problem should be fixed now
and we can try to unpin OpenSSL again.
  • Loading branch information
link2xt committed May 30, 2024
1 parent 1cc31c1 commit c008d5d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 15 deletions.
13 changes: 6 additions & 7 deletions Cargo.lock

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

8 changes: 0 additions & 8 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -104,14 +104,6 @@ toml = "0.8"
url = "2"
uuid = { version = "1", features = ["serde", "v4"] }

# Pin OpenSSL to 3.1 releases.
# OpenSSL 3.2 has a regression tracked at <https://github.com/openssl/openssl/issues/23376>
# which results in broken `deltachat-rpc-server` binaries when cross-compiled using Zig toolchain.
# See <https://github.com/deltachat/deltachat-core-rust/issues/5206> for Delta Chat issue.
# According to <https://www.openssl.org/policies/releasestrat.html>
# 3.1 branch will be supported until 2025-03-14.
openssl-src = "~300.1"

[dev-dependencies]
ansi_term = "0.12.0"
anyhow = { version = "1", features = ["backtrace"] } # Enable `backtrace` feature in tests.
Expand Down

0 comments on commit c008d5d

Please sign in to comment.