diff --git a/.claude/HISTORY.md b/.claude/HISTORY.md index 679c47f9..6a7f09e5 100644 --- a/.claude/HISTORY.md +++ b/.claude/HISTORY.md @@ -4479,3 +4479,13 @@ git checkout HEAD -- index.html - RPCD methods: status, get_config, set_config, get_stats, start, stop, index, import, emancipate - Sidecar and cache paths redirected to writable storage directory - Environment-aware lxc-attach helper for photoprism commands + +77. **Vortex DNS Zone Management & Secondary DNS (2026-03-08)** + - Zone management commands: `vortexctl zone list/dump/import/export/reload` + - Secondary DNS commands: `vortexctl secondary list/add/remove` + - Zone dump generates BIND format zone files from external DNS queries (dig) + - Import configures dnsmasq as authoritative master with auth-zone + - OVH secondary DNS support with AXFR zone transfer configuration + - RPCD methods: zone_list, zone_dump, zone_import, zone_export, zone_reload, secondary_list, secondary_add, secondary_remove + - ACL permissions updated for all new methods + - Enables migration from Gandi/OVH hosted DNS to self-hosted authoritative DNS diff --git a/.claude/WIP.md b/.claude/WIP.md index 50f78d90..150177de 100644 --- a/.claude/WIP.md +++ b/.claude/WIP.md @@ -10,6 +10,15 @@ _Last updated: 2026-03-08 (Maegia Domains Fix)_ ### 2026-03-08 +- **Vortex DNS Zone Management & Secondary DNS** + - Added zone commands: `vortexctl zone list/dump/import/export/reload` + - Added secondary DNS commands: `vortexctl secondary list/add/remove` + - Zone dump generates BIND format zone files in `/srv/dns/zones/` + - Supports OVH as secondary DNS with AXFR zone transfer + - RPCD methods: zone_list, zone_dump, zone_import, zone_export, zone_reload, secondary_list, secondary_add, secondary_remove + - ACL permissions updated for all new methods + - Enables importing zones from Gandi and becoming authoritative DNS master + - **Maegia Domains Audit & Fix** - Fixed 3 broken domains (503 errors): crt.maegia.tv, git.maegia.tv, glances.maegia.tv - Created missing vhost UCI configs for all 3 domains