summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2022-11-20cmd/tailscale/cli: allow empty text ("") serveshayne/serve_empty_text_handlerShayne Sweeney4-6/+16
2022-11-19ipn/ipnlocal: add health warning for unstable buildsBrad Fitzpatrick1-0/+3
2022-11-19ipn/ipnlocal: actually fill out PeerAPIURLs in PeerStatusBrad Fitzpatrick2-6/+11
2022-11-19cmd/tailscale/cli, ipn: move serve CLI funcs on to ServeConfig (#6401)shayne2-67/+135
2022-11-18ipn/{localapi,ipnserver}: set a CSP for ServeHTMLStatus, refactor host checkTom DNetto1-1/+4
2022-11-19ipn/ipnlocal: strip NetworkLockKey from PrefsMaisem Ali2-3/+5
2022-11-18ipn/ipnlocal: handle untagging nodes betterMaisem Ali5-35/+104
2022-11-17ipn/ipnserver: validate Host header on debug ServeHTMLStatus statusBrad Fitzpatrick1-0/+11
2022-11-17ipn/localapi: require POST to add a bugreport markerBrad Fitzpatrick1-0/+4
2022-11-17cmd/tailscale/cli: flesh out serve CLI and tests (#6304)shayne5-18/+18
2022-11-18ipn/ipnlocal: fill out PeerAPIURLs in PeerStatusMaisem Ali1-18/+35
2022-11-17ipn/localapi: set security headersAndrew Dunham1-0/+3
2022-11-17ipn/ipnlocal: set Hostinfo.WireIngress when ingress enabledMaisem Ali1-35/+81
2022-11-16ipn/localapi: also allow localhost as the LocalAPI hostMihai Parparita1-4/+15
2022-11-17ipn/ipnlocal: move selfNode from peerAPIServer to peerAPIHandlerMaisem Ali3-21/+20
2022-11-17ipn/ipnlocal: prevent duplicate profiles of the same userMaisem Ali3-7/+74
2022-11-16ipn/ipnlocal: also accept service IP IPv6 literal in brackets for quad100Brad Fitzpatrick1-3/+12
2022-11-17tailcfg: add CapabilityDebugMaisem Ali2-22/+52
2022-11-16ipn/ipnlocal: add some validation to PeerAPIMaisem Ali2-1/+68
2022-11-16all: standardize on PeerAPIMaisem Ali2-6/+6
2022-11-16ipn/ipnlocal: move LocalBackend.validPopBrowserURL empty check from callerBrad Fitzpatrick1-3/+3
2022-11-16ipn/ipnlocal: move URL validation to LocalBackendMaisem Ali2-4/+30
2022-11-16ipn/localapi: serve files with application/octet-stream Content-TypeAndrew Dunham1-0/+1
2022-11-16ipn/ipnlocal: check quad100 Host header in info pageBrad Fitzpatrick1-0/+6
2022-11-16ipn/ipnlocal: update profile on server sent profile changesMaisem Ali2-4/+8
2022-11-16client/tailscale/apitype: add LocalAPIHost const, use itBrad Fitzpatrick1-0/+23
2022-11-15ipn/ipnlocal: be more assertive about rules for applyPrefsToHostinfo (now Loc...Brad Fitzpatrick1-4/+4
2022-11-15ipn/ipnlocal: add client metrics for profile switchingMihai Parparita1-0/+21
2022-11-15all: store NL keys per profileMaisem Ali6-141/+159
2022-11-15ipn/ipnlocal: do controlclient.Shutdown in a different goroutineMaisem Ali2-99/+107
2022-11-14ipn/ipnlocal: fix checks for node-key presence in TKA logicTom DNetto1-4/+11
2022-11-14ipn/localapi: add LocalAPI endpoints for profile switchingMihai Parparita1-0/+85
2022-11-14cmd/tailscale,ipn: support disablement args in lock cli, implement disableTom DNetto1-0/+26
2022-11-13ipn/ipnlocal: fix error message typo in ingress peerapi handlerBrad Fitzpatrick1-2/+2
2022-11-13ipn/ipnlocal: don't warn about serve listener failing on IPv6-less machinesBrad Fitzpatrick1-1/+14
2022-11-13health: add Warnable, move ownership of warnable items to callersBrad Fitzpatrick1-2/+4
2022-11-13ipn/ipnlocal: call restart backend on user changesMaisem Ali1-2/+9
2022-11-13cmd/tailscale/cli: [set] handle selectively modifying routes/exit nodeMaisem Ali1-10/+1
2022-11-13ipn/ipnlocal: delete profile on logoutMaisem Ali3-26/+43
2022-11-12ipn/ipnlocal: make TKA tests not have side effectsMaisem Ali1-0/+6
2022-11-11ipn/ipnlocal: listen to serve ports on netmap addrs (#6282)shayne2-41/+182
2022-11-11cmd/tailscale: make "up", "status" warn if routes and --accept-routes offBrad Fitzpatrick1-14/+19
2022-11-11cmd/tailscale,ipn: minor fixes to tailscale lock commandsTom DNetto2-4/+47
2022-11-11ipn: add AdvertisesExitNode and AdminPageURL accessors to PrefsViewMaisem Ali1-0/+7
2022-11-11ipn/ipnlocal: use updated prefs in tkaSyncIfNeededMaisem Ali3-7/+8
2022-11-11control/controlclient: make Status.Persist a PersistViewMaisem Ali2-4/+5
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali15-382/+1048
2022-11-10ipn/ipnlocal: add optional TLS termination on proxied TCP connectionsBrad Fitzpatrick4-14/+28
2022-11-10ssh/tailssh: add Tailscale SSH (server) support on FreeBSDPat Maddox3-2/+3
2022-11-10ipn/localapi: introduce get/set config for serve (#6243)shayne6-10/+85