Maisem Ali and Maisem Ali
f9a50779e2
cmd/tailscaled: add -state=mem: to support creation of an ephemeral node.
...
RELNOTE=`tailscaled --state=mem:` registers as an ephemeral node and
does not store state to disk.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-02-18 13:40:39 -08:00
Maisem Ali and Maisem Ali
72d8672ef7
tailcfg: make Node.Hostinfo a HostinfoView
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-02-16 12:55:57 -08:00
Maisem Ali and Maisem Ali
53998e26a6
tailcfg: introduce HostinfoView
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-02-16 12:55:57 -08:00
Maisem Ali and Maisem Ali
e64cecac8e
chirp: remove regex dependency
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-02-03 11:24:17 -08:00
Maisem Ali and Maisem Ali
e3dccfd7ff
chirp: handle multiline responses from BIRD
...
Also add tests to verify the parsing logic.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-02-02 13:48:07 -08:00
Maisem Ali and Maisem Ali
0ada42684b
Makefile: update make spk target to use the new go spk builder
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-01-21 12:27:00 -08:00
Maisem Ali and Maisem Ali
26d4ccb816
scripts/installer.sh: add support to use the unstable track.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-01-12 13:41:11 -08:00
Maisem Ali and Maisem Ali
9e8a432146
cmd/tailscale/cli/web: fix typo where the html template data was being
...
replaced instead of being appended to.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-01-12 12:41:37 -08:00
Maisem Ali and Maisem Ali
138662e248
Dockerfile.base: update to alpine:3.15
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-01-07 07:33:25 -08:00
Maisem Ali and Maisem Ali
01a9906bf8
tool/go: add wrapper to download and use go.toolchain.rev go version.
...
Also update build_dist.sh and build_docker.sh to use the wrapper.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-01-04 09:45:29 -08:00
Maisem Ali and Maisem Ali
dd45bba76b
tsnet: add Start method to allow connecting to the tailnet without
...
requiring a call to Dial/Listen.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-01-03 11:56:54 -08:00
Maisem Ali and Maisem Ali
431329e47c
build_docker.sh: add env overrides
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2022-01-03 10:59:55 -08:00
Maisem Ali and Maisem Ali
44937b59e7
tsnet: add Dial method to allow dialing out to the tailnet.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-12-28 10:19:36 -08:00
Maisem Ali and Maisem Ali
d24a8f7b5a
wgengine/router{windows}: return the output from the firewallTweaker
...
on error.
While debugging a customer issue where the firewallTweaker was failing
the only message we have is `router: firewall: error adding
Tailscale-Process rule: exit status 1` which is not really helpful.
This will help diagnose firewall tweaking failures.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-12-13 10:07:32 -08:00
Maisem Ali and Maisem Ali
0a9932f3b2
build_docker.sh: prefix version strings with v
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-12-03 13:55:09 -08:00
Maisem Ali and Maisem Ali
9feb483ad3
build_docker.sh: use github.com/tailscale/mkctr instead of docker
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-11-22 11:39:30 -08:00
Maisem Ali and Maisem Ali
d6dde5a1ac
ipn/ipnlocal: handle key extensions after key has already expired
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-11-08 18:15:09 -08:00
Maisem Ali and Maisem Ali
eccc2ac6ee
net/interfaces/windows: update Tailscale interface detection logic to
...
account for new wintun naming.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-11-08 07:44:33 -08:00
Maisem Ali and Maisem Ali
05e55f4a0b
logtail/filch: limit buffer file size to 50MB
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-29 13:31:30 -07:00
Maisem Ali and Maisem Ali
81cabf48ec
control/controlclient,tailcfg: propagate registration errors to the frontend
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-27 06:57:26 -07:00
Maisem Ali and Maisem Ali
10745c099a
tailcfg: add Node.Tags
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-25 22:04:45 -07:00
Maisem Ali and Maisem Ali
85fa1b0d61
wgengine: fail NewUserspaceEngine if wireguard device doesn't come up
...
Just something I ran across while debugging an unrelated failure. This
is not in response to any bug/issue.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-25 12:34:14 -07:00
Maisem Ali and Maisem Ali
0bf515e780
cmd/tailscale: changes to --advertise-tags should wait for possible
...
reauth.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-20 10:31:40 -04:00
Maisem Ali and Maisem Ali
53199738fb
wgengine: don't try to delete legacy netfilter rules on synology.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-18 14:51:25 -04:00
Maisem Ali and Maisem Ali
27799a1a96
wgengine: only use AmbientCaps on DSM7+
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-18 13:39:51 -04:00
Maisem Ali and Maisem Ali
7817ab6b20
net/dns/resolver: set maxDoHInFlight to 1000 on iOS 15+.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-14 23:29:23 -04:00
Maisem Ali and Maisem Ali
2662a1c98c
hostinfo: add EnvType for Kubernetes
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-14 23:02:26 -04:00
Maisem Ali and Maisem Ali
c6d3f622e9
ipn/ipnlocal: use netaddr.IPSetBuilder when constructing list of interface IPPrefixes.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-14 18:53:54 -04:00
Maisem Ali and Maisem Ali
e538d47bd5
docs/k8s: update run.sh to use the correct socket path
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-14 18:09:12 -04:00
Maisem Ali and Maisem Ali
a6c3de72d6
docs/k8s: use ghcr.io for base image
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-13 17:55:14 -04:00
Maisem Ali and Maisem Ali
9ab8492694
docker: install ip6tables
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-13 17:34:23 -04:00
Maisem Ali and Maisem Ali
45d4adcb63
docs/k8s: use tailscale/tailscale as base image
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-13 15:34:44 -04:00
Maisem Ali and Maisem Ali
061dab5d61
docker: only add tailscale and tailscaled binaries
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-13 14:43:29 -04:00
Maisem Ali and Maisem Ali
2c403cbb31
docs/k8s: add instructions on how to run as a sidecar or a proxy.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-13 13:26:53 -04:00
Maisem Ali and Maisem Ali
c121fa81c4
tsnet: add TLS and LetsEncrypt example.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-12 15:31:18 -07:00
Maisem Ali and Maisem Ali
52be1c0c78
tsnet: run the LocalAPI handler
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-10-07 10:01:03 -07:00
Maisem Ali and Maisem Ali
0842e2f45b
ipn/store: add ability to store data as k8s secrets.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-09-01 12:50:59 -07:00
Maisem Ali and Maisem Ali
fd4838dc57
wgengine/userspace: add support to automatically enable/disable the tailscale
...
protocol in BIRD, when the node is a primary subnet router as determined
by control.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-08-30 10:18:05 -07:00
Maisem Ali and Maisem Ali
ae9b3f38d6
github: set GOOS/GOARCH for go list
...
Currently we do not set the env variables for `go list ./...` resulting
in errors like
```
build constraints exclude all Go files in
/home/runner/work/tailscale/tailscale/chirp
```
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-08-26 16:27:37 -07:00
Maisem Ali and Maisem Ali
baf8854f9a
tempfork/wireguard-windows: remove the old windows firewall code now that we are no
...
longer relying on it.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-08-26 15:00:45 -07:00
Maisem Ali and Maisem Ali
1f006025c2
net/tstun: fix build on arm
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-08-18 15:28:14 -07:00
Maisem Ali and Maisem Ali
9f62cc665e
tailscaled: try migrating old state on synology devices
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-08-18 13:45:15 -07:00
Maisem Ali and Maisem Ali
5c383bdf5d
wgengine/router: pass in AmbientCaps when calling ip rule
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-08-18 13:28:53 -07:00
Maisem Ali and David Crawshaw
ec52760a3d
wgengine/router_windows: support toggling local lan access when using
...
exit nodes.
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-06-29 09:22:10 -07:00
Maisem Ali and Maisem Ali
f482321f67
ipn/ipnlocal: support exit node local access switching on darwin.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-06-16 19:28:02 +05:00
Maisem Ali and Maisem Ali
2919b3e3e6
wf: loopback condition should use MatchTypeFlagsAllSet.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-06-16 12:57:57 +05:00
Maisem Ali and Maisem Ali
f944614c5c
cmd/tailscale/web: add support for QNAP
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-06-10 19:06:05 +05:00
Maisem Ali and Maisem Ali
95e296fd96
cmd/tailscale/web: restrict web access to synology admins.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-06-03 08:41:47 +05:00
Maisem Ali and Maisem Ali
234cc87f48
cmd/tailscaled: use the wf package instead of wireguard-windows/firewall
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-05-17 13:07:25 -07:00
Maisem Ali and Maisem Ali
590792915a
wgengine/router{win}: ignore broadcast routes added by Windows when removing routes.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-04-24 14:13:35 -07:00
Maisem Ali and Maisem Ali
36fa29feec
ipn/ipnlocal: restrict local lan access to linux machines.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-04-20 08:11:06 -07:00
Maisem Ali and Maisem Ali
4f3203556d
wgengine/router: add the Tailscale ULA route on darwin.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-04-15 17:07:50 -07:00
Maisem Ali and Maisem Ali
1b9d8771dc
ipn/ipnlocal,wgengine/router,cmd/tailscale: add flag to allow local lan access when routing traffic via an exit node.
...
For #1527
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-04-12 17:29:01 -07:00
Maisem Ali and Maisem Ali
4d142ebe06
derp: handle net.ErrClosed in TestSendFreeze
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-04-12 15:23:36 -07:00
Maisem Ali and Maisem Ali
57756ef673
net/nettest: make nettest.NewConn pass x/net/nettest.TestConn.
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-04-06 15:34:29 -07:00
Maisem Ali and Maisem Ali
1c98c5f103
cmd/tailscaled: remove tailscaled binary on uninstall-system-daemon
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-03-31 15:44:04 -07:00
Maisem Ali and Maisem Ali
db13b2d0c8
cmd/tailscale, ipn/localapi: add "tailscale bugreport" subcommand
...
Adding a subcommand which prints and logs a log marker. This should help
diagnose any issues that users face.
Fixes #1466
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2021-03-31 15:19:51 -07:00