| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 1 | -8/+8 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 1 | -1/+123 |
| 2024-02-05 | ipn/localapi: more http status cleanup (#10995) | kari-ts | 1 | -4/+4 |
| 2024-01-05 | cmd/tailscale, ipn/ipnlocal: add 'debug dial-types' command | Andrew Dunham | 1 | -0/+71 |
| 2023-12-06 | ipn/localapi: use clientupdate.CanAutoUpdate from serveUpdateCheck | Sonia Appasamy | 1 | -10/+2 |
| 2023-11-16 | {client/web},{ipn/ipnlocal}: replace localapi debug-web-client endpoint | Sonia Appasamy | 1 | -60/+0 |
| 2023-11-15 | wgengine/magicsock: add DERP homeless debug mode for testing | Brad Fitzpatrick | 1 | -0/+4 |
| 2023-11-09 | ipn/{ipnlocal,ipnstate,localapi}: add localapi endpoints for client self-upda... | Naman Sood | 1 | -0/+73 |
| 2023-11-09 | ipn/localapi: only perform local-admin check in serveServeConfig (#10163) | Andrew Lytvynov | 2 | -63/+120 |
| 2023-11-09 | client/tailscale,ipn/{ipnlocal,localapi}: check UDP GRO config (#10071) | Jordan Whited | 1 | -0/+18 |
| 2023-11-07 | ipn/localapi: require root or sudo+operator access for SetServeConfig (#10142) | Andrew Lytvynov | 2 | -18/+61 |
| 2023-11-02 | ipn/localapi: make serveTKASign require write permission (#10094) | Andrew Lytvynov | 1 | -2/+2 |
| 2023-11-02 | ipn/localapi: remove webclient endpoint | Sonia Appasamy | 1 | -42/+4 |
| 2023-11-02 | ipn/localapi: require Write access on /watch-ipn-bus with private keys (#10059) | Andrew Lytvynov | 2 | -1/+107 |
| 2023-10-31 | ipn/ipnlocal: rename web fields/structs to webClient | Sonia Appasamy | 1 | -10/+10 |
| 2023-10-31 | ipn: add user pref for running web client | Will Norris | 1 | -0/+10 |
| 2023-10-31 | ipn/ipnlocal,client/web: add web client to tailscaled | Sonia Appasamy | 1 | -0/+28 |
| 2023-10-30 | ipn/localapi: add endpoint to handle APNS payloads (#9972) | Andrea Gottardo | 1 | -0/+22 |
| 2023-10-26 | ipn/localapi: require local Windows admin to set serve path (#9969) | Tyler Smalley | 2 | -0/+86 |
| 2023-10-26 | ipn, safesocket: use Windows token in LocalAPI | Aaron Klotz | 1 | -0/+11 |
| 2023-10-23 | ipn/ipnlocal: set the push device token correctly | Maisem Ali | 2 | -4/+2 |
| 2023-10-23 | ipn/localapi: avoid unkeyed literal (#9933) | Joe Tsai | 1 | -1/+1 |
| 2023-10-20 | ipn/localapi,client/web: clean up auth error handling | Sonia Appasamy | 1 | -4/+5 |
| 2023-10-19 | client/web: hook up auth flow | Sonia Appasamy | 1 | -1/+0 |
| 2023-10-17 | taildrop: switch hashing to be streaming based (#9861) | Joe Tsai | 1 | -30/+29 |
| 2023-10-17 | ipn: fix localapi and peerapi protocol for taildrop resume (#9860) | Joe Tsai | 1 | -9/+14 |
| 2023-10-16 | ipn/ipnlocal/peerapi: refactoring taildrop to just one endpoint (#9832) | Rhea Ghosh | 1 | -1/+1 |
| 2023-10-16 | cmd/tailscaled,*: add start of configuration file support | Brad Fitzpatrick | 1 | -0/+21 |
| 2023-10-16 | ipn/{ipnlocal/peerapi, localapi} initial taildrop resume api plumbing (#9798) | Rhea Ghosh | 1 | -1/+43 |
| 2023-10-16 | ipn/localapi: add debug-web-client endpoint | Sonia Appasamy | 1 | -0/+60 |
| 2023-10-13 | ipn/{ipnlocal/peerapi, localapi}: cleaning up http statuses for consistency a... | Rhea Ghosh | 1 | -56/+56 |
| 2023-10-12 | ipn/ipnlocal: do unexpired cert renewals in the background | Maisem Ali | 1 | -1/+1 |
| 2023-10-10 | ipn/localapi: make whois take IP or IP:port as documented, fix capmap netstac... | Brad Fitzpatrick | 2 | -7/+92 |
| 2023-10-06 | cmd/tailscale, magicsock: add debug command to flip DERP homes | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-09-26 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 1 | -3/+3 |
| 2023-09-24 | ipn/{ipnlocal,localapi}, cli: add debug force-netmap-update | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-09-22 | Revert "wgengine,net,ipn,disco: split up and define different types of MTU" | Val | 1 | -3/+3 |
| 2023-09-22 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 1 | -3/+3 |
| 2023-09-12 | ipn/ipnlocal: fix missing controlknobs.Knobs plumbing | Brad Fitzpatrick | 1 | -0/+7 |
| 2023-09-12 | ipn/localapi, ipn/ipnlocal: add etag support for SetServeConfig | Marwan Sulaiman | 1 | -3/+18 |
| 2023-09-11 | control/controlknobs, all: add plumbed Knobs type, not global variables | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-07 | ipn, ipn/ipnlocal: add Foreground field for ServeConfig | Marwan Sulaiman | 1 | -30/+0 |
| 2023-09-05 | util/rands: add package with HexString func | Brad Fitzpatrick | 1 | -9/+2 |
| 2023-09-01 | cmd/tailscale: combine serve and funnel for debug wip funnel stream model (#9... | Tyler Smalley | 1 | -0/+4 |
| 2023-08-31 | ipn/ipnlocal: rename LogoutSync to Logout | Maisem Ali | 1 | -1/+1 |
| 2023-08-28 | cmd/tailscale, net/portmapper: add --log-http option to "debug portmap" | Andrew Dunham | 1 | -0/+4 |
| 2023-08-23 | all: replace deprecated ioutil references | Marwan Sulaiman | 1 | -5/+4 |
| 2023-08-22 | cmd/tailscale/cli, ipn/ipnlocal: [funnel] add stream mode | Marwan Sulaiman | 1 | -0/+26 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -2/+2 |