-
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