You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/control/controlclient
Nick Khyl 3353f154bb control/controlclient: use the most recent syspolicy.MachineCertificateSubject value
This PR removes the sync.Once wrapper around retrieving the MachineCertificateSubject policy
setting value, ensuring the most recent version is always used if it changes after the service starts.

Although this policy setting is used by a very limited number of customers, recent support escalations have highlighted issues caused by outdated or incorrect policy values being applied.

Updates #12687

Signed-off-by: Nick Khyl <nickk@tailscale.com>
1 year ago
..
auto.go control/controlclient: delete unused Client.Login Oauth2Token field 2 years ago
client.go control/controlclient: delete unused Client.Login Oauth2Token field 2 years ago
controlclient_test.go all: use Go 1.22 range-over-int 2 years ago
direct.go control/controlclient: include HTTP status string in error message too 1 year ago
direct_test.go tka: test SigCredential signatures and netmap filtering 1 year ago
map.go all: use new Go 1.23 slices.Sorted more 1 year ago
map_test.go all: use Go 1.22 range-over-int 2 years ago
noise.go control/controlclient: disable https on for http://localhost:$port URLs 1 year ago
noise_test.go control/controlhttp/controlhttpserver: split out Accept to its own package 1 year ago
sign.go all: update copyright and license headers 3 years ago
sign_supported.go control/controlclient: use the most recent syspolicy.MachineCertificateSubject value 1 year ago
sign_supported_test.go all: update copyright and license headers 3 years ago
sign_unsupported.go control/controlclient: support certstore without cgo 2 years ago
status.go all: implement AppendText alongside MarshalText (#9207) 2 years ago