Hello, On 25/11/15 15:24, Gregor Jasny wrote: > this is a reworked version of Yury Kirpichev's patch to add iOS support > to cares. Compared to the former version the following has been added: > > * IPv6 name server now work properly. The ones ones in nsaddr_list have > their address family set to AF_UNSPEC. As a work-around we call > res_getservers instead. > > * More options like search domains, ndots, etc. are applied > > * Added autoconf magic to detect iPhone (iOS, tvOS, and watchOS) > presence and use libresolv there. > > In theory we could use the libresolv code also on OSX. But to avoid > possible regressions I decided against it for a start. > > Patch is attached and also in this PR: > https://github.com/bagder/c-ares/pull/29
Would you please consider reviewing and applying this patch? It is a really low risk change for existing platforms because it mostly adds code within the CARES_USE_LIBRESOLV define. Functionality also has been tested successfully with any combination of IPv4 and IPv6 name servers. Thanks, Gregor