Upgrade c-ares to 1.17.2 (#28671)

Upgrade c-ares dependency to 1.17.2
pull/28649/head^2
apolcyn 3 years ago committed by GitHub
parent 6bf8e22484
commit 9f1663fb74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      .gitmodules
  2. 112
      Makefile
  3. 8
      bazel/grpc_deps.bzl
  4. 10
      build_handwritten.yaml
  5. 153
      grpc.gemspec
  6. 1
      setup.py
  7. 157
      src/c-ares/gen_build_yaml.py
  8. 106
      src/python/grpcio/grpc_core_dependencies.py
  9. 4
      templates/Makefile.template
  10. 2
      third_party/cares/cares
  11. 159
      third_party/cares/cares.BUILD
  12. 2
      tools/run_tests/sanity/check_submodules.sh

2
.gitmodules vendored

@ -23,7 +23,7 @@
[submodule "third_party/cares/cares"]
path = third_party/cares/cares
url = https://github.com/c-ares/c-ares.git
branch = cares-1_12_0
branch = cares-1_17_1
[submodule "third_party/bloaty"]
path = third_party/bloaty
url = https://github.com/google/bloaty.git

112
Makefile generated

@ -538,7 +538,7 @@ endif
# Setup c-ares dependency
ifeq ($(wildcard third_party/cares/cares/ares.h),)
ifeq ($(wildcard third_party/cares/cares/include/ares.h),)
HAS_EMBEDDED_CARES = false
else
HAS_EMBEDDED_CARES = true
@ -556,7 +556,7 @@ ifeq ($(EMBED_CARES),true)
CARES_DEP = $(LIBDIR)/$(CONFIG)/libares.a
CARES_MERGE_OBJS = $(LIBARES_OBJS)
CARES_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libares.a
CPPFLAGS := -Ithird_party/cares -Ithird_party/cares/cares $(CPPFLAGS)
CPPFLAGS := -Ithird_party/cares/cares/include -Ithird_party/cares -Ithird_party/cares/cares $(CPPFLAGS)
endif
# Setup address_sorting dependency
@ -2547,62 +2547,68 @@ endif
# start of build recipe for library "ares" (generated by makelib(lib) template function)
LIBARES_SRC = \
third_party/cares/cares/ares__close_sockets.c \
third_party/cares/cares/ares__get_hostent.c \
third_party/cares/cares/ares__read_line.c \
third_party/cares/cares/ares__timeval.c \
third_party/cares/cares/ares_cancel.c \
third_party/cares/cares/ares_create_query.c \
third_party/cares/cares/ares_data.c \
third_party/cares/cares/ares_destroy.c \
third_party/cares/cares/ares_expand_name.c \
third_party/cares/cares/ares_expand_string.c \
third_party/cares/cares/ares_fds.c \
third_party/cares/cares/ares_free_hostent.c \
third_party/cares/cares/ares_free_string.c \
third_party/cares/cares/ares_getenv.c \
third_party/cares/cares/ares_gethostbyaddr.c \
third_party/cares/cares/ares_gethostbyname.c \
third_party/cares/cares/ares_getnameinfo.c \
third_party/cares/cares/ares_getopt.c \
third_party/cares/cares/ares_getsock.c \
third_party/cares/cares/ares_init.c \
third_party/cares/cares/ares_library_init.c \
third_party/cares/cares/ares_llist.c \
third_party/cares/cares/ares_mkquery.c \
third_party/cares/cares/ares_nowarn.c \
third_party/cares/cares/ares_options.c \
third_party/cares/cares/ares_parse_a_reply.c \
third_party/cares/cares/ares_parse_aaaa_reply.c \
third_party/cares/cares/ares_parse_mx_reply.c \
third_party/cares/cares/ares_parse_naptr_reply.c \
third_party/cares/cares/ares_parse_ns_reply.c \
third_party/cares/cares/ares_parse_ptr_reply.c \
third_party/cares/cares/ares_parse_soa_reply.c \
third_party/cares/cares/ares_parse_srv_reply.c \
third_party/cares/cares/ares_parse_txt_reply.c \
third_party/cares/cares/ares_platform.c \
third_party/cares/cares/ares_process.c \
third_party/cares/cares/ares_query.c \
third_party/cares/cares/ares_search.c \
third_party/cares/cares/ares_send.c \
third_party/cares/cares/ares_strcasecmp.c \
third_party/cares/cares/ares_strdup.c \
third_party/cares/cares/ares_strerror.c \
third_party/cares/cares/ares_strsplit.c \
third_party/cares/cares/ares_timeout.c \
third_party/cares/cares/ares_version.c \
third_party/cares/cares/ares_writev.c \
third_party/cares/cares/bitncmp.c \
third_party/cares/cares/inet_net_pton.c \
third_party/cares/cares/inet_ntop.c \
third_party/cares/cares/windows_port.c \
third_party/cares/cares/src/lib/ares_init.c \
third_party/cares/cares/src/lib/ares_expand_string.c \
third_party/cares/cares/src/lib/ares_strcasecmp.c \
third_party/cares/cares/src/lib/ares_destroy.c \
third_party/cares/cares/src/lib/ares_free_string.c \
third_party/cares/cares/src/lib/ares__timeval.c \
third_party/cares/cares/src/lib/ares_library_init.c \
third_party/cares/cares/src/lib/ares_getsock.c \
third_party/cares/cares/src/lib/ares_process.c \
third_party/cares/cares/src/lib/ares_create_query.c \
third_party/cares/cares/src/lib/ares_fds.c \
third_party/cares/cares/src/lib/ares_gethostbyname.c \
third_party/cares/cares/src/lib/ares_mkquery.c \
third_party/cares/cares/src/lib/ares_freeaddrinfo.c \
third_party/cares/cares/src/lib/ares_strdup.c \
third_party/cares/cares/src/lib/ares_timeout.c \
third_party/cares/cares/src/lib/ares_getnameinfo.c \
third_party/cares/cares/src/lib/ares_parse_soa_reply.c \
third_party/cares/cares/src/lib/ares_parse_naptr_reply.c \
third_party/cares/cares/src/lib/ares_parse_a_reply.c \
third_party/cares/cares/src/lib/ares_send.c \
third_party/cares/cares/src/lib/ares_nowarn.c \
third_party/cares/cares/src/lib/ares__sortaddrinfo.c \
third_party/cares/cares/src/lib/ares_android.c \
third_party/cares/cares/src/lib/ares_strerror.c \
third_party/cares/cares/src/lib/ares_parse_caa_reply.c \
third_party/cares/cares/src/lib/ares__close_sockets.c \
third_party/cares/cares/src/lib/ares_llist.c \
third_party/cares/cares/src/lib/ares_parse_aaaa_reply.c \
third_party/cares/cares/src/lib/ares_getaddrinfo.c \
third_party/cares/cares/src/lib/ares_parse_ns_reply.c \
third_party/cares/cares/src/lib/windows_port.c \
third_party/cares/cares/src/lib/bitncmp.c \
third_party/cares/cares/src/lib/ares_strsplit.c \
third_party/cares/cares/src/lib/ares_data.c \
third_party/cares/cares/src/lib/ares_free_hostent.c \
third_party/cares/cares/src/lib/ares_platform.c \
third_party/cares/cares/src/lib/ares_parse_txt_reply.c \
third_party/cares/cares/src/lib/ares__parse_into_addrinfo.c \
third_party/cares/cares/src/lib/ares_gethostbyaddr.c \
third_party/cares/cares/src/lib/ares_parse_srv_reply.c \
third_party/cares/cares/src/lib/ares_version.c \
third_party/cares/cares/src/lib/ares_getenv.c \
third_party/cares/cares/src/lib/ares_search.c \
third_party/cares/cares/src/lib/ares_parse_mx_reply.c \
third_party/cares/cares/src/lib/ares__get_hostent.c \
third_party/cares/cares/src/lib/ares__readaddrinfo.c \
third_party/cares/cares/src/lib/ares_parse_ptr_reply.c \
third_party/cares/cares/src/lib/ares__read_line.c \
third_party/cares/cares/src/lib/ares_query.c \
third_party/cares/cares/src/lib/ares_options.c \
third_party/cares/cares/src/lib/inet_net_pton.c \
third_party/cares/cares/src/lib/ares_expand_name.c \
third_party/cares/cares/src/lib/inet_ntop.c \
third_party/cares/cares/src/lib/ares_cancel.c \
third_party/cares/cares/src/lib/ares_writev.c \
LIBARES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBARES_SRC))))
$(LIBARES_OBJS): CFLAGS += -g
$(LIBARES_OBJS): CPPFLAGS += -Ithird_party/cares -Ithird_party/cares/cares -fvisibility=hidden -D_GNU_SOURCE $(if $(subst Darwin,,$(SYSTEM)),,-Ithird_party/cares/config_darwin) $(if $(subst FreeBSD,,$(SYSTEM)),,-Ithird_party/cares/config_freebsd) $(if $(subst Linux,,$(SYSTEM)),,-Ithird_party/cares/config_linux) $(if $(subst OpenBSD,,$(SYSTEM)),,-Ithird_party/cares/config_openbsd) -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX $(if $(subst MINGW32,,$(SYSTEM)),-DHAVE_CONFIG_H,)
$(LIBARES_OBJS): CPPFLAGS += -Ithird_party/cares/cares/include -Ithird_party/cares -Ithird_party/cares/cares -fvisibility=hidden -D_GNU_SOURCE $(if $(subst Darwin,,$(SYSTEM)),,-Ithird_party/cares/config_darwin) $(if $(subst FreeBSD,,$(SYSTEM)),,-Ithird_party/cares/config_freebsd) $(if $(subst Linux,,$(SYSTEM)),,-Ithird_party/cares/config_linux) $(if $(subst OpenBSD,,$(SYSTEM)),,-Ithird_party/cares/config_openbsd) -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX $(if $(subst MINGW32,,$(SYSTEM)),-DHAVE_CONFIG_H,)
$(LIBDIR)/$(CONFIG)/libares.a: $(LIBARES_OBJS)
$(E) "[AR] Creating $@"

