Feldtabelle fuer das Werkzeug "DNS-Pruefung"

gefragteServer und antworten in die Kunden-Whitelist, dnscheck in die
Werkzeugliste. Ohne diese drei Zeilen stuende im Kundendokument nur die
Ampel - die einzelnen Serverzeilen sind das eigentliche Ergebnis.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Eduard Wisch 2026-08-16 23:24:47 +02:00
parent 0f37cae9e5
commit 2c5f7cf11b
3 changed files with 17 additions and 1 deletions

View file

@ -1,5 +1,16 @@
# Changelog NetDiag
## 1.1.5 — 2026-08-16
### Feldtabelle für das neue Werkzeug „DNS-Prüfung"
Die App fragt jeden DNS-Server des Netzes einzeln und namentlich (eigener
UDP-Client auf Port 53). Damit die Aussage im Kundendokument ankommt, sind
`gefragteServer` und `antworten` in der Whitelist ergänzt und `dnscheck` in
der Werkzeugliste eingetragen — ohne diese drei Zeilen stünde dort nur die
Ampel. Die einzelnen Serverzeilen („192.168.1.1: antwortet, kennt den Namen
nicht") sind das eigentliche Ergebnis.
## 1.1.4 — 2026-08-16
### Drei Falschaussagen im Kundendokument, alle aus Altdaten

View file

@ -67,7 +67,7 @@ class modNetDiag extends DolibarrModules
$this->editor_url = '';
$this->editor_squarred_logo = '';
$this->version = '1.1.4';
$this->version = '1.1.5';
// Konstanten-Name in llx_const für Modul-Status
$this->const_name = 'MAIN_MODULE_'.strtoupper($this->name);

View file

@ -354,6 +354,10 @@ function netdiagKundenfelder()
// Kommen aus dem LinkInfo-Objekt und damit auch im IP-Test (Dose) vor
'validated' => array('Internetverbindung bestätigt', ''),
'captivePortal' => array('Anmeldeseite erkannt', ''),
// DNS-Prüfung: je ein Paket an je einen Server. `antworten` ist die
// eigentliche Aussage — welcher Server antwortet und welcher nicht.
'gefragteServer' => array('Befragte DNS-Server', ''),
'antworten' => array('Antworten der Server', ''),
// Netz/DHCP
'server' => array('DHCP-Server', ''),
'lease' => array('Lease-Dauer', 's'),
@ -647,6 +651,7 @@ function netdiagToolName($tool)
'monitor' => 'Geräte-Monitor',
'iptest' => 'IP-Test (Dose)',
'wifitrack' => 'WLAN-Empfang',
'dnscheck' => 'DNS-Prüfung',
// nicht mehr vorhandene Werkzeuge, aber in Altprotokollen enthalten
'dhcpcheck' => 'DHCP-Prüfung',
'wifiscan' => 'WLAN-Scan',