Withdrawal of OpenSSL 3.0.6 and 1.1.1r
mta.openssl.org
mta.openssl.org
- Regression: X509_sign, etc., no longer implicitly refresh the cached TBSCertificate (https://github.com/openssl/openssl/issues/19388)
- PKCS12_parse leaves errors on stack [3.0.6] (https://github.com/openssl/openssl/issues/19389)
https://www.openssl.org/news/vulnerabilities.html#CVE-2022-3...
1.1.1r was "Added a missing header for memcmp that caused compilation failure on some platforms"
- 3.0.6: https://www.openssl.org/news/cl30.txt
- 1.1.1r: https://www.openssl.org/news/cl111.txt
Or it stopped building on some platform.
We also dodged the serious bug introduced in 3.0.4 that way.
The other day my cluster went down because the rules for "self-signed certificates" changed between releases, and a certificate signed by a different CA with a similar Common Name was now rejected as "self-signed" by the client library.
What's the point of suffering a naming scheme this silly if we can expect major breakage between each release anyway?