Skip to content

Commit

Permalink
Python 3.8.19
Browse files Browse the repository at this point in the history
  • Loading branch information
ambv committed Mar 19, 2024
1 parent 41be376 commit 469ede4
Show file tree
Hide file tree
Showing 17 changed files with 152 additions and 40 deletions.
4 changes: 2 additions & 2 deletions Include/patchlevel.h
Expand Up @@ -18,12 +18,12 @@
/*--start constants--*/
#define PY_MAJOR_VERSION 3
#define PY_MINOR_VERSION 8
#define PY_MICRO_VERSION 18
#define PY_MICRO_VERSION 19
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
#define PY_RELEASE_SERIAL 0

/* Version as a string */
#define PY_VERSION "3.8.18+"
#define PY_VERSION "3.8.19"
/*--end constants--*/

/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
Expand Down
149 changes: 149 additions & 0 deletions Misc/NEWS.d/3.8.19.rst
@@ -0,0 +1,149 @@
.. date: 2024-02-18-03-14-40
.. gh-issue: 115398
.. nonce: tzvxH8
.. release date: 2024-03-19
.. section: Security
Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425) by adding
five new methods:

* :meth:`xml.etree.ElementTree.XMLParser.flush`
* :meth:`xml.etree.ElementTree.XMLPullParser.flush`
* :meth:`xml.parsers.expat.xmlparser.GetReparseDeferralEnabled`
* :meth:`xml.parsers.expat.xmlparser.SetReparseDeferralEnabled`
* :meth:`xml.sax.expatreader.ExpatParser.flush`

..
.. date: 2024-02-13-15-14-39
.. gh-issue: 115399
.. nonce: xT-scP
.. section: Security
Update bundled libexpat to 2.6.0

..
.. date: 2024-01-02-19-52-23
.. gh-issue: 113659
.. nonce: DkmnQc
.. section: Security
Skip ``.pth`` files with names starting with a dot or hidden file attribute.

..
.. date: 2023-10-27-19-38-33
.. gh-issue: 102388
.. nonce: vd5YUZ
.. section: Core and Builtins
Fix a bug where ``iso2022_jp_3`` and ``iso2022_jp_2004`` codecs read out of
bounds

..
.. date: 2024-02-09-19-41-48
.. gh-issue: 115197
.. nonce: 20wkWH
.. section: Library
``urllib.request`` no longer resolves the hostname before checking it
against the system's proxy bypass list on macOS and Windows.

..
.. date: 2024-02-08-14-21-28
.. gh-issue: 115133
.. nonce: ycl4ko
.. section: Library
Fix tests for :class:`~xml.etree.ElementTree.XMLPullParser` with Expat
2.6.0.

..
.. date: 2023-12-01-16-09-59
.. gh-issue: 81194
.. nonce: FFad1c
.. section: Library
Fix a crash in :func:`socket.if_indextoname` with specific value (UINT_MAX).
Fix an integer overflow in :func:`socket.if_indextoname` on 64-bit
non-Windows platforms.

..
.. date: 2023-09-28-13-15-51
.. gh-issue: 109858
.. nonce: 43e2dg
.. section: Library
Protect :mod:`zipfile` from "quoted-overlap" zipbomb. It now raises
BadZipFile when try to read an entry that overlaps with other entry or
central directory.

..
.. date: 2023-08-03-12-52-19
.. gh-issue: 107077
.. nonce: -pzHD6
.. section: Library
Seems that in some conditions, OpenSSL will return ``SSL_ERROR_SYSCALL``
instead of ``SSL_ERROR_SSL`` when a certification verification has failed,
but the error parameters will still contain ``ERR_LIB_SSL`` and
``SSL_R_CERTIFICATE_VERIFY_FAILED``. We are now detecting this situation and
raising the appropiate ``ssl.SSLCertVerificationError``. Patch by Pablo
Galindo

..
.. date: 2022-12-01-16-57-44
.. gh-issue: 91133
.. nonce: LKMVCV
.. section: Library
Fix a bug in :class:`tempfile.TemporaryDirectory` cleanup, which now no
longer dereferences symlinks when working around file system permission
errors.

..
.. date: 2024-02-14-20-17-04
.. gh-issue: 115399
.. nonce: fb9a0R
.. section: Documentation
Document CVE-2023-52425 of Expat <2.6.0 under "XML vulnerabilities".

..
.. date: 2023-10-11-16-02-55
.. gh-issue: 108310
.. nonce: URRe8Y
.. section: Tests
SSL tests for pre-handshake close were previously not enabled on Python 3.8
due to an incorrect backport. This is now fixed. Patch by Lumír Balhar.

..
.. date: 2024-02-01-14-35-05
.. gh-issue: 111239
.. nonce: SO7SUF
.. section: Windows
Update Windows builds to use zlib v1.3.1.

..
.. date: 2023-09-29-10-35-29
.. gh-issue: 109991
.. nonce: GmuzGZ
.. section: Windows
Windows builds now use OpenSSL 1.1.1w. Note that OpenSSL 1.1 has reached its
end of life and no future fixes will be made, and this version of Python is
no longer receiving maintenance fixes and will not be updated to OpenSSL
3.0.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion README.rst
@@ -1,4 +1,4 @@
This is Python version 3.8.18
This is Python version 3.8.19
=============================

.. image:: https://travis-ci.org/python/cpython.svg?branch=3.8
Expand Down

0 comments on commit 469ede4

Please sign in to comment.