166 Commits (11a1493bc4198f1def5e572049485779cf54dc57)

Author SHA1 Message Date
Christian Heimes 11a1493bc4 [bpo-28414] Make all hostnames in SSL module IDN A-labels (GH-5128) 8 years ago
Christian Heimes 892d66e422
bpo-31429: Define TLS cipher suite on build time (#3532) 8 years ago
Christian Heimes 61d478c71c
bpo-31399: Let OpenSSL verify hostname and IP address (#3462) 8 years ago
Mads Jensen 746cc75541 bpo-31853: Replaced socket.method calls with super() in SSLSocket. (#4048) 8 years ago
Mandeep Singh ede2ac913e bpo-23033: Improve SSL Certificate handling (GH-937) 8 years ago
INADA Naoki b75a228af8 bpo-31659: Use simple slicing to format PEM cert (GH-3849) 8 years ago
Christian Heimes a170fa162d bpo-31346: Use PROTOCOL_TLS_CLIENT/SERVER (#3058) 8 years ago
Christian Heimes 4df60f18c6 bpo-31386: Custom wrap_bio and wrap_socket type (#3426) 8 years ago
Christian Heimes b3ad0e5127 bpo-28182: Expose OpenSSL verification results (#3412) 8 years ago
Christian Heimes cb5b68abde bpo-29136: Add TLS 1.3 cipher suites and OP_NO_TLSv1_3 (#1363) 8 years ago
Christian Heimes 888bbdc192 bpo-27340: Use memoryview in SSLSocket.sendall() (#3384) 8 years ago
Christian Heimes 5fe668c672 Issue #28085: Add PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER for SSLContext 9 years ago
Christian Heimes 99a6570295 Issue #19500: Add client-side SSL session resumption to the ssl module. 9 years ago
Christian Heimes d04863771b Issue #28022: Deprecate ssl-related arguments in favor of SSLContext. 9 years ago
Christian Heimes 358cfd426c Issue 28043: SSLContext has improved default settings 9 years ago
Christian Heimes 3aeacad561 Issue #28025: Convert all ssl module constants to IntEnum and IntFlags. 9 years ago
Christian Heimes 03d13c0cbf Issues #27850 and #27766: Remove 3DES from ssl default cipher list and add ChaCha20 Poly1305. 9 years ago
Christian Heimes 598894ff48 Issue #26470: Port ssl and hashlib module to OpenSSL 1.1.0. 9 years ago
Steve Dower 33bc4a2983 Issue #27114: Fix SSLContext._load_windows_store_certs fails with PermissionError 10 years ago
Martin Panter 519f91215b Issue #25951: Fix SSLSocket.sendall() to return None, by Aviv Palivoda 10 years ago
Martin Panter f6b1d66a3c Issue #23804: Fix SSL recv/read(0) to not return 1024 bytes 10 years ago
Steve Dower 8dd7aebc23 Issue #26313: ssl.py _load_windows_store_certs fails if windows cert store is empty. Patch by Baji. 10 years ago
Ethan Furman 24e837f231 issue23673 11 years ago
Benjamin Peterson 7bcf9a5588 use _import_symbols to import VERIFY_* constants 11 years ago
Benjamin Peterson 500af332f4 remove rc4 from the default client ciphers (closes #23481) 11 years ago
Antoine Pitrou c481bfb3f6 Issue #23239: ssl.match_hostname() now supports matching of IP addresses. 11 years ago
Benjamin Peterson cca2732a82 add support for ALPN (closes #20188) 11 years ago
Benjamin Peterson c114e7db60 remove extra definite article 11 years ago
Benjamin Peterson 5318c7aa59 explain None can be returned 11 years ago
Benjamin Peterson 4cb17812d9 expose the client's cipher suites from the handshake (closes #23186) 11 years ago
Victor Stinner fcfed19913 Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The 11 years ago
Victor Stinner 9d01717f37 Issue #20896, #22935: The ssl.get_server_certificate() function now uses the 11 years ago
Victor Stinner 0041142785 Issue #22935: Fix ssl module when SSLv3 protocol is not supported 11 years ago
Benjamin Peterson 7243b574e5 don't require OpenSSL SNI to pass hostname to ssl functions (#22921) 11 years ago
Victor Stinner beeb512fe1 Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The 11 years ago
Benjamin Peterson 4ffb075271 PEP 476: enable HTTPS certificate verification by default (#22417) 11 years ago
Berker Peksag f23530f569 Issue #22186: Fix typos in Lib/. 11 years ago
Antoine Pitrou a21de3d45e Issue #22638: SSLv3 is now disabled throughout the standard library. 11 years ago
Antoine Pitrou e4eda4d33f Issue #22638: SSLv3 is now disabled throughout the standard library. 11 years ago
Antoine Pitrou 3cb9379881 Remove unused "block" argument in SSLObject.do_handshake() (issue #21965) 11 years ago
Antoine Pitrou b1fdf47ff5 Issue #21965: Add support for in-memory SSL to the ssl module. 11 years ago
Benjamin Peterson 5915b0f924 also use openssl envvars to find certs on windows (closes #22449) 11 years ago
Antoine Pitrou 47e40429fb Issue #20421: Add a .version() method to SSL sockets exposing the actual protocol version in use. 11 years ago
Giampaolo Rodola' 915d14190e fix issue #17552: add socket.sendfile() method allowing to send a file over a socket by using high-performance os.sendfile() on UNIX. Patch by Giampaolo Rodola'· 12 years ago
Antoine Pitrou b4bebdafe3 Issue #20951: SSLSocket.send() now raises either SSLWantReadError or SSLWantWriteError on a non-blocking socket if the operation would block. Previously, it would return 0. 12 years ago
Antoine Pitrou c695c95626 Issue #19940: ssl.cert_time_to_seconds() now interprets the given time string in the UTC timezone (as specified in RFC 5280), not the local timezone. 12 years ago
Antoine Pitrou 172f025bed Issue #21068: The ssl.PROTOCOL* constants are now enum members. 12 years ago
Antoine Pitrou 94a5b663bf Issue #20896: ssl.get_server_certificate() now uses PROTOCOL_SSLv23, not PROTOCOL_SSLv3, for maximum compatibility. 12 years ago
Donald Stufft 6a2ba94908 Issue #21013: Enhance ssl.create_default_context() for server side contexts 12 years ago
Donald Stufft 79ccaa2cad Issue #20995: Enhance default ciphers used by the ssl module 12 years ago