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: golang/go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: go1.25.6
Choose a base ref
...
head repository: golang/go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: go1.25.7
Choose a head ref
  • 9 commits
  • 11 files changed
  • 5 contributors

Commits on Jan 27, 2026

  1. [release-branch.go1.25] cmd/compile: during regalloc, fixedreg values…

    … are always available
    
    It is ok to clobber registers that have a copy of a fixedreg value,
    as that value is always available in its original location later
    if we need it. (See 14 lines below the change.)
    
    This CL will fix the regalloc infinite loop that CL 678620 introduced.
    
    That CL requests that the stack pointer value be materialized in a
    non-stack-pointer register, which is atypical. That condition
    triggered the infinite loop that this CL fixes.  The infinite loop is
    the compiler trying to reuse that non-stack-pointer register for
    something else, but then refusing to give it up because it thought
    that non-stack-pointer register held the last copy of the original SP
    value.
    
    Fixes #75844
    
    Change-Id: Id604d0937fb9d3753ee273bf1917753d3ef2d5d7
    Reviewed-on: https://go-review.googlesource.com/c/go/+/696035
    Reviewed-by: David Chase <[email protected]>
    Reviewed-by: Keith Randall <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    (cherry picked from commit 9bbea0f)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/710875
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    Auto-Submit: Dmitri Shuralyov <[email protected]>
    randall77 authored and gopherbot committed Jan 27, 2026
    Configuration menu
    Copy the full SHA
    738bc3a View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. [release-branch.go1.25] cmd/go: remove user-content from doc strings …

    …in cgo ASTs.
    
    Thank you to RyotaK (https://ryotak.net) of GMO Flatt Security Inc. for reporting this issue.
    
    Updates #76697
    Fixes #77129
    Fixes CVE-2025-61732
    
    Change-Id: I9ecbef556f6e545fb152407041cd086c069f22d1
    Reviewed-on: https://go-review.googlesource.com/c/go/+/740040
    Auto-Submit: Dmitri Shuralyov <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Roland Shoemaker <[email protected]>
    thatnealpatel authored and gopherbot committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    b191009 View commit details
    Browse the repository at this point in the history
  2. [release-branch.go1.25] crypto/x509: fix single label excluded name c…

    …onstraints handling
    
    Only strip labels when both the domain and constraint have more than one
    label.
    
    Fixes #76935
    Fixes #77323
    
    Change-Id: Ifdaae2cbe0c57984bb7334a8f08fa33a800e7c27
    Reviewed-on: https://go-review.googlesource.com/c/go/+/739400
    Auto-Submit: Dmitri Shuralyov <[email protected]>
    Reviewed-by: Damien Neil <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    rolandshoemaker authored and gopherbot committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    0765a9d View commit details
    Browse the repository at this point in the history
  3. [release-branch.go1.25] Revert "crypto/tls: don't copy auto-rotated s…

    …ession ticket keys in Config.Clone"
    
    This reverts CL 736709 (commit bba2471).
    
    Updates #77113
    Updates #77356
    Updates CVE-2025-68121
    
    Change-Id: I0261cb75e9adf9d0ac9890dc91ae8476b8988ba0
    Reviewed-on: https://go-review.googlesource.com/c/go/+/739320
    Reviewed-by: Coia Prant <[email protected]>
    Reviewed-by: Filippo Valsorda <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    Reviewed-on: https://go-review.googlesource.com/c/go/+/740063
    Reviewed-by: Nicholas Husin <[email protected]>
    Reviewed-by: Damien Neil <[email protected]>
    Auto-Submit: Dmitri Shuralyov <[email protected]>
    Reviewed-by: Nicholas Husin <[email protected]>
    rolandshoemaker authored and gopherbot committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    6b1110a View commit details
    Browse the repository at this point in the history
  4. [release-branch.go1.25] crypto/tls: add verifiedChains expiration che…

    …cking during resumption
    
    When resuming a session, check that the verifiedChains contain at least
    one chain that is still valid at the time of resumption. If not, trigger
    a new handshake.
    
    Updates #77113
    Updates #77356
    Updates CVE-2025-68121
    
    Change-Id: I14f585c43da17802513cbdd5b10c552d7a38b34e
    Reviewed-on: https://go-review.googlesource.com/c/go/+/739321
    Reviewed-by: Coia Prant <[email protected]>
    Reviewed-by: Filippo Valsorda <[email protected]>
    Auto-Submit: Roland Shoemaker <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    Reviewed-on: https://go-review.googlesource.com/c/go/+/740064
    Reviewed-by: Damien Neil <[email protected]>
    Auto-Submit: Dmitri Shuralyov <[email protected]>
    Reviewed-by: Nicholas Husin <[email protected]>
    Reviewed-by: Nicholas Husin <[email protected]>
    rolandshoemaker authored and gopherbot committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    c2d04c0 View commit details
    Browse the repository at this point in the history
  5. [release-branch.go1.25] crypto/tls: check verifiedChains roots when r…

    …esuming sessions
    
    When resuming TLS sessions, on the server and client verify that the
    chains stored in the session state (verifiedChains) are still acceptable
    with regards to the Config by checking for the inclusion of the root in
    either ClientCAs (server) or RootCAs (client). This prevents resuming
    a session with a certificate chain that would be rejected during a full
    handshake due to an untrusted root.
    
    Updates #77113
    Updates #77356
    Updates CVE-2025-68121
    
    Change-Id: I11fe00909ef1961c24ecf80bf5b97f7b1121d359
    Reviewed-on: https://go-review.googlesource.com/c/go/+/737700
    Auto-Submit: Roland Shoemaker <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Coia Prant <[email protected]>
    Reviewed-by: Filippo Valsorda <[email protected]>
    Reviewed-on: https://go-review.googlesource.com/c/go/+/740065
    Auto-Submit: Dmitri Shuralyov <[email protected]>
    Reviewed-by: Nicholas Husin <[email protected]>
    Reviewed-by: Damien Neil <[email protected]>
    Reviewed-by: Nicholas Husin <[email protected]>
    rolandshoemaker authored and gopherbot committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    d5987bf View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2026

  1. [release-branch.go1.25] crypto/tls: revalidate whole chain on resumpt…

    …ion on Windows and macOS
    
    TestHandshakeChangeRootCAsResumption and TestHandshakeGetConfigForClientDifferentClientCAs
    changed because previously rootA and rootB shared Subject and SPKI,
    which made the new full-chain revalidation check succeed, as the
    same leaf would verify against both roots.
    
    Updates #77376
    Fixes #77425
    
    Cq-Include-Trybots: luci.golang.try:go1.25-darwin-arm64-longtest
    Change-Id: I60bed694bdc621c9e83f1bd8a8224c016a6a6964
    Reviewed-on: https://go-review.googlesource.com/c/go/+/741361
    Auto-Submit: Filippo Valsorda <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    Reviewed-by: Roland Shoemaker <[email protected]>
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Auto-Submit: Roland Shoemaker <[email protected]>
    (cherry picked from commit b691a2e)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/741246
    Reviewed-by: Michael Pratt <[email protected]>
    Auto-Submit: Michael Pratt <[email protected]>
    FiloSottile authored and gopherbot committed Feb 3, 2026
    Configuration menu
    Copy the full SHA
    4512014 View commit details
    Browse the repository at this point in the history
  2. [release-branch.go1.25] crypto/tls: document resumption behavior acro…

    …ss Configs
    
    Updates #77113
    Updates #77217
    Updates CVE-2025-68121
    
    Change-Id: Ia47904a9ed001275aad0243a6a0ce57e6a6a6964
    Reviewed-on: https://go-review.googlesource.com/c/go/+/740240
    LUCI-TryBot-Result: Go LUCI <[email protected]>
    Reviewed-by: Roland Shoemaker <[email protected]>
    Reviewed-by: Michael Pratt <[email protected]>
    Auto-Submit: Filippo Valsorda <[email protected]>
    (cherry picked from commit 1c9abbd)
    Reviewed-on: https://go-review.googlesource.com/c/go/+/741200
    Auto-Submit: Michael Pratt <[email protected]>
    FiloSottile authored and gopherbot committed Feb 3, 2026
    Configuration menu
    Copy the full SHA
    c7d189e View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2026

  1. [release-branch.go1.25] go1.25.7

    Change-Id: I27d8fca15f8efc9ae0bfa9ffb23d1f258bd89f2a
    Reviewed-on: https://go-review.googlesource.com/c/go/+/741962
    TryBot-Bypass: Gopher Robot <[email protected]>
    Reviewed-by: Michael Pratt <[email protected]>
    Auto-Submit: Gopher Robot <[email protected]>
    Reviewed-by: Dmitri Shuralyov <[email protected]>
    gopherbot committed Feb 4, 2026
    Configuration menu
    Copy the full SHA
    eaf3bc7 View commit details
    Browse the repository at this point in the history
Loading