pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang



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


To generate a diff of this commit:
cvs rdiff -u -r1.256 -r1.257 pkgsrc/lang/go/version.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/go126/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/go126/distinfo
cvs rdiff -u -r1.2 -r1.3 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.257
--- pkgsrc/lang/go/version.mk:1.256     Sat Sep  5 19:08:36 2026
+++ pkgsrc/lang/go/version.mk   Tue Oct 13 18:36:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: version.mk,v 1.256 2026/09/05 19:08:36 bsiegert Exp $
+# $NetBSD: version.mk,v 1.257 2026/10/13 18:36:05 bsiegert 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.2
+GO126_VERSION= 1.26.9
 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.9
--- pkgsrc/lang/go126/PLIST:1.8 Sat Sep  5 19:08:36 2026
+++ pkgsrc/lang/go126/PLIST     Tue Oct 13 18:36:05 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2026/09/05 19:08:36 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/10/13 18:36:05 bsiegert 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.10
--- pkgsrc/lang/go126/distinfo:1.9      Sat Sep  5 19:08:36 2026
+++ pkgsrc/lang/go126/distinfo  Tue Oct 13 18:36:05 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2026/09/05 19:08:36 bsiegert Exp $
+$NetBSD: distinfo,v 1.10 2026/10/13 18:36:05 bsiegert 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.9.src.tar.gz) = 227d4c63fa401851502e0314e55a4e25fbbc91951a7f467dc02ffee7af4564cc
+SHA512 (go1.26.9.src.tar.gz) = cb896e85fa0d7d1dc3d486918651dfa697158e93e2e1f1e564101ff01a415f54385421d771b1edff5fdaaf58d1fd0a2191728ed0c8c8bacf459ff8ce46aa50ba
+Size (go1.26.9.src.tar.gz) = 34162146 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.3
--- pkgsrc/lang/go127/PLIST:1.2 Sat Sep  5 19:08:37 2026
+++ pkgsrc/lang/go127/PLIST     Tue Oct 13 18:36:05 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2026/09/05 19:08:37 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/10/13 18:36:05 bsiegert 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.3
--- pkgsrc/lang/go127/distinfo:1.2      Sat Sep  5 19:08:37 2026
+++ pkgsrc/lang/go127/distinfo  Tue Oct 13 18:36:05 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2026/09/05 19:08:37 bsiegert Exp $
+$NetBSD: distinfo,v 1.3 2026/10/13 18:36:05 bsiegert 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.2.src.tar.gz) = b2e1e8d469d92cf22a6a4dc756366dd9877c34af8b14671fd973ff7cd0d973c5
+SHA512 (go1.27.2.src.tar.gz) = c6b7d28bf670cd01ddb0612e18e639719c423c2891da626393b58038b8fa99afd1511a7cfb8bfe8f4934cb7ddb7bd2b82a3d151fbd3be419d52e86157309a359
+Size (go1.27.2.src.tar.gz) = 35134614 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