From ab13bab98462953a3f6139d48fd966bd34a6189b Mon Sep 17 00:00:00 2001 From: boban Date: Wed, 29 Oct 2025 03:44:49 +0100 Subject: [PATCH] =?UTF-8?q?Fix:=20Mailbox=20Stats=20=C3=BCber=20Dovecot=20?= =?UTF-8?q?mit=20config/mailpool.php?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Ui/Domain/Modal/DomainDnsModal.php | 8 +++--- .../domain/modal/domain-dns-modal.blade.php | 26 ++++++++++++++----- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/app/Livewire/Ui/Domain/Modal/DomainDnsModal.php b/app/Livewire/Ui/Domain/Modal/DomainDnsModal.php index cb24bfe..377ddc6 100644 --- a/app/Livewire/Ui/Domain/Modal/DomainDnsModal.php +++ b/app/Livewire/Ui/Domain/Modal/DomainDnsModal.php @@ -569,9 +569,11 @@ class DomainDnsModal extends ModalComponent private function ptrFromIPv6(string $ip): string { - $expanded = strtolower(inet_ntop(inet_pton($ip))); - $hex = str_replace(':', '', $expanded); - return implode('.', array_reverse(str_split($hex))) . '.ip6.arpa'; + $bin = @inet_pton($ip); + if ($bin === false) return ''; + $hex = bin2hex($bin); // exakt 32 Hex-Zeichen, lowercase + $nibbles = str_split($hex, 1); // 32 Nibbles + return implode('.', array_reverse($nibbles)) . '.ip6.arpa'; } public function render() diff --git a/resources/views/livewire/ui/domain/modal/domain-dns-modal.blade.php b/resources/views/livewire/ui/domain/modal/domain-dns-modal.blade.php index 2d68bb9..3ecb0c2 100644 --- a/resources/views/livewire/ui/domain/modal/domain-dns-modal.blade.php +++ b/resources/views/livewire/ui/domain/modal/domain-dns-modal.blade.php @@ -68,16 +68,30 @@
@foreach ($static as $r)
-
-
- {{ $r['type'] }} - {{ $r['name'] }} +{{--
--}} +{{--
--}} +{{-- {{ $r['type'] }}--}} +{{-- {{ $r['name'] }}--}} +{{--
--}} +{{--
--}} +{{-- --}} +{{--
--}} +{{--
--}} +
+
+ + {{ $r['type'] }} + +
+ {{ $r['name'] }} +
-
+
-
{{ $r['value'] }}
@if($checked && ($r['state'] ?? 'neutral') !== 'ok' && !empty($r['display_actual']))