Seite 2 von 2

Re: IPv6-Kompatibilität von phpBB2

Verfasst: 13.04.2012 19:46
von Bachsau
ACHTUNG!
Der oben gepostete Code von Andreas0815 ist unvollständig und auch sicherheitsrelevant fehlerhaft!
  • $new_ip wird nicht initialisiert.
  • Massig sinnlose Arbeit (overhead)
  • In Zeile 8 wird grundlos "1" addiert. Das führt später dazu, dass der letzte Teil der IP nicht erfasst wird.
  • Die for-Schleife ist falsch, wodurch der Zähler nicht gesetzt wird.
  • Beim decode wird die IP nicht mehr gekürzt. Der Code ist aus gutem Grund auskommentiert: Er funktioniert nicht.
Die encode-Funktion habe ich optimiert, und den Fehler behoben. Den Ansatz der decode-Funktion habe ich nicht weiter verfolgt. Er scheint in eine Sackgasse zu führen, so dass ich diese Funktion komplett neu geschrieben habe.

Der neue, getestete Code ist hier zu finden:
viewtopic.php?&t=222318