Skip to content

Commit 498b971

Browse files
committed
Python 3.11.13
1 parent 4633f3f commit 498b971

13 files changed

+80
-25
lines changed

Doc/library/os.path.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -390,15 +390,15 @@ the :mod:`glob` module.)
390390
.. versionchanged:: 3.10
391391
The *strict* parameter was added.
392392

393-
.. versionchanged:: next
393+
.. versionchanged:: 3.11.13
394394
The :py:data:`~os.path.ALLOW_MISSING` value for the *strict* parameter
395395
was added.
396396

397397
.. data:: ALLOW_MISSING
398398

399399
Special value used for the *strict* argument in :func:`realpath`.
400400

401-
.. versionadded:: next
401+
.. versionadded:: 3.11.13
402402

403403
.. function:: relpath(path, start=os.curdir)
404404

Doc/library/tarfile.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ The :mod:`tarfile` module defines the following exceptions:
246246
The exception that was raised to reject the replacement member is available
247247
as :attr:`!BaseException.__context__`.
248248

249-
.. versionadded:: next
249+
.. versionadded:: 3.11.13
250250

251251

252252
The following constants are available at the module level:
@@ -1080,7 +1080,7 @@ reused in custom filters:
10801080

10811081
Return the modified ``TarInfo`` member.
10821082

1083-
.. versionchanged:: next
1083+
.. versionchanged:: 3.11.13
10841084

10851085
Link targets are now normalized.
10861086

Include/patchlevel.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
/*--start constants--*/
1919
#define PY_MAJOR_VERSION 3
2020
#define PY_MINOR_VERSION 11
21-
#define PY_MICRO_VERSION 12
21+
#define PY_MICRO_VERSION 13
2222
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
2323
#define PY_RELEASE_SERIAL 0
2424

2525
/* Version as a string */
26-
#define PY_VERSION "3.11.12+"
26+
#define PY_VERSION "3.11.13"
2727
/*--end constants--*/
2828

2929
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

Lib/pydoc_data/topics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Autogenerated by Sphinx on Tue Apr 8 15:15:17 2025
2+
# Autogenerated by Sphinx on Tue Jun 3 19:38:08 2025
33
# as part of the release process.
44
topics = {'assert': 'The "assert" statement\n'
55
'**********************\n'

Misc/NEWS.d/3.11.13.rst

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
.. date: 2025-06-02-11-32-23
2+
.. gh-issue: 135034
3+
.. nonce: RLGjbp
4+
.. release date: 2025-06-03
5+
.. section: Security
6+
7+
Fixes multiple issues that allowed ``tarfile`` extraction filters
8+
(``filter="data"`` and ``filter="tar"``) to be bypassed using crafted
9+
symlinks and hard links.
10+
11+
Addresses CVE 2024-12718, CVE 2025-4138, CVE 2025-4330, and CVE 2025-4517.
12+
13+
..
14+
15+
.. date: 2025-05-09-20-22-54
16+
.. gh-issue: 133767
17+
.. nonce: kN2i3Q
18+
.. section: Security
19+
20+
Fix use-after-free in the "unicode-escape" decoder with a non-"strict" error
21+
handler.
22+
23+
..
24+
25+
.. date: 2025-01-14-11-19-07
26+
.. gh-issue: 128840
27+
.. nonce: M1doZW
28+
.. section: Security
29+
30+
Short-circuit the processing of long IPv6 addresses early in
31+
:mod:`ipaddress` to prevent excessive memory consumption and a minor
32+
denial-of-service.
33+
34+
..
35+
36+
.. date: 2025-05-28-15-53-27
37+
.. gh-issue: 128840
38+
.. nonce: Nur2pB
39+
.. section: Library
40+
41+
Fix parsing long IPv6 addresses with embedded IPv4 address.
42+
43+
..
44+
45+
.. date: 2025-05-15-14-27-01
46+
.. gh-issue: 134062
47+
.. nonce: fRbJet
48+
.. section: Library
49+
50+
:mod:`ipaddress`: fix collisions in :meth:`~object.__hash__` for
51+
:class:`~ipaddress.IPv4Network` and :class:`~ipaddress.IPv6Network` objects.
52+
53+
..
54+
55+
.. date: 2024-08-28-13-03-36
56+
.. gh-issue: 123409
57+
.. nonce: lW0YF-
58+
.. section: Library
59+
60+
Fix :attr:`ipaddress.IPv6Address.reverse_pointer` output according to
61+
:rfc:`RFC 3596, §2.5 <3596#section-2.5>`. Patch by Bénédikt Tran.
62+
63+
..
64+
65+
.. bpo: 43633
66+
.. date: 2021-10-31-16-06-28
67+
.. nonce: vflwXv
68+
.. section: Library
69+
70+
Improve the textual representation of IPv4-mapped IPv6 addresses
71+
(:rfc:`4291` Sections 2.2, 2.5.5.2) in :mod:`ipaddress`. Patch by Oleksandr
72+
Pavliuk.

Misc/NEWS.d/next/Library/2021-10-31-16-06-28.bpo-43633.vflwXv.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

Misc/NEWS.d/next/Library/2024-08-28-13-03-36.gh-issue-123409.lW0YF-.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

Misc/NEWS.d/next/Library/2025-05-15-14-27-01.gh-issue-134062.fRbJet.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

Misc/NEWS.d/next/Library/2025-05-28-15-53-27.gh-issue-128840.Nur2pB.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

Misc/NEWS.d/next/Security/2025-01-14-11-19-07.gh-issue-128840.M1doZW.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

Misc/NEWS.d/next/Security/2025-05-09-20-22-54.gh-issue-133767.kN2i3Q.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

Misc/NEWS.d/next/Security/2025-06-02-11-32-23.gh-issue-135034.RLGjbp.rst

Lines changed: 0 additions & 6 deletions
This file was deleted.

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This is Python version 3.11.12
1+
This is Python version 3.11.13
22
==============================
33

44
.. image:: https://github.com/python/cpython/workflows/Tests/badge.svg

0 commit comments

Comments
 (0)