feat(dns+ntp): DNS-Cache-Flush + NTP-Force-Sync — operative Aktionen (1.1.94)

Backend: POST /dns/flush-cache (unbound-control flush_zone .)
         POST /ntp/force-sync  (chronyc makestep)
Beide werden im Audit-Log festgehalten.
UI: Schaltflächen in DNS-Settings und NTP-Settings neben Save,
    mit Tooltip-Beschreibung + i18n (de+en).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Debian
2026-05-24 16:52:20 +02:00
parent 0856c2fc10
commit ac068bc9dd
10 changed files with 102 additions and 20 deletions

View File

@@ -838,7 +838,11 @@
"rtcsync": "RTC mit System-Time syncen",
"rtcsyncExtra": "Hardware-Clock alle 11 min synchron halten — nach Reboot ist die Zeit grob korrekt.",
"leapsectz": "Leap-Sec TZ",
"leapsectzExtra": "Optional, z.B. 'right/UTC' für leap-sec über tzdata."
"leapsectzExtra": "Optional, z.B. 'right/UTC' für leap-sec über tzdata.",
"forceSyncBtn": "Uhr sofort stellen",
"forceSyncTooltip": "System-Uhr sofort auf den NTP-Referenzwert setzen (chronyc makestep). Nützlich nach VM-Migration oder längerem Ausfall.",
"forceSyncOk": "Uhr erfolgreich gestellt",
"forceSyncFailed": "Force-Sync fehlgeschlagen"
}
},
"dns": {
@@ -892,7 +896,11 @@
"cacheMax": "Cache max-TTL",
"allIPv4": "alle IPv4-Interfaces",
"allIPv6": "alle IPv6-Interfaces",
"loopback": "Loopback"
"loopback": "Loopback",
"flushCacheBtn": "DNS-Cache leeren",
"flushCacheTooltip": "Alle gecachten Einträge verwerfen (unbound-control flush_zone .). Verwenden wenn DNS-Änderungen sofort greifen sollen.",
"flushCacheOk": "DNS-Cache geleert",
"flushCacheFailed": "Cache-Flush fehlgeschlagen"
}
},
"fwd": {