| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-09-05 | ipn, ipn/ipnlocal: add Foreground field for ServeConfigmarwan/postmem | Marwan Sulaiman | 1 | -23/+0 |
| 2023-09-02 | client/web, clientupdate, util/linuxfw, wgengine/magicsock: Use %v verb for e... | Craig Rodrigues | 1 | -1/+1 |
| 2023-09-01 | client/web,cmd/tailscale: add prefix flag for web command | Will Norris | 4 | -27/+24 |
| 2023-08-30 | client/web: simply csrf key caching in cgi mode | Will Norris | 1 | -10/+1 |
| 2023-08-29 | client/web: fix data race | Maisem Ali | 1 | -10/+6 |
| 2023-08-29 | client/web: pipe unraid csrf token through apiFetch | Sonia Appasamy | 3 | -34/+38 |
| 2023-08-29 | client/web: remove self node on server | Sonia Appasamy | 1 | -73/+0 |
| 2023-08-29 | client/web: add localapi proxy | Sonia Appasamy | 5 | -10/+152 |
| 2023-08-29 | client/web: pull SynoToken logic into apiFetch | Sonia Appasamy | 2 | -35/+36 |
| 2023-08-28 | client/web: always use new web client; remove old client | Will Norris | 7 | -1652/+80 |
| 2023-08-28 | client/web: skip authorization checks for static assets | Will Norris | 1 | -13/+24 |
| 2023-08-28 | cmd/tailscale, net/portmapper: add --log-http option to "debug portmap" | Andrew Dunham | 1 | -5/+42 |
| 2023-08-25 | client/web: move api handler into web.go | Sonia Appasamy | 2 | -38/+23 |
| 2023-08-24 | client/web: add self node cache | Sonia Appasamy | 1 | -1/+76 |
| 2023-08-24 | client/web: enforce full path for CGI platforms | Will Norris | 5 | -3/+44 |
| 2023-08-24 | client/web: invert auth logic for synology and qnap | Will Norris | 4 | -99/+83 |
| 2023-08-24 | client/web: move synology and qnap logic into separate files | Will Norris | 3 | -154/+182 |
| 2023-08-24 | client/web: refresh on tab focus | Sonia Appasamy | 1 | -3/+16 |
| 2023-08-24 | client/web: cache csrf key when running in CGI mode | Will Norris | 1 | -13/+54 |
| 2023-08-23 | client/web: don't require secure cookies for csrf | Will Norris | 1 | -3/+6 |
| 2023-08-23 | client/web: open auth URLs in new browser tab | Sonia Appasamy | 1 | -5/+1 |
| 2023-08-22 | client/web: remove old /redirect handler | Will Norris | 2 | -63/+1 |
| 2023-08-22 | client/web: fix globbing for file embedding | Will Norris | 1 | -1/+1 |
| 2023-08-22 | client/web: combine embeds into a single embed.FS | Will Norris | 1 | -13/+17 |
| 2023-08-22 | client/web: track web client initializations | Sonia Appasamy | 1 | -0/+2 |
| 2023-08-22 | client/web: hook up remaining legacy POST requests | Sonia Appasamy | 3 | -49/+69 |
| 2023-08-22 | cmd/tailscale/cli, ipn/ipnlocal: [funnel] add stream mode | Marwan Sulaiman | 1 | -0/+23 |
| 2023-08-21 | client/web: add csrf protection to web client api | Sonia Appasamy | 8 | -46/+233 |
| 2023-08-16 | tailcfg: rename prototype field to reflect its status | Brad Fitzpatrick | 1 | -7/+7 |
| 2023-08-16 | client: update DNSConfig type (#8916) | Richard Castro | 1 | -0/+1 |
| 2023-08-16 | client/web: hook up data fetching to fill --dev React UI | Sonia Appasamy | 3 | -120/+166 |
| 2023-08-15 | client/web: copy existing UI to basic react components | Will Norris | 5 | -2/+487 |
| 2023-08-15 | client/web: add prettier and format scripts | Will Norris | 2 | -1/+15 |
| 2023-08-15 | cli/serve: funnel interactive enablement flow tweaks | Sonia Appasamy | 1 | -6/+5 |
| 2023-08-14 | client/tailscale: add LocalClient.IncrementMetric func | Sonia Appasamy | 1 | -0/+23 |
| 2023-08-14 | client/web: add tailwind styling to react app | Sonia Appasamy | 7 | -7/+58 |
| 2023-08-11 | client/web: add tsconfig.json | Sonia Appasamy | 4 | -2/+51 |
| 2023-08-11 | client/web: pipe through to React in dev mode | Sonia Appasamy | 5 | -4/+57 |
| 2023-08-10 | client/web: add barebones vite dev setup | Sonia Appasamy | 6 | -4/+1906 |
| 2023-08-09 | client/web: fix rendering of node owner profile | Will Norris | 1 | -1/+1 |
| 2023-08-09 | client/web: add web client Server struct | Sonia Appasamy | 1 | -12/+30 |
| 2023-08-09 | tailscale/cli: add interactive flow for enabling Funnel | Sonia Appasamy | 1 | -10/+10 |
| 2023-08-09 | client/web: extract web client from cli package | Will Norris | 5 | -0/+2157 |
| 2023-08-08 | all: require Go 1.21 | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-08 | wgengine,ipn,cmd/tailscale: add size option to ping (#8739) | salman aljammaz | 1 | -2/+22 |
| 2023-08-02 | tailcfg,ipn/localapi,client/tailscale: add QueryFeature endpoint | Sonia Appasamy | 1 | -0/+21 |
| 2023-08-01 | all: implement lock revoke-keys command | Tom DNetto | 1 | -0/+36 |
| 2023-07-31 | client/tailscale/apitype: document never-nil property of WhoIsResponse | David Anderson | 1 | -0/+1 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -2/+3 |
| 2023-07-19 | client/tailscale: add warnings slice to ACLTestFailureSummary | Jenny Zhang | 1 | -2/+3 |