summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2025-07-25cmd/tsidp: This change enables tsidp to store its operational state in a Kube...rajsinghtech/tsidp-kubestoreRaj Singh3-6/+180
2025-07-14wgengine/magicsock: prioritize trusted peer relay paths over untrusted (#16559)Jordan Whited2-15/+107
2025-07-14util/jsonutil: remove unused package (#16563)Joe Tsai3-169/+0
2025-07-14wgengine/magicsock: don't acquire Conn.mu in udpRelayEndpointReady (#16557)Jordan Whited1-2/+0
2025-07-14cmd/{k8s-operator,k8s-proxy},kube/k8s-proxy: add static endpoints for kube-ap...Tom Meadows4-36/+70
2025-07-14k8s-operator,sessionrecording: fixing race condition between resize (#16454)Tom Meadows10-243/+351
2025-07-13types/lazy: add lazy.GMap: a map of lazily computed GValues (#16532)Simon Law3-1/+158
2025-07-11net/udprelay: fix peer relay server deadlock (#16542)Jordan Whited1-2/+11
2025-07-11cmd/tsidp: set hostinfo.App in tsnet mode (#16544)Andrew Lytvynov1-0/+2
2025-07-11cmd/tailscale/cli: add "configure jetkvm" subcommandBrad Fitzpatrick3-1/+94
2025-07-10go.mod: bump wg-go to fix keepalive detection (#16535)Jordan Whited2-3/+3
2025-07-10ipn/ipnlocal: add traffic steering support to exit-node suggestions (#16527)Simon Law3-8/+546
2025-07-10feature/relayserver,wgengine/magicsock: remove WIP gating of peer relay (#16533)Jordan Whited2-6/+1
2025-07-10docs/windows/policy: add ExitNode.AllowOverride as an option to ExitNodeID po...Nick Khyl2-1/+15
2025-07-10cmd/tailscale, ipn/ipnstate, wgengine/magicsock: update ping output for peer ...Dylan Bargatze4-9/+24
2025-07-10all: detect JetKVM and specialize a handful of things for itBrad Fitzpatrick10-12/+89
2025-07-10ipn/ipnlocal: add traffic-steering nodecap (#16529)Simon Law1-0/+4
2025-07-10wgengine/magicsock: resolve epAddr collisions across peer relay conns (#16526)Jordan Whited3-12/+94
2025-07-10cmd/{k8s-operator,k8s-proxy}: apply accept-routes configuration to k8s-proxy ...David Bond3-4/+20
2025-07-10cmd/{k8s-operator,k8s-proxy}: allow setting login server url (#16504)David Bond3-0/+11
2025-07-10cmd/k8s-operator: allow letsencrypt staging on k8s proxies (#16521)David Bond2-8/+20
2025-07-10ipn/localapi: do not break client on event marshalling errors (#16503)Claus Lensbøl1-1/+15
2025-07-09wgengine/magicsock: don't peer relay if NodeAttrOnlyTCP443 is set (#16517)Jordan Whited1-0/+1
2025-07-09cmd/tailscale/cli,ipn/ipnstate,wgengine/magicsock: label peer-relay (#16510)Jordan Whited4-9/+16
2025-07-09tailcfg, wgengine/magicsock: disable all UDP relay usage if disable-relay-cli...Dylan Bargatze2-9/+19
2025-07-09ipn/ipnlocal: change order of exit node refresh and netmap update so that cli...Nick Khyl2-3/+64
2025-07-09ipn/ipnlocal: add test to verify handling of unknown auto exit node expressionsNick Khyl2-0/+25
2025-07-09cmd/tailscale/cli: add support for tailscale {up,set} --exit-node=auto:anyNick Khyl3-6/+34
2025-07-09ipn: move ParseAutoExitNodeID from ipn/ipnlocal to ipnNick Khyl4-134/+84
2025-07-09wgengine/magicsock: support self as candidate peer relay (#16499)Jordan Whited2-63/+102
2025-07-09cmd/k8s-operator: don't require generation for Available condition (#16497)Tom Proctor2-12/+31
2025-07-09cmd/{k8s-operator,k8s-proxy}: add kube-apiserver ProxyGroup type (#16266)Tom Proctor31-350/+1787
2025-07-09cmd/k8s-operator/deploy: clarify helm install notes (#16449)Tom Proctor1-1/+3
2025-07-08cmd/tailscale: format empty cities and countries as hyphens (#16495)Simon Law2-21/+29
2025-07-08wgengine/magicsock: remove conn.InitiationAwareEndpoint TODO (#16498)Jordan Whited1-5/+0
2025-07-08ipn/ipnlocal,util/syspolicy: add support for ExitNode.AllowOverride policy se...Nick Khyl4-12/+434
2025-07-08ipn/ipnlocal: make applySysPolicy a method on LocalBackendNick Khyl2-21/+37
2025-07-08ipn/ipnlocal: refactor resolveExitNodeInPrefsLocked, setExitNodeID and resolv...Nick Khyl1-55/+51
2025-07-08cmd/tailscale/cli,ipn/ipnlocal: restrict logout when AlwaysOn mode is enabledNick Khyl5-11/+22
2025-07-08go.mod,wgengine/magicsock: implement conn.InitiationAwareEndpoint (#16486)Jordan Whited3-6/+34
2025-07-07net/udprelay: fix relaying between mixed address family sockets (#16485)Jordan Whited2-40/+83
2025-07-07ipn/ipnlocal: fix missing defer in testExtension.ShutdownNick Khyl1-1/+1
2025-07-07ipn/{ipnauth,ipnlocal,localapi}: make EditPrefs return an error if changing e...Nick Khyl5-79/+191
2025-07-07util/syspolicy: add HasAnyOf to check if any specified policy settings are co...Nick Khyl1-0/+21
2025-07-07ipn/ipnlocal: add (*LocalBackend).reconcilePrefsLockedNick Khyl2-39/+76
2025-07-07ipn/ipnlocal,util/syspolicy/source: retain existing exit node when using auto...Nick Khyl3-7/+125
2025-07-07ipn/ipnlocal: plumb nodeBackend into suggestExitNode to support delta updates...Nick Khyl2-28/+22
2025-07-07ipn/ipnlocal: add (*LocalBackend).RefreshExitNodeNick Khyl1-32/+45
2025-07-07wgengine/netstack: correctly proxy half-closed TCP connectionsNaman Sood1-3/+40
2025-07-07wgengine/magicsock: fix lazyEndpoint DstIP() vs SrcIP() (#16453)Jordan Whited1-10/+24