Skip to content

go.mod, internal/buildtags: bump tailscale.com, keep udptransport and nattraversal - #139

Merged
bradfitz merged 1 commit into
mainfrom
bradfitz/udptransport
Sep 29, 2026
Merged

bradfitz merged 1 commit into
mainfrom
bradfitz/udptransport

Conversation

@bradfitz

Copy link
Copy Markdown
Member

This brings in tailscale/tailscale@fe9104331, which makes magicsock's
UDP transport and NAT traversal optional features (ts_omit_udptransport
and ts_omit_nattraversal). Native builds keep both, since direct paths
between peers are the point of tailcat; nattraversal on the keep list
pulls in udptransport via its declared dependency. The wasm build omits
both: a browser has no UDP sockets and reaches peers over DERP only, so
it loses nothing, and the wasm binary shrinks by about 230 KB.

The checked-in omit tag lists (build-tags.txt and .goreleaser.yaml) are
unchanged because both new features are kept.

Updates tailscale/tailscale#12614

… nattraversal

This brings in tailscale/tailscale@fe9104331, which makes magicsock's
UDP transport and NAT traversal optional features (ts_omit_udptransport
and ts_omit_nattraversal). Native builds keep both, since direct paths
between peers are the point of tailcat; nattraversal on the keep list
pulls in udptransport via its declared dependency. The wasm build omits
both: a browser has no UDP sockets and reaches peers over DERP only, so
it loses nothing, and the wasm binary shrinks by about 230 KB.

The checked-in omit tag lists (build-tags.txt and .goreleaser.yaml) are
unchanged because both new features are kept.

Updates tailscale/tailscale#12614

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
@bradfitz
bradfitz merged commit b4dc28e into main Sep 29, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant