summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2022-11-25ipn/localapi: add "enginestatus" debug command to LocalAPIBrad Fitzpatrick1-0/+14
2022-11-25ipn/ipnlocal,ipnserver: rename {,Set}CurrentUser to {,Set}CurrentUserIDMaisem Ali3-20/+30
2022-11-25ipn/ipnserver: move more connection acceptance logic to LocalBackendBrad Fitzpatrick3-11/+41
2022-11-25ipn/{ipnlocal,ipnserver}: add some commentsBrad Fitzpatrick2-0/+13
2022-11-25ipn/ipnserver: remove Server.serverModeUserMaisem Ali1-62/+11
2022-11-25ipn/ipnlocal: add docs to LocalBackend.SetCurrentUserIDMaisem Ali1-0/+16
2022-11-24ipn/ipnserver: only permit the pre-HTTP LocalAPI protocol on WindowsBrad Fitzpatrick1-4/+34
2022-11-24envknob: add CanTaildrop (TS_DISABLE_TAILDROP) to disable taildrop on deviceBrad Fitzpatrick1-4/+4
2022-11-23tailcfg, ipn, controlclient: add MapResponse.ClientVersion, plumb to IPN busBrad Fitzpatrick2-0/+20
2022-11-23envknob: add GOOS funcBrad Fitzpatrick1-1/+2
2022-11-23ipn/ipnlocal: lock down unsigned peers moreBrad Fitzpatrick1-0/+8
2022-11-23ipn/ipnauth: start splitting ipnserver into new ipnauth packageBrad Fitzpatrick2-198/+237
2022-11-23ipn/ipnlocal: update comment about using FallbackResolvers for exit nodesMaisem Ali1-4/+6
2022-11-22ipn, cmd/tailscale/cli: add LocalAPI IPN bus watch, Start, convert CLIBrad Fitzpatrick2-10/+110
2022-11-23ipn/ipnlocal: handle case when selected profile is deletedMaisem Ali2-15/+87
2022-11-22ipn/ipnlocal: call initTKALocked on backend startTom DNetto1-0/+4
2022-11-22ipn/ipnlocal,tka: generate a nonce for each TKATom DNetto1-0/+10
2022-11-22cmd/tailscale,ipn: implement lock log commandTom DNetto3-0/+79
2022-11-22ipn/ipnlocal: always tx TKA sync after enablementTom DNetto2-3/+30
2022-11-22ipn{,/ipnlocal}, client/tailscale: move Taildrop recv notifications to LocalA...Brad Fitzpatrick3-3/+74
2022-11-22ipn/ipnlocal: stop storing serverURL in LocalBackendMaisem Ali1-6/+3
2022-11-22ipn/ipnlocal: account for currentUserID when iterating over knownProfilesMaisem Ali2-32/+113
2022-11-22ipn/ipnlocal: call checkPrefs in Start tooMaisem Ali1-0/+11
2022-11-21ipn/ipnlocal: send Content-Security-Policy, etc to peerapi browser requestsBrad Fitzpatrick1-0/+39
2022-11-22cmd/tailscale/cli: add ability to set short names for profilesMaisem Ali3-1/+31
2022-11-22ipn: add ability to name profilesMaisem Ali5-2/+27
2022-11-21all: use strs.CutPrefix and strs.CutSuffix moreMihai Parparita2-7/+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