On Wed, Apr 3, 2024 at 3:27 PM Daniel Gustafsson <dan...@yesql.se> wrote: > The patch will also need to be adjusted to work with LibreSSL, but I know > Jacob > was looking into that so ideally we should have something to review before > the weekend.
v3 does that by putting back checks for symbols that aren't part of LibreSSL (tested back to 2.7, which is where the 1.1.x APIs started to arrive). It also makes adjustments for the new OPENSSL_API_COMPAT version, getting rid of OpenSSL_add_all_algorithms() and adding a missing header. This patch has a deficiency where 1.1.0 itself isn't actually rejected at configure time; Daniel's working on an explicit check for the OPENSSL/LIBRESSL_VERSION_NUMBER that should fix that up. There's an open question about which version we should pin for LibreSSL, which should ultimately come down to which versions of OpenBSD we want PG17 to support. Thanks, --Jacob
v3-0001-Remove-support-for-OpenSSL-1.0.2-and-1.1.0.patch
Description: Binary data