René's URL Explorer Experiment


Title: PEP 644 – Require OpenSSL 1.1.1 or newer | peps.python.org

Open Graph Title: PEP 644 – Require OpenSSL 1.1.1 or newer | peps.python.org

Description: This PEP proposes for CPython’s standard library to support only OpenSSL 1.1.1 LTS or newer. Support for OpenSSL versions past end-of-lifetime, incompatible forks, and other TLS libraries are dropped.

Open Graph Description: This PEP proposes for CPython’s standard library to support only OpenSSL 1.1.1 LTS or newer. Support for OpenSSL versions past end-of-lifetime, incompatible forks, and other TLS libraries are dropped.

Opengraph URL: https://peps.python.org/pep-0644/

direct link

Domain: peps.python.org

color-schemelight dark
og:typewebsite
og:site_namePython Enhancement Proposals (PEPs)
og:imagehttps://peps.python.org/_static/og-image.png
og:image:altPython PEPs
og:image:width200
og:image:height200
theme-color#3776ab

Links:

Pythonhttps://www.python.org/
PEP Indexhttps://peps.python.org/
Discourse threadhttps://discuss.python.org/t/pep-644-require-openssl-1-1-or-newer/5584
Python-Dev messagehttps://mail.python.org/archives/list/python-dev@python.org/message/INLCO2EZVQW7R7J2OL6HWVLVU3TQRAZV/
Abstracthttps://peps.python.org/644#abstract
Motivationhttps://peps.python.org/644#motivation
Impacthttps://peps.python.org/644#impact
OpenSSL 1.0.2 LTShttps://peps.python.org/644#openssl-1-0-2-lts
OpenSSL 1.1.0https://peps.python.org/644#openssl-1-1-0
OpenSSL 1.1.1 LTShttps://peps.python.org/644#openssl-1-1-1-lts
OpenSSL 3.0.0https://peps.python.org/644#openssl-3-0-0
LibreSSLhttps://peps.python.org/644#libressl
BoringSSLhttps://peps.python.org/644#boringssl
Benefitshttps://peps.python.org/644#benefits
TLS 1.3https://peps.python.org/644#tls-1-3
Thread and fork safetyhttps://peps.python.org/644#thread-and-fork-safety
SHA-3https://peps.python.org/644#sha-3
Compatibilityhttps://peps.python.org/644#compatibility
OpenSSL downstream patches and optionshttps://peps.python.org/644#openssl-downstream-patches-and-options
LibreSSL supporthttps://peps.python.org/644#libressl-support
BoringSSLhttps://peps.python.org/644#id12
Rejected Ideashttps://peps.python.org/644#rejected-ideas
Formalize supported OpenSSL versionshttps://peps.python.org/644#formalize-supported-openssl-versions
Keep support for OpenSSL 1.1.0https://peps.python.org/644#keep-support-for-openssl-1-1-0
Backwards Compatibilityhttps://peps.python.org/644#backwards-compatibility
Disclaimer and special thankshttps://peps.python.org/644#disclaimer-and-special-thanks
Referenceshttps://peps.python.org/644#references
Copyrighthttps://peps.python.org/644#copyright
Abstracthttps://peps.python.org/644#abstract
Motivationhttps://peps.python.org/644#motivation
Impacthttps://peps.python.org/644#impact
[9]https://peps.python.org/644#id23
[1]https://peps.python.org/644#id15
OpenSSL 1.0.2 LTShttps://peps.python.org/644#openssl-1-0-2-lts
OpenSSL 1.1.0https://peps.python.org/644#openssl-1-1-0
OpenSSL 1.1.1 LTShttps://peps.python.org/644#openssl-1-1-1-lts
[4]https://peps.python.org/644#id18
[10]https://peps.python.org/644#id24
[3]https://peps.python.org/644#id17
[5]https://peps.python.org/644#id19
OpenSSL 3.0.0https://peps.python.org/644#openssl-3-0-0
[8]https://peps.python.org/644#id22
LibreSSLhttps://peps.python.org/644#libressl
[10]https://peps.python.org/644#id24
[7]https://peps.python.org/644#id21
BoringSSLhttps://peps.python.org/644#boringssl
[6]https://peps.python.org/644#id20
Benefitshttps://peps.python.org/644#benefits
TLS 1.3https://peps.python.org/644#tls-1-3
Thread and fork safetyhttps://peps.python.org/644#thread-and-fork-safety
SHA-3https://peps.python.org/644#sha-3
[2]https://peps.python.org/644#id16
Compatibilityhttps://peps.python.org/644#compatibility
OpenSSL downstream patches and optionshttps://peps.python.org/644#openssl-downstream-patches-and-options
LibreSSL supporthttps://peps.python.org/644#libressl-support
BoringSSLhttps://peps.python.org/644#id12
Rejected Ideashttps://peps.python.org/644#rejected-ideas
Formalize supported OpenSSL versionshttps://peps.python.org/644#formalize-supported-openssl-versions
[9]https://peps.python.org/644#id23
Keep support for OpenSSL 1.1.0https://peps.python.org/644#keep-support-for-openssl-1-1-0
[11]https://peps.python.org/644#id25
Backwards Compatibilityhttps://peps.python.org/644#backwards-compatibility
Disclaimer and special thankshttps://peps.python.org/644#disclaimer-and-special-thanks
Referenceshttps://peps.python.org/644#references
1https://peps.python.org/644#id2
https://distrowatch.com/https://distrowatch.com/
2https://peps.python.org/644#id11
https://github.com/libressl-portable/portable/issues/455https://github.com/libressl-portable/portable/issues/455
3https://peps.python.org/644#id5
https://hardenedbsd.org/article/shawn-webb/2018-04-30/hardenedbsd-switching-back-opensslhttps://hardenedbsd.org/article/shawn-webb/2018-04-30/hardenedbsd-switching-back-openssl
4https://peps.python.org/644#id3
https://lists.alpinelinux.org/~alpine/devel/%3CCA%2BT2pCGFeh30aEi43hAvJ3yoHBijABy_U62wfjhVmf3FmbNUUg%40mail.gmail.com%3Ehttps://lists.alpinelinux.org/~alpine/devel/%3CCA%2BT2pCGFeh30aEi43hAvJ3yoHBijABy_U62wfjhVmf3FmbNUUg%40mail.gmail.com%3E
5https://peps.python.org/644#id6
https://voidlinux.org/news/2021/02/OpenSSL.htmlhttps://voidlinux.org/news/2021/02/OpenSSL.html
6https://peps.python.org/644#id10
https://forums.swift.org/t/rfc-moving-swiftnio-ssl-to-boringssl/18280https://forums.swift.org/t/rfc-moving-swiftnio-ssl-to-boringssl/18280
7https://peps.python.org/644#id9
https://openports.se/security/openssl/1.1https://openports.se/security/openssl/1.1
8https://peps.python.org/644#id7
https://www.openssl.org/docs/OpenSSL300Design.htmlhttps://www.openssl.org/docs/OpenSSL300Design.html
1https://peps.python.org/644#id1
2https://peps.python.org/644#id13
https://www.openssl.org/policies/releasestrat.htmlhttps://www.openssl.org/policies/releasestrat.html
1https://peps.python.org/644#id4
2https://peps.python.org/644#id8
https://www.gentoo.org/support/news-items/2021-01-05-libressl-support-discontinued.htmlhttps://www.gentoo.org/support/news-items/2021-01-05-libressl-support-discontinued.html
11https://peps.python.org/644#id14
https://bugs.python.org/issue43466https://bugs.python.org/issue43466
Copyrighthttps://peps.python.org/644#copyright
Abstracthttps://peps.python.org/644#abstract
Motivationhttps://peps.python.org/644#motivation
Impacthttps://peps.python.org/644#impact
OpenSSL 1.0.2 LTShttps://peps.python.org/644#openssl-1-0-2-lts
OpenSSL 1.1.0https://peps.python.org/644#openssl-1-1-0
OpenSSL 1.1.1 LTShttps://peps.python.org/644#openssl-1-1-1-lts
OpenSSL 3.0.0https://peps.python.org/644#openssl-3-0-0
LibreSSLhttps://peps.python.org/644#libressl
BoringSSLhttps://peps.python.org/644#boringssl
Benefitshttps://peps.python.org/644#benefits
TLS 1.3https://peps.python.org/644#tls-1-3
Thread and fork safetyhttps://peps.python.org/644#thread-and-fork-safety
SHA-3https://peps.python.org/644#sha-3
Compatibilityhttps://peps.python.org/644#compatibility
OpenSSL downstream patches and optionshttps://peps.python.org/644#openssl-downstream-patches-and-options
LibreSSL supporthttps://peps.python.org/644#libressl-support
BoringSSLhttps://peps.python.org/644#id12
Rejected Ideashttps://peps.python.org/644#rejected-ideas
Formalize supported OpenSSL versionshttps://peps.python.org/644#formalize-supported-openssl-versions
Keep support for OpenSSL 1.1.0https://peps.python.org/644#keep-support-for-openssl-1-1-0
Backwards Compatibilityhttps://peps.python.org/644#backwards-compatibility
Disclaimer and special thankshttps://peps.python.org/644#disclaimer-and-special-thanks
Referenceshttps://peps.python.org/644#references
Copyrighthttps://peps.python.org/644#copyright
Page Source (GitHub)https://github.com/python/peps/blob/main/peps/pep-0644.rst?plain=1
https://github.com/python/peps/blob/main/peps/pep-0644.rsthttps://github.com/python/peps/blob/main/peps/pep-0644.rst
2025-02-01 08:55:40 UTChttps://github.com/python/peps/commits/main/peps/pep-0644.rst

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.