summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/network-lock_test.go
AgeCommit message (Expand)AuthorFilesLines
2025-10-01net/netmon: remove usage of direct callbacks from netmon (#17292)Claus Lensbøl1-1/+3
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-19/+20
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl1-0/+3
2025-09-12all: add ts_omit_tailnetlock as a start of making it build-time modularBrad Fitzpatrick1-0/+2
2025-07-29ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594)M. J. Fromberger1-11/+15
2025-01-30ipn: generate LoginProfileView and use it instead of *LoginProfile where appr...Nick Khyl1-8/+8
2024-09-04tka: truncate long rotation signature chainsAnton Tolchanov1-0/+25
2024-06-27ipn/ipnlocal: allow multiple signature chains from the same SigCredentialAnton Tolchanov1-19/+31
2024-06-27tka: test SigCredential signatures and netmap filteringAnton Tolchanov1-4/+28
2024-06-03ipn/ipnlocal: discard node keys that have been rotated outAnton Tolchanov1-7/+134
2024-05-03ipn/ipnlocal: plumb health.Tracker into profileManager constructorAndrew Dunham1-9/+10
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick1-0/+3
2023-11-17ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profileMarwan Sulaiman1-9/+9
2023-09-18ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfileSonia Appasamy1-9/+9
2023-09-02ipn/ipnlocal: fix deadlock in resetControlClientLockedMaisem Ali1-1/+1
2023-08-28control/controlclient: replace a status func with Observer interfaceBrad Fitzpatrick1-1/+7
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-6/+6
2023-08-01all: implement lock revoke-keys commandTom DNetto1-0/+126
2023-07-11ipn: rename CapTailnetLockAlpha -> CapTailnetLockTom DNetto1-23/+7
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham1-1/+1
2023-03-03ipn,cmd/tailscale: implement resigning nodes on tka key removalTom DNetto1-0/+133
2023-01-30ipn/ipnlocal: drop not required StateKey parameterMaisem Ali1-6/+6
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-04cmd/tailscale,tka: make KeyID return an error instead of panickingTom DNetto1-4/+4
2022-11-29cmd/tailscale,ipn: store disallowed TKA's in prefs, lock local-disableTom DNetto1-0/+100
2022-11-29Revert "ipn,types/persist: store disallowed TKA's in prefs, lock local-disable"Brad Fitzpatrick1-100/+0
2022-11-29ipn,types/persist: store disallowed TKA's in prefs, lock local-disableTom DNetto1-0/+100
2022-11-22ipn/ipnlocal: always tx TKA sync after enablementTom DNetto1-2/+24
2022-11-15all: store NL keys per profileMaisem Ali1-35/+59
2022-11-12ipn/ipnlocal: make TKA tests not have side effectsMaisem Ali1-0/+6
2022-11-11ipn/ipnlocal: use updated prefs in tkaSyncIfNeededMaisem Ali1-4/+4
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali1-16/+33
2022-11-02cmd/tailscale,ipn: implement lock sign commandTom DNetto1-0/+80
2022-10-31cmd,ipn/ipnlocal,tailcfg: implement TKA disablementTom DNetto1-2/+95
2022-10-24ipn/ipnlocal: use ipn.PrefsViewMaisem Ali1-6/+6
2022-10-14ipn/ipnlocal: make tkaSyncIfNeeded exclusive with a mutexTom DNetto1-12/+4
2022-10-05ipn/ipnlocal,tka: Fix bugs found by integration testingTom DNetto1-3/+3
2022-10-05ipn/ipnlocal: filter peers with bad signatures when tka is enabledTom DNetto1-0/+60
2022-09-29ipn/ipnlocal, tka: Implement TKA synchronization with the control planeTom DNetto1-3/+231
2022-09-27ipn/ipnlocal,tailcfg: Identify client using NodeKey in tka RPCsTom DNetto1-15/+30
2022-09-21control/controlclient,ipn/ipnlocal: wire tka enable/disableTom DNetto1-0/+243