-
85febda86d
all: use zstdframe where sensible (#11491)
Joe Tsai
2024-03-21 12:20:38 -07:00
-
d4bfe34ba7
util/zstdframe: add package for stateless zstd compression (#11481)
Joe Tsai
2024-03-21 11:39:20 -07:00
-
6a860cfb35
ipn/ipnlocal: add c2n pprof option to force a GC
Brad Fitzpatrick
2024-03-20 21:02:33 -07:00
-
5d1c72f76b
wgengine/magicsock: don't use endpoint debug ringbuffer on mobile.
Brad Fitzpatrick
2024-03-20 21:09:23 -07:00
-
512fc0b502
util/reload: add new package to handle periodic value loading
Andrew Dunham
2024-03-15 12:14:29 -04:00
-
2f7e7be2ea
control/controlclient: do not alias peer CapMap
Adrian Dewhurst
2024-03-20 11:31:31 -04:00
-
067ed0bf6f
ipnlocal: ensure TailFS share notifications are non-nil
Percy Wegmann
2024-03-20 10:15:05 -05:00
-
20e9f3369d
control/controlclient: send load balancing hint HTTP request header
Brad Fitzpatrick
2024-03-20 06:41:56 -07:00
-
15c58cb77c
tailfs: include whitespace in test share and filenames
Percy Wegmann
2024-03-11 09:58:58 -05:00
-
e37eded256
tool/gocross: add android autoflags (#11465)
James Tucker
2024-03-19 16:08:20 -07:00
-
221de01745
control/controlclient: fix sending peer capmap changes (#11457)
Claire Wang
2024-03-19 18:56:06 -04:00
-
6da1dc84de
wgengine: fix logger data race in tests
Andrew Dunham
2024-03-19 18:32:34 -04:00
-
e382e4cee6
syncs: add Swap method
Andrew Dunham
2024-03-19 18:22:42 -04:00
-
6288c9b41e
version/prop: remove IsMacAppSandboxEnabled (#11461)
Andrea Gottardo
2024-03-19 14:50:34 -07:00
-
68d9e49a5b
api.md: add missing backtick to GET searchpaths doc (#11459)
Mario Minardi
2024-03-19 11:31:03 -06:00
-
349799a1ba
api.md: format API docs with prettier
Will Norris
2024-03-19 08:34:08 -07:00
-
b0c3e6f6c5
cmd/k8s-operator,ipn/conf.go: fix --accept-routes for proxies (#11453)
Irbe Krumina
2024-03-19 14:54:17 +00:00
-
7fe4cbbaf3
types/views: optimize slices contains under some conditions (#11449)
James Tucker
2024-03-18 16:19:16 -07:00
-
d2ccfa4edd
cmd/tailscale,ipn/ipnlocal: enable web client over quad 100 by default (#11419)
Mario Minardi
2024-03-18 15:47:21 -06:00
-
4d747c1833
api.md: document device expiration endpoint
Will Norris
2024-03-18 12:14:16 -07:00
-
e0886ad167
ipn/ipnlocal, tailcfg: add disable-web-client node attribute (#11418)
Mario Minardi
2024-03-18 10:32:33 -06:00
-
da7c3d1753
envknob: ensure f is not nil before using it
Marwan Sulaiman
2024-03-15 11:54:42 -04:00
-
08ebac9acb
version,cli,safesocket: detect non-sandboxed macOS GUI (#11369)
Andrea Gottardo
2024-03-14 14:28:06 -07:00
-
ea55f96310
cmd/tailscale/cli: fix configuring partially empty kubeconfig (#11417)
Irbe Krumina
2024-03-14 20:26:20 +00:00
-
cf8948da5f
net/routetable: increase route limit used by the test
Anton Tolchanov
2024-03-14 14:32:34 +00:00
-
decd9893e4
ipn/ipnlocal: validate domain of PopBrowserURL on default control URL (#11394)
Andrew Lytvynov
2024-03-13 17:31:07 -07:00
-
48eef9e6eb
clientupdate: do not allow msiexec to reboot the OS (#11409)
Andrew Lytvynov
2024-03-13 15:55:24 -07:00
-
da3cf12194
VERSION.txt: this is v1.63.0
Anton Tolchanov
2024-03-13 14:40:50 +00:00
-
f12d2557f9
prober: add a DERP bandwidth probe
Anton Tolchanov
2024-02-28 20:27:44 +00:00
-
5018683d58
prober: remove unused derp prober latency measurements
Anton Tolchanov
2024-02-28 15:42:56 +00:00
-
205a10b51a
prober: export probe counters and cumulative latency
Anton Tolchanov
2024-02-28 15:38:59 +00:00
-
7429e8912a
wgengine/netstack: fix bug with duplicate SYN packets in client limit
Andrew Dunham
2024-02-28 23:21:31 -05:00
-
ad33e47270
ipn/{ipnlocal,localapi}: add debug verb to force spam IPN bus NetMap
Brad Fitzpatrick
2024-03-09 16:46:45 -08:00
-
04fceae898
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-03-07 01:23:02 +00:00
-
055117ad45
util/linuxfw: fix support for containers without IPv6 iptables filters (#11381)
James Tucker
2024-03-08 15:46:21 -08:00
-
43fba6e04d
util/linuxfw: correct logical error in NAT table check (#11380)
James Tucker
2024-03-08 15:35:13 -08:00
-
50a570a83f
Code Improvements (#11311)
panchajanya
2024-03-09 04:54:36 +05:30
-
e496451928
ipn,cmd/tailscale,client/tailscale: add support for renaming TailFS shares
Percy Wegmann
2024-03-08 10:43:32 -06:00
-
6c160e6321
ipn,tailfs: tie TailFS share configuration to user profile
Percy Wegmann
2024-03-07 10:56:11 -06:00
-
16ae0f65c0
cmd/viewer: import views when generating byteSliceField
Percy Wegmann
2024-03-07 15:07:12 -06:00
-
f072d017bd
wgengine/magicsock: don't change DERP home when not connected to control
Andrew Dunham
2024-03-08 12:32:15 -05:00
-
54e52532eb
version/mkversion: enforce synology versions within int32 range
Sonia Appasamy
2024-03-08 12:26:38 -05:00
-
74e33b9c50
tailcfg: bump CapabilityVersion (#11368)
Claire Wang
2024-03-07 14:17:40 -05:00
-
c662bd9fe7
client/web: dedupe packages in yarn.lock (#11327)
Mario Minardi
2024-03-07 09:29:20 -07:00
-
34176432d6
cmd/derper, types/logger: move log filter to shared package
Andrew Dunham
2024-02-15 17:16:06 -05:00
-
3047b6274c
docs/k8s: don't run subnet router in userspace mode (#11363)
Irbe Krumina
2024-03-07 13:56:11 +00:00
-
9884d06b80
net/interfaces: fix test hang on Darwin
Andrew Dunham
2024-03-06 20:11:46 -05:00
-
62cf83eb92
go.mod: bump gvisor
Andrew Dunham
2024-03-06 19:56:02 -05:00
-
8f27d519bb
tsweb: add String method to tsweb.RequestID
Andrew Dunham
2024-03-06 19:38:38 -05:00
-
90c4067010
util/linuxfw: add container-friendly IPv6 NAT check (#11353)
Irbe Krumina
2024-03-06 21:53:51 +00:00
-
fd942b5384
ipn/ipnlocal: reduce allocations in TailFS share notifications
Percy Wegmann
2024-02-29 13:49:45 -06:00
-
6f66f5a75a
ipn: add comment about thread-safety to StateStore
Percy Wegmann
2024-03-06 12:29:20 -06:00
-
0cb86468ca
ipn/localapi: add set-gui-visible endpoint
Andrea Gottardo
2024-02-29 09:36:35 -08:00
-
00373f07ac
ipn/ipnlocal: exclude mullvad exit nodes from TailFS peers list
Percy Wegmann
2024-03-06 11:46:11 -06:00
-
c58c59ee54
{ipn,cmd/tailscale/cli}: move ServeConfig mutation logic to ipn/serve
Sonia Appasamy
2024-03-05 18:46:42 -05:00
-
65255b060b
client/tailscale: add postures to UserRuleMatch
Kristoffer Dalby
2024-02-26 16:43:36 +01:00
-
d59878e457
licenses: update android licenses
License Updater
2024-02-28 15:19:38 +00:00
-
797d75c50a
licenses: update win/apple licenses
License Updater
2024-03-05 21:54:47 +00:00
-
6a4e5329c3
licenses: update tailscale{,d} licenses
License Updater
2024-02-27 14:53:07 +00:00
-
4338db28f7
wgengine/magicsock: prefer link-local addresses to private ones
Andrew Dunham
2024-03-05 18:53:14 -05:00
-
65c3c690cf
{ipn/serve,cmd/tailscale/cli}: move some shared funcs to ipn
Sonia Appasamy
2024-03-05 13:54:37 -05:00
-
8780e33500
go.toolchain.rev: bump Go toolchain to 1.22.1
Brad Fitzpatrick
2024-03-05 10:23:48 -08:00
-
2fa20e3787
util/cmpver: add Less/LessEq helper funcs
Paul Scott
2024-02-07 12:05:07 +00:00
-
d610f8eec0
tailcfg: add suggest exit node related node attribute (#11329)
Claire Wang
2024-03-05 10:54:41 -05:00
-
13853e7f29
tsweb: add more test cases for TestCleanRedirectURL (#11331)
Chris Palmer
2024-03-04 17:13:36 -08:00
-
dff6f3377f
docs/k8s: update docs (#11307)
Irbe Krumina
2024-03-04 14:59:51 +00:00
-
232a2d627c
tailfs: only impersonate unprivileged user if able to sudo -u as that user
Percy Wegmann
2024-02-29 21:24:42 -06:00
-
00554ad277
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-02-27 14:52:45 +00:00
-
23fbf0003f
clientupdate: handle multiple versions in "apk info tailscale" output (#11310)
Andrew Lytvynov
2024-02-29 10:54:46 -08:00
-
097c5ed927
util/linuxfw: insert rather than append nftables DNAT rule (#11303)
Irbe Krumina
2024-02-29 16:53:43 +00:00
-
e324a5660f
ipn: include full tailfs shares in ipn notifications
Percy Wegmann
2024-02-27 21:22:45 -06:00
-
80f1cb6227
tailfs: support storing bookmark data on shares
Percy Wegmann
2024-02-27 21:21:16 -06:00
-
f18f591bc6
wgengine: plumb the PeerByKey from wgengine to magicsock
Brad Fitzpatrick
2024-02-28 18:34:22 -08:00
-
c7474431f1
tsweb: allow empty redirect URL in CleanRedirectURL (#11295)
Andrew Lytvynov
2024-02-28 15:57:42 -08:00
-
b68a09cb34
ipn/ipnlocal: make active IPN sessions keyed by sessionID
Brad Fitzpatrick
2024-02-28 13:56:30 -08:00
-
2d5d6f5403
ipn,wgengine: only intercept TailFS traffic on quad 100
Percy Wegmann
2024-02-28 11:44:42 -06:00
-
e83e2e881b
client/web: fix Vite CJS deprecation warning (#11288)
Ross Zurowski
2024-02-28 16:28:22 -05:00
-
69f4b4595a
wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.Engine
Brad Fitzpatrick
2024-02-28 07:33:15 -08:00
-
7e17aeb36b
.github/workflows: fix regular breakage of go toolchains
James Tucker
2024-02-27 22:25:55 -08:00
-
b4ff9a578f
wgengine: rename local variable from 'found' to conventional 'ok'
Brad Fitzpatrick
2024-02-27 20:02:19 -08:00
-
a8a525282c
wgengine: use slices.Clone in two places
Brad Fitzpatrick
2024-02-27 20:01:59 -08:00
-
74b8985e19
ipn/ipnstate, wgengine: make PeerStatusLite.LastHandshake zero Time means none
Brad Fitzpatrick
2024-02-27 20:00:04 -08:00
-
3dd8ae2f26
net/tstun: fix spelling of "WireGuard"
Andrew Dunham
2024-02-27 23:25:36 -05:00
-
a20e46a80f
util/cache: fix missing interface methods (#11275)
Andrew Dunham
2024-02-27 23:03:49 -05:00
-
23e9447871
tsweb: expose function to generate request IDs
Andrew Dunham
2024-02-27 18:16:52 -05:00
-
7912d76da0
client/web: update to typescript 5.3.3 (#11267)
Mario Minardi
2024-02-27 14:17:30 -07:00
-
c5abbcd4b4
wgengine/netstack: add a per-client limit for in-flight TCP forwards
Andrew Dunham
2024-02-26 15:06:47 -05:00
-
352c1ac96c
tailcfg: add latitude, longitude for node location (#11162)
Claire Wang
2024-02-27 15:02:06 -05:00
-
95dcc1745b
cmd/k8s-operator: reconcile tailscale Ingresses when their backend Services change. (#11255)
Irbe Krumina
2024-02-27 15:19:53 +00:00
-
303125d96d
cmd/k8s-operator: configure all proxies with declarative config (#11238)
Irbe Krumina
2024-02-27 15:14:09 +00:00
-
45d27fafd6
cmd/k8s-operator,k8s-operator,go.{mod,sum},tstest/tools: add Tailscale Kubernetes operator API docs (#11246)
Irbe Krumina
2024-02-27 14:51:53 +00:00
-
05acf76392
tailfs: fix race condition in tailfs_test
Percy Wegmann
2024-02-27 07:54:24 -06:00
-
086ef19439
scripts/installer.sh: auto-start tailscale on Alpine (#11214)
Keli
2024-02-27 09:17:12 -05:00
-
1cf85822d0
ipn/ipnstate, wgengine/wgint: add handshake attempts accessors
Brad Fitzpatrick
2024-02-25 06:40:35 -08:00
-
eb28818403
wgengine: make pendOpen time later, after dup check
Brad Fitzpatrick
2024-02-25 06:45:53 -08:00
-
219efebad4
wgengine: reduce critical section
Brad Fitzpatrick
2024-02-25 06:39:50 -08:00
-
9a8c2f47f2
types/key: remove copy returning array by value
Brad Fitzpatrick
2024-02-25 06:39:01 -08:00
-
8cc5c51888
health: warn about reverse path filtering and exit nodes
Anton Tolchanov
2024-01-03 00:23:58 +00:00
-
7ef1fb113d
cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is closed
Nick Khyl
2024-02-23 19:55:08 -06:00
-
b42b9817b0
net/dns: do not wait for the interface registry key to appear if the windowsManager is being closed
Nick Khyl
2024-02-23 19:39:15 -06:00