diff options
author | Yury Selivanov <yselivanov@sprymix.com> | 2015-08-05 23:01:51 (GMT) |
---|---|---|
committer | Yury Selivanov <yselivanov@sprymix.com> | 2015-08-05 23:01:51 (GMT) |
commit | 7d6adab716e3007cc50864dd7a2757fe55ae7d2f (patch) | |
tree | 2f69308d1373f988e33fb2449a815c400fb8e91d /Doc/whatsnew/3.5.rst | |
parent | 50a26147869618925abd6e1709e44bd9ed77fa8f (diff) | |
download | cpython-7d6adab716e3007cc50864dd7a2757fe55ae7d2f.zip cpython-7d6adab716e3007cc50864dd7a2757fe55ae7d2f.tar.gz cpython-7d6adab716e3007cc50864dd7a2757fe55ae7d2f.tar.bz2 |
whatsnew/3.5: Mention new ssl memory bio
Diffstat (limited to 'Doc/whatsnew/3.5.rst')
-rw-r--r-- | Doc/whatsnew/3.5.rst | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/Doc/whatsnew/3.5.rst b/Doc/whatsnew/3.5.rst index 92657b4..a974130 100644 --- a/Doc/whatsnew/3.5.rst +++ b/Doc/whatsnew/3.5.rst @@ -114,6 +114,10 @@ Significantly Improved Library Modules: :func:`gettempdirb` and :func:`gettempprefixb`, have been added to go along with this. This behavior matches that of the :mod:`os` APIs. +* :mod:`ssl` module gained support for Memory BIO, which decouples SSL + protocol handling from network IO. (Contributed by Geert Jansen in + :issue:`21965`.) + Security improvements: * None yet. @@ -825,11 +829,16 @@ sndhdr ssl --- -The :meth:`~ssl.SSLSocket.do_handshake`, :meth:`~ssl.SSLSocket.read`, -:meth:`~ssl.SSLSocket.shutdown`, and :meth:`~ssl.SSLSocket.write` methods of -:class:`ssl.SSLSocket` don't reset the socket timeout anymore each time bytes -are received or sent. The socket timeout is now the maximum total duration of -the method. +* The :meth:`~ssl.SSLSocket.do_handshake`, :meth:`~ssl.SSLSocket.read`, + :meth:`~ssl.SSLSocket.shutdown`, and :meth:`~ssl.SSLSocket.write` methods of + :class:`ssl.SSLSocket` don't reset the socket timeout anymore each time bytes + are received or sent. The socket timeout is now the maximum total duration of + the method. + +* Memory BIO Support: new classes :class:`~ssl.SSLObject`, + :class:`~ssl.MemoryBIO`, and new + :meth:`SSLContext.wrap_bio <ssl.SSLContext.wrap_bio>` method. + (Contributed by Geert Jansen in :issue:`21965`.) socket ------ |