mirror of https://github.com/python/cpython.git
Python 3.11.12
This commit is contained in:
parent
553d7069e2
commit
da1f6c61dd
|
@ -18,12 +18,12 @@
|
|||
/*--start constants--*/
|
||||
#define PY_MAJOR_VERSION 3
|
||||
#define PY_MINOR_VERSION 11
|
||||
#define PY_MICRO_VERSION 11
|
||||
#define PY_MICRO_VERSION 12
|
||||
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
|
||||
#define PY_RELEASE_SERIAL 0
|
||||
|
||||
/* Version as a string */
|
||||
#define PY_VERSION "3.11.11+"
|
||||
#define PY_VERSION "3.11.12"
|
||||
/*--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 Dec 3 12:19:55 2024
|
||||
# Autogenerated by Sphinx on Tue Apr 8 15:15:17 2025
|
||||
# as part of the release process.
|
||||
topics = {'assert': 'The "assert" statement\n'
|
||||
'**********************\n'
|
||||
|
|
|
@ -0,0 +1,104 @@
|
|||
.. date: 2025-04-07-04-11-08
|
||||
.. gh-issue: 131809
|
||||
.. nonce: 4MBDuy
|
||||
.. release date: 2025-04-08
|
||||
.. section: Security
|
||||
|
||||
Update bundled libexpat to 2.7.1
|
||||
|
||||
..
|
||||
|
||||
.. date: 2025-03-14-23-28-39
|
||||
.. gh-issue: 131261
|
||||
.. nonce: 0aB6nM
|
||||
.. section: Security
|
||||
|
||||
Upgrade to libexpat 2.7.0
|
||||
|
||||
..
|
||||
|
||||
.. date: 2025-01-28-14-08-03
|
||||
.. gh-issue: 105704
|
||||
.. nonce: EnhHxu
|
||||
.. section: Security
|
||||
|
||||
When using :func:`urllib.parse.urlsplit` and :func:`urllib.parse.urlparse`
|
||||
host parsing would not reject domain names containing square brackets (``[``
|
||||
and ``]``). Square brackets are only valid for IPv6 and IPvFuture hosts
|
||||
according to `RFC 3986 Section 3.2.2
|
||||
<https://www.rfc-editor.org/rfc/rfc3986#section-3.2.2>`__.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2024-08-06-12-27-34
|
||||
.. gh-issue: 121284
|
||||
.. nonce: 8rwPxe
|
||||
.. section: Security
|
||||
|
||||
Fix bug in the folding of rfc2047 encoded-words when flattening an email
|
||||
message using a modern email policy. Previously when an encoded-word was too
|
||||
long for a line, it would be decoded, split across lines, and re-encoded.
|
||||
But commas and other special characters in the original text could be left
|
||||
unencoded and unquoted. This could theoretically be used to spoof header
|
||||
lines using a carefully constructed encoded-word if the resulting rendered
|
||||
email was transmitted or re-parsed.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2024-08-06-11-43-08
|
||||
.. gh-issue: 80222
|
||||
.. nonce: wfR4BU
|
||||
.. section: Security
|
||||
|
||||
Fix bug in the folding of quoted strings when flattening an email message
|
||||
using a modern email policy. Previously when a quoted string was folded so
|
||||
that it spanned more than one line, the surrounding quotes and internal
|
||||
escapes would be omitted. This could theoretically be used to spoof header
|
||||
lines using a carefully constructed quoted string if the resulting rendered
|
||||
email was transmitted or re-parsed.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2024-05-24-21-00-52
|
||||
.. gh-issue: 119511
|
||||
.. nonce: jKrXQ8
|
||||
.. section: Security
|
||||
|
||||
Fix a potential denial of service in the :mod:`imaplib` module. When
|
||||
connecting to a malicious server, it could cause an arbitrary amount of
|
||||
memory to be allocated. On many systems this is harmless as unused virtual
|
||||
memory is only a mapping, but if this hit a virtual address size limit it
|
||||
could lead to a :exc:`MemoryError` or other process crash. On unusual
|
||||
systems or builds where all allocated memory is touched and backed by actual
|
||||
ram or storage it could've consumed resources doing so until similarly
|
||||
crashing.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2024-11-28-14-14-46
|
||||
.. gh-issue: 127257
|
||||
.. nonce: n6-jU9
|
||||
.. section: Library
|
||||
|
||||
In :mod:`ssl`, system call failures that OpenSSL reports using
|
||||
``ERR_LIB_SYS`` are now raised as :exc:`OSError`.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2024-07-19-12-22-48
|
||||
.. gh-issue: 121277
|
||||
.. nonce: wF_zKd
|
||||
.. section: Documentation
|
||||
|
||||
Writers of CPython's documentation can now use ``next`` as the version for
|
||||
the ``versionchanged``, ``versionadded``, ``deprecated`` directives.
|
||||
|
||||
..
|
||||
|
||||
.. date: 2024-04-05-14-32-21
|
||||
.. gh-issue: 106883
|
||||
.. nonce: OKmc0Q
|
||||
.. section: C API
|
||||
|
||||
Disable GC during the _PyThread_CurrentFrames() and
|
||||
_PyThread_CurrentExceptions() calls to avoid the interpreter to deadlock.
|
|
@ -1 +0,0 @@
|
|||
Disable GC during the _PyThread_CurrentFrames() and _PyThread_CurrentExceptions() calls to avoid the interpreter to deadlock.
|
|
@ -1,2 +0,0 @@
|
|||
Writers of CPython's documentation can now use ``next`` as the version for
|
||||
the ``versionchanged``, ``versionadded``, ``deprecated`` directives.
|
|
@ -1,2 +0,0 @@
|
|||
In :mod:`ssl`, system call failures that OpenSSL reports using
|
||||
``ERR_LIB_SYS`` are now raised as :exc:`OSError`.
|
|
@ -1,7 +0,0 @@
|
|||
Fix a potential denial of service in the :mod:`imaplib` module. When connecting
|
||||
to a malicious server, it could cause an arbitrary amount of memory to be
|
||||
allocated. On many systems this is harmless as unused virtual memory is only a
|
||||
mapping, but if this hit a virtual address size limit it could lead to a
|
||||
:exc:`MemoryError` or other process crash. On unusual systems or builds where
|
||||
all allocated memory is touched and backed by actual ram or storage it could've
|
||||
consumed resources doing so until similarly crashing.
|
|
@ -1,6 +0,0 @@
|
|||
Fix bug in the folding of quoted strings when flattening an email message using
|
||||
a modern email policy. Previously when a quoted string was folded so that
|
||||
it spanned more than one line, the surrounding quotes and internal escapes
|
||||
would be omitted. This could theoretically be used to spoof header lines
|
||||
using a carefully constructed quoted string if the resulting rendered email
|
||||
was transmitted or re-parsed.
|
|
@ -1,7 +0,0 @@
|
|||
Fix bug in the folding of rfc2047 encoded-words when flattening an email message
|
||||
using a modern email policy. Previously when an encoded-word was too long
|
||||
for a line, it would be decoded, split across lines, and re-encoded. But commas
|
||||
and other special characters in the original text could be left unencoded and
|
||||
unquoted. This could theoretically be used to spoof header lines using
|
||||
a carefully constructed encoded-word if the resulting rendered email was
|
||||
transmitted or re-parsed.
|
|
@ -1,4 +0,0 @@
|
|||
When using :func:`urllib.parse.urlsplit` and :func:`urllib.parse.urlparse` host
|
||||
parsing would not reject domain names containing square brackets (``[`` and
|
||||
``]``). Square brackets are only valid for IPv6 and IPvFuture hosts according to
|
||||
`RFC 3986 Section 3.2.2 <https://www.rfc-editor.org/rfc/rfc3986#section-3.2.2>`__.
|
|
@ -1 +0,0 @@
|
|||
Upgrade to libexpat 2.7.0
|
|
@ -1 +0,0 @@
|
|||
Update bundled libexpat to 2.7.1
|
|
@ -1,4 +1,4 @@
|
|||
This is Python version 3.11.11
|
||||
This is Python version 3.11.12
|
||||
==============================
|
||||
|
||||
.. image:: https://github.com/python/cpython/workflows/Tests/badge.svg
|
||||
|
@ -229,4 +229,4 @@ This Python distribution contains *no* GNU General Public License (GPL) code,
|
|||
so it may be used in proprietary projects. There are interfaces to some GNU
|
||||
code but these are entirely optional.
|
||||
|
||||
All trademarks referenced herein are property of their respective holders.
|
||||
All trademarks referenced herein are property of their respective holders.
|
Loading…
Reference in New Issue