8000 Python 3.9.19 · python/cpython@882f62b · GitHub
[go: up one dir, main page]

Skip to content

Commit 882f62b

Browse files
committed
Python 3.9.19
1 parent fc2c98f commit 882f62b

17 files changed

+152
-40
lines changed

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 9
21-
#define PY_MICRO_VERSION 18
21+
#define PY_MICRO_VERSION 19
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.9.18+"
26+
#define PY_VERSION "3.9.19"
2727
/*--end constants--*/
2828

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

Misc/NEWS.d/3.9.19.rst

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
.. date: 2024-02-18-03-14-40
2+
.. gh-issue: 115398
3+
.. nonce: tzvxH8
4+
.. release date: 2024-03-19
5+
.. section: Security
6+
7+
Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425) by adding
8+
five new methods:
9+
10+
* :meth:`xml.etree.ElementTree.XMLParser.flush`
11+
* :meth:`xml.etree.ElementTree.XMLPullParser.flush`
12+
* :meth:`xml.parsers.expat.xmlparser.GetReparseDeferralEnabled`
13+
* :meth:`xml.parsers.expat.xmlparser.SetReparseDeferralEnabled`
14+
* :meth:`xml.sax.expatreader.ExpatParser.flush`
15+
16+
..
17+
18+
.. date: 2024-02-13-15-14-39
19+
.. gh-issue: 115399
20+
.. nonce: xT-scP
21+
.. section: Security
22+
23+
Update bundled libexpat to 2.6.0
24+
25+
..
26+
27+
.. date: 2024-01-02-19-52-23
28+
.. gh-issue: 113659
29+
.. nonce: DkmnQc
30+
.. section: Security
31+
32+
Skip ``.pth`` files with names starting with a dot or hidden file attribute.
33+
34+
..
35+
36+
.. date: 2023-10-27-19-38-33
37+
.. gh-issue: 102388
38+
.. nonce: vd5YUZ
39+
.. section: Core and Builtins
40+
41+
Fix a bug where ``iso2022_jp_3`` and ``iso2022_jp_2004`` codecs read out of
42+
bounds
43+
44+
..
45+
46+
.. date: 2024-02-09-19-41-48
47+
.. gh-issue: 115197
48+
.. nonce: 20wkWH
49+
.. section: Library
50+
51+
``urllib.request`` no longer resolves the hostname before checking it
52+
against the system's proxy bypass list on macOS and Windows.
53+
54+
..
55+
56+
.. date: 2024-02-08-14-21-28
57+
.. gh-issue: 115133
58+
.. nonce: ycl4ko
59+
.. section: Library
60+
61+
Fix tests for :class:`~xml.etree.ElementTree.XMLPullParser` with Expat
62+
2.6.0.
63+
64+
..
65+
66+
.. date: 2023-12-01-16-09-59
67+
.. gh-issue: 81194
68+
.. nonce: FFad1c
69+
.. section: Library
70+
71+
Fix a crash in :func:`socket.if_indextoname` with specific value (UINT_MAX).
72+
Fix an integer overflow in :func:`socket.if_indextoname` on 64-bit
73+
non-Windows platforms.
74+
75+
..
76+
77+
.. date: 2023-09-28-13-15-51
78+
.. gh-issue: 109858
79+
.. nonce: 43e2dg
80+
.. section: Library
81+
82+
Protect :mod:`zipfile` from "quoted-overlap" zipbomb. It now raises
83+
BadZipFile when try to read an entry that overlaps with other entry or
84+
central directory.
85+
86+
..
87+
88+
.. date: 2023-08-03-12-52-19
89+
.. gh-issue: 107077
90+
.. nonce: -pzHD6
91+
.. section: Library
92+
93+
Seems that in some conditions, OpenSSL will return ``SSL_ERROR_SYSCALL``
94+
instead of ``SSL_ERROR_SSL`` when a certification verification has failed,
95+
but the error parameters will still contain ``ERR_LIB_SSL`` and
96+
``SSL_R_CERTIFICATE_VERIFY_FAILED``. We are now detecting this situation and
97+
raising the appropiate ``ssl.SSLCertVerificationError``. Patch by Pablo
98+
Galindo
99+
100+
..
101+
102+
.. date: 2022-12-01-16-57-44
103+
.. gh-issue: 91133
104+
.. nonce: LKMVCV
105+
.. section: Library
106+
107+
Fix a bug in :class:`tempfile.TemporaryDirectory` cleanup, which now no
108+
longer dereferences symlinks when working around file system permission
109+
errors.
110+
111+
..
112+
113+
.. date: 2024-02-14-20-17-04
114+
.. gh-issue: 115399
115+
.. nonce: fb9a0R
116+
.. section: Documentation
117+
118+
Document CVE-2023-52425 of Expat <2.6.0 under "XML vulnerabilities".
119+
120+
..
121+
122+
.. date: 2024-02-01-14-35-05
123+
.. gh-issue: 111239
124+
.. nonce: SO7SUF
125+
.. section: Windows
126+
127+
Update Windows builds to use zlib v1.3.1.
128+
129+
..
130+
131+
.. date: 2023-09-29-10-35-29
132+
.. gh-issue: 109991
133+
.. nonce: GmuzGZ
134+
.. section: Windows
135+
136+
Windows builds now use OpenSSL 1.1.1w. Note that OpenSSL 1.1 has reached its
137+
end of life and no future fixes will be made, and this version of Python is
138+
no longer receiving maintenance fixes and will not be updated to OpenSSL
139+
3.0.
140+
141+
..
142+
143+
.. date: 2023-09-27-23-31-54
144+
.. gh-issue: 109991
145+
.. nonce: sUUYY8
146+
.. section: Tools/Demos
147+
148+
Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use
149+
1.1.1w and 3.0.11.

