summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal
AgeCommit message (Expand)AuthorFilesLines
2025-09-08getting confused by cmp.diffknyar/netmapdiff2Anton Tolchanov1-1/+10
2025-09-08Add to tailcfgAnton Tolchanov1-33/+32
2025-09-08ipn/ipnlocal: add a C2N endpoint to diff current netmap and a new oneAnton Tolchanov2-0/+50
2025-09-05ipn/ipnlocal: add state change test for key expiryJames Sanderson1-0/+15
2025-09-04ipn/ipnlocal, util/syspolicy: convert last RegisterWellKnownSettingsForTest c...Brad Fitzpatrick1-5/+9
2025-09-03ipn/local: fix deadlock in initial suggested exit node query (#17025)Jonathan Nobels1-1/+1
2025-09-02ipn/ipnlocal: convert more tests to use policytest, de-global-ifyBrad Fitzpatrick2-49/+60
2025-09-02util/syspolicy/policytest: move policy test helper to its own packageBrad Fitzpatrick1-59/+3
2025-09-02util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo...Brad Fitzpatrick2-11/+13
2025-09-02ipn/ipnlocal: revert some locking changes ahead of release branch cut (#17011)M. J. Fromberger3-220/+211
2025-09-02ipn/ipnlocal: simplify a test with a new simpler syspolicy client test typeBrad Fitzpatrick1-35/+62
2025-09-02ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcsBrad Fitzpatrick3-44/+80
2025-09-01util/syspolicy/policyclient: add policyclient.Client interface, start plumbingBrad Fitzpatrick2-4/+7
2025-08-31util/syspolicy/*: move syspolicy keys to new const leaf "pkey" packageBrad Fitzpatrick3-85/+88
2025-08-27ipn/local: add the suggested exit node to the ipn bus (#16748)Jonathan Nobels2-2/+58
2025-08-25ipn/ipnlocal: remove UnlockEarly from doSetHostinfoFilterServicesM. J. Fromberger1-24/+22
2025-08-25ipn/ipnlocal: remove an unnecessary unlock shortcutM. J. Fromberger1-3/+1
2025-08-25ipn/ipnlocal: remove unnecessary usees of lockAndGetUnlockM. J. Fromberger1-36/+36
2025-08-23ipn/ipnlocal: replace the LockedOnEntry pattern with conventional lock/unlock...M. J. Fromberger3-159/+172
2025-08-15types/dnstype, ipn/ipnlocal: allow other DNS resolvers with exit nodesMichael Ben-Ami2-36/+164
2025-07-31ipn/ipnlocal, net/dns: use slices.Equal to simplify code (#16641)jishudashu1-13/+1
2025-07-29ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594)M. J. Fromberger5-73/+74
2025-07-28health: add an ETag to UnhealthyState for change detectionJames Sanderson1-2/+2
2025-07-23ipn/ipnlocal: send Hostinfo after resolveExitNode for "auto:any" (#16632)Simon Law2-43/+66
2025-07-22tailcfg: add Hostinfo.ExitNodeID to report the selected exit node (#16625)Simon Law2-15/+61
2025-07-22cmd/tailscale/cli: revert key for web config for services to FQDN (#16627)KevinLiang101-1/+3
2025-07-21wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#1...Jordan Whited1-1/+1
2025-07-16cmd/tailscale/cli: Add service flag to serve command (#16191)KevinLiang101-2/+2
2025-07-16ipn/ipnlocal: use rendezvous hashing to traffic-steer exit nodesSimon Law2-71/+33
2025-07-16cmd/tailscale/cli,ipn/ipnlocal,wgengine/magicsock: implement tailscale debug ...Jordan Whited1-0/+4
2025-07-15ipn/ipnlocal: check if suggested exit node is onlineSimon Law1-0/+3
2025-07-15ipn/ipnlocal: modernize nm.Peers with AppendMatchingPeersSimon Law1-14/+17
2025-07-10ipn/ipnlocal: add traffic steering support to exit-node suggestions (#16527)Simon Law2-7/+544
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-09ipn: move ParseAutoExitNodeID from ipn/ipnlocal to ipnNick Khyl2-134/+3
2025-07-08ipn/ipnlocal,util/syspolicy: add support for ExitNode.AllowOverride policy se...Nick Khyl2-12/+419
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 Khyl2-9/+7
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 Khyl2-77/+174
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 Khyl2-7/+118
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-03cmd/tailscale/cli,ipn,ipn/ipnlocal: add AutoExitNode preference for automatic...Nick Khyl3-90/+726
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