Python 3.9.25

This commit is contained in:
Łukasz Langa 2025-10-31 18:51:14 +01:00
parent 941811fc9d
commit 0bbaf5de97
No known key found for this signature in database
GPG key ID: B26995E310250568
10 changed files with 73 additions and 17 deletions

View file

@ -18,12 +18,12 @@
/*--start constants--*/
#define PY_MAJOR_VERSION 3
#define PY_MINOR_VERSION 9
#define PY_MICRO_VERSION 24
#define PY_MICRO_VERSION 25
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
#define PY_RELEASE_SERIAL 0
/* Version as a string */
#define PY_VERSION "3.9.24+"
#define PY_VERSION "3.9.25"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

70
Misc/NEWS.d/3.9.25.rst Normal file
View file

@ -0,0 +1,70 @@
.. date: 2025-08-15-23-08-44
.. gh-issue: 137836
.. nonce: b55rhh
.. release date: 2025-10-31
.. section: Security
Add support of the "plaintext" element, RAWTEXT elements "xmp", "iframe",
"noembed" and "noframes", and optionally RAWTEXT element "noscript" in
:class:`html.parser.HTMLParser`.
..
.. date: 2025-06-28-13-23-53
.. gh-issue: 136063
.. nonce: aGk0Jv
.. section: Security
:mod:`email.message`: ensure linear complexity for legacy HTTP parameters
parsing. Patch by Bénédikt Tran.
..
.. date: 2025-05-30-22-33-27
.. gh-issue: 136065
.. nonce: bu337o
.. section: Security
Fix quadratic complexity in :func:`os.path.expandvars`.
..
.. date: 2022-10-29-03-40-18
.. gh-issue: 98793
.. nonce: WSPB4A
.. section: Library
Fix argument typechecks in :func:`!_overlapped.WSAConnect` and
:func:`!_overlapped.Overlapped.WSASendTo` functions.
..
.. bpo: 44817
.. date: 2021-08-03-05-31-00
.. nonce: wOW_Qn
.. section: Library
Ignore WinError 53 (ERROR_BAD_NETPATH), 65 (ERROR_NETWORK_ACCESS_DENIED) and
161 (ERROR_BAD_PATHNAME) when using ntpath.realpath().
..
.. date: 2024-06-13-12-17-52
.. gh-issue: 120384
.. nonce: w1UBGl
.. section: Core and Builtins
Fix an array out of bounds crash in ``list_ass_subscript``, which could be
invoked via some specificly tailored input: including concurrent
modification of a list object, where one thread assigns a slice and another
clears it.
..
.. date: 2024-06-10-10-42-48
.. gh-issue: 120298
.. nonce: napREA
.. section: Core and Builtins
Fix use-after free in ``list_richcompare_impl`` which can be invoked via
some specificly tailored evil input.

View file

@ -1,2 +0,0 @@
Fix use-after free in ``list_richcompare_impl`` which can be invoked via
some specificly tailored evil input.

View file

@ -1,3 +0,0 @@
Fix an array out of bounds crash in ``list_ass_subscript``, which could be
invoked via some specificly tailored input: including concurrent modification
of a list object, where one thread assigns a slice and another clears it.

View file

@ -1,2 +0,0 @@
Ignore WinError 53 (ERROR_BAD_NETPATH), 65 (ERROR_NETWORK_ACCESS_DENIED)
and 161 (ERROR_BAD_PATHNAME) when using ntpath.realpath().

View file

@ -1 +0,0 @@
Fix argument typechecks in :func:`!_overlapped.WSAConnect` and :func:`!_overlapped.Overlapped.WSASendTo` functions.

View file

@ -1 +0,0 @@
Fix quadratic complexity in :func:`os.path.expandvars`.

View file

@ -1,2 +0,0 @@
:mod:`email.message`: ensure linear complexity for legacy HTTP parameters
parsing. Patch by Bénédikt Tran.

View file

@ -1,3 +0,0 @@
Add support of the "plaintext" element, RAWTEXT elements "xmp", "iframe",
"noembed" and "noframes", and optionally RAWTEXT element "noscript" in
:class:`html.parser.HTMLParser`.

View file

@ -1,4 +1,4 @@
This is Python version 3.9.24
This is Python version 3.9.25
=============================
.. image:: https://travis-ci.org/python/cpython.svg?branch=3.9