Browse code

Merge pull request #52387 from renovate-bot/renovate/golang-x

fix(deps): update golang.org/x packages

Paweł Gronowski authored on 2026/04/20 19:34:33
Showing 12 changed files
... ...
@@ -103,10 +103,10 @@ require (
103 103
 	go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0
104 104
 	go.opentelemetry.io/otel/sdk v1.43.0
105 105
 	go.opentelemetry.io/otel/trace v1.43.0
106
-	golang.org/x/net v0.52.0
106
+	golang.org/x/net v0.53.0
107 107
 	golang.org/x/sync v0.20.0
108
-	golang.org/x/sys v0.42.0
109
-	golang.org/x/text v0.35.0
108
+	golang.org/x/sys v0.43.0
109
+	golang.org/x/text v0.36.0
110 110
 	golang.org/x/time v0.15.0
111 111
 	google.golang.org/genproto/googleapis/api v0.0.0-20260401024825-9d38bb4040a9
112 112
 	google.golang.org/grpc v1.80.0
... ...
@@ -287,10 +287,10 @@ require (
287 287
 	go.uber.org/zap v1.27.1 // indirect
288 288
 	go.yaml.in/yaml/v2 v2.4.3 // indirect
289 289
 	go.yaml.in/yaml/v3 v3.0.4 // indirect
290
-	golang.org/x/crypto v0.49.0 // indirect
290
+	golang.org/x/crypto v0.50.0 // indirect
291 291
 	golang.org/x/mod v0.34.0 // indirect
292 292
 	golang.org/x/oauth2 v0.36.0 // indirect
293
-	golang.org/x/term v0.41.0 // indirect
293
+	golang.org/x/term v0.42.0 // indirect
294 294
 	golang.org/x/tools v0.43.0 // indirect
295 295
 	google.golang.org/api v0.260.0 // indirect
296 296
 	google.golang.org/genproto v0.0.0-20260401024825-9d38bb4040a9 // indirect
... ...
@@ -904,8 +904,8 @@ golang.org/x/crypto v0.0.0-20201124201722-c8d3bf9c5392/go.mod h1:jdWPYTVW3xRLrWP
904 904
 golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
905 905
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
906 906
 golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
907
-golang.org/x/crypto v0.49.0 h1:+Ng2ULVvLHnJ/ZFEq4KdcDd/cfjrrjjNSXNzxg0Y4U4=
908
-golang.org/x/crypto v0.49.0/go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtCA=
907
+golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
908
+golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
909 909
 golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
910 910
 golang.org/x/exp v0.0.0-20250911091902-df9299821621 h1:2id6c1/gto0kaHYyrixvknJ8tUK/Qs5IsmBtrc+FtgU=
911 911
 golang.org/x/exp v0.0.0-20250911091902-df9299821621/go.mod h1:TwQYMMnGpvZyc+JpB/UAuTNIsVJifOlSkrZkhcvpVUk=
... ...
@@ -939,8 +939,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug
939 939
 golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
940 940
 golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
941 941
 golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
942
-golang.org/x/net v0.52.0 h1:He/TN1l0e4mmR3QqHMT2Xab3Aj3L9qjbhRm78/6jrW0=
943
-golang.org/x/net v0.52.0/go.mod h1:R1MAz7uMZxVMualyPXb+VaqGSa3LIaUqk0eEt3w36Sw=
942
+golang.org/x/net v0.53.0 h1:d+qAbo5L0orcWAr0a9JweQpjXF19LMXJE8Ey7hwOdUA=
943
+golang.org/x/net v0.53.0/go.mod h1:JvMuJH7rrdiCfbeHoo3fCQU24Lf5JJwT9W3sJFulfgs=
944 944
 golang.org/x/oauth2 v0.0.0-20170912212905-13449ad91cb2/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
945 945
 golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
946 946
 golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
... ...
@@ -986,15 +986,15 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
986 986
 golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
987 987
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
988 988
 golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
989
-golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
990
-golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
989
+golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI=
990
+golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
991 991
 golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
992 992
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
993 993
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
994 994
 golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
995 995
 golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
996
-golang.org/x/term v0.41.0 h1:QCgPso/Q3RTJx2Th4bDLqML4W6iJiaXFq2/ftQF13YU=
997
-golang.org/x/term v0.41.0/go.mod h1:3pfBgksrReYfZ5lvYM0kSO0LIkAl4Yl2bXOkKP7Ec2A=
996
+golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY=
997
+golang.org/x/term v0.42.0/go.mod h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY=
998 998
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
999 999
 golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
1000 1000
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
... ...
@@ -1002,8 +1002,8 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
1002 1002
 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
1003 1003
 golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
1004 1004
 golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
1005
-golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=
1006
-golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA=
1005
+golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg=
1006
+golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164=
1007 1007
 golang.org/x/time v0.0.0-20170424234030-8be79e1e0910/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
1008 1008
 golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U=
1009 1009
 golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno=
... ...
@@ -586,7 +586,7 @@ func (c *cbcCipher) writeCipherPacket(seqNum uint32, w io.Writer, rand io.Reader
586 586
 
587 587
 	// Length of encrypted portion of the packet (header, payload, padding).
588 588
 	// Enforce minimum padding and packet size.
589
-	encLength := maxUInt32(prefixLen+len(packet)+cbcMinPaddingSize, cbcMinPaddingSize)
589
+	encLength := maxUInt32(prefixLen+len(packet)+cbcMinPaddingSize, cbcMinPacketSize)
590 590
 	// Enforce block size.
591 591
 	encLength = (encLength + effectiveBlockSize - 1) / effectiveBlockSize * effectiveBlockSize
592 592
 
... ...
@@ -274,10 +274,14 @@ func pickSignatureAlgorithm(signer Signer, extensions map[string][]byte) (MultiA
274 274
 	}
275 275
 
276 276
 	// Filter algorithms based on those supported by MultiAlgorithmSigner.
277
+	// Iterate over the signer's algorithms first to preserve its preference order.
278
+	supportedKeyAlgos := algorithmsForKeyFormat(keyFormat)
277 279
 	var keyAlgos []string
278
-	for _, algo := range algorithmsForKeyFormat(keyFormat) {
279
-		if slices.Contains(as.Algorithms(), underlyingAlgo(algo)) {
280
-			keyAlgos = append(keyAlgos, algo)
280
+	for _, signerAlgo := range as.Algorithms() {
281
+		if idx := slices.IndexFunc(supportedKeyAlgos, func(algo string) bool {
282
+			return underlyingAlgo(algo) == signerAlgo
283
+		}); idx >= 0 {
284
+			keyAlgos = append(keyAlgos, supportedKeyAlgos[idx])
281 285
 		}
282 286
 	}
283 287
 
... ...
@@ -6,6 +6,7 @@ package hpack
6 6
 
7 7
 import (
8 8
 	"fmt"
9
+	"strings"
9 10
 )
10 11
 
11 12
 // headerFieldTable implements a list of HeaderFields.
... ...
@@ -54,10 +55,16 @@ func (t *headerFieldTable) len() int {
54 54
 
55 55
 // addEntry adds a new entry.
56 56
 func (t *headerFieldTable) addEntry(f HeaderField) {
57
+	// Prevent f from escaping to the heap.
58
+	f2 := HeaderField{
59
+		Name:      strings.Clone(f.Name),
60
+		Value:     strings.Clone(f.Value),
61
+		Sensitive: f.Sensitive,
62
+	}
57 63
 	id := uint64(t.len()) + t.evictCount + 1
58
-	t.byName[f.Name] = id
59
-	t.byNameValue[pairNameValue{f.Name, f.Value}] = id
60
-	t.ents = append(t.ents, f)
64
+	t.byName[f2.Name] = id
65
+	t.byNameValue[pairNameValue{f2.Name, f2.Value}] = id
66
+	t.ents = append(t.ents, f2)
61 67
 }
62 68
 
63 69
 // evictOldest evicts the n oldest entries in the table.
... ...
@@ -718,9 +718,6 @@ func canRetryError(err error) bool {
718 718
 }
719 719
 
720 720
 func (t *Transport) dialClientConn(ctx context.Context, addr string, singleUse bool) (*ClientConn, error) {
721
-	if t.transportTestHooks != nil {
722
-		return t.newClientConn(nil, singleUse, nil)
723
-	}
724 721
 	host, _, err := net.SplitHostPort(addr)
725 722
 	if err != nil {
726 723
 		return nil, err
... ...
@@ -2861,6 +2858,9 @@ func (rl *clientConnReadLoop) processSettingsNoWrite(f *SettingsFrame) error {
2861 2861
 
2862 2862
 	var seenMaxConcurrentStreams bool
2863 2863
 	err := f.ForeachSetting(func(s Setting) error {
2864
+		if err := s.Valid(); err != nil {
2865
+			return err
2866
+		}
2864 2867
 		switch s.ID {
2865 2868
 		case SettingMaxFrameSize:
2866 2869
 			cc.maxFrameSize = s.Val
... ...
@@ -2892,9 +2892,6 @@ func (rl *clientConnReadLoop) processSettingsNoWrite(f *SettingsFrame) error {
2892 2892
 			cc.henc.SetMaxDynamicTableSize(s.Val)
2893 2893
 			cc.peerMaxHeaderTableSize = s.Val
2894 2894
 		case SettingEnableConnectProtocol:
2895
-			if err := s.Valid(); err != nil {
2896
-				return err
2897
-			}
2898 2895
 			// If the peer wants to send us SETTINGS_ENABLE_CONNECT_PROTOCOL,
2899 2896
 			// we require that it do so in the first SETTINGS frame.
2900 2897
 			//
... ...
@@ -6,6 +6,8 @@
6 6
 
7 7
 package cpu
8 8
 
9
+import "runtime"
10
+
9 11
 func doinit() {
10 12
 	setMinimalFeatures()
11 13
 
... ...
@@ -2,7 +2,7 @@
2 2
 // Use of this source code is governed by a BSD-style
3 3
 // license that can be found in the LICENSE file.
4 4
 
5
-//go:build !darwin && !linux && !netbsd && !openbsd && !windows && arm64
5
+//go:build !darwin && !linux && !netbsd && !openbsd && arm64
6 6
 
7 7
 package cpu
8 8
 
9 9
deleted file mode 100644
... ...
@@ -1,42 +0,0 @@
1
-// Copyright 2026 The Go Authors. All rights reserved.
2
-// Use of this source code is governed by a BSD-style
3
-// license that can be found in the LICENSE file.
4
-
5
-package cpu
6
-
7
-import (
8
-	"golang.org/x/sys/windows"
9
-)
10
-
11
-func doinit() {
12
-	// set HasASIMD and HasFP to true as per
13
-	// https://learn.microsoft.com/en-us/cpp/build/arm64-windows-abi-conventions?view=msvc-170#base-requirements
14
-	//
15
-	// The ARM64 version of Windows always presupposes that it's running on an ARMv8 or later architecture.
16
-	// Both floating-point and NEON support are presumed to be present in hardware.
17
-	//
18
-	ARM64.HasASIMD = true
19
-	ARM64.HasFP = true
20
-
21
-	if windows.IsProcessorFeaturePresent(windows.PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE) {
22
-		ARM64.HasAES = true
23
-		ARM64.HasPMULL = true
24
-		ARM64.HasSHA1 = true
25
-		ARM64.HasSHA2 = true
26
-	}
27
-	ARM64.HasSHA3 = windows.IsProcessorFeaturePresent(windows.PF_ARM_SHA3_INSTRUCTIONS_AVAILABLE)
28
-	ARM64.HasCRC32 = windows.IsProcessorFeaturePresent(windows.PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE)
29
-	ARM64.HasSHA512 = windows.IsProcessorFeaturePresent(windows.PF_ARM_SHA512_INSTRUCTIONS_AVAILABLE)
30
-	ARM64.HasATOMICS = windows.IsProcessorFeaturePresent(windows.PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE)
31
-	if windows.IsProcessorFeaturePresent(windows.PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE) {
32
-		ARM64.HasASIMDDP = true
33
-		ARM64.HasASIMDRDM = true
34
-	}
35
-	if windows.IsProcessorFeaturePresent(windows.PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE) {
36
-		ARM64.HasLRCPC = true
37
-		ARM64.HasSM3 = true
38
-	}
39
-	ARM64.HasSVE = windows.IsProcessorFeaturePresent(windows.PF_ARM_SVE_INSTRUCTIONS_AVAILABLE)
40
-	ARM64.HasSVE2 = windows.IsProcessorFeaturePresent(windows.PF_ARM_SVE2_INSTRUCTIONS_AVAILABLE)
41
-	ARM64.HasJSCVT = windows.IsProcessorFeaturePresent(windows.PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE)
42
-}
... ...
@@ -163,42 +163,7 @@ func (p *Proc) Addr() uintptr {
163 163
 // (according to the semantics of the specific function being called) before consulting
164 164
 // the error. The error will be guaranteed to contain windows.Errno.
165 165
 func (p *Proc) Call(a ...uintptr) (r1, r2 uintptr, lastErr error) {
166
-	switch len(a) {
167
-	case 0:
168
-		return syscall.Syscall(p.Addr(), uintptr(len(a)), 0, 0, 0)
169
-	case 1:
170
-		return syscall.Syscall(p.Addr(), uintptr(len(a)), a[0], 0, 0)
171
-	case 2:
172
-		return syscall.Syscall(p.Addr(), uintptr(len(a)), a[0], a[1], 0)
173
-	case 3:
174
-		return syscall.Syscall(p.Addr(), uintptr(len(a)), a[0], a[1], a[2])
175
-	case 4:
176
-		return syscall.Syscall6(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], 0, 0)
177
-	case 5:
178
-		return syscall.Syscall6(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], 0)
179
-	case 6:
180
-		return syscall.Syscall6(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5])
181
-	case 7:
182
-		return syscall.Syscall9(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], 0, 0)
183
-	case 8:
184
-		return syscall.Syscall9(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], 0)
185
-	case 9:
186
-		return syscall.Syscall9(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8])
187
-	case 10:
188
-		return syscall.Syscall12(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], 0, 0)
189
-	case 11:
190
-		return syscall.Syscall12(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], 0)
191
-	case 12:
192
-		return syscall.Syscall12(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11])
193
-	case 13:
194
-		return syscall.Syscall15(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], 0, 0)
195
-	case 14:
196
-		return syscall.Syscall15(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], 0)
197
-	case 15:
198
-		return syscall.Syscall15(p.Addr(), uintptr(len(a)), a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], a[14])
199
-	default:
200
-		panic("Call " + p.Name + " with too many arguments " + itoa(len(a)) + ".")
201
-	}
166
+	return syscall.SyscallN(p.Addr(), a...)
202 167
 }
203 168
 
204 169
 // A LazyDLL implements access to a single DLL.
... ...
@@ -1438,13 +1438,17 @@ func GetSecurityInfo(handle Handle, objectType SE_OBJECT_TYPE, securityInformati
1438 1438
 }
1439 1439
 
1440 1440
 // GetNamedSecurityInfo queries the security information for a given named object and returns the self-relative security
1441
-// descriptor result on the Go heap.
1441
+// descriptor result on the Go heap. The security descriptor might be nil, even when err is nil, if the object exists
1442
+// but has no security descriptor.
1442 1443
 func GetNamedSecurityInfo(objectName string, objectType SE_OBJECT_TYPE, securityInformation SECURITY_INFORMATION) (sd *SECURITY_DESCRIPTOR, err error) {
1443 1444
 	var winHeapSD *SECURITY_DESCRIPTOR
1444 1445
 	err = getNamedSecurityInfo(objectName, objectType, securityInformation, nil, nil, nil, nil, &winHeapSD)
1445 1446
 	if err != nil {
1446 1447
 		return
1447 1448
 	}
1449
+	if winHeapSD == nil {
1450
+		return nil, nil
1451
+	}
1448 1452
 	defer LocalFree(Handle(unsafe.Pointer(winHeapSD)))
1449 1453
 	return winHeapSD.copySelfRelativeSecurityDescriptor(), nil
1450 1454
 }
... ...
@@ -1831,7 +1831,7 @@ go.yaml.in/yaml/v2
1831 1831
 # go.yaml.in/yaml/v3 v3.0.4
1832 1832
 ## explicit; go 1.16
1833 1833
 go.yaml.in/yaml/v3
1834
-# golang.org/x/crypto v0.49.0
1834
+# golang.org/x/crypto v0.50.0
1835 1835
 ## explicit; go 1.25.0
1836 1836
 golang.org/x/crypto/argon2
1837 1837
 golang.org/x/crypto/blake2b
... ...
@@ -1861,7 +1861,7 @@ golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
1861 1861
 ## explicit; go 1.25.0
1862 1862
 golang.org/x/mod/semver
1863 1863
 golang.org/x/mod/sumdb/note
1864
-# golang.org/x/net v0.52.0
1864
+# golang.org/x/net v0.53.0
1865 1865
 ## explicit; go 1.25.0
1866 1866
 golang.org/x/net/bpf
1867 1867
 golang.org/x/net/context
... ...
@@ -1897,7 +1897,7 @@ golang.org/x/sync/errgroup
1897 1897
 golang.org/x/sync/semaphore
1898 1898
 golang.org/x/sync/singleflight
1899 1899
 golang.org/x/sync/syncmap
1900
-# golang.org/x/sys v0.42.0
1900
+# golang.org/x/sys v0.43.0
1901 1901
 ## explicit; go 1.25.0
1902 1902
 golang.org/x/sys/cpu
1903 1903
 golang.org/x/sys/plan9
... ...
@@ -1908,10 +1908,10 @@ golang.org/x/sys/windows/svc
1908 1908
 golang.org/x/sys/windows/svc/debug
1909 1909
 golang.org/x/sys/windows/svc/eventlog
1910 1910
 golang.org/x/sys/windows/svc/mgr
1911
-# golang.org/x/term v0.41.0
1911
+# golang.org/x/term v0.42.0
1912 1912
 ## explicit; go 1.25.0
1913 1913
 golang.org/x/term
1914
-# golang.org/x/text v0.35.0
1914
+# golang.org/x/text v0.36.0
1915 1915
 ## explicit; go 1.25.0
1916 1916
 golang.org/x/text/encoding
1917 1917
 golang.org/x/text/encoding/internal