Commit Graph

  • bf98913106 go.mod: bump wireguard-go version. David Anderson 2020-03-16 18:36:22 -07:00
  • 8f9fa6a842 logtail: minor style/simplification changes Brad Fitzpatrick 2020-03-15 22:41:50 -07:00
  • 8de67844bd cmd/tailscale: make failure message when tailscaled down less technical Brad Fitzpatrick 2020-03-15 22:40:41 -07:00
  • 5aafe0ee96 cmd/tailscale: don't crash on too many non-flag args Brad Fitzpatrick 2020-03-15 22:27:36 -07:00
  • d348b94505 stun, stunner: clarify an error log message more Brad Fitzpatrick 2020-03-15 22:19:45 -07:00
  • 1b2be3f1c8 controlclient: test peer keepalive directive David Crawshaw 2020-03-14 14:07:22 -05:00
  • 8712164a0a controlclient: use per-peer KeepAlive signal David Crawshaw 2020-03-14 10:57:12 -05:00
  • 290f83e9f6 tailcfg: fix test David Crawshaw 2020-03-14 11:03:00 -05:00
  • 7a57ab1793 tailcfg: add a per-peer KeepAlive field David Crawshaw 2020-03-14 10:56:52 -05:00
  • ea0836dce9 cmd/tailscaled: remove default user/group from systemd. David Anderson 2020-03-13 23:58:16 -07:00
  • 120273d7f6 portlist: document, clean up, fix an open fd spike, optimize a bit Brad Fitzpatrick 2020-03-13 20:53:58 -07:00
  • 6c3820e8c4 cmd/tailscaled: rename relaynode reference in defaults file comment Brad Fitzpatrick 2020-03-13 14:38:04 -07:00
  • 19cc4f8b8e control/controlclient: remove a number literal in string slice offset Brad Fitzpatrick 2020-03-13 09:48:12 -07:00
  • 42e98d4edc Quiet two little log annoyances. Brad Fitzpatrick 2020-03-13 09:42:09 -07:00
  • db2436c7ff wgengine/magicsock: don't interrupt endpoint updates, merge all mutex into one Brad Fitzpatrick 2020-03-13 08:55:38 -07:00
  • db31550854 wgengine: don't Reconfig on boring link changes Brad Fitzpatrick 2020-03-12 20:10:11 -07:00
  • 7dd63abaed tailcfg.NetInfo: add a .String() renderer. Avery Pennarun 2020-03-13 01:29:47 -04:00
  • b23cb11eaf ipn: Prefs.String(): print the current derp setting. Avery Pennarun 2020-03-13 00:43:19 -04:00
  • aeb88864e0 ipn: don't clobber netinfo in Start(). David Anderson 2020-03-12 21:38:34 -07:00
  • 8b8e3f08a0 Fix staticcheck complaint. Avery Pennarun 2020-03-12 23:33:51 -04:00
  • b4897e7de8 controlclient/netmap: write our own b.ConciseDiffFrom(a) function. Avery Pennarun 2020-03-12 23:01:08 -04:00
  • 96bb05ce2f controlclient: reformat netmap.Concise() and add DERP server info. Avery Pennarun 2020-03-12 22:29:24 -04:00
  • f2e2ffa423 controlclient: log the entire netmap up to every 5 minutes. Avery Pennarun 2020-03-12 22:28:11 -04:00
  • b9c6d3ceb8 netcheck: work behind UDP-blocked networks again, add tests Brad Fitzpatrick 2020-03-12 14:14:48 -07:00
  • a87ee4168a stunner: quiet a harmless log warning Brad Fitzpatrick 2020-03-12 14:14:23 -07:00
  • bc73dcf204 wgengine/magicsock: don't block in Send waiting for derphttp.Send Brad Fitzpatrick 2020-03-12 12:05:32 -07:00
  • 8807913be9 wgengine/magicsock: wait for previous DERP goroutines to end before new ones Brad Fitzpatrick 2020-03-12 11:16:54 -07:00
  • eff6dcdb4e wgengine/magicsock: log more about why we're re-STUNing Brad Fitzpatrick 2020-03-12 11:56:01 -07:00
  • 5ad947c761 cmd/derper: set a write timeout David Crawshaw 2020-03-12 11:15:45 -04:00
  • 72dbf26f63 derp: test that client a->b and a->c relaying do not interfere David Crawshaw 2020-03-12 11:14:37 -04:00
  • e838b3fb59 derp: use a write timeout when sending to clients David Crawshaw 2020-03-12 11:13:07 -04:00
  • 3df1b97ea8 derp: do not treat failure to relay as the fault of the sender David Crawshaw 2020-03-12 11:10:55 -04:00
  • 43aa8595dd derp: introduce Conn interface David Crawshaw 2020-03-12 11:05:03 -04:00
  • 41ac4a79d6 net/nettest: new package with net-like testing primitives David Crawshaw 2020-03-12 11:01:58 -04:00
  • 52c0cb12fb stunner: return wrapped error (currently unused) Brad Fitzpatrick 2020-03-12 11:21:10 -07:00
  • b4d02a251a syncs: add new package for extra sync types Brad Fitzpatrick 2020-03-12 11:13:33 -07:00
  • 57f220656c ipn: search for ErrStateNotExist with errors.Is David Crawshaw 2020-03-12 08:44:24 -04:00
  • 40c6f952c5 Merge branch 'master' of github.com:tailscale/tailscale into HEAD Avery Pennarun 2020-03-11 21:01:18 -04:00
  • 509247bf42 tailscale, tailscaled: update safesocket port number. Avery Pennarun 2020-03-11 21:00:25 -04:00
  • afc3479d04 netcheck: fix data races for staggler STUN packets arriving after GetReport Brad Fitzpatrick 2020-03-11 15:35:12 -07:00
  • b3ddf51a15 wgengine/magicsock: add a pointer value for logging Brad Fitzpatrick 2020-03-11 15:12:19 -07:00
  • 0d3f42e1d8 netcheck: ignore IPv4 STUN failures if we saw at least one reply Brad Fitzpatrick 2020-03-11 13:36:52 -07:00
  • ed7e088729 netcheck: ignore IPv6 STUN failures Brad Fitzpatrick 2020-03-11 12:38:41 -07:00
  • 4fd29349b9 derp: add clients_replaced counter Brad Fitzpatrick 2020-03-11 11:53:13 -07:00
  • b364a871bf version: bump OSS version datestamp. David Anderson 2020-03-11 10:47:37 -07:00
  • 72d9e1d633 go.mod: bump wireguard-go version. David Anderson 2020-03-11 10:32:50 -07:00
  • b0f8931d26 wgengine/magicsock: make a test signature a bit more explicit Brad Fitzpatrick 2020-03-11 09:51:33 -07:00
  • 7ec54e0064 wgengine/magicsock: remove TODO David Crawshaw 2020-03-11 10:40:46 -04:00
  • af58cfc476 go.mod: bump wireguard-go version David Crawshaw 2020-03-11 11:29:14 -04:00
  • 01b4bec33f stunner: re-do how Stunner works Brad Fitzpatrick 2020-03-10 21:30:04 -07:00
  • 4affea2691 go.mod: bump wireguard-go version. David Anderson 2020-03-10 17:58:29 -07:00
  • 77af7e5436 wgengine/magicsock: mark test logfunc as a helper. David Anderson 2020-03-10 17:32:38 -07:00
  • 7eda3af034 wgengine/magicsock: clean up derp http servers on shutdown. David Anderson 2020-03-10 17:31:27 -07:00
  • d651715528 wgengine/magicsock: synchronize test STUN shutdown. David Anderson 2020-03-10 17:30:28 -07:00
  • 86baf60bd4 wgengine/magicsock: synchronize epUpdate cleanup on shutdown. David Anderson 2020-03-10 17:29:45 -07:00
  • 023df9239e Move linkstate boring change filtering to magicsock Brad Fitzpatrick 2020-03-10 12:25:42 -07:00
  • 592fec7606 wgengine/magicsock: move device close to uncursed portion of test. David Anderson 2020-03-10 11:57:14 -07:00
  • a265d7cbff wgengine/magicsock: in STUN-disabled test mode, let endpoint discovery proceed Brad Fitzpatrick 2020-03-10 11:35:43 -07:00
  • 5c1e443d34 wgengine/monitor: don't call LinkChange when interfaces look unchanged Brad Fitzpatrick 2020-03-10 11:02:30 -07:00
  • 39c0ae1dba derp/derpmap: new DERP config package, merge netcheck into magicsock more Brad Fitzpatrick 2020-03-09 15:20:33 -07:00
  • bd0e20f351 net/dnscache: ignore annoying staticcheck check Brad Fitzpatrick 2020-03-09 22:12:22 -07:00
  • d44325295e net/dnscache: initialize the single Resolver more directly Brad Fitzpatrick 2020-03-09 21:04:08 -07:00
  • d07146aafb go.mod, go.sum: update Brad Fitzpatrick 2020-03-09 21:00:54 -07:00
  • 5f2a17482b ipn: when enforcing defaults, set UsePacketFilter=true David Crawshaw 2020-03-07 13:15:18 -05:00
  • cac68fe102 net/dnscache: do not PreferGo on macOS/iOS David Crawshaw 2020-03-09 14:19:29 -04:00
  • 5d8001d0ad derp: add varz for home moves Brad Fitzpatrick 2020-03-09 10:25:04 -07:00
  • 8f0fd01efd net/dnscache: add copyright header to test Brad Fitzpatrick 2020-03-09 11:07:31 -07:00
  • 5a1ce4adae net/dnscache: parse passed CIDR David Crawshaw 2020-03-09 13:08:10 -04:00
  • 4800926006 wgengine/magicsock: add AddrSet appendDests+UpdateDst tests Brad Fitzpatrick 2020-03-09 09:13:28 -07:00
  • e201f63230 magicsock: unskip tests that are reliable David Crawshaw 2020-03-08 09:25:45 -04:00
  • f5e0407e97 ipn: exercise logout in e2e test David Crawshaw 2020-03-08 08:42:49 -04:00
  • 0f73070a57 wgengine: shut down wireguard on Close David Crawshaw 2020-03-08 08:49:57 -04:00
  • d99498bee2 controlclient: set default TimeNow function David Crawshaw 2020-03-08 08:40:56 -04:00
  • 1dee36a984 ipn: put e2e login section in its own subtest David Crawshaw 2020-03-08 08:38:54 -04:00
  • 66505358c0 ipn: move e2e test skipping into subtests David Crawshaw 2020-03-08 08:37:20 -04:00
  • ce7f6b2df1 wgengine: have pinger use all single-IP routes David Crawshaw 2020-03-08 07:08:38 -04:00
  • 8ae3ba0cf5 wgengine: define default tunname for each platform Martin Baillie 2020-03-08 16:05:34 +11:00
  • bb93d7aaba wgengine/magicsock: plumb logf throughout, and expose in Options. David Anderson 2020-03-07 13:11:52 -08:00
  • f42b9b6c9a wgengine/magicsock: don't discard UDP packet on UDP+DERP race Brad Fitzpatrick 2020-03-07 13:36:18 -08:00
  • 96e0f86263 go.mod: bump wireguard-go. David Anderson 2020-03-06 23:37:51 -08:00
  • b9512edb7b go.mod: bump wireguard-go version. David Anderson 2020-03-06 20:49:31 -08:00
  • e3172ae267 wgengine/magicsock: uncurse TestDeviceStartStop, let CI run it. David Anderson 2020-03-06 20:43:57 -08:00
  • 9b802d338c go.mod: pull in deadlock fix from tailscale/wireguard-go. David Anderson 2020-03-06 20:43:21 -08:00
  • f265603110 wgengine/magicsock: fix data race in ReceiveIPv4. David Anderson 2020-03-06 20:39:40 -08:00
  • 77354d4617 wgengine/magicsock: unblock wireguard-go's read on magicsock shutdown. David Anderson 2020-03-06 17:50:36 -08:00
  • fdee5fb639 wgengine/magicsock: don't mutexly reach inside Conn to tweak DERP settings. David Anderson 2020-03-06 16:20:05 -08:00
  • f6dd2128d9 version: bump Brad Fitzpatrick 2020-03-06 14:57:27 -08:00
  • 47265000da Revert "update CI and everything to Go 1.14." David Anderson 2020-03-06 13:45:54 -08:00
  • 643bf14653 wgengine/magicsock: disable the new ping test. David Anderson 2020-03-06 13:35:59 -08:00
  • 6b49347e4d Update staticcheck version in go.mod. David Anderson 2020-03-06 13:07:47 -08:00
  • bc20e555c5 Print the staticcheck version. David Anderson 2020-03-06 13:04:11 -08:00
  • a9cd8f31de tsweb: don't double import expvar; appease staticcheck Brad Fitzpatrick 2020-03-06 13:08:32 -08:00
  • 890f5dff40 tsweb: export runtime.MemStats var in Prometheus format Brad Fitzpatrick 2020-03-06 13:01:51 -08:00
  • 8abdbbdd1f cmd/derper: also link to /debug/varz Brad Fitzpatrick 2020-03-06 13:01:18 -08:00
  • 905fe9f6a2 update CI and everything to Go 1.14. David Anderson 2020-03-06 12:55:52 -08:00
  • c8ebac2def wgengine/magicsock: try deflaking again. David Anderson 2020-03-06 12:43:49 -08:00
  • cd1ac63b4c Revert "wgengine/magicsock: temporarily deflake." David Anderson 2020-03-06 12:37:19 -08:00
  • c5835c6ced wgengine/magicsock: temporarily deflake. David Anderson 2020-03-06 12:13:12 -08:00
  • 946df89fa6 types/logger: add adapters for Logf to std Logger/Writer Brad Fitzpatrick 2020-03-06 11:59:46 -08:00
  • 5562fae9f0 ipn: use NewPrefs in e2e_test David Crawshaw 2020-03-06 14:42:38 -05:00