summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/network-lock.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-12-09cmd/tailscale/cli: stabilise the output of `tailscale lock status --json`Alex Chan1-0/+1
2025-11-26tstest/integration: add integration test for Tailnet LockAlex Chan1-34/+3
2025-11-19ipn/ipnlocal: remove the always-true CanSupportNetworkLock()Alex Chan1-28/+0
2025-11-19ipn/ipnlocal, tka: compact TKA state after every syncAlex Chan1-2/+9
2025-11-17ipn/ipnlocal: use an in-memory TKA store if FS is unavailableAlex Chan1-21/+33
2025-10-24ipn/ipnlocal: skip TKA bootstrap request if Tailnet Lock is unavailableAlex Chan1-0/+4
2025-10-21ipn, tka: improve the logging around TKA sync and AUM errorsAlex Chan1-5/+6
2025-09-12all: add ts_omit_tailnetlock as a start of making it build-time modularBrad Fitzpatrick1-0/+49
2025-06-18ipn/ipnlocal: make pricing restriction message for Tailnet Lock clearerAnton Tolchanov1-6/+9
2025-04-25ipn/ipnlocal: add localNodeContext with netmap-related fields and methodsNick Khyl1-10/+9
2025-01-30ipn: generate LoginProfileView and use it instead of *LoginProfile where appr...Nick Khyl1-2/+2
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick1-4/+2
2024-09-04tka: truncate long rotation signature chainsAnton Tolchanov1-10/+11
2024-08-30ipn/ipnlocal: fix a nil pointer dereference when serving /localapi/v0/tka/statusNick Khyl1-4/+7
2024-08-21cmd/tl-longchain: tool to re-sign nodes with long rotation signaturesAnton Tolchanov1-17/+32
2024-08-20ipn/ipnlocal: network-lock, error if no pubkey instead of panicKristoffer Dalby1-1/+4
2024-08-14cmd/tailscale/cli: support passing network lock keys via filesBrad Fitzpatrick1-1/+2
2024-06-27ipn/ipnlocal: allow multiple signature chains from the same SigCredentialAnton Tolchanov1-3/+11
2024-06-03ipn/ipnlocal: discard node keys that have been rotated outAnton Tolchanov1-4/+97
2024-05-31cmd/tailscale/cli: print node signature in `tailscale lock status`Anton Tolchanov1-8/+13
2024-04-26ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.TrackerBrad Fitzpatrick1-6/+5
2024-04-25health: add Tracker type, in prep for removing global variablesBrad Fitzpatrick1-5/+5
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-3/+3
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick1-1/+1
2023-11-17ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profileMarwan Sulaiman1-1/+4
2023-09-18ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfileSonia Appasamy1-1/+1
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-2/+2
2023-08-20types/views,cmd/viewer: add ByteSlice[T] to replace mem.ROMaisem Ali1-3/+2
2023-08-19ipn/ipnlocal: fix regression in printf arg typeBrad Fitzpatrick1-2/+2
2023-08-18types/netmap, all: use read-only tailcfg.NodeView in NetworkMapBrad Fitzpatrick1-10/+12
2023-08-01all: implement lock revoke-keys commandTom DNetto1-0/+87
2023-07-19cmd/tailscale: warn if node is locked out on bringupTom DNetto1-1/+2
2023-07-11ipn: rename CapTailnetLockAlpha -> CapTailnetLockTom DNetto1-15/+4
2023-06-21ipn/ipnlocal: quiet some spammy network lock loggingBrad Fitzpatrick1-2/+4
2023-06-13tka: provide verify-deeplink local API endpoint (#8303)Andrea Gottardo1-0/+12
2023-05-24tka: provide authority StateID in NetworkLockStatus response (#8200)Andrea Gottardo1-0/+3
2023-03-09cmd/tailscale: surface node-key for locked out tailnet-lock peersTom DNetto1-0/+1
2023-03-08all: implement preauth-key support with tailnet lockTom DNetto1-0/+36
2023-03-03tka: compact TKA storage on startupTom DNetto1-0/+5
2023-03-03ipn,cmd/tailscale: implement resigning nodes on tka key removalTom DNetto1-0/+94
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2023-01-04health,ipn/ipnlocal: report the node being locked out as a health issueTom DNetto1-0/+11
2023-01-04cmd/tailscale,tka: make KeyID return an error instead of panickingTom DNetto1-1/+5
2022-12-07ipn/ipnlocal,cmd/tailscale: minor improvements to lock modify commandTom DNetto1-0/+3
2022-12-05ipn/ipnlocal: fix use of stale profile while processing netmapTom DNetto1-0/+2
2022-11-30types/key,cmd/tailscale/cli: support tlpub prefix for tailnet-lock keysTom DNetto1-1/+1
2022-11-30ipn/ipnlocal,tailcfg: introduce capability to gate TKA init pathsTom DNetto1-21/+25
2022-11-30cmd/tailscale,ipn: surface TKA-filtered peers in lock status commandTom DNetto1-0/+27
2022-11-29cmd/tailscale,ipn: store disallowed TKA's in prefs, lock local-disableTom DNetto1-2/+42