250 Commits (524fb2c1908dc06b166f2a4fd2015d00b7d5ea92)

Author SHA1 Message Date
Brad Fitzpatrick c3e5903b91 wgengine/magicsock: remove leftover portmapper debug logging 5 years ago
Brad Fitzpatrick ea3715e3ce wgengine/magicsock: remove TODO about endpoints-over-DERP 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 1632f9fd6b wgengine/magicsock: reduce log spam during tests 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
Brad Fitzpatrick 7e201806b1 wgengine/magicsock: reconnect to DERP home after network comes back up 5 years ago
Brad Fitzpatrick 9b4e50cec0 wgengine/magicsock: fix typo in comment 5 years ago
Brad Fitzpatrick 6b365b0239 wgengine/magicsock: fix DERP reader hang regression during concurrent reads 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
Brad Fitzpatrick f7eed25bb9 wgengine/magicsock: filter disco packets and packets when stopped from wireguard 5 years ago
Josh Bleecher Snyder dd10babaed wgenginer/magicsock: remove Addrs methods 5 years ago
Brad Fitzpatrick 9541886856 wgengine/magicsock: disable regular STUNs for all platforms by default 5 years ago
Brad Fitzpatrick c55d26967b wgengine/magicsock: log more details of endpoints learned over disco 5 years ago
Brad Fitzpatrick 359055d3fa wgengine/magicsock: fix logging regression 5 years ago
Brad Fitzpatrick edf64e0901 wgengine/magicsock: send, use endpoints in CallMeMaybe messages 5 years ago
Brad Fitzpatrick b5b4992eff disco: support parsing/encoding endpoints in call-me-maybe frames 5 years ago
Brad Fitzpatrick 187e22a756 wgengine/magicsock: don't run the DERP cleanup so often 5 years ago
Josh Bleecher Snyder 5fe5402fcd Revert "wgengine/magicsock: shortcircuit discoEndpoint.heartbeat when its connection is closed" 5 years ago
Brad Fitzpatrick edce91a8a6 wgengine/magicsock: fix a naked return bug/crash where we returned (nil, true) 5 years ago
Brad Fitzpatrick 51bd1feae4 wgengine/magicsock: add single element IPPort->endpoint cache in receive path 5 years ago
Brad Fitzpatrick 5c619882bc wgengine/magicsock: simplify ReceiveIPv4+DERP path 5 years ago
Brad Fitzpatrick 3fa86a8b23 wgengine/magicsock: use relatively new netaddr.IPPort.IsZero method 5 years ago
Brad Fitzpatrick 4811236189 wgengine/magicsock: speed up BenchmarkReceiveFrom, store context.Done chan 5 years ago
Josh Bleecher Snyder 63af950d8c wgengine/magicsock: adapt to wireguard-go without UpdateDst 5 years ago
David Anderson 57d95dd005 wgengine/magicsock: default legacy networking to off for some tests. 5 years ago
David Anderson a2463e8948 wgengine/magicsock: add an option to disable legacy peer handling. 5 years ago
David Anderson d456bfdc6d wgengine/magicsock: fix BenchmarkReceiveFrom. 5 years ago
Josh Bleecher Snyder 08baa17d9a wgengine/magicsock: shortcircuit discoEndpoint.heartbeat when its connection is closed 5 years ago
Josh Bleecher Snyder 7c76435bf7 wgengine/magicsock: simplify 5 years ago
Josh Bleecher Snyder 654b5f1570 all: convert from []wgcfg.Endpoint to string 5 years ago
David Anderson 22507adf54 wgengine/magicsock: stop depending on UpdateDst in legacy codepaths. 5 years ago
Denton Gentry 0aa55bffce magicsock: test error case in derpWriteChanOfAddr 5 years ago
Brad Fitzpatrick 85e54af0d7 wgengine: on TCP connect fail/timeout, log some clues about why it failed 5 years ago
Brad Fitzpatrick f85769b1ed wgengine/magicsock: drop netaddr.IPPort cache 5 years ago
Brad Fitzpatrick 5aa5db89d6 cmd/tailscaled, wgengine/netstack: add start of gvisor userspace netstack work 5 years ago
Brad Fitzpatrick 5efb0a8bca cmd/tailscale: change formatting of "tailscale status" 5 years ago
Brad Fitzpatrick b5b9866ba2 wgengine/magicsock: copy self DNS name to PeerStatus, re-fill OS 5 years ago
David Anderson 86fe22a1b1 Update netaddr, and adjust wgengine/magicsock due to API change. 5 years ago
Josh Bleecher Snyder 56a7652dc9 wgkey: new package 5 years ago
Josh Bleecher Snyder 2fe770ed72 all: replace wgcfg.IP and wgcfg.CIDR with netaddr types 5 years ago
Brad Fitzpatrick 053a1d1340 all: annotate log verbosity levels on most egregiously spammy log prints 5 years ago
David Anderson 294ceb513c ipn, wgengine/magicsock: fix `tailscale status` display. 5 years ago
David Anderson c8c493f3d9 wgengine/magicsock: make ReceiveIPv4 a little easier to follow. 5 years ago
David Anderson 0ad109f63d wgengine/magicsock: move legacy endpoint creation into legacy.go. 5 years ago
David Anderson f873da5b16 wgengine/magicsock: move more legacy endpoint handling. 5 years ago
David Anderson 58fcd103c4 wgengine/magicsock: move legacy sending code to legacy.go. 5 years ago