IPv6 still logging as 0.0.0.2 even after DB utility update

Hey guys, I'm on 2.1.11 and I ran /utility/update after upgrading, got a success message, but users with IPv6 addresses are still being logged as 0.0.0.2, preventing us from banning spammers/abusers, etc.

I can see that LastIPAddress is a varchar(39) in the GDN_User table. What else could be missing?

User table IP cols

Tagged:

Comments

  • In library/core/functions.general.php there's a function called "forceIPv4". I have no idea what the authors were thinking, but replacing this with "return $IP" will at least log IPs correctly.

Sign In or Register to comment.