summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2025-11-18ipn/ipnlocal: add start of netmap cachingbradfitz/nm_cache_diskBrad Fitzpatrick3-8/+319
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
2025-11-16ipn/ipnlocal: add PROXY protocol support to Funnel/ServeAndrew Dunham16-36/+216
2025-11-16types/netmap: remove PrivateKey from NetworkMapBrad Fitzpatrick25-462/+292
2025-11-15util/cache: remove unused codeBrad Fitzpatrick5-386/+0
2025-11-15wgengine/netlog: fix send to closed channel in testBrad Fitzpatrick1-0/+1
2025-11-15util/clientmetric: fix regression causing Metric.v to be uninitialisedAvery Palmer1-5/+8
2025-11-15cmd/tailscale/cli: fix panic in netcheck with mismatched DERP region IDsXinyu Kuo1-1/+5
2025-11-14net/udprelay: implement Server.SetStaticAddrPorts (#17909)Jordan Whited4-72/+64
2025-11-14control/controlclient,ipn/ipnlocal: replace State enum with boolean flagsJames Tucker5-193/+224
2025-11-14feature/tpm: check IsZero in clone instead of just nil (#17884)Andrew Lytvynov2-4/+7
2025-11-14ipn/localapi: use constant-time comparison for RequiredPassword (#17906)Andrew Lytvynov1-1/+2
2025-11-14various: adds missing apostrophes to commentsAlex Chan13-27/+27
2025-11-14scripts/installer.sh: compare major versions numerically (#17904)Simon Law1-19/+20
2025-11-14net/netmon: do not abandon a subscriber when exiting early (#17899)M. J. Fromberger1-19/+3
2025-11-14wgengine/wgcfg/nmcfg: reduce wireguard reconfig log spamBrad Fitzpatrick1-44/+31
2025-11-14logpolicy: fix nil pointer dereference with invalid TS_LOG_TARGETAndrew Dunham2-4/+54
2025-11-14control/controlclient: make Observer optionalBrad Fitzpatrick3-11/+10
2025-11-14feature/relayserver: fix Shutdown() deadlock (#17898)Jordan Whited1-1/+4
2025-11-14ipn/ipnlocal: log prefs changes and reason in Start (#17876)James 'zofrex' Sanderson1-7/+13
2025-11-14tka: add a test for unmarshaling existing AUMsAlex Chan1-0/+76
2025-11-13feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap (#17881)Jordan Whited4-169/+324
2025-11-13ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)Brad Fitzpatrick9-505/+360
2025-11-13cmd/cloner: support cloning arbitrarily-nested mapsAndrew Dunham4-32/+354