142 Commits (6dbca367dceda3999979bdc3cdcfdb201f40d044)

Author SHA1 Message Date
Antoine Pitrou d5d17eb653 Issue #14204: The ssl module now has support for the Next Protocol Negotiation extension, if available in the underlying OpenSSL library. 14 years ago
Antoine Pitrou c135fa424e Fix last remaining build issues of _ssl under old OpenSSLs. Patch by Vinay. 14 years ago
Antoine Pitrou a9bf2ac726 Try to really fix compilation failures of the _ssl module under very old OpenSSLs. 14 years ago
Antoine Pitrou e9fccb360f Fix compilation when SSL_OP_SINGLE_ECDH_USE isn't defined 14 years ago
Antoine Pitrou 2f5a163dfc Issue #13014: Fix a possible reference leak in SSLSocket.getpeercert(). 14 years ago
Antoine Pitrou f2bf8a6ac5 Issue #13885: CVE-2011-3389: the _ssl module would always disable the CBC IV attack countermeasure. 14 years ago
Antoine Pitrou 0e576f1f50 Issue #13626: Add support for SSL Diffie-Hellman key exchange, through the 14 years ago
Antoine Pitrou 501da61671 Fix ssl module compilation if ECDH support was disabled in the OpenSSL build. 14 years ago
Antoine Pitrou 8abdb8abd8 Issue #13634: Add support for querying and disabling SSL compression. 14 years ago
Antoine Pitrou 923df6f22a Issue #13627: Add support for SSL Elliptic Curve-based Diffie-Hellman 14 years ago
Antoine Pitrou 6db4944cc5 Issue #13635: Add ssl.OP_CIPHER_SERVER_PREFERENCE, so that SSL servers 14 years ago
Antoine Pitrou 116d6b98bf Issue #13458: Fix a memory leak in the ssl module when decoding a certificate with a subjectAltName. 14 years ago
Antoine Pitrou 41032a69c1 Issue #11183: Add finer-grained exceptions to the ssl module, so that 15 years ago
Antoine Pitrou a0e0e23299 Add a docstring to SSLError 15 years ago
Antoine Pitrou b7705b7792 Use PyExc_OSError directly instead of grabbing it from the socket module API 15 years ago
Antoine Pitrou d8c347a8de Issue #13034: When decoding some SSL certificates, the subjectAltName extension could be unreported. 15 years ago
Charles-François Natali aa26b27503 Issue #12287: Fix a stack corruption in ossaudiodev module when the FD is 15 years ago
Antoine Pitrou 4fd1e6a3ba Issue #12803: SSLContext.load_cert_chain() now accepts a password argument 15 years ago
Antoine Pitrou d649480739 Issue #12551: Provide a get_channel_binding() method on SSL sockets so as 15 years ago
Antoine Pitrou b9ac25d1c3 Issue #12440: When testing whether some bits in SSLContext.options can be 15 years ago
Victor Stinner 99c8b16143 Issue #12049: Add RAND_bytes() and RAND_pseudo_bytes() functions to the ssl 15 years ago
Victor Stinner ee18b6f2fd Issue #12012: ssl.PROTOCOL_SSLv2 becomes optional 15 years ago
Victor Stinner 3de49192aa Issue #12012: ssl.PROTOCOL_SSLv2 becomes optional 15 years ago
Antoine Pitrou 9c25486093 Issue #11746: Fix SSLContext.load_cert_chain() to accept elliptic curve private keys. 15 years ago
Brett Cannon b94767ff44 Issue #8914: fix various warnings from the Clang static analyzer v254. 15 years ago
Victor Stinner 80f75e684e Issue #10989: Fix a crash on SSLContext.load_verify_locations(None, True). 15 years ago
Hirokazu Yamamoto 8e63c687ef Merged revisions 87140 via svnmerge from 15 years ago
Hirokazu Yamamoto 524f10359b Should call Py_INCREF for Py_None (Modules/_ssl.c: PySSL_cipher) 15 years ago
Antoine Pitrou c4df784514 Issue #10272: The ssl module now raises socket.timeout instead of a generic 15 years ago
Antoine Pitrou 664c2d1fc0 Issue #10443: Add the SSLContext.set_default_verify_paths() method. 15 years ago
Antoine Pitrou fb0469112f Issue #10022: The dictionary returned by the `getpeercert()` method 15 years ago
Antoine Pitrou d532321f7b Issue #5639: Add a *server_hostname* argument to `SSLContext.wrap_socket` 16 years ago
Benjamin Peterson 31370951c0 Merged revisions 85432 via svnmerge from 16 years ago
Benjamin Peterson eb1410fc40 constify to appease compiler warnings 16 years ago
Antoine Pitrou fc113eeb7d Define a "session_id_context" at context creation. This is recommended 16 years ago
Gregory P. Smith bd4dacb3f9 Fix compile on NetBSD 5.0 (or anything else using an old 0.9.9-dev OpenSSL). 16 years ago
Antoine Pitrou b0182c8ca5 Issue #10075: Add a session_stats() method to SSLContext objects. 16 years ago
Antoine Pitrou 10c4c23a25 Merged revisions 84464 via svnmerge from 16 years ago
Antoine Pitrou 24e561ae04 Issue #3805: clean up implementation of the _read method in _ssl.c. 16 years ago
Antoine Pitrou 67e8e5633e Try to fix some buildbot failures on test_ssl 16 years ago
Giampaolo Rodolà e0f9863a61 Issue #9693 - msg 115273: attempt to fix ssl module failures on certain OpenSSL versions by calling ERR_clear_error() before raising IOError 16 years ago
Giampaolo Rodolà 745ab3807e Fix issue issue9706: provides a better error handling for various SSL operations 16 years ago
Mark Dickinson 732cc9be1e Merged revisions 83677 via svnmerge from 16 years ago
Mark Dickinson ee55df5c85 Fix memory leak in ssl module. 16 years ago
Antoine Pitrou 4b261d2073 Merged revisions 82211 via svnmerge from 16 years ago
Antoine Pitrou 6186bfb735 Merged revisions 82210 via svnmerge from 16 years ago
Antoine Pitrou 94fbaac58d Merged revisions 82204 via svnmerge from 16 years ago
Antoine Pitrou 8bae4ec622 Issue #8682: The ssl module now temporary increments the reference count of 16 years ago
Antoine Pitrou b52187710e Issue #4870: Add an `options` attribute to SSL contexts, as well as 16 years ago
Antoine Pitrou 321257da1a Merged revisions 81242 via svnmerge from 16 years ago