summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew/3.5.rst
diff options
context:
space:
mode:
authorYury Selivanov <yselivanov@sprymix.com>2015-08-05 23:01:51 (GMT)
committerYury Selivanov <yselivanov@sprymix.com>2015-08-05 23:01:51 (GMT)
commit7d6adab716e3007cc50864dd7a2757fe55ae7d2f (patch)
tree2f69308d1373f988e33fb2449a815c400fb8e91d /Doc/whatsnew/3.5.rst
parent50a26147869618925abd6e1709e44bd9ed77fa8f (diff)
downloadcpython-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.rst19
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
------