@ -274,11 +274,11 @@ def grpc_deps():
http_archive(
name = "com_github_cares_cares",
build_file = "@com_github_grpc_grpc//third_party:cares/cares.BUILD",
sha256 = "e8c2751ddc70fed9dc6f999acd92e232d5846f009ee1674f8aee81f19b2b915a",
strip_prefix = "c-ares-e982924acee7f7313b4baa4ee5ec000c5e373c30",
sha256 = "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93",
strip_prefix = "c-ares-6654436a307a5a686b008c1d4c93b0085da6e6d8",
urls = [
"https://storage.googleapis.com/grpc-bazel-mirror/github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz",
"https://github.com/c-ares/c-ares/archive/e982924acee7f7313b4baa4ee5ec000c5e373c30.tar.gz",
"https://storage.googleapis.com/grpc-bazel-mirror/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz",
"https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz",
],
)

@ -168,11 +168,11 @@ defaults:
CPPFLAGS: -g -Ithird_party/abseil-cpp
ares:
CFLAGS: -g
CPPFLAGS: -Ithird_party/cares -Ithird_party/cares/cares -fvisibility=hidden -D_GNU_SOURCE
$(if $(subst Darwin,,$(SYSTEM)),,-Ithird_party/cares/config_darwin) $(if $(subst
FreeBSD,,$(SYSTEM)),,-Ithird_party/cares/config_freebsd) $(if $(subst Linux,,$(SYSTEM)),,-Ithird_party/cares/config_linux)
$(if $(subst OpenBSD,,$(SYSTEM)),,-Ithird_party/cares/config_openbsd) -DWIN32_LEAN_AND_MEAN
-D_HAS_EXCEPTIONS=0 -DNOMINMAX $(if $(subst MINGW32,,$(SYSTEM)),-DHAVE_CONFIG_H,)
CPPFLAGS: -Ithird_party/cares/cares/include -Ithird_party/cares -Ithird_party/cares/cares
-fvisibility=hidden -D_GNU_SOURCE $(if $(subst Darwin,,$(SYSTEM)),,-Ithird_party/cares/config_darwin)
$(if $(subst FreeBSD,,$(SYSTEM)),,-Ithird_party/cares/config_freebsd) $(if $(subst
Linux,,$(SYSTEM)),,-Ithird_party/cares/config_linux) $(if $(subst OpenBSD,,$(SYSTEM)),,-Ithird_party/cares/config_openbsd)
-DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX $(if $(subst MINGW32,,$(SYSTEM)),-DHAVE_CONFIG_H,)
benchmark:
CPPFLAGS: -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX
boringssl:

