mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
Python 3.9.15
This commit is contained in:
parent
1db2d95284
commit
7e28154196
11 changed files with 79 additions and 24 deletions
|
|
@ -18,12 +18,12 @@
|
||||||
/*--start constants--*/
|
/*--start constants--*/
|
||||||
#define PY_MAJOR_VERSION 3
|
#define PY_MAJOR_VERSION 3
|
||||||
#define PY_MINOR_VERSION 9
|
#define PY_MINOR_VERSION 9
|
||||||
#define PY_MICRO_VERSION 14
|
#define PY_MICRO_VERSION 15
|
||||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
|
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
|
||||||
#define PY_RELEASE_SERIAL 0
|
#define PY_RELEASE_SERIAL 0
|
||||||
|
|
||||||
/* Version as a string */
|
/* Version as a string */
|
||||||
#define PY_VERSION "3.9.14+"
|
#define PY_VERSION "3.9.15"
|
||||||
/*--end constants--*/
|
/*--end constants--*/
|
||||||
|
|
||||||
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
|
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# Autogenerated by Sphinx on Tue Sep 6 19:25:22 2022
|
# Autogenerated by Sphinx on Tue Oct 11 16:45:32 2022
|
||||||
topics = {'assert': 'The "assert" statement\n'
|
topics = {'assert': 'The "assert" statement\n'
|
||||||
'**********************\n'
|
'**********************\n'
|
||||||
'\n'
|
'\n'
|
||||||
|
|
|
||||||
75
Misc/NEWS.d/3.9.15.rst
Normal file
75
Misc/NEWS.d/3.9.15.rst
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
.. date: 2022-09-28-17-09-37
|
||||||
|
.. gh-issue: 97616
|
||||||
|
.. nonce: K1e3Xs
|
||||||
|
.. release date: 2022-10-11
|
||||||
|
.. section: Security
|
||||||
|
|
||||||
|
Fix multiplying a list by an integer (``list *= int``): detect the integer
|
||||||
|
overflow when the new allocated length is close to the maximum size. Issue
|
||||||
|
reported by Jordan Limor. Patch by Victor Stinner.
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
.. date: 2022-09-28-12-10-57
|
||||||
|
.. gh-issue: 97612
|
||||||
|
.. nonce: y6NvOQ
|
||||||
|
.. section: Security
|
||||||
|
|
||||||
|
Fix a shell code injection vulnerability in the
|
||||||
|
``get-remote-certificate.py`` example script. The script no longer uses a
|
||||||
|
shell to run ``openssl`` commands. Issue reported and initial fix by Caleb
|
||||||
|
Shortt. Patch by Victor Stinner.
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
.. date: 2022-09-21-14-38-31
|
||||||
|
.. gh-issue: 96848
|
||||||
|
.. nonce: WuoLzU
|
||||||
|
.. section: Core and Builtins
|
||||||
|
|
||||||
|
Fix command line parsing: reject :option:`-X int_max_str_digits <-X>` option
|
||||||
|
with no value (invalid) when the :envvar:`PYTHONINTMAXSTRDIGITS` environment
|
||||||
|
variable is set to a valid limit. Patch by Victor Stinner.
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
.. date: 2022-09-16-19-02-40
|
||||||
|
.. gh-issue: 95778
|
||||||
|
.. nonce: cJmnst
|
||||||
|
.. section: Core and Builtins
|
||||||
|
|
||||||
|
When :exc:`ValueError` is raised if an integer is larger than the limit,
|
||||||
|
mention the :func:`sys.set_int_max_str_digits` function in the error
|
||||||
|
message. Patch by Victor Stinner.
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
.. date: 2022-09-22-14-35-02
|
||||||
|
.. gh-issue: 97005
|
||||||
|
.. nonce: yf21Q7
|
||||||
|
.. section: Library
|
||||||
|
|
||||||
|
Update bundled libexpat to 2.4.9
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
.. date: 2022-09-07-00-11-33
|
||||||
|
.. gh-issue: 96577
|
||||||
|
.. nonce: kV4K_1
|
||||||
|
.. section: Windows
|
||||||
|
|
||||||
|
Fixes a potential buffer overrun in :mod:`msilib`.
|
||||||
|
|
||||||
|
..
|
||||||
|
|
||||||
|
.. date: 2022-10-05-15-26-58
|
||||||
|
.. gh-issue: 97897
|
||||||
|
.. nonce: Rf-C6u
|
||||||
|
.. section: macOS
|
||||||
|
|
||||||
|
The macOS 13 SDK includes support for the ``mkfifoat`` and ``mknodat``
|
||||||
|
system calls. Using the ``dir_fd`` option with either :func:`os.mkfifo` or
|
||||||
|
:func:`os.mknod` could result in a segfault if cpython is built with the
|
||||||
|
macOS 13 SDK but run on an earlier version of macOS. Prevent this by adding
|
||||||
|
runtime support for detection of these system calls ("weaklinking") as is
|
||||||
|
done for other newer syscalls on macOS.
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
When :exc:`ValueError` is raised if an integer is larger than the limit,
|
|
||||||
mention the :func:`sys.set_int_max_str_digits` function in the error message.
|
|
||||||
Patch by Victor Stinner.
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
Fix command line parsing: reject :option:`-X int_max_str_digits <-X>` option
|
|
||||||
with no value (invalid) when the :envvar:`PYTHONINTMAXSTRDIGITS` environment
|
|
||||||
variable is set to a valid limit. Patch by Victor Stinner.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Update bundled libexpat to 2.4.9
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
Fix a shell code injection vulnerability in the ``get-remote-certificate.py``
|
|
||||||
example script. The script no longer uses a shell to run ``openssl`` commands.
|
|
||||||
Issue reported and initial fix by Caleb Shortt. Patch by Victor Stinner.
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
||||||
Fix multiplying a list by an integer (``list *= int``): detect the integer
|
|
||||||
overflow when the new allocated length is close to the maximum size. Issue
|
|
||||||
reported by Jordan Limor. Patch by Victor Stinner.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
Fixes a potential buffer overrun in :mod:`msilib`.
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
The macOS 13 SDK includes support for the ``mkfifoat`` and ``mknodat`` system calls.
|
|
||||||
Using the ``dir_fd`` option with either :func:`os.mkfifo` or :func:`os.mknod` could result in a
|
|
||||||
segfault if cpython is built with the macOS 13 SDK but run on an earlier
|
|
||||||
version of macOS. Prevent this by adding runtime support for detection of
|
|
||||||
these system calls ("weaklinking") as is done for other newer syscalls on
|
|
||||||
macOS.
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
This is Python version 3.9.14
|
This is Python version 3.9.15
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
.. image:: https://travis-ci.org/python/cpython.svg?branch=3.9
|
.. image:: https://travis-ci.org/python/cpython.svg?branch=3.9
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue