310 Commits (5ef3713c9fb0896fee566918d9f5f932c66086d9)

Author SHA1 Message Date
Andrew Dunham aea251d42a cmd/testwrapper: move from corp; mark magicsock test as flaky 3 years ago
Brad Fitzpatrick 0f604923d3 ipn/ipnlocal: fix StatusWithoutPeers not populating parts of Status 3 years ago
Joe Tsai d9df023e6f
net/connstats: enforce maximum number of connections (#6760) 3 years ago
Jordan Whited ea5ee6f87c
all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (#6692) 3 years ago
Jordan Whited 76389d8baf
net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663) 3 years ago
Mihai Parparita bdc45b9066 wgengine/magicsock: fix panic when rebinding fails 3 years ago
Joe Tsai 2e5d08ec4f
net/connstats: invert network logging data flow (#6272) 3 years ago
Brad Fitzpatrick 3a168cc1ff wgengine/magicsock: ignore pre-disco (pre-0.100) peers 3 years ago
Joe Tsai 81fd259133
wgengine/magicsock: gather physical-layer statistics (#5925) 4 years ago
Joe Tsai 9ee3df02ee
wgengine/magicsock: remove endpoint.wgEndpoint (#5911) 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Andrew Dunham c72caa6672 wgengine/magicsock: use AF_PACKET socket + BPF to read disco messages 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Josh Bleecher Snyder 5f176f24db go.mod: upgrade to the latest wireguard-go 4 years ago
Josh Bleecher Snyder 1b57b0380d wgengine/magicsock: remove final alloc from ReceiveFrom 4 years ago
Josh Bleecher Snyder 08cf54f386 wgengine/magicsock: fix goMajorVersion for 1.18 ts release 4 years ago
Brad Fitzpatrick addda5b96f wgengine/magicsock: fix watchdog timeout on Close when IPv6 not available 4 years ago
Brad Fitzpatrick 486059589b all: gofmt -w -s (simplify) tests 4 years ago
Brad Fitzpatrick 7901289578 wgengine/magicsock: add a stress test 4 years ago
Josh Bleecher Snyder 5a60781919 wgengine/magicsock: increase TestDiscokeyChange connection timeout 4 years ago
Josh Bleecher Snyder 9da22dac3d wgengine/magicsock: fix bug in peerMap.upsertEndpoint 4 years ago
David Anderson 41da7620af go.mod: update wireguard-go to pick up roaming toggle 4 years ago
David Anderson 0532eb30db all: replace tailcfg.DiscoKey with key.DiscoPublic. 5 years ago
David Anderson 7e6a1ef4f1 tailcfg: use key.NodePublic in wire protocol types. 5 years ago
David Anderson 72ace0acba wgengine/magicsock: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
David Anderson d6e7cec6a7 types/netmap: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
David Anderson 418adae379 various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic() 5 years ago
David Anderson eeb97fd89f various: remove remaining uses of key.NewPrivate. 5 years ago
David Anderson ef241f782e wgengine/magicsock: remove uses of tailcfg.DiscoKey. 5 years ago
David Anderson 55b6753c11 wgengine/magicsock: remove use of key.{Public,Private}. 5 years ago
David Anderson c1d009b9e9 ipn/ipnstate: use key.NodePublic instead of the generic key.Public. 5 years ago
David Anderson 37c150aee1 derp: use new node key type. 5 years ago
David Anderson e03fda7ae6 wgengine/magicsock: remove test uses of wgkey. 5 years ago
Josh Bleecher Snyder 94fb42d4b2 all: use testingutil.MinAllocsPerRun 5 years ago
Josh Bleecher Snyder 1df865a580 wgengine/magicsock: allow even fewer allocs per UDP receive 5 years ago
Josh Bleecher Snyder c1d377078d wgengine/magicsock: use testingutil.MinAllocsPerRun 5 years ago
David Anderson c9bf773312 wgengine/magicsock: replace use of wgkey with new node key type. 5 years ago
David Anderson 6e5175373e types/netmap: use new node key type. 5 years ago
David Anderson a9c78910bd wgengine/wgcfg: convert to use new node key type. 5 years ago
David Crawshaw 0b62f26349 magicsock: remove test data race 5 years ago
David Crawshaw 3552d86525 wgengine/magicsock: turn down timeouts in tests 5 years ago
David Anderson b956139b0c wgengine/magicsock: track IP<>node mappings without relying on discokeys. 5 years ago
Brad Fitzpatrick 569f70abfd wgengine/magicsock: finish some renamings of discoEndpoint to endpoint 5 years ago
Brad Fitzpatrick d86081f353 wgengine/magicsock: add new discoInfo type for DiscoKey state, move some fields 5 years ago
Brad Fitzpatrick 3e80806804 wgengine/magicsock: pass src NodeKey to handleDiscoMessage for DERP disco msgs 5 years ago
David Anderson 830f641c6b wgengine/magicsock: update discokeys on netmap change. 5 years ago
Josh Bleecher Snyder a722e48cef wgengine/magicsock: skip alloc test with -race 5 years ago