This website requires JavaScript.
a4a282cd49
control/controlclient: plumb health.Tracker
Brad Fitzpatrick
2024-04-26 09:49:30 -07:00
6d69fc137f
ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker
Brad Fitzpatrick
2024-04-26 08:06:06 -07:00
df8f40905b
cmd/k8s-operator,k8s-operator: optionally serve tailscaled metrics on Pod IP (#11699 )
Irbe Krumina
2024-04-26 08:25:06 +01:00
723c775dbb
tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing
Brad Fitzpatrick
2024-04-25 20:29:20 -07:00
cb66952a0d
health: permit Tracker method calls on nil receiver
Brad Fitzpatrick
2024-04-25 20:26:49 -07:00
7349b274bd
safeweb: handle mux pattern collisions more generally (#11801 )
Chris Palmer
2024-04-25 16:08:30 -07:00
5b32264033
health: break Warnable into a global and per-Tracker value halves
Brad Fitzpatrick
2024-04-25 14:25:48 -07:00
ebc552d2e0
health: add Tracker type, in prep for removing global variables
Brad Fitzpatrick
2024-04-25 13:24:49 -07:00
d5fc52a0f5
tailcfg: add auto exit node attribute (#11871 )
Claire Wang
2024-04-25 15:05:39 -04:00
18765cd4f9
release/dist/qnap: omit .qpkg.codesigning files
Sonia Appasamy
2024-04-24 15:02:27 -04:00
955ad12489
ipn/ipnlocal: only show Taildrive peers to which ACLs grant us access
Percy Wegmann
2024-04-23 16:11:04 -05:00
5d4b4ffc3c
release/dist/qnap: update perms for tmpDir files
Sonia Appasamy
2024-04-24 14:18:23 -04:00
14ac41febc
cmd/k8s-operator,k8s-operator: proxyclass affinity (#11862 )
Lee Briggs
2024-04-24 09:31:35 -07:00
31e6bdbc82
ipn/ipnlocal: always stop the engine on auth when key has expired
Anton Tolchanov
2024-04-19 13:43:07 +01:00
1d3e77f373
util/syspolicy: add ReadStringArray interface (#11857 )
Andrea Gottardo
2024-04-23 22:23:48 -07:00
0cce456ee5
release/dist/qnap: use tmp file directory for qpkg building
Sonia Appasamy
2024-04-23 19:11:31 -04:00
c8e912896e
wgengine/router: consolidate routes before reconfiguring router for mobile clients
Percy Wegmann
2024-04-23 10:56:36 -05:00
add62af7c6
util/linuxfw,go.{mod,sum}: don't log errors when deleting non-existant chains and rules (#11852 )
Irbe Krumina
2024-04-23 21:08:18 +01:00
3af0f526b8
cmd{containerboot,k8s-operator},util/linuxfw: support ExternalName Services (#11802 )
Irbe Krumina
2024-04-23 17:30:00 +01:00
bf46bff678
licenses: update license notices
License Updater
2024-04-22 15:03:06 +00:00
b7e5122226
util/osuser: add unit test for parseGroupIds
Percy Wegmann
2024-04-22 20:34:43 -05:00
e985c6e58f
ssh/tailssh: try fetching group IDs for user with the 'id' command
Andrew Dunham
2024-04-21 22:00:28 -04:00
9779eb6dba
api.md: move device posture api to api.md
Kristoffer Dalby
2024-04-18 15:13:07 +02:00
c07aa2cfed
syncs: fix flaky test by deleting the code it tested (Watch)
Brad Fitzpatrick
2024-04-22 21:05:54 -07:00
63b3c82587
ipn/local: log OS-specific diagnostic information as JSON (#11700 )
Joe Tsai
2024-04-22 16:45:01 -07:00
06502b9048
ipn/ipnlocal: reset auto-updates if unsupported on profile load (#11838 )
Andrew Lytvynov
2024-04-22 15:55:25 -07:00
0a84215036
release/dist/qnap: add qnap target builder
Sonia Appasamy
2024-04-22 16:42:01 -04:00
b743b85dad
ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820 )
Andrew Lytvynov
2024-04-22 09:27:12 -07:00
5100bdeba7
types/persist: remove unused field Persist.Provider
Brad Fitzpatrick
2024-04-21 10:31:23 -07:00
c39cde79d2
tailcfg: remove some unused fields from RegisterResponseAuth
Brad Fitzpatrick
2024-04-21 10:17:51 -07:00
05bfa022f2
tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuth
Brad Fitzpatrick
2024-04-20 10:04:04 -07:00
375617c5c8
net/tsdial: assume all connections are affected if no default route is present
Andrew Dunham
2024-04-17 10:59:30 -04:00
9e1c86901b
wgengine\router: fix the Tailscale-In firewall rule to work on domain networks
Nick Khyl
2024-04-19 14:36:20 -05:00
bff527622d
ipn/ipnlocal,clientupdate: disallow auto-updates in containers (#11814 )
Andrew Lytvynov
2024-04-19 13:37:21 -07:00
b3fb3bf084
clientupdate: return OS-specific version from LatestTailscaleVersion (#11812 )
Andrew Lytvynov
2024-04-19 12:04:11 -07:00
bbe194c80d
cmd/k8s-operator: correctly determine cluster domain (#11512 )
Irbe Krumina
2024-04-19 16:49:46 +01:00
d16c1293e9
ipn/ipnlocal: remove origin and referer headers from Taildrive requests
Percy Wegmann
2024-04-16 10:13:30 -05:00
94c0403104
ipn/ipnlocal: strip origin and referer headers from Taildrive requests
Percy Wegmann
2024-04-16 08:12:47 -05:00
787f8c08ec
drive: rewrite Location headers
Percy Wegmann
2024-04-18 12:11:20 -05:00
c24f2eee34
tailcfg: rename exit node destination network flow log node attribute (#11779 )
Claire Wang
2024-04-18 16:07:08 -04:00
048cb61dd0
interfaces: create android impl (#11784 )
kari-ts
2024-04-18 12:49:02 -07:00
7132b782d4
hostinfo: use Distro field for distinguishing Windows Server builds
Aaron Klotz
2024-04-18 10:14:27 -06:00
02c6af2a69
cmd/tailscale: clarify Taildrive grants in help text
Percy Wegmann
2024-04-17 16:10:12 -05:00
bdfaef4879
safeweb: allow object-src: self in CSP (#11782 )
Chris Palmer
2024-04-18 10:39:11 -07:00
e775de3c63
go.mod: bump golang.org/x/net (#11775 )
Andrew Lytvynov
2024-04-18 10:55:34 -05:00
c8b0adb382
docs/windows/policy: add missing key expiration warning interval
Adrian Dewhurst
2024-04-17 10:57:37 -04:00
03d5d1f0f9
wgengine/magicsock: disable portmapper in tunchan-faked tests
Brad Fitzpatrick
2024-04-17 21:32:18 -07:00
22bd506129
ipn/ipnlocal: hold the mutex when in onTailnetDefaultAutoUpdate (#11786 )
Andrew Lytvynov
2024-04-17 22:15:09 -05:00
88a7767492
safeweb: set SameSite=Strict, with an option for Lax (#11781 )
Chris Palmer
2024-04-17 16:20:14 -07:00
dd48cad89a
build(deps-dev): bump vite from 5.1.4 to 5.1.7 in /client/web
dependabot[bot]
2024-04-03 17:22:47 +00:00
b85c2b2313
net/dns/resolver: use SystemDial in DoH forwarder
Andrew Dunham
2024-04-11 14:47:30 -04:00
82394debb7
cmd/tailscale: add shell tab-completion
Paul Scott
2024-02-29 22:56:25 +00:00
21a0fe1b9b
ipn/store: omit AWS & Kubernetes support on 'small' Linux GOARCHes
Brad Fitzpatrick
2024-04-17 09:11:57 -07:00
449be38e03
build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#11410 )
dependabot[bot]
2024-04-17 10:24:31 -06:00
3ef7f895c8
go.{mod,sum}: bump nftables to the latest commit (#11772 )
Irbe Krumina
2024-04-17 16:39:10 +01:00
226486eb9a
net/interfaces: handle removed interfaces in State.Equal
Andrew Dunham
2024-04-16 16:06:13 -04:00
454a03a766
cmd/tailscale/cli: prepend "tailscale" to usage errors
Paul Scott
2024-04-17 08:05:04 +01:00
d07ede461a
cmd/tailscale/cli: fix "subcommand required" errors when typod
Paul Scott
2024-04-16 15:18:57 +01:00
3ff3445e9d
cmd/tailscale/cli: improve ShortHelp/ShortUsage unit test, fix new errors
Paul Scott
2024-04-16 11:59:03 +01:00
eb34b8a173
cmd/tailscale/cli: remove explicit usageFunc - its default
Paul Scott
2024-04-16 11:48:21 +01:00
a50e4e604e
cmd/tailscale/cli: remove duplicate "tailscale " in drive subcmd usage
Paul Scott
2024-04-16 11:47:05 +01:00
62d4be873d
cmd/tailscale/cli: fix drive --help usage identation
Paul Scott
2024-04-16 11:46:08 +01:00
7c1d6e35a5
all: use Go 1.22 range-over-int
Brad Fitzpatrick
2024-04-16 13:15:13 -07:00
068db1f972
net/interfaces: delete unused unexported function
Brad Fitzpatrick
2024-04-16 15:00:30 -07:00
7e2b4268d6
ipn/{localapi, ipnlocal}: forget the prior exit node when localAPI is used to zero the ExitNodeID (#11681 )
Jonathan Nobels
2024-04-16 14:53:56 -04:00
0fba9e7570
cmd/tailscale/cli: prevent concurrent Start calls in 'up'
Brad Fitzpatrick
2024-04-16 09:10:50 -07:00
26f9bbc02b
cmd/k8s-operator,k8s-operator: document tailscale.com Custom Resource Definitions better. (#11665 )
Irbe Krumina
2024-04-16 17:52:10 +01:00
ca5cb41b43
tailcfg: document use of CapMap for peers
Adrian Dewhurst
2024-04-16 10:51:40 -04:00
3c1e2bba5b
ipn/ipnlocal: remove outdated iOS hacky workaround in Start
Brad Fitzpatrick
2024-04-15 22:25:08 -07:00
dd6c76ea24
ipn: remove unused Options.LegacyMigrationPrefs
Brad Fitzpatrick
2024-04-15 21:40:21 -07:00
7ec0dc3834
ipn/ipnlocal: make StartLoginInteractive take (yet unused) context
Brad Fitzpatrick
2024-04-15 15:05:50 -07:00
9171b217ba
cmd/tailscale, ipn/ipnlocal: add suggest exit node CLI option (#11407 )
Claire Wang
2024-04-15 18:14:20 -04:00
449f46c207
wgengine/magicsock: rebind/restun if a syscall.EPERM error is returned (#11711 )
Charlotte Brandhorst-Satzkorn
2024-04-15 13:57:55 -07:00
14c8b674ea
Revert "licenses: add gliderlabs/ssh license"
Will Norris
2024-04-15 11:17:09 -07:00
952e06aa46
wgengine/router: don't attempt route cleanup on Synology
Brad Fitzpatrick
2024-04-15 08:55:17 -07:00
38fb23f120
cmd/k8s-operator,k8s-operator: allow users to configure proxy env vars via ProxyClass (#11743 )
Irbe Krumina
2024-04-15 17:24:59 +01:00
9258bcc360
Makefile: fix default SYNO_ARCH in Makefile
Brad Fitzpatrick
2024-04-15 08:57:17 -07:00
b9aa7421d6
ipn/ipnlocal: remove some dead code (legacyBackend methods) from LocalBackend
Brad Fitzpatrick
2024-04-14 19:47:32 -07:00
a6739c49df
paths: set default state path on AIX
Brad Fitzpatrick
2024-04-13 20:56:11 -07:00
271cfdb3d3
util/syspolicy: clean up doc grammar and consistency
Brad Fitzpatrick
2024-04-13 17:38:55 -07:00
bad3159b62
ipn/ipnlocal: delete useless SetControlClientGetterForTesting use
Brad Fitzpatrick
2024-04-13 16:53:30 -07:00
8186cd0349
ipn/ipnlocal: delete redundant TestStatusWithoutPeers
Brad Fitzpatrick
2024-04-13 16:22:15 -07:00
68043a17c2
ipn/ipnlocal: centralize assignments to cc + ccAuto in new method
Brad Fitzpatrick
2024-04-13 16:20:42 -07:00
970b1e21d0
ipn/ipnlocal: inline assertClientLocked into its now sole caller
Brad Fitzpatrick
2024-04-13 16:13:57 -07:00
170c618483
ipn/ipnlocal: remove dead code now that Android uses LocalAPI instead
Brad Fitzpatrick
2024-04-13 15:48:11 -07:00
65f215115f
go.mod.sri: update SRI hash for go.mod changes
Flakes Updater
2024-04-13 18:04:04 +00:00
a1abd12f35
cmd/tailscaled, net/tstun: build for aix/ppc64
Brad Fitzpatrick
2024-04-13 10:45:55 -07:00
1cd51f95c7
ipnlocal: enable allow LAN for android (#11709 )
kari-ts
2024-04-12 17:01:32 -07:00
976d3c7b5f
tailcfg: add exit destination for network flow logs node attribute (#11698 )
Claire Wang
2024-04-12 16:31:27 -04:00
7a77a2edf1
logtail: optimize JSON processing (#11671 )
Joe Tsai
2024-04-12 12:05:36 -07:00
4d5d669cd5
net/dns: unconditionally write NRPT rules to local settings
Aaron Klotz
2024-04-10 14:31:40 -06:00
9d021579e7
licenses: update license notices
License Updater
2024-04-08 15:02:47 +00:00
11dca08e93
licenses: add gliderlabs/ssh license
Will Norris
2024-04-11 16:11:32 -07:00
2207643312
VERSION.txt: this is v1.65.0
Jenny Zhang
2024-04-11 18:17:28 +00:00
09524b58f3
VERSION.txt: this is v1.64.0
Jenny Zhang
2024-04-11 17:29:54 +00:00
a2eb1c22b0
wgengine/magicsock: allow disco communication without known endpoints
James Tucker
2024-03-27 16:35:34 -07:00
7f4cda23ac
scripts/installer.sh: add rpm GPG key import (#11686 )
Patrick O'Doherty
2024-04-10 18:58:35 -05:00
8fa3026614
tsweb: switch to fastuuid for request ID generation
James Tucker
2024-04-09 13:06:48 -07:00
d0f3fa7d7e
util/fastuuid: add a more efficient uuid generator
James Tucker
2024-04-09 13:02:18 -07:00
db760d0bac
cmd/tailscaled: move cleanup to an implicit action during startup
James Tucker
2024-04-02 19:52:19 -07:00