View Issue Details

IDProjectCategoryView StatusLast Update
0002917unrealircdpublic2006-05-15 06:04
ReporterdjGrrr Assigned To 
PrioritynormalSeveritytweakReproducibilityN/A
Status closedResolutionno change required 
Product Version3.2.5 
Summary0002917: Proper IPv4 support when compiled with IPv6 support
Descriptioni would like to see the same standard support for ipv4 ips (not the mapped ips like [::ffff:127.0.0.1]:6667) when compiled with ipv6 support (this mainly affects *BSD)

It seems that when you compile with IPv6 support than you loose the "standard" IPv4 support, and are forced to use IPv6 mapped ips to use IPv4. (like for listen and link blocks)

It would be good to be able to use the standard IPv4 format in the config files too, because it would minimize the changes needed between a non-ipv6 compile and an IPv6 compile.

the standard IPv4 support would also be particularly good in the case that you don't have root on the box that your ircd is running on like a shell box, where the ipv6_ipv4mapping is turned off and can't be enabled.
Additional InformationRelates to bug 0001039
3rd party modules

Activities

syzop

2006-05-15 06:04

administrator   ~0011703

There are two things:

When you are talking about "on the fly config file conversion" like 192.168.0.1 in the conf gets translated internally to ::ffff:192.168.0.1, we have discussed this and thought it would be a good idea. Just never created a bugreport for it, and hence it got forgotten.

But regarding your actual request, which is ditching ipv4/ipv6-mapping, I don't see this getting done.. It's much work, creates more mess IMO, and makes things slower. (in case you wonder: you have to deal with 2 address types instead of 1 everywhere)

When you are on an (ircd) shell and ipv4/ipv6 mapping is disabled, well.. could be me but you could just ask for it to be enabled! If they offer IPv6 support to you, and especially when it's an ircd shell, it makes little sense for them to have mapping disabled since to my knowledge (almost) all ircd servers require ipv4/ipv6 mapping.

Issue History

Date Modified Username Field Change
2006-05-14 20:15 djGrrr New Issue
2006-05-15 06:04 syzop Status new => closed
2006-05-15 06:04 syzop Note Added: 0011703
2006-05-15 06:04 syzop Resolution open => no change required