summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/local.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2026-01-23ipn/ipnlocal: manage per-profile subdirectories in TailscaleVarRoot (#18485)M. J. Fromberger1-0/+61
2026-01-16tsnet: add support for ServicesHarry Harpham1-0/+4
2026-01-16net/netmon: move TailscaleInterfaceIndex out of netmon.State (#18428)Jonathan Nobels1-2/+11
2026-01-14ipn,ipn/local: always accept routes for Tailscale Services (cgnat range) (#18...Tom Meadows1-3/+3
2026-01-05cmd/tailscaled: disable state encryption / attestation by default (#18336)Andrew Lytvynov1-1/+7
2025-12-17net/netmon, wgengine/userspace: purge ChangeDelta.Major and address TODOs (#1...Jonathan Nobels1-14/+19
2025-12-11ipn/ipnlocal: avoid ResetAndStop panicBrad Fitzpatrick1-1/+8
2025-12-08Revert "ipn/ipnlocal: shut down old control client synchronously on reset"Nick Khyl1-10/+29
2025-12-05ipn/ipnlocal: add peer API endpoints to Hostinfo on initial client creation (...James 'zofrex' Sanderson1-3/+17
2025-12-04ipn/ipnlocal: fix LocalBackend deadlock when packet arrives during profile sw...Nick Khyl1-10/+10
2025-12-03ipn/ipnlocal: shut down old control client synchronously on resetNick Khyl1-29/+10
2025-11-26syncs: add means of declare locking assumptions for debug mode validationBrad Fitzpatrick1-0/+39
2025-11-25ipn/ipnlocal: don't panic if there are no suitable exit nodesAlex Chan1-0/+10
2025-11-25ipn/ipnlocal: test traffic-steering when feature is not enabled (#17997)Simon Law1-0/+3
2025-11-25ipn/ipnlocal: do not call controlclient.Client.Shutdown with b.mu heldNick Khyl1-7/+10
2025-11-24ipn/ipnlocal: replace log.Printf with logf (#18045)Simon Law1-8/+11
2025-11-20cmd/tailscaled,ipn: show a health warning when state store fails to open (#17...Andrew Lytvynov1-0/+9
2025-11-18types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key r...James Tucker1-0/+24
2025-11-18types/netmap,*: remove some redundant fields from NetMapBrad Fitzpatrick1-2/+2
2025-11-17ipn{,/local},cmd/tailscale: add "sync" flag and pref to disable control map pollBrad Fitzpatrick1-1/+27
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick1-3/+3
2025-11-16types/netmap: remove PrivateKey from NetworkMapBrad Fitzpatrick1-37/+6
2025-11-14control/controlclient,ipn/ipnlocal: replace State enum with boolean flagsJames Tucker1-3/+3
2025-11-14ipn/ipnlocal: log prefs changes and reason in Start (#17876)James 'zofrex' Sanderson1-7/+13
2025-11-13ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)Brad Fitzpatrick1-309/+265
2025-11-12ipn/ipnlocal, net/netns: add node cap to disable netns interface binding on n...Jonathan Nobels1-3/+4
2025-11-10ipn/ipnlocal: move vipServiceHash etc to serve.go, out of local.goBrad Fitzpatrick1-47/+20
2025-11-10feature, ipn/ipnlocal: add, use feature.CanSystemdStatus for more DCEBrad Fitzpatrick1-5/+7
2025-11-09ipn/ipnlocal: clean up some of the weird locking (#17802)Andrew Lytvynov1-9/+5
2025-10-31Revert "control/controlclient: back out HW key attestation (#17664)" (#17732)Andrew Lytvynov1-0/+1
2025-10-29ipn/ipnlocal: do not stall event processing for appc route updates (#17663)M. J. Fromberger1-6/+11
2025-10-27control/controlclient: back out HW key attestation (#17664)Patrick O'Doherty1-1/+0
2025-10-20ipn/ipnlocal: use eventbus.SubscribeFunc in LocalBackend (#17524)M. J. Fromberger1-75/+44
2025-10-10ipn/ipnlocal: strip AttestationKey in redacted prefs view (#17527)Patrick O'Doherty1-0/+1
2025-10-10types/persist: add AttestationKey (#17281)Patrick O'Doherty1-5/+33
2025-10-08ipn/ipnlocal: fix data race on captiveCtx in enterStateLockedOnEntry (#17495)James 'zofrex' Sanderson1-2/+3
2025-10-07ipn/localapi: dead code eliminate unreachable/useless LocalAPI handlers when ...Brad Fitzpatrick1-1/+4
2025-10-07ipn/ipnlocal: don't send LoginFinished unless auth was in progress (#17266)James 'zofrex' Sanderson1-1/+2
2025-10-06util/checkchange: stop using deephash everywhereBrad Fitzpatrick1-20/+50
2025-10-06appc,ipn/ipnlocal: receive AppConnector updates via the event bus (#17411)M. J. Fromberger1-23/+38
2025-10-06ipn/ipnlocal: fix setAuthURL / setWgengineStatus race condition (#17408)James 'zofrex' Sanderson1-24/+40
2025-10-06all: use buildfeatures consts in a few more placesBrad Fitzpatrick1-4/+18
2025-10-04ipn/ipnlocal: use buildfeature consts in a few more placesBrad Fitzpatrick1-4/+11
2025-10-03ipn/ipnlocal: remove junk from suggestExitNodeUsingTrafficSteering (#17436)Simon Law1-4/+0
2025-10-03all: use buildfeature constants in a few more placesBrad Fitzpatrick1-26/+34
2025-10-02ipn/ipnlocal: introduce the concept of client-side-reachability (#17367)Simon Law1-2/+10
2025-10-02feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit...Brad Fitzpatrick1-45/+112
2025-10-02appc,*: publish events for route updates and storage (#17392)M. J. Fromberger1-8/+12
2025-10-02feature/featuretags, all: add build features, use existing ones in more placesBrad Fitzpatrick1-2/+5