summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2025-01-17ipnlocal: allow overriding os.Hostname() via syspolicy (#14676)Andrea Gottardo1-0/+31
2025-01-15ipn/ipnserver: fix a deadlock in (*Server).blockWhileIdentityInUseNick Khyl2-1/+58
2025-01-15ipn/ipnserver: fix TestConcurrentOSUserSwitchingOnWindowsNick Khyl1-1/+14
2025-01-15ipn/ipnlocal: re-advertise appc routes on startup (#14609)Andrew Lytvynov2-3/+79
2025-01-14ipn/ipnserver: fix race condition where LocalBackend is reset after a differe...Nick Khyl2-8/+74
2025-01-14ipn/{ipnlocal,ipnserver}: remove redundant (*LocalBackend).ResetForClientDisc...Nick Khyl3-36/+42
2025-01-14ipn/{ipnauth,ipnlocal,ipnserver}, client/tailscale: make ipnserver.Server tes...Nick Khyl3-0/+380
2025-01-14ipn/ipnserver: use ipnauth.Actor instead of *ipnserver.actor whenever possibleNick Khyl2-12/+20
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick3-16/+8
2025-01-14ipn/ipnlocal: allow Peer API access via either V4MasqAddr or V6MasqAddr when ...Nick Khyl1-4/+6
2025-01-14cmd/viewer,all: consistently use "read-only" instead of "readonly"Brad Fitzpatrick2-13/+13
2025-01-14cmd/viewer,types/views,various: avoid allocations in pointer field getters wh...Nick Khyl4-34/+24
2025-01-12util/uniq,types/lazy,*: delete code that's now in Go stdBrad Fitzpatrick2-18/+8
2025-01-10ipn/ipnlocal: add VIPServices hash to return body of vip-services c2n endpointKevinLiang102-4/+7
2025-01-10ipn/conf.go: add VIPServices to tailscaled configfile (#14345)Irbe Krumina1-0/+6
2025-01-09all: illumos/solaris userspace only supportNahum Shalman5-5/+7
2025-01-08ipn/ipnlocal: add client metric gauge for number of IPNBus connectionsBrad Fitzpatrick1-0/+8
2025-01-07ipn/ipnlocal: connect serve config to c2n endpointKevinLiang103-34/+154
2025-01-06ipn/ipnlocal: move where auto exit node selection happensBrad Fitzpatrick2-33/+84
2025-01-06ipn/ipnlocal, util/goroutines: track goroutines for tests, shutdownBrad Fitzpatrick1-13/+51
2025-01-04ipn: declare NotifyWatchOpt consts without using iotaBrad Fitzpatrick1-9/+15
2025-01-04ipn: convert ServeConfig Range methods to iteratorsBrad Fitzpatrick2-30/+32
2025-01-04types/views: remove various Map Range funcs; use iterators everywhereBrad Fitzpatrick1-56/+45
2025-01-04all: use iterators in more places instead of Range funcsBrad Fitzpatrick2-15/+11
2025-01-03util/slicesx: add MapKeys and MapValues from golang.org/x/exp/mapsBrad Fitzpatrick1-5/+5
2025-01-03ipn/ipnlocal: use context.CancelFunc type for doc clarityBrad Fitzpatrick1-1/+1
2025-01-03ipn: update reference to Notify's Swift definitionBrad Fitzpatrick1-1/+1
2024-12-31all: add means to set device posture attributes from nodeBrad Fitzpatrick2-0/+42
2024-12-16Switch logging service from log.tailscale.io to log.tailscale.com (#14398)Joe Tsai1-1/+1
2024-12-04cmd/tailscale,net/netcheck: add debug feature to force preferred DERPJames Tucker2-0/+13
2024-12-02IPN: Update ServeConfig to accept configuration for Services.KevinLiang104-2/+144
2024-11-27ipn/localapi: count localapi requests to metric endpointsAnton Tolchanov1-1/+5
2024-11-26ipn/ipnlocal: only check CanUseExitNode if we are attempting to use one (#14230)Mario Minardi1-1/+6
2024-11-22ipn/ipnlocal: rebuild allowed suggested exit nodes when syspolicy changesNick Khyl1-5/+38
2024-11-22ipn/ipnlocal: update ipn.Prefs when there's a change in syspolicy settingsNick Khyl2-26/+199
2024-11-22ipn/ipnlocal: move syspolicy handling from setExitNodeID to applySysPolicyNick Khyl2-45/+56
2024-11-22ipn/{ipnlocal,localapi}, wgengine/netstack: call (*LocalBackend).Shutdown whe...Nick Khyl3-0/+6
2024-11-19kube/{kubeapi,kubeclient},ipn/store/kubestore,cmd/{containerboot,k8s-operator...Irbe Krumina1-9/+35
2024-11-18ipn/ipnlocal: fix build, remove another Notify.BackendLogID reference that cr...Brad Fitzpatrick1-1/+0
2024-11-18ipn/ipnlocal: add IPN Bus NotifyRateLimit watch bit NotifyRateLimitBrad Fitzpatrick4-10/+390
2024-11-18ipn: remove unused Notify.BackendLogIDBrad Fitzpatrick2-8/+1
2024-11-15ipn,tailcfg: add VIPService struct and c2n to fetch them from client (#14046)Naman Sood3-0/+145
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick6-28/+18
2024-11-08ipn/ipnlocal: log a summary of posture identity responseAnton Tolchanov1-0/+2
2024-11-07client/tailscale,ipn/{ipnlocal,localapi}: add a pre-shutdown localAPI endpoin...Irbe Krumina2-0/+30
2024-11-05types/result, util/lineiter: add package for a result type, use itBrad Fitzpatrick1-10/+12
2024-11-01ipn/ipnlocal: reload prefs correctly on ReloadConfigMaisem Ali2-22/+85
2024-10-31cmd/tailscale/cli, client/tailscale, ipn/localapi: add tailscale syspolicy {l...Nick Khyl1-0/+50
2024-10-31ipn,tailcfg: add app connector config knob to conffile (#13942)Irbe Krumina1-0/+6
2024-10-29cmd/tailscale/cli: add 'tailscale metrics' commandAnton Tolchanov1-9/+2