diff options
| author | James Tucker <jftucker@gmail.com> | 2026-02-27 15:44:59 -0800 |
|---|---|---|
| committer | James Tucker <jftucker@gmail.com> | 2026-02-28 16:33:56 -0800 |
| commit | 48e0334aaca92682f1ec59962de93afd21c49ac8 (patch) | |
| tree | 030e3941b452f2ad1a2d75a317edd3d190d3a001 /control/controlhttp/controlhttpserver/controlhttpserver.go | |
| parent | 142ce997cbf53f0bb0c86e96682bce75b34c10f8 (diff) | |
| download | tailscale-48e0334aaca92682f1ec59962de93afd21c49ac8.tar.xz tailscale-48e0334aaca92682f1ec59962de93afd21c49ac8.zip | |
tsnet: fix Listen for unspecified addresses and ephemeral ports
Normalize 0.0.0.0 and :: to wildcard in resolveListenAddr so listeners
match incoming connections.
Fix ephemeral port allocation across all three modes: extract assigned
ports from gVisor listeners (TUN TCP and UDP), and add an ephemeral port
allocator for netstack TCP.
Updates #6815
Updates #12182
Fixes #14042
Signed-off-by: James Tucker <jftucker@gmail.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions
