49 Commits (622c0d0cb39dfd64b0f1e73a088d1e02f0d3e607)

Author SHA1 Message Date
Brad Fitzpatrick 77e89c4a72 wgengine/magicsock: handle CallMeMaybe discovery mesages 6 years ago
Brad Fitzpatrick 2d6e84e19e net/netcheck, wgengine/magicsock: replace more UDPAddr with netaddr.IPPort 6 years ago
Brad Fitzpatrick e96f22e560 wgengine/magicsock: start handling disco message, use netaddr.IPPort more 6 years ago
Brad Fitzpatrick a83ca9e734 wgengine/magicsock: cache precomputed nacl/box shared keys 6 years ago
Brad Fitzpatrick a975e86bb8 wgengine/magicsock: add new endpoint type used for discovery-supporting peers 6 years ago
Brad Fitzpatrick 103c06cc68 wgengine/magicsock: open discovery naclbox messages from known peers 6 years ago
Dmytro Shynkevych de5f6d70a8 magicsock: eliminate logging race in test 6 years ago
Brad Fitzpatrick 280e8884dd wgengine/magicsock: limit redundant log spam on packets from low-pri addresses 6 years ago
Brad Fitzpatrick becce82246 net/netns, misc tests: remove TestOnlySkipPrivilegedOps, argv checks 6 years ago
David Anderson 5114df415e net/netns: set the bypass socket mark on linux. 6 years ago
Brad Fitzpatrick b0c10fa610 stun, netcheck: move under net 6 years ago
Brad Fitzpatrick e6b84f2159 all: make client use server-provided DERP map, add DERP region support 6 years ago
David Anderson e8b3a5e7a1 wgengine/filter: implement a destination IP pre-filter. 6 years ago
Brad Fitzpatrick e6d0c92b1d wgengine/magicsock: clean up earlier fix a bit 6 years ago
Avery Pennarun fc88e34f42 wgengine/magicsock/tests: wait for home DERP connection before sending packets. 6 years ago
Avery Pennarun 4f128745d8 magicsock/test: oops, fix a data race in nested-test logf hack. 6 years ago
Avery Pennarun 42a0e0c601 wgengine/magicsock/tests: call tstest.ResourceCheck for each test. 6 years ago
Avery Pennarun 08acb502e5 Add tstest.PanicOnLog(), and fix various problems detected by this. 6 years ago
Dmytro Shynkevych 33b2f30cea
wgengine: wrap tun.Device to support filtering and packet injection (#358) 6 years ago
Brad Fitzpatrick 577f321c38 wgengine/magicsock: revise derp fallback logic 6 years ago
Brad Fitzpatrick e085aec8ef all: update to wireguard-go API changes 6 years ago
Brad Fitzpatrick b9c6d3ceb8 netcheck: work behind UDP-blocked networks again, add tests 6 years ago
Brad Fitzpatrick b0f8931d26 wgengine/magicsock: make a test signature a bit more explicit 6 years ago
Brad Fitzpatrick 01b4bec33f stunner: re-do how Stunner works 6 years ago
David Anderson 77af7e5436 wgengine/magicsock: mark test logfunc as a helper. 6 years ago
David Anderson 7eda3af034 wgengine/magicsock: clean up derp http servers on shutdown. 6 years ago
David Anderson d651715528 wgengine/magicsock: synchronize test STUN shutdown. 6 years ago
David Anderson 592fec7606 wgengine/magicsock: move device close to uncursed portion of test. 6 years ago
Brad Fitzpatrick 39c0ae1dba derp/derpmap: new DERP config package, merge netcheck into magicsock more 6 years ago
Brad Fitzpatrick 4800926006 wgengine/magicsock: add AddrSet appendDests+UpdateDst tests 6 years ago
David Crawshaw e201f63230 magicsock: unskip tests that are reliable 6 years ago
David Anderson bb93d7aaba wgengine/magicsock: plumb logf throughout, and expose in Options. 6 years ago
David Anderson e3172ae267 wgengine/magicsock: uncurse TestDeviceStartStop, let CI run it. 6 years ago
David Anderson 77354d4617 wgengine/magicsock: unblock wireguard-go's read on magicsock shutdown. 6 years ago
David Anderson fdee5fb639 wgengine/magicsock: don't mutexly reach inside Conn to tweak DERP settings. 6 years ago
David Anderson 643bf14653 wgengine/magicsock: disable the new ping test. 6 years ago
David Anderson c8ebac2def wgengine/magicsock: try deflaking again. 6 years ago
David Anderson cd1ac63b4c Revert "wgengine/magicsock: temporarily deflake." 6 years ago
David Anderson c5835c6ced wgengine/magicsock: temporarily deflake. 6 years ago
David Anderson bd60a750e8 wgengine/magicsock: fix packet spraying test to (mostly) pass. 6 years ago
David Crawshaw a65b2a0efd magicsock: add some DERP tests 6 years ago
David Crawshaw caec2c7e8b magicsock: test sequence of pings 6 years ago
David Crawshaw 9f584414d9 magicsock: simple ping test via magicsock 6 years ago
David Crawshaw 75e62d318f magicsock: use local STUN server in tests 6 years ago
Brad Fitzpatrick b27d4c017a magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll 6 years ago
Brad Fitzpatrick 724c37fb41 wgengine/magicsock: start tracking nearest DERP node 6 years ago
Brad Fitzpatrick d298d5b1f8 wgengine/magicsock: support multiple derp servers, and not just for handshakes 6 years ago
Brad Fitzpatrick e06ca40650 wgengine, magicsock, derp: misc cleanups, docs 6 years ago
Earl Lee a8d8b8719a Move Linux client & common packages into a public repo. 6 years ago