COMMITS
/ Lib/ssl.py March 6, 2026
V
gh-141510: Use frozendict in the stdlib (#144909)
Victor Stinner committed
January 14, 2026
S
gh-143214: Add the wrapcol parameter in binascii.b2a_base64() and base64.b64encode() (GH-143216)
Serhiy Storchaka committed
December 6, 2025
Y
Docs: fix RFC index reference for TLS 1.3 (#142262)
Y. Z. Chen committed
October 9, 2025
B
gh-88046: remove impossible conditional import for `_ssl.RAND_egd` (#139648)
Bénédikt Tran committed
September 8, 2025
R
gh-138252: Add support in SSL module for getting and setting TLS signature algorithms (#138269)
Ron Frederick committed
July 28, 2025
R
gh-136306: Add support for getting and setting SSL groups (#136307)
Ron Frederick committed
July 12, 2025
I
gh-99813: Start using `SSL_sendfile` when available (#99907)
Illia Volochii committed
May 9, 2025
W
gh-133623: Add `ssl.HAS_PSK_TLS13` to detect external TLS 1.3 PSK support (#133624)
Will Childs-Klein committed
December 24, 2024
W
gh-128035: Add ssl.HAS_PHA to detect libssl PHA support (GH-128036)
Will Childs-Klein committed
August 16, 2024
August 7, 2024
P
March 6, 2024
W
gh-107361: strengthen default SSL context flags (#112389)
William Woodruff committed
February 4, 2024
S
gh-113280: Always close socket if SSLSocket creation failed (GH-114659)
Serhiy Storchaka committed
January 6, 2024
R
gh-89532: Remove LibreSSL workarounds (#28728)
Rami committed
November 29, 2023
G
gh-112454: Disable TLS-PSK if OpenSSL was built without PSK support (#112491)
Grant Ramsay committed
November 27, 2023
Z
gh-84443: SSLSocket.recv_into() now support buffer protocol with itemsize != 1 (GH-20310)
Zackery Spytz committed
September 20, 2023
M
gh-109109: Expose retrieving certificate chains in SSL module (#109113)
Mateusz Nowak committed
August 23, 2023
V
gh-108342: Break ref cycle in SSLSocket._create() exc (#108344)
Victor Stinner committed
August 22, 2023
Ł
gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close flaw (#108315)
Łukasz Langa committed
July 8, 2022
V
gh-94199: Remove the ssl.wrap_socket() function (#94203)
Victor Stinner committed
June 25, 2022
V
gh-94199: Remove ssl.match_hostname() function (#94224)
Victor Stinner committed
June 24, 2022
V
gh-94199: Remove ssl.RAND_pseudo_bytes() function (#94202)
Victor Stinner committed
May 3, 2022
K
bpo-46604: fix function name in ssl module docstring (#31064)
Kossi GLOKPOR committed
January 17, 2022
K
bpo-40066: [Enum] skip failing doc test (GH-30637)
Kumar Aditya committed
V
Revert "bpo-40066: [Enum] update str() and format() output (GH-30582)" (GH-30632)
Victor Stinner committed
January 16, 2022
E
bpo-40066: [Enum] update str() and format() output (GH-30582)
Ethan Furman committed
June 13, 2021
B
Fix typos in multiple files (GH-26689)
Binbin committed
June 11, 2021
C
bpo-44362: ssl: improve deprecation warnings and docs (GH-26646)
Christian Heimes committed
May 28, 2021
J
bpo-44045: fix spelling of uppercase vs upper-case (GH-25985)
Jürgen Gmach committed
April 24, 2021
Z
bpo-31870: Add a timeout parameter to ssl.get_server_certificate() (GH-22270)
Zackery Spytz committed
April 21, 2021
E
bpo-38659: [Enum] add _simple_enum decorator (GH-25497)
Ethan Furman committed
April 20, 2021
E
Revert "bpo-38659: [Enum] add _simple_enum decorator (GH-25285)" (GH-25476)
Ethan Furman committed
E
bpo-38659: [Enum] add _simple_enum decorator (GH-25285)
Ethan Furman committed
April 19, 2021
C
bpo-43880: Show DeprecationWarnings for deprecated ssl module features (GH-25455)
Christian Heimes committed
April 18, 2021
J
bpo-36076: Add SNI support to ssl.get_server_certificate. (GH-16820)
juhovh committed
April 17, 2021
C
bpo-43669: PEP 644: Require OpenSSL 1.1.1 or newer (GH-23014)
Christian Heimes committed
May 1, 2020
V
bpo-40443: Remove unused imports in stdlib (GH-19815)
Victor Stinner committed
July 2, 2019
C
bpo-37463: match_hostname requires quad-dotted IPv4 (GH-14499)
Christian Heimes committed
June 3, 2019
C
bpo-34271: Fix compatibility with 1.0.2 (GH-13728)
Christian Heimes committed
June 2, 2019
X
Fix typos in docs and docstrings (GH-13745)
Xtreak committed
May 31, 2019
C
bpo-34271: Add ssl debugging helpers (GH-10031)
Christian Heimes committed
May 17, 2019
C
Simplify SSLSocket / SSLObject doc string (GH-9972)
Christian Heimes committed
December 6, 2018
S
bpo-33023: Fix NotImplemented to NotImplementedError. (GH-10934)
Serhiy Storchaka committed
October 5, 2018
M
Fix a typo ssl.py docstring (GH-9697)
Matt Eaton committed
September 23, 2018
C
bpo-34670: Add TLS 1.3 post handshake auth (GH-9460)
Christian Heimes committed
September 12, 2018
O
bpo-34282: Fix Enum._convert shadowing members named _convert (GH-8568)
orlnub123 committed
March 24, 2018
C
bpo-24334: Remove inaccurate match_hostname call (#6211)
Christian Heimes committed
February 27, 2018
C
bpo-31453: Add setter for min/max protocol version (#5259)
Christian Heimes committed
C
bpo-32951: Disable SSLSocket/SSLObject constructor (#5864)
Christian Heimes committed
February 24, 2018
C
bpo-24334: Cleanup SSLSocket (#5252)
Christian Heimes committed