74 Commits (426e248febc4b86ea4512baaaa81966ab54c83da)

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 a9bf2ac726 Try to really fix compilation failures of the _ssl module under very old OpenSSLs. 14 years ago
Antoine Pitrou 8f85f907e3 Issue #13636: Weak ciphers are now disabled by default in the ssl module 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 41032a69c1 Issue #11183: Add finer-grained exceptions to the ssl module, so that 15 years ago
Nick Coghlan 513886aabb Fix #12835: prevent use of the unencrypted sendmsg/recvmsg APIs on SSL wrapped sockets (Patch by David Watson) 15 years ago
Nick Coghlan 5fab03fd15 Remove the SSLSocket versions of sendmsg/recvmsg due to lack of proper tests and documentation in conjunction with lack of any known use cases (see issue #6560 for details) 15 years ago
Nick Coghlan 96fe56abec Add support for the send/recvmsg API to the socket module. Patch by David Watson and Heiko Wundram. (Closes #6560) 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
Antoine Pitrou b4410dbea6 Issue #12065: connect_ex() on an SSL socket now returns the original errno 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 1c86b44506 Issue #12000: When a SSL certificate has a subjectAltName without any 15 years ago
Antoine Pitrou 15399c3f09 Issue #11811: ssl.get_server_certificate() is now IPv6-compatible. Patch 15 years ago
Antoine Pitrou 86cbfec50a Merged revisions 88664 via svnmerge from 15 years ago
Antoine Pitrou e93bf7aed2 Issue #11326: Add the missing connect_ex() implementation for SSL sockets, 15 years ago
Antoine Pitrou d532321f7b Issue #5639: Add a *server_hostname* argument to `SSLContext.wrap_socket` 16 years ago
Antoine Pitrou 59fdd6736b Issue #1589: Add ssl.match_hostname(), to help implement server identity 16 years ago
Antoine Pitrou 5974cdd5f5 Merged revisions 84807 via svnmerge from 16 years ago
Antoine Pitrou a468adc76d Issue #9853: Fix the signature of SSLSocket.recvfrom() and 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
Giampaolo Rodolà 8b7da623ce Fix issue #9711: raise ValueError is SSLConnection constructor is invoked with keyfile and not certfile. 16 years ago
Giampaolo Rodolà 745ab3807e Fix issue issue9706: provides a better error handling for various SSL operations 16 years ago
Giampaolo Rodolà 374f835316 Raise ValuError if non-zero flag argument is provided for sendall() method for conformity with send(), recv() and recv_into() 16 years ago
Antoine Pitrou 6e451df800 Followup to r83869 and issue #8524: rename socket.forget() to socket.detach() 16 years ago
Antoine Pitrou e43f9d0ed6 Issue #8524: Add a forget() method to socket objects, so as to put the 16 years ago
Antoine Pitrou b52187710e Issue #4870: Add an `options` attribute to SSL contexts, as well as 16 years ago
Antoine Pitrou 152efa2ae2 Issue #8550: Add first class `SSLContext` objects to the ssl module. 16 years ago
Antoine Pitrou f07d5589c0 Merged revisions 80517 via svnmerge from 16 years ago
Antoine Pitrou 90e6d04071 Remove unused import 16 years ago
Antoine Pitrou 28f7ab6402 Merged revisions 80515 via svnmerge from 16 years ago
Antoine Pitrou fa2b9380c0 Hopefully fix sporadic Windows issue by avoiding calling getpeername() 16 years ago
Antoine Pitrou 365171d8f6 Merged revisions 80509 via svnmerge from 16 years ago
Antoine Pitrou de8cf32ec8 Merged revisions 80507 via svnmerge from 16 years ago
Antoine Pitrou c2203f92ff Merged revisions 80456 via svnmerge from 16 years ago
Antoine Pitrou 40f0874b55 Issue #8524: When creating an SSL socket, the timeout value of the 16 years ago
Antoine Pitrou 2d9cb9c1cb Merged revisions 80151 via svnmerge from 16 years ago
Antoine Pitrou 04f6a32dff Merged revisions 79812 via svnmerge from 16 years ago
Antoine Pitrou a06bfd87da Merged revisions 79287,79289 via svnmerge from 16 years ago
Antoine Pitrou 37c1f18a72 Fix a blunder in r79287. This part is, obviously, poorly tested (if at all). 16 years ago
Antoine Pitrou 5733c08f55 Merged revisions 79226,79286 via svnmerge from 16 years ago
Ezio Melotti b84420e9bb Merged revisions 77597 via svnmerge from 16 years ago
Ezio Melotti dc55e67505 Merged revisions 77595 via svnmerge from 16 years ago