Commit Graph

  • dbc1f71e5d ipn/message: fix some message encoding problems. Avery Pennarun 2020-04-29 04:22:43 -04:00
  • 2372530964 logtail/backoff: only log backoffs > 2sec David Crawshaw 2020-04-29 17:41:41 +10:00
  • 0038223632 tstest: rename from testy. David Anderson 2020-04-28 19:56:11 -07:00
  • e1526b796e ipn: don't listen on the unspecified address in test Brad Fitzpatrick 2020-04-28 19:20:02 -07:00
  • d2b7cb1e45 ipn, controlclient: add control.New parameter David Crawshaw 2020-04-29 08:05:24 +10:00
  • f4c7eb8c44 ipn: revert part of 18017f7630 Brad Fitzpatrick 2020-04-28 14:04:45 -07:00
  • 18017f7630 ipn, wgengine/magicsock: be more idle when in Stopped state with no peers Brad Fitzpatrick 2020-04-28 13:41:18 -07:00
  • 66c7875974 control/controlclient: wait for c1 to receive a netmap. David Anderson 2020-04-27 23:01:06 -07:00
  • cbb1e2e853 control/controlclient: document test TestClientsReusingKeys. David Anderson 2020-04-27 22:45:00 -07:00
  • 8296c934ac Update ifconfig_windows.go fgergo 2020-02-21 21:22:29 +01:00
  • 9669b85b41 wgengine/magicsock: wait for endpoint updater goroutine when closing. David Anderson 2020-04-27 13:03:22 -07:00
  • ad0795efc2 net/dnscache: don't use the Go resolver on Android Elias Naur 2020-04-27 20:24:53 +02:00
  • a464439658 control/controlclient: fix build break caused by overzealous gitting Brad Fitzpatrick 2020-04-27 08:18:35 -07:00
  • 2244cca5ff net/tlsdial: update package doc to say it's now somewhat useless Brad Fitzpatrick 2020-04-27 08:17:18 -07:00
  • 58e83d8f66 tempfork/x509: moved to tailscale/go's crypto/x509 instead Brad Fitzpatrick 2020-04-27 08:14:54 -07:00
  • 172d72a060 Revert "net/tlsdial: add memory-optimized TLS cert verification path for iOS" Brad Fitzpatrick 2020-04-27 08:13:37 -07:00
  • 5d67365cc9 logtail: add PrivateID.IsZero method Brad Fitzpatrick 2020-04-27 07:33:23 -07:00
  • 9497921f52 logpolicy: also set up TLS dialing (for iOS) for log uploads Brad Fitzpatrick 2020-04-26 08:31:14 -07:00
  • c726c1eec9 logtail: add const DefaultHost with default server name Brad Fitzpatrick 2020-04-26 08:31:07 -07:00
  • 1a0f6fea58 go.mod, go.sum: bump wireguard-go, tidy Brad Fitzpatrick 2020-04-26 08:06:06 -07:00
  • 95a658e1e3 control/controlclient: also rename HTTPC in the tests Brad Fitzpatrick 2020-04-26 07:51:54 -07:00
  • eb6de2bd88 control/controlclient: restore Options.HTTPC as Options.HTTPTestClient Brad Fitzpatrick 2020-04-26 07:45:42 -07:00
  • 6fcbd4c4d4 net/tlsdial: add memory-optimized TLS cert verification path for iOS Brad Fitzpatrick 2020-04-25 13:55:51 -07:00
  • b6fa5a69be net/tlsdial: add package for TLS dials, and make DERP & controlclient use it Brad Fitzpatrick 2020-04-25 13:24:53 -07:00
  • d427fc023e tempfork/x509: remove the bundle tag in our fork Brad Fitzpatrick 2020-04-25 10:00:07 -07:00
  • 28c632c97b tempfork/x509: store certs for iOS compressed in binary, parse lazily Brad Fitzpatrick 2020-04-25 08:52:53 -07:00
  • 8fd8fc9c7d tempfork/x509: fix build on darwin and windows Brad Fitzpatrick 2020-04-25 08:03:10 -07:00
  • bfc1261ab6 crypto/x509: keep smaller root cert representation in memory until needed Brad Fitzpatrick 2020-04-24 21:26:16 -07:00
  • f5993f2440 crypto/x509: add support for CertPool to load certs lazily Brad Fitzpatrick 2020-04-24 21:13:43 -07:00
  • 6b232b5a79 Disable staticcheck for tempfork packages. Brad Fitzpatrick 2020-04-24 20:43:04 -07:00
  • 3bab226299 Add fork of Go 1.15-dev's crypto/x509 Numerous Gophers 2020-04-24 20:15:28 -07:00
  • 2dac4f2b24 wgengine/monitor: disable monitor on Android Elias Naur 2020-04-24 15:23:32 +02:00
  • eccae0cd0c tsweb: add ReturnHandlerFunc. David Anderson 2020-04-22 15:34:03 -07:00
  • 0a50ecbad3 control/controlclient: add missing vlog, for consistency with other sites Brad Fitzpatrick 2020-04-21 15:35:37 -07:00
  • b8594dc937 control/controlclient: fix deadlock in timeout+keepalive race Brad Fitzpatrick 2020-04-21 15:04:05 -07:00
  • d052586da7 cmd/taillogin: delete it wardn 2020-04-17 09:25:53 -07:00
  • 108e3af76f github: use Go 1.14 in CI. David Anderson 2020-04-19 13:56:51 -07:00
  • 268d331cb5 wgengine/magicsock: prune key.Public-keyed on peer removals Brad Fitzpatrick 2020-04-18 08:48:01 -07:00
  • 00d053e25a wgengine/magicsock: fix slow memory leak as peer endpoints move around Brad Fitzpatrick 2020-04-18 08:28:10 -07:00
  • 7fc97c5493 wgengine/magicsock: use netaddr more Brad Fitzpatrick 2020-04-17 15:15:42 -07:00
  • 6fb30ff543 wgengine/magicsock: start using inet.af/netaddr a bit Brad Fitzpatrick 2020-04-17 13:51:52 -07:00
  • 42e62a7eb2 testy: fix clock initialization when Start is provided. David Anderson 2020-04-17 13:19:41 -07:00
  • ccfc4e0634 go.mod: bump wireguard-go version. David Anderson 2020-04-16 12:53:36 -07:00
  • afbfe4f217 wgengine: drop wireguard MTU to 1280 bytes. David Anderson 2020-04-14 16:36:17 -07:00
  • b925e18f70 tstime: hand-implement parseInt for specific needs of rfc3339 parsing. David Anderson 2020-04-14 12:05:19 -07:00
  • dc9b39e3fb wgengine/windows: use new winipcfg.Sync{Addresses,Routes} functions. Avery Pennarun 2020-04-13 13:18:46 -04:00
  • adf74c75ed wgengine: also diagnose not-yet-rebooted system updates on Arch Brad Fitzpatrick 2020-04-13 09:22:08 -07:00
  • 3464114b88 logtail: add ParsePublicID that doesn't allocate Brad Fitzpatrick 2020-04-13 08:54:35 -07:00
  • 780deb9996 go.mod, go.sum: update go4.org/mem to its new home in its own module Brad Fitzpatrick 2020-04-11 14:00:48 -07:00
  • 614eec174f derp/derphttp: avoid endless reconnect race on failure Brad Fitzpatrick 2020-04-11 13:35:02 -07:00
  • 347a926ac4 control/controlclient: add opt-in netmap verbose debugging env var Brad Fitzpatrick 2020-04-11 09:22:33 -07:00
  • 45f2b53aca all: remove unnecessary trailing newlines in format patterns for consistency Brad Fitzpatrick 2020-04-11 08:35:34 -07:00
  • a7e7c7b548 wgengine/magicsock: close derp connections on rebind Brad Fitzpatrick 2020-04-09 14:21:36 -07:00
  • 614261d00d wgengine/magicsock: reset AddrSet states on Rebind Brad Fitzpatrick 2020-04-09 22:25:31 -07:00
  • c0697e1feb net/interfaces: add IsExpensive and up state to State Brad Fitzpatrick 2020-04-09 19:10:55 -07:00
  • a55c4217db wgengine: diagnose why CreateTUN might've failed for users Brad Fitzpatrick 2020-04-10 13:44:08 -07:00
  • 3a3b64301e wgengine: quiet some engine reconfig logging, make more consistent Brad Fitzpatrick 2020-04-10 08:42:34 -07:00
  • 806645ea0e derp: prevent readFrame() from reading more than len(b) bytes. Dmitry Adamushko 2020-04-08 18:05:58 +02:00
  • f2c2d0de68 derp/derp_server: unregisterClient() for replaced client connections. Dmitry Adamushko 2020-04-06 09:18:37 +02:00
  • 39ae80a2e7 version: bump date Brad Fitzpatrick 2020-04-10 08:23:36 -07:00
  • 1ec27dbb5b wgengine: remove an allocation in reconfig Brad Fitzpatrick 2020-04-10 08:22:13 -07:00
  • b24029717b ipn: outdent some code in if that's statically always true Brad Fitzpatrick 2020-04-10 07:52:30 -07:00
  • 5b95aa81ea wgengine: remove IpcSetOperation on LinkChange David Crawshaw 2020-04-10 13:20:15 +10:00
  • fe149979e6 logpolicy: include Go version in version log Brad Fitzpatrick 2020-04-09 14:46:19 -07:00
  • 73249f8032 netcheck: aggregate spammy logging onto one concise line Brad Fitzpatrick 2020-04-09 13:13:05 -07:00
  • 922d9546bf wgengine: don't allocate so much in userspaceEngine.getStatus Brad Fitzpatrick 2020-04-08 08:42:38 -07:00
  • 6b2e29867e controlclient: add auth key test David Crawshaw 2020-04-09 19:05:03 +10:00
  • f8b72d2b5b cmd/tailscale: add up --authkey flag David Crawshaw 2020-04-09 17:16:57 +10:00
  • 1747d099e9 ipn: add auth key David Crawshaw 2020-04-09 17:16:43 +10:00
  • 3f087466f5 controlclient: add auth key David Crawshaw 2020-04-09 17:16:36 +10:00
  • 22a0acff39 tailcfg: add auth key to RegisterRequest David Crawshaw 2020-04-09 17:16:20 +10:00
  • a279032998 cmd/mkpkg: fix missing default value for --depends Sylvain Rabot 2020-04-08 08:48:14 +02:00
  • 0f64d7f9cc wgengine: remove a tiny allocation Brad Fitzpatrick 2020-04-07 22:22:36 -07:00
  • 59800138ff bump wireguard dep Brad Fitzpatrick 2020-04-07 10:02:34 -07:00
  • 277fe84c6b version: don't depend on goversion on ios Brad Fitzpatrick 2020-04-07 09:28:09 -07:00
  • 2776209e49 portlist: don't depend on osexec package on ios, even if it's unused Brad Fitzpatrick 2020-04-07 08:09:13 -07:00
  • 5bb14c07dc portlist: don't depend on tempfork/osexec on iOS, saves 90KB Brad Fitzpatrick 2020-04-07 07:56:38 -07:00
  • ec0cd60fc3 portlist: fail earlier, more nicely on iOS Brad Fitzpatrick 2020-04-06 20:11:24 -07:00
  • 96b2f20c5b types/logger: add Discard helper. David Anderson 2020-04-06 19:15:19 -07:00
  • 44434fdc82 derp/derp_server: fixed unbalanced {register,unregister}Client() calls. Dmitry Adamushko 2020-04-06 08:45:33 +02:00
  • e19287f60f wgengine/magicsock: fix Conn docs type reference Blake Gentry 2020-04-06 14:44:10 -07:00
  • 71d6738333 tstime: change an Errorf+return to Fatalf in subtest Brad Fitzpatrick 2020-04-06 08:20:15 -07:00
  • febdac0499 tstime: write Parse3339 parse that doesn't use time.Parse Brad Fitzpatrick 2020-04-05 21:47:47 -07:00
  • 02948d2c86 Dockerfile: add some usage docs, bump to Go 1.14 Brad Fitzpatrick 2020-04-06 07:57:47 -07:00
  • d503dee6f1 tstime: add new package for time utilities, starting with Parse3339 Brad Fitzpatrick 2020-04-05 14:47:10 -07:00
  • 4e0ee141e8 derp/derpmap: add derp5 (Sydney) to prod map. David Anderson 2020-04-05 18:55:11 -07:00
  • 996bf9cae7 logtail: don't send a User-Agent Brad Fitzpatrick 2020-04-05 08:45:29 -07:00
  • 7bf436ba30 tsweb: add some Benchmarks Brad Fitzpatrick 2020-04-05 12:12:15 -07:00
  • 64334143a1 tsweb: rename Handler to ReturnHandler Brad Fitzpatrick 2020-04-05 09:29:24 -07:00
  • bdc55d7091 logtail: add ParsePrivateID Brad Fitzpatrick 2020-04-05 09:15:15 -07:00
  • 50aeb5b9ad wgengine: unexport some windows funcs Brad Fitzpatrick 2020-04-05 08:14:55 -07:00
  • b446de103a tsweb: fix tests. David Anderson 2020-04-05 00:22:03 -07:00
  • af3a9dfad6 tsweb: add a StdHandler that doesn't log 200 responses. David Anderson 2020-04-05 00:14:22 -07:00
  • ba2774ea27 cmd/mkpkg: support depending on stuff. David Anderson 2020-04-04 18:38:02 -07:00
  • 362d6af4e2 cmd/tailscaled: set CacheDirectory in service. David Anderson 2020-04-04 16:51:40 -07:00
  • e71a7c7a2c logtail: read to EOF on chunked response Brad Fitzpatrick 2020-04-04 10:46:54 -07:00
  • fcb6a34f4b logtail: reduce allocations encoding text Brad Fitzpatrick 2020-04-04 14:16:33 -07:00
  • 2863e49db9 tsweb: don't flush, treat no-op Handler as 200, like Go Brad Fitzpatrick 2020-04-04 08:55:10 -07:00
  • 3b4b17d239 logpolicy: log on dials, add knob to force HTTP/1 for log uploads Brad Fitzpatrick 2020-04-04 08:20:54 -07:00
  • 5d995d9d6b tsweb: add a test case for nil child errors in tsweb.Error. David Anderson 2020-04-03 10:37:26 -07:00