< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate] resip, ares, and IPv6


        Have you tried with c-ares? I know that you guys need the modifications 
in contrib/ares, but maybe we can patch up the most recent c-ares to suit your 
needs.

Best regards,
Byron Campen

> Hello,
> 
> I recently found a problem with our version of ares which is used by
> resip. I'll try to explain.
> 
> I am working on IPv6 testcases. One of my testcases involves switching
> off IPv4 stack support and going to IPv6 only configuration.
> 
> When I do this, I notice that ares does not recognize any DNS servers
> which are configured for IPv6.
> 
> After a lengthy debugging session, I traced the fault to a method
> "init_by_default" inside of ares_init.c. In that method, the technique
> of calling "GetNetworkParams" is used in order to query windows for its
> DNS configuration. But, as the following website suggests:
> 
> http://www.winsocketdotnetworkprogramming.com/winsock2programming/winsock2advancediphelperfunction13.html
> 
> The GetNetworkParams probably does not return IPv6 related configuration
> information. Instead, they recommend using GetAdaptersAddresses() instead.
> 
> So, I'm wondering if anyone else has found this problem, if there is a
> patch that was submitted, or .. if there is just a newer version of ares
> somewhere that we need to update to?
> 
> Awaiting your advice,
> -- 
> David Stuart, CounterPath
> Email: dstuart (at) counterpath (dot) com
> Phone: (613) 254-8886 x2234  Web: http://www.counterpath.com/
> Address: 310 - 350 Terry Fox Drive, Kanata Ontario, K2K 2P5
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel@xxxxxxxxxxxxxxx
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel