When checking ircd.log, a user connecting to cgi:irc will show like this (full address hidden):
Code: Select all
ipv6_testuser!cgiirc@2001:xxx:xxxx:x:xxxx:xxxx:xxxx:xxxx [VHOST AFED03AE:B2D362AD:2F7E29EA:IP]
[email protected] [VHOST myIRC-549B6C29.isp.net]
Code: Select all
ipv6_testuser!7d1@::255.255.32.1 [VHOST F4C46FD5:77F295CB:5BBE8754:IP]
[email protected] [VHOST myIRC-549B6C29.isp.net]
I've been trying to work with the kiwirc devs for the past several days on this issue, and now I'm being told to file a bug report with unrealircd because webirc is not handling IPv6 correctly. It's been a long time since I've run an irc chat, and I'm not up to speed on web-based chat scripts, so I'm hoping to get some help here. I've confirmed that unreal was compiled with IPv6 support, and users have no trouble connecting directly with a client or via cgi:irc with IPv6, but under kiwiirc users can only randomly connect via IPv6 and the after the first connection the log file starts an infinite loop of spitting out connection errors, even after the user has given up and closed the page. So what am I missing here? Why do the kiwiirc folks think this is a problem with unreal's support of webirc? If webirc is working under IPv4, shouldn't that mean that I have it set up correctly, or did I miss something critical for IPv6 support?
Any help is appreciated!