summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal
AgeCommit message (Expand)AuthorFilesLines
2025-06-18ipn/ipnlocal,wgengine{/magicsock}: replace SetNetworkMap with eventbus (#16299)Jordan Whited4-30/+69
2025-06-18ipn/ipnlocal: make pricing restriction message for Tailnet Lock clearerAnton Tolchanov1-6/+9
2025-06-17ipn: add missing entries for OpenBSDJuan Francisco Cantero Hurtado1-1/+1
2025-06-17ipn/ipnlocal: add some verbose logging to taildrive peerapi handlerPercy Wegmann1-14/+21
2025-06-16ipn/ipnlocal,wgengine/magicsock: use eventbus for node & filter updates (#16271)Jordan Whited3-14/+54
2025-06-13ipn/ipnlocal: signal nodeBackend readiness and shutdownNick Khyl3-16/+230
2025-06-13ipn/ipnlocal: replace nodeContext with nodeBackend in commentsNick Khyl1-24/+24
2025-06-10cmd/tailscale/cli: add a risk message about rp_filterAnton Tolchanov1-2/+1
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)KevinLiang102-8/+76
2025-06-04ipn: add watch opt to include actions in health messagesJames Sanderson2-17/+159
2025-06-03ipn/ipnlocal: fix deadlock when filtering DisplayMessage URLsJames Sanderson2-2/+13
2025-05-30controlclient,health,ipnlocal,tailcfg: add DisplayMessage supportJames Sanderson2-1/+73
2025-05-29ipn/ipnlocal: fix data race when accessing b.appConnectorNick Khyl2-7/+15
2025-05-23ipn/ipnlocal: improve dohQuery error to suggest `?dns=` and `?q=` (#16056)Zach Buchheit1-1/+1
2025-05-22control/controlclient,health,tailcfg: refactor control health messages (#15839)James 'zofrex' Sanderson1-6/+10
2025-05-19ipn/ipnlocal: make GetExt work earlier, before extension initBrad Fitzpatrick2-7/+58
2025-05-14feature/taildrop,ipn/ipn{ext,local}: initialize taildrop for initial profileNick Khyl1-2/+9
2025-05-12ipn/ipnlocal,wgengine: move (*tsdial.Dialer).SetRoutes() calls from LocalBack...Nick Khyl1-7/+0
2025-05-09ipn/ipnlocal: move nodeBackend methods from local.go to node_backend.goNick Khyl3-480/+490
2025-05-09ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forward...Nick Khyl1-2/+2
2025-05-09health, ipn/ipnlocal: add metrics for various client events (#15828)Jonathan Nobels4-1/+137
2025-05-08feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshareBrad Fitzpatrick2-27/+13
2025-05-08tsnet: add test for packet filter generation from netmapJames Sanderson2-2/+6
2025-05-07all: remove non-applicable "linux" deps on AndroidBrad Fitzpatrick2-2/+2
2025-05-06feature/taildrop: move rest of Taildrop out of LocalBackendBrad Fitzpatrick8-465/+103
2025-05-05ipn/ipnlocal, tailcfg: add MagicDNS opt-in attr for IPv6 AAAA recordsBrad Fitzpatrick1-1/+3
2025-05-02ipn/ipnlocal: use "nb" consistently as receiver for nodeBackendBrad Fitzpatrick2-136/+136
2025-05-02ipn/ipnlocal: rename localNodeContext to nodeBackendBrad Fitzpatrick2-53/+53
2025-05-01ipn/ipnlocal: fix Taildrop regression from refactoringBrad Fitzpatrick1-2/+2
2025-04-30ipn/ipnlocal: fix Taildrop deadlockBrad Fitzpatrick1-6/+21
2025-04-25feature,ipn/ipnlocal: add profileManager.StateChangeHookNick Khyl3-19/+583
2025-04-25ipn/ipnlocal: update profileManager to use SwitchToProfile when switching to ...Nick Khyl1-53/+40
2025-04-25ipn/ipnlocal: add localNodeContext with netmap-related fields and methodsNick Khyl13-351/+648
2025-04-25types/mapx, ipn/ipnext: add ordered map, akin to set.SliceBrad Fitzpatrick1-6/+3
2025-04-25ipn/ipnext: remove some interface indirection to add hooksBrad Fitzpatrick2-71/+23
2025-04-24ipn/{ipnext,ipnlocal}: add a SafeBackend interfaceBrad Fitzpatrick3-12/+47
2025-04-24ipn/ipnext: remove support for unregistering extensionBrad Fitzpatrick2-150/+73
2025-04-23ipn/ipnlocal: use tsd.NewSystem instead of &tsd.System in a few more testsNick Khyl2-3/+3
2025-04-18ipn/ipnlocal: use MagicDNSName of the current profile instead of generating a...Nick Khyl1-1/+1
2025-04-17ipn/ipnlocal: remove another copy of slicesx.MapValuesBrad Fitzpatrick1-19/+6
2025-04-16feature/taildrop: start moving Taildrop out of LocalBackendBrad Fitzpatrick8-840/+398
2025-04-16net/netmon: publish events to event busDavid Anderson5-10/+22
2025-04-16all: update the tsd.System constructor name (#15372)M. J. Fromberger4-8/+8
2025-04-16all: construct new System values with an event bus pre-populatedM. J. Fromberger4-9/+8
2025-04-15ipn/ipnlocal: fix TestOnTailnetDefaultAutoUpdate on macOS (#15697)Andrew Lytvynov1-5/+1
2025-04-15ipn/{auditlog,ipnext,ipnlocal}: convert the profile-change callback to a prof...Nick Khyl4-63/+321
2025-04-15ipn/ipnlocal: skip broken TestOnTailnetDefaultAutoUpdate on macOSBrad Fitzpatrick1-0/+4
2025-04-14hostinfo, ipnlocal: add optional os-specific callback for querying the hostna...Jonathan Nobels1-1/+1
2025-04-11ipn/ipn{ext,local}: allow extension lookup by name or typeNick Khyl3-0/+165