Commit Graph

  • 12b77f30ad wgengine/magicsock: close stale DERP connections Brad Fitzpatrick 2020-03-05 12:47:54 -0800
  • cf4aacde57 derp/derphttp: appease staticcheck Brad Fitzpatrick 2020-03-05 12:34:57 -0800
  • 2cff9016e4 net/dnscache: add overly simplistic DNS cache package for selective use Brad Fitzpatrick 2020-03-05 10:29:19 -0800
  • a36ccb8525 wgengine/magicsock: actually add to the activeDerp map Brad Fitzpatrick 2020-03-05 12:22:33 -0800
  • 8f9849c140 wgengine/magicsock: collapse three DERP maps down into one Brad Fitzpatrick 2020-03-05 08:54:08 -0800
  • 7e1bed82bd go.sum: update Brad Fitzpatrick 2020-03-05 08:51:21 -0800
  • 40ebba1373 magicsock: use [unexpected] convention more Brad Fitzpatrick 2020-03-05 08:18:12 -0800
  • 848a2bddf0 wgengine/magicsock: update set of DERP nodes Brad Fitzpatrick 2020-03-05 07:58:16 -0800
  • 551964c562 go.mod: update wireguard-go version David Crawshaw 2020-03-04 21:29:53 -0500
  • 4a7638c319 go.mod: update wireguard-go version David Crawshaw 2020-03-04 18:13:56 -0500
  • 7932481b95 magicsock: lookup AddrSet by key from DERP David Crawshaw 2020-03-04 13:43:06 -0500
  • d2c7898348 magicsock: lookup AddrSet by key from DERP crawshaw/magicsock David Crawshaw 2020-03-04 13:43:06 -0500
  • bdc894fc4c [WIP] magicsock: infinite ping test crawshaw/magicsock-infping David Crawshaw 2020-03-04 17:37:56 -0500
  • 57de94c7aa tsweb: add /debug/ access via &debugkey + TS_DEBUG_KEY_PATH Brad Fitzpatrick 2020-03-04 13:49:18 -0800
  • d580157921 tsweb: quote label values to comply with Prometheus format. David Anderson 2020-03-04 13:45:23 -0800
  • ff6b3c2c38 netcheck: include two more DERP nodes, show more in CLI report Brad Fitzpatrick 2020-03-04 13:40:29 -0800
  • f192c05413 metrics: add a LabelMap type for variables with 1 label dimension. David Anderson 2020-03-04 12:24:07 -0800
  • 16754d1965 metrics: add a LabelMap type for variables with 1 label dimension. David Anderson 2020-03-04 12:24:07 -0800
  • eac62ec5ff ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool Brad Fitzpatrick 2020-03-04 12:21:40 -0800
  • 43e505ac37 ipn, wgengine/magicsock: add ipn.Prefs.DisableDERP bool Brad Fitzpatrick 2020-03-04 12:21:40 -0800
  • 07106e9898 magicsock: lookup AddrSet by key from DERP David Crawshaw 2020-03-04 13:43:06 -0500
  • bf704a5218 derp: protocol negotiation, add v2: send src pub keys to clients in packets Brad Fitzpatrick 2020-03-04 09:35:32 -0800
  • a65b2a0efd magicsock: add some DERP tests David Crawshaw 2020-03-03 16:50:47 -0500
  • a33419167b magicsock: plumb through derpTLSConfig variable (for testing) David Crawshaw 2020-03-04 11:48:24 -0500
  • 9be9738f62 derphttp: add TLSConfig field David Crawshaw 2020-03-03 16:48:57 -0500
  • caec2c7e8b magicsock: test sequence of pings David Crawshaw 2020-03-03 11:42:31 -0500
  • 9f584414d9 magicsock: simple ping test via magicsock David Crawshaw 2020-03-03 10:39:40 -0500
  • 34859f8e7d wgengine, magicsock: add a CreateBind method David Crawshaw 2020-03-03 10:39:02 -0500
  • 75e62d318f magicsock: use local STUN server in tests David Crawshaw 2020-03-03 06:51:31 -0500
  • eceb1376f7 derp: protocol negotiation, add v2: send src pub keys to clients in packets Brad Fitzpatrick 2020-03-04 09:35:32 -0800
  • 5e458f3fbb magicsock: add some DERP tests David Crawshaw 2020-03-03 16:50:47 -0500
  • b5798ca8b1 magicsock: plumb through derpTLSConfig variable (for testing) David Crawshaw 2020-03-04 11:48:24 -0500
  • 377f288aa5 derphttp: add TLSConfig field David Crawshaw 2020-03-03 16:48:57 -0500
  • 78c98de5cb magicsock: test sequence of pings David Crawshaw 2020-03-03 11:42:31 -0500
  • 9feb0ac448 magicsock: simple ping test via magicsock David Crawshaw 2020-03-03 10:39:40 -0500
  • b0dd7129b2 wgengine, magicsock: add a CreateBind method David Crawshaw 2020-03-03 10:39:02 -0500
  • ff2ce22d05 magicsock: use local STUN server in tests David Crawshaw 2020-03-03 06:51:31 -0500
  • 596fd449b9 netcheck: add TODO about alternate timing strategies Brad Fitzpatrick 2020-03-04 08:20:38 -0800
  • b27d4c017a magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll Brad Fitzpatrick 2020-03-03 22:21:56 -0800
  • dd6a38af67 magicsock, wgengine, ipn, controlclient: plumb regular netchecks to map poll Brad Fitzpatrick 2020-03-03 22:21:56 -0800
  • 4cf5ac3060 ipn/ipnserver: remove unnecessary closure parameter Brad Fitzpatrick 2020-03-03 19:38:01 -0800
  • 724c37fb41 wgengine/magicsock: start tracking nearest DERP node Brad Fitzpatrick 2020-03-03 17:46:03 -0800
  • dbc99dc0d2 paths: use /var/db for state on BSDs, and /var/run for sockets. David Anderson 2020-03-03 17:37:37 -0800
  • 0ff65c060e paths: use /var/db for state on BSDs, and /var/run for sockets. David Anderson 2020-03-03 17:37:37 -0800
  • 20da44eae3 cmd/mkpkg: support scripts for rpm as well. David Anderson 2020-03-03 16:35:57 -0800
  • e371520cc5 tsweb, derp: add expvar http.Handler for Prometheus's format Brad Fitzpatrick 2020-03-03 11:33:22 -0800
  • 89a2c3eb04 wgengine: don't create duplicate iptables rules on Linux, clean up Brad Fitzpatrick 2020-03-03 12:38:51 -0800
  • 07b80ae819 tsweb, derp: add expvar http.Handler for Prometheus's format Brad Fitzpatrick 2020-03-03 11:33:22 -0800
  • 21fc5ec371 cmd/mkpkg: support specifying that a package replaces another. David Anderson 2020-03-03 13:38:18 -0800
  • dd68debd64 cmd/derper: set autocert Email Brad Fitzpatrick 2020-03-03 11:53:50 -0800
  • d0c36d4a9c cmd/derper: set autocert Email Brad Fitzpatrick 2020-03-03 11:53:50 -0800
  • 5ef6d076e3 wgengine: don't create duplicate iptables rules on Linux, clean up Brad Fitzpatrick 2020-03-03 12:38:51 -0800
  • 68ff31a0ba ipn: have NewFileStore try to create directories as needed Brad Fitzpatrick 2020-03-03 11:51:44 -0800
  • b3d9eab1fe safesocket: make some effort to create parent directory of sock Brad Fitzpatrick 2020-03-03 11:47:21 -0800
  • 383d86df5f paths: remove some debug logging I left in Brad Fitzpatrick 2020-03-03 11:45:49 -0800
  • 65e7c58aa4 cmd/tailscale, cmd/tailscaled, paths: add paths package for default paths Brad Fitzpatrick 2020-03-03 09:33:09 -0800
  • 06092a3af3 ipn/ipnserver: document potential race, start on test for it Brad Fitzpatrick 2020-03-03 09:15:11 -0800
  • ef1f967ec0 ipn: remove an unnecessary named parameter in doc Brad Fitzpatrick 2020-03-03 08:05:11 -0800
  • bf04106d5d derp: switch from expvar to prometheus metrics. David Anderson 2020-03-02 21:52:08 -0800
  • 844d991baf netcheck: add Report.Clone, return cloned report to avoid races on late replies Brad Fitzpatrick 2020-03-02 15:02:34 -0800
  • 657f9593ae Reduce some logspam. Brad Fitzpatrick 2020-03-02 14:54:57 -0800
  • 61529ac459 controlclient, tailcfg: deliver DERP addresses in a separate field David Crawshaw 2020-03-02 16:40:42 -0500
  • 28581b7f1a controlclient, tailcfg: deliver DERP addresses in a separate field David Crawshaw 2020-03-02 16:40:42 -0500
  • ca11e3804b Add a using section that points to pkgs.tailscale.com. David Anderson 2020-03-02 13:52:51 -0800
  • 879ee2af78 Merge branch 'master' of https://github.com/fgergo/tailscale fgergo name 2020-03-02 22:06:28 +0100
  • b7f2ea0e6a Update ifconfig_windows.go fgergo 2020-02-21 21:22:29 +0100
  • 4675c70464 wgengine/magicsock: check STUN regularly Brad Fitzpatrick 2020-03-02 12:37:52 -0800
  • 7172f3dbf4 version: add IsMobile func Brad Fitzpatrick 2020-03-02 12:37:28 -0800
  • 0452383f54 wgengine/magicsock: re-STUN regularly Brad Fitzpatrick 2020-03-02 11:11:49 -0800
  • 11489a6e67 go.sum: add lines Brad Fitzpatrick 2020-03-02 11:07:42 -0800
  • bc7bc43fb8 magicsock, interfaces: move some code from magicsock to interfaces Brad Fitzpatrick 2020-03-02 10:38:44 -0800
  • af7a01d6f0 wgengine/magicsock: drop donec channel, rename epUpdateCtx to serve its purpose Brad Fitzpatrick 2020-03-02 09:31:25 -0800
  • a399ef3dc7 cmd/derper: appease staticcheck Brad Fitzpatrick 2020-03-02 08:59:50 -0800
  • 051b6ef141 cmd/derper: accept more LetsEncrypt hostnames without explicit config Brad Fitzpatrick 2020-03-02 08:55:44 -0800
  • cc4afa775f magicsock: rate limit send error log messages David Crawshaw 2020-03-01 20:35:10 -0500
  • 64becede53 magicsock: rate limit send error log messages David Crawshaw 2020-03-01 20:35:10 -0500
  • 9cdaeac00a go.mod: update wireguard-go version. David Anderson 2020-03-01 14:04:10 -0800
  • 92bae83cc1 go.mod: update wireguard-go commit. David Anderson 2020-03-01 13:57:04 -0800
  • 719c974c38 go.mod: update wireguard-go version David Crawshaw 2020-03-01 12:17:10 -0500
  • 0752c77dc2 magicsock: keep DERP magic IPs out of the address map David Crawshaw 2020-02-29 15:48:50 -0500
  • c6550135d5 magicsock: remove the index from indexedAddrs David Crawshaw 2020-02-29 14:48:34 -0500
  • 18fb98792b go.mod: update wireguard-go version. David Anderson 2020-03-01 01:16:07 -0800
  • 061315acb4 go.mod: update version of wireguard-go. David Anderson 2020-03-01 00:49:50 -0800
  • af1eb5a3d6 magicsock: keep DERP magic IPs out of the address map David Crawshaw 2020-02-29 15:48:50 -0500
  • 1dbd1babc9 go.mod: use latest wireguard-go version David Crawshaw 2020-02-29 16:08:13 -0500
  • cf32d204cd magicsock: remove the index from indexedAddrs David Crawshaw 2020-02-29 14:48:34 -0500
  • d5050c37a5 go.mod: use latest wireguard-go version David Crawshaw 2020-02-29 11:26:44 -0500
  • d417be6a4b controlclinet: clone filter.MatchAllowAll David Crawshaw 2020-02-28 22:27:17 -0500
  • 8aa2090919 go.mod: roll forward wireguard-go David Crawshaw 2020-02-28 22:12:05 -0500
  • d133339216 ipn: always guard LocalBackend.prefs with mu David Crawshaw 2020-02-28 21:34:56 -0500
  • bcf3719b9e netcheck: add hairpinning detection Brad Fitzpatrick 2020-02-28 14:14:02 -0800
  • 1abf2da392 wgengine/magicsock: reset favorite address on handshakes Brad Fitzpatrick 2020-02-27 15:06:19 -0800
  • 73b45782d0 netcheck: add hairpinning detection Brad Fitzpatrick 2020-02-28 14:14:02 -0800
  • 517a91de75 derp/derphttp: fix reconnect behavior Brad Fitzpatrick 2020-02-28 13:38:45 -0800
  • d59d0576af derp: don't log on all dropped packets; super spammy Brad Fitzpatrick 2020-02-28 13:33:47 -0800
  • 38acccad09 derp: remove some debug noise I left in Brad Fitzpatrick 2020-02-28 13:20:56 -0800
  • 752146a70f derp: clean up derphttp client code, use contexts Brad Fitzpatrick 2020-02-28 13:18:10 -0800
  • cdc10b74f1 ipn: always guard LocalBackend.endpoints with mu David Crawshaw 2020-02-28 15:12:49 -0500
  • 3425d8d84f ipn: always guard LocalBackend.engineStatus with mu David Crawshaw 2020-02-28 14:58:46 -0500
  • e7cdc11654 ipn: always guard LocalBackend.netMapCache with mu David Crawshaw 2020-02-28 14:39:13 -0500