Remove support for OpenSSL 1.0.1
Michael Paquier <michael@paquier.xyz>
Remove support for OpenSSL 1.0.1 Here are some notes about this change: - As X509_get_signature_nid() should always exist (OpenSSL and LibreSSL), hence HAVE_X509_GET_SIGNATURE_NID is now gone. - OPENSSL_API_COMPAT is bumped to 0x10002000L. - One comment related to 1.0.1e introduced by 74242c2 is removed. Upstream OpenSSL still provides long-term support for 1.0.2 in a closed fashion, so removing it is out of scope for a few years, at least. Reviewed-by: Jacob Champion, Daniel Gustafsson Discussion: https://postgr.es/m/ZG3JNursG69dz1lr@paquier.xyz
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +7 −9 |
| configure.ac | modified | +4 −4 |
| doc/src/sgml/installation.sgml | modified | +1 −1 |
| meson.build | modified | +3 −4 |
| src/backend/libpq/auth-scram.c | modified | +9 −11 |
| src/backend/libpq/be-secure-openssl.c | modified | +0 −4 |
| src/include/libpq/libpq-be.h | modified | +0 −6 |
| src/include/pg_config.h.in | modified | +0 −3 |
| src/interfaces/libpq/fe-auth.c | modified | +1 −1 |
| src/interfaces/libpq/fe-auth-scram.c | modified | +4 −4 |
| src/interfaces/libpq/fe-secure-openssl.c | modified | +0 −4 |
| src/interfaces/libpq/libpq-int.h | modified | +0 −6 |
| src/test/ssl/t/002_scram.pl | modified | +7 −34 |
| src/tools/msvc/Solution.pm | modified | +1 −9 |
Documentation touched
Discussion
- Cutting support for OpenSSL 1.0.1 and 1.0.2 in 17~? 121 messages · 2023-05-24 → 2024-12-17