| /external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/cares/cares/test/ |
| D | Makefile.inc | 1 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 …]
|
| D | README.md | 1 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 …]
|
| D | ares-test-main.cc | 4 #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/ |
| D | RELEASE-NOTES | 1 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 …]
|
| D | README.md | 1 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 …]
|
| D | README.msvc | 9 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 …]
|
| D | c-ares-config.cmake.in | 5 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 …]
|
| D | README.cares | 1 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
|
| D | INSTALL.md | 1 ** 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 …]
|
| D | CHANGES.0 | 1 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 …]
|
| D | SECURITY.md | 1 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
|
| D | CONTRIBUTING.md | 1 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/ |
| D | ares_library_init.3 | 19 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 …]
|
| D | ares_library_cleanup.3 | 19 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/ |
| D | grpc_polled_fd_posix.h | 40 #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/ |
| D | asyn-ares.c | 30 * 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/ |
| D | grpc_ares_ev_driver_posix.cc | 36 #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/ |
| D | cares.rc | 42 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/ |
| D | HTTPSRR.md | 25 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/ |
| D | Findc-ares.cmake | 12 # 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/ |
| D | Findc-ares.cmake | 12 # 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/ |
| D | cares.cmake | 27 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/ |
| D | cares.cmake | 27 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/ |
| D | FindCares.cmake | 24 # 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/ |
| D | curl-confopts.m4 | 72 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 …]
|