summaryrefslogtreecommitdiffhomepage
path: root/tka
AgeCommit message (Expand)AuthorFilesLines
2025-11-21tka: don't panic if no clock set in tka.MemAlex Chan1-1/+11
2025-11-19ipn/ipnlocal, tka: compact TKA state after every syncAlex Chan7-24/+44
2025-11-18tka: marshal AUMHash totext even if Tailnet Lock is omittedAlex Chan1-7/+18
2025-11-18tka: mark young AUMs as active even if the chain is longAnton Tolchanov2-10/+44
2025-11-18tka: move RemoveAll() to CompactableChonkAlex Chan1-4/+4
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan2-6/+6
2025-11-17tka: fix typo in commentBrad Fitzpatrick1-2/+2
2025-11-17ipn/ipnlocal: use an in-memory TKA store if FS is unavailableAlex Chan2-1/+128
2025-11-17various: add more missing apostrophes in commentsAlex Chan1-2/+2
2025-11-17cmd/tailscale/cli: stabilise the output of `tailscale lock log --json`Alex Chan1-2/+13
2025-11-14various: adds missing apostrophes to commentsAlex Chan11-22/+22
2025-11-14tka: add a test for unmarshaling existing AUMsAlex Chan1-0/+76
2025-11-10tka: log a better error if there are no chain candidatesAlex Chan1-0/+4
2025-11-10tka: remove an unused parameter from `computeActiveAncestor`Alex Chan1-2/+2
2025-10-29tka: rename a mutex to `mu` instead of single-letter `l`Alex Chan2-14/+14
2025-10-21tka: don't try to read AUMs which are partway through being writtenAlex Chan2-1/+53
2025-10-21ipn, tka: improve the logging around TKA sync and AUM errorsAlex Chan3-11/+11
2025-10-20tka: created a shared testing library for ChonkAlex Chan1-200/+13
2025-10-17tka: don't look up parent/child information from purged AUMsAlex Chan2-60/+108
2025-10-17tka: remove an unused Mem.Orphans() methodAlex Chan2-40/+0
2025-10-16all: use a consistent capitalisation for "Tailnet Lock"Alex Chan1-1/+1
2025-09-26tka: use ts_omit_tailnetlock in another spot, for ed25519consensusBrad Fitzpatrick4-23/+55
2025-09-12all: add ts_omit_tailnetlock as a start of making it build-time modularBrad Fitzpatrick10-0/+167
2025-08-14tka: block key addition when the max number of keys is reachedAnton Tolchanov2-0/+49
2025-06-16tka: reject removal of the last signing keyAnton Tolchanov2-0/+22
2024-09-04tka: truncate long rotation signature chainsAnton Tolchanov2-1/+185
2024-08-21cmd/tl-longchain: tool to re-sign nodes with long rotation signaturesAnton Tolchanov2-0/+34
2024-06-27ipn/ipnlocal: allow multiple signature chains from the same SigCredentialAnton Tolchanov2-8/+27
2024-06-27tka: test SigCredential signatures and netmap filteringAnton Tolchanov2-0/+102
2024-06-03ipn/ipnlocal: discard node keys that have been rotated outAnton Tolchanov3-5/+232
2024-05-31cmd/tailscale/cli: print node signature in `tailscale lock status`Anton Tolchanov1-0/+36
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick5-5/+5
2024-02-08all: use new AppendEncode methods available in Go 1.22 (#11079)Joe Tsai1-10/+1
2023-12-20all: cleanup unused code, part 1 (#10661)Andrew Lytvynov1-18/+0
2023-11-27tka: clarify field commentJenny Zhang1-1/+4
2023-09-09all: use set.Set consistently instead of map[T]struct{}Brad Fitzpatrick2-6/+8
2023-09-01all: implement AppendText alongside MarshalText (#9207)Joe Tsai1-3/+15
2023-08-01all: implement lock revoke-keys commandTom DNetto2-3/+246
2023-07-19tka: guard against key-length panics when verifying signaturesTom DNetto2-0/+9
2023-07-19tka: allow checkpoint AUMs to change TKA stateTom DNetto1-14/+1
2023-06-20tka: add function for generating signing deeplinks (#8385)Ross Zurowski2-15/+121
2023-06-13tka: provide verify-deeplink local API endpoint (#8303)Andrea Gottardo1-0/+167
2023-05-25tka: fix go vet complaint on copy of lock value in tailchonk_test.go (#8208)valscale1-1/+11
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham6-15/+15
2023-03-03tka: compact TKA storage on startupTom DNetto4-5/+242
2023-03-01tka: implement compaction logicTom DNetto2-0/+750
2023-02-23tka: add public API on NodeKeySignature key informationTom DNetto1-0/+21
2023-01-27all: update copyright and license headersWill Norris18-54/+36
2023-01-04cmd/tailscale,tka: make KeyID return an error instead of panickingTom DNetto11-51/+104
2023-01-04cmd/tailscale,tka: implement compat for TKA messages, minor UX tweaksTom DNetto2-9/+17