summaryrefslogtreecommitdiffhomepage
path: root/ipn/localapi
AgeCommit message (Expand)AuthorFilesLines
2025-09-16feature/featuretags, all: add ts_omit_acme to disable TLS cert supportBrad Fitzpatrick2-2/+5
2025-09-16feature/portmapper: make the portmapper & its debugging tools modularBrad Fitzpatrick1-163/+0
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl1-1/+1
2025-09-16all: add ts_omit_serve, start making tailscale serve/funnel be modularBrad Fitzpatrick2-86/+108
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl1-2/+2
2025-09-12all: add ts_omit_tailnetlock as a start of making it build-time modularBrad Fitzpatrick2-394/+413
2025-09-11feature/drive: start factoring out Taildrive, add ts_omit_drive build tagBrad Fitzpatrick2-123/+141
2025-09-02util/syspolicy: finish adding ts_omit_syspolicy build tags, testsBrad Fitzpatrick2-50/+68
2025-08-22ipn/localapi: make tailscale debug derp STUNOnly-aware (#16927)Jordan Whited1-43/+47
2025-08-18ipn/localapi: plumb an event bus through the localapi.Handler (#16892)M. J. Fromberger1-3/+22
2025-07-21wgengine/magicsock,all: allocate peer relay over disco instead of PeerAPI (#1...Jordan Whited1-1/+1
2025-07-18client/local,cmd/tailscale/cli,ipn/localapi: expose eventbus graph (#16597)Claus Lensbøl1-0/+50
2025-07-16ipn/ipnlocal: sort tailscale debug peer-relay-servers slice (#16579)Jordan Whited1-1/+4
2025-07-16cmd/tailscale/cli,ipn/ipnlocal,wgengine/magicsock: implement tailscale debug ...Jordan Whited1-0/+6
2025-07-10ipn/localapi: do not break client on event marshalling errors (#16503)Claus Lensbøl1-1/+15
2025-07-08cmd/tailscale/cli,ipn/ipnlocal: restrict logout when AlwaysOn mode is enabledNick Khyl1-1/+1
2025-07-07ipn/{ipnauth,ipnlocal,localapi}: make EditPrefs return an error if changing e...Nick Khyl1-1/+1
2025-06-18ipn/ipnlocal: make pricing restriction message for Tailnet Lock clearerAnton Tolchanov1-0/+5
2025-06-11ipn/localapi,client/local: add debug watcher for bus events (#16239)Claus Lensbøl1-37/+100
2025-06-10cmd/tailscale/cli: add a risk message about rp_filterAnton Tolchanov1-65/+93
2025-05-13ipn/ipnlocal: attach Tailnet Lock status to bugreportsAnton Tolchanov1-0/+9
2025-05-09health, ipn/ipnlocal: add metrics for various client events (#15828)Jonathan Nobels1-8/+9
2025-04-16feature/taildrop: start moving Taildrop out of LocalBackendBrad Fitzpatrick1-400/+13
2025-04-16net/netmon: publish events to event busDavid Anderson2-2/+5
2025-04-16all: update the tsd.System constructor name (#15372)M. J. Fromberger1-1/+1
2025-04-16portmapper: update NewClient to use a Config argumentM. J. Fromberger1-11/+17
2025-04-16all: construct new System values with an event bus pre-populatedM. J. Fromberger1-1/+1
2025-02-04ipn/{ipnserver,localapi},tsnet: use ipnauth.Self as the actor in tsnet locala...Nick Khyl1-4/+3
2025-02-03derp/derphttp,ipn/localapi,net/captivedetection: add cache resistance to capt...James Tucker1-2/+8
2025-01-31ipn/ipn{auth,server,local}: initial support for the always-on modeNick Khyl1-1/+1
2025-01-30ipn: generate LoginProfileView and use it instead of *LoginProfile where appr...Nick Khyl1-2/+2
2025-01-24feature/capture: move packet capture to feature/*, out of iOS + CLIBrad Fitzpatrick1-19/+15
2025-01-12util/uniq,types/lazy,*: delete code that's now in Go stdBrad Fitzpatrick1-16/+7
2025-01-09all: illumos/solaris userspace only supportNahum Shalman2-3/+3
2024-12-31all: add means to set device posture attributes from nodeBrad Fitzpatrick1-0/+28
2024-12-04cmd/tailscale,net/netcheck: add debug feature to force preferred DERPJames Tucker1-0/+7
2024-11-27ipn/localapi: count localapi requests to metric endpointsAnton Tolchanov1-1/+5
2024-11-22ipn/{ipnlocal,localapi}, wgengine/netstack: call (*LocalBackend).Shutdown whe...Nick Khyl1-0/+1
2024-11-07client/tailscale,ipn/{ipnlocal,localapi}: add a pre-shutdown localAPI endpoin...Irbe Krumina1-0/+17
2024-10-31cmd/tailscale/cli, client/tailscale, ipn/localapi: add tailscale syspolicy {l...Nick Khyl1-0/+50
2024-10-29cmd/tailscale/cli: add 'tailscale metrics' commandAnton Tolchanov1-9/+2
2024-10-18ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started i...Nick Khyl2-20/+3
2024-10-09clientupdate, ipn/localapi: don't use google/uuid, thin iOS depsBrad Fitzpatrick1-2/+1
2024-09-25util/usermetrics: make usermetrics non-globalKristoffer Dalby2-3/+2
2024-09-24cli: add `tailscale dns query` (#13368)Andrea Gottardo1-0/+46
2024-09-04cli: implement `tailscale dns status` (#13353)Andrea Gottardo1-0/+39
2024-08-28ipn/{ipnauth,ipnlocal,ipnserver,localapi}: start baby step toward moving acce...Nick Khyl2-109/+23
2024-08-27usermetric: add initial user-facing metricsKristoffer Dalby1-0/+15
2024-08-14ipn/localapi: only flush relevant data in multiFilePostResponseWriter.Flush()Percy Wegmann1-4/+11
2024-07-19cmd/tailscale: add --min-validity flag to the cert command (#12822)Andrew Lytvynov1-1/+11