This website requires JavaScript.
35e10c78fc
net/interfaces: don't send over zt* interfaces
Brad Fitzpatrick
2021-01-26 15:14:59 -08:00
692a011b54
net/interfaces: remove IsTailscaleIP, make callers use tsaddr.
David Anderson
2021-01-26 15:00:05 -08:00
e970ed0995
wgengine: fix crash reading long UAPI lines from legacy peers
Brad Fitzpatrick
2021-01-26 10:20:13 -08:00
a7edcd0872
ipn/ipnstate: update tailscale status -web to match CLI
Brad Fitzpatrick
2021-01-26 08:28:34 -08:00
a98538f84a
Merge branch 'main' of github.com:tailscale/tailscale into main
Brad Fitzpatrick
2021-01-25 15:53:13 -08:00
c3c59445ff
ipn/ipnserver: on Windows in unattended mode, wait for Engine forever
Brad Fitzpatrick
2021-01-25 14:53:31 -08:00
0dde8fa0a8
ipn/ipnserver: rearrange some code
Brad Fitzpatrick
2021-01-25 15:46:14 -08:00
4d3c09ced4
ipn/ipnserver: on Windows in unattended mode, wait for Engine forever
Brad Fitzpatrick
2021-01-25 14:53:31 -08:00
567c5a6d9e
tailcfg, controlclient: add DisplayName field to tailcfg.Node and populate it from controlclient (#1191 )
Sonia Appasamy
2021-01-25 17:41:39 -05:00
4fea604979
wgengine/router: stop setPrivateNetwork goroutine on configureInterface failure
Brad Fitzpatrick
2021-01-25 13:20:19 -08:00
bf6205d200
LICENSE: Reformat for Github
Andrey Petrov
2021-01-24 15:04:27 -05:00
9f7cbf6cf1
wgengine/filter: add a Clone method.
David Anderson
2021-01-22 14:26:39 -08:00
9ce92aad3e
cmd/tailscaled: update depaware.txt
Brad Fitzpatrick
2021-01-22 14:44:40 -08:00
fa3543d629
control/controlclient: use more direct way of getting the MagicDNS suffix
Brad Fitzpatrick
2021-01-22 14:28:44 -08:00
e7bf144c3f
ipn, wgengine/filter: fix Shields Up recent regression and old bug
Brad Fitzpatrick
2021-01-22 13:39:53 -08:00
97496a83af
wgengine/tstun: also support DropSilently on PostFilterIn
Brad Fitzpatrick
2021-01-22 13:22:32 -08:00
eb47cba435
cmd/tailscaled: don't require --state for --cleanup
Brad Fitzpatrick
2021-01-22 11:35:22 -08:00
daf2c70a08
go.mod: bump wireguard-go
Brad Fitzpatrick
2021-01-21 20:03:35 -08:00
d5baeeed5c
wgengine: use Tailscale-style peer identifiers in logs
Josh Bleecher Snyder
2021-01-21 12:33:54 -08:00
4306433d1c
cmd/tailscale: make "tailscale ping" also resolve names without DNS
Brad Fitzpatrick
2021-01-21 15:43:14 -08:00
9541886856
wgengine/magicsock: disable regular STUNs for all platforms by default
Brad Fitzpatrick
2021-01-20 09:52:24 -08:00
49d00b6a28
tailcfg: add StableID to Node. #1178
David Anderson
2021-01-20 18:34:50 -08:00
54d0d83b67
safesocket: on Linux, make /var/run/tailscale be 0755
Brad Fitzpatrick
2021-01-21 11:29:38 -08:00
fec9490378
Add docker build script to inject version information
Steve Coffman
2021-01-20 11:55:05 -05:00
c55d26967b
wgengine/magicsock: log more details of endpoints learned over disco
Brad Fitzpatrick
2021-01-21 08:05:07 -08:00
9f1b02699a
tstime: add RandomDurationBetween helper
Brad Fitzpatrick
2021-01-20 09:52:24 -08:00
a905ce5607
control/controlclient: add debug knob to not use control's endpoints
Brad Fitzpatrick
2021-01-20 21:30:04 -08:00
359055d3fa
wgengine/magicsock: fix logging regression
Brad Fitzpatrick
2021-01-20 20:47:00 -08:00
b5628cee4e
control/controlclient: add detail to verbose log about route skips
Brad Fitzpatrick
2021-01-20 19:28:21 -08:00
edf64e0901
wgengine/magicsock: send, use endpoints in CallMeMaybe messages
Brad Fitzpatrick
2021-01-20 12:41:25 -08:00
ec77b80c53
tailcfg, control/controlclient: add mapver 10: MapResponse.PeerSeenChange
Brad Fitzpatrick
2021-01-17 12:00:56 -08:00
b5b4992eff
disco: support parsing/encoding endpoints in call-me-maybe frames
Brad Fitzpatrick
2021-01-20 11:39:42 -08:00
d3dd7c6270
wgengine/magicsock: make legacy DstToString match Addrs
Josh Bleecher Snyder
2021-01-20 09:35:15 -08:00
187e22a756
wgengine/magicsock: don't run the DERP cleanup so often
Brad Fitzpatrick
2021-01-19 15:29:50 -08:00
ab9cccb292
cmd/tailscale/cli: require v4 and v6 default routes to be advertised together.
David Anderson
2021-01-19 16:49:06 -08:00
78338ac029
types/logger: trim spaces from the rate-limited example message.
David Anderson
2021-01-19 16:48:44 -08:00
b405644f5d
api.md: add TOC
Brad Fitzpatrick
2021-01-19 11:48:53 -08:00
5fe5402fcd
Revert "wgengine/magicsock: shortcircuit discoEndpoint.heartbeat when its connection is closed"
Josh Bleecher Snyder
2021-01-19 11:44:32 -08:00
e4c075cd95
wgengine/magicsock: prevent log-after-test in TestTwoDevicePing
Josh Bleecher Snyder
2021-01-19 11:04:17 -08:00
edce91a8a6
wgengine/magicsock: fix a naked return bug/crash where we returned (nil, true)
Brad Fitzpatrick
2021-01-19 10:57:30 -08:00
51bd1feae4
wgengine/magicsock: add single element IPPort->endpoint cache in receive path
Brad Fitzpatrick
2021-01-18 15:27:44 -08:00
da4ec54756
tailcfg: remove v6-overlay debug option.
David Anderson
2021-01-18 17:47:23 -08:00
5c619882bc
wgengine/magicsock: simplify ReceiveIPv4+DERP path
Brad Fitzpatrick
2021-01-18 08:39:52 -08:00
9936cffc1a
wgengine: correctly track all node IPs in lazy config.
David Anderson
2021-01-18 13:32:16 -08:00
3fa86a8b23
wgengine/magicsock: use relatively new netaddr.IPPort.IsZero method
Brad Fitzpatrick
2021-01-15 19:21:10 -08:00
4811236189
wgengine/magicsock: speed up BenchmarkReceiveFrom, store context.Done chan
Brad Fitzpatrick
2021-01-15 19:13:59 -08:00
c78ed5b399
go.sum: update (forgotten after earlier wireguard-go update again)
Brad Fitzpatrick
2021-01-15 19:13:19 -08:00
013da6660e
logtail: add tests
Denton Gentry
2021-01-12 13:31:45 -08:00
8578b0445d
tstun: add test to send a packet after Close()
Denton Gentry
2021-01-12 15:13:45 -08:00
7c1a9e8616
net/nettest: de-flake tests on Windows
Josh Bleecher Snyder
2021-01-15 18:00:40 -08:00
a64d06f15c
net/nettest: remove pointless checks in tests
Josh Bleecher Snyder
2021-01-15 17:57:39 -08:00
503db5540f
net/nettest: add missing check at end of TestLimit
Josh Bleecher Snyder
2021-01-15 16:14:26 -08:00
ed2169ae99
wgengine/magicsock: prevent logging after TestActiveDiscovery completes
Josh Bleecher Snyder
2021-01-15 18:19:20 -08:00
12bb949178
go.mod: bump to pull in minor wireguard-go changes
Josh Bleecher Snyder
2021-01-15 17:35:03 -08:00
63af950d8c
wgengine/magicsock: adapt to wireguard-go without UpdateDst
Josh Bleecher Snyder
2021-01-14 18:06:08 -08:00
23c2dc2165
magicksock: remove TestConnClosing. (#1140 )
Denton Gentry
2021-01-15 16:55:30 -08:00
e23b4191c4
wgengine/magicsock: disable legacy networking everywhere except TwoDevicePing.
David Anderson
2021-01-15 16:02:31 -08:00
0733c5d2e0
wgengine/magicsock: disable legacy behavior in a few more tests.
David Anderson
2021-01-15 15:57:41 -08:00
57d95dd005
wgengine/magicsock: default legacy networking to off for some tests.
David Anderson
2021-01-15 15:54:45 -08:00
a2463e8948
wgengine/magicsock: add an option to disable legacy peer handling.
David Anderson
2021-01-15 14:55:44 -08:00
d456bfdc6d
wgengine/magicsock: fix BenchmarkReceiveFrom.
David Anderson
2021-01-15 12:50:33 -08:00
2d837f79dc
wgengine/magicsock: close test loggers once we're done with them
Josh Bleecher Snyder
2021-01-14 17:39:36 -08:00
08baa17d9a
wgengine/magicsock: shortcircuit discoEndpoint.heartbeat when its connection is closed
Josh Bleecher Snyder
2021-01-14 16:52:50 -08:00
7c76435bf7
wgengine/magicsock: simplify
Josh Bleecher Snyder
2021-01-14 16:51:17 -08:00
d2529affa2
wgengine/magicsock: quiet wireguard-go logging in tests
Josh Bleecher Snyder
2021-01-14 15:33:22 -08:00
3ad7c2133a
wgengine/userspace: make wireguard-go log silencing include peer routines
Josh Bleecher Snyder
2021-01-14 15:25:22 -08:00
b560386c1a
net/packet, wgengine, tstun: add inter-node TSMP protocol for connect errors
Brad Fitzpatrick
2021-01-12 12:03:41 -08:00
01e8b7fb7e
go.mod: bump wireguard-go version.
David Anderson
2021-01-15 10:53:49 -08:00
5611f290eb
ipn, ipnserver: only require sudo on Linux for mutable CLI actions
Brad Fitzpatrick
2021-01-15 08:43:23 -08:00
a45665426b
cmd/tailscale/cli: tweak the status name column a bit
Brad Fitzpatrick
2021-01-15 07:46:58 -08:00
420c7a35e2
wgengine/netstack: use tailscale IPs instead of a hardcoded one (#1131 )
Naman Sood
2021-01-15 09:16:28 -05:00
3ac952d4e9
go.sum: update
Brad Fitzpatrick
2021-01-14 20:19:44 -08:00
a4b39022e0
wgengine/tsdns: fix MagicDNS lookups of shared nodes
Brad Fitzpatrick
2021-01-14 14:48:00 -08:00
b00c0e5f60
go.sum: update
Brad Fitzpatrick
2021-01-14 14:47:59 -08:00
6e4231c03c
wgengine/router/dns: remove unused code
Alex Brainman
2021-01-13 18:49:33 +11:00
654b5f1570
all: convert from []wgcfg.Endpoint to string
Josh Bleecher Snyder
2021-01-13 17:10:41 -08:00
9abcb18061
wgengine/magicsock: import more of wireguard-go, update docstrings.
David Anderson
2021-01-14 12:41:02 -08:00
22507adf54
wgengine/magicsock: stop depending on UpdateDst in legacy codepaths.
David Anderson
2021-01-12 15:28:33 -08:00
017dcd520f
tsweb: export VarzHandler
Brad Fitzpatrick
2021-01-14 11:49:44 -08:00
c1dabd9436
control/controlclient: let clients opt in to Sharer-vs-User split model
Brad Fitzpatrick
2021-01-13 15:03:15 -08:00
b38fa7de29
go.mod: update to latest wireguard-go
Josh Bleecher Snyder
2021-01-13 14:41:25 -08:00
020084e84d
wgengine: adapt to removal of wgcfg.Key in wireguard-go
Josh Bleecher Snyder
2021-01-13 14:39:34 -08:00
2bf49ddf90
Provide example when format string is rate limited
Smitty
2021-01-13 15:53:59 -05:00
ce058c8280
Revert "Add logtail tests (#1114 )" (#1116 )
Denton Gentry
2021-01-12 15:48:11 -08:00
b2a08ddacd
wgengine/tsdns: return NOERROR instead of NOTIMP for most records
Smitty
2020-12-31 17:31:33 -05:00
e4f53e9b6f
Add logtail tests (#1114 )
Denton Gentry
2021-01-12 13:31:45 -08:00
b987b2ab18
control/controlclient: treat node sharer as owner for display purposes
Brad Fitzpatrick
2021-01-12 12:13:27 -08:00
7acd3397d5
README: names of contributors, link to them instead
Brad Fitzpatrick
2021-01-12 08:24:24 -08:00
9d73f84a71
tailcfg, control/controlclient: make MapResponse.CollectServices an opt.Bool
Brad Fitzpatrick
2021-01-12 07:54:34 -08:00
a746ff5de7
API.md: add documentation for deleting a device
Christina Wen
2021-01-08 10:38:21 -05:00
8d7ddf5e94
API.md: rename "domain" to "tailnet"
Christina Wen
2021-01-07 10:09:38 -05:00
ac42757cd7
netcheck: use reflect in sortRegions test.
Denton Gentry
2021-01-12 04:15:43 -08:00
43e060b0e5
netcheck: test sortRegions
Denton Gentry
2021-01-11 20:50:09 -08:00
8349e10907
magicsock: add description of testClosingContext
Denton Gentry
2021-01-11 13:34:51 -08:00
b771a1363b
logtail: start a local server for TestFastShutdown
Denton Gentry
2021-01-11 06:22:35 -08:00
2e9728023b
magicsock: test error case in sendDiscoMessage
Denton Gentry
2021-01-10 17:22:11 -08:00
2c328da094
logtail: add a test to upload logs to local server
Denton Gentry
2021-01-10 15:03:57 -08:00
0aed59b691
portlist: add a test for SameInodes
Denton Gentry
2021-01-10 12:14:39 -08:00
07e4009e15
portlist: fully exercise lessThan in tests
Denton Gentry
2021-01-10 11:52:11 -08:00
0aa55bffce
magicsock: test error case in derpWriteChanOfAddr
Denton Gentry
2021-01-10 06:50:35 -08:00