summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2025-11-25cmd/tailscale/cli,ipn,all: make peer relay server port a *uint16Jordan Whited4-13/+9
2025-11-25ipn/serve: validate service paths in HasPathHandlerSachin Iyer2-0/+44
2025-11-25ipn/ipnlocal: don't panic if there are no suitable exit nodesAlex Chan2-0/+66
2025-11-25ipn/ipnlocal: test traffic-steering when feature is not enabled (#17997)Simon Law2-0/+23
2025-11-25ipn/ipnlocal: do not call controlclient.Client.Shutdown with b.mu heldNick Khyl1-7/+10
2025-11-24ipn/ipnlocal: replace log.Printf with logf (#18045)Simon Law2-9/+15
2025-11-24cmd/tailscale,feature/relayserver,ipn: add relay-server-static-endpoints set ...Jordan Whited4-101/+142
2025-11-24ipn/ipnlocal: fix panic in driveTransport on network errorAndrew Dunham2-36/+89
2025-11-20cmd/tailscaled,ipn: show a health warning when state store fails to open (#17...Andrew Lytvynov4-1/+105
2025-11-20ipn/ipnlocal: add validations when setting serve config (#17950)Harry Harpham3-42/+483
2025-11-19cmd/tailscale/cli: allow remote target as service destination (#17607)KevinLiang103-23/+68
2025-11-19ipn/ipnlocal: remove the always-true CanSupportNetworkLock()Alex Chan1-28/+0
2025-11-19ipn/ipnlocal: reduce profileManager boilerplate in network-lock testsAlex Chan1-83/+33
2025-11-19ipn/ipnlocal, tka: compact TKA state after every syncAlex Chan2-5/+230
2025-11-18types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key r...James Tucker3-0/+49
2025-11-18types/netmap,*: remove some redundant fields from NetMapBrad Fitzpatrick6-21/+29
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan1-2/+2
2025-11-18ipn/localapi: log calls to localapi (#17880)James 'zofrex' Sanderson2-16/+41
2025-11-17ipn{,/local},cmd/tailscale: add "sync" flag and pref to disable control map pollBrad Fitzpatrick6-5/+100
2025-11-17ipn/ipnlocal: use an in-memory TKA store if FS is unavailableAlex Chan1-21/+33
2025-11-17go.mod: bump golang.org/x/crypto (#17907)Andrew Lytvynov1-12/+12
2025-11-17ipn: fix typo in commentBrad Fitzpatrick2-2/+2
2025-11-17control/controlclient: remove some public API, move to Options & test-onlyBrad Fitzpatrick1-1/+3
2025-11-16syncs: add Mutex/RWMutex alias/wrappers for future mutex debuggingBrad Fitzpatrick4-9/+10
2025-11-16ipn/ipnlocal: add PROXY protocol support to Funnel/ServeAndrew Dunham4-11/+104
2025-11-16types/netmap: remove PrivateKey from NetworkMapBrad Fitzpatrick8-400/+124
2025-11-14control/controlclient,ipn/ipnlocal: replace State enum with boolean flagsJames Tucker2-73/+174
2025-11-14ipn/localapi: use constant-time comparison for RequiredPassword (#17906)Andrew Lytvynov1-1/+2
2025-11-14various: adds missing apostrophes to commentsAlex Chan1-1/+1
2025-11-14control/controlclient: make Observer optionalBrad Fitzpatrick1-7/+0
2025-11-14ipn/ipnlocal: log prefs changes and reason in Start (#17876)James 'zofrex' Sanderson1-7/+13
2025-11-13feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap (#17881)Jordan Whited1-4/+9
2025-11-13ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)Brad Fitzpatrick4-504/+293
2025-11-12wgengine/wgcfg: remove two unused Config fieldsBrad Fitzpatrick1-14/+0
2025-11-12ipn/ipnlocal, net/netns: add node cap to disable netns interface binding on n...Jonathan Nobels1-3/+4
2025-11-10ipn/ipnlocal: fix state_test data race seen in CIBrad Fitzpatrick1-0/+2
2025-11-10ipn/ipnlocal: move vipServiceHash etc to serve.go, out of local.goBrad Fitzpatrick3-51/+75
2025-11-10feature, ipn/ipnlocal: add, use feature.CanSystemdStatus for more DCEBrad Fitzpatrick1-5/+7
2025-11-09ipn/ipnlocal: clean up some of the weird locking (#17802)Andrew Lytvynov1-9/+5
2025-11-09tailcfg: kill off rest of HairPinning symbolsBrad Fitzpatrick1-1/+0
2025-10-31Revert "control/controlclient: back out HW key attestation (#17664)" (#17732)Andrew Lytvynov5-1/+61
2025-10-29ipn: add support for HTTP Redirects (#17594)Fernando Serboncini5-1/+168
2025-10-29ipn/ipnlocal: do not stall event processing for appc route updates (#17663)M. J. Fromberger1-6/+11
2025-10-28wgengine/magicsock: fix js/wasm crash regression loading non-existent portmapperBrad Fitzpatrick1-0/+10
2025-10-28ipn/ipnlocal/serve: error when PeerCaps serialisation failsGesa Stupperich1-18/+22
2025-10-28ipn/ipnlocal/serve: remove grant header truncation logicGesa Stupperich5-134/+23
2025-10-28ipn/ipnlocal/serve: add grant headersGesa Stupperich5-8/+326
2025-10-27control/controlclient: back out HW key attestation (#17664)Patrick O'Doherty5-61/+1
2025-10-24ipn/ipnlocal: skip TKA bootstrap request if Tailnet Lock is unavailableAlex Chan1-0/+4
2025-10-23feature/tpm: check TPM family data for compatibility (#17624)Patrick O'Doherty1-0/+1