View Issue Details

IDProjectCategoryView StatusLast Update
0001028unrealircdpublic2003-11-20 19:43
Reporter_SciFi_ Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0001028: [::ffff:ip]:port causes bind of * on non-ipv6 compile
Descriptionif you define an ip like [::ffff:ip]:port and the kernel or the ircd isn't compiled with ipv6 support unreal binds 0.0.0.0 instead of the ip. apt and i tested it on two boxes, so i think it's a bug.
3rd party modules

Activities

_SciFi_

2003-06-10 18:01

reporter   ~0002955

3.2 beta16 linux version

codemastr

2003-06-10 19:38

reporter   ~0002956

Umm of course. ::ffff:ip means NOTHING to a non-ipv6 compile. Therefore when it attempts to translate that to an IP, it gets 0 as a response. 0 is equivilent to 0.0.0.0, therefore it binds to all interfaces. Not really sure how entering invalid data constitutes as a bug.

_SciFi_

2003-06-11 16:25

reporter   ~0002958

i think it should check if it's compiled with ipv6 at parsing. when you use ssl with a non-ssl compile it gives a warning too.

Issue History

Date Modified Username Field Change
2003-06-10 18:00 _SciFi_ New Issue
2003-06-10 18:01 _SciFi_ Note Added: 0002955
2003-06-10 19:38 codemastr Note Added: 0002956
2003-06-11 16:25 _SciFi_ Note Added: 0002958
2003-09-12 00:41 syzop Status new => resolved
2003-09-12 00:41 syzop Resolution open => fixed
2003-09-12 00:41 syzop Assigned To => syzop
2003-11-20 19:43 syzop Status resolved => closed