summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/local.go
AgeCommit message (Expand)AuthorFilesLines
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
2025-10-01cmd/tailscaled: default --encrypt-state to true if TPM is available (#17376)Andrew Lytvynov1-5/+1
2025-10-01appc,ipn/ipnlocal: add a required event bus to the AppConnector type (#17390)M. J. Fromberger1-0/+1
2025-10-01net/netmon: remove usage of direct callbacks from netmon (#17292)Claus Lensbøl1-1/+1
2025-10-01appc: factor app connector arguments into a Config type (#17389)M. J. Fromberger1-1/+6
2025-10-01tsnet: remove AuthenticatedAPITransport (API-over-noise) supportBrad Fitzpatrick1-57/+0
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick1-3/+2
2025-09-30ipn/ipnlocal: plumb logf into nodeBackendNick Khyl1-4/+4
2025-09-30feature/appconnectors: start making it modularBrad Fitzpatrick1-4/+28
2025-09-30feature/featuretags: add a catch-all "Debug" feature flagBrad Fitzpatrick1-6/+14
2025-09-30feature/featuretags: add option to turn off DNSBrad Fitzpatrick1-0/+9
2025-09-29ipn/ipnlocal, feature/posture: pull posture out into a modular featureBrad Fitzpatrick1-26/+3
2025-09-29feature/clientupdate: move clientupdate to a modular feature, disabled for tsnetBrad Fitzpatrick1-138/+17
2025-09-29cmd/tailscale/cli,client,ipn: add appc-routes cli commandFran Bull1-0/+9
2025-09-29feature/sdnotify: move util/systemd to a modular featureBrad Fitzpatrick1-4/+3
2025-09-29feature/logtail: pull logtail + netlog out to modular featuresBrad Fitzpatrick1-1/+3
2025-09-26doctor: add ts_omit_doctor supportBrad Fitzpatrick1-54/+2
2025-09-26ipn/ipnlocal: move last unconditional gvisor import, complete ts_omit_netstac...Brad Fitzpatrick1-60/+0
2025-09-25feature/portlist: pull portlist service porting into extension, use eventbusBrad Fitzpatrick1-94/+37
2025-09-25ipn/ipnlocal: do not reset extHost on (*LocalBackend).ShutdownNick Khyl1-3/+1
2025-09-24ipn/ipnlocal: rename misnamed DisablePortMapperForTest to DisablePortPollerFo...Brad Fitzpatrick1-5/+6
2025-09-24all: use buildfeatures.HasCapture const in a handful of placesBrad Fitzpatrick1-0/+6
2025-09-24feature/featuretags: add build tag to remove captive portal detectionBrad Fitzpatrick1-168/+15
2025-09-23ipn/ipnlocal: fix eventbus data raceBrad Fitzpatrick1-2/+6
2025-09-22ipn/ipnlocal: use eventbus.Monitor in LocalBackend (#17225)M. J. Fromberger1-35/+31
2025-09-19ipn/ipnlocal: add a C2N endpoint for fetching a netmapAnton Tolchanov1-4/+24
2025-09-18control, ipn, tailcfg: enable seamless key renewal by defaultAlex Chan1-4/+4
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 Sanderson1-3/+3
2025-09-16ipn/ipnlocal: fix a case where ts_omit_ssh was still linking in x/crypto/sshBrad Fitzpatrick1-1/+1
2025-09-16feature/portmapper: make the portmapper & its debugging tools modularBrad Fitzpatrick1-0/+5
2025-09-16feature,ipn/ipnlocal,wgengine: improve how eventbus shutdown is handled (#17156)M. J. Fromberger1-7/+2
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-7/+10
2025-09-16all: add ts_omit_serve, start making tailscale serve/funnel be modularBrad Fitzpatrick1-238/+39