477 Commits (3b4b17d23980c23ce46cd94deaacfbd4f9d4446f)
 

Author SHA1 Message Date
Brad Fitzpatrick 946df89fa6 types/logger: add adapters for Logf to std Logger/Writer 6 years ago
David Crawshaw 5562fae9f0 ipn: use NewPrefs in e2e_test 6 years ago
Brad Fitzpatrick 61d83f759b wgengine/magicsock: remove redundant derpMagicIP comparison 6 years ago
David Anderson bd60a750e8 wgengine/magicsock: fix packet spraying test to (mostly) pass. 6 years ago
David Anderson ef31dd7bb5 wgengine/magicsock: check all 3 fast paths independently. 6 years ago
David Anderson 05a52746a4 wgengine/magicsock: fix destination selection logic to work with DERP. 6 years ago
David Anderson 97e58ad44d wgengine/magicsock: only set addrByKey once in CreateEndpoint. 6 years ago
Brad Fitzpatrick fbab12c94c wgengine/magicsock: skip netcheck if external STUN aren't in use 6 years ago
Brad Fitzpatrick fe0051fafd wgengine/magicsock: expand AddrSet.addrs comment 6 years ago
Brad Fitzpatrick e733fa6f7e derp: add some varz tests for active/home conns 6 years ago
Brad Fitzpatrick dd456f04c5 derp: actually record client's preferred bit 6 years ago
David Anderson 2839854994 wgengine/magicsock: never set a DERP server as a roamAddr. 6 years ago
David Anderson 4f5c0da1ae wgengine/magicsock: log when home DERP server changes. 6 years ago
Brad Fitzpatrick 61f3fda405 tsweb: let expvar.Ints be gauges too 6 years ago
Brad Fitzpatrick 6978b93bdd derp, magicsock: track home (preferred) vs visiting connections for stats 6 years ago
Brad Fitzpatrick 12b77f30ad wgengine/magicsock: close stale DERP connections 6 years ago
Brad Fitzpatrick cf4aacde57 derp/derphttp: appease staticcheck 6 years ago
Brad Fitzpatrick 2cff9016e4 net/dnscache: add overly simplistic DNS cache package for selective use 6 years ago
Brad Fitzpatrick a36ccb8525 wgengine/magicsock: actually add to the activeDerp map 6 years ago
Brad Fitzpatrick 8f9849c140 wgengine/magicsock: collapse three DERP maps down into one 6 years ago
Brad Fitzpatrick 7e1bed82bd go.sum: update 6 years ago
Brad Fitzpatrick 40ebba1373 magicsock: use [unexpected] convention more 6 years ago
Brad Fitzpatrick 848a2bddf0 wgengine/magicsock: update set of DERP nodes 6 years ago
David Crawshaw 551964c562 go.mod: update wireguard-go version 6 years ago
David Crawshaw 4a7638c319 go.mod: update wireguard-go version 6 years ago
David Crawshaw 7932481b95 magicsock: lookup AddrSet by key from DERP 6 years ago
Brad Fitzpatrick 57de94c7aa tsweb: add /debug/ access via &debugkey + TS_DEBUG_KEY_PATH 6 years ago
David Anderson d580157921 tsweb: quote label values to comply with Prometheus format. 6 years ago
Brad Fitzpatrick ff6b3c2c38 netcheck: include two more DERP nodes, show more in CLI report 6 years ago
David Anderson f192c05413 metrics: add a LabelMap type for variables with 1 label dimension. 6 years ago
Brad Fitzpatrick eac62ec5ff ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool 6 years ago
Brad Fitzpatrick bf704a5218 derp: protocol negotiation, add v2: send src pub keys to clients in packets 6 years ago
David Crawshaw a65b2a0efd magicsock: add some DERP tests 6 years ago
David Crawshaw a33419167b magicsock: plumb through derpTLSConfig variable (for testing) 6 years ago
David Crawshaw 9be9738f62 derphttp: add TLSConfig field 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 34859f8e7d wgengine, magicsock: add a CreateBind method 6 years ago
David Crawshaw 75e62d318f magicsock: use local STUN server in tests 6 years ago
Brad Fitzpatrick 596fd449b9 netcheck: add TODO about alternate timing strategies 6 years ago
Brad Fitzpatrick b27d4c017a magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll 6 years ago
Brad Fitzpatrick 4cf5ac3060 ipn/ipnserver: remove unnecessary closure parameter 6 years ago
Brad Fitzpatrick 724c37fb41 wgengine/magicsock: start tracking nearest DERP node 6 years ago
David Anderson dbc99dc0d2 paths: use /var/db for state on BSDs, and /var/run for sockets. 6 years ago
David Anderson 20da44eae3 cmd/mkpkg: support scripts for rpm as well. 6 years ago
Brad Fitzpatrick e371520cc5 tsweb, derp: add expvar http.Handler for Prometheus's format 6 years ago
Brad Fitzpatrick 89a2c3eb04 wgengine: don't create duplicate iptables rules on Linux, clean up 6 years ago
David Anderson 21fc5ec371 cmd/mkpkg: support specifying that a package replaces another. 6 years ago
Brad Fitzpatrick dd68debd64 cmd/derper: set autocert Email 6 years ago
Brad Fitzpatrick 68ff31a0ba ipn: have NewFileStore try to create directories as needed 6 years ago