| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-11-25 | ipn/localapi: add "enginestatus" debug command to LocalAPI | Brad Fitzpatrick | 1 | -0/+14 |
| 2022-11-25 | ipn/ipnlocal,ipnserver: rename {,Set}CurrentUser to {,Set}CurrentUserID | Maisem Ali | 3 | -20/+30 |
| 2022-11-25 | ipn/ipnserver: move more connection acceptance logic to LocalBackend | Brad Fitzpatrick | 3 | -11/+41 |
| 2022-11-25 | ipn/{ipnlocal,ipnserver}: add some comments | Brad Fitzpatrick | 2 | -0/+13 |
| 2022-11-25 | ipn/ipnserver: remove Server.serverModeUser | Maisem Ali | 1 | -62/+11 |
| 2022-11-25 | ipn/ipnlocal: add docs to LocalBackend.SetCurrentUserID | Maisem Ali | 1 | -0/+16 |
| 2022-11-24 | ipn/ipnserver: only permit the pre-HTTP LocalAPI protocol on Windows | Brad Fitzpatrick | 1 | -4/+34 |
| 2022-11-24 | envknob: add CanTaildrop (TS_DISABLE_TAILDROP) to disable taildrop on device | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-11-23 | tailcfg, ipn, controlclient: add MapResponse.ClientVersion, plumb to IPN bus | Brad Fitzpatrick | 2 | -0/+20 |
| 2022-11-23 | envknob: add GOOS func | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-11-23 | ipn/ipnlocal: lock down unsigned peers more | Brad Fitzpatrick | 1 | -0/+8 |
| 2022-11-23 | ipn/ipnauth: start splitting ipnserver into new ipnauth package | Brad Fitzpatrick | 2 | -198/+237 |
| 2022-11-23 | ipn/ipnlocal: update comment about using FallbackResolvers for exit nodes | Maisem Ali | 1 | -4/+6 |
| 2022-11-22 | ipn, cmd/tailscale/cli: add LocalAPI IPN bus watch, Start, convert CLI | Brad Fitzpatrick | 2 | -10/+110 |
| 2022-11-23 | ipn/ipnlocal: handle case when selected profile is deleted | Maisem Ali | 2 | -15/+87 |
| 2022-11-22 | ipn/ipnlocal: call initTKALocked on backend start | Tom DNetto | 1 | -0/+4 |
| 2022-11-22 | ipn/ipnlocal,tka: generate a nonce for each TKA | Tom DNetto | 1 | -0/+10 |
| 2022-11-22 | cmd/tailscale,ipn: implement lock log command | Tom DNetto | 3 | -0/+79 |
| 2022-11-22 | ipn/ipnlocal: always tx TKA sync after enablement | Tom DNetto | 2 | -3/+30 |
| 2022-11-22 | ipn{,/ipnlocal}, client/tailscale: move Taildrop recv notifications to LocalA... | Brad Fitzpatrick | 3 | -3/+74 |
| 2022-11-22 | ipn/ipnlocal: stop storing serverURL in LocalBackend | Maisem Ali | 1 | -6/+3 |
| 2022-11-22 | ipn/ipnlocal: account for currentUserID when iterating over knownProfiles | Maisem Ali | 2 | -32/+113 |
| 2022-11-22 | ipn/ipnlocal: call checkPrefs in Start too | Maisem Ali | 1 | -0/+11 |
| 2022-11-21 | ipn/ipnlocal: send Content-Security-Policy, etc to peerapi browser requests | Brad Fitzpatrick | 1 | -0/+39 |
| 2022-11-22 | cmd/tailscale/cli: add ability to set short names for profiles | Maisem Ali | 3 | -1/+31 |
| 2022-11-22 | ipn: add ability to name profiles | Maisem Ali | 5 | -2/+27 |
| 2022-11-21 | all: use strs.CutPrefix and strs.CutSuffix more | Mihai Parparita | 2 | -7/+16 |
| 2022-11-19 | ipn/ipnlocal: add health warning for unstable builds | Brad Fitzpatrick | 1 | -0/+3 |
| 2022-11-19 | ipn/ipnlocal: actually fill out PeerAPIURLs in PeerStatus | Brad Fitzpatrick | 2 | -6/+11 |
| 2022-11-19 | cmd/tailscale/cli, ipn: move serve CLI funcs on to ServeConfig (#6401) | shayne | 2 | -67/+135 |
| 2022-11-18 | ipn/{localapi,ipnserver}: set a CSP for ServeHTMLStatus, refactor host check | Tom DNetto | 1 | -1/+4 |
| 2022-11-19 | ipn/ipnlocal: strip NetworkLockKey from Prefs | Maisem Ali | 2 | -3/+5 |
| 2022-11-18 | ipn/ipnlocal: handle untagging nodes better | Maisem Ali | 5 | -35/+104 |
| 2022-11-17 | ipn/ipnserver: validate Host header on debug ServeHTMLStatus status | Brad Fitzpatrick | 1 | -0/+11 |
| 2022-11-17 | ipn/localapi: require POST to add a bugreport marker | Brad Fitzpatrick | 1 | -0/+4 |
| 2022-11-17 | cmd/tailscale/cli: flesh out serve CLI and tests (#6304) | shayne | 5 | -18/+18 |
| 2022-11-18 | ipn/ipnlocal: fill out PeerAPIURLs in PeerStatus | Maisem Ali | 1 | -18/+35 |
| 2022-11-17 | ipn/localapi: set security headers | Andrew Dunham | 1 | -0/+3 |
| 2022-11-17 | ipn/ipnlocal: set Hostinfo.WireIngress when ingress enabled | Maisem Ali | 1 | -35/+81 |
| 2022-11-16 | ipn/localapi: also allow localhost as the LocalAPI host | Mihai Parparita | 1 | -4/+15 |
| 2022-11-17 | ipn/ipnlocal: move selfNode from peerAPIServer to peerAPIHandler | Maisem Ali | 3 | -21/+20 |
| 2022-11-17 | ipn/ipnlocal: prevent duplicate profiles of the same user | Maisem Ali | 3 | -7/+74 |
| 2022-11-16 | ipn/ipnlocal: also accept service IP IPv6 literal in brackets for quad100 | Brad Fitzpatrick | 1 | -3/+12 |
| 2022-11-17 | tailcfg: add CapabilityDebug | Maisem Ali | 2 | -22/+52 |
| 2022-11-16 | ipn/ipnlocal: add some validation to PeerAPI | Maisem Ali | 2 | -1/+68 |
| 2022-11-16 | all: standardize on PeerAPI | Maisem Ali | 2 | -6/+6 |
| 2022-11-16 | ipn/ipnlocal: move LocalBackend.validPopBrowserURL empty check from caller | Brad Fitzpatrick | 1 | -3/+3 |
| 2022-11-16 | ipn/ipnlocal: move URL validation to LocalBackend | Maisem Ali | 2 | -4/+30 |
| 2022-11-16 | ipn/localapi: serve files with application/octet-stream Content-Type | Andrew Dunham | 1 | -0/+1 |
| 2022-11-16 | ipn/ipnlocal: check quad100 Host header in info page | Brad Fitzpatrick | 1 | -0/+6 |