mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-08 05:27:14 +09:00
vcpkg: Explicitly use OpenSSL backend with curl
The generic `ssl` feature selects Secure Transport on macOS, which is a deprecated library and support for it in curl is also deprecated and scheduled for removal after May 2025: https://daniel.haxx.se/blog/tag/securetransport/ Secure Transport is replaced by Network Framework, but as per the blog post above, there's no foreseeable future of curl supporting it. With this information, we now explicitly use OpenSSL as the backend for curl, inline with the default choice for Linux. This gives us some key benefits: - A maintained and current TLS library - TLS 1.0 and 1.1 is disabled by default - TLS 1.3 is now available - Modern cipher suites - Removal of TLS_EMPTY_RENEGOTIATION_INFO_SCSV extension - Opportunity to support HTTP/3 with nghttp3 and OpenSSL's QUIC support - More extensions, key exchanges, EC point formats, etc.
This commit is contained in:
parent
532c01c388
commit
14ebcd4881
Notes:
github-actions[bot]
2025-02-28 19:29:21 +00:00
Author: https://github.com/Lubrsi
Commit: 14ebcd4881
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3732
1 changed files with 1 additions and 1 deletions
|
@ -10,7 +10,7 @@
|
|||
"features": [
|
||||
"brotli",
|
||||
"http2",
|
||||
"ssl",
|
||||
"openssl",
|
||||
"websockets"
|
||||
]
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue