1ef8fbf470
ipn/ipnlocal: send Hostinfo after resolveExitNode for "auto:any" (#16632)
Simon Law
2025-07-23 11:50:42 -07:00
f1f334b23d
flake.lock/go.mod.sri: update flake version info (#16631)
Mike O'Driscoll
2025-07-23 11:25:05 -04:00
1ae6a97a73
cmd/tailscale/cli: add advertise command to advertise a node as service proxy to tailnet (#16620)
KevinLiang10
2025-07-22 21:13:25 -04:00
729d6532ff
tailcfg: add Hostinfo.ExitNodeID to report the selected exit node (#16625)
Simon Law
2025-07-22 13:54:28 -07:00
19faaff95c
cmd/tailscale/cli: revert key for web config for services to FQDN (#16627)
KevinLiang10
2025-07-22 16:23:51 -04:00
0de5e7b94f
util/set: add IntSet (#16602)
Joe Tsai
2025-07-22 09:22:17 -10:00
4494705496
cmd/{k8s-proxy,containerboot,k8s-operator},kube: add health check and metrics endpoints for k8s-proxy (#16540)
David Bond
2025-07-22 17:07:51 +01:00
22a8e0ac50
cmd/{k8s-operator,k8s-proxy},kube: use consistent type for auth mode config (#16626)
Tom Proctor
2025-07-22 14:46:38 +01:00
6f7e78b10f
cmd/tailscale/cli: make configure kubeconfig accept Tailscale Services (#16601)
Tom Proctor
2025-07-22 10:07:09 +01:00
fc5050048e
wgengine/magicsock: don't acquire Conn.mu in udpRelayEndpointReady (#16557)
Jordan Whited
2025-07-14 10:42:56 -07:00
fe46f33885
cmd/{k8s-operator,k8s-proxy},kube/k8s-proxy: add static endpoints for kube-apiserver type ProxyGroups (#16523)
Tom Meadows
2025-07-14 15:39:39 +01:00
bcaea4f245
k8s-operator,sessionrecording: fixing race condition between resize (#16454)
Tom Meadows
2025-07-14 15:17:20 +01:00
f23e4279c4
types/lazy: add lazy.GMap: a map of lazily computed GValues (#16532)
Simon Law
2025-07-13 05:47:56 -07:00
24062e33d1
net/udprelay: fix peer relay server deadlock (#16542)
Jordan Whited
2025-07-11 17:12:23 -07:00
39bf84d1c7
cmd/tsidp: set hostinfo.App in tsnet mode (#16544)
Andrew Lytvynov
2025-07-11 16:01:15 -07:00
fbc6a9ec5a
all: detect JetKVM and specialize a handful of things for it
Brad Fitzpatrick
2025-07-10 11:14:08 -07:00
bebc796e6c
ipn/ipnlocal: add traffic-steering nodecap (#16529)
Simon Law
2025-07-10 12:45:05 -07:00
f9bfd8118a
wgengine/magicsock: resolve epAddr collisions across peer relay conns (#16526)
Jordan Whited
2025-07-10 12:41:14 -07:00
d0cafc0a67
cmd/{k8s-operator,k8s-proxy}: apply accept-routes configuration to k8s-proxy (#16522)
David Bond
2025-07-10 15:53:01 +01:00
2b665c370c
cmd/{k8s-operator,k8s-proxy}: allow setting login server url (#16504)
David Bond
2025-07-10 14:33:30 +01:00
cf0460b9da
cmd/k8s-operator: allow letsencrypt staging on k8s proxies (#16521)
David Bond
2025-07-10 14:33:13 +01:00
fbc4c34cf7
ipn/localapi: do not break client on event marshalling errors (#16503)
Claus Lensbøl
2025-07-10 03:04:29 -04:00
6a0fad1e10
wgengine/magicsock: don't peer relay if NodeAttrOnlyTCP443 is set (#16517)
Jordan Whited
2025-07-09 20:02:00 -07:00
ae8641735d
cmd/tailscale/cli,ipn/ipnstate,wgengine/magicsock: label peer-relay (#16510)
Jordan Whited
2025-07-09 15:17:51 -07:00
d40b25326c
tailcfg, wgengine/magicsock: disable all UDP relay usage if disable-relay-client is set (#16492)
Dylan Bargatze
2025-07-09 18:06:58 -04:00
ff1803158a
ipn/ipnlocal: change order of exit node refresh and netmap update so that clients receive the new netmap first
Nick Khyl
2025-07-09 13:01:32 -05:00
21a4058ec7
ipn/ipnlocal: add test to verify handling of unknown auto exit node expressions
Nick Khyl
2025-07-08 18:35:32 -05:00