Home
last modified time | relevance | path

Searched refs:resolver (Results 1 – 25 of 38) sorted by relevance

12

/curl/lib/
H A Dasyn-ares.c174 CURLcode Curl_resolver_init(struct Curl_easy *easy, void **resolver) in Curl_resolver_init() argument
216 void Curl_resolver_cleanup(void *resolver) in Curl_resolver_cleanup() argument
218 ares_destroy((ares_channel)resolver); in Curl_resolver_cleanup()
247 if(data->state.async.resolver) in Curl_resolver_cancel()
248 ares_cancel((ares_channel)data->state.async.resolver); in Curl_resolver_cancel()
297 int max = ares_getsock((ares_channel)data->state.async.resolver, in Curl_resolver_getsock()
368 ares_process_fd((ares_channel)data->state.async.resolver, in waitperform()
416 ares_cancel((ares_channel)data->state.async.resolver); in Curl_resolver_is_resolved()
518 ares_cancel((ares_channel)data->state.async.resolver); in Curl_resolver_wait_resolv()
834 ares_gethostbyname((ares_channel)data->state.async.resolver, in Curl_resolver_getaddrinfo()
[all …]
H A Dasyn.h65 CURLcode Curl_resolver_init(struct Curl_easy *easy, void **resolver);
74 void Curl_resolver_cleanup(void *resolver);
H A Dasyn-thread.c102 CURLcode Curl_resolver_init(struct Curl_easy *easy, void **resolver) in Curl_resolver_init() argument
105 *resolver = calloc(1, sizeof(struct resdata)); in Curl_resolver_init()
106 if(!*resolver) in Curl_resolver_init()
117 void Curl_resolver_cleanup(void *resolver) in Curl_resolver_cleanup() argument
119 free(resolver); in Curl_resolver_cleanup()
893 struct resdata *reslv = (struct resdata *)data->state.async.resolver; in Curl_resolver_getsock()
936 struct resdata *reslv = (struct resdata *)data->state.async.resolver; in Curl_resolver_getaddrinfo()
965 struct resdata *reslv = (struct resdata *)data->state.async.resolver; in Curl_resolver_getaddrinfo()
/curl/tests/data/
H A Dtest302618 # require the threaded resolver only because it means pthreads might
22 threaded-resolver
H A Dtest65536 resolver start callback
H A Dtest23730 # certain hosts with buggy resolver code, the resulting address (192.0.2.127)
H A Dtest50658 # don't run this with the threaded-resolver or c-ares since the events might
61 !threaded-resolver
/curl/docs/libcurl/opts/
H A DCURLOPT_RESOLVER_START_FUNCTION.md38 *resolver_state* points to a backend-specific resolver state. Currently only
39 the ares resolver backend has a resolver state. It can be used to set up any
H A DCURLOPT_RESOLVER_START_DATA.md16 CURLOPT_RESOLVER_START_DATA - pointer passed to the resolver start callback
30 argument in the resolver start callback set with
H A DCURLOPT_DNS_LOCAL_IP4.md29 Set the local IPv4 *address* that the resolver should bind to. The argument
59 This option requires that libcurl was built with a resolver backend that
H A DCURLOPT_DNS_INTERFACE.md31 the DNS resolver should bind to. This must be an interface name (not an
61 resolver backend that supports this operation. The c-ares backend is the only
H A DCURLOPT_DNS_LOCAL_IP6.md29 Set the local IPv6 *address* that the resolver should bind to. The argument
59 This option requires that libcurl was built with a resolver backend that
H A DCURLOPT_NOSIGNAL.md33 resolver, timeouts cannot occur while the name resolve takes place. Consider
34 building libcurl with the c-ares or threaded resolver backends to enable
H A DCURLOPT_DOH_URL.md59 resolves that are performed without it, using the default name resolver
67 the default name resolver.
H A DCURLOPT_QUICK_EXIT.md33 canceling and/or forgetting about a resolver thread, at the expense of a
H A DCURLOPT_DNS_SERVERS.md64 This option requires that libcurl was built with a resolver backend that
/curl/docs/cmdline-opts/
H A Dipv6.md26 Your resolver may respond to an IPv6-only resolve request by returning IPv6
H A Ddoh-url.md19 instead of using the default name resolver mechanism. The URL must be HTTPS.
H A Dversion.md37 done using either the c-ares or the threaded resolver backends.
/curl/docs/libcurl/
H A Dcurl_global_init_mem.md38 threaded resolver option then the callback functions must be thread safe. The
39 threaded resolver is a common build option to enable (and in some cases the
H A Dlibcurl-thread.md66 without using either the c-ares or threaded resolver backends. On systems that
72 libcurl with c-ares or threaded-resolver support. c-ares is a library that
/curl/m4/
H A Dcurl-confopts.m431 dnl --enable-threaded-resolver or --disable-threaded-resolver, and
35 AC_MSG_CHECKING([whether to enable the threaded resolver])
38 AS_HELP_STRING([--enable-threaded-resolver],[Enable threaded resolver])
39 AS_HELP_STRING([--disable-threaded-resolver],[Disable threaded resolver]),
43 dnl --disable-threaded-resolver option used
/curl/
H A D.azure-pipelines.yml92 name: sync resolver
93 configure: --disable-threaded-resolver --with-openssl
100 configure: --enable-debug --disable-shared --disable-threaded-resolver --with-openssl
/curl/.github/workflows/
H A Dmacos.yml133 …configure: --enable-debug --disable-shared --disable-threaded-resolver --with-openssl=$(brew --pre…
138 …configure: --enable-debug --disable-shared --disable-threaded-resolver --with-openssl=$(brew --pre…
H A Dwindows.yml52 …ake', platform: 'x86_64', tflags: '' , config: '--enable-debug --disable-threaded-resolver' }
165 … '!19 !1233', config: '--enable-debug --disable-threaded-resolver --disable-proxy' }
166 …' , tflags: '!19 !504 !704 !705 !1233', config: '--enable-debug --disable-threaded-resolver' }
169 … 'skiprun' , config: '--enable-debug --disable-threaded-resolver --disable-curldeb…

Completed in 63 milliseconds

12