pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [pkgsrc-2026Q3] pkgsrc/lang



Module Name:    pkgsrc
Committed By:   maya
Date:           Wed Oct 21 20:39:26 UTC 2026

Modified Files:
        pkgsrc/lang/go [pkgsrc-2026Q3]: version.mk
        pkgsrc/lang/go126 [pkgsrc-2026Q3]: PLIST distinfo
        pkgsrc/lang/go127 [pkgsrc-2026Q3]: PLIST distinfo

Log Message:
Pullup ticket #7311 - requested by bsiegert
lang/go126: Security fix
lang/go127: Security fix

Revisions pulled up:
- lang/go/version.mk                                            1.257-1.258
- lang/go126/PLIST                                              1.9
- lang/go126/distinfo                                           1.10-1.11
- lang/go127/PLIST                                              1.3
- lang/go127/distinfo                                           1.3-1.4

---
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Tue Oct 13 18:36:06 UTC 2026

   Modified Files:
            pkgsrc/lang/go: version.mk
            pkgsrc/lang/go126: PLIST distinfo
            pkgsrc/lang/go127: PLIST distinfo

   Log Message:
   go: update to 1.27.2 and 1.26.9

   These releases include 15 security fixes following the security policy:

   - net/http: HTTP/2 server crash due to HPACK encoder race

      HTTP/2 servers could end up crashing due to inadvertently modifying
      its HPACK encoder concurrently. This happens because the server
      modifies the HPACK encoder from two goroutines without
      synchronization: one uses the encoder to encode a HEADERS frame as
      part of a response sent to a client and the other modifies the
      encoder's table size when handling a SETTINGS frame containing
      SETTINGS_HEADER_TABLE_SIZE that a client sends. A malicious client can
      repeatedly send a request while changing the header table size to
      crash the server.

      Fix this issue by not applying SETTINGS_HEADER_TABLE_SIZE immediately.
      Instead, buffer any SETTINGS_HEADER_TABLE_SIZE received, and only
      apply the new value prior to the next time the server writes a frame.

      Thanks to RyotaK (https://ryotak.net) of GMO Flatt Security Inc. for
      reporting this issue.

      This is CVE-2026-97032 and Go issue https://go.dev/issue/81867.

   - net/http: HTTP/2 server memory exhaustion due to Trailer headers

      When "Trailer" headers are sent by a client, the HTTP server
      internally uses the header values to populate the Request.Trailer map
      passed to the server handler. Because Request.Trailer is a map, each
      entry incurs memory overhead. For HTTP/2 servers, a malicious client
      can exploit this by sending a "Trailer" header that declares a large
      number of fields, causing the server to allocate a disproportionate
      amount of memory while bypassing Server.MaxHeaderValueCount and
      Server.MaxHeaderBytes limits.  This exploit is not applicable for
      HTTP/1 servers, which do not support multiplexing a large number of
      requests over one TCP connection, and whose Server.MaxHeaderBytes are
      calculated differently.

      Server.MaxHeaderValueCount and Server.MaxHeaderBytes limits are now
      applied towards the trailer fields declared in "Trailer" headers.

      Thanks to RyotaK (https://ryotak.net) of GMO Flatt Security Inc. for
      reporting this issue.

      This is CVE-2026-78659 and Go issue https://go.dev/issue/81857.

   - crypto/tls: reject malformed ECH outer extension references

      Multiple ECH outer extension references are not permitted under RFC
      9849; previously, a client could send a well-crafted packet that could
      trigger memory exhaustion in the server process by specifying multiple
      references.

      We now reject these as malformed and curb the memory amplification
      vector as a result.

      This is CVE-2026-97031 and Go issue https://go.dev/issue/81855.

   - cmd/go: checksum bypass for golang.org/fips140

      Previously, a user operating inside of a malicious Go project that
      defines a bogus golang.org/fips140 and operates a malicious GOMODPROXY
      the user chooses to connect to can serve an arbitrary module in its
      place.

      We now unpack the trusted ziphash for the bundled golang.org/fips140
      module and construct its entry in the GOMODCACHE such that it can be
      verified by the toolchain.

      This is CVE-2026-94444 and Go issue https://go.dev/issue/81833.

   - cmd/go: checksum database bypass for golang.org/toolchain

      Previously, a user operating inside of a malicious Go project that
      defines a bogus golang.org/toolchain go.sum entry and operates a
      malicious GOMODPROXY the user chooses to use can bypass the intended
      checksum.

      We now ensure that golang.org/toolchain always goes to the network for
      the canonical checksum.

      This is CVE-2026-94447 and Go issue https://go.dev/issue/81834.

   - html/template: reset context tracking on consecutive template expressions

      When a JavaScript template literal contains consecutive expressions,
      the context tracking state was not properly reset upon entering a new
      expression.

      We now ensure that template-literal expression entries correctly reset
      context variables so all subsequent regular expression literals are
      accurately recognized and escaped.

      This is CVE-2026-94448 and Go issue https://go.dev/issue/81821.

   - html/template: recognize yield as regexp preceder keyword

      A trusted template author may have previously written a valid template
      wherein the use of the yield keyword would not be correctly escaped.

      We now ensure that valid keyword uses are escaped and non-keyword uses
      are not escaped.

      This is CVE-2026-97030 and Go issue https://go.dev/issue/81823.

   - net/textproto, mime/multipart: memory limit bypass when parsing
            MIME headers

      Parsing a multipart form could bypass memory limits and read an
      arbitrarily long line into memory when the remaining limit at the
      start of a part was less than 400 bytes.

      Multipart form memory limits are now properly enforced in this
      situation.

      Thanks to Jakub Ciolek (https://ciolek.dev) for reporting this issue.

      This is CVE-2026-94440 and Go issue https://go.dev/issue/81741.

   - net/http: HTTP/1 client connection desynchronization after
            CONNECT rejection

      When http.Transport sends an HTTP/1 CONNECT request with a non-empty
      Request.Body, it writes the body directly to the connection without
      framing after the request headers. If the server rejects the CONNECT
      request with a non-2xx keep-alive response, Transport returns the
      connection to the idle pool. Because CONNECT requests do not have a
      request body, the server may interpret the trailing body bytes as a
      subsequent pipelined HTTP/1.1 request on the connection, leaving the
      pooled connection desynchronized and causing the next caller that
      reuses it to read the response to the injected request. In reverse
      proxies (including httputil.ReverseProxy) that forward CONNECT
      requests through a shared Transport, this can lead to cross-user
      response poisoning.

      The HTTP/1 transport now closes a connection after sending a CONNECT
      request, regardless of the response status.

      In addition, ReverseProxy now rejects incoming CONNECT requests with a
      405 Method Not Allowed response. ReverseProxy has never handled
      CONNECT requests in a useful fashion (it does not convert the
      connection into a bidirectional tunnel), so we do not expect this
      change to negatively affect any current users.

      Thanks to Xclow3n (Rajat Raghav) for reporting this issue.

      This is CVE-2026-56866 and Go issue https://go.dev/issue/81740.

   - net/http: HTTP/1 server connection desynchronization after 2xx
            CONNECT response

      When an HTTP server handler sent a 2xx response to an HTTP/1 CONNECT
      request and returned without hijacking the connection, the server
      improperly continued to read and serve requests from the connection.
      Since a 2xx response to an HTTP/1 CONNECT converts the connection into
      a tunnel, the server should not treat the connection as continuing to
      contain HTTP.

      The impact of this misbehavior is mostly limited to potential request
      smuggling, where an intermediate proxy considers the data on the
      connection to be tunneled and the server considers it to be HTTP.

      The HTTP/1 server now always closes a connection after responding to a
      CONNECT request, regardless of the response status.

      Thanks to Jakub Ciolek (https://ciolek.dev) for reporting this issue.

      This is CVE-2026-94439 and Go issue https://go.dev/issue/81744.

   - net/http: excessive CPU consumption from repeated initial window
            changes

      A malicious HTTP/2 peer could cause excessive CPU consumption in the
      client or server by opening a large number of streams and then sending
      many small SETTINGS frames containing SETTINGS_INITIAL_WINDOW_SIZE
      values.

      The HTTP/2 client and server now efficiently handle changes to the
      initial window size (O(1) rather than O(number of streams)).

      Thanks to Jakub Ciolek (https://ciolek.dev) for reporting this issue.

      This is CVE-2026-78669 and Go issue https://go.dev/issue/81742.

   - net/http: HTTP/2 transport accepts malformed framing-related
            headers

      Historically, we have been rather lax about malformed framing-related
      headers in our HTTP/2 implementation, as they cannot interfere with
      HTTP/2 framing. However, this makes it possible for our HTTP/2
      implementation to forward responses containing such headers to an
      HTTP/1 client when acting as a reverse proxy. If the HTTP/1 client
      also does not behave strictly enough, this can result in response
      smuggling.

      We now delete malformed framing-related headers when received by our
      HTTP/2 transport, so they will not be forwarded to a potentially
      vulnerable HTTP/1 client.

      Thanks to TJ Barton for reporting this issue.

      This is CVE-2026-78660 and Go issue https://go.dev/issue/81115.

   - os: Root.Mkdir(All) can follow junctions out of the root on
            Windows

      On Windows, when the target of Root.Mkdir or Root.MkdirAll was a
      junction pointing to an empty location, the operation would create a
      directory at the junction target even when that target was located
      outside the root.  This only applies to operations where the last path
      component is a junction (path/to/junction, but not
      path/junction/target).

      Root.Mkdir and Root.MkdirAll now correctly avoid resolving junctions.

      Thanks to Daniele Ballarini for reporting this issue.

      This is CVE-2026-56857 and Go issue https://go.dev/issue/81739.

   - net/http: lack of limit on size of parsed Range headers

      When parsing a Range header containing a large number of small ranges,
      FileServer(FS), ServeContent, and ServeFile(FS) could consume an
      excessive amount of CPU.

      These functions now ignore Range headers containing more than 200
      ranges.

      The limit is controlled by the new httpservecontentmaxranges= GODEBUG
      setting. Setting GODEBUG=httpservecontentmaxranges=0 disables the
      limit.

      Thanks to Jakub Ciolek (https://ciolek.dev) for reporting this issue.

      This is CVE-2026-78667 and Go issue https://go.dev/issue/81858.

   - net/http: double flow control refund on HTTP/2 server streams

      The HTTP/2 server could refund connection-level flow control twice for
      the same data: Once when a client resets a stream (refunding data for
      any sent-but-unread portion of the stream), and again when a request
      handler reads the buffered data.  A malicious client could exploit
      this to bypass the configured connection-level flow control limit
      (MaxReceiveBufferPerConnection). Total buffered data is still limited
      by the concurrent stream limit and stream-level flow control.

      The HTTP/2 server now waits to refund connection-level flow control
      for reset streams until after the request handler is complete.

      Thanks to Ali Sherif for reporting this issue.

      This is CVE-2026-78663 and Go issue https://go.dev/issue/81743.

   View the release notes for more information:
   https://go.dev/doc/devel/release#go1.27.2

---
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Tue Oct 20 20:26:45 UTC 2026

   Modified Files:
            pkgsrc/lang/go: version.mk
            pkgsrc/lang/go126: distinfo
            pkgsrc/lang/go127: distinfo

   Log Message:
   go: update to 1.27.3 and 1.26.10 (urgent security release)

   These releases include 1 security fix following the security policy
   <https://go.dev/doc/security/policy>:

   - crypto/x509: mitigation for security concerns with a specific Certificate
      Authority

      We're blocking trust in a small set of intermediate certificates due to
      specific security concerns around their operation.

      Verify will now filter out chains which contain these intermediates,
      preventing them from being returned to the caller.

      We highly recommend immediately upgrading to this release.

      This is CVE-2026-111943 and Go issue https://go.dev/issue/82345.

   View the release notes for more information:
   https://go.dev/doc/devel/release#go1.27.3


To generate a diff of this commit:
cvs rdiff -u -r1.256 -r1.256.2.1 pkgsrc/lang/go/version.mk
cvs rdiff -u -r1.8 -r1.8.2.1 pkgsrc/lang/go126/PLIST
cvs rdiff -u -r1.9 -r1.9.2.1 pkgsrc/lang/go126/distinfo
cvs rdiff -u -r1.2 -r1.2.2.1 pkgsrc/lang/go127/PLIST \
    pkgsrc/lang/go127/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/go/version.mk
diff -u pkgsrc/lang/go/version.mk:1.256 pkgsrc/lang/go/version.mk:1.256.2.1
--- pkgsrc/lang/go/version.mk:1.256     Sat Sep  5 19:08:36 2026
+++ pkgsrc/lang/go/version.mk   Wed Oct 21 20:39:26 2026
@@ -1,4 +1,4 @@
-# $NetBSD: version.mk,v 1.256 2026/09/05 19:08:36 bsiegert Exp $
+# $NetBSD: version.mk,v 1.256.2.1 2026/10/21 20:39:26 maya Exp $
 
 #
 # If bsd.prefs.mk is included before go-package.mk in a package, then this
@@ -6,8 +6,8 @@
 #
 .include "go-vars.mk"
 
-GO127_VERSION= 1.27.1
-GO126_VERSION= 1.26.8
+GO127_VERSION= 1.27.3
+GO126_VERSION= 1.26.10
 GO125_VERSION= 1.25.14
 GO124_VERSION= 1.24.13
 GO123_VERSION= 1.23.12

Index: pkgsrc/lang/go126/PLIST
diff -u pkgsrc/lang/go126/PLIST:1.8 pkgsrc/lang/go126/PLIST:1.8.2.1
--- pkgsrc/lang/go126/PLIST:1.8 Sat Sep  5 19:08:36 2026
+++ pkgsrc/lang/go126/PLIST     Wed Oct 21 20:39:26 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2026/09/05 19:08:36 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.8.2.1 2026/10/21 20:39:26 maya Exp $
 bin/go${GOVERSSUFFIX}
 bin/gofmt${GOVERSSUFFIX}
 go126/CONTRIBUTING.md
@@ -1765,6 +1765,7 @@ go126/src/cmd/go/internal/modfetch/codeh
 go126/src/cmd/go/internal/modfetch/coderepo.go
 go126/src/cmd/go/internal/modfetch/coderepo_test.go
 go126/src/cmd/go/internal/modfetch/fetch.go
+go126/src/cmd/go/internal/modfetch/fetch_test.go
 go126/src/cmd/go/internal/modfetch/key.go
 go126/src/cmd/go/internal/modfetch/proxy.go
 go126/src/cmd/go/internal/modfetch/repo.go
@@ -2321,6 +2322,7 @@ go126/src/cmd/go/testdata/script/env_wri
 go126/src/cmd/go/testdata/script/fileline.txt
 go126/src/cmd/go/testdata/script/fips.txt
 go126/src/cmd/go/testdata/script/fipssnap.txt
+go126/src/cmd/go/testdata/script/fipssnap_modcache.txt
 go126/src/cmd/go/testdata/script/fix_diff_exitcode.txt
 go126/src/cmd/go/testdata/script/fix_suite.txt
 go126/src/cmd/go/testdata/script/fix_vendor.txt
@@ -2367,6 +2369,7 @@ go126/src/cmd/go/testdata/script/gotoolc
 go126/src/cmd/go/testdata/script/gotoolchain_modcmds.txt
 go126/src/cmd/go/testdata/script/gotoolchain_net.txt
 go126/src/cmd/go/testdata/script/gotoolchain_path.txt
+go126/src/cmd/go/testdata/script/gotoolchain_switch_gosum.txt
 go126/src/cmd/go/testdata/script/gotoolchain_version.txt
 go126/src/cmd/go/testdata/script/govcs.txt
 go126/src/cmd/go/testdata/script/help.txt
@@ -2510,6 +2513,7 @@ go126/src/cmd/go/testdata/script/mod_dow
 go126/src/cmd/go/testdata/script/mod_download_replace_file.txt
 go126/src/cmd/go/testdata/script/mod_download_svn.txt
 go126/src/cmd/go/testdata/script/mod_download_too_many_redirects.txt
+go126/src/cmd/go/testdata/script/mod_download_toolchain_gosum.txt
 go126/src/cmd/go/testdata/script/mod_e.txt
 go126/src/cmd/go/testdata/script/mod_edit.txt
 go126/src/cmd/go/testdata/script/mod_edit_go.txt
@@ -4967,6 +4971,7 @@ go126/src/crypto/internal/fips140/mldsa/
 go126/src/crypto/internal/fips140/mldsa/mldsa_test.go
 go126/src/crypto/internal/fips140/mldsa/semiexpanded.go
 go126/src/crypto/internal/fips140/mlkem/cast.go
+go126/src/crypto/internal/fips140/mlkem/cast_test.go
 go126/src/crypto/internal/fips140/mlkem/field.go
 go126/src/crypto/internal/fips140/mlkem/field_test.go
 go126/src/crypto/internal/fips140/mlkem/generate1024.go
@@ -14122,6 +14127,7 @@ go126/test/fixedbugs/issue79186.go
 go126/test/fixedbugs/issue7921.go
 go126/test/fixedbugs/issue7944.go
 go126/test/fixedbugs/issue79874.go
+go126/test/fixedbugs/issue79909.go
 go126/test/fixedbugs/issue7995.go
 go126/test/fixedbugs/issue7995b.dir/x1.go
 go126/test/fixedbugs/issue7995b.dir/x2.go
@@ -14154,11 +14160,14 @@ go126/test/fixedbugs/issue8073.go
 go126/test/fixedbugs/issue8074.go
 go126/test/fixedbugs/issue8076.go
 go126/test/fixedbugs/issue8079.go
+go126/test/fixedbugs/issue81240.go
+go126/test/fixedbugs/issue81242.go
 go126/test/fixedbugs/issue8132.go
 go126/test/fixedbugs/issue8139.go
 go126/test/fixedbugs/issue8154.go
 go126/test/fixedbugs/issue8155.go
 go126/test/fixedbugs/issue8158.go
+go126/test/fixedbugs/issue81612.go
 go126/test/fixedbugs/issue8183.go
 go126/test/fixedbugs/issue8280.dir/a.go
 go126/test/fixedbugs/issue8280.dir/b.go

Index: pkgsrc/lang/go126/distinfo
diff -u pkgsrc/lang/go126/distinfo:1.9 pkgsrc/lang/go126/distinfo:1.9.2.1
--- pkgsrc/lang/go126/distinfo:1.9      Sat Sep  5 19:08:36 2026
+++ pkgsrc/lang/go126/distinfo  Wed Oct 21 20:39:26 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2026/09/05 19:08:36 bsiegert Exp $
+$NetBSD: distinfo,v 1.9.2.1 2026/10/21 20:39:26 maya Exp $
 
-BLAKE2s (go1.26.8.src.tar.gz) = f8eb5ce50f6471f0dbe4e3b41df995d364e2ee7cba9b58a46e1c176caefd828c
-SHA512 (go1.26.8.src.tar.gz) = 35c42005307187654c40b4e91050584ee4b8557de2ed1f424dd625bb1b69552930c51e7636321dddc88a57b23ae6e37478a0aaafeb3b92778f45dbb36bc2187b
-Size (go1.26.8.src.tar.gz) = 34150120 bytes
+BLAKE2s (go1.26.10.src.tar.gz) = 3e01a840b0738fe754af414be33edf79e134e29edda5000b05bcded599a2c04b
+SHA512 (go1.26.10.src.tar.gz) = 0de2cc2c331ea0ca4b3bb41b33d6bad3131c8063cd5ae7ddd1ea9ab974fa9a472cb504a88b68cb32b609dca4157c61b1b30d3029186c7bc00559a75cc254ec86
+Size (go1.26.10.src.tar.gz) = 34164741 bytes
 SHA1 (patch-misc_ios_clangwrap.sh) = 28ea4426336155d6720f7e16b43f0207b47a6dd8
 SHA1 (patch-src_cmd_dist_build.go) = cbb9576f832806b0cbef121ea38ba6a54db95bc3
 SHA1 (patch-src_crypto_x509_root__bsd.go) = 0b5dead901450967109303f873a2696c65ccac35

Index: pkgsrc/lang/go127/PLIST
diff -u pkgsrc/lang/go127/PLIST:1.2 pkgsrc/lang/go127/PLIST:1.2.2.1
--- pkgsrc/lang/go127/PLIST:1.2 Sat Sep  5 19:08:37 2026
+++ pkgsrc/lang/go127/PLIST     Wed Oct 21 20:39:26 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2026/09/05 19:08:37 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.2.2.1 2026/10/21 20:39:26 maya Exp $
 bin/go${GOVERSSUFFIX}
 bin/gofmt${GOVERSSUFFIX}
 go127/CONTRIBUTING.md
@@ -653,6 +653,11 @@ go127/src/cmd/cgo/internal/testplugin/te
 go127/src/cmd/cgo/internal/testplugin/testdata/issue67976/plugin.go
 go127/src/cmd/cgo/internal/testplugin/testdata/issue75102/main.go
 go127/src/cmd/cgo/internal/testplugin/testdata/issue75102/plugin.go
+go127/src/cmd/cgo/internal/testplugin/testdata/issue81303/main.go
+go127/src/cmd/cgo/internal/testplugin/testdata/issue81303/p/p.go
+go127/src/cmd/cgo/internal/testplugin/testdata/issue81303/plugin1.go
+go127/src/cmd/cgo/internal/testplugin/testdata/issue81303/plugin2.go
+go127/src/cmd/cgo/internal/testplugin/testdata/issue81303/plugin3.go
 go127/src/cmd/cgo/internal/testplugin/testdata/mangle/plugin.go
 go127/src/cmd/cgo/internal/testplugin/testdata/method/main.go
 go127/src/cmd/cgo/internal/testplugin/testdata/method/plugin.go
@@ -1354,6 +1359,7 @@ go127/src/cmd/compile/internal/test/issu
 go127/src/cmd/compile/internal/test/issue57434_test.go
 go127/src/cmd/compile/internal/test/issue62407_test.go
 go127/src/cmd/compile/internal/test/issue71943_test.go
+go127/src/cmd/compile/internal/test/issue_81478_test.go
 go127/src/cmd/compile/internal/test/lang_test.go
 go127/src/cmd/compile/internal/test/locals_test.go
 go127/src/cmd/compile/internal/test/logic_test.go
@@ -1838,6 +1844,7 @@ go127/src/cmd/go/internal/modfetch/codeh
 go127/src/cmd/go/internal/modfetch/coderepo.go
 go127/src/cmd/go/internal/modfetch/coderepo_test.go
 go127/src/cmd/go/internal/modfetch/fetch.go
+go127/src/cmd/go/internal/modfetch/fetch_test.go
 go127/src/cmd/go/internal/modfetch/key.go
 go127/src/cmd/go/internal/modfetch/proxy.go
 go127/src/cmd/go/internal/modfetch/repo.go
@@ -2433,6 +2440,7 @@ go127/src/cmd/go/testdata/script/env_wri
 go127/src/cmd/go/testdata/script/fileline.txt
 go127/src/cmd/go/testdata/script/fips.txt
 go127/src/cmd/go/testdata/script/fipssnap.txt
+go127/src/cmd/go/testdata/script/fipssnap_modcache.txt
 go127/src/cmd/go/testdata/script/fix_diff_exitcode.txt
 go127/src/cmd/go/testdata/script/fix_suite.txt
 go127/src/cmd/go/testdata/script/fix_vendor.txt
@@ -2485,6 +2493,7 @@ go127/src/cmd/go/testdata/script/gotoolc
 go127/src/cmd/go/testdata/script/gotoolchain_modcmds.txt
 go127/src/cmd/go/testdata/script/gotoolchain_net.txt
 go127/src/cmd/go/testdata/script/gotoolchain_path.txt
+go127/src/cmd/go/testdata/script/gotoolchain_switch_gosum.txt
 go127/src/cmd/go/testdata/script/gotoolchain_version.txt
 go127/src/cmd/go/testdata/script/gotoolchain_work_issue76728.txt
 go127/src/cmd/go/testdata/script/govcs.txt
@@ -2629,6 +2638,7 @@ go127/src/cmd/go/testdata/script/mod_dow
 go127/src/cmd/go/testdata/script/mod_download_replace_file.txt
 go127/src/cmd/go/testdata/script/mod_download_svn.txt
 go127/src/cmd/go/testdata/script/mod_download_too_many_redirects.txt
+go127/src/cmd/go/testdata/script/mod_download_toolchain_gosum.txt
 go127/src/cmd/go/testdata/script/mod_e.txt
 go127/src/cmd/go/testdata/script/mod_edit.txt
 go127/src/cmd/go/testdata/script/mod_edit_go.txt
@@ -2994,6 +3004,7 @@ go127/src/cmd/go/testdata/script/test_bu
 go127/src/cmd/go/testdata/script/test_buildvcs.txt
 go127/src/cmd/go/testdata/script/test_cache_coverpkg_bug.txt
 go127/src/cmd/go/testdata/script/test_cache_coverpkg_no_profile.txt
+go127/src/cmd/go/testdata/script/test_chatty_ascii.txt
 go127/src/cmd/go/testdata/script/test_chatty_fail.txt
 go127/src/cmd/go/testdata/script/test_chatty_parallel_fail.txt
 go127/src/cmd/go/testdata/script/test_chatty_parallel_success.txt
@@ -5197,6 +5208,7 @@ go127/src/crypto/internal/fips140/mldsa/
 go127/src/crypto/internal/fips140/mldsa/mldsa_test.go
 go127/src/crypto/internal/fips140/mldsa/semiexpanded.go
 go127/src/crypto/internal/fips140/mlkem/cast.go
+go127/src/crypto/internal/fips140/mlkem/cast_test.go
 go127/src/crypto/internal/fips140/mlkem/field.go
 go127/src/crypto/internal/fips140/mlkem/field_test.go
 go127/src/crypto/internal/fips140/mlkem/generate1024.go
@@ -9198,6 +9210,7 @@ go127/src/net/http/header.go
 go127/src/net/http/header_test.go
 go127/src/net/http/http.go
 go127/src/net/http/http1_server_test.go
+go127/src/net/http/http1_transport_test.go
 go127/src/net/http/http2.go
 go127/src/net/http/http_test.go
 go127/src/net/http/httptest/example_test.go
@@ -14747,12 +14760,17 @@ go127/test/fixedbugs/issue8074.go
 go127/test/fixedbugs/issue8076.go
 go127/test/fixedbugs/issue8079.go
 go127/test/fixedbugs/issue80976.go
+go127/test/fixedbugs/issue81089.go
 go127/test/fixedbugs/issue81165.go
+go127/test/fixedbugs/issue81240.go
+go127/test/fixedbugs/issue81242.go
 go127/test/fixedbugs/issue8132.go
 go127/test/fixedbugs/issue8139.go
 go127/test/fixedbugs/issue8154.go
 go127/test/fixedbugs/issue8155.go
 go127/test/fixedbugs/issue8158.go
+go127/test/fixedbugs/issue81612.go
+go127/test/fixedbugs/issue81687.go
 go127/test/fixedbugs/issue8183.go
 go127/test/fixedbugs/issue8280.dir/a.go
 go127/test/fixedbugs/issue8280.dir/b.go
Index: pkgsrc/lang/go127/distinfo
diff -u pkgsrc/lang/go127/distinfo:1.2 pkgsrc/lang/go127/distinfo:1.2.2.1
--- pkgsrc/lang/go127/distinfo:1.2      Sat Sep  5 19:08:37 2026
+++ pkgsrc/lang/go127/distinfo  Wed Oct 21 20:39:26 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2026/09/05 19:08:37 bsiegert Exp $
+$NetBSD: distinfo,v 1.2.2.1 2026/10/21 20:39:26 maya Exp $
 
-BLAKE2s (go1.27.1.src.tar.gz) = 8f4a6ec176be95f034712cd3bca0efbb771555e92457fd9033cf728d7f596f24
-SHA512 (go1.27.1.src.tar.gz) = 21c928507be39cb91ecb2392a3bf00e1581e176c09e2bf6da447931dffa6198301efa39e106b252c498dbada9251dd5ccc017cbca66b9a0a03bf1e446ee4b5c5
-Size (go1.27.1.src.tar.gz) = 35109201 bytes
+BLAKE2s (go1.27.3.src.tar.gz) = 5da0317fa49d619e5f7cc9f10815c9b426cf614821393a075829d63af04f7b68
+SHA512 (go1.27.3.src.tar.gz) = dc84444e0e5e5d4f7bc00f4323ac88c2efa0ce2af4a6e3b3e60325a694389c7ec85ff3aaa9d80df9ff07a2c32620ba57b0c787475f44d80c57c0d22b5c63844c
+Size (go1.27.3.src.tar.gz) = 35134035 bytes
 SHA1 (patch-misc_ios_clangwrap.sh) = 28ea4426336155d6720f7e16b43f0207b47a6dd8
 SHA1 (patch-src_cmd_dist_build.go) = cbb9576f832806b0cbef121ea38ba6a54db95bc3
 SHA1 (patch-src_crypto_x509_root__bsd.go) = 0b5dead901450967109303f873a2696c65ccac35



Home | Main Index | Thread Index | Old Index