Files
KKRainbow 15881a4b6c fix(web): gate DNS configuration on core capability
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.
2026-11-08 21:45:13 +08:00
..