| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-11-16 | ipn/ipnlocal: update profile on server sent profile changes | Maisem Ali | 2 | -4/+8 |
| 2022-11-16 | client/tailscale/apitype: add LocalAPIHost const, use it | Brad Fitzpatrick | 1 | -0/+23 |
| 2022-11-15 | ipn/ipnlocal: be more assertive about rules for applyPrefsToHostinfo (now Loc... | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-11-15 | ipn/ipnlocal: add client metrics for profile switching | Mihai Parparita | 1 | -0/+21 |
| 2022-11-15 | all: store NL keys per profile | Maisem Ali | 6 | -141/+159 |
| 2022-11-15 | ipn/ipnlocal: do controlclient.Shutdown in a different goroutine | Maisem Ali | 2 | -99/+107 |
| 2022-11-14 | ipn/ipnlocal: fix checks for node-key presence in TKA logic | Tom DNetto | 1 | -4/+11 |
| 2022-11-14 | ipn/localapi: add LocalAPI endpoints for profile switching | Mihai Parparita | 1 | -0/+85 |
| 2022-11-14 | cmd/tailscale,ipn: support disablement args in lock cli, implement disable | Tom DNetto | 1 | -0/+26 |
| 2022-11-13 | ipn/ipnlocal: fix error message typo in ingress peerapi handler | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-11-13 | ipn/ipnlocal: don't warn about serve listener failing on IPv6-less machines | Brad Fitzpatrick | 1 | -1/+14 |
| 2022-11-13 | health: add Warnable, move ownership of warnable items to callers | Brad Fitzpatrick | 1 | -2/+4 |
| 2022-11-13 | ipn/ipnlocal: call restart backend on user changes | Maisem Ali | 1 | -2/+9 |
| 2022-11-13 | cmd/tailscale/cli: [set] handle selectively modifying routes/exit node | Maisem Ali | 1 | -10/+1 |
| 2022-11-13 | ipn/ipnlocal: delete profile on logout | Maisem Ali | 3 | -26/+43 |
| 2022-11-12 | ipn/ipnlocal: make TKA tests not have side effects | Maisem Ali | 1 | -0/+6 |
| 2022-11-11 | ipn/ipnlocal: listen to serve ports on netmap addrs (#6282) | shayne | 2 | -41/+182 |
| 2022-11-11 | cmd/tailscale: make "up", "status" warn if routes and --accept-routes off | Brad Fitzpatrick | 1 | -14/+19 |
| 2022-11-11 | cmd/tailscale,ipn: minor fixes to tailscale lock commands | Tom DNetto | 2 | -4/+47 |
| 2022-11-11 | ipn: add AdvertisesExitNode and AdminPageURL accessors to PrefsView | Maisem Ali | 1 | -0/+7 |
| 2022-11-11 | ipn/ipnlocal: use updated prefs in tkaSyncIfNeeded | Maisem Ali | 3 | -7/+8 |
| 2022-11-11 | control/controlclient: make Status.Persist a PersistView | Maisem Ali | 2 | -4/+5 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 15 | -382/+1048 |
| 2022-11-10 | ipn/ipnlocal: add optional TLS termination on proxied TCP connections | Brad Fitzpatrick | 4 | -14/+28 |
| 2022-11-10 | ssh/tailssh: add Tailscale SSH (server) support on FreeBSD | Pat Maddox | 3 | -2/+3 |
| 2022-11-10 | ipn/localapi: introduce get/set config for serve (#6243) | shayne | 6 | -10/+85 |
| 2022-11-10 | ipn/ipnlocal: support serving files/directories too | Brad Fitzpatrick | 3 | -11/+309 |
| 2022-11-10 | ipn/localapi: rename /profile to /pprof | Mihai Parparita | 2 | -8/+8 |
| 2022-11-10 | ipn/ipnlocal: support https+insecure:// backend proxy targets | Brad Fitzpatrick | 2 | -6/+48 |
| 2022-11-10 | ipn/ipnlocal, tailcfg: wire up ingress peerapi | Brad Fitzpatrick | 5 | -4/+124 |
| 2022-11-10 | ipn/ipnlocal: ensure Persist information is saved to server mode start state | Aaron Klotz | 1 | -0/+3 |
| 2022-11-10 | ipn/ipnlocal: implement the reverse proxy HTTP handler type | Brad Fitzpatrick | 1 | -1/+43 |
| 2022-11-10 | ipn/ipnlocal: don't serve a TLS cert unless it has webserver config | Brad Fitzpatrick | 1 | -25/+35 |
| 2022-11-10 | ipn/ipnlocal: support web TLS ports other than 443 | Brad Fitzpatrick | 1 | -4/+21 |
| 2022-11-10 | ipn/ipnlocal: send RST when serving an actionless TCPPortHandler | Brad Fitzpatrick | 1 | -13/+20 |
| 2022-11-09 | ipn/ipnlocal: add start of handling TCP proxying | Brad Fitzpatrick | 1 | -7/+60 |
| 2022-11-09 | ipn/ipnlocal: use ServerConfig views internally | Brad Fitzpatrick | 2 | -16/+27 |
| 2022-11-09 | ipn/ipnlocal: start implementing web server bits of serve | Brad Fitzpatrick | 5 | -39/+112 |
| 2022-11-09 | ipn: add WebServerConfig, add views | Brad Fitzpatrick | 6 | -6/+330 |
| 2022-11-08 | ipn/ipnlocal, wgengine/netstack: start handling ports for future servingbradfitz/port_intercept | Brad Fitzpatrick | 3 | -4/+219 |
| 2022-11-07 | ipn/{ipnlocal,localapi}: move most of cert.go to ipnlocal | Brad Fitzpatrick | 3 | -448/+466 |
| 2022-11-07 | ipn/localapi: refactor some cert code in prep for a move | Brad Fitzpatrick | 1 | -25/+35 |
| 2022-11-07 | cmd/tailscale, ipn/ipnlocal: add debug command to write to StateStore for dev | Brad Fitzpatrick | 2 | -0/+30 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 12 | -13/+0 |
| 2022-11-04 | ipn: add missing check for nil Notify.Prefs | Maisem Ali | 1 | -1/+1 |
| 2022-11-04 | ipn: make Notify.Prefs be a *ipn.PrefsView | Maisem Ali | 5 | -8/+31 |
| 2022-11-02 | tailcfg: add Node.UnsignedPeerAPIOnly to let server mark node as peerapi-only | Brad Fitzpatrick | 3 | -9/+170 |
| 2022-11-02 | ipn/ipnlocal: fix test flake when we log after a test completes | Andrew Dunham | 1 | -10/+5 |
| 2022-11-02 | cmd/tailscale,ipn: implement lock sign command | Tom DNetto | 3 | -0/+187 |
| 2022-11-02 | client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise | Brad Fitzpatrick | 1 | -8/+52 |