summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2025-09-17net/netmon: make ChangeDelta event not a pointer (#17112)Claus Lensbøl1-5/+6
2025-09-17ipn/ipnlocal: disconnect and block when key expires even when using seamlessJames Sanderson2-4/+144
2025-09-16ipn/ipnlocal: fix a case where ts_omit_ssh was still linking in x/crypto/sshBrad Fitzpatrick3-3/+3
2025-09-16feature/featuretags, all: add ts_omit_acme to disable TLS cert supportBrad Fitzpatrick5-62/+81
2025-09-16feature/portmapper: make the portmapper & its debugging tools modularBrad Fitzpatrick3-163/+6
2025-09-16feature,ipn/ipnlocal,wgengine: improve how eventbus shutdown is handled (#17156)M. J. Fromberger2-11/+4
2025-09-16ipn: fix the string representation of an empty ipn.NotifyAlex Chan2-1/+47
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl13-65/+72
2025-09-16all: add ts_omit_serve, start making tailscale serve/funnel be modularBrad Fitzpatrick8-405/+516
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl8-63/+164
2025-09-12all: add ts_omit_tailnetlock as a start of making it build-time modularBrad Fitzpatrick6-442/+495
2025-09-11feature/drive: start factoring out Taildrive, add ts_omit_drive build tagBrad Fitzpatrick7-369/+432
2025-09-09cmd/tailscale: use tailnet display name on cli (#17079)nikiUppal-TS1-0/+8
2025-09-09ipn/ipnlocal, types: plumb tailnet display name cap through to network profil...Nick O'Neill3-0/+10
2025-09-08cmd/tailscale, ipn/ipnlocal: add ts_omit_webclientBrad Fitzpatrick2-3/+4
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