Skip to content

Commit c44f55d

Browse files
committed
deps: update Tailscale to v1.104.1
Update the Tailscale dependency and its transitive modules to the latest stable release. Match the Go 1.27.1 minimum in the CI containers and regenerate the dependency license report. Adapt the TUN and test transport readers to the new slab and packet-descriptor APIs. Copy host packets into owned storage before reusing the read slab, compact filter descriptors without moving packet bytes, and preserve valid packets returned with read errors. Report slab overflow without truncating packets and continue host reads after ErrTooManySegments.
1 parent ec5b398 commit c44f55d

13 files changed

Lines changed: 528 additions & 473 deletions

File tree

‎.github/workflows/checks.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
check:
3232
runs-on: [self-hosted, tailmix-vm]
3333
container:
34-
image: golang:1.27.0
34+
image: golang:1.27.1
3535
steps:
3636
- uses: actions/checkout@v6
3737
- run: make check

‎.github/workflows/release.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
release:
1212
runs-on: [self-hosted, tailmix-vm]
1313
container:
14-
image: golang:1.27.0
14+
image: golang:1.27.1
1515
steps:
1616
- uses: actions/checkout@v6
1717
with:

‎go.mod‎

Lines changed: 59 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,56 @@
11
module github.com/maisem/tailmix
22

3-
go 1.27.0
3+
go 1.27.1
44

55
require (
6-
github.com/gaissmai/bart v0.26.1
6+
github.com/gaissmai/bart v0.29.0
77
github.com/tailscale/netlink v1.1.1-0.20240822203006-4d49adab4de7
88
github.com/tailscale/peercred v0.0.0-20250107143737-35a0c7bd7edc
9-
github.com/tailscale/wireguard-go v0.0.0-20260715223240-2e01ba5b00f0
9+
github.com/tailscale/wireguard-go v0.0.0-20260928213032-417aef361226
1010
go.yaml.in/yaml/v2 v2.4.4
11-
go4.org/netipx v0.0.0-20231129151722-fdeea329fbba
12-
golang.org/x/mod v0.38.0
13-
golang.org/x/net v0.57.0
14-
golang.org/x/sys v0.47.0
15-
golang.zx2c4.com/wireguard/windows v0.5.3
16-
gvisor.dev/gvisor v0.0.0-20260224225140-573d5e7127a8
17-
tailscale.com v1.102.3
11+
go4.org/netipx v0.0.0-20260823151212-3075585bcbeb
12+
golang.org/x/mod v0.41.0
13+
golang.org/x/net v0.59.0
14+
golang.org/x/sys v0.48.0
15+
golang.zx2c4.com/wireguard/windows v1.0.1
16+
gvisor.dev/gvisor v0.0.0-20260915211658-a6f909f08a72
17+
tailscale.com v1.104.1
1818
)
1919

