-
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