View Issue Details

IDProjectCategoryView StatusLast Update
0009263GNUnettransport servicepublic2024-10-11 11:12
Reporterthejackimonster Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product VersionGit master 
Target Version0.23.0 
Summary0009263: Transport is ignoring disabled IPv6
DescriptionIf you manually disable IPv6 via configuration, the transport service still forwards IPv6 addresses to the communicators which then can't handle them, causing the queue creation to fail. However transport never really recognizes that it's a ridiculous request that can not work because it only looks at the prefix of addresses which currently specifies underlying protocols like "udp" or "tcp" - not whether IPv4 or IPv6 is supported.
Additional InformationI think we need some kind of error signal for that to reduce unnecessary requests. A different solution would be using a different prefix for IPv6 addresses. So the communicator wouldn't register to all "udp" or "tcp" addresses but only supported IPv4 or IPv6 specifically. Technically both optimizations would also work together. But I think the second option is the cleaner solution to drop IPv6 address requests if not supported more easily. I just don't know how much overhead it brings to change prefixes from "udp-" to "udp4-" and "udp6-".
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-10-10 14:25 thejackimonster New Issue
2024-10-11 11:12 schanzen Target Version 1.0.0 => 0.23.0