Skip Menu |
 

This queue is for tickets about the Finance-Quote CPAN distribution.

Report information
The Basics
Id: 106707
Status: new
Priority: 0/
Queue: Finance-Quote

People
Owner: Nobody in particular
Requestors: stgraber [...] stgraber.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: IPv6 support
Date: Fri, 28 Aug 2015 00:17:51 -0400
To: bug-Finance-Quote [...] rt.cpan.org
From: Stéphane Graber <stgraber [...] stgraber.org>
Hello, I've recently switched my home network to be IPv6-only, using DNS64 and NAT64 so I can still reach IPv4 hosts when needed. Most software are working properly, though I've noticed quite a few problems with perl software and IPv6 sockets. Finance::Quote is one of those. I use it through GNUcash to grab the current exchange rate (currency part of it) and it stopped working after I dropped IPv4 connectivity. As far as I can tell, the reason for that is that perl's http client LWP doesn't even attempt to open an IPv6 socket with the remote server. I've worked around this by adding the following line to the affected files: require Net::INET6Glue::INET_is_INET6; This does some magic to get IPv4-only perl code to suddenly do IPv6 the right way and it's working great for Finance::Quote. I'm just not sure whether it's something you'd be willing to depend on (unless you can somehow do this conditionally, I don't really know perl). Anyway, my workaround works fine here, but I figured I may not be alone in this situation so it'd be great to have this resolved for everyone! Stéphane
Download signature.asc
application/pgp-signature 819b

Message body not shown because it is not plain text.



This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.