-
Notifications
You must be signed in to change notification settings - Fork 19k
Comparing changes
Open a pull request
base repository: golang/go
base: go1.25.6
head repository: golang/go
compare: go1.25.7
- 9 commits
- 11 files changed
- 5 contributors
Commits on Jan 27, 2026
-
[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]>
Configuration menu - View commit details
-
Copy full SHA for 738bc3a - Browse repository at this point
Copy the full SHA 738bc3aView commit details
Commits on Jan 28, 2026
-
[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]>
Configuration menu - View commit details
-
Copy full SHA for b191009 - Browse repository at this point
Copy the full SHA b191009View commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for 0765a9d - Browse repository at this point
Copy the full SHA 0765a9dView commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for 6b1110a - Browse repository at this point
Copy the full SHA 6b1110aView commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for c2d04c0 - Browse repository at this point
Copy the full SHA c2d04c0View commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for d5987bf - Browse repository at this point
Copy the full SHA d5987bfView commit details
Commits on Feb 3, 2026
-
[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]>
Configuration menu - View commit details
-
Copy full SHA for 4512014 - Browse repository at this point
Copy the full SHA 4512014View commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for c7d189e - Browse repository at this point
Copy the full SHA c7d189eView commit details
Commits on Feb 4, 2026
-
[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]>
Configuration menu - View commit details
-
Copy full SHA for eaf3bc7 - Browse repository at this point
Copy the full SHA eaf3bc7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff go1.25.6...go1.25.7