summaryrefslogtreecommitdiffhomepage
path: root/ipn/localapi
AgeCommit message (Expand)AuthorFilesLines
2022-11-17ipn/localapi: require POST to add a bugreport markerBrad Fitzpatrick1-0/+4
2022-11-17ipn/localapi: set security headersAndrew Dunham1-0/+3
2022-11-16ipn/localapi: also allow localhost as the LocalAPI hostMihai Parparita1-4/+15
2022-11-16ipn/localapi: serve files with application/octet-stream Content-TypeAndrew Dunham1-0/+1
2022-11-16client/tailscale/apitype: add LocalAPIHost const, use itBrad Fitzpatrick1-0/+23
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-10ipn/localapi: introduce get/set config for serve (#6243)shayne1-0/+36
2022-11-10ipn/localapi: rename /profile to /pprofMihai Parparita2-8/+8
2022-11-07ipn/{ipnlocal,localapi}: move most of cert.go to ipnlocalBrad Fitzpatrick2-476/+11
2022-11-07ipn/localapi: refactor some cert code in prep for a moveBrad Fitzpatrick1-25/+35
2022-11-07cmd/tailscale, ipn/ipnlocal: add debug command to write to StateStore for devBrad Fitzpatrick1-0/+18
2022-11-04all: remove old +build tagsBrad Fitzpatrick4-4/+0
2022-11-02cmd/tailscale,ipn: implement lock sign commandTom DNetto1-0/+30
2022-10-31cmd,ipn/ipnlocal,tailcfg: implement TKA disablementTom DNetto1-2/+3
2022-10-24ipn/ipnlocal: make EditPrefs strip private keys before returningMaisem Ali1-1/+1
2022-10-24ipn/ipnlocal: use ipn.PrefsViewMaisem Ali1-2/+2
2022-10-15cmd/tailscale, ipn: enable debug logs when --report flag is passed to bugrepo...Andrew Dunham1-6/+61
2022-10-09ipn/localapi: put all the LocalAPI methods into a mapBrad Fitzpatrick1-66/+79
2022-10-04wgengine/magicsock: make debug-level stuff not logged by defaultBrad Fitzpatrick1-0/+20
2022-10-03ipn/localapi: print hostinfo and health on bugreport (#5816)Andrew Dunham1-0/+9
2022-09-29cmd/tailscale, client, ipn, tailcfg: add network lock modify commandAdrian Dewhurst1-0/+36
2022-09-26doctor: add package for running in-depth healthchecks; use in bugreport (#5413)Andrew Dunham1-0/+3
2022-09-16ipn/{ipnlocal,localapi}: use strs.CutPrefix, add more domain validationBrad Fitzpatrick2-3/+57
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-5/+4
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-2/+2
2022-09-13cmd/tailscaled, tailcfg, hostinfo: add flag to disable logging + supportBrad Fitzpatrick1-0/+4
2022-09-10util/mak: deprecate NonNil, add type-safe NonNilSliceForJSON, NonNilMapForJSONBrad Fitzpatrick1-29/+2
2022-08-30ipn/localapi: send Tailscale version in ACME User-Agent (#5499)Andrew Dunham1-1/+5
2022-08-22client,cmd/tailscale,ipn,tka,types: implement tka initialization flowTom DNetto1-0/+57
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick1-1/+1
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-2/+1
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-2/+3
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-2/+2
2022-07-18ipn/localapi: define a cert dir for Synology DSM6Brad Fitzpatrick1-0/+9
2022-07-11ipn/localapi: add API for uploading client metricsMihai Parparita1-0/+61
2022-06-06wasm: exclude code that's not used on iOS for Wasm tooMihai Parparita3-6/+6
2022-05-27ipn/localapi: implement LoginInteractive via localapiJoel Cressy1-0/+16
2022-05-03ipn/ipnlocal: move Ping method from IPN bus to LocalBackend (HTTP)Brad Fitzpatrick1-0/+32
2022-04-18cmd/tailscale, etc: make "tailscale up --ssh" fail fast when unavailableBrad Fitzpatrick1-1/+32
2022-04-17all: add arbitrary capability supportBrad Fitzpatrick1-0/+1
2022-04-12cmd/tailscale: add id-token subcommandMaisem Ali1-5/+0
2022-04-05ipn/localapi: add endpoint to request id tokenMaisem Ali1-0/+52
2022-03-24client/tailscale, cmd/tailscale, localapi: add 'tailscale nc'Brad Fitzpatrick1-0/+61
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder2-3/+3
2022-03-16all: use Go 1.18's strings.CutBrad Fitzpatrick1-3/+3
2022-03-09control/controlclient, localapi: shorten expiry time via localapi (#4112)Nick O'Neill1-0/+31
2022-02-19ipn/localapi: treat ACME "invalid" state as terminal, log moreBrad Fitzpatrick1-17/+12
2022-01-25ipn/ipnserver: add TS_PERMIT_CERT_UID envknob to give webservers cert accessBrad Fitzpatrick2-1/+8
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-2/+2