mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-11-10 21:20:56 +08:00
Advertise DNS configuration support in config-server heartbeats. Treat missing support as false when reconciling a legacy core. Allow omitted DNS and the normalized default domain with empty zones. Reject custom domains or configured zones through the existing reconcile error path before issuing configuration RPCs. Preserve desired state and prevent applied revision advancement. Supported cores retain the normal patch and readback flow. Cover capability defaults and rejection for running or missing instances. Reuse Web fixtures with a real v2.6.4 core for ordinary hot updates, default empty DNS, unsupported requests, and recovery. Retain the existing new-core DNS update and clear lifecycle regression.