summaryrefslogtreecommitdiffhomepage
path: root/ipn/localapi/cert.go
AgeCommit message (Expand)AuthorFilesLines
2023-07-27ipn/{ipnlocal,localapi}: actually renew certs before expiry (#8731)Andrew Lytvynov1-1/+1
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick1-2/+2
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-11-07ipn/{ipnlocal,localapi}: move most of cert.go to ipnlocalBrad Fitzpatrick1-447/+11
2022-11-07ipn/localapi: refactor some cert code in prep for a moveBrad Fitzpatrick1-25/+35
2022-11-04all: remove old +build tagsBrad Fitzpatrick1-1/+0
2022-09-16ipn/{ipnlocal,localapi}: use strs.CutPrefix, add more domain validationBrad Fitzpatrick1-3/+27
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-08-30ipn/localapi: send Tailscale version in ACME User-Agent (#5499)Andrew Dunham1-1/+5
2022-07-18ipn/localapi: define a cert dir for Synology DSM6Brad Fitzpatrick1-0/+9
2022-06-06wasm: exclude code that's not used on iOS for Wasm tooMihai Parparita1-2/+2
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-2/+2
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 Fitzpatrick1-1/+1
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-2/+2
2021-09-27ipn{,/localapi,ipnlocal}: infer cert dir from state file locationBrad Fitzpatrick1-5/+4
2021-08-18ipn/localapi: refresh ACME certs in background two weeks in advanceBrad Fitzpatrick1-20/+70
2021-08-17ipn/localapi: move cert fetching code to localapi, cache, add cert subcommandBrad Fitzpatrick1-0/+400