tailscale/docs
Nick Khyl 1478028591 docs/windows/policy: use a separate value to track the configuration state of EnableDNSRegistration
Policy editors, such as gpedit.msc and gpme.msc, rely on both the presence and the value of the
registry value to determine whether a policy is enabled. Unless an enabledValue is specified
explicitly, it defaults to REG_DWORD 1.

Therefore, we cannot rely on the same registry value to track the policy configuration state when
it is already used by a policy option, such as a dropdown. Otherwise, while the policy setting
will be written and function correctly, it will appear as Not Configured in the policy editor
due to the value mismatch (for example, REG_SZ "always" vs REG_DWORD 1).

In this PR, we update the DNSRegistration policy setting to use the DNSRegistrationConfigured
registry value for tracking. This change has no effect on the client side and exists solely to
satisfy ADMX and policy editor requirements.

Updates #14917

Signed-off-by: Nick Khyl <nickk@tailscale.com>
2026-01-16 12:30:53 -06:00
..
bird wgengine/userspace: add support to automatically enable/disable the tailscale 2021-08-30 10:18:05 -07:00
k8s docs/k8s: add architecture diagram for ProxyGroup Ingress (#15593) 2025-04-10 18:42:00 +01:00
sysv docs/sysv: add a sysv style init script 2023-10-06 19:35:58 -07:00
webhooks all: cleanup unused code, part 2 (#10670) 2023-12-21 17:40:03 -08:00
windows/policy docs/windows/policy: use a separate value to track the configuration state of EnableDNSRegistration 2026-01-16 12:30:53 -06:00
commit-messages.md docs: add instructions on referencing pull requests in commit messages 2026-01-12 11:24:23 -07:00