mirror of https://github.com/python/cpython.git
Python 3.9.15
This commit is contained in:
parent
1db2d95284
commit
7e28154196
|
@ -18,12 +18,12 @@
|
|||
/*--start constants--*/
|
||||
#define PY_MAJOR_VERSION 3
|
||||
#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_SERIAL 0
|
||||
|
||||
/* Version as a string */
|
||||
#define PY_VERSION "3.9.14+"
|
||||
#define PY_VERSION "3.9.15"
|
||||
/*--end constants--*/
|
||||
|
||||
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# -*- 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'
|
||||
'**********************\n'
|
||||
'\n'
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue