This website requires JavaScript.
8cf6d0a17b
tailcfg: add MapResponse.ControlTime field
Josh Bleecher Snyder
2022-02-16 18:36:04 -08:00
72d8672ef7
tailcfg: make Node.Hostinfo a HostinfoView
Maisem Ali
2022-02-15 08:19:44 -08:00
53998e26a6
tailcfg: introduce HostinfoView
Maisem Ali
2022-02-14 21:20:41 -08:00
2ff481ff10
net/dns: add health check for particular broken-ish Linux DNS config
Brad Fitzpatrick
2022-02-15 06:59:15 -08:00
57115e923e
tailcfg: add start of SSH policy to be sent from control plane to nodes
Brad Fitzpatrick
2022-02-10 14:12:34 -08:00
b486448ab9
go.toolchain.rev: bump to Go 1.17.7
Josh Bleecher Snyder
2022-02-15 13:23:41 -08:00
1b87e025e9
ssh/tailssh: move SSH code from wgengine/netstack to this new package
Brad Fitzpatrick
2022-02-15 11:59:21 -08:00
6d02a48d8d
ipn: add TailnetStatus field to tailscale status --json (#3865 )
Ross Zurowski
2022-02-15 12:36:01 -05:00
c988bd6ed1
net/dns/resolvconffile: unify three /etc/resolv.conf parsers into new package
Brad Fitzpatrick
2022-02-14 20:17:51 -08:00
1dc4151f8b
logtail: add MustParsePublicID
Josh Bleecher Snyder
2022-02-14 15:49:36 -08:00
8d6cf14456
net/dnscache: don't do bootstrap DNS lookup after most failed dials
Brad Fitzpatrick
2022-02-14 13:25:19 -08:00
b4947be0c8
scripts/installer: automagically run apt update (#3939 )
Xe Iaso
2022-02-14 15:55:46 -05:00
01e8a152f7
ipn/ipnlocal: log most of Hostinfo once non-verbose at start-up
Brad Fitzpatrick
2022-02-14 08:32:23 -08:00
2448c000b3
words: more hamsters, less hampsters (#3938 )
Charlotte Brandhorst-Satzkorn
2022-02-14 15:15:30 -05:00
903988b392
net/dnscache: refactor from func-y closure-y state to types & methods
Brad Fitzpatrick
2022-02-14 09:38:23 -08:00
8267ea0f80
net/tstun: remove TODO that's done
Brad Fitzpatrick
2022-02-13 20:39:14 -08:00
8fe503057d
net/netutil: unify two oneConnListeners into a new package
Brad Fitzpatrick
2022-02-13 14:45:50 -08:00
5d9ab502f3
logtail: don't strip verbose level on upload
Brad Fitzpatrick
2022-02-13 08:54:23 -08:00
a19c110dd3
envknob: track, log env knobs in use
Brad Fitzpatrick
2022-02-12 20:42:38 -08:00
2db6cd1025
ipn/ipnlocal, wgengine/magicsock, logpolicy: quiet more logs
Brad Fitzpatrick
2022-02-12 16:22:33 -08:00
be9d564c29
envknob: remove some stutter from error messages
Brad Fitzpatrick
2022-02-12 16:21:41 -08:00
3a94ece30c
control/controlclient: remove dummy endpoint in endpoint stripping mode
Brad Fitzpatrick
2022-02-12 16:19:33 -08:00
86a902b201
all: adjust some log verbosity
Brad Fitzpatrick
2022-02-12 08:05:24 -08:00
adda2d2a51
control/controlclient: select newer certificate
Adrian Dewhurst
2022-02-11 22:37:12 -05:00
a80cef0c13
cmd/derper: fix regression from bootstrap DNS optimization
Brad Fitzpatrick
2022-02-11 15:26:05 -08:00
84046d6f7c
Revert "cmd/derper: stop setting content header in handleBootstrapDNS"
Josh Bleecher Snyder
2022-02-11 14:14:04 -08:00
ec62217f52
cmd/derper: close connections once bootstrap DNS has been served
Josh Bleecher Snyder
2022-02-11 14:06:53 -08:00
21358cf2f5
net/dns: slightly optimize dbusPing for non-dbus case [Linux]
Brad Fitzpatrick
2022-02-11 07:48:03 -08:00
37e7a387ff
net/dns: remove some unused code for detecting systemd-resolved [Linux]
Brad Fitzpatrick
2022-02-11 07:47:13 -08:00
15599323a1
net/dns: fix systemd-resolved detection race at boot
Brad Fitzpatrick
2022-02-10 21:11:18 -08:00
60abeb027b
cmd/derper: stop setting content header in handleBootstrapDNS
Josh Bleecher Snyder
2022-02-11 12:32:00 -08:00
b9c92b90db
cmd/derper: optimize handleBootstrapDNS
Josh Bleecher Snyder
2022-02-11 12:30:36 -08:00
e206a3663f
cmd/derper: add BenchmarkHandleBootstrapDNS
Josh Bleecher Snyder
2022-02-11 12:28:24 -08:00
0173a50bf0
cmd/derper: add a rate limiter for accepting new connection (#3908 )
Joe Tsai
2022-02-11 12:02:38 -08:00
dbea8217ac
net/dns: add NetworkManager regression test
Denton Gentry
2022-02-10 13:41:04 -08:00
82cd98609f
util/winutil: migrate corp's winutil into OSS.
Aaron Klotz
2022-02-10 14:17:17 -07:00
39d173e5fc
add -y flag for xbps to allow installation on void
Jay Stapleton
2022-02-10 16:03:13 -05:00
c8551c8a67
add -y flag for xbps to allow installation on void
Jay Stapleton
2022-01-27 14:37:37 -05:00
3a74f2d2d7
cmd/tailscaled, util/winutil: add accessor functions for Windows system policies.
Aaron Klotz
2022-01-10 13:10:02 -07:00
24c9dbd129
tsweb: fix JSONHandlerFunc regression where HTTP status was lost on gzip
Brad Fitzpatrick
2022-02-09 12:06:27 -08:00
62db629227
words: add ferret to tails.txt (#3897 )
Xe Iaso
2022-02-09 14:40:15 -05:00
3c481d6b18
cmd/tailscale: add "tailscale configure-host" to prep a Synology machine at boot
Brad Fitzpatrick
2022-02-07 15:56:56 -08:00
b3d268c5a1
control/controlclient: turn off Go's implicit compression
Brad Fitzpatrick
2022-02-07 13:42:28 -08:00
df8f02db3f
tsweb: add gzip support to JSONHandlerFunc
Brad Fitzpatrick
2022-02-07 10:01:23 -08:00
16652ae52c
installer.sh: accommodate linuxmint versioning.
Denton Gentry
2022-01-15 18:23:48 -08:00
aaba49ca10
api.md: add docs for device tags and keys endpoints
Sonia Appasamy
2022-02-04 16:20:46 -05:00
e64cecac8e
chirp: remove regex dependency
Maisem Ali
2022-02-03 10:25:41 -08:00
2a67beaacf
net/interfaces: bound Linux /proc/net/route parsing
Brad Fitzpatrick
2022-02-03 09:07:40 -08:00
0626cf4183
util/winutil: fix build
Brad Fitzpatrick
2022-02-02 16:25:57 -08:00
d7962e3bcf
ipn/ipnserver, util/winutil: update workaround for os/user.LookupId failures on Windows to reject SIDs from deleted/invalid security principals.
Aaron Klotz
2022-02-02 10:55:32 -07:00
6eed2811b2
wgengine/netstack: start supporting different SSH users
Brad Fitzpatrick
2022-02-02 13:37:03 -08:00
e3dccfd7ff
chirp: handle multiline responses from BIRD
Maisem Ali
2022-02-02 13:05:00 -08:00
fa612c28cf
cmd/derper: make --stun default to on, flesh out flag docs
Brad Fitzpatrick
2022-01-31 17:35:53 -08:00
e5cd765e00
net/dns/resolvd: properly handle not having "search" entries
Aaron Bieber
2022-01-28 05:18:58 -07:00
bd90781b34
ipn/ipnlocal, wgengine/netstack: use netstack for peerapi server
Brad Fitzpatrick
2022-01-31 09:20:22 -08:00
e45d51b060
logtail: add a few new methods to PublicID
Josh Bleecher Snyder
2022-01-31 13:11:14 -08:00
730aa1c89c
derp/derphttp, wgengine/magicsock: prefer IPv6 to DERPs when IPv6 works
Brad Fitzpatrick
2022-01-29 14:52:00 -08:00
f5ec916214
cmd/derper: disable TLS 1.0 and 1.1.
David Anderson
2022-01-27 16:51:30 -08:00
69392411d9
.github/workflows: add some iOS CI coverage
Brad Fitzpatrick
2022-01-25 17:27:16 -08:00
02bdc654d5
cmd/tailscale: fix up --reset, again
Brad Fitzpatrick
2022-01-27 14:20:51 -08:00
70d71ba1e7
cmd/derpprobe: check derper TLS certs too
Brad Fitzpatrick
2022-01-26 11:58:56 -08:00
1af26222b6
go.mod: bump netstack, switch to upstream netstack
Brad Fitzpatrick
2022-01-25 20:06:00 -08:00
857cd6c0d7
ipn/ipnstate: add TailnetName to status
Brad Fitzpatrick
2022-01-26 09:38:13 -08:00
ae525a7394
scripts/installer: add Centos Stream 9 support (#3818 )
Xe Iaso
2022-01-26 10:49:32 -05:00
7a18fe3dca
wgengine/magicsock: make debugUseDerpRoute an opt.Bool.
David Anderson
2022-01-25 17:11:43 -08:00
c2059d5b8a
words: fallout from mudpuppy-gate.
David Anderson
2022-01-20 14:21:27 -08:00
ca774c3249
ipn/ipnserver: add TS_PERMIT_CERT_UID envknob to give webservers cert access
Brad Fitzpatrick
2022-01-25 10:33:11 -08:00
508f332bb2
cmd/derper: export TLS vars with derper_ prefix, not stun_
David Anderson
2022-01-25 10:43:47 -08:00
f31546809f
cmd/tailscale: propagate tailscaled 403s as AccessDeniedErrors
davideger
2022-01-25 09:58:21 -08:00
f3c0023add
wgengine/netstack: add an SSH server experiment
Brad Fitzpatrick
2021-08-26 14:50:55 -07:00
41fd4eab5c
envknob: add new package for all the strconv.ParseBool(os.Getenv(..))
Brad Fitzpatrick
2022-01-24 10:52:57 -08:00
6feb8f4c51
net/dns: log why resolved does not look like it's on use [Linux]
Brad Fitzpatrick
2022-01-24 08:19:24 -08:00
ff3442d92d
cmd/derper: record TLS versions used for requests.
David Anderson
2022-01-21 14:07:40 -08:00
0ada42684b
Makefile: update make spk target to use the new go spk builder
Maisem Ali
2022-01-21 12:05:48 -08:00
7ba874d7f1
words: correct inexcusable oversight re: mudpuppies.
David Anderson
2022-01-20 12:55:58 -08:00
92dfaf53bb
cmd/tailscaled: include Go runtime metrics in /debug/metrics
Brad Fitzpatrick
2022-01-20 09:27:00 -08:00
411c6c316c
net/dns/resolvd: store nameservers
Aaron Bieber
2022-01-14 16:30:20 -07:00
c64af5e676
wgengine/netstack: clear TCP ECN bits before giving to gvisor
Brad Fitzpatrick
2022-01-19 14:33:50 -08:00
de4696da10
wgengine/magicsock: fix deadlock on shutdown
Josh Bleecher Snyder
2022-01-14 13:43:24 -08:00
390490e7b1
net/packet: fix typo in comment
Brad Fitzpatrick
2022-01-19 12:34:11 -08:00
3e50a265be
go.toolchain.rev: pick up new bufio.Writer API for Go1.18 (#3768 )
Joe Tsai
2022-01-19 12:40:56 -08:00
185825df11
wgengine/netstack: add a missing refcount decrement after packet injection
Brad Fitzpatrick
2022-01-19 12:05:17 -08:00
790e41645b
wgengine/netstack: add an Impl.Close method for tests
Brad Fitzpatrick
2022-01-19 12:04:56 -08:00
166fe3fb12
wgengine/netstack: add missing error logging in a RST case
Brad Fitzpatrick
2022-01-18 14:03:14 -08:00
6be48dfcc6
wgengine/netstack: fix netstack ping timeout on darwin
Brad Fitzpatrick
2022-01-17 13:46:51 -08:00
96f008cf87
control/controlhttp: package to get a controlbase.Conn over HTTP(S).
David Anderson
2022-01-17 15:32:20 -08:00
d5a7eabcd0
control/controlbase: enable asynchronous client handshaking.
David Anderson
2022-01-17 15:30:30 -08:00
6cd180746f
control/controlbase: rename from control/noise.
David Anderson
2021-12-02 18:04:48 -08:00
02461ea459
Update installer.sh
Jay Stapleton
2022-01-17 11:26:01 -05:00
8cf1af8a07
tstime/rate: deflake TestLongRunningQPS
Josh Bleecher Snyder
2022-01-13 15:49:34 -08:00
463b3e8f62
net/dnscache: use tls.Conn.HandshakeContext.
David Anderson
2022-01-13 13:01:29 -08:00
a9da6b73a8
net/dnscache: don't cancel the TLS context before writing to the result channel.
David Anderson
2022-01-13 13:01:29 -08:00
9fe5ece833
logtail: cap the buffer size in encodeText
Josh Bleecher Snyder
2022-01-13 14:02:46 -08:00
5404a0557b
wgengine/magicsock: remove a per-DERP-packet map lookup in common case
Brad Fitzpatrick
2022-01-13 14:01:49 -08:00
5a317d312d
wgengine/magicsock: enable DERP Return Path Optimization (DRPO)
Brad Fitzpatrick
2022-01-13 13:56:40 -08:00
c6c39930cc
wgengine/magicsock: fix lock ordering deadlock with derphttp
Brad Fitzpatrick
2022-01-13 13:37:26 -08:00
a076aaecc6
cmd/tailscale: use html/template for synoTokenRedirect
Josh Bleecher Snyder
2022-01-13 13:03:00 -08:00
27da7fd5cb
VERSION.txt: This is 1.21.
Denton Gentry
2022-01-12 17:20:53 -08:00
a7da236d3d
tailcfg: no-op bump of MapRequest.Version
Brad Fitzpatrick
2022-01-12 15:00:20 -08:00
a93937abc3
wgengine/netstack: make userspace ping work when tailscaled has CAP_NET_RAW
Brad Fitzpatrick
2022-01-12 13:48:20 -08:00