summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/profiles.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2026-01-05ipn/ipnlocal: don't fail profile unmarshal due to attestation keys (#18335)Andrew Lytvynov1-7/+41
2025-11-16types/netmap: remove PrivateKey from NetworkMapBrad Fitzpatrick1-0/+2
2025-10-31Revert "control/controlclient: back out HW key attestation (#17664)" (#17732)Andrew Lytvynov1-0/+10
2025-10-27control/controlclient: back out HW key attestation (#17664)Patrick O'Doherty1-10/+0
2025-10-10types/persist: add AttestationKey (#17281)Patrick O'Doherty1-3/+13
2025-09-29feature/clientupdate: move clientupdate to a modular feature, disabled for tsnetBrad Fitzpatrick1-2/+2
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-1/+4
2025-09-02ipn/ipnlocal: revert some locking changes ahead of release branch cut (#17011)M. J. Fromberger1-7/+8
2025-08-23ipn/ipnlocal: replace the LockedOnEntry pattern with conventional lock/unlock...M. J. Fromberger1-8/+7
2025-05-09health, ipn/ipnlocal: add metrics for various client events (#15828)Jonathan Nobels1-1/+5
2025-04-25feature,ipn/ipnlocal: add profileManager.StateChangeHookNick Khyl1-4/+50
2025-04-25ipn/ipnlocal: update profileManager to use SwitchToProfile when switching to ...Nick Khyl1-53/+40
2025-04-15ipn/{auditlog,ipnext,ipnlocal}: convert the profile-change callback to a prof...Nick Khyl1-1/+36
2025-04-11cmd/tailscaled,ipn/{auditlog,desktop,ipnext,ipnlocal},tsd: extract LocalBacke...Nick Khyl1-0/+4
2025-04-10ipn, ipn/ipnlocal: reduce coupling between LocalBackend/profileManager and th...Nick Khyl1-94/+106
2025-02-12ipn/ipn{local,server}: extract logic that determines the "best" Tailscale pro...Nick Khyl1-7/+8
2025-02-11ipn/ipn{local,server}: move "staying alive in server mode" from ipnserver to ...Nick Khyl1-0/+42
2025-02-10ipn/ipnlocal: fix (*profileManager).DefaultUserProfileID for users other than...Nick Khyl1-24/+26
2025-01-30ipn: generate LoginProfileView and use it instead of *LoginProfile where appr...Nick Khyl1-95/+109
2024-08-28ipn/ipnlocal: refactor and cleanup profileManagerNick Khyl1-139/+337
2024-06-27health,ipn/ipnlocal: hide update warning when auto-updates are enabled (#12631)Andrew Lytvynov1-1/+1
2024-06-05all: use math/rand/v2 moreMaisem Ali1-1/+1
2024-05-20various: disable stateful filtering by default (#12197)Andrew Lytvynov1-30/+0
2024-05-07ipn/ipnlocal: set default NoStatefulFiltering in ipn.NewPrefs (#12031)Andrew Lytvynov1-4/+7
2024-05-06various: implement stateful firewalling on Linux (#12025)Andrew Lytvynov1-1/+29
2024-05-03ipn/ipnlocal: plumb health.Tracker into profileManager constructorAndrew Dunham1-4/+6
2024-05-02derp,ipn/ipnlocal: stop calling rand.SeedMaisem Ali1-5/+0
2024-05-01health, ipn/ipnlocal: move more health warning code into health.TrackerBrad Fitzpatrick1-2/+15
2024-04-22ipn/ipnlocal: reset auto-updates if unsupported on profile load (#11838)Andrew Lytvynov1-0/+11
2023-12-19util/cmpx: remove code that's in the stdlib nowAndrew Dunham1-2/+2
2023-12-06ipn/ipnlocal: better enforce system policiesAdrian Dewhurst1-25/+4
2023-11-17ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profileMarwan Sulaiman1-9/+12
2023-10-24Revert "ipn/ipnlocal: add new DNS and subnet router policies" (#9962)Andrea Gottardo1-5/+0
2023-10-24ipn/ipnlocal: add new DNS and subnet router policiesAdrian Dewhurst1-0/+5
2023-09-26winutil: refactor methods to get values from registry to also return (#9536)Claire Wang1-4/+8
2023-09-18ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfileSonia Appasamy1-2/+10
2023-08-31ipn/ipnlocal: fix missing mutex usage for profileManagerMaisem Ali1-0/+2
2023-08-31ipn/ipnlocal,control/controlclient: make Logout more syncMaisem Ali1-0/+1
2023-08-17all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}Brad Fitzpatrick1-1/+1
2023-08-08ipn/ipnlocal: fix profile duplicationMaisem Ali1-61/+62
2023-08-08types/persist: drop duplicated Persist.LoginNameMaisem Ali1-7/+1
2023-08-07ipn: avoid useless no-op WriteState callsBrad Fitzpatrick1-7/+11
2023-07-28all: update exp/slices and fix call sitesDavid Anderson1-2/+2
2023-06-01ipn/ipnlocal: add more logging during profile migrationAndrew Dunham1-0/+15
2023-04-26ipn/ipnlocal: reenable profile tests on WindowsJames Tucker1-3/+12
2023-04-03ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load l...Aaron Klotz1-22/+21
2023-02-06ipn/ipnlocal: use presence of NodeID to identify loginsMaisem Ali1-1/+1
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick1-2/+2
2023-01-30ipn/ipnlocal: drop not required StateKey parameterMaisem Ali1-11/+7