Projekt

Allgemein

Profil

Aktionen

GX-Bug #67248

offen

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

Von Armin Eden vor mehr als 4 Jahren hinzugefügt. Vor mehr als 1 Jahr 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 #1

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen #2

Von Patrick Bayer vor mehr als 1 Jahr aktualisiert

  • Zugewiesen an wurde auf Patrick Bayer gesetzt
Aktionen #3

Von Patrick Bayer vor mehr als 1 Jahr aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Zugewiesen an Patrick Bayer wurde gelöscht
  • Betroffene Versionen 4.8.0.2 wurde hinzugefügt
Aktionen #4

Von Patrick Bayer vor mehr als 1 Jahr aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen

Auch abrufbar als: Atom PDF