Commit Graph

  • 4066c606df ipn/ipnlocal: update peerapi logging of received PUTs Brad Fitzpatrick 2021-05-04 11:09:00 -07:00
  • d3ba860ffd syncs: stop running TestWatchMultipleValues on CI Josh Bleecher Snyder 2021-05-04 09:24:52 -07:00
  • f5bccc0746 ipn/ipnlocal: redact more errors Brad Fitzpatrick 2021-05-04 09:53:37 -07:00
  • 47ebd1e9a2 wgengine/router: use net.IP.Equal instead of bytes.Equal to compare IPs Josh Bleecher Snyder 2021-05-03 13:05:00 -07:00
  • 737151ea4a safesocket: delete unused function Josh Bleecher Snyder 2021-05-03 13:04:15 -07:00
  • f91c2dfaca wgengine/router: remove unused field Josh Bleecher Snyder 2021-05-03 13:03:22 -07:00
  • bfd2b71926 portlist: suppress staticcheck error Josh Bleecher Snyder 2021-05-03 13:01:57 -07:00
  • 42c8b9ad53 net/tstun: remove unnecessary break statement Josh Bleecher Snyder 2021-05-03 13:01:36 -07:00
  • 61e411344f logtail/filch: add staticcheck annotation Josh Bleecher Snyder 2021-05-03 13:01:14 -07:00
  • 9360f36ebd all: use lower-case letters at the start of error message Josh Bleecher Snyder 2021-05-03 13:00:32 -07:00
  • 962bf74875 cmd/tailscale: fail if tailscaled closes the IPN connection Brad Fitzpatrick 2021-05-04 07:49:29 -07:00
  • 68fb51b833 tstest/integration: misc cleanups Brad Fitzpatrick 2021-05-03 14:22:18 -07:00
  • 3237e140c4 tstest/integration: add testNode.AwaitListening, DERP+STUN, improve proxy trap Brad Fitzpatrick 2021-05-03 10:49:45 -07:00
  • 1f48d3556f cmd/tailscale/cli: don't report outdated auth URL to web UI David Crawshaw 2021-04-02 12:03:56 -04:00
  • 1336ed8d9e cmd/tailscale/cli: skip new tab on web login David Crawshaw 2021-04-02 12:03:25 -04:00
  • 85beaa52b3 paths: add synology socket path David Crawshaw 2021-04-02 12:02:53 -04:00
  • 64047815b0 wgenengine/magicsock: delete cursed tests Josh Bleecher Snyder 2021-05-03 10:51:11 -07:00
  • ca65c6cbdb cmd/tailscale: make 'file cp' have better error messages on bad targets Brad Fitzpatrick 2021-05-03 09:57:17 -07:00
  • 96ef8d34ef ipn/ipnlocal: switch from testify to quicktest Josh Bleecher Snyder 2021-04-30 14:47:16 -07:00
  • 90002be6c0 cmd/tailscale: make pref-revert checks ignore OS-irrelevant prefs Brad Fitzpatrick 2021-05-02 15:35:55 -07:00
  • fb67d8311c cmd/tailscale: pull out, parameterize up FlagSet creation for tests Brad Fitzpatrick 2021-05-03 09:23:01 -07:00
  • 98d7c28faa tstest/integration: start factoring test types out to clean things up Brad Fitzpatrick 2021-04-30 20:27:05 -07:00
  • f6e3240dee cmd/tailscale/cli: add test to catch ipn.Pref additions Brad Fitzpatrick 2021-04-30 13:29:06 -07:00
  • 6caa02428e cmd/tailscale/cli/up: "LoggedOut" pref is implicit. Avery Pennarun 2021-04-30 15:36:52 -04:00
  • 59026a291d wgengine/wglog: improve wireguard-go logging rate limiting Josh Bleecher Snyder 2021-04-27 10:03:13 -07:00
  • 1f94d43b50 wgengine/wglog: delay formatting Josh Bleecher Snyder 2021-04-27 09:44:51 -07:00
  • 544d8d0ab8 ipn/ipnlocal: remove NewLocalBackendWithClientGen Brad Fitzpatrick 2021-04-30 07:23:22 -07:00
  • 0181a4d0ac ipnlocal: don't pause the controlclient until we get at least one netmap. Avery Pennarun 2021-04-30 06:08:26 -04:00
  • 4ef207833b ipn: !WantRunning + !LoggedOut should not be idle on startup. Avery Pennarun 2021-04-30 05:27:37 -04:00
  • 4f3315f3da ipnlocal: setting WantRunning with EditPrefs was special. Avery Pennarun 2021-04-30 04:29:22 -04:00
  • 2a4d1cf9e2 Add prefs.LoggedOut to fix several state machine bugs. Avery Pennarun 2021-04-30 03:56:11 -04:00
  • b0382ca167 ipn/ipnlocal: some state_test cleanups. Avery Pennarun 2021-04-30 03:47:21 -04:00
  • ac9cd48c80 ipnlocal: fix deadlock when calling Shutdown() from Start(). Avery Pennarun 2021-04-30 09:14:56 -04:00
  • ecdba913d0 Revert "ipn/ipnlocal: be authoritative for the entire MagicDNS record tree." Avery Pennarun 2021-04-30 04:40:37 -04:00
  • 5e9e11a77d tstest/integration/testcontrol: add start of test control server Brad Fitzpatrick 2021-04-29 21:52:31 -07:00
  • 19c3e6cc9e types/logger: rate limited: more hysteresis, better messages. Avery Pennarun 2021-04-26 01:08:05 -04:00
  • 20e04418ff net/dns: add GOOS build tags Josh Bleecher Snyder 2021-04-29 12:34:34 -07:00
  • b7e31ab1a4 ipn: mock controlclient.Client; big ipn.Backend state machine test. Avery Pennarun 2021-04-29 23:18:50 -04:00
  • b4d04a065f controlclient: extract a Client interface and rename Client->Auto. Avery Pennarun 2021-04-29 23:27:00 -04:00
  • cc3119e27e controlclient: extract State and Status stuff into its own file. Avery Pennarun 2021-04-29 23:18:25 -04:00
  • a07a504b16 tstest/integration: use go binary from runtime.GOROOT Brad Fitzpatrick 2021-04-29 17:04:29 -07:00
  • bf5fc8edda go.mod: update wireguard-go. David Anderson 2021-04-29 16:31:41 -07:00
  • 1d7e7b49eb ipn/ipnlocal: be authoritative for the entire MagicDNS record tree. David Anderson 2021-04-29 15:56:42 -07:00
  • f342d10dc5 tstest/integration: set an HTTP_PROXY to catch bogus requests Brad Fitzpatrick 2021-04-29 15:58:29 -07:00
  • 80429b97e5 testing: add start of an integration test Brad Fitzpatrick 2021-04-29 14:44:08 -07:00
  • 08782b92f7 tstest: add WaitFor helper Brad Fitzpatrick 2021-04-29 14:43:02 -07:00
  • 4037fc25c5 types/wgkey: use value receiver with MarshalJSON Josh Bleecher Snyder 2021-04-29 11:01:10 -07:00
  • 7ee891f5fd all: delete wgcfg.Key and wgcfg.PrivateKey Josh Bleecher Snyder 2021-04-29 13:52:20 -07:00
  • bf9ef1ca27 net/dns: stop NetworkManager breaking v6 connectivity when setting DNS. David Anderson 2021-04-29 12:24:24 -07:00
  • 72b6d98298 net/interfaces: return all Tailscale addresses from Tailscale(). David Anderson 2021-04-28 19:05:24 -07:00
  • b7a497a30b ipn/ipnlocal: make FileTargets check IPN state first Brad Fitzpatrick 2021-04-29 10:26:53 -07:00
  • b9f8dc7867 workflows: remove coverage Denton Gentry 2021-04-28 16:52:20 -07:00
  • 0c5c16327d version: add IsMacSysExt func Brad Fitzpatrick 2021-04-28 14:57:04 -07:00
  • ae36b57b71 go.mod: upgrade wireguard-go Josh Bleecher Snyder 2021-04-28 11:25:52 -07:00
  • 9d542e08e2 wgengine/magicsock: always run ReceiveIPv6 Josh Bleecher Snyder 2021-04-28 10:43:51 -07:00
  • fe50ded95c health: track whether we have a functional udp4 bind Josh Bleecher Snyder 2021-04-28 10:36:54 -07:00
  • 7dc7078d96 wgengine/magicsock: use netaddr.IP in listenPacket Josh Bleecher Snyder 2021-04-28 10:28:44 -07:00
  • 4bf6939ee0 ipn/ipnlocal: remove t.Parallel from recently added test Brad Fitzpatrick 2021-04-28 11:02:30 -07:00
  • 3c543c103a wgengine/magicsock: unify initial bind and rebind Josh Bleecher Snyder 2021-04-27 14:40:29 -07:00
  • 8fb66e20a4 wgengine/magicsock: remove DefaultPort const Josh Bleecher Snyder 2021-04-27 13:20:58 -07:00
  • a8f61969b9 wgengine/magicsock: remove context arg from listenPacket Josh Bleecher Snyder 2021-04-27 12:56:28 -07:00
  • a48c8991f1 ipn/ipnlocal: add a test for earlier lazy machine key generation change Brad Fitzpatrick 2021-04-28 08:52:04 -07:00
  • 1e6d512bf0 cmd/tailscale: improve file cp error message in macOS GUI version Brad Fitzpatrick 2021-04-28 08:35:26 -07:00
  • 4512aad889 version: add IsSandboxedMacOS func Brad Fitzpatrick 2021-04-28 08:34:13 -07:00
  • 8efc7834f2 go.mod: bump wireguard-go Brad Fitzpatrick 2021-04-28 08:04:16 -07:00
  • 306a094d4b ipn/ipnlocal: remove IPv6 records from MagicDNS. David Anderson 2021-04-28 01:01:32 -07:00
  • 2840afabba version: bump date Brad Fitzpatrick 2021-04-27 19:10:25 -07:00
  • 44c2b7dc79 net/dns: on windows, skip site-local v6 resolvers. David Anderson 2021-04-27 18:24:03 -07:00
  • 8554694616 cmd/tailscale: add 'tailscale file get' subcommand Brad Fitzpatrick 2021-04-27 15:26:56 -07:00
  • cafa037de0 cmd/tailscale/cli: rename 'tailscale push' to 'tailscale file cp' Brad Fitzpatrick 2021-04-27 13:52:26 -07:00
  • bb2141e0cf wgengine: periodically poll engine status for logging side effect Brad Fitzpatrick 2021-04-27 12:26:23 -07:00
  • 3c9dea85e6 wgengine: update a log line from 'weird' to conventional 'unexpected' Brad Fitzpatrick 2021-04-27 09:59:25 -07:00
  • 3bdc9e9cb2 ipn/ipnlocal: prevent a now-expected [unexpected] log message on Windows Brad Fitzpatrick 2021-04-27 09:58:05 -07:00
  • b062ac5e86 cmd/tailscale: fix typo in error message (#1807) Ross Zurowski 2021-04-27 10:16:08 -04:00
  • 5ecc7c7200 cmd/tailscale: make the new 'up' errors prettier and more helpful Brad Fitzpatrick 2021-04-26 14:39:49 -07:00
  • 744de615f1 health, wgenegine: fix receive func health checks for the fourth time Josh Bleecher Snyder 2021-04-26 17:08:05 -07:00
  • 0d4c8cb2e1 health: delete ReceiveFunc health checks Josh Bleecher Snyder 2021-04-26 16:35:09 -07:00
  • 99705aa6b7 net/tstun: split TUN events channel into up/down and MTU Josh Bleecher Snyder 2021-04-26 16:27:34 -07:00
  • 97d2fa2f56 net/dns: work around WSL DNS implementation flaws. David Anderson 2021-04-26 15:14:41 -07:00
  • ffe6c8e335 cmd/tailscale/cli: don't do a simple up when in state NeedsLogin Brad Fitzpatrick 2021-04-26 11:38:56 -07:00
  • 138921ae40 ipn/ipnlocal: always write files to partial files, even in buffered mode Brad Fitzpatrick 2021-04-26 11:28:27 -07:00
  • 5e268e6153 ipn/ipnlocal: use delete marker files to work around Windows delete problems Brad Fitzpatrick 2021-04-26 09:48:34 -07:00
  • a7fe1d7c46 wgengine/bench: improved rate selection. Avery Pennarun 2021-03-28 00:23:07 -04:00
  • a92b9647c5 wgengine/bench: speed test for channels, sockets, and wireguard-go. Avery Pennarun 2021-03-23 21:35:35 -04:00
  • 590792915a wgengine/router{win}: ignore broadcast routes added by Windows when removing routes. Maisem Ali 2021-04-23 21:23:59 -07:00
  • f6b7d08aea net/dns: work around new NetworkManager in other selection paths. David Anderson 2021-04-23 22:09:00 -07:00
  • 25ce9885a2 net/dns: don't use NM+resolved for NM >=1.26.6. David Anderson 2021-04-23 20:57:35 -07:00
  • 31f81b782e util/cmpver: move into OSS from corp repo. David Anderson 2021-04-23 20:54:21 -07:00
  • 7c985e4944 ipn/ipnlocal: add file sharing to windows shell Aleksandar Pesic 2021-04-22 09:25:00 +02:00
  • e41075dd4a net/interfaces: work around race fetching routing table Brad Fitzpatrick 2021-04-23 13:23:19 -07:00
  • fe53a714bd ipn/ipnlocal: add a LocalBackend.Start fast path if already running Brad Fitzpatrick 2021-04-23 10:26:25 -07:00
  • ad1a595a75 ipn/ipnlocal: close peer API listeners on transition away from Running Brad Fitzpatrick 2021-04-23 11:45:48 -07:00
  • d94ed7310b cmd/tailscale/cli: add test for already-submitted #1777 Brad Fitzpatrick 2021-04-23 10:56:08 -07:00
  • 8d7f7fc7ce health, wgenegine: fix receive func health checks yet again Josh Bleecher Snyder 2021-04-23 06:58:35 -07:00
  • 30f5d706a1 net/dns/resolver: remove unnecessary/racy WaitGroup. David Anderson 2021-04-20 19:10:45 -07:00
  • 8a449c4dcd ipn: define NewBackendServer nil as not affecting Backend's NotifyCallback Brad Fitzpatrick 2021-04-22 15:47:28 -07:00
  • 30629c430a cmd/tailscale/cli: don't force an interactive login on --reset. David Anderson 2021-04-22 15:04:53 -07:00
  • 36d030cc36 ipn/ipnlocal: use fallback default DNS whenever exit nodes are on. David Anderson 2021-04-22 15:24:18 -07:00
  • 67ba6aa9fd cmd/tailscale/cli: fix typo in ExitNodeID mapping. David Anderson 2021-04-22 14:55:29 -07:00
  • 86e85d8934 ipn/ipnlocal: add peerapi goroutine fetch Brad Fitzpatrick 2021-04-22 13:01:42 -07:00