summaryrefslogtreecommitdiffhomepage
path: root/ipn
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-03ipn: warn about self as the exit node if backend is running (#17018)Alex Chan2-3/+20
2025-09-02ipn/ipnlocal: convert more tests to use policytest, de-global-ifyBrad Fitzpatrick2-49/+60
2025-09-02util/syspolicy: finish adding ts_omit_syspolicy build tags, testsBrad Fitzpatrick2-50/+68
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 Fitzpatrick6-27/+31
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 Fitzpatrick6-89/+95
2025-08-27cmd/viewer: add field comments to generated view methodsMaisem Ali1-38/+327
2025-08-27ipn/local: add the suggested exit node to the ipn bus (#16748)Jonathan Nobels3-9/+75
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,tsnet: update AdvertiseTags documentation (#16931)M. J. Fromberger1-5/+4
2025-08-23ipn/ipnlocal: replace the LockedOnEntry pattern with conventional lock/unlock...M. J. Fromberger3-159/+172
2025-08-22ipn/localapi: make tailscale debug derp STUNOnly-aware (#16927)Jordan Whited1-43/+47
2025-08-18ipn/localapi: plumb an event bus through the localapi.Handler (#16892)M. J. Fromberger2-4/+29
2025-08-15types/dnstype, ipn/ipnlocal: allow other DNS resolvers with exit nodesMichael Ben-Ami2-36/+164
2025-08-14cmd/viewer, types/views: implement support for json/v2 (#16852)Joe Tsai1-15/+171
2025-07-31ipn/ipnlocal, net/dns: use slices.Equal to simplify code (#16641)jishudashu1-13/+1
2025-07-30ipn/store/kubestore,kube: fix cert error in admin UI (#16717)Tom Proctor2-0/+25
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)KevinLiang102-6/+8
2025-07-21wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#1...Jordan Whited2-2/+2
2025-07-21all-kube: create Tailscale Service for HA kube-apiserver ProxyGroup (#16572)Tom Proctor2-6/+7
2025-07-18client/local,cmd/tailscale/cli,ipn/localapi: expose eventbus graph (#16597)Claus Lensbøl1-0/+50
2025-07-16cmd/tailscale/cli: Add service flag to serve command (#16191)KevinLiang103-41/+286
2025-07-16ipn/ipnlocal: use rendezvous hashing to traffic-steer exit nodesSimon Law2-71/+33
2025-07-16ipn/ipnlocal: sort tailscale debug peer-relay-servers slice (#16579)Jordan Whited1-1/+4
2025-07-16cmd/tailscale/cli,ipn/ipnlocal,wgengine/magicsock: implement tailscale debug ...Jordan Whited2-0/+10
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-10cmd/tailscale, ipn/ipnstate, wgengine/magicsock: update ping output for peer ...Dylan Bargatze1-2/+10
2025-07-10ipn/localapi: do not break client on event marshalling errors (#16503)Claus Lensbøl1-1/+15
2025-07-09cmd/tailscale/cli,ipn/ipnstate,wgengine/magicsock: label peer-relay (#16510)Jordan Whited1-3/+7
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 Khyl4-134/+84