Tools/ssl/multissltests.py expects to find OpenSSL tarballs in:
https://www.openssl.org/source/
Like: https://www.openssl.org/source/openssl-1.1.1f.tar.gz
Problem: OpenSSL moves old versions to https://www.openssl.org/source/old/
If Tools/ssl/multissltests.py fails to download a tarball (HTTP error 404), it should try to get it from /source/old/.
It would prevent us to have to upgrade OpenSSL version immediately in all Python branches of all CIs (Azure Pipelines and Travis CI) as soon as OpenSSL decides to move a tarball. This move is not under our control.
Upgrading OpenSSL is a good practice. Breaking our CI is not :-) |