| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-124984: Enhance `ssl` thread safety (#124993) | Peter Bierma | 2024-10-19 | 1 | -224/+459 |
|
|
* | gh-116810: fix memory leak in ssl module (GH-123249) | Jeffrey R. Van Voorst | 2024-09-30 | 1 | -63/+13 |
|
|
* | gh-117784: Only reference PHA functions ifndef SSL_VERIFY_POST_HANDSHAKE (GH-... | Will Childs-Klein | 2024-07-01 | 1 | -11/+17 |
|
|
* | gh-121040: Use __attribute__((fallthrough)) (#121044) | Victor Stinner | 2024-06-27 | 1 | -2/+2 |
|
|
* | gh-116322: Add Py_mod_gil module slot (#116882) | Brett Simmers | 2024-05-03 | 1 | -0/+1 |
|
|
* | gh-101732: Modules/_ssl.c: use Y2038 compatible openssl function when availab... | Alexander Kanavin | 2024-05-03 | 1 | -0/+4 |
|
|
* | gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168) | mpage | 2024-04-08 | 1 | -7/+6 |
|
|
* | gh-117310: Remove extra DECREF on "no ciphers" error path in `_ssl._SSLContex... | Gregory P. Smith | 2024-03-28 | 1 | -1/+0 |
|
|
* | gh-115627: Fix PySSL_SetError handling SSL_ERROR_SYSCALL (GH-115628) | yevgeny hong | 2024-03-26 | 1 | -30/+18 |
|
|
* | gh-110850: Cleanup pycore_time.h includes (#115724) | Victor Stinner | 2024-02-20 | 1 | -0/+1 |
|
|
* | gh-110850: Replace _PyTime_t with PyTime_t (#115719) | Victor Stinner | 2024-02-20 | 1 | -7/+7 |
|
|
* | gh-114572: Fix locking in cert_store_stats and get_ca_certs (#114573) | David Benjamin | 2024-02-16 | 1 | -5/+60 |
|
|
* | gh-89532: Remove LibreSSL workarounds (#28728) | Rami | 2024-01-06 | 1 | -3/+3 |
|
|
* | gh-113332: Simplify calls to SSL_(CTX_)set_verify in _ssl.c (#113333) | David Benjamin | 2023-12-26 | 1 | -7/+2 |
|
|
* | gh-112454: Disable TLS-PSK if OpenSSL was built without PSK support (#112491) | Grant Ramsay | 2023-11-29 | 1 | -0/+28 |
|
|
* | gh-63284: Add support for TLS-PSK (pre-shared key) to the ssl module (#103181) | Grant Ramsay | 2023-11-27 | 1 | -0/+224 |
|
|
* | gh-111230: Fix errors checking in _ssl module init (#111232) | Nikita Sobolev | 2023-10-25 | 1 | -82/+71 |
|
|
* | gh-67565: Remove redundant C-contiguity checks (GH-105521) | Furkan Onder | 2023-10-23 | 1 | -1/+2 |
|
|
* | gh-106320: Remove private _PyErr_ChainExceptions() (#108713) | Victor Stinner | 2023-08-31 | 1 | -0/+1 |
|
|
* | gh-107913: Fix possible losses of OSError error codes (GH-107930) | Serhiy Storchaka | 2023-08-26 | 1 | -4/+4 |
|
|
* | gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ER... | Pablo Galindo Salgado | 2023-08-03 | 1 | -0/+4 |
|
|
* | gh-86493: Modernize modules initialization code (GH-106858) | Serhiy Storchaka | 2023-07-25 | 1 | -1/+1 |
|
|
* | gh-106320: Remove _PyIsSelectable_fd() C API (#107142) | Victor Stinner | 2023-07-23 | 1 | -0/+1 |
|
|
* | gh-86493: Use PyModule_Add() instead of PyModule_AddObjectRef() (GH-106860) | Serhiy Storchaka | 2023-07-18 | 1 | -7/+1 |
|
|
* | gh-86493: Fix possible leaks in some modules initialization (GH-106768) | Serhiy Storchaka | 2023-07-18 | 1 | -4/+4 |
|
|
* | gh-106831: Fix NULL check of d2i_SSL_SESSION() result in _ssl.c (#106832) | Nikita Sobolev | 2023-07-17 | 1 | -3/+4 |
|
|
* | gh-106687: _ssl: use uint64_t for SSL options (#106700) | Victor Stinner | 2023-07-17 | 1 | -26/+54 |
|
|
* | gh-105293: Do not call SSL_CTX_set_session_id_context on client side SSL cont... | Grant Ramsay | 2023-07-14 | 1 | -5/+9 |
|
|
* | gh-104922: remove PY_SSIZE_T_CLEAN (#106315) | Inada Naoki | 2023-07-02 | 1 | -2/+0 |
|
|
* | gh-105927: _ssl GET_SOCKET() uses _PyWeakref_GET_REF() (#106002) | Victor Stinner | 2023-06-23 | 1 | -2/+12 |
|
|
* | gh-105927: _ssl uses _PyWeakref_GET_REF() (#105965) | Victor Stinner | 2023-06-21 | 1 | -13/+24 |
|
|
* | gh-105375: Harden _ssl initialisation (#105599) | Erlend E. Aasland | 2023-06-11 | 1 | -5/+11 |
|
|
* | gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (#105174) | Gregory P. Smith | 2023-06-01 | 1 | -1/+3 |
|
|
* | GH-103092: isolate `_ssl` (#104725) | Kumar Aditya | 2023-05-22 | 1 | -3/+16 |
|
|
* | gh-98836: Extend PyUnicode_FromFormat() (GH-98838) | Serhiy Storchaka | 2023-05-21 | 1 | -4/+1 |
|
|
* | gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205) | Eric Snow | 2023-05-05 | 1 | -0/+3 |
|
|
* | gh-103242: Migrate SSLContext.set_ecdh_curve not to use deprecated APIs (#103... | Dong-hee Na | 2023-04-08 | 1 | -3/+8 |
|
|
* | gh-100062: Remove error code tables from _ssl and err_names_to_codes (GH-100063) | David Benjamin | 2023-04-03 | 1 | -14/+0 |
|
|
* | fix typo in _ssl.c (GH-103192) | Ikko Eltociear Ashimine | 2023-04-02 | 1 | -1/+1 |
|
|
* | gh-100372: Use BIO_eof to detect EOF for SSL_FILETYPE_ASN1 (GH-100373) | David Benjamin | 2023-03-24 | 1 | -4/+6 |
|
|
* | gh-96931: Fix incorrect results in ssl.SSLSocket.shared_ciphers (#96932) | Benjamin Fogle | 2023-03-22 | 1 | -8/+28 |
|
|
* | GH-95494: Fix transport EOF handling in OpenSSL 3.0 (GH-95495) | David Benjamin | 2023-03-22 | 1 | -4/+10 |
|
|
* | gh-102192: remove redundant exception fields from ssl module socket (#102466) | Irit Katriel | 2023-03-16 | 1 | -19/+9 |
|
|
* | gh-102255: Improve build support for Windows API partitions (GH-102256) | Max Bachmann | 2023-03-09 | 1 | -0/+4 |
|
|
* | gh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT (#93927) | Thomas Grainger | 2022-12-20 | 1 | -0/+2 |
|
|
* | bpo-15999: Accept arbitrary values for boolean parameters. (#15609) | Serhiy Storchaka | 2022-12-03 | 1 | -4/+4 |
|
|
* | gh-96828: Add an `ssl.OP_ENABLE_KTLS` option (GH-96830) | Illia Volochii | 2022-11-24 | 1 | -0/+3 |
|
|
* | gh-99300: Use Py_NewRef() in Modules/ directory (#99468) | Victor Stinner | 2022-11-14 | 1 | -37/+19 |
|
|
* | gh-95095: Use SSL_CTX_get_max_proto_version instead of SSL_CTX_ctrl (GH-95096) | David Benjamin | 2022-07-21 | 1 | -2/+2 |
|
|
* | gh-94637: Release GIL in SSLContext.set_default_verify_paths (GH-94658) | Christian Heimes | 2022-07-09 | 1 | -1/+5 |
|
|