Tags: cfunkhouser/tailscalesd
Tags
Remove `inet.af/netaddr` dependency (#13) * fix(api): Tailscale v1.32.3 compatibility (#10) * fix(api): Tailscale v1.32.3 compatibility * ci: Update build pipeline (#3) * chore(cicd): Update build pipeline (#11) * Update actions * update actions * use golang 1.19 * clean up * Replace inet.af/netaddr with net/netip * Remove dependency on deprecated ioutil package --------- Co-authored-by: Jan Georgens <[email protected]>
Optionally expose IPv6 target addresses. API is updated to export the filter type as TargetFilter, and Export now takes a list of them to apply. The IPv6 filter is removed from the default set. The tailscalesd binary now respects -ipv6 / EXPOSE_IPV6 to enable this feature.
Metrics and preliminary multi-API support. API addition only. Now includes MultiDiscoverer. The tailscalesd binary will now aggregate both local and public API results into a single SD payload. -localapi is additive, and is no longer mutually exclusive with the -tailnet + -token strategy.
Simplify and test TailscaleSD code. Massive API Changes. All internal packages are gone, and the pieces are merged with the tailscalesd package itself. Just read the docs, it would be easier than enumerating everything here. The tailscalesd binary has a new -localapi_socket flag. Existing functionality is unchanged.