[erlang-questions] IPv6 name resolver patch for R12B-2
Raimo Niskanen
raimo+erlang-questions@REDACTED
Thu Apr 24 16:17:05 CEST 2008
On Thu, Apr 17, 2008 at 11:48:33AM +0200, Raimo Niskanen wrote:
:
>
> I am working on getaddrinfo support. When it seems to work I will publish
> a source patch for OTP_R12B-2 and then start on the test cases,
> to get feedback for a final version.
I now have a solution running in our daily builds.
I attach a patch for R12B-2. Please try it!
>
:
> > On OS X, AI_DEFAULT is defined to (AI_V4MAPPED_CFG | AI_ADDRCONFIG).
> >
> > I tested various a few different flags options, and ipv6.google.com
> > would only resolve when AI_V4MAPPED(_CFG) was *not* set. 0 and
> > AI_ADDRCONFIG both returned an IPv6 hostent structure.
> >
ipv6.google.com has no IPv4 address hence there can not exist
an IPv6 mapped IPv4 address for it. AI_V4MAPPED_CFG should not
affect pure IPv6 addresses.
>
> The header files on MacOS X 10.5.2 says:
> #define AI_V4MAPPED_CFG 0x00000200 /* accept IPv4-mapped if kernel supports */
>
> Would that indicate that the kernel does not support
> mapped IPv4 addresses or what does it not support?
>
> Is this a MacOS X support question?
>
--
/ Raimo Niskanen, Erlang/OTP, Ericsson AB
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OTP-5382.patch
Type: text/x-patch
Size: 16070 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080424/195beabd/attachment.bin>
More information about the erlang-questions
mailing list