Home
last modified time | relevance | path

Searched full:ares (Results 1 – 25 of 479) sorted by relevance

12345678910>>...20

/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/cares/cares/test/
DMakefile.inc1 TESTSOURCES = ares-test-main.cc \
2 ares-test-init.cc \
3 ares-test.cc \
4 ares-test-ns.cc \
5 ares-test-parse.cc \
6 ares-test-parse-a.cc \
7 ares-test-parse-aaaa.cc \
8 ares-test-parse-caa.cc \
9 ares-test-parse-mx.cc \
10 ares-test-parse-naptr.cc \
[all …]
DREADME.md1 c-ares Unit Test Suite
5 This directory holds unit tests for the c-ares library. To build the tests:
7 - Build the main c-ares library first, in the directory above this. To
35 - There are live tests (`ares-test-live.cc`), which assume that the
40 - There are some mock tests (`ares-test-mock.cc`) that set up a fake DNS
41 server and inject its port into the c-ares library configuration.
51 c-ares library that allows override of `malloc`/`free`.
53 (`ares-test-internal.c`), but these are only enabled if the library
86 - Configure the c-ares library and test suite with a recent Clang and a sanitizer, for example:
93 - Link each of the fuzzer entrypoints in with `ares-fuzz.cc`:
[all …]
Dares-test-main.cc4 #include "ares-test.h"
10 ares::test::verbose = true; in main()
13 ares::test::mock_port = atoi(argv[ii]); in main()
15 ares::test::families = ares::test::ipv4_family; in main()
16 ares::test::families_modes = ares::test::ipv4_family_both_modes; in main()
18 ares::test::families = ares::test::ipv6_family; in main()
19 ares::test::families_modes = ares::test::ipv6_family_both_modes; in main()
/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/cares/cares/
DRELEASE-NOTES1 c-ares version 1.19.1
6 (https://ostif.org) for sponsoring a security audit of c-ares performed by X41
43 [1] = https://github.com/c-ares/c-ares/pull/515
44 [2] = https://github.com/c-ares/c-ares/pull/520
45 [3] = https://github.com/c-ares/c-ares/issues/517
46 [4] = https://github.com/c-ares/c-ares/pull/511
47 [5] = https://github.com/c-ares/c-ares/pull/513
48 [6] = https://github.com/c-ares/c-ares/pull/512
49 [7] = https://github.com/c-ares/c-ares/pull/510
50 [8] = https://github.com/c-ares/c-ares/pull/509
[all …]
DREADME.md1 c-ares
4 …ld Status](https://api.cirrus-ci.com/github/c-ares/c-ares.svg)](https://cirrus-ci.com/github/c-are…
5 …gc5914tm72pvs/branch/master?svg=true)](https://ci.appveyor.com/project/c-ares/c-ares/branch/master)
6 …Status](https://coveralls.io/repos/github/c-ares/c-ares/badge.svg)](https://coveralls.io/github/c-
8 …orage.googleapis.com/badges/c-ares.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-op…
9 …[Releases](https://coderelease.io/badge/c-ares/c-ares)](https://coderelease.io/github/repository/c…
11 This is c-ares, an asynchronous resolver library. It is intended for
17 The full source code is available in the ['c-ares' release archives](https://c-ares.org/download/),
18 and in a git repository: https://github.com/c-ares/c-ares. See the
22 regard to c-ares (or by all means the original ares too), get in touch with us
[all …]
DREADME.msvc9 How to build c-ares using MSVC or Visual Studio
20 Change to c-ares source folder where Makefile.msvc file is located and run:
24 This will build all c-ares libraries as well as three sample programs.
28 depends on the MSVC compiler version being used to build c-ares.
32 holds the c-ares libraries you have just generated, the other three
35 The above command builds four versions of the c-ares library, dynamic
46 In order to allow easy usage of c-ares libraries it may be convenient to
47 install c-ares libraries and header files to a common subdirectory tree.
49 Once that c-ares libraries have been built using procedure described above,
51 to designate the top subdirectory where installation of c-ares libraries and
[all …]
Dc-ares-config.cmake.in5 include("${CMAKE_CURRENT_LIST_DIR}/c-ares-config-version.cmake")
6 include("${CMAKE_CURRENT_LIST_DIR}/c-ares-targets.cmake")
8 set(c-ares_LIBRARY c-ares::cares)
11 if(NOT TARGET c-ares::cares_shared)
12 add_library(c-ares::cares_shared INTERFACE IMPORTED)
13 set_target_properties(c-ares::cares_shared PROPERTIES INTERFACE_LINK_LIBRARIES "c-ares::cares")
15 set(c-ares_SHARED_LIBRARY c-ares::cares_shared)
19 if(NOT TARGET c-ares::cares_static)
20 add_library(c-ares::cares_static INTERFACE IMPORTED)
21 set_target_properties(c-ares::cares_static PROPERTIES INTERFACE_LINK_LIBRARIES "c-ares::cares")
[all …]
DREADME.cares1 c-ares
4 This package is based on ares 1.1.1 (written by Greg Hudson). Daniel Stenberg
5 decided to fork and release a separate project since the original ares author
8 This package is dubbed 'c-ares' since Daniel wanted this for use within the
9 curl project (hence the letter C) and it makes a nice pun. c-ares is not API
10 compatible with ares: a new name makes that more obvious to the public.
13 ftp://athena-dist.mit.edu:pub/ATHENA/ares (which seems to not be alive
14 anymore). A local copy of the original ares package is kept here:
15 https://c-ares.org/download/ares-1.1.1.tar.gz
DINSTALL.md1 ** This file is adapted from libcurl and not yet fully rewritten for c-ares! **
15 Lots of people download binary distributions of c-ares. This document
16 does not describe how to install c-ares using such a binary package.
17 This document describes how to compile, build and install c-ares from
53 If you want to install c-ares in a different file hierarchy than /usr/local,
56 ./configure --prefix=/path/to/c-ares/tree
80 If you're a c-ares developer and use gcc, you might want to enable more
99 Download and unpack the c-ares package.
101 `cd` to the new directory. (e.g. `cd c-ares-1.7.6`)
131 specifies where c-ares will be installed. If `configure` completes
[all …]
DCHANGES.01 Changelog for the c-ares project
16 o man pages: docs for the c-ares utility programs
68 - We switched from CVS to git. See http://github.com/bagder/c-ares
77 Bail, and February 2010 by Jakub Hrozek on the c-ares mailing list. On
84 ares channel as these support both IPv4 and IPv6 name servers.
119 - Changed naming convention for c-ares libraries built with MSVC, details
124 with the ones declared in ares.h
131 adjustments when recompiled using c-ares 1.7.0.
138 with the ones declared in ares.h. Added ares_free_data() along with
147 - Makefile.msvc is now the reference method to build c-ares and sample
[all …]
DSECURITY.md1 c-ares security
5 should be handled in the c-ares project.
10 All known and public c-ares vulnerabilities will be listed on [the c-ares web
11 site](https://c-ares.org/vulns.html).
31 privately to `c-ares-security@haxx.se`. That's an email alias that reaches a
35 security vulnerability in c-ares are ignored and no further action is
83 the same manner we always announce releases. It gets sent to the c-ares
89 C-ARES-SECURITY (at haxx dot se)
95 c-ares project and you have shown an understanding for the project and its way
DCONTRIBUTING.md1 Contributing to c-ares
4 To contribute patches to c-ares, please generate a GitHub pull request
12 To improve the chances of the c-ares maintainers responding to your request:
14 - Also send an email to the mailing list at `c-ares@lists.haxx.se` describing your change.
15 …ssociated discussion, please subscribe to the [mailing list](http://lists.haxx.se/listinfo/c-ares).
/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/cares/cares/docs/
Dares_library_init.319 ares_library_init \- c-ares library initialization
22 #include <ares.h>
35 function performs initializations internally required by the c-ares
37 c-ares can be used in a program.
40 before the program actually executes any other c-ares library function.
46 call done when c-ares is in an uninitialized state is actually
51 parameter is a bit pattern that tells c-ares exactly which features
55 familiar with it and trying to control some internal c-ares feature.
60 c-ares library will be use instead of \fImalloc(3)\fP, \fIfree(3)\fP and
72 is called before the c-ares library is initialized and used.
[all …]
Dares_library_cleanup.319 ares_library_cleanup \- c-ares library deinitialization
22 #include <ares.h>
30 function uninitializes the c-ares library, freeing all resources
34 \fIares_library_init(3)\fP, this function uninitializes the c-ares
41 This function must be called when the program using c-ares will
42 no longer need any c-ares function. Once the program has called
45 c-ares function.
47 This function does not cancel any pending c-ares lookups or requests
61 This function was first introduced in c-ares version 1.7.0 along with the
66 c-ares version 1.10.0.
[all …]
/external/grpc-grpc/src/core/lib/event_engine/posix_engine/
Dgrpc_polled_fd_posix.h40 #include <ares.h>
57 : name_(absl::StrCat("c-ares fd: ", static_cast<int>(as))), in GrpcPolledFdPosix()
62 // c-ares library will close the fd. This fd may be picked up immediately by in ~GrpcPolledFdPosix()
66 "c-ares query finished"); in ~GrpcPolledFdPosix()
120 poller_->CreateHandle(as, "c-ares socket", poller_->CanTrackErrors())); in NewGrpcPolledFdLocked()
130 /// Overridden socket API for c-ares
136 /// Overridden connect API for c-ares
142 /// Overridden writev API for c-ares
148 /// Overridden recvfrom API for c-ares
155 /// Overridden close API for c-ares
[all …]
/external/curl/lib/
Dasyn-ares.c30 * Only for ares-enabled builds
65 #include <ares.h>
66 #include <ares_version.h> /* really old c-ares did not include this by
72 * ares. The caller must make sure that this function is only called when we
73 * have a working ares channel.
95 * 1) Ask ares what sockets it currently plays with, then
96 * 2) wait for the timeout period to check for action on ares' sockets.
97 * 3) tell ares to act on all the sockets marked as "with action"
141 above, as otherwise the ares name resolve will not timeout! */ in Curl_ares_perform()
158 /* c-ares 1.5.0 or later, the callback proto is modified */
[all …]
/external/grpc-grpc/src/core/resolver/dns/c_ares/
Dgrpc_ares_ev_driver_posix.cc36 #include <ares.h>
57 : name_(absl::StrCat("c-ares fd: ", static_cast<int>(as))), as_(as) { in GrpcPolledFdPosix()
65 // c-ares library will close the fd inside grpc_fd. This fd may be picked up in ~GrpcPolledFdPosix()
69 grpc_fd_orphan(fd_, nullptr, &phony_release_fd, "c-ares query finished"); in ~GrpcPolledFdPosix()
130 /// Overridden socket API for c-ares
136 /// Overridden connect API for c-ares
142 /// Overridden writev API for c-ares
148 /// Overridden recvfrom API for c-ares
155 /// Overridden close API for c-ares
160 // c-ares owns this fd, grpc has never seen it in Close()
[all …]
/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/cares/cares/src/lib/
Dcares.rc42 VALUE "CompanyName", "The c-ares library, https://c-ares.org/\0"
44 VALUE "FileDescription", "c-ares Debug Shared Library\0"
46 VALUE "InternalName", "c-ares\0"
49 VALUE "FileDescription", "c-ares Shared Library\0"
51 VALUE "InternalName", "c-ares\0"
54 VALUE "ProductName", "The c-ares library\0"
57 VALUE "License", "https://c-ares.org/license.html\0"
/external/curl/docs/
DHTTPSRR.md25 HTTPS RR support. If c-ares is not included in the build, the HTTPS RR support
28 `asyn-rr` is listed as a feature in the `curl -V` output if c-ares is used for
67 provide the ability using the regular resolver backends. We use the c-ares DNS
70 ### c-ares
72 If curl is built to use the c-ares library for name resolves, an HTTPS RR
79 build still needs a c-ares installation provided so that a separate request
83 This is done by specifying both c-ares and threaded resolver to configure:
85 ./configure --enable-ares=... --enable-threaded-resolver
95 c-ares), the `curl -V` output looks exactly like a c-ares resolver build.
/external/grpc-grpc/cmake/modules/
DFindc-ares.cmake12 # We need to disable version checking, since c-ares does not provide it.
18 find_package(c-ares CONFIG)
28 find_package_handle_standard_args(c-ares CONFIG_MODE)
32 find_path(c-ares_INCLUDE_DIR NAMES ares.h)
37 find_package_handle_standard_args(c-ares
43 add_library(c-ares::cares UNKNOWN IMPORTED)
44 set_target_properties(c-ares::cares PROPERTIES
/external/rust/android-crates-io/crates/grpcio-sys/grpc/cmake/modules/
DFindc-ares.cmake12 # We need to disable version checking, since c-ares does not provide it.
18 find_package(c-ares CONFIG)
28 find_package_handle_standard_args(c-ares CONFIG_MODE)
32 find_path(c-ares_INCLUDE_DIR NAMES ares.h)
37 find_package_handle_standard_args(c-ares
43 add_library(c-ares::cares UNKNOWN IMPORTED)
44 set_target_properties(c-ares::cares PROPERTIES
/external/grpc-grpc/cmake/
Dcares.cmake27 if(TARGET c-ares)
28 set(_gRPC_CARES_LIBRARIES c-ares)
30 install(TARGETS c-ares EXPORT gRPCTargets
42 find_package(c-ares 1.13.0 REQUIRED)
43 if(TARGET c-ares::cares)
44 set(_gRPC_CARES_LIBRARIES c-ares::cares)
46 set(_gRPC_FIND_CARES "if(NOT c-ares_FOUND)\n find_package(c-ares)\nendif()")
/external/rust/android-crates-io/crates/grpcio-sys/grpc/cmake/
Dcares.cmake27 if(TARGET c-ares)
28 set(_gRPC_CARES_LIBRARIES c-ares)
30 install(TARGETS c-ares EXPORT gRPCTargets
42 find_package(c-ares 1.13.0 REQUIRED)
43 if(TARGET c-ares::cares)
44 set(_gRPC_CARES_LIBRARIES c-ares::cares)
46 set(_gRPC_FIND_CARES "if(NOT c-ares_FOUND)\n find_package(c-ares)\nendif()")
/external/curl/CMake/
DFindCares.cmake24 # Find the c-ares library
28 # - `CARES_INCLUDE_DIR`: The c-ares include directory.
33 # - `CARES_FOUND`: System has c-ares.
34 # - `CARES_INCLUDE_DIRS`: The c-ares include directories.
35 # - `CARES_LIBRARIES`: The c-ares library names.
36 # - `CARES_LIBRARY_DIRS`: The c-ares library directories.
37 # - `CARES_PC_REQUIRES`: The c-ares pkg-config packages.
39 # - `CARES_VERSION`: Version of c-ares.
54 find_path(CARES_INCLUDE_DIR NAMES "ares.h")
/external/curl/m4/
Dcurl-confopts.m472 dnl --enable-ares or --disable-ares, and
78 AC_MSG_CHECKING([whether to enable c-ares for DNS lookups])
80 AC_ARG_ENABLE(ares, optenable
81 AS_HELP_STRING([--enable-ares@<:@=PATH@:>@],[Enable c-ares for DNS lookups])
82 AS_HELP_STRING([--disable-ares],[Disable c-ares for DNS lookups]),
86 dnl --disable-ares option used
94 dnl --enable-ares option used
446 dnl When c-ares library support has been requested, performs necessary checks
452 dnl c-ares library support has been requested
459 dnl c-ares library path has been specified
[all …]

12345678910>>...20