| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-11-15 | wgengine/magicsock: add DERP homeless debug mode for testing | Brad Fitzpatrick | 3 | -14/+19 |
| 2023-11-15 | ipn/ipnlocal: add mutex to webClient struct | Sonia Appasamy | 3 | -27/+34 |
| 2023-11-15 | ipn/ipnlocal: rename SetWebLocalClient to ConfigureWebClient | Sonia Appasamy | 2 | -5/+6 |
| 2023-11-15 | ipn: remove the preview-webclient node capability | Will Norris | 1 | -1/+1 |
| 2023-11-15 | ipn/ipnlocal: only call serve handler if non-nil | Will Norris | 1 | -2/+2 |
| 2023-11-14 | ipn/ipnlocal: call serve handler for local traffic | Will Norris | 1 | -0/+1 |
| 2023-11-14 | ipn/ipnlocal: remove web client listeners after close | Will Norris | 1 | -1/+2 |
| 2023-11-13 | ipn/ipnlocal: run "tailscale update" via systemd-run on Linux (#10229) | Andrew Lytvynov | 1 | -1/+15 |
| 2023-11-13 | ipn/ipnlocal: respect ExitNodeAllowLANAccess on iOS (#10230) | Brad Fitzpatrick | 1 | -1/+6 |
| 2023-11-13 | ipn/ipnlocal: clean up c2n handling's big switch, add a mux table | Brad Fitzpatrick | 1 | -113/+156 |
| 2023-11-13 | taildrop: lazily perform full deletion scan after first taildrop use (#10137) | Joe Tsai | 2 | -0/+6 |
| 2023-11-13 | control/controlknobs,wgengine/magicsock: implement SilentDisco toggle (#10195) | Jordan Whited | 1 | -0/+2 |
| 2023-11-09 | ipn,tailconfig: clean up unreleased and removed app connector service | James Tucker | 3 | -76/+2 |
| 2023-11-09 | tailcfg,ipn/ipnlocal: add hostinfo field to replace service entry | James Tucker | 2 | -0/+12 |
| 2023-11-09 | clientupdate: add support for QNAP (#10179) | Andrew Lytvynov | 1 | -0/+9 |
| 2023-11-09 | ipn/ipnlocal: ensure that hostinfo is updated on app connector preference cha... | James Tucker | 2 | -1/+60 |
| 2023-11-09 | ipn/policy: mark AppConnector service as interesting | James Tucker | 1 | -1/+1 |
| 2023-11-09 | ipn/{ipnlocal,ipnstate,localapi}: add localapi endpoints for client self-upda... | Naman Sood | 3 | -2/+151 |
| 2023-11-09 | ipn/localapi: only perform local-admin check in serveServeConfig (#10163) | Andrew Lytvynov | 3 | -122/+121 |
| 2023-11-09 | client/tailscale,ipn/{ipnlocal,localapi}: check UDP GRO config (#10071) | Jordan Whited | 2 | -0/+58 |
| 2023-11-09 | ipn/ipnlocal: allow connecting to local web client | Will Norris | 4 | -29/+90 |
| 2023-11-08 | clientupdate,ipn/ipnlocal: fix c2n update on freebsd (#10168) | Andrew Lytvynov | 1 | -9/+18 |
| 2023-11-08 | ipn/ipnlocal: fix nil control client panic while updating TKA head | Tom DNetto | 1 | -7/+11 |
| 2023-11-08 | ipn/ipnlocal: add empty address to the app-connector localNets set | Tom DNetto | 2 | -0/+19 |
| 2023-11-07 | tailcfg,ipn,appc: add c2n endpoint for appc domain routes | Charlotte Brandhorst-Satzkorn | 1 | -0/+29 |
| 2023-11-07 | ipn/localapi: require root or sudo+operator access for SetServeConfig (#10142) | Andrew Lytvynov | 3 | -25/+107 |
| 2023-11-03 | client/web: add some security checks for full client | Will Norris | 3 | -2/+6 |
| 2023-11-03 | ipn/ipnauth: improve the Windows token administrator check | Aaron Klotz | 2 | -9/+25 |
| 2023-11-03 | ipn/ipnlocal: serve web client on quad100 if enabled | Will Norris | 1 | -0/+3 |
| 2023-11-02 | client/web: fill devMode from an env var | Sonia Appasamy | 1 | -3/+2 |
| 2023-11-02 | ipn/localapi: make serveTKASign require write permission (#10094) | Andrew Lytvynov | 1 | -2/+2 |
| 2023-11-02 | client/web: add ServerMode to web.Server | Sonia Appasamy | 1 | -0/+1 |
| 2023-11-02 | appc,cmd/sniproxy,ipn/ipnlocal: split sniproxy configuration code out of appc | James Tucker | 3 | -10/+10 |
| 2023-11-02 | ipn/ipnlocal: include web client port in setTCPPortsIntercepted | Sonia Appasamy | 1 | -0/+6 |
| 2023-11-02 | ipn/localapi: remove webclient endpoint | Sonia Appasamy | 1 | -42/+4 |
| 2023-11-02 | ipn/ipnlocal: pull CapabilityPreviewWebClient into webClientAtomicBool | Sonia Appasamy | 2 | -9/+12 |
| 2023-11-02 | ipn/localapi: require Write access on /watch-ipn-bus with private keys (#10059) | Andrew Lytvynov | 2 | -1/+107 |
| 2023-11-01 | ipn/ipnlocal,tailcfg: add AppConnector service to HostInfo when configured | James Tucker | 3 | -1/+29 |
| 2023-11-01 | appc,ipn/ipnlocal: add App Connector domain configuration from mapcap | James Tucker | 2 | -3/+88 |
| 2023-11-01 | appc,ipn/ipnlocal,net/dns/resolver: add App Connector wiring when enabled in ... | James Tucker | 4 | -9/+226 |
| 2023-11-01 | ipn/ipnlocal: prevent deadlock on WebClientShutdown | Will Norris | 1 | -1/+1 |
| 2023-11-01 | ipn/ipnlocal: fix small typo | James Tucker | 1 | -1/+1 |
| 2023-11-01 | ipn: introduce app connector advertisement preference and flags | James Tucker | 4 | -0/+53 |
| 2023-10-31 | ipn: replace web client debug flag with node capability | Will Norris | 2 | -9/+4 |
| 2023-10-31 | ipn/ipnlocal: rename web fields/structs to webClient | Sonia Appasamy | 4 | -42/+41 |
| 2023-10-31 | ipn: serve web client requests from LocalBackend | Will Norris | 3 | -32/+21 |
| 2023-10-31 | ipn: add user pref for running web client | Will Norris | 7 | -0/+55 |
| 2023-10-31 | ipn/ipnlocal,client/web: add web client to tailscaled | Sonia Appasamy | 4 | -0/+162 |
| 2023-10-30 | ipn/localapi: add endpoint to handle APNS payloads (#9972) | Andrea Gottardo | 1 | -0/+22 |
| 2023-10-27 | ipn/ipnlocal: exclude tvOS devices from taildrop file targets (#10002) | Rhea Ghosh | 2 | -0/+22 |