Projekt

Allgemein

Profil

Aktionen

GX-Bug #67248

offen

Wer ist online / who is online can not save IPv6 Addresses

Von Armin Eden vor fast 4 Jahren hinzugefügt. Vor 11 Monaten aktualisiert.

Status:
Anerkannt
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Adminbereich
Zielversion:
-
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.0.1.0, 4.1.1.2, 4.8.0.2
Release Notes Langtext:

Beschreibung

Die Tabelle whos_online speichert die IP-Adresse des Nutzers nur mit 15 Zeichen
ip_address varchar(15) NOT NULL DEFAULT '',

Dies reicht nicht aus um ipv6 vollständig zu speichern.
IPv6-Adressen können bis zu 39 Zeichen lang sein kann: 0000:0000:0000:0000:0000:0000:0000:0000

EDIT (von Patrick):

Zum Überprüfen:

  1. Gehe im Admin zu Toolbox > SQL
  2. Gebe dort " SELECT MAX(LENGTH(ip_address)) FROM whos_online; " ein

Ergebnis: Maximale Zeichenlänge ist 15
Wie von Armin erwähnt, können so manche IPv6 Adressen nicht vollständig gespeichert werden


EDIT (by Patrick)
To check:

  1. Go to Toolboy > SQL
  2. Enter " SELECT MAX(LENGTH(ip_address)) FROM whos_online; "

Result: Max. length is 15 characters
Like Armin said, this way some IPv6 Addresses might not be saved completely


Aktionen

Auch abrufbar als: Atom PDF