This website requires JavaScript.
0d52674a84
net/tstun: diagnose /dev/net/tun fd leak, give better failure message
Brad Fitzpatrick
2022-07-16 14:10:20 -07:00
931f18b575
derp: add missing docs on clientInfo.Version
Brad Fitzpatrick
2022-07-15 11:58:01 -07:00
4f1374ec9e
tka: implement consensus & state computation internals
Tom DNetto
2022-07-11 11:28:18 -07:00
af412e8874
ssh/tailssh: better handling of signals and exits
Maisem Ali
2022-07-15 15:40:20 +00:00
004f0ca3e0
cmd/gitops-pusher: format HuJSON, enabling exact ACL matches (#5061 )
Xe Iaso
2022-07-15 11:09:44 -04:00
16c85d0dc5
cmd/gitops-pusher: support GitHub Actions error syntax (#5060 )
Xe Iaso
2022-07-15 10:20:54 -04:00
7fb6781bda
go.toolchain.rev: bump for Go 1.18.4 + runtime timer spin
Brad Fitzpatrick
2022-07-13 20:54:34 -07:00
ec4f849079
tka: implement filesystem-based tailchonk implementation
Tom DNetto
2022-07-12 12:23:43 -07:00
505ca2750d
cmd/tailscaled: fix Windows "Allow local LAN access" regression
Brad Fitzpatrick
2022-07-13 07:43:55 -07:00
96afd1db46
jsondb: small package to load/save JSON DBs.
David Anderson
2022-07-12 11:45:04 -07:00
755396d6fe
tsweb: add Float expvar support in varz
Denton Gentry
2022-07-11 20:36:52 -07:00
cca25f6107
tka: implement Chonk type & an in-memory implementation
Tom DNetto
2022-07-07 11:54:04 -07:00
e37167b3ef
ipn/localapi: add API for uploading client metrics
Mihai Parparita
2022-07-08 11:57:34 -07:00
d6b8a18b09
cmd/proxy-to-grafana: use localClient.GetCertificate (#5024 )
Xe Iaso
2022-07-08 14:33:14 -04:00
5bb44a4a5c
cmd/gitops-pusher: correctly handle ACL tests failing (#5016 )
Xe Iaso
2022-07-08 10:53:50 -04:00
c7993d2b88
net/dns/resolver: add fuzz/unit test for #2533 (#5018 )
Andrew Dunham
2022-07-08 14:22:50 +01:00
3709074e55
tka: implement State and applying AUMs
Tom DNetto
2022-07-06 13:15:13 -07:00
1cfd96cdc2
tka: implement AUM and Key types
Tom DNetto
2022-07-05 13:20:12 -07:00
e6572a0f08
install.sh: Add archarm and Raspbian Stretch
Denton Gentry
2022-06-28 07:54:14 -07:00
fe3426b4c7
logpolicy: fix config initialization bug (#5010 )
Joe Tsai
2022-07-05 18:27:31 -07:00
d6817d0f22
net/dns/resolver: respond with SERVFAIL if all upstreams fail
Tom DNetto
2022-06-15 16:19:05 -07:00
c93fd0d22b
go.mod: bump wireguard-go to set CLOEXEC on tun/netlink fds
Brad Fitzpatrick
2022-07-03 17:01:52 -07:00
9584d8aa7d
docs/k8s: Add env vars for tailscaled args
Craig Rodrigues
2022-06-29 23:05:49 -07:00
ea6e9099b9
fix: typo rename, ROUTES -> TS_ROUTES
Jake Edgington
2022-06-30 22:09:09 -05:00
72b7edbba9
fix: typo rename, KUBE_SECRET -> TS_KUBE_SECRET
Jake Edgington
2022-06-30 22:05:49 -05:00
6b71568eb7
util/cloudenv: add Azure support & DNS IPs
Brad Fitzpatrick
2022-06-29 22:58:44 -07:00
ec649e707f
ipn/ipnlocal: prefer to use one CGNAT route on the Mac
Mihai Parparita
2022-06-29 13:25:45 -07:00
3f4fd64311
cmd/tailscale: exit loop when timeout and pingArgs.num are met
Aaron Bieber
2022-06-11 12:09:46 -06:00
aa37aece9c
ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support
Brad Fitzpatrick
2022-06-29 19:32:41 -07:00
88c2afd1e3
ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud
Brad Fitzpatrick
2022-06-29 13:19:34 -07:00
6f58497647
.github/workflows: downgrade MinGW to work around windows-race failures
Mihai Parparita
2022-06-29 13:46:03 -07:00
88133c361e
Docker: add ALPINE.txt to manage alpine versions
Maisem Ali
2022-06-29 11:45:33 -07:00
cfa484e1a2
Dockerfile: bump alpine to 3.16
Maisem Ali
2022-06-29 08:05:08 -07:00
ef351ac0dd
Dockerfile: fix build
Brad Fitzpatrick
2022-06-29 07:57:00 -07:00
06aa141632
wgengine/router: avoid unncessary routing configuration changes
Mihai Parparita
2022-06-28 15:32:09 -07:00
3b1f99ded1
ssh/tailssh: fix Tailscale SSH to Linux Arch machines
Brad Fitzpatrick
2022-06-28 15:16:48 -07:00
9280d39678
wgengine/netstack: close ipstack when netstack.Impl is closed
kylecarbs
2022-06-28 17:28:19 +00:00
d7f452c0a1
net/portmapper: send discovery packet for IGD specifically.
Denton Gentry
2022-06-11 12:02:01 -07:00
09eaba91ad
net/portmap: add a test for Sagemcom FAST3890V3.
Denton Gentry
2022-06-11 12:01:04 -07:00
b5553c6ad2
net/portmap: run go fmt
Denton Gentry
2022-06-11 12:00:12 -07:00
de4c635e54
net/portmapper: make pcpCodeNotAuthorized log more descriptive
Denton Gentry
2022-06-10 22:13:24 -07:00
3ac8ab1791
tsnet: add Server.AuthKey field
Brad Fitzpatrick
2022-06-27 21:23:48 -07:00
bef6e2831a
cmd/tailscale: move call to cli.CleanUpArgs() from main() into cli.Run() (#4954 )
Jordan Whited
2022-06-27 14:56:25 -07:00
40503ef07a
ssh/tailssh: fix logging typo
Maisem Ali
2022-06-27 13:17:56 -07:00
412c4c55e2
cmd/tailscale: make up respect explicitly empty --operator= value
soypete
2022-06-21 16:51:33 -06:00
c434e47f2d
ssh/tailssh: always use current time for policy evaluation
Maisem Ali
2022-06-27 12:13:50 -07:00
a7d2024e35
ssh/tailssh: allow multiple sessions on the same conn
Maisem Ali
2022-06-27 11:50:11 -07:00
1d04e01d1e
use C:\Windows\System32\OpenSSH\ssh.exe (#4933 )
mattn
2022-06-26 14:26:21 +09:00
9294a14a37
ssh/tailssh: limit setgroups to 16 on macOS
Adam Eijdenberg
2022-06-26 03:41:15 +00:00
7f807fef6c
ssh/tailssh: fix /usr/bin/login args on macOS
Adam Eijdenberg
2022-06-25 08:23:36 +00:00
35782f891d
util/deephash: add canMemHash func + typeInfo property
Brad Fitzpatrick
2022-06-25 12:46:01 -07:00
7b9a901489
util/deephash: add packet filter benchmark
Brad Fitzpatrick
2022-06-25 12:26:54 -07:00
c88bd53b1b
.github/workflows: windows-race: print gcc version
James Tucker
2022-06-24 14:23:25 -07:00
2d65c1a950
client/tailscale: update ACLRow and ACLTest with new ACL fields
Maisem Ali
2022-06-22 12:23:56 -07:00
4baf34cf25
net/dns: set appropriate Windows registry values to prevent it from sending DNS changes concerning our interface to AD domain controllers.
Aaron Klotz
2022-06-23 16:15:11 -06:00
8cdfd12977
net/dns: update Windows split DNS settings to work alongside other NRPT entries set by group policy.
Aaron Klotz
2022-06-01 14:41:11 -06:00
76256d22d8
wgengine/router: windows: set SkipAsSource on IPv6 LL addresses
James Tucker
2022-06-14 11:16:01 -07:00
8c5c87be26
util/deephash: fix collisions between different types
Brad Fitzpatrick
2022-06-21 19:50:48 -07:00
4f6fa3d63a
shell.nix: use 1.18 from system nixpkgs
Tom DNetto
2022-06-21 15:22:21 -07:00
dee95d0894
cmd/gitops-pusher: add new GitOps assistant (#4893 )
Xe Iaso
2022-06-21 16:04:48 -04:00
1007983159
Adding pkg for Freebsd installation
Sofiane Hamlaoui
2022-06-20 08:43:07 +02:00
51cc0e503b
adding --noconfirm to pacman installation
Sofiane Hamlaoui
2022-06-20 07:59:51 +02:00
87a4c75fd4
control/controlclient, ipn/ipnlocal: remove Client.SetExpirySooner, fix race
Brad Fitzpatrick
2022-06-19 22:00:22 -07:00
ef0d740270
control/controlclient: remove Client.SetStatusFunc
Brad Fitzpatrick
2022-06-19 18:14:45 -07:00
70a2797064
control/controlclient, ipn/ipnlocal: remove some Client methods
Brad Fitzpatrick
2022-06-19 18:00:50 -07:00
a1e429f7c3
control/controlclient, types/netmap: remove unused LocalPort field
Brad Fitzpatrick
2022-06-19 16:31:54 -07:00
526b0b6890
control/controlclient: start simplifying netmap fetch APIs
Brad Fitzpatrick
2022-06-19 15:06:33 -07:00
467eb2eca0
cmd/tailscale/cli, ipn/ipnlocal: give SSH tips when off/unconfigured
Brad Fitzpatrick
2022-06-17 12:09:23 -07:00
99ed54926b
tailcfg: define some Node.Capabilities about SSH, its config
Brad Fitzpatrick
2022-06-17 12:11:55 -07:00
13d0b8e6a4
control/controlclient, net/dnscache: use typed singleflight fork
Brad Fitzpatrick
2022-06-17 10:09:23 -07:00
59ed846277
util/singleflight: add fork of singleflight with generics
Brad Fitzpatrick
2022-06-17 09:53:17 -07:00
757ecf7e80
util/deephash: fix map hashing when key & element have the same type
Brad Fitzpatrick
2022-06-16 13:21:32 -07:00
22c544bca7
go.mod: bump go4.org/unsafe/assume-no-moving-gc for Go 1.19beta1
Brad Fitzpatrick
2022-06-16 20:20:43 -07:00
f31588786f
util/deephash: don't track cycles on non-recursive types
Brad Fitzpatrick
2022-06-14 22:49:11 -07:00
36ea837736
util/deephash: fix map hashing to actually hash elements
Brad Fitzpatrick
2022-06-16 11:24:04 -07:00
4005134263
tailcfg: clarify some of the MapRequest variants
Brad Fitzpatrick
2022-06-14 13:05:40 -07:00
0f05b2c13f
tsnet: use tailscaled as prefix for state file names (#4816 )
Joe Tsai
2022-06-09 11:46:43 -07:00
1392a93445
socks5: add a simple test
Denton Gentry
2021-04-18 08:54:31 -07:00
7fffddce8e
net/portmapper: enable for iOS
Denton Gentry
2022-06-08 17:14:37 -07:00
2990c2b1cf
control/controlhttp: use secure WebSockets protocol by default
Mihai Parparita
2022-06-08 14:56:52 -07:00
32c6823cf5
tsweb: implement interceptor for error page presentation
Tom DNetto
2022-06-08 13:05:15 -07:00
b788a5ba7e
tailcfg: add HostinfoView version of TailscaleSSHEnabled
Mihai Parparita
2022-06-08 11:55:43 -07:00
d8c05fc1b2
Update a Taildrop error message (#4818 )
Praneet Loke
2022-06-08 09:11:50 -07:00
d3643fa151
cmd/tailscale: add 'debug ts2021' Noise connectivity subcommand
Brad Fitzpatrick
2022-06-08 08:15:16 -07:00
96f73b3894
logtail: do not panic in PrivateID.PublicID (#4815 )
Joe Tsai
2022-06-07 17:25:05 -07:00
3a182d5dd6
ipn/ipnstate: add ExitNodeStatus to share the exit node if it is in use, the IP, ID and whether its online. (#4761 )
Melanie Warrick
2022-06-07 12:31:10 -07:00
6246fa32f0
wasm: add test for disallowed JS/WASM dependencies
Mihai Parparita
2022-06-07 12:06:46 -07:00
c41837842b
wasm: drop pprof dependency
Mihai Parparita
2022-06-07 11:50:12 -07:00
bb67999808
tailcfg: add TailscaleSSHEnabled helper check (#4812 )
Ross Zurowski
2022-06-07 14:50:08 -04:00
09363064b5
tsnet: use proper log ID
Will Norris
2022-06-07 10:09:21 -07:00
edc90ebc61
net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net.Conn
Mihai Parparita
2022-06-06 16:13:15 -07:00
cfb5bd0559
VERSION.txt: this is v1.27.0
Denton Gentry
2022-06-06 16:09:20 -07:00
db83926121
go.toolchain.rev: bump Go to 1.18.3 (+ Tailscale patches)
Brad Fitzpatrick
2022-06-06 15:43:54 -07:00
27a1ad6a70
wasm: exclude code that's not used on iOS for Wasm too
Mihai Parparita
2022-06-06 13:52:52 -07:00
4007601f73
cmd/controlclient: wire up PingRequest peerapi pings too
Brad Fitzpatrick
2022-06-06 13:07:14 -07:00
3b55bf9306
build_docker.sh: add run.sh as an entrypoint to the docker image
Maisem Ali
2022-06-06 12:43:23 -07:00
bf2fa7b184
go.mod: pin github.com/tailscale/mkctr (try #2 )
Maisem Ali
2022-06-06 10:10:39 -07:00
0d972678e7
cmd/tailscale/cli: disable 'tailscale ssh' on sandboxed macOS
Brad Fitzpatrick
2022-06-06 08:09:51 -07:00
0df3b76c25
tsweb: fix Port80Handler redirect to https with FQDN unset
Brad Fitzpatrick
2022-06-05 11:23:55 -07:00
c6ac82e3a6
hostinfo,distro: Identify Western Digital MyCloud devices.
Denton Gentry
2022-06-04 21:34:06 -07:00