OpenSSL 3.0.0 support (3.8 to 3.10)

So far we haven’t been porting 3.0.0 specific changes all the way to 3.8 because I understood that the 1.1.1 line will continue to be maintained.

However, since OpenSSL is so closely tied to security, if you’re willing to bring 3.8 to full compatibility with 3.0.0, I will accept all those changes.

To an extent it’s a diminishing return since distros upgrading to 3.0.0 will be probably upgrading Python at the same time. It’s probably more work to backport to 3.8 as well since 3.8 is still compatible with OpenSSL 1.1.0 and 1.0.2.

At the same time we’ll keep maintaining 3.8 until October 2024 so maybe it makes sense to keep it compatible with new operating systems (at least as far as OpenSSL goes).

Entirely up to you.

1 Like