summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2025-11-21util/linuxfw,wgengine/router: don't filter 100.64.0.0/10 when IPv4 disabledbradfitz/cgnat_disable_v4Brad Fitzpatrick8-265/+315
2025-11-21util/eventbus: use unbounded event queues for DeliveredEvents in subscribersNick Khyl3-39/+16
2025-11-21feature/relayserver: don't publish from within a subscribe fn goroutineJordan Whited1-1/+6
2025-11-21wgengine/userspace: run link change subscribers in eventqueue (#18024)Claus Lensbøl1-1/+7
2025-11-21util/eventbus: add tests for a subscriber publishing eventsNick Khyl1-0/+60
2025-11-21util/eventbus: add tests for a subscriber trying to acquire the same mutex as...Nick Khyl1-0/+70
2025-11-21tka: don't panic if no clock set in tka.MemAlex Chan1-1/+11
2025-11-20cmd/tailscaled,ipn: show a health warning when state store fails to open (#17...Andrew Lytvynov14-4/+211
2025-11-20go.mod: bump golang.org/x/crypto (#18011)Andrew Lytvynov5-6/+6
2025-11-20ipn/ipnlocal: add validations when setting serve config (#17950)Harry Harpham5-314/+483
2025-11-20cmd/k8s-operator: add multi replica support for recorders (#17864)David Bond10-151/+380
2025-11-19net/netns: remove spammy logs for interface binding capsJonathan Nobels1-6/+10
2025-11-19net/batching: fix import formattingBrad Fitzpatrick1-1/+0
2025-11-20cmd/k8s-operator: use stable image for k8s-nameserver (#17985)David Bond2-5/+4
2025-11-19cmd/tailscale/cli: allow remote target as service destination (#17607)KevinLiang1010-44/+221
2025-11-19licenses: update license noticesLicense Updater1-0/+1
2025-11-19ipn/ipnlocal: remove the always-true CanSupportNetworkLock()Alex Chan1-28/+0
2025-11-19util/eventbus: simplify some reflect in Bus.pumpBrad Fitzpatrick1-1/+1
2025-11-19cmd/tailscale/cli: remove Latin abbreviations from CLI help textAlex Chan2-2/+2
2025-11-19ipn/ipnlocal: reduce profileManager boilerplate in network-lock testsAlex Chan1-83/+33
2025-11-19cmd/k8s-operator: fix type comparison in apiserver proxy template (#17981)Raj Singh1-3/+3
2025-11-19ipn/ipnlocal, tka: compact TKA state after every syncAlex Chan10-31/+276
2025-11-19cmd/k8s-operator: default to stable image (#17848)David Bond2-3/+3
2025-11-18feature/featuretags: add CacheNetMap feature tag for upcoming workBrad Fitzpatrick3-0/+30
2025-11-18tailcfg: add some omitzero, adjust some omitempty to omitzeroBrad Fitzpatrick1-113/+113
2025-11-18cmd/netlogfmt: support resolving IP addresses to synonymous labels (#17955)Joe Tsai1-62/+87
2025-11-18types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key r...James Tucker16-37/+375
2025-11-18appc: add ippool typeFran Bull2-0/+121
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-18types/netmap,*: remove some redundant fields from NetMapBrad Fitzpatrick14-42/+59
2025-11-18.github/workflows: make go_generate check detect new filesBrad Fitzpatrick1-0/+1
2025-11-18feature/buildfeatures: re-run go generateBrad Fitzpatrick2-6/+6
2025-11-18cmd/vet/jsontags: fix a typo in an error messageAlex Chan1-2/+2
2025-11-18tka: move RemoveAll() to CompactableChonkAlex Chan2-4/+51
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan81-923/+923
2025-11-18ipn/localapi: log calls to localapi (#17880)James 'zofrex' Sanderson2-16/+41
2025-11-18cmd/tailscale/cli: warn if a simple up would change prefs (#17877)James 'zofrex' Sanderson2-23/+73
2025-11-17wgengine/netlog: strip dot suffix from node name (#17954)Joe Tsai2-5/+9
2025-11-17ssh/tailssh: fix incubator tests on macOS arm64James Tucker1-3/+10
2025-11-17feature/tpm: disable dictionary attack protection on sealing key (#17952)Andrew Lytvynov2-4/+9
2025-11-17ipn{,/local},cmd/tailscale: add "sync" flag and pref to disable control map pollBrad Fitzpatrick10-6/+136
2025-11-17tka: fix typo in commentBrad Fitzpatrick1-2/+2
2025-11-17ipn/ipnlocal: use an in-memory TKA store if FS is unavailableAlex Chan6-27/+174
2025-11-17go.mod: bump golang.org/x/crypto (#17907)Andrew Lytvynov22-103/+115
2025-11-17various: add more missing apostrophes in commentsAlex Chan3-4/+4
2025-11-17ipn: fix typo in commentBrad Fitzpatrick2-2/+2
2025-11-17control/controlclient: remove some public API, move to Options & test-onlyBrad Fitzpatrick3-9/+38
2025-11-17cmd/tailscale/cli: stabilise the output of `tailscale lock log --json`Alex Chan6-12/+524
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick55-94/+145