View Issue Details

IDProjectCategoryView StatusLast Update
0006249unrealircdpublic2023-03-19 11:40
Reportersyzop Assigned Tosyzop  
PrioritynormalSeverityminorReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version6.0.6 
Summary0006249: url_unreal.c does no IPv6 lookup
DescriptionWe have two types of remote includes code in UnrealIRCd, which one is used is chosen during ./Config: one is with cURL (url_curl.c) and one is built in unrealircd (url_unreal.c).
Presumably the cURL version of this works great, did not verify.
The unrealircd one, which only handles HTTPS, is what this bug is about. The code only does an A record lookup and never AAAA. Hence, it will never connect to IPv6.

See the happy eyeball v2 like approach in 0004687 which is about a similar problem. This is more complex than just adding an AAAA record lookup.

EDIT: Reported by progval earlier
TagsNo tags attached.
3rd party modules


related to 0004687 confirmed Linking to server by hostname: try IPv4 address first and then IPv6 
has duplicate 0006073 closedsyzop Downloads of IP databases don't try all IP addresses of 



2023-03-19 11:39

administrator   ~0022789

Oh already reported (indirectly) by progval in (remember for credit)

Issue History

Date Modified Username Field Change
2023-03-19 11:36 syzop New Issue
2023-03-19 11:36 syzop Assigned To => syzop
2023-03-19 11:36 syzop Status new => acknowledged
2023-03-19 11:37 syzop Description Updated
2023-03-19 11:38 syzop Description Updated
2023-03-19 11:39 syzop Note Added: 0022789
2023-03-19 11:40 syzop Relationship added has duplicate 0006073
2023-03-19 11:40 syzop Description Updated
2023-03-19 11:40 syzop Relationship added related to 0004687