This website requires JavaScript.
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
82c569a83a
go.mod: update web-client-prebuilt module
OSS Updater
2024-02-26 18:12:58 +00:00
95f26565db
client/web: use grants on web UI frontend
Sonia Appasamy
2024-02-22 14:24:34 -05:00
9aa704a05d
client/web: restrict serveAPI endpoints to peer capabilities
Sonia Appasamy
2024-01-17 20:03:06 -05:00
cd9cf93de6
wgengine/netstack: expose TCP forwarder drops via clientmetrics
Anton Tolchanov
2024-02-26 14:05:18 +00:00
50fb8b9123
tailfs: replace webdavfs with reverse proxies
Percy Wegmann
2024-02-21 06:40:12 -06:00
e1bd7488d0
all: remove LenIter, use Go 1.22 range-over-int instead
Brad Fitzpatrick
2024-02-25 07:57:11 -08:00
ff1391a97e
net/dns/publicdns: add Mullvad family DNS to the list of known DoH servers Adds the new Mullvad family DNS server to the known DNS over HTTPS server list.
mrrfv
2024-02-23 19:26:18 +01:00
6ad6d6b252
wgengine/wglog: add TS_DEBUG_RAW_WGLOG envknob for raw wg logs
Brad Fitzpatrick
2024-02-24 14:40:35 -08:00
8b9474b06a
wgengine/wgcfg: don't send UAPI to disable keep-alives on new peers
Brad Fitzpatrick
2024-02-24 14:12:03 -08:00
8d0d46462b
net/dns: timeout DOH requests after 10s without response headers
James Tucker
2024-02-23 22:51:17 -08:00