tailscale/control/controlclient
Adrian Dewhurst 5347e6a292 control/controlclient: support certstore without cgo
We no longer build Windows releases with cgo enabled, which
automatically turned off certstore support. Rather than re-enabling cgo,
we updated our fork of the certstore package to no longer require cgo.
This updates the package, cleans up how the feature is configured, and
removes the cgo build tag requirement.

Fixes tailscale/corp#14797
Fixes tailscale/coral#118

Change-Id: Iaea34340761c0431d759370532c16a48c0913374
Signed-off-by: Adrian Dewhurst <adrian@tailscale.com>
2023-10-20 15:17:32 -04:00
..
auto.go control/controlclient, types/netmap: start plumbing delta netmap updates 2023-09-12 12:23:24 -07:00
client.go tsnet: add a test for restarting a tsnet server, fix Windows 2023-09-29 09:05:45 -07:00
controlclient_test.go control/controlclient: clean up various things in prep for state overhaul 2023-09-01 12:23:34 -07:00
direct_test.go control/controlclient: add Auto.updateRoutine 2023-08-10 12:23:08 -07:00
direct.go tailcfg: add tailnet field to register request (#9675) 2023-10-13 14:13:41 -04:00
map_test.go tailcfg, all: use []netip.AddrPort instead of []string for Endpoints 2023-10-01 18:23:02 -07:00
map.go all: declare & plumb IPv6 masquerade address for peer 2023-09-18 21:27:36 -07:00
noise_test.go control/controlclient: use dnscache.Resolver for Noise client 2023-05-01 13:22:10 -07:00
noise.go control/controlclient: fix deadlock in shutdown 2023-10-03 18:02:55 -07:00
sign_supported_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
sign_supported.go control/controlclient: support certstore without cgo 2023-10-20 15:17:32 -04:00
sign_unsupported.go control/controlclient: support certstore without cgo 2023-10-20 15:17:32 -04:00
sign.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
status.go all: implement AppendText alongside MarshalText (#9207) 2023-09-01 18:15:19 -07:00