summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/network-lock.go
AgeCommit message (Expand)AuthorFilesLines
2026-04-20ipn/ipnlocal,tailcfg: add /debug/tka c2n endpoint (#19198)James 'zofrex' Sanderson1-0/+32
2026-04-19ipn/ipnlocal: log the local and remote TKA HEADs during syncAlex Chan1-1/+5
2026-04-16ipn/ipnlocal: log AUM hash on startup as base32, not hexAlex Chan1-1/+1
2026-04-10tka: keep the CompactionDefaults alongside the other limitsAlex Chan1-7/+2
2026-04-01tka: refer consistently to "DisablementValues"Alex Chan1-9/+4
2026-04-01ipn,tka: improve Tailnet Lock logsAlex Chan1-3/+3
2026-03-05all: fix typos in commentsBrad Fitzpatrick1-1/+1
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