Misc/NEWS.d/next/Core and Builtins/2023-10-27-19-38-33.gh-issue-102388.vd5YUZ.rst

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

Misc/NEWS.d/next/Documentation/2024-02-14-20-17-04.gh-issue-115399.fb9a0R.rst

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

Misc/NEWS.d/next/Library/2022-12-01-16-57-44.gh-issue-91133.LKMVCV.rst

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

Misc/NEWS.d/next/Library/2023-08-03-12-52-19.gh-issue-107077.-pzHD6.rst

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

Misc/NEWS.d/next/Library/2023-09-28-13-15-51.gh-issue-109858.43e2dg.rst

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

Misc/NEWS.d/next/Library/2023-12-01-16-09-59.gh-issue-81194.FFad1c.rst

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

Misc/NEWS.d/next/Library/2024-02-08-14-21-28.gh-issue-115133.ycl4ko.rst

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

Misc/NEWS.d/next/Library/2024-02-09-19-41-48.gh-issue-115197.20wkWH.rst

Lines changed: 0 additions & 2 deletions
This file was d 10670 eleted.

Misc/NEWS.d/next/Security/2024-01-02-19-52-23.gh-issue-113659.DkmnQc.rst

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

Misc/NEWS.d/next/Security/2024-02-13-15-14-39.gh-issue-115399.xT-scP.rst

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

Misc/NEWS.d/next/Security/2024-02-18-03-14-40.gh-issue-115398.tzvxH8.rst

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

Misc/NEWS.d/next/Tools-Demos/2023-09-27-23-31-54.gh-issue-109991.sUUYY8.rst

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

Misc/NEWS.d/next/Windows/2023-09-29-10-35-29.gh-issue-109991.GmuzGZ.rst

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

Misc/NEWS.d/next/Windows/2024-02-01-14-35-05.gh-issue-111239.SO7SUF.rst

Lines changed: 0 additions & 1 deletion
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.9.18
1+
This is Python version 3.9.19
22
=============================
33

44
.. image:: https://travis-ci.org/python/cpython.svg?branch=3.9

0 commit comments

Comments
 (0)
0