030
21.02.2013, 22:54 Uhr
susowa
|
Zitat: | Die einzige Lösung wäre wirklich, diese Prüfung im DNS-Client generell wegzulassen, damit die Auswertung des Reply's fortgesetzt wird. ... Passieren sollte eigentlich nichts, wenn man auf diese Prüfung verzichtet.
|
Genau diese Änderung ist seit heute Online im Downloadbereich. Erst mal nur für die CP/M-Software. An der CAOS-Software will ich bzw. habe ich schon, gleich noch kleinere Anpassungen vornehmen, was noch ein paar Tage dauern wird. Es gibt dann hier wieder einen entsprechenden Hinweis.
Geändert wurde nur am DNS-Client. Da der in fast allen Programmen verwendet wird, betrifft das auch alle CP/M Netzwerk-Programme, bis auf WOL.COM. Es gibt aber keine neuen Versionen, da es am sonstigen Code keine Änderungen gab.
Der DNS-Client akzeptiert jetzt nicht rekursive Antworten in einem DNS-Reply vom DNS-Server, auch wenn Rekursion in der Anfrage angefordert wurde. Laut den beiden massgeblichen RFC's 1034, 1035 muss das bewusste RA-Bit nicht unbedingt gesetzt sein, die Antwort ist dann trotzdem verwendbar. Für eine simple DNS-Abfrage kann man auch nicht rekursive Antworten akzeptieren.
Ab der RA-Bit Auswertung gibt der DNS-Client bei danach auftretenden Fehlern in den letzten drei möglichen Fehlercodes jetzt getrennte Fehlercodes zurück, siehe Datei DNS-11.INC:
RA=0: 22, 23, 24 RA=1: 150,151,152
Die Bedeutung dieser 3 Fehler ist identisch. Der bisherige Code 22 kann ja nun nicht mehr auftreten, so dass die alten Codes in der Bedeutung eine Nummer nach vorn rutschen und es insgesamt einen Fehlercode weniger gibt. kaiOr war bereits im Dezember so freundlich, diese Änderung bei sich auszutesten:
"PING läuft jetzt völlig schmerzfrei, NTIME hatte zuvor bei Sprung ins CAOS und Rücksprung mit JUMP FC auch öfter ERROR 22 gebracht, jetzt ebenfalls problemlos.
Sollte mir noch etwas auffallen melde ich mich natürlich."
Er hat sich bis jetzt noch nicht wieder gemeldet :-), so dass ich davon ausgehe, dass diese Änderung gegenüber der WIZnet-Originalsoftware an anderen Stellen keine neuen Schmerzen verursacht.
Da es nur sehr wenige User gab, welche sich bisher "öffentlich" zu diesem sporadischen Fehler 22 gemeldet hatten, ist das Update vielleicht nicht unbedingt ein MUSS. Es macht aber wahrscheinlich die ganze Kommunikation mit den verschiedenen Routern stabiler, besonders wenn der Router etwas unter Last kommt.
Wer mit dem Rechner zum Treffen kommt und damit im Netzwerk herumspringen will, sollte auf alle Fälle diese Softwarestände mitbringen und das Update auf jeden Fall übernehmen!
Viel Spass - pos./neg. Rückmeldungen sind natürlich immer willkommen!
MfG susowa |