2020
require (
2121
9fans.net/go v0.0.8-0.20250307142834-96bdba94b63f // indirect
2222
filippo.io/edwards25519 v1.2.0 // indirect
23-
fyne.io/systray v1.11.1-0.20250812065214-4856ac3adc3c // indirect
24-
github.com/BurntSushi/toml v1.5.0 // indirect
23+
fyne.io/systray v1.12.2 // indirect
24+
github.com/BurntSushi/toml v1.6.0 // indirect
2525
github.com/Kodeworks/golang-image-ico v0.0.0-20141118225523-73f0f4cfade9 // indirect
2626
github.com/akutz/memconn v0.1.0 // indirect
27-
github.com/alexbrainman/sspi v0.0.0-20231016080023-1a75b4708caa // indirect
27+
github.com/alexbrainman/sspi v0.0.0-20250919150558-7d374ff0d59e // indirect
2828
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be // indirect
2929
github.com/atotto/clipboard v0.1.4 // indirect
30-
github.com/aws/aws-sdk-go-v2 v1.42.1 // indirect
31-
github.com/aws/aws-sdk-go-v2/config v1.32.17 // indirect
32-
github.com/aws/aws-sdk-go-v2/credentials v1.19.16 // indirect
33-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.23 // indirect
34-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.30 // indirect
35-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.30 // indirect
36-
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.24 // indirect
37-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.13 // indirect
38-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.30 // indirect
39-
github.com/aws/aws-sdk-go-v2/service/signin v1.0.11 // indirect
40-
github.com/aws/aws-sdk-go-v2/service/ssm v1.45.0 // indirect
41-
github.com/aws/aws-sdk-go-v2/service/sso v1.30.17 // indirect
42-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.21 // indirect
43-
github.com/aws/aws-sdk-go-v2/service/sts v1.42.1 // indirect
44-
github.com/aws/smithy-go v1.27.3 // indirect
30+
github.com/aws/aws-sdk-go-v2 v1.46.0 // indirect
31+
github.com/aws/aws-sdk-go-v2/config v1.33.3 // indirect
32+
github.com/aws/aws-sdk-go-v2/credentials v1.20.3 // indirect
33+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.19.2 // indirect
34+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.5.2 // indirect
35+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.8.2 // indirect
36+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.5.2 // indirect
37+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.19 // indirect
38+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.14.2 // indirect
39+
github.com/aws/aws-sdk-go-v2/service/signin v1.9.0 // indirect
40+
github.com/aws/aws-sdk-go-v2/service/ssm v1.77.0 // indirect
41+
github.com/aws/aws-sdk-go-v2/service/sso v1.37.0 // indirect
42+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.42.0 // indirect
43+
github.com/aws/aws-sdk-go-v2/service/sts v1.49.0 // indirect
44+
github.com/aws/smithy-go v1.28.1 // indirect
4545
github.com/bradfitz/monogok v0.0.0-20260630033929-b1eef977b41f // indirect
46-
github.com/coder/websocket v1.8.14 // indirect
47-
github.com/creachadair/msync v0.8.1 // indirect
46+
github.com/coder/websocket v1.8.15 // indirect
47+
github.com/creachadair/msync v0.10.1 // indirect
4848
github.com/creack/pty v1.1.24 // indirect
49-
github.com/dblohm7/wingoes v0.0.0-20240119213807-a09d6be7affa // indirect
50-
github.com/diskfs/go-diskfs v1.9.3 // indirect
49+
github.com/dblohm7/wingoes v0.0.0-20260526185140-fb298caac7ca // indirect
50+
github.com/diskfs/go-diskfs v1.9.4 // indirect
5151
github.com/fogleman/gg v1.3.0 // indirect
52-
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
53-
github.com/go-json-experiment/json v0.0.0-20260214004413-d219187c3433 // indirect
52+
github.com/fxamacker/cbor/v2 v2.9.3 // indirect
53+
github.com/go-json-experiment/json v0.0.0-20260820222146-c27c302e5fc3 // indirect
5454
github.com/go4org/plan9netshell v0.0.0-20250324183649-788daa080737 // indirect
5555
github.com/godbus/dbus/v5 v5.2.2 // indirect
5656
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect
@@ -60,48 +60,47 @@ require (
6060
github.com/google/uuid v1.6.0 // indirect
6161
github.com/hdevalence/ed25519consensus v0.2.0 // indirect
6262
github.com/huin/goupnp v1.3.0 // indirect
63-
github.com/jmespath/go-jmespath v0.4.0 // indirect
64-
github.com/jsimonetti/rtnetlink v1.4.1 // indirect
63+
github.com/jsimonetti/rtnetlink v1.4.2 // indirect
6564
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
66-
github.com/klauspost/compress v1.19.1 // indirect
65+
github.com/klauspost/compress v1.20.0 // indirect
6766
github.com/kr/fs v0.1.0 // indirect
6867
github.com/mattn/go-colorable v0.1.15 // indirect
69-
github.com/mattn/go-isatty v0.0.23 // indirect
70-
github.com/mdlayher/netlink v1.7.3-0.20250113171957-fbb4dce95f42 // indirect
71-
github.com/mdlayher/socket v0.5.0 // indirect
68+
github.com/mattn/go-isatty v0.0.24 // indirect
69+
github.com/mdlayher/netlink v1.11.2 // indirect
70+
github.com/mdlayher/socket v0.7.0 // indirect
7271
github.com/mitchellh/go-ps v1.0.0 // indirect
7372
github.com/peterbourgon/ff/v3 v3.4.0 // indirect
74-
github.com/pires/go-proxyproto v0.8.1 // indirect
75-
github.com/pkg/sftp v1.13.6 // indirect
76-
github.com/safchain/ethtool v0.3.0 // indirect
73+
github.com/pires/go-proxyproto v0.15.0 // indirect
74+
github.com/pkg/sftp v1.13.11 // indirect
75+
github.com/safchain/ethtool v0.7.0 // indirect
7776
github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e // indirect
7877
github.com/tailscale/certstore v0.1.1-0.20260409135935-3638fb84b77d // indirect
7978
github.com/tailscale/gliderssh v0.3.4-0.20260716005906-1a0f895faf28 // indirect
8079
github.com/tailscale/go-winio v0.0.0-20231025203758-c4f33415bf55 // indirect
81-
github.com/tailscale/hujson v0.0.0-20260302212456-ecc657c15afd // indirect
82-
github.com/tailscale/web-client-prebuilt v0.0.0-20250124233751-d4cd19a26976 // indirect
83-
github.com/toqueteos/webbrowser v1.2.0 // indirect
84-
github.com/u-root/u-root v0.14.0 // indirect
80+
github.com/tailscale/hujson v0.0.0-20260727124030-b80ff77dac4f // indirect
81+
github.com/tailscale/web-client-prebuilt v0.0.0-20260917222731-e0ed2d0d0fea // indirect
82+
github.com/toqueteos/webbrowser v1.2.1 // indirect
83+
github.com/u-root/u-root v0.16.0 // indirect
8584
github.com/vishvananda/netns v0.0.5 // indirect
8685
github.com/x448/float16 v0.8.4 // indirect
8786
go4.org/mem v0.0.0-20240501181205-ae6ca9944745 // indirect
88-
golang.org/x/crypto v0.56.0 // indirect
89-
golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect
90-
golang.org/x/exp/typeparams v0.0.0-20240314144324-c7f7c6466f7f // indirect
91-
golang.org/x/image v0.41.0 // indirect
92-
golang.org/x/oauth2 v0.36.0 // indirect
93-
golang.org/x/sync v0.22.0 // indirect
94-
golang.org/x/telemetry v0.0.0-20260708182218-49f421fb7959 // indirect
95-
golang.org/x/term v0.45.0 // indirect
96-
golang.org/x/text v0.41.0 // indirect
97-
golang.org/x/time v0.15.0 // indirect
98-
golang.org/x/tools v0.48.0 // indirect
87+
golang.org/x/crypto v0.57.0 // indirect
88+
golang.org/x/exp v0.0.0-20260908205506-85c1c2202aba // indirect
89+
golang.org/x/exp/typeparams v0.0.0-20260811152304-ee035b5b010f // indirect
90+
golang.org/x/image v0.46.0 // indirect
91+
golang.org/x/oauth2 v0.37.0 // indirect
92+
golang.org/x/sync v0.23.0 // indirect
93+
golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518 // indirect
94+
golang.org/x/term v0.46.0 // indirect
95+
golang.org/x/text v0.42.0 // indirect
96+
golang.org/x/time v0.16.0 // indirect
97+
golang.org/x/tools v0.50.0 // indirect
9998
golang.org/x/vuln v1.6.0 // indirect
10099
golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 // indirect
101100
honnef.co/go/tools v0.8.1 // indirect
102-
k8s.io/client-go v0.34.0 // indirect
101+
k8s.io/client-go v0.37.0 // indirect
103102
sigs.k8s.io/yaml v1.6.0 // indirect
104-
software.sslmate.com/src/go-pkcs12 v0.4.0 // indirect
103+
software.sslmate.com/src/go-pkcs12 v0.7.3 // indirect
105104
)
106105

107106
tool (

0 commit comments

Comments
 (0)