1598 Commits (83efadee9fc01ac8bcabd397a37c6c0eb3a1bea5)

Author SHA1 Message Date
Brad Fitzpatrick c48cc08de2 wgengine: stop conntrack log spam about Canonical net probes 2 years ago
Irbe Krumina 9bd158cc09
cmd/containerboot,util/linuxfw: create a SNAT rule for dst/src only once, clean up if needed (#13658) 2 years ago
Brad Fitzpatrick 5f88b65764 wgengine/netstack: check userspace ping success on Windows 2 years ago
Brad Fitzpatrick 6f694da912 wgengine/magicsock: avoid log spam from ReceiveFunc on shutdown 2 years ago
Irbe Krumina 096b090caf
cmd/containerboot,kube,util/linuxfw: configure kube egress proxies to route to 1+ tailnet targets (#13531) 2 years ago
Kristoffer Dalby 5550a17391 wgengine: make opts.Metrics mandatory 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 9f9470fc10 ipnlocal,proxymap,wgengine/netstack: add optional WhoIs/proxymap debug 2 years ago
Jordan Whited 7aa766ee65
net/tstun: probe TCP GRO (#13376) 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
Jordan Whited 0926954cf5
net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315) 2 years ago
Jordan Whited d21ebc28af
wgengine/netstack: implement netstack loopback (#13301) 2 years ago
Jordan Whited 31cdbd68b1
net/tstun: fix gvisor inbound GSO packet injection (#13283) 2 years ago
Jordan Whited bfcb3562e6
wgengine/netstack: re-enable gVisor GSO on Linux (#13269) 2 years ago
Jordan Whited d097096ddc
net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-aware (#13266) 2 years ago
Jordan Whited 6d4973e1e0
wgengine/netstack: use types/logger.Logf instead of stdlib log.Printf (#13267) 2 years ago
Percy Wegmann d00d6d6dc2 go.mod: update to github.com/tailscale/netlink library that doesn't require vishvananda/netlink 2 years ago
Jordan Whited 8e42510a71
wgengine/netstack: disable gVisor GSO on Linux (#13215) 2 years ago
Jordan Whited 7675c3ebf2
wgengine/netstack/gro: exclude importation of gVisor GRO pkg on iOS (#13202) 2 years ago
Jordan Whited df6014f1d7
net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linux (#13172) 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
Jordan Whited 2f27319baf
wgengine/netstack: disable gVisor TCP GRO for Linux (#13138) 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
Jordan Whited 25f0a3fc8f
wgengine/netstack: use build tags to exclude gVisor GRO importation on iOS (#13015) 2 years ago
Maisem Ali 07e2487c1d wgengine/capture: fix v6 field typo in wireshark dissector 2 years ago
Maisem Ali a917718353 util/linuxfw: return nil interface not concrete type 2 years ago
Jordan Whited d9d9d525d9
wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994) 2 years ago
Andrew Dunham 9939374c48 wgengine/magicsock: use cloud metadata to get public IPs 2 years ago
Jordan Whited f0230ce0b5
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921) 2 years ago
Jordan Whited 7bc2ddaedc
go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869) 2 years ago
Brad Fitzpatrick cf97cff33b wgengine/netstack: simplify netaddrIPFromNetstackIP 2 years ago
Irbe Krumina 57856fc0d5
ipn,wgengine/magicsock: allow setting static node endpoints via tailscaled configfile (#12882) 2 years ago
Nick Khyl 1608831c33 wgengine/router: use quad-100 as the nexthop on Windows 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 c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
Brad Fitzpatrick 42dac7c5c2 wgengine/magicsock: add debug envknob for injecting an endpoint 2 years ago