Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove support for SSLv3, make SSLv23 the default #5

Closed

Conversation

SunilMohanAdapa
Copy link
Contributor

SSLv3 is broken: https://en.wikipedia.org/wiki/POODLE
PROTOCOL_SSLv23 is recommended for maximum compatibility with all
versions of SSL/TLS.

Python's inbuilt ssl library has itself switched to SSLv3 in future
versions.
https://bugs.python.org/issue20896
https://hg.python.org/cpython/rev/55f62fa5bebc

Debian has removed the PROTOCOL_SSLv3 constant from its patched version
of Python standard libraries.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768611

Other libraries adopting similar appoach:
https://github.com/gevent/gevent/pull/517/files

SSLv3 is broken: https://en.wikipedia.org/wiki/POODLE
PROTOCOL_SSLv23 is recommended for maximum compatibility with all
versions of SSL/TLS.

Python's inbuilt ssl library has itself switched to SSLv3 in future
versions.
https://bugs.python.org/issue20896
https://hg.python.org/cpython/rev/55f62fa5bebc

Debian has removed the PROTOCOL_SSLv3 constant from its patched version
of Python standard libraries.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768611

Other libraries adopting similar appoach:
https://github.com/gevent/gevent/pull/517/files
@BjarniRunar
Copy link
Collaborator

Thank you for doing this. This got fixed in 32fcd4e I believe, sorry I never merged your contribution.

@pagekite pagekite closed this Nov 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants