Repository navigation
Make Python compatible with OpenSSL 3.0.0 #83001
Description
Activity
OpenSSL 3.0.0 is currently development [1]. I'm expecting a first beta release in December. Final release is scheduled for Q2 2020. OpenSSL 3.0.0 is API and feature compatible to OpenSSL 1.1.0 and 1.1.1. Only minor changes are required:
- OpenSSL version number is >= 3.0.0, which breaks test_openssl_version
- GENERAL_NAME_print() no longer adds trailing newline to IPv6 address strings.
- ERR_func_error_string is deprecated
[1] https://www.openssl.org/blog/blog/2019/11/07/3.0-update/
- added3.7 (EOL)end of lifeend of life3.8 (EOL)end of lifeend of life3.9 (EOL)end of lifeend of life
on Nov 16, 2019 - addedtype-featureA feature request or enhancementA feature request or enhancement
on Nov 16, 2019 PR #61392 fixes test_openssl_version and removes the trailing newline from IPv6 addresses on all OpenSSL versions. I prefer to have the output consistent on all OpenSSL versions. The newline was silly any way.
Can this be closed?
No, this is still work in progress.
13 remaining items
Christian, Python is now tested with 3.0.0 final in 3.9, 3.10, and 3.11. Looks like we can close this!
Thank you for this big body of work ✨ 🍰 ✨
- added3.11only security fixesonly security fixesand removed3.8 (EOL)end of lifeend of life
on Sep 8, 2021 (I'll let you close this yourself when you determine that the two remaining open dependencies can be closed as well.)
Reacted by Steve123pIs this going to be officially closed?
I am closing this as it is fixed, if required it can reopened.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields: