You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/wgengine/magicsock
James Tucker 9351eec3e1 net/netcheck: remove hairpin probes
Palo Alto reported interpreting hairpin probes as LAND attacks, and the
firewalls may be responding to this by shutting down otherwise in use NAT sessions
prematurely. We don't currently make use of the outcome of the hairpin
probes, and they contribute to other user confusion with e.g. the
AirPort Extreme hairpin session workaround. We decided in response to
remove the whole probe feature as a result.

Updates #188
Updates tailscale/corp#19106
Updates tailscale/corp#19116

Signed-off-by: James Tucker <james@tailscale.com>
2 years ago
..
batching_conn.go wgengine/magicsock: improve don't fragment bit set/get support 2 years ago
blockforever_conn.go wgengine/magicsock: improve don't fragment bit set/get support 2 years ago
debughttp.go all: remove LenIter, use Go 1.22 range-over-int instead 2 years ago
debugknobs.go all: cleanup unused code, part 2 (#10670) 2 years ago
debugknobs_stubs.go wgengine/magicsock: replace CanPMTUD() with ShouldPMTUD() 2 years ago
derp.go health, wgengine/magicsock: remove last of health package globals 2 years ago
derp_test.go net/netcheck,wgengine/magicsock: align DERP frame receive time heuristics 2 years ago
discopingpurpose_string.go wgengine/magicsock: implement probing of UDP path lifetime (#10844) 2 years ago
endpoint.go wgengine/magicsock: prefer link-local addresses to private ones 2 years ago
endpoint_default.go all: adjust some build tags for plan9 2 years ago
endpoint_stub.go all: adjust some build tags for plan9 2 years ago
endpoint_test.go wgengine/magicsock: implement probing of UDP path lifetime (#10844) 2 years ago
endpoint_tracker.go wgengine/magicsock: only cache N most recent endpoints per-Addr 2 years ago
endpoint_tracker_test.go all: use Go 1.22 range-over-int 2 years ago
magicsock.go net/netcheck: remove hairpin probes 2 years ago
magicsock_default.go wgengine/magicsock: delete unused stuff 2 years ago
magicsock_linux.go wgengine/magicsock: simplify tryEnableUDPOffload() (#9872) 2 years ago
magicsock_test.go ipn,wgengine: remove vestigial Prefs.AllowSingleHosts 2 years ago
magicsock_unix_test.go all: update copyright and license headers 3 years ago
peermap.go wgengine/magicsock: allow disco communication without known endpoints 2 years ago
peermtu.go magicsock: mute noisy expected peer mtu related error (#10870) 2 years ago
peermtu_darwin.go wgengine/magicsock: improve don't fragment bit set/get support 2 years ago
peermtu_linux.go wgengine/magicsock: improve don't fragment bit set/get support 2 years ago
peermtu_stubs.go magicsock: mute noisy expected peer mtu related error (#10870) 2 years ago
peermtu_unix.go wgengine/magicsock: replace CanPMTUD() with ShouldPMTUD() 2 years ago
rebinding_conn.go wgengine/magicsock: improve don't fragment bit set/get support 2 years ago