Drop support for pyOpenSSL < 0.10
|Reported by:||exarkun||Owned by:||Alex|
|Cc:||thijs, davidsarah, hs@…, zooko@…||Branch:||
(diff, github, buildbot, log)
Description (last modified by thijs)
In #4854, we added support for using the memory bio features of pyOpenSSL >= 0.10 to implement IReactorSSL in all reactors.
In #4974, we will deprecate the support based on pyOpenSSL < 0.10.
After that deprecation has been in place for some time, we should remove support for working with pyOpenSSL < 0.10.
If #4974 is resolved for 11.1, then I think 12.1 would be the right time to do this. When we do, we can get rid of all of twisted/internet/_oldtls.py and the conditionals elsewhere which import that module when pyOpenSSL < 0.10 is in use.