curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

Re: Feature request about curlinfo option returning resolver status/error code

From: Daniel Gustafsson via curl-library <curl-library_at_lists.haxx.se>
Date: Tue, 19 Apr 2022 20:49:12 +0200

> On 19 Apr 2022, at 19:35, Dmitry Karpov via curl-library <curl-library_at_lists.haxx.se> wrote:
>
> It would return a status code the resolver returns when it performs a DNS query.
>
> For instance, c-ares passes its status code in resolution callbacks, so this status code would be returned in the CURLINFO_RESOLVER_CODE.
> So, if something goes wrong with host name resolution, this code will give a hint why the resolver failed.

If we are returning a code it should be an abstracted/translated code which
doesn't rely on a specific resolver (ie the set of returncodes should not
change depending on the resolver).

This is clearly not hard to do, but we need to figure out a good mapping.

--
Daniel Gustafsson		https://vmware.com/
-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html
Received on 2022-04-19