Skip to content

Commit 01d5dc1

Browse files
committed
go.mod: update module dependencies
1 parent 7a9fd1b commit 01d5dc1

4 files changed

Lines changed: 28 additions & 28 deletions

File tree

go.mod

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ require (
66
github.com/aws/aws-sdk-go-v2 v1.41.6
77
github.com/aws/aws-sdk-go-v2/config v1.32.16
88
github.com/aws/aws-sdk-go-v2/service/s3 v1.99.1
9-
github.com/creachadair/atomicfile v0.3.8
10-
github.com/creachadair/command v0.2.0
9+
github.com/creachadair/atomicfile v0.4.1
10+
github.com/creachadair/command v0.2.1
1111
github.com/creachadair/flax v0.0.5
12-
github.com/creachadair/gocache v0.0.0-20250825180902-ad2fcf0fe74b
13-
github.com/creachadair/mds v0.25.9
12+
github.com/creachadair/gocache v0.0.0-20260418161958-99bafa82eafe
13+
github.com/creachadair/mds v0.27.1
1414
github.com/creachadair/mhttp v0.0.0-20250816170017-6ba77f126e85
1515
github.com/creachadair/scheddle v0.0.0-20250829170737-bd8143d4c547
16-
github.com/creachadair/taskgroup v0.14.0
16+
github.com/creachadair/taskgroup v0.14.2
1717
github.com/creachadair/tlsutil v0.0.0-20250624153316-15acc082fa38
1818
github.com/goproxy/goproxy v0.21.0
1919
golang.org/x/sync v0.19.0
@@ -45,10 +45,9 @@ require (
4545
golang.org/x/crypto v0.46.0 // indirect
4646
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b // indirect
4747
golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f // indirect
48-
golang.org/x/mod v0.30.0 // indirect
49-
golang.org/x/tools v0.39.0 // indirect
50-
golang.org/x/tools/go/expect v0.1.1-deprecated // indirect
51-
honnef.co/go/tools v0.7.0-0.dev.0.20251022135355-8273271481d0 // indirect
48+
golang.org/x/mod v0.31.0 // indirect
49+
golang.org/x/tools v0.40.1-0.20260108161641-ca281cf95054 // indirect
50+
honnef.co/go/tools v0.7.0 // indirect
5251
)
5352

5453
retract (

go.sum

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,24 +36,24 @@ github.com/aws/aws-sdk-go-v2/service/sts v1.42.0 h1:ks8KBcZPh3PYISr5dAiXCM5/Thcu
3636
github.com/aws/aws-sdk-go-v2/service/sts v1.42.0/go.mod h1:pFw33T0WLvXU3rw1WBkpMlkgIn54eCB5FYLhjDc9Foo=
3737
github.com/aws/smithy-go v1.25.0 h1:Sz/XJ64rwuiKtB6j98nDIPyYrV1nVNJ4YU74gttcl5U=
3838
github.com/aws/smithy-go v1.25.0/go.mod h1:YE2RhdIuDbA5E5bTdciG9KrW3+TiEONeUWCqxX9i1Fc=
39-
github.com/creachadair/atomicfile v0.3.8 h1:PyMIBZHZunTF+2+OSJCUg4XWO9nh6NwIacUBtF6tdg8=
40-
github.com/creachadair/atomicfile v0.3.8/go.mod h1:oZrfNyYdwMjCD+eKNqsnPmdnQ54z4ujOoYvNTZyuJ2A=
41-
github.com/creachadair/command v0.2.0 h1:qTA9cMMhZePAxFoNdnk6F6nn94s1qPndIg9hJbqI9cA=
42-
github.com/creachadair/command v0.2.0/go.mod h1:j+Ar+uYnFsHpkMeV9kGj6lJ45y9u2xqtg8FYy6cm+0o=
39+
github.com/creachadair/atomicfile v0.4.1 h1:72SopAy00u42/iL0p3CZILv51oUEem8uDbxUfnzmsXU=
40+
github.com/creachadair/atomicfile v0.4.1/go.mod h1:+PsFcWa9SZuK+xnykzupXErqESId5eCGsuqFWkazMQI=
41+
github.com/creachadair/command v0.2.1 h1:o5gU0+Oa1uEcCyW9zYo6ZeZYoczGiG7qtHJ6VGxSBSw=
42+
github.com/creachadair/command v0.2.1/go.mod h1:B2cUpODBEw3tOHzEX8VHmlvw7Y06xXxiXxoTEgsRzdY=
4343
github.com/creachadair/flax v0.0.5 h1:zt+CRuXQASxwQ68e9GHAOnEgAU29nF0zYMHOCrL5wzE=
4444
github.com/creachadair/flax v0.0.5/go.mod h1:F1PML0JZLXSNDMNiRGK2yjm5f+L9QCHchyHBldFymj8=
45-
github.com/creachadair/gocache v0.0.0-20250825180902-ad2fcf0fe74b h1:H4WuiQIpzp4NDLYbNcKRbyzdQkIZqWW6Yb585wjmi78=
46-
github.com/creachadair/gocache v0.0.0-20250825180902-ad2fcf0fe74b/go.mod h1:WA92Z0SCUVPHdw3pnxfGcuw8ECLtPj0vzGW3tKgiZac=
47-
github.com/creachadair/mds v0.25.9 h1:080Hr8laN2h+l3NeVCGMBpXtIPnl9mz8e4HLraGPqtA=
48-
github.com/creachadair/mds v0.25.9/go.mod h1:4hatI3hRM+qhzuAmqPRFvaBM8mONkS7nsLxkcuTYUIs=
45+
github.com/creachadair/gocache v0.0.0-20260418161958-99bafa82eafe h1:u136zrzzDUBqNQKPLiclaxza2spo+xtz06Mho09Vb/M=
46+
github.com/creachadair/gocache v0.0.0-20260418161958-99bafa82eafe/go.mod h1:wmtczGXKsjsSCKcMzEDDPofBdwXKfOM5fX0TMg1nsvU=
47+
github.com/creachadair/mds v0.27.1 h1:GlO1tPbrsaoafkF6mz7dFutkGXAtIfQLI450u0ypqwA=
48+
github.com/creachadair/mds v0.27.1/go.mod h1:dMBTCSy3iS3dwh4Rb1zxeZz2d7K8+N24GCTsayWtQRI=
4949
github.com/creachadair/mhttp v0.0.0-20250816170017-6ba77f126e85 h1:zFEhGHjGDxrj/eSsSpPc79owQwI8Hwon9vO8MXoQrgc=
5050
github.com/creachadair/mhttp v0.0.0-20250816170017-6ba77f126e85/go.mod h1:nUVCg1lvKobTzJBrEyDPEVH7tMsG2besKCZ4mtfF2sE=
5151
github.com/creachadair/msync v0.7.1 h1:SeZmuEBXQPe5GqV/C94ER7QIZPwtvFbeQiykzt/7uho=
5252
github.com/creachadair/msync v0.7.1/go.mod h1:8CcFlLsSujfHE5wWm19uUBLHIPDAUr6LXDwneVMO008=
5353
github.com/creachadair/scheddle v0.0.0-20250829170737-bd8143d4c547 h1:GUnj6KbQXV6pufUa2lzfpCHJEXCfVeNX3WINvh6pLMI=
5454
github.com/creachadair/scheddle v0.0.0-20250829170737-bd8143d4c547/go.mod h1:K0sk1cOpI3Va7LTkV7jft6/dH3TXz8dhDYUJmLACDPw=
55-
github.com/creachadair/taskgroup v0.14.0 h1:qInsb1fYzsWR4CRDzmFj4tquBJqt3W+gNr/svOIHjCs=
56-
github.com/creachadair/taskgroup v0.14.0/go.mod h1:MaMD1JcizKLm2c6vqovMrROslgu/oFAiS5INgr89pk8=
55+
github.com/creachadair/taskgroup v0.14.2 h1:vPHw50VFJ98Eb+h3S1RYRejK3DE0xpGCXb2ZFtHfFeA=
56+
github.com/creachadair/taskgroup v0.14.2/go.mod h1:FV5K1BzHUCnTVc04O1WLO+iLmvjfOTnYLTcZaC9ZxbM=
5757
github.com/creachadair/tlsutil v0.0.0-20250624153316-15acc082fa38 h1:IB7on+8jrR0Lse/gqiJ3nzArl60gwB+nifjo3C9jX44=
5858
github.com/creachadair/tlsutil v0.0.0-20250624153316-15acc082fa38/go.mod h1:2YsNzzLSmjjWSKpwtBrdrgwqkdhNYYtTYMF1UsopEeA=
5959
github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw=
@@ -82,17 +82,17 @@ golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b h1:M2rDM6z3Fhozi9O7NWsxAkg/y
8282
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b/go.mod h1:3//PLf8L/X+8b4vuAfHzxeRUl04Adcb341+IGKfnqS8=
8383
golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f h1:phY1HzDcf18Aq9A8KkmRtY9WvOFIxN8wgfvy6Zm1DV8=
8484
golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk=
85-
golang.org/x/mod v0.30.0 h1:fDEXFVZ/fmCKProc/yAXXUijritrDzahmwwefnjoPFk=
86-
golang.org/x/mod v0.30.0/go.mod h1:lAsf5O2EvJeSFMiBxXDki7sCgAxEUcZHXoXMKT4GJKc=
85+
golang.org/x/mod v0.31.0 h1:HaW9xtz0+kOcWKwli0ZXy79Ix+UW/vOfmWI5QVd2tgI=
86+
golang.org/x/mod v0.31.0/go.mod h1:43JraMp9cGx1Rx3AqioxrbrhNsLl2l/iNAvuBkrezpg=
8787
golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=
8888
golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
8989
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
9090
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
91-
golang.org/x/tools v0.39.0 h1:ik4ho21kwuQln40uelmciQPp9SipgNDdrafrYA4TmQQ=
92-
golang.org/x/tools v0.39.0/go.mod h1:JnefbkDPyD8UU2kI5fuf8ZX4/yUeh9W877ZeBONxUqQ=
91+
golang.org/x/tools v0.40.1-0.20260108161641-ca281cf95054 h1:CHVDrNHx9ZoOrNN9kKWYIbT5Rj+WF2rlwPkhbQQ5V4U=
92+
golang.org/x/tools v0.40.1-0.20260108161641-ca281cf95054/go.mod h1:Ik/tzLRlbscWpqqMRjyWYDisX8bG13FrdXp3o4Sr9lc=
9393
golang.org/x/tools/go/expect v0.1.1-deprecated h1:jpBZDwmgPhXsKZC6WhL20P4b/wmnpsEAGHaNy0n/rJM=
9494
golang.org/x/tools/go/expect v0.1.1-deprecated/go.mod h1:eihoPOH+FgIqa3FpoTwguz/bVUSGBlGQU67vpBeOrBY=
95-
honnef.co/go/tools v0.7.0-0.dev.0.20251022135355-8273271481d0 h1:5SXjd4ET5dYijLaf0O3aOenC0Z4ZafIWSpjUzsQaNho=
96-
honnef.co/go/tools v0.7.0-0.dev.0.20251022135355-8273271481d0/go.mod h1:EPDDhEZqVHhWuPI5zPAsjU0U7v9xNIWjoOVyZ5ZcniQ=
95+
honnef.co/go/tools v0.7.0 h1:w6WUp1VbkqPEgLz4rkBzH/CSU6HkoqNLp6GstyTx3lU=
96+
honnef.co/go/tools v0.7.0/go.mod h1:pm29oPxeP3P82ISxZDgIYeOaf9ta6Pi0EWvCFoLG2vc=
9797
tailscale.com v1.96.5 h1:gNkfA/KSZAl6jCH9cj8urq00HRWItDDTtGsyATI89jA=
9898
tailscale.com v1.96.5/go.mod h1:/3lnZBYb2UEwnN0MNu2SDXUtT06AGd5k0s+OWx3WmcY=

lib/revproxy/cache.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func (s *Server) cacheStoreLocal(hash string, hdr http.Header, body []byte) erro
3939
if err := os.MkdirAll(filepath.Dir(path), 0755); err != nil {
4040
return err
4141
}
42-
return atomicfile.Tx(s.makePath(hash), 0644, func(f *atomicfile.File) error {
42+
return atomicfile.Tx(s.makePath(hash), 0644, func(f io.Writer) error {
4343
return writeCacheObject(f, hdr, body)
4444
})
4545
}

lib/revproxy/revproxy.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,9 @@ func (s *Server) init() {
145145
s.initOnce.Do(func() {
146146
nt := runtime.NumCPU()
147147
s.tasks, s.start = taskgroup.New(nil).Limit(nt)
148-
s.mcache = cache.New(cache.LRU[string, memCacheEntry](10 << 20).
149-
WithSize(entrySize),
148+
s.mcache = cache.New(cache.LRU[string, memCacheEntry]().
149+
WithLimit(10 << 20).
150+
WithSizeFunc(entrySize),
150151
)
151152
s.expire = scheddle.NewQueue(nil)
152153
})

0 commit comments

Comments
 (0)