summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
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
2025-07-07wgengine/magicsock: simplify Geneve-encapsulated disco.Ping handling (#16448)Jordan Whited4-84/+61
2025-07-07wgengine/magicsock: make Conn.Send() lazyEndpoint aware (#16465)Jordan Whited1-6/+15
2025-07-07cmd/k8s-operator: Allow custom ingress class names (#16472)David Bond10-52/+83
2025-07-06.github: Bump github/codeql-action from 3.29.0 to 3.29.1 (#16423)dependabot[bot]1-3/+3
2025-07-07cmd/k8s-operator: always set ProxyGroup status conditions (#16429)Tom Proctor6-172/+212
2025-07-04tailcfg, feature/relayserver, wgengine/magicsock: invert UDP relay server nod...Dylan Bargatze4-19/+23
2025-07-04Dockerfile,build_docker.sh: add a note on how to build local images (#16471)Irbe Krumina2-0/+19
2025-07-04cmd/k8s-operator: Move login server value to top-level (#16470)David Bond2-4/+4
2025-07-03cmd/tailscale/cli,ipn,ipn/ipnlocal: add AutoExitNode preference for automatic...Nick Khyl8-90/+790
2025-07-03ipn/ipnlocal: update suggestExitNode to skip offline candidates and fix TestS...Nick Khyl2-11/+15
2025-07-03ipn/ipnlocal: skip TestUpdateNetmapDeltaAutoExitNodeNick Khyl1-8/+12
2025-07-03ipn/ipnlocal: simplify pickNewAutoExitNodeNick Khyl1-9/+2
2025-07-03ipn/ipnlocal: rename setAutoExitNodeIDLockedOnEntry to pickNewAutoExitNode; d...Nick Khyl1-25/+8
2025-07-03cmd/k8s-operator: Set login server on tsrecorder nodes (#16443)David Bond5-11/+24
2025-07-02feature/relayserver,net/udprelay: add IPv6 support (#16442)Jordan Whited3-111/+178