722 Commits (83efadee9fc01ac8bcabd397a37c6c0eb3a1bea5)

Author SHA1 Message Date
Brad Fitzpatrick 6f694da912 wgengine/magicsock: avoid log spam from ReceiveFunc on shutdown 2 years ago
James Tucker 9eb59c72c1 wgengine/magicsock: fix check for EPERM on macOS 2 years ago
Adrian Dewhurst 2fdbcbdf86 wgengine/magicsock: only used cached results for GetLastNetcheckReport 2 years ago
Kristoffer Dalby 0e0e53d3b3 util/usermetrics: make usermetrics non-global 2 years ago
Jordan Whited 951884b077
net/netcheck,wgengine/magicsock: plumb OnlyTCP443 controlknob through netcheck (#13491) 2 years ago
Jordan Whited 5f4a4c6744
wgengine/magicsock: fix sendUDPStd docs (#13490) 2 years ago
Jordan Whited 4084c6186d
wgengine/magicsock: add side-effect-free function for netcheck UDP sends (#13487) 2 years ago
Andrew Dunham 40833a7524 wgengine/magicsock: disable raw disco by default; add envknob to enable 2 years ago
Jordan Whited afec2d41b4
wgengine/magicsock: remove redundant deadline from netcheck report call (#13395) 2 years ago
Brad Fitzpatrick 3d401c11fa all: use new Go 1.23 slices.Sorted more 2 years ago
Andrew Dunham 1c972bc7cb wgengine/magicsock: actually use AF_PACKET socket for raw disco 2 years ago
Brad Fitzpatrick 65fe0ba7b5 wgengine/magicsock: fix panic regression from cryptokey routing change 2 years ago
tomholford 16bb541adb wgengine/magicsock: replace deprecated poly1305 (#13184) 2 years ago
Jordan Whited ccf091e4a6
wgengine/magicsock: don't upgrade to linuxBatchingConn on Android (#13161) 2 years ago
Andrew Dunham e107977f75 wgengine/magicsock: disable SIO_UDP_NETRESET on Windows 2 years ago
Brad Fitzpatrick 2dd71e64ac wgengine/magicsock: log when a ReceiveFunc fails 2 years ago
Brad Fitzpatrick a61825c7b8 cmd/tta, vnet: add host firewall, env var support, more tests 2 years ago
Jordan Whited a93dc6cdb1
wgengine/magicsock: refactor batchingUDPConn to batchingConn interface (#13042) 2 years ago
Andrew Dunham 9939374c48 wgengine/magicsock: use cloud metadata to get public IPs 2 years ago
Irbe Krumina 57856fc0d5
ipn,wgengine/magicsock: allow setting static node endpoints via tailscaled configfile (#12882) 2 years ago
Brad Fitzpatrick 808b4139ee wgengine/magicsock: use wireguard-go/conn.PeerAwareEndpoint 2 years ago
Lee Briggs b546a6e758 wgengine/magicsock: allow a CSV list for pretendpoint 2 years ago
Brad Fitzpatrick 42dac7c5c2 wgengine/magicsock: add debug envknob for injecting an endpoint 2 years ago
Brad Fitzpatrick d2fef01206 control/controlknobs,tailcfg,wgengine/magicsock: remove DRPO shutoff switch 2 years ago
Brad Fitzpatrick 9df107f4f0 wgengine/magicsock: use derp-region-as-magic-AddrPort hack in fewer places 2 years ago
Andrew Dunham 8487fd2ec2 wgengine/magicsock: add more DERP home clientmetrics 2 years ago
Andrew Dunham 8161024176 wgengine/magicsock: always set home DERP if no control conn 2 years ago
Maisem Ali 36e8e8cd64 wgengine/magicsock: use math/rands/v2 2 years ago
Maisem Ali 4a8cb1d9f3 all: use math/rand/v2 more 2 years ago
James Tucker 9351eec3e1 net/netcheck: remove hairpin probes 2 years ago
Brad Fitzpatrick 964282d34f ipn,wgengine: remove vestigial Prefs.AllowSingleHosts 2 years ago
James Tucker 8d1249550a net/netcheck,wgengine/magicsock: add potential workaround for Palo Alto DIPP misbehavior 2 years ago
Claire Wang e070af7414
ipnlocal, magicsock: add more description to storing last suggested exit (#11998) 2 years ago
Claire Wang 35872e86d2
ipnlocal, magicsock: store last suggested exit node id in local backend (#11959) 2 years ago
Brad Fitzpatrick b9adbe2002 net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon 2 years ago
Brad Fitzpatrick 7a62dddeac net/netcheck, wgengine/magicsock: make netmon.Monitor required 2 years ago
Brad Fitzpatrick 7f587d0321 health, wgengine/magicsock: remove last of health package globals 2 years ago
Brad Fitzpatrick 6d69fc137f ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker 2 years ago
Brad Fitzpatrick 723c775dbb tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing 2 years ago
Brad Fitzpatrick ebc552d2e0 health: add Tracker type, in prep for removing global variables 2 years ago
Brad Fitzpatrick 03d5d1f0f9 wgengine/magicsock: disable portmapper in tunchan-faked tests 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Brad Fitzpatrick 0fba9e7570 cmd/tailscale/cli: prevent concurrent Start calls in 'up' 2 years ago
Claire Wang 9171b217ba
cmd/tailscale, ipn/ipnlocal: add suggest exit node CLI option (#11407) 2 years ago
Charlotte Brandhorst-Satzkorn 449f46c207
wgengine/magicsock: rebind/restun if a syscall.EPERM error is returned (#11711) 2 years ago
James Tucker a2eb1c22b0 wgengine/magicsock: allow disco communication without known endpoints 2 years ago
James Tucker 6e334e64a1 net/netcheck,wgengine/magicsock: align DERP frame receive time heuristics 2 years ago
Brad Fitzpatrick a36cfb4d3d tailcfg, ipn/ipnlocal, wgengine/magicsock: add only-tcp-443 node attr 2 years ago
Brad Fitzpatrick 5d1c72f76b wgengine/magicsock: don't use endpoint debug ringbuffer on mobile. 2 years ago
Andrew Dunham f072d017bd wgengine/magicsock: don't change DERP home when not connected to control 2 years ago