145 Commits (d37451bac6f38cc09b853b08b1dc8359ba767fa1)

Author SHA1 Message Date
Josh Bleecher Snyder 8a3d52e882 wgengine/magicsock: use mono.Time 5 years ago
Josh Bleecher Snyder 4f4dae32dd wgengine/magicsock: fix latent data race in test 5 years ago
Brad Fitzpatrick 7e7c4c1bbe tailcfg: break DERPNode.DERPTestPort into DERPPort & InsecureForTests 5 years ago
julianknodt 506c2fe8e2 cmd/tailscale: make netcheck use active DERP map, delete static copy 5 years ago
Josh Bleecher Snyder 1ece91cede go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Josh Bleecher Snyder ebcd7ab890 wgengine: remove wireguard-go DeviceOptions 5 years ago
Josh Bleecher Snyder aacb2107ae all: add extra information to serialized endpoints 5 years ago
Josh Bleecher Snyder e0bd3cc70c wgengine/magicsock: use netaddr.MustParseIPPrefix 5 years ago
Josh Bleecher Snyder 64047815b0 wgenengine/magicsock: delete cursed tests 5 years ago
Josh Bleecher Snyder 7ee891f5fd all: delete wgcfg.Key and wgcfg.PrivateKey 5 years ago
Brad Fitzpatrick 34d2f5a3d9 tailcfg: add Endpoint, EndpointType, MapRequest.EndpointType 5 years ago
Josh Bleecher Snyder 69cdc30c6d wgengine/wgcfg: remove Config.ListenPort 5 years ago
Josh Bleecher Snyder b3ceca1dd7 wgengine/...: split into multiple receive functions 5 years ago
Josh Bleecher Snyder 34d4943357 all: gofmt -s 5 years ago
Josh Bleecher Snyder 1df162b05b wgengine/magicsock: adapt CreateEndpoint signature to match wireguard-go 5 years ago
Josh Bleecher Snyder 36a85e1760 wgengine/magicsock: don't call t.Fatal in magicStack.IP 5 years ago
David Anderson 016de16b2e net/tstun: rename TUN to Wrapper. 5 years ago
David Anderson 588b70f468 net/tstun: merge in wgengine/tstun. 5 years ago
Josh Bleecher Snyder 28af46fb3b wgengine: pass logger as a separate arg to device.NewDevice 5 years ago
Josh Bleecher Snyder 4b77eca2de wgengine/magicsock: check returned error in addTestEndpoint 5 years ago
Brad Fitzpatrick c99f260e40 wgengine/magicsock: prefer IPv6 transport if roughly equivalent latency 5 years ago
Brad Fitzpatrick 9643d8b34d wgengine/magicsock: add an addrLatency type to combine an IPPort+time.Duration 5 years ago
Brad Fitzpatrick 7e0d12e7cc wgengine/magicsock: don't update control if only endpoint order changes 5 years ago
Brad Fitzpatrick 387e83c8fe wgengine/magicsock: fix Conn.Rebind race that let ErrClosed errors be read 5 years ago
David Anderson 2404c0ffad ipn/ipnlocal: only filter out default routes when computing the local wg config. 5 years ago
Brad Fitzpatrick e9e4f1063d wgengine/magicsock: fix discoEndpoint caching bug when a node key changes 5 years ago
Brad Fitzpatrick c64bd587ae net/portmapper: add NAT-PMP client, move port mapping service probing 5 years ago
Josh Bleecher Snyder c7e5ab8094 wgengine/magicsock: retry and re-send packets in TestTwoDevicePing 5 years ago
Josh Bleecher Snyder 88586ec4a4 wgengine/magicsock: remove an alloc from ReceiveIPvN 5 years ago
Josh Bleecher Snyder 0c673c1344 wgengine/magicsock: unify on netaddr types in addrSet 5 years ago
Josh Bleecher Snyder 4cd9218351 wgengine/magicsock: prevent logging while running benchmarks 5 years ago
Josh Bleecher Snyder 635e4c7435 wgengine/magicsock: increase legacy ping timeout again 5 years ago
Brad Fitzpatrick 6b365b0239 wgengine/magicsock: fix DERP reader hang regression during concurrent reads 5 years ago
Josh Bleecher Snyder e1f773ebba wgengine/magicsock: allow more time for pings to transit 5 years ago
Brad Fitzpatrick 6d2b8df06d wgengine/magicsock: add disabled failing (deadlocking) test for #1282 5 years ago
Brad Fitzpatrick 1e7a35b225 types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago
Brad Fitzpatrick 6064b6ff47 wgengine/wgcfg/nmcfg: split control/controlclient/netmap.go into own package 5 years ago
David Anderson ace57d7627 wgengine/magicsock: set a dummy private key in benchmark. 5 years ago
Josh Bleecher Snyder e8cd7bb66f tstest: simplify goroutine leak tests 5 years ago
Josh Bleecher Snyder fe7c3e9c17 all: move wgcfg from wireguard-go 5 years ago
Josh Bleecher Snyder d5baeeed5c wgengine: use Tailscale-style peer identifiers in logs 5 years ago
Josh Bleecher Snyder e4c075cd95 wgengine/magicsock: prevent log-after-test in TestTwoDevicePing 5 years ago
Brad Fitzpatrick 5c619882bc wgengine/magicsock: simplify ReceiveIPv4+DERP path 5 years ago
Josh Bleecher Snyder ed2169ae99 wgengine/magicsock: prevent logging after TestActiveDiscovery completes 5 years ago
Josh Bleecher Snyder 63af950d8c wgengine/magicsock: adapt to wireguard-go without UpdateDst 5 years ago
Denton Gentry 23c2dc2165
magicksock: remove TestConnClosing. (#1140) 5 years ago
David Anderson e23b4191c4 wgengine/magicsock: disable legacy networking everywhere except TwoDevicePing. 5 years ago
David Anderson 0733c5d2e0 wgengine/magicsock: disable legacy behavior in a few more tests. 5 years ago
David Anderson a2463e8948 wgengine/magicsock: add an option to disable legacy peer handling. 5 years ago