153
grpc.gemspec generated

@ -2168,78 +2168,87 @@ Gem::Specification.new do |s|
s.files += %w( third_party/boringssl-with-bazel/src/third_party/fiat/p256_32.h )
s.files += %w( third_party/boringssl-with-bazel/src/third_party/fiat/p256_64.h )
s.files += %w( third_party/cares/ares_build.h )
s.files += %w( third_party/cares/cares/ares.h )
s.files += %w( third_party/cares/cares/ares__close_sockets.c )
s.files += %w( third_party/cares/cares/ares__get_hostent.c )
s.files += %w( third_party/cares/cares/ares__read_line.c )
s.files += %w( third_party/cares/cares/ares__timeval.c )
s.files += %w( third_party/cares/cares/ares_cancel.c )
s.files += %w( third_party/cares/cares/ares_create_query.c )
s.files += %w( third_party/cares/cares/ares_data.c )
s.files += %w( third_party/cares/cares/ares_data.h )
s.files += %w( third_party/cares/cares/ares_destroy.c )
s.files += %w( third_party/cares/cares/ares_dns.h )
s.files += %w( third_party/cares/cares/ares_expand_name.c )
s.files += %w( third_party/cares/cares/ares_expand_string.c )
s.files += %w( third_party/cares/cares/ares_fds.c )
s.files += %w( third_party/cares/cares/ares_free_hostent.c )
s.files += %w( third_party/cares/cares/ares_free_string.c )
s.files += %w( third_party/cares/cares/ares_getenv.c )
s.files += %w( third_party/cares/cares/ares_getenv.h )
s.files += %w( third_party/cares/cares/ares_gethostbyaddr.c )
s.files += %w( third_party/cares/cares/ares_gethostbyname.c )
s.files += %w( third_party/cares/cares/ares_getnameinfo.c )
s.files += %w( third_party/cares/cares/ares_getopt.c )
s.files += %w( third_party/cares/cares/ares_getopt.h )
s.files += %w( third_party/cares/cares/ares_getsock.c )
s.files += %w( third_party/cares/cares/ares_inet_net_pton.h )
s.files += %w( third_party/cares/cares/ares_init.c )
s.files += %w( third_party/cares/cares/ares_iphlpapi.h )
s.files += %w( third_party/cares/cares/ares_ipv6.h )
s.files += %w( third_party/cares/cares/ares_library_init.c )
s.files += %w( third_party/cares/cares/ares_library_init.h )
s.files += %w( third_party/cares/cares/ares_llist.c )
s.files += %w( third_party/cares/cares/ares_llist.h )
s.files += %w( third_party/cares/cares/ares_mkquery.c )
s.files += %w( third_party/cares/cares/ares_nowarn.c )
s.files += %w( third_party/cares/cares/ares_nowarn.h )
s.files += %w( third_party/cares/cares/ares_options.c )
s.files += %w( third_party/cares/cares/ares_parse_a_reply.c )
s.files += %w( third_party/cares/cares/ares_parse_aaaa_reply.c )
s.files += %w( third_party/cares/cares/ares_parse_mx_reply.c )
s.files += %w( third_party/cares/cares/ares_parse_naptr_reply.c )
s.files += %w( third_party/cares/cares/ares_parse_ns_reply.c )
s.files += %w( third_party/cares/cares/ares_parse_ptr_reply.c )
s.files += %w( third_party/cares/cares/ares_parse_soa_reply.c )
s.files += %w( third_party/cares/cares/ares_parse_srv_reply.c )
s.files += %w( third_party/cares/cares/ares_parse_txt_reply.c )
s.files += %w( third_party/cares/cares/ares_platform.c )
s.files += %w( third_party/cares/cares/ares_platform.h )
s.files += %w( third_party/cares/cares/ares_private.h )
s.files += %w( third_party/cares/cares/ares_process.c )
s.files += %w( third_party/cares/cares/ares_query.c )
s.files += %w( third_party/cares/cares/ares_rules.h )
s.files += %w( third_party/cares/cares/ares_search.c )
s.files += %w( third_party/cares/cares/ares_send.c )
s.files += %w( third_party/cares/cares/ares_setup.h )
s.files += %w( third_party/cares/cares/ares_strcasecmp.c )
s.files += %w( third_party/cares/cares/ares_strcasecmp.h )
s.files += %w( third_party/cares/cares/ares_strdup.c )
s.files += %w( third_party/cares/cares/ares_strdup.h )
s.files += %w( third_party/cares/cares/ares_strerror.c )
s.files += %w( third_party/cares/cares/ares_strsplit.c )
s.files += %w( third_party/cares/cares/ares_strsplit.h )
s.files += %w( third_party/cares/cares/ares_timeout.c )
s.files += %w( third_party/cares/cares/ares_version.c )
s.files += %w( third_party/cares/cares/ares_version.h )
s.files += %w( third_party/cares/cares/ares_writev.c )
s.files += %w( third_party/cares/cares/bitncmp.c )
s.files += %w( third_party/cares/cares/bitncmp.h )
s.files += %w( third_party/cares/cares/config-win32.h )
s.files += %w( third_party/cares/cares/inet_net_pton.c )
s.files += %w( third_party/cares/cares/inet_ntop.c )
s.files += %w( third_party/cares/cares/setup_once.h )
s.files += %w( third_party/cares/cares/windows_port.c )
s.files += %w( third_party/cares/cares/include/ares.h )
s.files += %w( third_party/cares/cares/include/ares_dns.h )
s.files += %w( third_party/cares/cares/include/ares_rules.h )
s.files += %w( third_party/cares/cares/include/ares_version.h )
s.files += %w( third_party/cares/cares/src/lib/ares__close_sockets.c )
s.files += %w( third_party/cares/cares/src/lib/ares__get_hostent.c )
s.files += %w( third_party/cares/cares/src/lib/ares__parse_into_addrinfo.c )
s.files += %w( third_party/cares/cares/src/lib/ares__read_line.c )
s.files += %w( third_party/cares/cares/src/lib/ares__readaddrinfo.c )
s.files += %w( third_party/cares/cares/src/lib/ares__sortaddrinfo.c )
s.files += %w( third_party/cares/cares/src/lib/ares__timeval.c )
s.files += %w( third_party/cares/cares/src/lib/ares_android.c )
s.files += %w( third_party/cares/cares/src/lib/ares_android.h )
s.files += %w( third_party/cares/cares/src/lib/ares_cancel.c )
s.files += %w( third_party/cares/cares/src/lib/ares_create_query.c )
s.files += %w( third_party/cares/cares/src/lib/ares_data.c )
s.files += %w( third_party/cares/cares/src/lib/ares_data.h )
s.files += %w( third_party/cares/cares/src/lib/ares_destroy.c )
s.files += %w( third_party/cares/cares/src/lib/ares_expand_name.c )
s.files += %w( third_party/cares/cares/src/lib/ares_expand_string.c )
s.files += %w( third_party/cares/cares/src/lib/ares_fds.c )
s.files += %w( third_party/cares/cares/src/lib/ares_free_hostent.c )
s.files += %w( third_party/cares/cares/src/lib/ares_free_string.c )
s.files += %w( third_party/cares/cares/src/lib/ares_freeaddrinfo.c )
s.files += %w( third_party/cares/cares/src/lib/ares_getaddrinfo.c )
s.files += %w( third_party/cares/cares/src/lib/ares_getenv.c )
s.files += %w( third_party/cares/cares/src/lib/ares_getenv.h )
s.files += %w( third_party/cares/cares/src/lib/ares_gethostbyaddr.c )
s.files += %w( third_party/cares/cares/src/lib/ares_gethostbyname.c )
s.files += %w( third_party/cares/cares/src/lib/ares_getnameinfo.c )
s.files += %w( third_party/cares/cares/src/lib/ares_getsock.c )
s.files += %w( third_party/cares/cares/src/lib/ares_inet_net_pton.h )
s.files += %w( third_party/cares/cares/src/lib/ares_init.c )
s.files += %w( third_party/cares/cares/src/lib/ares_iphlpapi.h )
s.files += %w( third_party/cares/cares/src/lib/ares_ipv6.h )
s.files += %w( third_party/cares/cares/src/lib/ares_library_init.c )
s.files += %w( third_party/cares/cares/src/lib/ares_library_init.h )
s.files += %w( third_party/cares/cares/src/lib/ares_llist.c )
s.files += %w( third_party/cares/cares/src/lib/ares_llist.h )
s.files += %w( third_party/cares/cares/src/lib/ares_mkquery.c )
s.files += %w( third_party/cares/cares/src/lib/ares_nameser.h )
s.files += %w( third_party/cares/cares/src/lib/ares_nowarn.c )
s.files += %w( third_party/cares/cares/src/lib/ares_nowarn.h )
s.files += %w( third_party/cares/cares/src/lib/ares_options.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_a_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_aaaa_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_caa_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_mx_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_naptr_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_ns_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_ptr_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_soa_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_srv_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_parse_txt_reply.c )
s.files += %w( third_party/cares/cares/src/lib/ares_platform.c )
s.files += %w( third_party/cares/cares/src/lib/ares_platform.h )
s.files += %w( third_party/cares/cares/src/lib/ares_private.h )
s.files += %w( third_party/cares/cares/src/lib/ares_process.c )
s.files += %w( third_party/cares/cares/src/lib/ares_query.c )
s.files += %w( third_party/cares/cares/src/lib/ares_search.c )
s.files += %w( third_party/cares/cares/src/lib/ares_send.c )
s.files += %w( third_party/cares/cares/src/lib/ares_setup.h )
s.files += %w( third_party/cares/cares/src/lib/ares_strcasecmp.c )
s.files += %w( third_party/cares/cares/src/lib/ares_strcasecmp.h )
s.files += %w( third_party/cares/cares/src/lib/ares_strdup.c )
s.files += %w( third_party/cares/cares/src/lib/ares_strdup.h )
s.files += %w( third_party/cares/cares/src/lib/ares_strerror.c )
s.files += %w( third_party/cares/cares/src/lib/ares_strsplit.c )
s.files += %w( third_party/cares/cares/src/lib/ares_strsplit.h )
s.files += %w( third_party/cares/cares/src/lib/ares_timeout.c )
s.files += %w( third_party/cares/cares/src/lib/ares_version.c )
s.files += %w( third_party/cares/cares/src/lib/ares_writev.c )
s.files += %w( third_party/cares/cares/src/lib/ares_writev.h )
s.files += %w( third_party/cares/cares/src/lib/bitncmp.c )
s.files += %w( third_party/cares/cares/src/lib/bitncmp.h )
s.files += %w( third_party/cares/cares/src/lib/config-dos.h )
s.files += %w( third_party/cares/cares/src/lib/config-win32.h )
s.files += %w( third_party/cares/cares/src/lib/inet_net_pton.c )
s.files += %w( third_party/cares/cares/src/lib/inet_ntop.c )
s.files += %w( third_party/cares/cares/src/lib/setup_once.h )
s.files += %w( third_party/cares/cares/src/lib/windows_port.c )
s.files += %w( third_party/cares/config_darwin/ares_config.h )
s.files += %w( third_party/cares/config_freebsd/ares_config.h )
s.files += %w( third_party/cares/config_linux/ares_config.h )

