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.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy