This website requires JavaScript.
0687195bee
logpolicy: put Synology logs buffer in /tmp
Denton Gentry
2022-06-04 15:51:50 -07:00
fbc079d82d
ipn/ipnlocal: prevent attempting to run SSH on Synology for now
Brad Fitzpatrick
2022-06-03 13:44:01 -07:00
2bac8b6013
Revert "cmd/tailscale/cli: disallow --ssh on Synology"
Brad Fitzpatrick
2022-06-03 13:46:58 -07:00
03e3e6abcd
cmd/tailscale/cli: disallow --ssh on Synology
Maisem Ali
2022-06-04 01:19:07 +05:00
a9b4bf1535
ipn/ipnserver, cmd/tailscaled: fix peerapi on Windows
Brad Fitzpatrick
2022-06-03 12:08:33 -07:00
43f9c25fd2
cmd/tailscale: surface authentication errors in status.Health (#4748 )
Jordan Whited
2022-06-03 10:52:07 -07:00
c980bf01be
words: The lists continue to drag-on. (#4780 )
Charlotte Brandhorst-Satzkorn
2022-06-03 10:55:17 -04:00
a9f32656f5
control/controlhttp: allow client and server to communicate over WebSockets
Mihai Parparita
2022-06-02 16:20:42 -07:00
80157f3f37
net/dns/resolver: add support for <IPv4>.via-<site-id>
Maisem Ali
2022-06-02 22:58:46 +05:00
69b535c01f
wgengine/netstack: replace a 1500 with a const + doc
Brad Fitzpatrick
2022-06-02 08:17:12 -07:00
e428bba7a3
ssh/tailssh: add metrics
Brad Fitzpatrick
2022-06-01 20:48:22 -07:00
67325d334e
cmd/tailscale/cli: add lose-ssh risk
Maisem Ali
2022-06-02 01:14:17 -07:00
1336fb740b
wgengine/netstack: make netstack MTU be 1280 also
Brad Fitzpatrick
2022-05-31 15:35:01 -07:00
81487169f0
build_docker.sh: pin github.com/tailscale/mkctr
Maisem Ali
2022-06-01 19:54:32 +05:00
3a926348a4
hostinfo: use ByteSliceToString from golang.org/x/sys/unix
Tobias Klauser
2022-06-01 15:03:00 +02:00
2a61261a5a
hostinfo: use Uname from golang.org/x/sys/unix in osVersionLinux
Tobias Klauser
2022-06-01 12:38:14 +02:00
928530a112
ipn/ipnlocal: shutdown sshServer on tailscale down
Maisem Ali
2022-05-30 02:06:46 -07:00
4d85cf586b
cmd/tailscale, ipn/ipnlocal: add "peerapi" ping type
Brad Fitzpatrick
2022-05-27 21:34:36 -07:00
575aacb1e2
ssh/tailssh: terminate sessions on stdout copy failures
Maisem Ali
2022-05-28 04:36:30 -07:00
7cd8c3e839
ssh/tailssh: terminate sessions when tailscaled shutsdown
Maisem Ali
2022-05-28 04:33:46 -07:00
760740905e
ssh/tailssh: only use login with TTY sessions
Maisem Ali
2022-05-28 03:24:48 -07:00
02e580c1d2
logtail: use http.NewRequestWithContext
Brad Fitzpatrick
2022-05-27 15:59:08 -07:00
2903d42921
wgengine/router: delete hardcoded link-local address on Windows (#4740 )
Tom
2022-05-27 14:42:55 -07:00
b005b79236
net/dns, paths, util/winutil: change net/dns/windowsManager NRPT management to support more than 50 domains.
Aaron Klotz
2022-05-25 15:51:54 -06:00
c16271fb46
ipn/localapi: implement LoginInteractive via localapi
Joel Cressy
2022-05-26 13:08:27 -05:00
0f95eaa8bb
scripts/installer: fix elementaryOS
Denton Gentry
2022-05-24 21:38:39 -07:00
3f686688a6
cmd/tailscaled: fix state path for windows svc
James Tucker
2022-05-26 15:06:46 -07:00
c163b2a3f1
util/winutil, util/winutil/vss: remove winrestore and vss as they are unnecessary.
Aaron Klotz
2022-05-25 15:12:00 -06:00
fc5839864b
wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708 )
Tom
2022-05-20 13:30:11 -07:00
c81be7b899
control/controlclient: avoid Noise protocol for js/wasm for now
Brad Fitzpatrick
2022-05-20 09:17:25 -07:00
36af49ae7f
install.sh: add RHEL9.
Denton Gentry
2022-05-20 06:22:23 -07:00
bded712e58
.github/workflows: fix duplicated build target in Wasm action
Mihai Parparita
2022-05-20 09:20:26 -07:00
7cfc6130e5
.github/workflows: add cross-builder for Wasm
Mihai Parparita
2022-05-19 16:32:47 -07:00
eda647cb47
cmd/tailscale/cli: fix ssh CLI command breaking the Wasm build
Mihai Parparita
2022-05-19 17:40:01 -07:00
cc91a05686
ipn/ipnserver: fix build on js/wasm
Brad Fitzpatrick
2022-05-19 14:29:47 -07:00
3222bce02d
logtail: add instance metadata to the entry logtail
Mihai Parparita
2022-05-17 22:28:57 -07:00
acfe5bd33b
net/dns{., resolver}: time out DNS queries after 10 seconds (#4690 )
Tom
2022-05-18 10:40:04 -07:00
ec4c49a338
types/key: make NodePublic implement Shardable (#4698 )
Tom
2022-05-17 10:37:25 -07:00
53f6c3f9f2
api.md: document preauthorized and tags fields
Denton Gentry
2022-05-17 05:25:24 -07:00
48d43134d7
cmd/tsshd: delete, leaving only forwarding docs
Brad Fitzpatrick
2022-05-16 10:04:46 -07:00
afb3f62b01
scripts/installer.sh: add Xen Enterprise
Denton Gentry
2022-05-14 19:54:26 -07:00
da601c23e1
ipn/ipnlocal: add missing place where we set the SSH atomic
Brad Fitzpatrick
2022-05-13 21:47:23 -07:00
e1c1d47991
tsweb: memoize the string forms of HTTP response codes.
David Anderson
2022-05-13 13:56:55 -07:00
9343967317
wgengine/filter: preallocate some hot slices in MatchesFromFilterRules (#4672 )
Tom
2022-05-13 13:56:53 -07:00
c48513b2be
tsweb: support recording unabridged HTTP status codes as well.
David Anderson
2022-05-13 13:36:39 -07:00
561f7be434
wgengine/magicsock: remove unused metric
Mihai Parparita
2022-05-13 11:01:00 -07:00
dd5548771e
util/clientmetric: add gauge_ name prefix when uploading names
Mihai Parparita
2022-05-11 16:09:27 -07:00
86069874c9
net/tstun, wgengine: use correct type for counter metrics
Mihai Parparita
2022-05-11 16:15:31 -07:00
87b44aa311
go.mod: bump golang.org/x/sys for CVE-2022-29526
James Tucker
2022-05-10 14:59:38 -07:00
4bb7440094
cmd/tailscaled: use --statedir as documented
James Tucker
2022-05-04 18:50:35 -07:00
6dae9e47f9
types/views: remove alloc in hot path
Maisem Ali
2022-05-10 11:19:51 -07:00
4c75605e23
go.toolchain.rev: bump Tailscale Go toolchain
Brad Fitzpatrick
2022-05-09 21:22:09 -07:00
395cb588b6
types/views: make SliceOf/MapOf panic if they see a pointer
Maisem Ali
2022-05-09 19:31:45 -07:00
d04afc697c
cmd/viewer,types/views: add support for views of maps
Maisem Ali
2022-05-09 09:30:39 -07:00
5cd56fe8d5
ssh/tailssh: exec into login when launching a shell
Maisem Ali
2022-05-09 16:08:33 -07:00
a253057fc3
ssh/tailssh: refactor incubator flags
Maisem Ali
2022-05-06 17:11:21 -07:00
741ae9956e
tstest/integration/vms: use hujson.Standardize instead of hujson.Unmarshal (#4520 )
Joe Tsai
2022-05-06 14:16:10 -07:00
9f3ad40707
tailcfg: use cmd/viewer instead of cmd/cloner.
Maisem Ali
2022-05-01 16:24:54 -07:00
fd99c54e10
tailcfg,all: change structs to []*dnstype.Resolver
Maisem Ali
2022-05-03 14:41:58 -07:00
679415f3a8
tailcfg: move views into tailcfg_view.go
Maisem Ali
2022-05-01 16:23:55 -07:00
c4e9739251
cmd/viewer: add codegen tool for Views
Maisem Ali
2022-05-01 16:15:20 -07:00
e409e59a54
cmd/cloner,util/codegen: refactor cloner internals to allow reuse
Maisem Ali
2022-05-01 16:15:14 -07:00
025867fd07
util/clientmetric: switch to TestHooks struct for test-only functions (#4632 )
Mihai Parparita
2022-05-06 10:08:57 -07:00
7966aed1e0
util/clientmetric: add test hooks and ResetLastDelta function
Mihai Parparita
2022-05-06 09:52:48 -07:00
35111061e9
wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/
Brad Fitzpatrick
2022-05-05 14:53:36 -07:00
d1d6ab068e
net/dns, wgengine: implement DNS over TCP (#4598 )
Tom
2022-05-05 16:42:45 -07:00
c4f06ef7be
client/tailscale: fix ExpandSNIName on non-default LocalClient
Brad Fitzpatrick
2022-05-05 12:15:59 -07:00
46cb9d98a3
api.md: update GET tailnet key detail docs to show preauthorized, tags
Brad Fitzpatrick
2022-05-05 11:58:02 -07:00
c1445155ef
ssh/tailssh: handle Control-C during hold-and-delegate prompt
Brad Fitzpatrick
2022-04-27 13:23:13 -07:00
f9e86e64b7
*: use WireGuard where logged, printed or named
James Tucker
2022-05-04 12:10:17 -07:00
2d1849a7b9
tsweb: remove JSONHandlerFunc
Brad Fitzpatrick
2022-05-03 21:42:24 -07:00
7ee3068f9d
words: after a Series of discussions, Bees should be included (#4606 )
Charlotte Brandhorst-Satzkorn
2022-05-04 09:20:23 -04:00
3e1f2d01f7
ipn/ipnlocal: move Ping method from IPN bus to LocalBackend (HTTP)
Brad Fitzpatrick
2022-05-03 14:16:34 -07:00
c60cbca371
control/controlclient: store netinfo and hostinfo separately
Maisem Ali
2022-05-03 15:07:30 -07:00
ae483d3446
wgengine, net/packet, cmd/tailscale: add ICMP echo
James Tucker
2022-04-21 18:49:01 -07:00
66f9292835
client/tailscale: update Client API a bit
Brad Fitzpatrick
2022-04-30 21:45:51 -07:00
512573598a
tailcfg: remove some documented DebugFlags that no longer exist
Brad Fitzpatrick
2022-05-03 08:21:33 -07:00
2a0b5c21d2
net/dns/{., resolver}, wgengine: fix goroutine leak on shutdown
Tom DNetto
2022-05-02 09:35:32 -07:00
7f45734663
assorted: documentation and readability fixes
Tom DNetto
2022-04-30 16:13:18 -07:00
9e77660931
net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack
Tom DNetto
2022-04-14 15:17:26 -07:00
dc71d3559f
net/tstun,wgengine: split PreFilterOut into multiple hooks
Tom DNetto
2022-04-14 14:59:46 -07:00
9dee6adfab
cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstack
Tom DNetto
2022-04-14 14:55:23 -07:00
5b85f848dd
net/dns,net/dns/resolver: refactor channels/magicDNS out of Resolver
Tom DNetto
2022-04-14 13:27:59 -07:00
a54671529b
client/tailscale: move API client for the control admin API
Brad Fitzpatrick
2022-04-29 21:03:00 -07:00
e3619b890c
client/tailscale: rename tailscale.go -> localclient.go
Brad Fitzpatrick
2022-04-29 19:48:15 -07:00
3012a2e1ca
ssh/tailssh,ipn/ipnlocal: terminate any active sessions on up --ssh=false
Maisem Ali
2022-04-29 15:57:55 -07:00
2ec371fe8b
ipn: remove FakeExpireAfter Backend function
Mihai Parparita
2022-04-29 15:34:53 -07:00
d915e0054c
cmd/tailscaled: change Windows service shutdown and add optional event logging
Aaron Klotz
2022-04-29 15:18:13 -06:00
316523cc1e
ipn: remove enforceDefaults option from PrefsFromBytes
Mihai Parparita
2022-04-29 14:08:26 -07:00
87ba528ae0
client/tailscale: move/copy all package funcs to new LocalClient type
Brad Fitzpatrick
2022-04-29 11:20:11 -07:00
373176ea54
util/codegen: format generated code with goimports, not gofmt
Brad Fitzpatrick
2022-04-29 13:30:54 -07:00
6bed781259
all: gofmt all
Brad Fitzpatrick
2022-04-29 12:57:52 -07:00
deb56f276e
Revert "api: document preauthorized auth keys"
Brad Fitzpatrick
2022-04-29 08:44:22 -07:00
cfe68d0a86
safesocket: log warning when running sandboxed Mac binary as root
Mihai Parparita
2022-04-28 16:22:19 -07:00
6f5b91c94c
go.mod: tidy
Brad Fitzpatrick
2022-04-28 14:28:26 -07:00
2336c73d4d
go.mod: tidy
Brad Fitzpatrick
2022-04-28 14:28:26 -07:00
96fec4b969
net/tshttpproxy: synology: pick proxy by scheme
James Tucker
2022-04-28 11:34:36 -07:00
eff6a404a6
net/tshttpproxy: use http as the scheme for proxies
Maisem Ali
2022-04-28 10:34:07 -07:00
71d401cc4e
api.md: remove descriptions from TOC (#4561 )
Walter Poupore
2022-04-28 09:36:26 -07:00
1237000efe
control/controlhttp: don't assume port 80 upgrade response will work
Brad Fitzpatrick
2022-04-28 08:10:26 -07:00