@ -55,6 +55,7 @@ ABSL_INCLUDE = (os.path.join('third_party', 'abseil-cpp'),)
ADDRESS_SORTING_INCLUDE = (os.path.join('third_party', 'address_sorting',
'include'),)
CARES_INCLUDE = (
os.path.join('third_party', 'cares', 'cares', 'include'),
os.path.join('third_party', 'cares'),
os.path.join('third_party', 'cares', 'cares'),
)

@ -45,9 +45,9 @@ try:
def ares_build(x):
if os.path.isfile('src/cares/cares/ares_build.h'):
return 'src/cares/cares/ares_build.h'
if not os.path.isfile('third_party/cares/cares/ares_build.h'):
if not os.path.isfile('third_party/cares/cares/include/ares_build.h'):
gen_ares_build(x)
return 'third_party/cares/cares/ares_build.h'
return 'third_party/cares/cares/include/ares_build.h'
out['libs'] = [{
'name':
@ -61,81 +61,90 @@ try:
'secure':
False,
'src': [
"third_party/cares/cares/ares__close_sockets.c",
"third_party/cares/cares/ares__get_hostent.c",
"third_party/cares/cares/ares__read_line.c",
"third_party/cares/cares/ares__timeval.c",
"third_party/cares/cares/ares_cancel.c",
"third_party/cares/cares/ares_create_query.c",
"third_party/cares/cares/ares_data.c",
"third_party/cares/cares/ares_destroy.c",
"third_party/cares/cares/ares_expand_name.c",
"third_party/cares/cares/ares_expand_string.c",
"third_party/cares/cares/ares_fds.c",
"third_party/cares/cares/ares_free_hostent.c",
"third_party/cares/cares/ares_free_string.c",
"third_party/cares/cares/ares_getenv.c",
"third_party/cares/cares/ares_gethostbyaddr.c",
"third_party/cares/cares/ares_gethostbyname.c",
"third_party/cares/cares/ares_getnameinfo.c",
"third_party/cares/cares/ares_getopt.c",
"third_party/cares/cares/ares_getsock.c",
"third_party/cares/cares/ares_init.c",
"third_party/cares/cares/ares_library_init.c",
"third_party/cares/cares/ares_llist.c",
"third_party/cares/cares/ares_mkquery.c",
"third_party/cares/cares/ares_nowarn.c",
"third_party/cares/cares/ares_options.c",
"third_party/cares/cares/ares_parse_a_reply.c",
"third_party/cares/cares/ares_parse_aaaa_reply.c",
"third_party/cares/cares/ares_parse_mx_reply.c",
"third_party/cares/cares/ares_parse_naptr_reply.c",
"third_party/cares/cares/ares_parse_ns_reply.c",
"third_party/cares/cares/ares_parse_ptr_reply.c",
"third_party/cares/cares/ares_parse_soa_reply.c",
"third_party/cares/cares/ares_parse_srv_reply.c",
"third_party/cares/cares/ares_parse_txt_reply.c",
"third_party/cares/cares/ares_platform.c",
"third_party/cares/cares/ares_process.c",
"third_party/cares/cares/ares_query.c",
"third_party/cares/cares/ares_search.c",
"third_party/cares/cares/ares_send.c",
"third_party/cares/cares/ares_strcasecmp.c",
"third_party/cares/cares/ares_strdup.c",
"third_party/cares/cares/ares_strerror.c",
"third_party/cares/cares/ares_strsplit.c",
"third_party/cares/cares/ares_timeout.c",
"third_party/cares/cares/ares_version.c",
"third_party/cares/cares/ares_writev.c",
"third_party/cares/cares/bitncmp.c",
"third_party/cares/cares/inet_net_pton.c",
"third_party/cares/cares/inet_ntop.c",
"third_party/cares/cares/windows_port.c",
"third_party/cares/cares/src/lib/ares_init.c",
"third_party/cares/cares/src/lib/ares_expand_string.c",
"third_party/cares/cares/src/lib/ares_strcasecmp.c",
"third_party/cares/cares/src/lib/ares_destroy.c",
"third_party/cares/cares/src/lib/ares_free_string.c",
"third_party/cares/cares/src/lib/ares__timeval.c",
"third_party/cares/cares/src/lib/ares_library_init.c",
"third_party/cares/cares/src/lib/ares_getsock.c",
"third_party/cares/cares/src/lib/ares_process.c",
"third_party/cares/cares/src/lib/ares_create_query.c",
"third_party/cares/cares/src/lib/ares_fds.c",
"third_party/cares/cares/src/lib/ares_gethostbyname.c",
"third_party/cares/cares/src/lib/ares_mkquery.c",
"third_party/cares/cares/src/lib/ares_freeaddrinfo.c",
"third_party/cares/cares/src/lib/ares_strdup.c",
"third_party/cares/cares/src/lib/ares_timeout.c",
"third_party/cares/cares/src/lib/ares_getnameinfo.c",
"third_party/cares/cares/src/lib/ares_parse_soa_reply.c",
"third_party/cares/cares/src/lib/ares_parse_naptr_reply.c",
"third_party/cares/cares/src/lib/ares_parse_a_reply.c",
"third_party/cares/cares/src/lib/ares_send.c",
"third_party/cares/cares/src/lib/ares_nowarn.c",
"third_party/cares/cares/src/lib/ares__sortaddrinfo.c",
"third_party/cares/cares/src/lib/ares_android.c",
"third_party/cares/cares/src/lib/ares_strerror.c",
"third_party/cares/cares/src/lib/ares_parse_caa_reply.c",
"third_party/cares/cares/src/lib/ares__close_sockets.c",
"third_party/cares/cares/src/lib/ares_llist.c",
"third_party/cares/cares/src/lib/ares_parse_aaaa_reply.c",
"third_party/cares/cares/src/lib/ares_getaddrinfo.c",
"third_party/cares/cares/src/lib/ares_parse_ns_reply.c",
"third_party/cares/cares/src/lib/windows_port.c",
"third_party/cares/cares/src/lib/bitncmp.c",
"third_party/cares/cares/src/lib/ares_strsplit.c",
"third_party/cares/cares/src/lib/ares_data.c",
"third_party/cares/cares/src/lib/ares_free_hostent.c",
"third_party/cares/cares/src/lib/ares_platform.c",
"third_party/cares/cares/src/lib/ares_parse_txt_reply.c",
"third_party/cares/cares/src/lib/ares__parse_into_addrinfo.c",
"third_party/cares/cares/src/lib/ares_gethostbyaddr.c",
"third_party/cares/cares/src/lib/ares_parse_srv_reply.c",
"third_party/cares/cares/src/lib/ares_version.c",
"third_party/cares/cares/src/lib/ares_getenv.c",
"third_party/cares/cares/src/lib/ares_search.c",
"third_party/cares/cares/src/lib/ares_parse_mx_reply.c",
"third_party/cares/cares/src/lib/ares__get_hostent.c",
"third_party/cares/cares/src/lib/ares__readaddrinfo.c",
"third_party/cares/cares/src/lib/ares_parse_ptr_reply.c",
"third_party/cares/cares/src/lib/ares__read_line.c",
"third_party/cares/cares/src/lib/ares_query.c",
"third_party/cares/cares/src/lib/ares_options.c",
"third_party/cares/cares/src/lib/inet_net_pton.c",
"third_party/cares/cares/src/lib/ares_expand_name.c",
"third_party/cares/cares/src/lib/inet_ntop.c",
"third_party/cares/cares/src/lib/ares_cancel.c",
"third_party/cares/cares/src/lib/ares_writev.c",
],
'headers': [
"third_party/cares/cares/ares.h",
"third_party/cares/cares/ares_data.h",
"third_party/cares/cares/ares_dns.h",
"third_party/cares/cares/ares_getenv.h",
"third_party/cares/cares/ares_getopt.h",
"third_party/cares/cares/ares_inet_net_pton.h",
"third_party/cares/cares/ares_iphlpapi.h",
"third_party/cares/cares/ares_ipv6.h",
"third_party/cares/cares/ares_library_init.h",
"third_party/cares/cares/ares_llist.h",
"third_party/cares/cares/ares_nowarn.h",
"third_party/cares/cares/ares_platform.h",
"third_party/cares/cares/ares_private.h",
"third_party/cares/cares/ares_rules.h",
"third_party/cares/cares/ares_setup.h",
"third_party/cares/cares/ares_strcasecmp.h",
"third_party/cares/cares/ares_strdup.h",
"third_party/cares/cares/ares_strsplit.h",
"third_party/cares/cares/ares_version.h",
"third_party/cares/cares/bitncmp.h",
"third_party/cares/cares/config-win32.h",
"third_party/cares/cares/setup_once.h",
"third_party/cares/ares_build.h",
"third_party/cares/cares/include/ares_version.h",
"third_party/cares/cares/include/ares.h",
"third_party/cares/cares/include/ares_rules.h",
"third_party/cares/cares/include/ares_dns.h",
"third_party/cares/cares/src/lib/ares_data.h",
"third_party/cares/cares/src/lib/ares_strsplit.h",
"third_party/cares/cares/src/lib/bitncmp.h",
"third_party/cares/cares/src/lib/ares_iphlpapi.h",
"third_party/cares/cares/src/lib/ares_inet_net_pton.h",
"third_party/cares/cares/src/lib/ares_getenv.h",
"third_party/cares/cares/src/lib/ares_platform.h",
"third_party/cares/cares/src/lib/ares_writev.h",
"third_party/cares/cares/src/lib/ares_private.h",
"third_party/cares/cares/src/lib/ares_setup.h",
"third_party/cares/cares/src/lib/config-win32.h",
"third_party/cares/cares/src/lib/ares_strcasecmp.h",
"third_party/cares/cares/src/lib/setup_once.h",
"third_party/cares/cares/src/lib/ares_ipv6.h",
"third_party/cares/cares/src/lib/ares_library_init.h",
"third_party/cares/cares/src/lib/ares_nameser.h",
"third_party/cares/cares/src/lib/ares_strdup.h",
"third_party/cares/cares/src/lib/config-dos.h",
"third_party/cares/cares/src/lib/ares_llist.h",
"third_party/cares/cares/src/lib/ares_nowarn.h",
"third_party/cares/cares/src/lib/ares_android.h",
"third_party/cares/config_darwin/ares_config.h",
"third_party/cares/config_freebsd/ares_config.h",
"third_party/cares/config_linux/ares_config.h",

@ -1032,56 +1032,62 @@ CORE_SOURCE_FILES = [
'third_party/boringssl-with-bazel/src/ssl/tls13_server.cc',
'third_party/boringssl-with-bazel/src/ssl/tls_method.cc',
'third_party/boringssl-with-bazel/src/ssl/tls_record.cc',
'third_party/cares/cares/ares__close_sockets.c',
'third_party/cares/cares/ares__get_hostent.c',
'third_party/cares/cares/ares__read_line.c',
'third_party/cares/cares/ares__timeval.c',
'third_party/cares/cares/ares_cancel.c',
'third_party/cares/cares/ares_create_query.c',
'third_party/cares/cares/ares_data.c',
'third_party/cares/cares/ares_destroy.c',
'third_party/cares/cares/ares_expand_name.c',
'third_party/cares/cares/ares_expand_string.c',
'third_party/cares/cares/ares_fds.c',
'third_party/cares/cares/ares_free_hostent.c',
'third_party/cares/cares/ares_free_string.c',
'third_party/cares/cares/ares_getenv.c',
'third_party/cares/cares/ares_gethostbyaddr.c',
'third_party/cares/cares/ares_gethostbyname.c',
'third_party/cares/cares/ares_getnameinfo.c',
'third_party/cares/cares/ares_getopt.c',
'third_party/cares/cares/ares_getsock.c',
'third_party/cares/cares/ares_init.c',
'third_party/cares/cares/ares_library_init.c',
'third_party/cares/cares/ares_llist.c',
'third_party/cares/cares/ares_mkquery.c',
'third_party/cares/cares/ares_nowarn.c',
'third_party/cares/cares/ares_options.c',
'third_party/cares/cares/ares_parse_a_reply.c',
'third_party/cares/cares/ares_parse_aaaa_reply.c',
'third_party/cares/cares/ares_parse_mx_reply.c',
'third_party/cares/cares/ares_parse_naptr_reply.c',
'third_party/cares/cares/ares_parse_ns_reply.c',
'third_party/cares/cares/ares_parse_ptr_reply.c',
'third_party/cares/cares/ares_parse_soa_reply.c',
'third_party/cares/cares/ares_parse_srv_reply.c',
'third_party/cares/cares/ares_parse_txt_reply.c',
'third_party/cares/cares/ares_platform.c',
'third_party/cares/cares/ares_process.c',
'third_party/cares/cares/ares_query.c',
'third_party/cares/cares/ares_search.c',
'third_party/cares/cares/ares_send.c',
'third_party/cares/cares/ares_strcasecmp.c',
'third_party/cares/cares/ares_strdup.c',
'third_party/cares/cares/ares_strerror.c',
'third_party/cares/cares/ares_strsplit.c',
'third_party/cares/cares/ares_timeout.c',
'third_party/cares/cares/ares_version.c',
'third_party/cares/cares/ares_writev.c',
'third_party/cares/cares/bitncmp.c',
'third_party/cares/cares/inet_net_pton.c',
'third_party/cares/cares/inet_ntop.c',
'third_party/cares/cares/windows_port.c',
'third_party/cares/cares/src/lib/ares__close_sockets.c',
'third_party/cares/cares/src/lib/ares__get_hostent.c',
'third_party/cares/cares/src/lib/ares__parse_into_addrinfo.c',
'third_party/cares/cares/src/lib/ares__read_line.c',
'third_party/cares/cares/src/lib/ares__readaddrinfo.c',
'third_party/cares/cares/src/lib/ares__sortaddrinfo.c',
'third_party/cares/cares/src/lib/ares__timeval.c',
'third_party/cares/cares/src/lib/ares_android.c',
'third_party/cares/cares/src/lib/ares_cancel.c',
'third_party/cares/cares/src/lib/ares_create_query.c',
'third_party/cares/cares/src/lib/ares_data.c',
'third_party/cares/cares/src/lib/ares_destroy.c',
'third_party/cares/cares/src/lib/ares_expand_name.c',
'third_party/cares/cares/src/lib/ares_expand_string.c',
'third_party/cares/cares/src/lib/ares_fds.c',
'third_party/cares/cares/src/lib/ares_free_hostent.c',
'third_party/cares/cares/src/lib/ares_free_string.c',
'third_party/cares/cares/src/lib/ares_freeaddrinfo.c',
'third_party/cares/cares/src/lib/ares_getaddrinfo.c',
'third_party/cares/cares/src/lib/ares_getenv.c',
'third_party/cares/cares/src/lib/ares_gethostbyaddr.c',
'third_party/cares/cares/src/lib/ares_gethostbyname.c',
'third_party/cares/cares/src/lib/ares_getnameinfo.c',
'third_party/cares/cares/src/lib/ares_getsock.c',
'third_party/cares/cares/src/lib/ares_init.c',
'third_party/cares/cares/src/lib/ares_library_init.c',
'third_party/cares/cares/src/lib/ares_llist.c',
'third_party/cares/cares/src/lib/ares_mkquery.c',
'third_party/cares/cares/src/lib/ares_nowarn.c',
'third_party/cares/cares/src/lib/ares_options.c',
'third_party/cares/cares/src/lib/ares_parse_a_reply.c',
'third_party/cares/cares/src/lib/ares_parse_aaaa_reply.c',
'third_party/cares/cares/src/lib/ares_parse_caa_reply.c',
'third_party/cares/cares/src/lib/ares_parse_mx_reply.c',
'third_party/cares/cares/src/lib/ares_parse_naptr_reply.c',
'third_party/cares/cares/src/lib/ares_parse_ns_reply.c',
'third_party/cares/cares/src/lib/ares_parse_ptr_reply.c',
'third_party/cares/cares/src/lib/ares_parse_soa_reply.c',
'third_party/cares/cares/src/lib/ares_parse_srv_reply.c',
'third_party/cares/cares/src/lib/ares_parse_txt_reply.c',
'third_party/cares/cares/src/lib/ares_platform.c',
'third_party/cares/cares/src/lib/ares_process.c',
'third_party/cares/cares/src/lib/ares_query.c',
'third_party/cares/cares/src/lib/ares_search.c',
'third_party/cares/cares/src/lib/ares_send.c',
'third_party/cares/cares/src/lib/ares_strcasecmp.c',
'third_party/cares/cares/src/lib/ares_strdup.c',
'third_party/cares/cares/src/lib/ares_strerror.c',
'third_party/cares/cares/src/lib/ares_strsplit.c',
'third_party/cares/cares/src/lib/ares_timeout.c',
'third_party/cares/cares/src/lib/ares_version.c',
'third_party/cares/cares/src/lib/ares_writev.c',
'third_party/cares/cares/src/lib/bitncmp.c',
'third_party/cares/cares/src/lib/inet_net_pton.c',
'third_party/cares/cares/src/lib/inet_ntop.c',
'third_party/cares/cares/src/lib/windows_port.c',
'third_party/re2/re2/bitstate.cc',
'third_party/re2/re2/compile.cc',
'third_party/re2/re2/dfa.cc',

@ -401,7 +401,7 @@
# Setup c-ares dependency
ifeq ($(wildcard third_party/cares/cares/ares.h),)
ifeq ($(wildcard third_party/cares/cares/include/ares.h),)
HAS_EMBEDDED_CARES = false
else
HAS_EMBEDDED_CARES = true
@ -419,7 +419,7 @@
CARES_DEP = $(LIBDIR)/$(CONFIG)/libares.a
CARES_MERGE_OBJS = $(LIBARES_OBJS)
CARES_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libares.a
CPPFLAGS := -Ithird_party/cares -Ithird_party/cares/cares $(CPPFLAGS)
CPPFLAGS := -Ithird_party/cares/cares/include -Ithird_party/cares -Ithird_party/cares/cares $(CPPFLAGS)
endif
# Setup address_sorting dependency

@ -1 +1 @@
Subproject commit e982924acee7f7313b4baa4ee5ec000c5e373c30
Subproject commit 6654436a307a5a686b008c1d4c93b0085da6e6d8

@ -121,86 +121,91 @@ copy_file(
cc_library(
name = "ares",
srcs = [
"ares__close_sockets.c",
"ares__get_hostent.c",
"ares__read_line.c",
"ares__timeval.c",
"ares_android.c",
"ares_cancel.c",
"ares_create_query.c",
"ares_data.c",
"ares_destroy.c",
"ares_expand_name.c",
"ares_expand_string.c",
"ares_fds.c",
"ares_free_hostent.c",
"ares_free_string.c",
"ares_getenv.c",
"ares_gethostbyaddr.c",
"ares_gethostbyname.c",
"ares_getnameinfo.c",
"ares_getopt.c",
"ares_getsock.c",
"ares_init.c",
"ares_library_init.c",
"ares_llist.c",
"ares_mkquery.c",
"ares_nowarn.c",
"ares_options.c",
"ares_parse_a_reply.c",
"ares_parse_aaaa_reply.c",
"ares_parse_mx_reply.c",
"ares_parse_naptr_reply.c",
"ares_parse_ns_reply.c",
"ares_parse_ptr_reply.c",
"ares_parse_soa_reply.c",
"ares_parse_srv_reply.c",
"ares_parse_txt_reply.c",
"ares_platform.c",
"ares_process.c",
"ares_query.c",
"ares_search.c",
"ares_send.c",
"ares_strcasecmp.c",
"ares_strdup.c",
"ares_strsplit.c",
"ares_strerror.c",
"ares_timeout.c",
"ares_version.c",
"ares_writev.c",
"bitncmp.c",
"inet_net_pton.c",
"inet_ntop.c",
"windows_port.c",
"src/lib/ares_init.c",
"src/lib/ares_expand_string.c",
"src/lib/ares_strcasecmp.c",
"src/lib/ares_destroy.c",
"src/lib/ares_free_string.c",
"src/lib/ares__timeval.c",
"src/lib/ares_library_init.c",
"src/lib/ares_getsock.c",
"src/lib/ares_process.c",
"src/lib/ares_create_query.c",
"src/lib/ares_fds.c",
"src/lib/ares_gethostbyname.c",
"src/lib/ares_mkquery.c",
"src/lib/ares_freeaddrinfo.c",
"src/lib/ares_strdup.c",
"src/lib/ares_timeout.c",
"src/lib/ares_getnameinfo.c",
"src/lib/ares_parse_soa_reply.c",
"src/lib/ares_parse_naptr_reply.c",
"src/lib/ares_parse_a_reply.c",
"src/lib/ares_send.c",
"src/lib/ares_nowarn.c",
"src/lib/ares__sortaddrinfo.c",
"src/lib/ares_android.c",
"src/lib/ares_strerror.c",
"src/lib/ares_parse_caa_reply.c",
"src/lib/ares__close_sockets.c",
"src/lib/ares_llist.c",
"src/lib/ares_parse_aaaa_reply.c",
"src/lib/ares_getaddrinfo.c",
"src/lib/ares_parse_ns_reply.c",
"src/lib/windows_port.c",
"src/lib/bitncmp.c",
"src/lib/ares_strsplit.c",
"src/lib/ares_data.c",
"src/lib/ares_free_hostent.c",
"src/lib/ares_platform.c",
"src/lib/ares_parse_txt_reply.c",
"src/lib/ares__parse_into_addrinfo.c",
"src/lib/ares_gethostbyaddr.c",
"src/lib/ares_parse_srv_reply.c",
"src/lib/ares_version.c",
"src/lib/ares_getenv.c",
"src/lib/ares_search.c",
"src/lib/ares_parse_mx_reply.c",
"src/lib/ares__get_hostent.c",
"src/lib/ares__readaddrinfo.c",
"src/lib/ares_parse_ptr_reply.c",
"src/lib/ares__read_line.c",
"src/lib/ares_query.c",
"src/lib/ares_options.c",
"src/lib/inet_net_pton.c",
"src/lib/ares_expand_name.c",
"src/lib/inet_ntop.c",
"src/lib/ares_cancel.c",
"src/lib/ares_writev.c",
],
hdrs = [
"ares.h",
"ares_android.h",
"ares_build.h",
"ares_config.h",
"ares_data.h",
"ares_dns.h",
"ares_getenv.h",
"ares_getopt.h",
"ares_inet_net_pton.h",
"ares_iphlpapi.h",
"ares_ipv6.h",
"ares_library_init.h",
"ares_llist.h",
"ares_nowarn.h",
"ares_platform.h",
"ares_private.h",
"ares_rules.h",
"ares_setup.h",
"ares_strcasecmp.h",
"ares_strdup.h",
"ares_strsplit.h",
"ares_version.h",
"ares_writev.h",
"bitncmp.h",
"config-win32.h",
"nameser.h",
"setup_once.h",
"include/ares_version.h",
"include/ares.h",
"include/ares_rules.h",
"include/ares_dns.h",
"src/lib/ares_data.h",
"src/lib/ares_strsplit.h",
"src/lib/bitncmp.h",
"src/lib/ares_iphlpapi.h",
"src/lib/ares_inet_net_pton.h",
"src/lib/ares_getenv.h",
"src/lib/ares_platform.h",
"src/lib/ares_writev.h",
"src/lib/ares_private.h",
"src/lib/ares_setup.h",
"src/lib/config-win32.h",
"src/lib/ares_strcasecmp.h",
"src/lib/setup_once.h",
"src/lib/ares_ipv6.h",
"src/lib/ares_library_init.h",
"src/lib/ares_nameser.h",
"src/lib/ares_strdup.h",
"src/lib/config-dos.h",
"src/lib/ares_llist.h",
"src/lib/ares_nowarn.h",
"src/lib/ares_android.h",
],
copts = [
"-D_GNU_SOURCE",
@ -216,7 +221,7 @@ cc_library(
"//conditions:default": [],
}),
defines = ["CARES_STATICLIB"],
includes = ["."],
includes = ["include", "."],
linkopts = select({
":windows": ["-defaultlib:ws2_32.lib"],
"//conditions:default": [],

@ -29,7 +29,7 @@ third_party/abseil-cpp 215105818dfde3174fe799600bb0f3cae233d0bf
third_party/benchmark 0baacde3618ca617da95375e0af13ce1baadea47
third_party/bloaty 60209eb1ccc34d5deefb002d1b7f37545204f7f2
third_party/boringssl-with-bazel b9232f9e27e5668bc0414879dcdedb2a59ea75f2
third_party/cares/cares e982924acee7f7313b4baa4ee5ec000c5e373c30
third_party/cares/cares 6654436a307a5a686b008c1d4c93b0085da6e6d8
third_party/envoy-api 20b1b5fcee88a20a08b71051a961181839ec7268
third_party/googleapis 2f9af297c84c55c8b871ba4495e01ade42476c92
third_party/googletest c9ccac7cb7345901884aabf5d1a786cfa6e2f397

Loading…
Cancel
Save