8000 Comparing v3.12.10...v3.12.11 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python/cpython
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.12.10
Choose a base ref
...
head repository: python/cpython
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.12.11
Choose a head ref
  • 15 commits
  • 27 files changed
  • 18 contributors

Commits on Apr 8, 2025

  1. Post 3.12.10

    Yhg1s committed Apr 8, 2025
    Configuration menu
    Copy the full SHA
    a740fbd View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2025

  1. [3.12] Docs: Migrate entirely to PSF hosted plausible for analytics (G…

    …H-132648) (#132664)
    
    Docs: Migrate entirely to PSF hosted plausible for analytics (GH-132648)
    (cherry picked from commit 1d529cb)
    
    Co-authored-by: Ee Durbin <ewdurbin@gmail.com>
    miss-islington and ewdurbin authored Apr 18, 2025
    Configuration menu
    Copy the full SHA
    95d9dea View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2025

  1. [3.12] gh-132553: Build the perf tool without buildid cache (GH-132663)…

    … (#132718)
    
    gh-132553: Build the perf tool without buildid cache (GH-132663)
    
    (cherry picked from commit e01e582)
    
    Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
    vstinner and pablogsal authored Apr 25, 2025
    Configuration menu
    Copy the full SHA
    aeb3a6f View commit details
    Browse the repository at this point in the history

Commits on May 5, 2025

  1. [3.12] GH-133410: Use commit hashes for change detection (gh-133416) (#…

    …133426)
    
    GH-133410: Use commit hashes for change detection (gh-133416)
    (cherry picked from commit d530e74)
    
    Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
    miss-islington and AA-Turner authored May 5, 2025
    Configuration menu
    Copy the full SHA
    483729f View commit details
    Browse the repository at this point in the history

Commits on May 14, 2025

  1. [3.12] Docs: remove link elements in builders other than HTML (GH-133720

    ) (#134007)
    
    Co-authored-by: Maciej Olko <maciej.olko@affirm.com>
    miss-islington and m-aciek authored May 14, 2025
    Configuration menu
    Copy the full SHA
    0c92fc3 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. [3.12] gh-133410: Fix PR detection in build workflow (GH-133671) (#13…

    …4057)
    
    Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
    miss-islington and hugovk authored May 15, 2025
    Configuration menu
    Copy the full SHA
    310cd89 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2025

  1. [3.12] gh-133767: Fix use-after-free in the unicode-escape decoder wi…

    …th an error handler (GH-129648) (GH-133944) (#134337)
    
    If the error handler is used, a new bytes object is created to set as
    the object attribute of UnicodeDecodeError, and that bytes object then
    replaces the original data. A pointer to the decoded data will became invalid
    after destroying that temporary bytes object. So we need other way to return
    the first invalid escape from _PyUnicode_DecodeUnicodeEscapeInternal().
    
    _PyBytes_DecodeEscape() does not have such issue, because it does not
    use the error handlers registry, but it should be changed for compatibility
    with _PyUnicode_DecodeUnicodeEscapeInternal().
    (cherry picked from commit 9f69a58)
    (cherry picked from commit 6279eb8)
    serhiy-storchaka authored May 26, 2025
    Configuration menu
    Copy the full SHA
    4398b78 View commit details
    Browse the repository at this point in the history
  2. [3.12] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (G…

    …H-134063) (#134478)
    
    gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
    (cherry picked from commit f3fc0c1)
    
    
    gh-134062: Fix hash collisions in IPv4Network and IPv6Network
    gh-134062: Add hash collision regression test
    
    Co-authored-by: Mike Salvatore <mike.s.salvatore@gmail.com>
    miss-islington and mssalvatore authored May 26, 2025
    Configuration menu
    Copy the full SHA
    d02823e View commit details
    Browse the repository at this point in the history
  3. [3.12] gh-128840: Limit the number of parts in IPv6 address parsing (G…

    …H-128841) (#134612)
    
    gh-128840: Limit the number of parts in IPv6 address parsing (GH-128841)
    
    GH-128840: Limit the number of parts in IPv6 address parsing
    Limit length of IP address string to 39
    
    ---------
    (cherry picked from commit 47f1161)
    
    Co-authored-by: Seth Michael Larson <seth@python.org>
    Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    Co-authored-by: Gregory P. Smith <greg@krypto.org>
    5 people authored May 26, 2025
    Configuration menu
    Copy the full SHA
    d4cf1fa View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2025

  1. [3.12] gh-87799: Improve the textual representation of IPv4-mapped IP…

    …v6 addresses (GH-29345) (GH-135081)
    
    Represent IPv4-mapped IPv6 address as x:x:x:x:x:x:d.d.d.d,
    where the 'x's are the hexadecimal values
    of the six high-order 16-bit pieces of the address,
    and the 'd's are the decimal values
    of the four low-order 8-bit pieces of the address
    (standard IPv4 representation).
    
    (cherry picked from commit f22bf8e)
    
    Co-authored-by: opavliuk <40970635+opavlyuk@users.noreply.github.com>
    Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
    Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
    4 people authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    f3272d8 View commit details
    Browse the repository at this point in the history
  2. [3.12] gh-135034: Normalize link targets in tarfile, add `os.path.rea…

    …lpath(strict='allow_missing')` (GH-135037) (GH-135066)
    
    Addresses CVEs 2024-12718, 2025-4138, 2025-4330, and 2025-4517.
    
    (cherry picked from commit 3612d8f)
    
    Co-authored-by: Łukasz Langa <lukasz@langa.pl>
    Signed-off-by: Łukasz Langa <lukasz@langa.pl>
    Co-authored-by: Petr Viktorin <encukou@gmail.com>
    Co-authored-by: Seth Michael Larson <seth@python.org>
    Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    6 people authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    19de092 View commit details
    Browse the repository at this point in the history
  3. [3.12] gh-123409: fix IPv6Address.reverse_pointer for IPv4-mapped a…

    …ddresses (GH-123419) (GH-135086)
    
    Fix functionality that was broken with better textual representation for IPv4-mapped addresses (gh-87799)
    (cherry picked from commit 77a2fb4)
    
    Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
    miss-islington and picnixz authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    3217780 View commit details
    Browse the repository at this point in the history
  4. [3.12] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 …

    …address (GH-134836) (GH-134847)
    
    (cherry picked from commit d83576b)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    Co-authored-by: Łukasz Langa <lukasz@langa.pl>
    3 people authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    fcf3ea0 View commit details
    Browse the repository at this point in the history
  5. [3.12] gh-135034: Remove test_realpath_permission (GH-135093)

    The test was added in gh-110298, with a fix that was never backported
    to 3.12 and below.
    It was most likely skipped in the GHA run.
    encukou authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    28463db View commit details
    Browse the repository at this point in the history
  6. Python 3.12.11

    Yhg1s committed Jun 3, 2025
    Configuration menu
    Copy the full SHA
    55fee9c View commit details
    Browse the repository at this point in the history
Loading
0