]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.7] Add whatsnew for removal of asyncio.loop.create_datagram_endpoint()'s *reuse_ad...
authorKyle Stanley <aeros167@gmail.com>
Tue, 17 Dec 2019 04:08:49 +0000 (23:08 -0500)
committerNed Deily <nad@python.org>
Wed, 18 Dec 2019 18:38:51 +0000 (13:38 -0500)
(cherry picked from commit f501db2b93a9d3d840b6fb38d6bdda8bcc400d4a)

Co-authored-by: Kyle Stanley <aeros167@gmail.com>
Doc/whatsnew/3.6.rst
Doc/whatsnew/3.7.rst

index 3f5f5200f122f6f2d987ee59539154d08be542f1..04c1f7e71db3214d255eb385092a1338682a2774 100644 (file)
@@ -2433,3 +2433,13 @@ In 3.6.7 the :mod:`tokenize` module now implicitly emits a ``NEWLINE`` token
 when provided with input that does not have a trailing new line.  This behavior
 now matches what the C tokenizer does internally.
 (Contributed by Ammar Askar in :issue:`33899`.)
+
+Notable changes in Python 3.6.10
+================================
+
+Due to significant security concerns, the *reuse_address* parameter of
+:meth:`asyncio.loop.create_datagram_endpoint` is no longer supported. This is
+because of the behavior of the socket option ``SO_REUSEADDR`` in UDP. For more
+details, see the documentation for ``loop.create_datagram_endpoint()``.
+(Contributed by Kyle Stanley, Antoine Pitrou, and Yury Selivanov in
+:issue:`37228`.)
index 12e1d9be2a1cff27a1019634477ea45c0e1562ab..c7e3230db29e6d5c126365a2a68ffa9db7ac56f8 100644 (file)
@@ -2557,3 +2557,13 @@ This resolves a long standing issue where all virtual environments would have
 to be upgraded or recreated with each Python update. However, note that this
 release will still require recreation of virtual environments in order to get
 the new scripts.
+
+Notable changes in Python 3.7.6
+===============================
+
+Due to significant security concerns, the *reuse_address* parameter of
+:meth:`asyncio.loop.create_datagram_endpoint` is no longer supported. This is
+because of the behavior of the socket option ``SO_REUSEADDR`` in UDP. For more
+details, see the documentation for ``loop.create_datagram_endpoint()``.
+(Contributed by Kyle Stanley, Antoine Pitrou, and Yury Selivanov in
+:issue:`37228`.)