summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/local_test.go
AgeCommit message (Expand)AuthorFilesLines
2025-10-10types/persist: add AttestationKey (#17281)Patrick O'Doherty1-0/+21
2025-10-07ipn/ipnlocal: use named arguments for `mockControl.send()`Alex Chan1-5/+5
2025-10-06appc,ipn/ipnlocal: receive AppConnector updates via the event bus (#17411)M. J. Fromberger1-27/+61
2025-10-06ipn/ipnlocal: fix setAuthURL / setWgengineStatus race condition (#17408)James 'zofrex' Sanderson1-0/+9
2025-10-02appc,*: publish events for route updates and storage (#17392)M. J. Fromberger1-6/+7
2025-10-01appc,ipn/ipnlocal: add a required event bus to the AppConnector type (#17390)M. J. Fromberger1-3/+7
2025-10-01net/netmon: remove usage of direct callbacks from netmon (#17292)Claus Lensbøl1-2/+6
2025-10-01appc: factor app connector arguments into a Config type (#17389)M. J. Fromberger1-4/+11
2025-09-30ipn/ipnlocal: plumb logf into nodeBackendNick Khyl1-2/+2
2025-09-29feature/clientupdate: move clientupdate to a modular feature, disabled for tsnetBrad Fitzpatrick1-3/+3
2025-09-25feature/portlist: pull portlist service porting into extension, use eventbusBrad Fitzpatrick1-1/+0
2025-09-24ipn/ipnlocal: rename misnamed DisablePortMapperForTest to DisablePortPollerFo...Brad Fitzpatrick1-1/+1
2025-09-16feature/portmapper: make the portmapper & its debugging tools modularBrad Fitzpatrick1-0/+1
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-4/+4
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl1-6/+7
2025-09-04ipn/ipnlocal, util/syspolicy: convert last RegisterWellKnownSettingsForTest c...Brad Fitzpatrick1-5/+9
2025-09-02ipn/ipnlocal: convert more tests to use policytest, de-global-ifyBrad Fitzpatrick1-48/+48
2025-09-02util/syspolicy/policytest: move policy test helper to its own packageBrad Fitzpatrick1-59/+3
2025-09-02ipn/ipnlocal: revert some locking changes ahead of release branch cut (#17011)M. J. Fromberger1-1/+1
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 Fitzpatrick1-6/+44
2025-08-31util/syspolicy/*: move syspolicy keys to new const leaf "pkey" packageBrad Fitzpatrick1-58/+59
2025-08-23ipn/ipnlocal: replace the LockedOnEntry pattern with conventional lock/unlock...M. J. Fromberger1-1/+1
2025-08-15types/dnstype, ipn/ipnlocal: allow other DNS resolvers with exit nodesMichael Ben-Ami1-15/+98
2025-07-29ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594)M. J. Fromberger1-0/+6
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 Law1-35/+34
2025-07-22tailcfg: add Hostinfo.ExitNodeID to report the selected exit node (#16625)Simon Law1-15/+52
2025-07-16ipn/ipnlocal: use rendezvous hashing to traffic-steer exit nodesSimon Law1-48/+3
2025-07-10ipn/ipnlocal: add traffic steering support to exit-node suggestions (#16527)Simon Law1-0/+417
2025-07-09ipn/ipnlocal: change order of exit node refresh and netmap update so that cli...Nick Khyl1-0/+54
2025-07-09ipn/ipnlocal: add test to verify handling of unknown auto exit node expressionsNick Khyl1-0/+17
2025-07-09ipn: move ParseAutoExitNodeID from ipn/ipnlocal to ipnNick Khyl1-104/+0
2025-07-08ipn/ipnlocal,util/syspolicy: add support for ExitNode.AllowOverride policy se...Nick Khyl1-0/+312
2025-07-08ipn/ipnlocal: make applySysPolicy a method on LocalBackendNick Khyl1-2/+4
2025-07-07ipn/{ipnauth,ipnlocal,localapi}: make EditPrefs return an error if changing e...Nick Khyl1-30/+53
2025-07-07ipn/ipnlocal: add (*LocalBackend).reconcilePrefsLockedNick Khyl1-1/+1
2025-07-07ipn/ipnlocal,util/syspolicy/source: retain existing exit node when using auto...Nick Khyl1-6/+104
2025-07-07ipn/ipnlocal: plumb nodeBackend into suggestExitNode to support delta updates...Nick Khyl1-3/+6
2025-07-03cmd/tailscale/cli,ipn,ipn/ipnlocal: add AutoExitNode preference for automatic...Nick Khyl1-28/+499
2025-07-03ipn/ipnlocal: update suggestExitNode to skip offline candidates and fix TestS...Nick Khyl1-10/+14
2025-07-03ipn/ipnlocal: skip TestUpdateNetmapDeltaAutoExitNodeNick Khyl1-8/+12
2025-07-01tailcfg: add CapabilityOwner (#16426)kari-ts1-0/+14
2025-06-26ipn/ipnlocal: update PeerByID to return SelfNode and rename it to NodeByID (#...JerryYan1-1/+1
2025-06-24ipn/ipnlocal,wgengine/magicsock: wait for magicsock to process pending events...Nick Khyl1-0/+6
2025-06-18ipn/ipnlocal,wgengine{/magicsock}: replace SetNetworkMap with eventbus (#16299)Jordan Whited1-2/+47
2025-06-09health: prefix Warnables received from the control planeJames Sanderson1-9/+17
2025-06-06ipn/ipnlocal: Update hostinfo to control on service config change (#16146)KevinLiang101-3/+66
2025-06-04ipn: add watch opt to include actions in health messagesJames Sanderson1-1/+105
2025-06-03ipn/ipnlocal: fix deadlock when filtering DisplayMessage URLsJames Sanderson1-0/+1