diff --git a/keyserver/Dockerfile b/keyserver/Dockerfile --- a/keyserver/Dockerfile +++ b/keyserver/Dockerfile @@ -99,10 +99,8 @@ COPY --chown=comm landing/package.json landing/.flowconfig landing/ COPY --chown=comm desktop/package.json desktop/ -# Copy in files needed for patch-package and pod-patch +# Copy in files needed for patch-package COPY --chown=comm patches patches/ -COPY --chown=comm native/ios/pod-patch native/ios/pod-patch/ -COPY --chown=comm native/ios/Podfile native/ios/ # Actually run yarn RUN yarn cleaninstall diff --git a/native/android/app/CMakeLists.txt b/native/android/app/CMakeLists.txt --- a/native/android/app/CMakeLists.txt +++ b/native/android/app/CMakeLists.txt @@ -30,14 +30,6 @@ set(_third_party_dir ${CMAKE_CURRENT_SOURCE_DIR}/build/third-party-ndk) set(_android_build_dir build/${CMAKE_ANDROID_ARCH_ABI}) -# Protobuf -set(protobuf_BUILD_TESTS OFF) - -# gRPC building parameters -set(gRPC_BUILD_CSHARP_EXT OFF) -set(gRPC_SSL_PROVIDER "package" CACHE STRING "SSL library provider") - -# gRPC client include(FetchContent) if(CMAKE_ANDROID_ARCH_ABI STREQUAL arm64-v8a) @@ -61,9 +53,9 @@ endif() FetchContent_Declare( - Corrosion - GIT_REPOSITORY https://github.com/corrosion-rs/corrosion.git - GIT_TAG v0.2.1 + Corrosion + GIT_REPOSITORY https://github.com/corrosion-rs/corrosion.git + GIT_TAG v0.2.1 ) FetchContent_MakeAvailable(Corrosion) @@ -72,22 +64,12 @@ add_library_rust(PATH ../../native_rust_library NAMESPACE comm) -# Disable unused plugins -set(gRPC_BUILD_GRPC_PHP_PLUGIN OFF) -set(gRPC_BUILD_GRPC_RUBY_PLUGIN OFF) -set(gRPC_BUILD_GRPC_PYTHON_PLUGIN OFF) -set(gRPC_BUILD_GRPC_CSHARP_PLUGIN OFF) - # We're updating parameters below for Cmake's find_OpenSSL() function set(OPENSSL_ROOT_DIR "${_third_party_dir}/openssl/openssl-${OPENSSL_VERSION}/${_android_build_dir}" ) list(APPEND CMAKE_FIND_ROOT_PATH "${OPENSSL_ROOT_DIR}") -add_subdirectory(${_third_party_dir}/grpc/grpc-${GRPC_VERSION}/ - ${CMAKE_CURRENT_BINARY_DIR}/grpc/ - EXCLUDE_FROM_ALL -) add_subdirectory(${_third_party_dir}/glog/glog-${GLOG_VERSION}/) add_subdirectory(../../node_modules/olm ./build) @@ -134,8 +116,6 @@ ../../cpp/CommonCpp/NativeModules/PersistentStorageUtilities/MessageOperationsUtilities/MessageSpecs ../../cpp/CommonCpp/DatabaseManagers ../../cpp/CommonCpp/Tools - ../../../shared/protos/_generated - ../../cpp/CommonCpp/grpc # native rust library ${native_rust_library_include_dir} @@ -150,7 +130,6 @@ file(GLOB DOUBLE_CONVERSION_SOURCES "${_third_party_dir}/double-conversion/double-conversion/*.cc" ) -file(GLOB GRPC_CODE "../../../shared/protos/_generated/*.cc") add_library( # Sets the name of the library. @@ -195,8 +174,6 @@ # double-conversion ${DOUBLE_CONVERSION_SOURCES} - ${GRPC_CODE} - # comm code ${ANDROID_NATIVE_CODE} ${COMMON_NATIVE_CODE} @@ -256,8 +233,6 @@ olm openssl-crypto openssl-ssl - grpc++ - libprotobuf comm::native_rust_library ) diff --git a/native/android/app/build.gradle b/native/android/app/build.gradle --- a/native/android/app/build.gradle +++ b/native/android/app/build.gradle @@ -145,42 +145,6 @@ thirdPartyNdkDir.mkdirs() } -// GRPC -task downloadGrpc(dependsOn: createNativeDepsDirectories, type: Download) { - src("https://github.com/grpc/grpc/archive/refs/tags/v${GRPC_VERSION}.tar.gz") - onlyIfNewer(true) - overwrite(false) - dest(new File(downloadsDir, "grpc-${GRPC_VERSION}.tar.gz")) -} - -task copyGrpc(dependsOn: dependenciesPath ? [] : [downloadGrpc], type: Copy) { - from(tarTree(downloadGrpc.dest)) - includeEmptyDirs = true - into("$thirdPartyNdkDir/grpc") -} - -def grpcDir = "${thirdPartyNdkDir}/grpc/grpc-${GRPC_VERSION}" -task prepareGrpc(dependsOn: copyGrpc, type: GitModules) { - gitmodulesFile(new File("${grpcDir}/.gitmodules")) - outputDir(new File("${grpcDir}")) - // Skip the boringSSL module as we use OpenSSL - skipModules([ - "third_party/boringssl-with-bazel" - ]) - // Needs to override/provide some module branches - // for the gRPC version compatibility - moduleBranch([ - "third_party/cares/cares": "cares-1_13_0", - "third_party/abseil-cpp": "lts_2021_03_24", - "third_party/protobuf": "v3.15.8" - ]) - // We need to move 'zconf.h' because it modifies on the compilation stage - // and makes the 'outputDir' not as UP-TO-DATE - runAfter([ - "mv ${grpcDir}/third_party/zlib/zconf.h ${grpcDir}/third_party/zlib/zconf.h.included" - ]) -} - // FOLLY task downloadFolly(dependsOn: createNativeDepsDirectories, type: Download) { src("https://github.com/facebook/folly/archive/v${FOLLY_VERSION}.tar.gz") @@ -335,7 +299,6 @@ // EXTERNAL LIBS task prepareExternalLibs { - dependsOn prepareGrpc dependsOn prepareFolly dependsOn prepareGlog dependsOn prepareBoost @@ -509,7 +472,6 @@ arguments "-DANDROID_STL=c++_shared", "-DGLOG_VERSION=" + GLOG_VERSION, "-DOPENSSL_VERSION=" + OPENSSL_VERSION, - "-DGRPC_VERSION=" + GRPC_VERSION, "-DNDK_VERSION=" + rootProject.ext.ndkVersion targets "comm_jni_module", "turbomodulejsijni" } diff --git a/native/android/app/src/cpp/GlobalNetworkSingletonJNIHelper.cpp b/native/android/app/src/cpp/GlobalNetworkSingletonJNIHelper.cpp deleted file mode 100644 --- a/native/android/app/src/cpp/GlobalNetworkSingletonJNIHelper.cpp +++ /dev/null @@ -1,8 +0,0 @@ -#include -#include - -namespace comm { -void GlobalNetworkSingletonJNIHelper::registerNatives() { -} - -} // namespace comm diff --git a/native/android/app/src/cpp/jsiInstaller.cpp b/native/android/app/src/cpp/jsiInstaller.cpp --- a/native/android/app/src/cpp/jsiInstaller.cpp +++ b/native/android/app/src/cpp/jsiInstaller.cpp @@ -5,7 +5,6 @@ #include #include -#include #include #include #include @@ -55,7 +54,6 @@ JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *) { return jni::initialize(vm, [] { CommHybrid::registerNatives(); - comm::GlobalNetworkSingletonJNIHelper::registerNatives(); comm::ThreadOperationsJNIHelper::registerNatives(); comm::MessageOperationsUtilitiesJNIHelper::registerNatives(); comm::GlobalDBSingletonJNIHelper::registerNatives(); diff --git a/native/android/gradle.properties b/native/android/gradle.properties --- a/native/android/gradle.properties +++ b/native/android/gradle.properties @@ -41,7 +41,6 @@ GLOG_VERSION=0.4.0 BOOST_VERSION=1_63_0 DOUBLE_CONVERSION_VERSION=1.1.6 -GRPC_VERSION=1.39.1 # Version of OpenSSL library to build and link OPENSSL_VERSION=1.1.1l diff --git a/native/cpp/CommonCpp/CMakeLists.txt b/native/cpp/CommonCpp/CMakeLists.txt --- a/native/cpp/CommonCpp/CMakeLists.txt +++ b/native/cpp/CommonCpp/CMakeLists.txt @@ -5,26 +5,16 @@ include(GNUInstallDirs) -add_subdirectory(grpc) add_subdirectory(CryptoTools) add_subdirectory(DatabaseManagers) add_subdirectory(NativeModules) add_subdirectory(Tools) -target_link_libraries(comm-client - comm-modules-native -) - target_link_libraries(comm-cryptotools comm-tools comm-databasemanagers ) -target_link_libraries(comm-modules-internal - comm-tools - comm-client -) - target_link_libraries(comm-modules-native comm-client comm-cryptotools @@ -34,5 +24,4 @@ target_link_libraries(comm-modules-persistentstorage comm-databasemanagers - comm-client ) diff --git a/native/cpp/CommonCpp/NativeModules/CMakeLists.txt b/native/cpp/CommonCpp/NativeModules/CMakeLists.txt --- a/native/cpp/CommonCpp/NativeModules/CMakeLists.txt +++ b/native/cpp/CommonCpp/NativeModules/CMakeLists.txt @@ -3,29 +3,6 @@ include(GNUInstallDirs) -set(INTERNAL_HDRS - "InternalModules/GlobalNetworkSingleton.h" - "InternalModules/GlobalNetworkSingletonJNIHelper.h" - "InternalModules/NetworkModule.h" - "InternalModules/SocketStatus.h" -) - -set(INTERNAL_SRCS - "InternalModules/GlobalNetworkSingleton.cpp" - "InternalModules/NetworkModule.cpp" -) - -add_library(comm-modules-internal - ${INTERNAL_HDRS} - ${INTERNAL_SRCS} -) - -target_include_directories(comm-modules-internal - PUBLIC - $ - $ -) - set(NATIVE_HDRS "CommCoreModule.h" "MessageStoreOperations.h" @@ -48,6 +25,7 @@ PUBLIC $ $ + # HACK PRIVATE "../../../../node_modules/react-native/ReactCommon/jsi" @@ -91,19 +69,19 @@ $ $ PRIVATE + # HACK "../../../node_modules/react-native/ReactCommon/jsi" ) -set(_components internal native persistentstorage) -foreach(component ${_components}) +set(_components native persistentstorage) +foreach(component ${_components}) install(TARGETS comm-modules-${component} EXPORT comm-modules-export RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT comm-modules LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT comm-modules ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT comm-modules ) - endforeach() install(FILES ${INTERNAL_HDRS} DESTINATION include/InternalModules) @@ -114,7 +92,7 @@ ) install(FILES ${THREAD_OP_HDRS} DESTINATION include/ThreadOperationsUtilities) -export(TARGETS comm-modules-internal comm-modules-native +export(TARGETS comm-modules-native NAMESPACE comm-modules:: FILE ${CMAKE_CURRENT_BINARY_DIR}/cmake/comm-modules/comm-modules-targets.cmake ) diff --git a/native/cpp/CommonCpp/NativeModules/CommCoreModule.h b/native/cpp/CommonCpp/NativeModules/CommCoreModule.h --- a/native/cpp/CommonCpp/NativeModules/CommCoreModule.h +++ b/native/cpp/CommonCpp/NativeModules/CommCoreModule.h @@ -4,7 +4,6 @@ #include "../Tools/CommSecureStore.h" #include "../Tools/WorkerThread.h" #include "../_generated/NativeModules.h" -#include "../grpc/Client.h" #include #include #include @@ -21,8 +20,6 @@ const std::string secureStoreAccountDataKey = "cryptoAccountDataKey"; std::unique_ptr cryptoModule; - std::unique_ptr networkClient; - template T runSyncOrThrowJSError(jsi::Runtime &rt, std::function task); jsi::Value getDraft(jsi::Runtime &rt, const jsi::String &key) override; @@ -70,11 +67,6 @@ public: CommCoreModule(std::shared_ptr jsInvoker); - - void initializeNetworkModule( - const std::string &userId, - const std::string &deviceToken, - const std::string &hostname = ""); }; } // namespace comm diff --git a/native/cpp/CommonCpp/NativeModules/CommCoreModule.cpp b/native/cpp/CommonCpp/NativeModules/CommCoreModule.cpp --- a/native/cpp/CommonCpp/NativeModules/CommCoreModule.cpp +++ b/native/cpp/CommonCpp/NativeModules/CommCoreModule.cpp @@ -3,7 +3,6 @@ #include "DatabaseManager.h" #include "DraftStoreOperations.h" #include "InternalModules/GlobalDBSingleton.h" -#include "InternalModules/GlobalNetworkSingleton.h" #include "MessageStoreOperations.h" #include "ThreadStoreOperations.h" @@ -917,16 +916,6 @@ }); } -void CommCoreModule::initializeNetworkModule( - const std::string &userId, - const std::string &deviceToken, - const std::string &hostname) { - GlobalNetworkSingleton::instance.scheduleOrRun( - [=](NetworkModule &networkModule) { - networkModule.initializeNetworkModule(userId, deviceToken, hostname); - }); -} - jsi::Value CommCoreModule::getUserPublicKey(jsi::Runtime &rt) { return createPromiseAsJSIValue( rt, [=](jsi::Runtime &innerRt, std::shared_ptr promise) { @@ -978,7 +967,6 @@ : facebook::react::CommCoreModuleSchemaCxxSpecJSI(jsInvoker), cryptoThread(std::make_unique("crypto")) { GlobalDBSingleton::instance.enableMultithreading(); - GlobalNetworkSingleton::instance.enableMultithreading(); } double CommCoreModule::getCodeVersion(jsi::Runtime &rt) { diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.h b/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.h deleted file mode 100644 --- a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include "../../Tools/WorkerThread.h" -#include "NetworkModule.h" -#include -#include - -namespace comm { -class GlobalNetworkSingleton { - std::unique_ptr thread; - static NetworkModule &networkModule(); - -public: - static GlobalNetworkSingleton instance; - void scheduleOrRun(std::function &&task); - void enableMultithreading(); -}; -} // namespace comm diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.cpp b/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.cpp deleted file mode 100644 --- a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingleton.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "GlobalNetworkSingleton.h" - -namespace comm { -GlobalNetworkSingleton GlobalNetworkSingleton::instance; - -NetworkModule &GlobalNetworkSingleton::networkModule() { - static thread_local NetworkModule module; - return module; -} - -void GlobalNetworkSingleton::scheduleOrRun( - std::function &&task) { - if (this->thread != nullptr) { - this->thread->scheduleTask( - [=, task = std::move(task)]() { task(this->networkModule()); }); - } else { - task(this->networkModule()); - } -} - -void GlobalNetworkSingleton::enableMultithreading() { - if (this->thread == nullptr) { - this->thread = std::make_unique("network"); - } -} -} // namespace comm diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingletonJNIHelper.h b/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingletonJNIHelper.h deleted file mode 100644 --- a/native/cpp/CommonCpp/NativeModules/InternalModules/GlobalNetworkSingletonJNIHelper.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include - -namespace comm { -class GlobalNetworkSingletonJNIHelper - : public facebook::jni::JavaClass { -public: - static auto constexpr kJavaDescriptor = - "Lapp/comm/android/fbjni/NetworkModule;"; - static void registerNatives(); -}; -} // namespace comm diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.h b/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.h deleted file mode 100644 --- a/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include "../../grpc/Client.h" -#include "SocketStatus.h" -#include -#include - -namespace comm { -class NetworkModule { - std::unique_ptr networkClient; - -public: - void initializeNetworkModule( - const std::string &userId, - const std::string &deviceToken, - const std::string &hostname = ""); - std::string sessionSignature(std::string deviceID); - std::string newSession( - std::string deviceID, - std::string publicKey, - std::string signature, - std::string notifyToken, - tunnelbroker::NewSessionRequest_DeviceTypes deviceType, - std::string deviceAppVersion, - std::string deviceOS); -}; -} // namespace comm diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.cpp b/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.cpp deleted file mode 100644 --- a/native/cpp/CommonCpp/NativeModules/InternalModules/NetworkModule.cpp +++ /dev/null @@ -1,50 +0,0 @@ -#include "NetworkModule.h" -#include "Logger.h" - -namespace comm { -void NetworkModule::initializeNetworkModule( - const std::string &userId, - const std::string &deviceToken, - const std::string &hostname) { - std::string host = (hostname.size() == 0) ? "localhost" : hostname; - // initialize network module - // this is going to differ depending on a device - // 10.0.2.2 for android emulator - // 192.168.x.x for a physical device etc - const std::shared_ptr credentials = - (host.substr(0, 5) == "https") - ? grpc::SslCredentials(grpc::SslCredentialsOptions()) - : grpc::InsecureChannelCredentials(); - this->networkClient.reset( - new network::Client(host, "50051", credentials, userId, deviceToken)); -} - -std::string NetworkModule::sessionSignature(std::string deviceID) { - if (!this->networkClient) { - return std::string{}; - } - return this->networkClient->sessionSignature(deviceID); -} - -std::string NetworkModule::newSession( - std::string deviceID, - std::string publicKey, - std::string signature, - std::string notifyToken, - tunnelbroker::NewSessionRequest_DeviceTypes deviceType, - std::string deviceAppVersion, - std::string deviceOS) { - if (!this->networkClient) { - return std::string{}; - } - return this->networkClient->newSession( - deviceID, - publicKey, - signature, - notifyToken, - deviceType, - deviceAppVersion, - deviceOS); -} - -} // namespace comm diff --git a/native/cpp/CommonCpp/NativeModules/InternalModules/SocketStatus.h b/native/cpp/CommonCpp/NativeModules/InternalModules/SocketStatus.h deleted file mode 100644 --- a/native/cpp/CommonCpp/NativeModules/InternalModules/SocketStatus.h +++ /dev/null @@ -1,3 +0,0 @@ -#pragma once - -enum SocketStatus { CONNECTING, OPEN, CLOSING, CLOSED }; diff --git a/native/cpp/CommonCpp/grpc/CMakeLists.txt b/native/cpp/CommonCpp/grpc/CMakeLists.txt deleted file mode 100644 --- a/native/cpp/CommonCpp/grpc/CMakeLists.txt +++ /dev/null @@ -1,64 +0,0 @@ -project(grpc-comm) -cmake_minimum_required(VERSION 3.4) - -include(GNUInstallDirs) -find_package(Protobuf REQUIRED) -find_package(gRPC REQUIRED) - -set(CMAKE_CXX_STANDARD 14) - -add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/../../../../shared/protos" - "${CMAKE_CURRENT_BINARY_DIR}/protos" -) - -set(CLIENT_HDRS - "Client.h" -) - -set(CLIENT_SRCS - "Client.cpp" -) - -add_library(comm-client - ${CLIENT_HDRS} - ${CLIENT_SRCS} -) - -target_link_libraries(comm-client - gRPC::grpc++ - protobuf::libprotobuf - comm-tunnelbroker-grpc -) - -target_include_directories(comm-client - PUBLIC - $ - $ - $ - $ - # HACK: add complete cmake support to react-native? - PRIVATE - "../../../node_modules/react-native/ReactCommon/callinvoker" - "../../../node_modules/react-native/ReactCommon/jsi" -) - -install(TARGETS comm-client EXPORT comm-export - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT comm-client - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT comm-client - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT comm-client -) - -install(FILES ${CLIENT_HDRS} DESTINATION include/grpc) - -# For development purposes, able to reference build directory -export(TARGETS comm-client - NAMESPACE comm:: - FILE ${CMAKE_CURRENT_BINARY_DIR}/cmake/comm/comm-grpc-client-targets.cmake -) - -# For installation -install(EXPORT comm-export - FILE comm-grpc-targets.cmake - DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/comm-grpc - NAMESPACE comm-grpc:: -) diff --git a/native/cpp/CommonCpp/grpc/Client.h b/native/cpp/CommonCpp/grpc/Client.h deleted file mode 100644 --- a/native/cpp/CommonCpp/grpc/Client.h +++ /dev/null @@ -1,42 +0,0 @@ -#pragma once - -#include -#include - -#include - -#include "tunnelbroker.grpc.pb.h" -#include "tunnelbroker.pb.h" - -namespace comm { -namespace network { - -using grpc::Channel; -using tunnelbroker::TunnelbrokerService; - -class Client { - std::unique_ptr stub_; - const std::string id; - const std::string deviceToken; - -public: - Client( - std::string hostname, - std::string port, - std::shared_ptr credentials, - const std::string id, - const std::string deviceToken); - - std::string sessionSignature(std::string deviceID); - std::string newSession( - std::string deviceID, - std::string publicKey, - std::string signature, - std::string notifyToken, - tunnelbroker::NewSessionRequest_DeviceTypes deviceType, - std::string deviceAppVersion, - std::string deviceOS); -}; - -} // namespace network -} // namespace comm diff --git a/native/cpp/CommonCpp/grpc/Client.cpp b/native/cpp/CommonCpp/grpc/Client.cpp deleted file mode 100644 --- a/native/cpp/CommonCpp/grpc/Client.cpp +++ /dev/null @@ -1,61 +0,0 @@ -#include "Client.h" -#include "Logger.h" -#include - -namespace comm { -namespace network { - -Client::Client( - std::string hostname, - std::string port, - std::shared_ptr credentials, - const std::string id, - const std::string deviceToken) - : id(id), deviceToken(deviceToken) { - std::shared_ptr channel = - grpc::CreateChannel(hostname + ":" + port, credentials); - this->stub_ = TunnelbrokerService::NewStub(channel); -} - -std::string Client::sessionSignature(std::string deviceID) { - grpc::ClientContext context; - tunnelbroker::SessionSignatureRequest request; - tunnelbroker::SessionSignatureResponse response; - - request.set_deviceid(deviceID); - auto status{this->stub_->SessionSignature(&context, request, &response)}; - if (!status.ok()) { - return std::string{}; - } - return response.tosign(); -} - -std::string Client::newSession( - std::string deviceID, - std::string publicKey, - std::string signature, - std::string notifyToken, - tunnelbroker::NewSessionRequest_DeviceTypes deviceType, - std::string deviceAppVersion, - std::string deviceOS) { - grpc::ClientContext context; - tunnelbroker::NewSessionRequest request; - tunnelbroker::NewSessionResponse response; - - request.set_deviceid(deviceID); - request.set_publickey(publicKey); - request.set_signature(signature); - request.set_notifytoken(notifyToken); - request.set_devicetype(deviceType); - request.set_deviceappversion(deviceAppVersion); - request.set_deviceos(deviceOS); - - auto status{this->stub_->NewSession(&context, request, &response)}; - if (!status.ok()) { - return std::string{}; - } - return response.sessionid(); -} - -} // namespace network -} // namespace comm diff --git a/native/ios/Comm.xcodeproj/project.pbxproj b/native/ios/Comm.xcodeproj/project.pbxproj --- a/native/ios/Comm.xcodeproj/project.pbxproj +++ b/native/ios/Comm.xcodeproj/project.pbxproj @@ -11,7 +11,6 @@ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 1F537ACC7B60DC049C0ECFA7 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769A87FB41BCE3FEF97FD59A /* ExpoModulesProvider.swift */; }; - 71009A7B26FDCD72002C8453 /* Client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71009A7926FDCD71002C8453 /* Client.cpp */; }; 71142A7726C2650B0039DCBD /* CommSecureStoreIOSWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71142A7626C2650A0039DCBD /* CommSecureStoreIOSWrapper.mm */; }; 711B408425DA97F9005F8F06 /* dummy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F26E81B24440D87004049C6 /* dummy.swift */; }; 713EE41126C66B80003D7C48 /* CryptoTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 713EE41026C66B80003D7C48 /* CryptoTest.mm */; }; @@ -29,8 +28,6 @@ 724995D527B4103A00323FCE /* NotificationService.mm in Sources */ = {isa = PBXBuildFile; fileRef = 724995D427B4103A00323FCE /* NotificationService.mm */; }; 724995D927B4103A00323FCE /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 724995D127B4103A00323FCE /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 724995FB27BA9E8D00323FCE /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 724995FA27BA9E8C00323FCE /* UserNotifications.framework */; }; - 726E5D752731A4790032361D /* NetworkModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726E5D732731A4790032361D /* NetworkModule.cpp */; }; - 726E5D782731A5E10032361D /* GlobalNetworkSingleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726E5D762731A5E10032361D /* GlobalNetworkSingleton.cpp */; }; 75291F0428F9A0D400F4C80E /* DeviceID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 75291F0328F9A0AE00F4C80E /* DeviceID.cpp */; }; 7F761E602201141E001B6FB7 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F761E292201141E001B6FB7 /* JavaScriptCore.framework */; }; 7F788C2C248AA2140098F071 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7F788C2B248AA2130098F071 /* SplashScreen.storyboard */; }; @@ -57,23 +54,16 @@ CB3C621127CE4A320054F24C /* Logger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71CA4A63262DA8E500835C89 /* Logger.mm */; }; CB3C621227CE65030054F24C /* CommSecureStoreIOSWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71142A7626C2650A0039DCBD /* CommSecureStoreIOSWrapper.mm */; }; CB4821A527CF9F38001AB7E1 /* CommSecureStore.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71D4D7CB26C50B1000FCDBCD /* CommSecureStore.mm */; }; - CB4821A627CFB153001AB7E1 /* Client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71009A7926FDCD71002C8453 /* Client.cpp */; }; CB4821A927CFB153001AB7E1 /* WorkerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 718DE99C2653D41C00365824 /* WorkerThread.cpp */; }; CB4821AA27CFB153001AB7E1 /* Tools.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71CA4AEB262F236100835C89 /* Tools.mm */; }; CB4821AC27CFB17C001AB7E1 /* Session.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71BF5B6F26B3FF0900EDE27D /* Session.cpp */; }; - CB4821AD27CFB17C001AB7E1 /* NetworkModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726E5D732731A4790032361D /* NetworkModule.cpp */; }; CB4821AE27CFB187001AB7E1 /* Tools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71BF5B7326B401D300EDE27D /* Tools.cpp */; }; CB4821AF27CFB19D001AB7E1 /* PlatformSpecificTools.mm in Sources */ = {isa = PBXBuildFile; fileRef = 71762A74270D8AAE00F565ED /* PlatformSpecificTools.mm */; }; - CB4821B127CFB1FA001AB7E1 /* GlobalNetworkSingleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 726E5D762731A5E10032361D /* GlobalNetworkSingleton.cpp */; }; CB4821B227CFB20E001AB7E1 /* SQLiteQueryExecutor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71BE84412636A944002849D2 /* SQLiteQueryExecutor.cpp */; }; CBDEC69B28ED867000C17588 /* GlobalDBSingleton.mm in Sources */ = {isa = PBXBuildFile; fileRef = CBDEC69A28ED867000C17588 /* GlobalDBSingleton.mm */; }; CBFE58292885852B003B94C9 /* ThreadOperations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CBFE58282885852B003B94C9 /* ThreadOperations.cpp */; }; D7DB6E0F85B2DBE15B01EC21 /* libPods-Comm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 994BEBDD4E4959F69CEA0BC3 /* libPods-Comm.a */; }; F02C296C528B51ADAB5AA19D /* libPods-NotificationService.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EE4DCB430B05EC9DE7D7B01 /* libPods-NotificationService.a */; }; - FC2DF95528BFCFE90017C4AF /* tunnelbroker.grpc.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = FC2DF95128BFCFE90017C4AF /* tunnelbroker.grpc.pb.cc */; }; - FC2DF95628BFCFE90017C4AF /* tunnelbroker.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = FC2DF95328BFCFE90017C4AF /* tunnelbroker.pb.cc */; }; - FC2DF95728BFD02A0017C4AF /* tunnelbroker.grpc.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = FC2DF95128BFCFE90017C4AF /* tunnelbroker.grpc.pb.cc */; }; - FC2DF95828BFD0350017C4AF /* tunnelbroker.pb.cc in Sources */ = {isa = PBXBuildFile; fileRef = FC2DF95328BFCFE90017C4AF /* tunnelbroker.pb.cc */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -930,7 +920,6 @@ "${PODS_ROOT}/../../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", "${PODS_ROOT}/../../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/gRPC-C++/gRPCCertificates-Cpp.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( @@ -952,7 +941,6 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -968,13 +956,11 @@ "${PODS_ROOT}/Target Support Files/Pods-NotificationService/Pods-NotificationService-resources.sh", "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/AccessibilityResources.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/gRPC-C++/gRPCCertificates-Cpp.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AccessibilityResources.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/gRPCCertificates-Cpp.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -1009,7 +995,6 @@ buildActionMask = 2147483647; files = ( 75291F0428F9A0D400F4C80E /* DeviceID.cpp in Sources */, - FC2DF95628BFCFE90017C4AF /* tunnelbroker.pb.cc in Sources */, 8E43C32C291E5B4A009378F5 /* TerminateApp.mm in Sources */, CB38B48628771CDD00171182 /* TemporaryMessageStorage.mm in Sources */, CB38B48428771CAF00171182 /* EncryptedFileUtils.mm in Sources */, @@ -1018,14 +1003,11 @@ 718DE99E2653D41C00365824 /* WorkerThread.cpp in Sources */, 8B99BAAE28D511FF00EB5ADB /* lib.rs.cc in Sources */, 71CA4AEC262F236100835C89 /* Tools.mm in Sources */, - 71009A7B26FDCD72002C8453 /* Client.cpp in Sources */, 71762A75270D8AAE00F565ED /* PlatformSpecificTools.mm in Sources */, 71BF5B7126B3FF0900EDE27D /* Session.cpp in Sources */, - 726E5D752731A4790032361D /* NetworkModule.cpp in Sources */, 71BF5B7526B401D300EDE27D /* Tools.cpp in Sources */, 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, 71142A7726C2650B0039DCBD /* CommSecureStoreIOSWrapper.mm in Sources */, - FC2DF95528BFCFE90017C4AF /* tunnelbroker.grpc.pb.cc in Sources */, CB38F2B1286C6C870010535C /* MessageOperationsUtilities.cpp in Sources */, 71BE84492636A944002849D2 /* NativeModules.cpp in Sources */, 71CA4A64262DA8E500835C89 /* Logger.mm in Sources */, @@ -1034,7 +1016,6 @@ 71D4D7CC26C50B1000FCDBCD /* CommSecureStore.mm in Sources */, 711B408425DA97F9005F8F06 /* dummy.swift in Sources */, CBDEC69B28ED867000C17588 /* GlobalDBSingleton.mm in Sources */, - 726E5D782731A5E10032361D /* GlobalNetworkSingleton.cpp in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, 71BE844B2636A944002849D2 /* SQLiteQueryExecutor.cpp in Sources */, ); @@ -1058,13 +1039,8 @@ CB38F2C0286C6CDF0010535C /* MessageOperationsUtilities.cpp in Sources */, CB1648AF27CFBE6A00394D9D /* CryptoModule.cpp in Sources */, CB4821B227CFB20E001AB7E1 /* SQLiteQueryExecutor.cpp in Sources */, - CB4821B127CFB1FA001AB7E1 /* GlobalNetworkSingleton.cpp in Sources */, CB4821AE27CFB187001AB7E1 /* Tools.cpp in Sources */, - FC2DF95828BFD0350017C4AF /* tunnelbroker.pb.cc in Sources */, - FC2DF95728BFD02A0017C4AF /* tunnelbroker.grpc.pb.cc in Sources */, CB4821AC27CFB17C001AB7E1 /* Session.cpp in Sources */, - CB4821AD27CFB17C001AB7E1 /* NetworkModule.cpp in Sources */, - CB4821A627CFB153001AB7E1 /* Client.cpp in Sources */, CB4821A927CFB153001AB7E1 /* WorkerThread.cpp in Sources */, CB4821AA27CFB153001AB7E1 /* Tools.mm in Sources */, CB4821A527CF9F38001AB7E1 /* CommSecureStore.mm in Sources */, diff --git a/native/ios/Comm/AppDelegate.mm b/native/ios/Comm/AppDelegate.mm --- a/native/ios/Comm/AppDelegate.mm +++ b/native/ios/Comm/AppDelegate.mm @@ -16,10 +16,8 @@ #import "CommCoreModule.h" #import "GlobalDBSingleton.h" -#import "GlobalNetworkSingleton.h" #import "Logger.h" #import "MessageOperationsUtilities.h" -#import "NetworkModule.h" #import "SQLiteQueryExecutor.h" #import "TemporaryMessageStorage.h" #import "ThreadOperations.h" diff --git a/native/ios/Podfile b/native/ios/Podfile --- a/native/ios/Podfile +++ b/native/ios/Podfile @@ -8,10 +8,6 @@ def common_comm_target_pods pod 'SQLCipher-Amalgamation', :path => '../../node_modules/@commapp/sqlcipher-amalgamation' - pod 'gRPC-C++', :podspec => './pod-patch/.patched/gRPC-C++/1.40.0/gRPC-C++.podspec.json' - pod 'gRPC-C++/Protobuf', :podspec => './pod-patch/.patched/gRPC-C++/1.40.0/gRPC-C++.podspec.json' - pod 'gRPC-Core', :podspec => './pod-patch/.patched/gRPC-Core/1.40.0/gRPC-Core.podspec.json' - pod 'Protobuf-C++', '3.15.8' end target 'Comm' do diff --git a/native/ios/Podfile.lock b/native/ios/Podfile.lock --- a/native/ios/Podfile.lock +++ b/native/ios/Podfile.lock @@ -1,357 +1,4 @@ PODS: - - abseil/algorithm/algorithm (1.20210324.0): - - abseil/base/config - - abseil/algorithm/container (1.20210324.0): - - abseil/algorithm/algorithm - - abseil/base/core_headers - - abseil/meta/type_traits - - abseil/base/atomic_hook (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/base (1.20210324.0): - - abseil/base/atomic_hook - - abseil/base/base_internal - - abseil/base/config - - abseil/base/core_headers - - abseil/base/dynamic_annotations - - abseil/base/log_severity - - abseil/base/raw_logging_internal - - abseil/base/spinlock_wait - - abseil/meta/type_traits - - abseil/base/base_internal (1.20210324.0): - - abseil/base/config - - abseil/meta/type_traits - - abseil/base/config (1.20210324.0) - - abseil/base/core_headers (1.20210324.0): - - abseil/base/config - - abseil/base/dynamic_annotations (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/endian (1.20210324.0): - - abseil/base/base - - abseil/base/config - - abseil/base/core_headers - - abseil/base/errno_saver (1.20210324.0): - - abseil/base/config - - abseil/base/exponential_biased (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/log_severity (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/malloc_internal (1.20210324.0): - - abseil/base/base - - abseil/base/base_internal - - abseil/base/config - - abseil/base/core_headers - - abseil/base/dynamic_annotations - - abseil/base/raw_logging_internal - - abseil/base/raw_logging_internal (1.20210324.0): - - abseil/base/atomic_hook - - abseil/base/config - - abseil/base/core_headers - - abseil/base/log_severity - - abseil/base/spinlock_wait (1.20210324.0): - - abseil/base/base_internal - - abseil/base/core_headers - - abseil/base/errno_saver - - abseil/base/throw_delegate (1.20210324.0): - - abseil/base/config - - abseil/base/raw_logging_internal - - abseil/container/common (1.20210324.0): - - abseil/meta/type_traits - - abseil/types/optional - - abseil/container/compressed_tuple (1.20210324.0): - - abseil/utility/utility - - abseil/container/container_memory (1.20210324.0): - - abseil/base/config - - abseil/memory/memory - - abseil/meta/type_traits - - abseil/utility/utility - - abseil/container/fixed_array (1.20210324.0): - - abseil/algorithm/algorithm - - abseil/base/config - - abseil/base/core_headers - - abseil/base/dynamic_annotations - - abseil/base/throw_delegate - - abseil/container/compressed_tuple - - abseil/memory/memory - - abseil/container/flat_hash_map (1.20210324.0): - - abseil/algorithm/container - - abseil/container/container_memory - - abseil/container/hash_function_defaults - - abseil/container/raw_hash_map - - abseil/memory/memory - - abseil/container/hash_function_defaults (1.20210324.0): - - abseil/base/config - - abseil/hash/hash - - abseil/strings/cord - - abseil/strings/strings - - abseil/container/hash_policy_traits (1.20210324.0): - - abseil/meta/type_traits - - abseil/container/hashtable_debug_hooks (1.20210324.0): - - abseil/base/config - - abseil/container/hashtablez_sampler (1.20210324.0): - - abseil/base/base - - abseil/base/core_headers - - abseil/base/exponential_biased - - abseil/container/have_sse - - abseil/debugging/stacktrace - - abseil/memory/memory - - abseil/synchronization/synchronization - - abseil/utility/utility - - abseil/container/have_sse (1.20210324.0) - - abseil/container/inlined_vector (1.20210324.0): - - abseil/algorithm/algorithm - - abseil/base/core_headers - - abseil/base/throw_delegate - - abseil/container/inlined_vector_internal - - abseil/memory/memory - - abseil/container/inlined_vector_internal (1.20210324.0): - - abseil/base/core_headers - - abseil/container/compressed_tuple - - abseil/memory/memory - - abseil/meta/type_traits - - abseil/types/span - - abseil/container/layout (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/meta/type_traits - - abseil/strings/strings - - abseil/types/span - - abseil/utility/utility - - abseil/container/raw_hash_map (1.20210324.0): - - abseil/base/throw_delegate - - abseil/container/container_memory - - abseil/container/raw_hash_set - - abseil/container/raw_hash_set (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/endian - - abseil/container/common - - abseil/container/compressed_tuple - - abseil/container/container_memory - - abseil/container/hash_policy_traits - - abseil/container/hashtable_debug_hooks - - abseil/container/hashtablez_sampler - - abseil/container/have_sse - - abseil/container/layout - - abseil/memory/memory - - abseil/meta/type_traits - - abseil/numeric/bits - - abseil/utility/utility - - abseil/debugging/debugging_internal (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/dynamic_annotations - - abseil/base/errno_saver - - abseil/base/raw_logging_internal - - abseil/debugging/demangle_internal (1.20210324.0): - - abseil/base/base - - abseil/base/config - - abseil/base/core_headers - - abseil/debugging/stacktrace (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/debugging/debugging_internal - - abseil/debugging/symbolize (1.20210324.0): - - abseil/base/base - - abseil/base/config - - abseil/base/core_headers - - abseil/base/dynamic_annotations - - abseil/base/malloc_internal - - abseil/base/raw_logging_internal - - abseil/debugging/debugging_internal - - abseil/debugging/demangle_internal - - abseil/strings/strings - - abseil/functional/bind_front (1.20210324.0): - - abseil/base/base_internal - - abseil/container/compressed_tuple - - abseil/meta/type_traits - - abseil/utility/utility - - abseil/functional/function_ref (1.20210324.0): - - abseil/base/base_internal - - abseil/meta/type_traits - - abseil/hash/city (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/endian - - abseil/hash/hash (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/endian - - abseil/container/fixed_array - - abseil/hash/city - - abseil/hash/wyhash - - abseil/meta/type_traits - - abseil/numeric/int128 - - abseil/strings/strings - - abseil/types/optional - - abseil/types/variant - - abseil/utility/utility - - abseil/hash/wyhash (1.20210324.0): - - abseil/base/config - - abseil/base/endian - - abseil/numeric/int128 - - abseil/memory/memory (1.20210324.0): - - abseil/base/core_headers - - abseil/meta/type_traits - - abseil/meta/type_traits (1.20210324.0): - - abseil/base/config - - abseil/numeric/bits (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/numeric/int128 (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/numeric/bits - - abseil/numeric/representation (1.20210324.0): - - abseil/base/config - - abseil/status/status (1.20210324.0): - - abseil/base/atomic_hook - - abseil/base/config - - abseil/base/core_headers - - abseil/base/raw_logging_internal - - abseil/container/inlined_vector - - abseil/debugging/stacktrace - - abseil/debugging/symbolize - - abseil/strings/cord - - abseil/strings/str_format - - abseil/strings/strings - - abseil/types/optional - - abseil/status/statusor (1.20210324.0): - - abseil/base/core_headers - - abseil/base/raw_logging_internal - - abseil/meta/type_traits - - abseil/status/status - - abseil/strings/strings - - abseil/types/variant - - abseil/utility/utility - - abseil/strings/cord (1.20210324.0): - - abseil/base/base - - abseil/base/core_headers - - abseil/base/endian - - abseil/base/raw_logging_internal - - abseil/container/fixed_array - - abseil/container/inlined_vector - - abseil/functional/function_ref - - abseil/meta/type_traits - - abseil/strings/cord_internal - - abseil/strings/internal - - abseil/strings/str_format - - abseil/strings/strings - - abseil/types/optional - - abseil/strings/cord_internal (1.20210324.0): - - abseil/base/base_internal - - abseil/base/config - - abseil/base/core_headers - - abseil/base/endian - - abseil/base/raw_logging_internal - - abseil/base/throw_delegate - - abseil/container/compressed_tuple - - abseil/container/inlined_vector - - abseil/container/layout - - abseil/meta/type_traits - - abseil/strings/strings - - abseil/strings/internal (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/endian - - abseil/base/raw_logging_internal - - abseil/meta/type_traits - - abseil/strings/str_format (1.20210324.0): - - abseil/strings/str_format_internal - - abseil/strings/str_format_internal (1.20210324.0): - - abseil/base/config - - abseil/base/core_headers - - abseil/functional/function_ref - - abseil/meta/type_traits - - abseil/numeric/bits - - abseil/numeric/int128 - - abseil/numeric/representation - - abseil/strings/strings - - abseil/types/optional - - abseil/types/span - - abseil/strings/strings (1.20210324.0): - - abseil/base/base - - abseil/base/config - - abseil/base/core_headers - - abseil/base/endian - - abseil/base/raw_logging_internal - - abseil/base/throw_delegate - - abseil/memory/memory - - abseil/meta/type_traits - - abseil/numeric/bits - - abseil/numeric/int128 - - abseil/strings/internal - - abseil/synchronization/graphcycles_internal (1.20210324.0): - - abseil/base/base - - abseil/base/base_internal - - abseil/base/config - - abseil/base/core_headers - - abseil/base/malloc_internal - - abseil/base/raw_logging_internal - - abseil/synchronization/kernel_timeout_internal (1.20210324.0): - - abseil/base/core_headers - - abseil/base/raw_logging_internal - - abseil/time/time - - abseil/synchronization/synchronization (1.20210324.0): - - abseil/base/atomic_hook - - abseil/base/base - - abseil/base/base_internal - - abseil/base/config - - abseil/base/core_headers - - abseil/base/dynamic_annotations - - abseil/base/malloc_internal - - abseil/base/raw_logging_internal - - abseil/debugging/stacktrace - - abseil/debugging/symbolize - - abseil/synchronization/graphcycles_internal - - abseil/synchronization/kernel_timeout_internal - - abseil/time/time - - abseil/time/internal/cctz/civil_time (1.20210324.0): - - abseil/base/config - - abseil/time/internal/cctz/time_zone (1.20210324.0): - - abseil/base/config - - abseil/time/internal/cctz/civil_time - - abseil/time/time (1.20210324.0): - - abseil/base/base - - abseil/base/core_headers - - abseil/base/raw_logging_internal - - abseil/numeric/int128 - - abseil/strings/strings - - abseil/time/internal/cctz/civil_time - - abseil/time/internal/cctz/time_zone - - abseil/types/bad_optional_access (1.20210324.0): - - abseil/base/config - - abseil/base/raw_logging_internal - - abseil/types/bad_variant_access (1.20210324.0): - - abseil/base/config - - abseil/base/raw_logging_internal - - abseil/types/optional (1.20210324.0): - - abseil/base/base_internal - - abseil/base/config - - abseil/base/core_headers - - abseil/memory/memory - - abseil/meta/type_traits - - abseil/types/bad_optional_access - - abseil/utility/utility - - abseil/types/span (1.20210324.0): - - abseil/algorithm/algorithm - - abseil/base/core_headers - - abseil/base/throw_delegate - - abseil/meta/type_traits - - abseil/types/variant (1.20210324.0): - - abseil/base/base_internal - - abseil/base/config - - abseil/base/core_headers - - abseil/meta/type_traits - - abseil/types/bad_variant_access - - abseil/utility/utility - - abseil/utility/utility (1.20210324.0): - - abseil/base/base_internal - - abseil/base/config - - abseil/meta/type_traits - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) @@ -456,50 +103,6 @@ - FlipperKit/FlipperKitNetworkPlugin - fmt (6.2.1) - glog (0.3.5) - - "gRPC-C++ (1.40.0)": - - "gRPC-C++/Implementation (= 1.40.0)" - - "gRPC-C++/Interface (= 1.40.0)" - - "gRPC-C++/Implementation (1.40.0)": - - abseil/base/base (= 1.20210324.0) - - abseil/base/core_headers (= 1.20210324.0) - - abseil/container/flat_hash_map (= 1.20210324.0) - - abseil/container/inlined_vector (= 1.20210324.0) - - abseil/functional/bind_front (= 1.20210324.0) - - abseil/memory/memory (= 1.20210324.0) - - abseil/status/status (= 1.20210324.0) - - abseil/status/statusor (= 1.20210324.0) - - abseil/strings/cord (= 1.20210324.0) - - abseil/strings/str_format (= 1.20210324.0) - - abseil/strings/strings (= 1.20210324.0) - - abseil/synchronization/synchronization (= 1.20210324.0) - - abseil/time/time (= 1.20210324.0) - - abseil/types/optional (= 1.20210324.0) - - "gRPC-C++/Interface (= 1.40.0)" - - gRPC-Core (= 1.40.0) - - "gRPC-C++/Interface (1.40.0)" - - "gRPC-C++/Protobuf (1.40.0)": - - "gRPC-C++/Interface (= 1.40.0)" - - gRPC-Core (1.40.0): - - gRPC-Core/Implementation (= 1.40.0) - - gRPC-Core/Interface (= 1.40.0) - - gRPC-Core/Implementation (1.40.0): - - abseil/base/base (= 1.20210324.0) - - abseil/base/core_headers (= 1.20210324.0) - - abseil/container/flat_hash_map (= 1.20210324.0) - - abseil/container/inlined_vector (= 1.20210324.0) - - abseil/functional/bind_front (= 1.20210324.0) - - abseil/memory/memory (= 1.20210324.0) - - abseil/status/status (= 1.20210324.0) - - abseil/status/statusor (= 1.20210324.0) - - abseil/strings/cord (= 1.20210324.0) - - abseil/strings/str_format (= 1.20210324.0) - - abseil/strings/strings (= 1.20210324.0) - - abseil/synchronization/synchronization (= 1.20210324.0) - - abseil/time/time (= 1.20210324.0) - - abseil/types/optional (= 1.20210324.0) - - gRPC-Core/Interface (= 1.40.0) - - OpenSSL-Universal - - gRPC-Core/Interface (1.40.0) - hermes-engine (0.9.0) - libevent (2.1.12) - libwebp (1.2.1): @@ -522,7 +125,6 @@ - OLMKit/olmc (3.2.4) - OLMKit/olmcpp (3.2.4) - OpenSSL-Universal (1.1.180) - - "Protobuf-C++ (3.15.8)" - RCT-Folly (2021.06.28.00-v2): - boost - DoubleConversion @@ -959,15 +561,11 @@ - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.99.0) - FlipperKit/SKIOSNetworkPlugin (= 0.99.0) - glog (from `../../node_modules/react-native/third-party-podspecs/glog.podspec`) - - "gRPC-C++ (from `./pod-patch/.patched/gRPC-C++/1.40.0/gRPC-C++.podspec.json`)" - - "gRPC-C++/Protobuf (from `./pod-patch/.patched/gRPC-C++/1.40.0/gRPC-C++.podspec.json`)" - - gRPC-Core (from `./pod-patch/.patched/gRPC-Core/1.40.0/gRPC-Core.podspec.json`) - hermes-engine (~> 0.9.0) - libevent (~> 2.1.12) - lottie-ios (from `../../node_modules/lottie-ios`) - lottie-react-native (from `../../node_modules/lottie-react-native`) - OLMKit (from `../../node_modules/olm`) - - "Protobuf-C++ (= 3.15.8)" - RCT-Folly (from `../../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTRequired (from `../../node_modules/react-native/Libraries/RCTRequired`) - RCTTypeSafety (from `../../node_modules/react-native/Libraries/TypeSafety`) @@ -1028,7 +626,6 @@ SPEC REPOS: trunk: - - abseil - CocoaAsyncSocket - DVAssetLoaderDelegate - Flipper @@ -1046,7 +643,6 @@ - libwebp - mobile-ffmpeg-min - OpenSSL-Universal - - "Protobuf-C++" - SDWebImage - SDWebImageWebPCoder - SPTPersistentCache @@ -1089,10 +685,6 @@ :path: "../../node_modules/react-native/React/FBReactNativeSpec" glog: :podspec: "../../node_modules/react-native/third-party-podspecs/glog.podspec" - "gRPC-C++": - :podspec: "./pod-patch/.patched/gRPC-C++/1.40.0/gRPC-C++.podspec.json" - gRPC-Core: - :podspec: "./pod-patch/.patched/gRPC-Core/1.40.0/gRPC-Core.podspec.json" lottie-ios: :path: "../../node_modules/lottie-ios" lottie-react-native: @@ -1211,7 +803,6 @@ :path: "../../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - abseil: c12cac4b0b499c3335ac47ac46adf303f0618d13 boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 @@ -1242,8 +833,6 @@ FlipperKit: d8d346844eca5d9120c17d441a2f38596e8ed2b9 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 5337263514dd6f09803962437687240c5dc39aa4 - "gRPC-C++": 3a30fb847ea1af71bea38b5c85f8fddc0ea370ba - gRPC-Core: cabfc7d9b2c6ef98b9dca7ff882ddfe762750225 hermes-engine: bf7577d12ac6ccf53ab8b5af3c6ccf0dd8458c5c libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 libwebp: 98a37e597e40bfdb4c911fc98f2c53d0b12d05fc @@ -1252,7 +841,6 @@ mobile-ffmpeg-min: d5d22dcef5c8ec56f771258f1f5be245d914f193 OLMKit: a15f216aa14ba199b4fd827b3d7ef04629b56636 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b - "Protobuf-C++": 8833c36ca1a3b6422e75ec27534d63a6a762c843 RCT-Folly: 632694a4b94fb0f2cb090921861846beec77d8b8 RCTRequired: 405e24508a0feed1771d48caebb85c581db53122 RCTTypeSafety: 0654998ea6afd3dccecbf6bb379d7c10d1361a72 @@ -1313,6 +901,6 @@ Yoga: b316a990bb6d115afa1b436b5626ac7c61717d17 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 4941a5495075fdda98e5a2f416bf6315c8111946 +PODFILE CHECKSUM: 95bf4d6e708d99ef7e8afba2f5224ff6a86ed313 COCOAPODS: 1.11.3 diff --git a/native/ios/pod-patch/.patched/gRPC-C++/1.40.0/gRPC-C++.podspec.json b/native/ios/pod-patch/.patched/gRPC-C++/1.40.0/gRPC-C++.podspec.json deleted file mode 100644 --- a/native/ios/pod-patch/.patched/gRPC-C++/1.40.0/gRPC-C++.podspec.json +++ /dev/null @@ -1,1528 +0,0 @@ -{ - "name": "gRPC-C++", - "version": "1.40.0", - "summary": "gRPC C++ library", - "homepage": "https://grpc.io", - "license": "Apache License, Version 2.0", - "authors": { - "The gRPC contributors": "grpc-packages@google.com" - }, - "source": { - "git": "https://github.com/grpc/grpc.git", - "tag": "v1.40.0" - }, - "platforms": { - "ios": "9.0", - "osx": "10.10", - "tvos": "10.0" - }, - "requires_arc": false, - "module_name": "grpcpp", - "header_dir": "grpcpp", - "pod_target_xcconfig": { - "HEADER_SEARCH_PATHS": "\"$(inherited)\" \"$(PODS_TARGET_SRCROOT)/include\"", - "USER_HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)\"", - "GCC_PREPROCESSOR_DEFINITIONS": "\"$(inherited)\" \"COCOAPODS=1\"", - "CLANG_WARN_STRICT_PROTOTYPES": "NO", - "CLANG_WARN_DOCUMENTATION_COMMENTS": "NO", - "USE_HEADERMAP": "NO", - "ALWAYS_SEARCH_USER_PATHS": "NO" - }, - "libraries": "c++", - "compiler_flags": "-Wno-comma -Wno-unreachable-code -Wno-shorten-64-to-32", - "default_subspecs": [ - "Interface", - "Implementation" - ], - "resource_bundles": { - "gRPCCertificates-Cpp": [ - "etc/roots.pem" - ] - }, - "header_mappings_dir": "include/grpcpp", - "prepare_command": "find src/core -type f \\( -path '*.h' -or -path '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include ;#include \\\n;g'\n find third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"third_party/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/third_party/\\1\"\\\n#else\\\n #include \"third_party/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"upb/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/upb/\\1\"\\\n#else\\\n #include \"upb/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upb.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upb-generated/\\1.upb.h\"\\\n#else\\\n #include \"\\1.upb.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upbdefs.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upbdefs-generated/\\1.upbdefs.h\"\\\n#else\\\n #include \"\\1.upbdefs.h\"\\\n#endif;g'\n find src/core/ src/cpp/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find third_party/re2/re2/ third_party/re2/util/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g;s;#include \"util/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/util/\\1\"\\\n#else\\\n #include \"util/\\1\"\\\n#endif;g'\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g'\n find src/core/ third_party/re2/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"xxhash.h\";#if COCOAPODS==1\\\n #include \"third_party/xxhash/xxhash.h\"\\\n#else\\\n #include \"xxhash.h\"\\\n#endif;g'\n find third_party/xxhash -type f -name xxhash.h -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;@param([^,]*),;@param\\1 ,;g'\n find src/core/ third_party/xxhash/ -type f -name '*.grpc_back' -print0 | xargs -0 rm", - "subspecs": [ - { - "name": "Interface", - "header_mappings_dir": "include/grpcpp", - "source_files": [ - "include/grpcpp/alarm.h", - "include/grpcpp/channel.h", - "include/grpcpp/client_context.h", - "include/grpcpp/completion_queue.h", - "include/grpcpp/create_channel.h", - "include/grpcpp/create_channel_posix.h", - "include/grpcpp/ext/health_check_service_server_builder_option.h", - "include/grpcpp/generic/async_generic_service.h", - "include/grpcpp/generic/generic_stub.h", - "include/grpcpp/grpcpp.h", - "include/grpcpp/health_check_service_interface.h", - "include/grpcpp/impl/call.h", - "include/grpcpp/impl/channel_argument_option.h", - "include/grpcpp/impl/client_unary_call.h", - "include/grpcpp/impl/codegen/async_generic_service.h", - "include/grpcpp/impl/codegen/async_stream.h", - "include/grpcpp/impl/codegen/async_unary_call.h", - "include/grpcpp/impl/codegen/byte_buffer.h", - "include/grpcpp/impl/codegen/call.h", - "include/grpcpp/impl/codegen/call_hook.h", - "include/grpcpp/impl/codegen/call_op_set.h", - "include/grpcpp/impl/codegen/call_op_set_interface.h", - "include/grpcpp/impl/codegen/callback_common.h", - "include/grpcpp/impl/codegen/channel_interface.h", - "include/grpcpp/impl/codegen/client_callback.h", - "include/grpcpp/impl/codegen/client_context.h", - "include/grpcpp/impl/codegen/client_interceptor.h", - "include/grpcpp/impl/codegen/client_unary_call.h", - "include/grpcpp/impl/codegen/completion_queue.h", - "include/grpcpp/impl/codegen/completion_queue_tag.h", - "include/grpcpp/impl/codegen/config.h", - "include/grpcpp/impl/codegen/core_codegen.h", - "include/grpcpp/impl/codegen/core_codegen_interface.h", - "include/grpcpp/impl/codegen/create_auth_context.h", - "include/grpcpp/impl/codegen/delegating_channel.h", - "include/grpcpp/impl/codegen/grpc_library.h", - "include/grpcpp/impl/codegen/intercepted_channel.h", - "include/grpcpp/impl/codegen/interceptor.h", - "include/grpcpp/impl/codegen/interceptor_common.h", - "include/grpcpp/impl/codegen/message_allocator.h", - "include/grpcpp/impl/codegen/metadata_map.h", - "include/grpcpp/impl/codegen/method_handler.h", - "include/grpcpp/impl/codegen/method_handler_impl.h", - "include/grpcpp/impl/codegen/rpc_method.h", - "include/grpcpp/impl/codegen/rpc_service_method.h", - "include/grpcpp/impl/codegen/security/auth_context.h", - "include/grpcpp/impl/codegen/serialization_traits.h", - "include/grpcpp/impl/codegen/server_callback.h", - "include/grpcpp/impl/codegen/server_callback_handlers.h", - "include/grpcpp/impl/codegen/server_context.h", - "include/grpcpp/impl/codegen/server_interceptor.h", - "include/grpcpp/impl/codegen/server_interface.h", - "include/grpcpp/impl/codegen/service_type.h", - "include/grpcpp/impl/codegen/slice.h", - "include/grpcpp/impl/codegen/status.h", - "include/grpcpp/impl/codegen/status_code_enum.h", - "include/grpcpp/impl/codegen/string_ref.h", - "include/grpcpp/impl/codegen/stub_options.h", - "include/grpcpp/impl/codegen/sync.h", - "include/grpcpp/impl/codegen/sync_stream.h", - "include/grpcpp/impl/codegen/time.h", - "include/grpcpp/impl/grpc_library.h", - "include/grpcpp/impl/method_handler_impl.h", - "include/grpcpp/impl/rpc_method.h", - "include/grpcpp/impl/rpc_service_method.h", - "include/grpcpp/impl/serialization_traits.h", - "include/grpcpp/impl/server_builder_option.h", - "include/grpcpp/impl/server_builder_plugin.h", - "include/grpcpp/impl/server_initializer.h", - "include/grpcpp/impl/service_type.h", - "include/grpcpp/resource_quota.h", - "include/grpcpp/security/auth_context.h", - "include/grpcpp/security/auth_metadata_processor.h", - "include/grpcpp/security/authorization_policy_provider.h", - "include/grpcpp/security/credentials.h", - "include/grpcpp/security/server_credentials.h", - "include/grpcpp/security/tls_certificate_provider.h", - "include/grpcpp/security/tls_credentials_options.h", - "include/grpcpp/server.h", - "include/grpcpp/server_builder.h", - "include/grpcpp/server_context.h", - "include/grpcpp/server_posix.h", - "include/grpcpp/support/async_stream.h", - "include/grpcpp/support/async_unary_call.h", - "include/grpcpp/support/byte_buffer.h", - "include/grpcpp/support/channel_arguments.h", - "include/grpcpp/support/client_callback.h", - "include/grpcpp/support/client_interceptor.h", - "include/grpcpp/support/config.h", - "include/grpcpp/support/interceptor.h", - "include/grpcpp/support/message_allocator.h", - "include/grpcpp/support/method_handler.h", - "include/grpcpp/support/proto_buffer_reader.h", - "include/grpcpp/support/proto_buffer_writer.h", - "include/grpcpp/support/server_callback.h", - "include/grpcpp/support/server_interceptor.h", - "include/grpcpp/support/slice.h", - "include/grpcpp/support/status.h", - "include/grpcpp/support/status_code_enum.h", - "include/grpcpp/support/string_ref.h", - "include/grpcpp/support/stub_options.h", - "include/grpcpp/support/sync_stream.h", - "include/grpcpp/support/time.h", - "include/grpcpp/support/validate_service_config.h", - "include/grpcpp/xds_server_builder.h" - ] - }, - { - "name": "Implementation", - "header_mappings_dir": ".", - "dependencies": { - "gRPC-C++/Interface": [ - "1.40.0" - ], - "gRPC-Core": [ - "1.40.0" - ], - "abseil/base/base": [ - "1.20210324.0" - ], - "abseil/base/core_headers": [ - "1.20210324.0" - ], - "abseil/container/flat_hash_map": [ - "1.20210324.0" - ], - "abseil/container/inlined_vector": [ - "1.20210324.0" - ], - "abseil/functional/bind_front": [ - "1.20210324.0" - ], - "abseil/memory/memory": [ - "1.20210324.0" - ], - "abseil/status/status": [ - "1.20210324.0" - ], - "abseil/status/statusor": [ - "1.20210324.0" - ], - "abseil/strings/cord": [ - "1.20210324.0" - ], - "abseil/strings/str_format": [ - "1.20210324.0" - ], - "abseil/strings/strings": [ - "1.20210324.0" - ], - "abseil/synchronization/synchronization": [ - "1.20210324.0" - ], - "abseil/time/time": [ - "1.20210324.0" - ], - "abseil/types/optional": [ - "1.20210324.0" - ] - }, - "source_files": [ - "src/core/ext/filters/client_channel/backend_metric.h", - "src/core/ext/filters/client_channel/backup_poller.h", - "src/core/ext/filters/client_channel/client_channel.h", - "src/core/ext/filters/client_channel/client_channel_channelz.h", - "src/core/ext/filters/client_channel/client_channel_factory.h", - "src/core/ext/filters/client_channel/config_selector.h", - "src/core/ext/filters/client_channel/connector.h", - "src/core/ext/filters/client_channel/dynamic_filters.h", - "src/core/ext/filters/client_channel/global_subchannel_pool.h", - "src/core/ext/filters/client_channel/health/health_check_client.h", - "src/core/ext/filters/client_channel/http_connect_handshaker.h", - "src/core/ext/filters/client_channel/http_proxy.h", - "src/core/ext/filters/client_channel/lb_policy.h", - "src/core/ext/filters/client_channel/lb_policy/address_filtering.h", - "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h", - "src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h", - "src/core/ext/filters/client_channel/lb_policy/subchannel_list.h", - "src/core/ext/filters/client_channel/lb_policy/xds/xds.h", - "src/core/ext/filters/client_channel/lb_policy/xds/xds_channel_args.h", - "src/core/ext/filters/client_channel/lb_policy_factory.h", - "src/core/ext/filters/client_channel/lb_policy_registry.h", - "src/core/ext/filters/client_channel/local_subchannel_pool.h", - "src/core/ext/filters/client_channel/proxy_mapper.h", - "src/core/ext/filters/client_channel/proxy_mapper_registry.h", - "src/core/ext/filters/client_channel/resolver.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h", - "src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h", - "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h", - "src/core/ext/filters/client_channel/resolver/xds/xds_resolver.h", - "src/core/ext/filters/client_channel/resolver_factory.h", - "src/core/ext/filters/client_channel/resolver_registry.h", - "src/core/ext/filters/client_channel/resolver_result_parsing.h", - "src/core/ext/filters/client_channel/retry_filter.h", - "src/core/ext/filters/client_channel/retry_service_config.h", - "src/core/ext/filters/client_channel/retry_throttle.h", - "src/core/ext/filters/client_channel/server_address.h", - "src/core/ext/filters/client_channel/service_config.h", - "src/core/ext/filters/client_channel/service_config_call_data.h", - "src/core/ext/filters/client_channel/service_config_parser.h", - "src/core/ext/filters/client_channel/subchannel.h", - "src/core/ext/filters/client_channel/subchannel_interface.h", - "src/core/ext/filters/client_channel/subchannel_pool_interface.h", - "src/core/ext/filters/deadline/deadline_filter.h", - "src/core/ext/filters/fault_injection/fault_injection_filter.h", - "src/core/ext/filters/fault_injection/service_config_parser.h", - "src/core/ext/filters/http/client/http_client_filter.h", - "src/core/ext/filters/http/client_authority_filter.h", - "src/core/ext/filters/http/message_compress/message_compress_filter.h", - "src/core/ext/filters/http/message_compress/message_decompress_filter.h", - "src/core/ext/filters/http/server/http_server_filter.h", - "src/core/ext/filters/max_age/max_age_filter.h", - "src/core/ext/filters/message_size/message_size_filter.h", - "src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h", - "src/core/ext/filters/workarounds/workaround_utils.h", - "src/core/ext/transport/chttp2/alpn/alpn.h", - "src/core/ext/transport/chttp2/client/authority.h", - "src/core/ext/transport/chttp2/client/chttp2_connector.h", - "src/core/ext/transport/chttp2/server/chttp2_server.h", - "src/core/ext/transport/chttp2/transport/bin_decoder.h", - "src/core/ext/transport/chttp2/transport/bin_encoder.h", - "src/core/ext/transport/chttp2/transport/chttp2_slice_allocator.h", - "src/core/ext/transport/chttp2/transport/chttp2_transport.h", - "src/core/ext/transport/chttp2/transport/context_list.h", - "src/core/ext/transport/chttp2/transport/flow_control.h", - "src/core/ext/transport/chttp2/transport/frame.h", - "src/core/ext/transport/chttp2/transport/frame_data.h", - "src/core/ext/transport/chttp2/transport/frame_goaway.h", - "src/core/ext/transport/chttp2/transport/frame_ping.h", - "src/core/ext/transport/chttp2/transport/frame_rst_stream.h", - "src/core/ext/transport/chttp2/transport/frame_settings.h", - "src/core/ext/transport/chttp2/transport/frame_window_update.h", - "src/core/ext/transport/chttp2/transport/hpack_encoder.h", - "src/core/ext/transport/chttp2/transport/hpack_parser.h", - "src/core/ext/transport/chttp2/transport/hpack_table.h", - "src/core/ext/transport/chttp2/transport/http2_settings.h", - "src/core/ext/transport/chttp2/transport/huffsyms.h", - "src/core/ext/transport/chttp2/transport/incoming_metadata.h", - "src/core/ext/transport/chttp2/transport/internal.h", - "src/core/ext/transport/chttp2/transport/stream_map.h", - "src/core/ext/transport/chttp2/transport/varint.h", - "src/core/ext/transport/inproc/inproc_transport.h", - "src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.h", - "src/core/ext/upb-generated/envoy/annotations/deprecation.upb.h", - "src/core/ext/upb-generated/envoy/annotations/resource.upb.h", - "src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.h", - "src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/address.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/base.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.h", - "src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.h", - "src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.h", - "src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/route.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.h", - "src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.h", - "src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.h", - "src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.h", - "src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.h", - "src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.h", - "src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.h", - "src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.h", - "src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.h", - "src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.h", - "src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.h", - "src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.h", - "src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.h", - "src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.h", - "src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/http.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/percent.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/range.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.h", - "src/core/ext/upb-generated/google/api/annotations.upb.h", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.h", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.h", - "src/core/ext/upb-generated/google/api/http.upb.h", - "src/core/ext/upb-generated/google/protobuf/any.upb.h", - "src/core/ext/upb-generated/google/protobuf/descriptor.upb.h", - "src/core/ext/upb-generated/google/protobuf/duration.upb.h", - "src/core/ext/upb-generated/google/protobuf/empty.upb.h", - "src/core/ext/upb-generated/google/protobuf/struct.upb.h", - "src/core/ext/upb-generated/google/protobuf/timestamp.upb.h", - "src/core/ext/upb-generated/google/protobuf/wrappers.upb.h", - "src/core/ext/upb-generated/google/rpc/status.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h", - "src/core/ext/upb-generated/udpa/annotations/migrate.upb.h", - "src/core/ext/upb-generated/udpa/annotations/security.upb.h", - "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h", - "src/core/ext/upb-generated/udpa/annotations/status.upb.h", - "src/core/ext/upb-generated/udpa/annotations/versioning.upb.h", - "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.h", - "src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.h", - "src/core/ext/upb-generated/validate/validate.upb.h", - "src/core/ext/upb-generated/xds/core/v3/authority.upb.h", - "src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.h", - "src/core/ext/upb-generated/xds/core/v3/context_params.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource_name.upb.h", - "src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/cluster/v3/cds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/endpoint/v3/eds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/listener/v3/lds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/rds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/srds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.h", - "src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.h", - "src/core/ext/upbdefs-generated/google/api/http.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.h", - "src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/type/v1/typed_struct.upbdefs.h", - "src/core/ext/upbdefs-generated/validate/validate.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.h", - "src/core/ext/xds/certificate_provider_factory.h", - "src/core/ext/xds/certificate_provider_registry.h", - "src/core/ext/xds/certificate_provider_store.h", - "src/core/ext/xds/file_watcher_certificate_provider_factory.h", - "src/core/ext/xds/xds_api.h", - "src/core/ext/xds/xds_bootstrap.h", - "src/core/ext/xds/xds_certificate_provider.h", - "src/core/ext/xds/xds_channel_args.h", - "src/core/ext/xds/xds_client.h", - "src/core/ext/xds/xds_client_stats.h", - "src/core/ext/xds/xds_http_fault_filter.h", - "src/core/ext/xds/xds_http_filters.h", - "src/core/lib/address_utils/parse_address.h", - "src/core/lib/address_utils/sockaddr_utils.h", - "src/core/lib/avl/avl.h", - "src/core/lib/backoff/backoff.h", - "src/core/lib/channel/call_tracer.h", - "src/core/lib/channel/channel_args.h", - "src/core/lib/channel/channel_stack.h", - "src/core/lib/channel/channel_stack_builder.h", - "src/core/lib/channel/channel_trace.h", - "src/core/lib/channel/channelz.h", - "src/core/lib/channel/channelz_registry.h", - "src/core/lib/channel/connected_channel.h", - "src/core/lib/channel/context.h", - "src/core/lib/channel/handshaker.h", - "src/core/lib/channel/handshaker_factory.h", - "src/core/lib/channel/handshaker_registry.h", - "src/core/lib/channel/status_util.h", - "src/core/lib/compression/algorithm_metadata.h", - "src/core/lib/compression/compression_args.h", - "src/core/lib/compression/compression_internal.h", - "src/core/lib/compression/message_compress.h", - "src/core/lib/compression/stream_compression.h", - "src/core/lib/compression/stream_compression_gzip.h", - "src/core/lib/compression/stream_compression_identity.h", - "src/core/lib/debug/stats.h", - "src/core/lib/debug/stats_data.h", - "src/core/lib/debug/trace.h", - "src/core/lib/event_engine/endpoint_config_internal.h", - "src/core/lib/event_engine/sockaddr.h", - "src/core/lib/gpr/alloc.h", - "src/core/lib/gpr/env.h", - "src/core/lib/gpr/murmur_hash.h", - "src/core/lib/gpr/spinlock.h", - "src/core/lib/gpr/string.h", - "src/core/lib/gpr/string_windows.h", - "src/core/lib/gpr/time_precise.h", - "src/core/lib/gpr/tls.h", - "src/core/lib/gpr/tls_gcc.h", - "src/core/lib/gpr/tls_msvc.h", - "src/core/lib/gpr/tls_pthread.h", - "src/core/lib/gpr/tls_stdcpp.h", - "src/core/lib/gpr/tmpfile.h", - "src/core/lib/gpr/useful.h", - "src/core/lib/gprpp/arena.h", - "src/core/lib/gprpp/atomic.h", - "src/core/lib/gprpp/debug_location.h", - "src/core/lib/gprpp/dual_ref_counted.h", - "src/core/lib/gprpp/examine_stack.h", - "src/core/lib/gprpp/fork.h", - "src/core/lib/gprpp/global_config.h", - "src/core/lib/gprpp/global_config_custom.h", - "src/core/lib/gprpp/global_config_env.h", - "src/core/lib/gprpp/global_config_generic.h", - "src/core/lib/gprpp/host_port.h", - "src/core/lib/gprpp/manual_constructor.h", - "src/core/lib/gprpp/memory.h", - "src/core/lib/gprpp/mpscq.h", - "src/core/lib/gprpp/orphanable.h", - "src/core/lib/gprpp/ref_counted.h", - "src/core/lib/gprpp/ref_counted_ptr.h", - "src/core/lib/gprpp/stat.h", - "src/core/lib/gprpp/status_helper.h", - "src/core/lib/gprpp/sync.h", - "src/core/lib/gprpp/thd.h", - "src/core/lib/gprpp/time_util.h", - "src/core/lib/http/format_request.h", - "src/core/lib/http/httpcli.h", - "src/core/lib/http/parser.h", - "src/core/lib/iomgr/block_annotate.h", - "src/core/lib/iomgr/buffer_list.h", - "src/core/lib/iomgr/call_combiner.h", - "src/core/lib/iomgr/cfstream_handle.h", - "src/core/lib/iomgr/closure.h", - "src/core/lib/iomgr/combiner.h", - "src/core/lib/iomgr/dynamic_annotations.h", - "src/core/lib/iomgr/endpoint.h", - "src/core/lib/iomgr/endpoint_cfstream.h", - "src/core/lib/iomgr/endpoint_pair.h", - "src/core/lib/iomgr/error.h", - "src/core/lib/iomgr/error_cfstream.h", - "src/core/lib/iomgr/error_internal.h", - "src/core/lib/iomgr/ev_apple.h", - "src/core/lib/iomgr/ev_epoll1_linux.h", - "src/core/lib/iomgr/ev_epollex_linux.h", - "src/core/lib/iomgr/ev_poll_posix.h", - "src/core/lib/iomgr/ev_posix.h", - "src/core/lib/iomgr/event_engine/closure.h", - "src/core/lib/iomgr/event_engine/endpoint.h", - "src/core/lib/iomgr/event_engine/iomgr.h", - "src/core/lib/iomgr/event_engine/pollset.h", - "src/core/lib/iomgr/event_engine/promise.h", - "src/core/lib/iomgr/event_engine/resolved_address_internal.h", - "src/core/lib/iomgr/exec_ctx.h", - "src/core/lib/iomgr/executor.h", - "src/core/lib/iomgr/executor/mpmcqueue.h", - "src/core/lib/iomgr/executor/threadpool.h", - "src/core/lib/iomgr/gethostname.h", - "src/core/lib/iomgr/grpc_if_nametoindex.h", - "src/core/lib/iomgr/internal_errqueue.h", - "src/core/lib/iomgr/iocp_windows.h", - "src/core/lib/iomgr/iomgr.h", - "src/core/lib/iomgr/iomgr_custom.h", - "src/core/lib/iomgr/iomgr_internal.h", - "src/core/lib/iomgr/is_epollexclusive_available.h", - "src/core/lib/iomgr/load_file.h", - "src/core/lib/iomgr/lockfree_event.h", - "src/core/lib/iomgr/nameser.h", - "src/core/lib/iomgr/polling_entity.h", - "src/core/lib/iomgr/pollset.h", - "src/core/lib/iomgr/pollset_custom.h", - "src/core/lib/iomgr/pollset_set.h", - "src/core/lib/iomgr/pollset_set_custom.h", - "src/core/lib/iomgr/pollset_set_windows.h", - "src/core/lib/iomgr/pollset_uv.h", - "src/core/lib/iomgr/pollset_windows.h", - "src/core/lib/iomgr/port.h", - "src/core/lib/iomgr/python_util.h", - "src/core/lib/iomgr/resolve_address.h", - "src/core/lib/iomgr/resolve_address_custom.h", - "src/core/lib/iomgr/resource_quota.h", - "src/core/lib/iomgr/sockaddr.h", - "src/core/lib/iomgr/sockaddr_custom.h", - "src/core/lib/iomgr/sockaddr_posix.h", - "src/core/lib/iomgr/sockaddr_windows.h", - "src/core/lib/iomgr/socket_factory_posix.h", - "src/core/lib/iomgr/socket_mutator.h", - "src/core/lib/iomgr/socket_utils.h", - "src/core/lib/iomgr/socket_utils_posix.h", - "src/core/lib/iomgr/socket_windows.h", - "src/core/lib/iomgr/sys_epoll_wrapper.h", - "src/core/lib/iomgr/tcp_client.h", - "src/core/lib/iomgr/tcp_client_posix.h", - "src/core/lib/iomgr/tcp_custom.h", - "src/core/lib/iomgr/tcp_posix.h", - "src/core/lib/iomgr/tcp_server.h", - "src/core/lib/iomgr/tcp_server_utils_posix.h", - "src/core/lib/iomgr/tcp_windows.h", - "src/core/lib/iomgr/time_averaged_stats.h", - "src/core/lib/iomgr/timer.h", - "src/core/lib/iomgr/timer_custom.h", - "src/core/lib/iomgr/timer_generic.h", - "src/core/lib/iomgr/timer_heap.h", - "src/core/lib/iomgr/timer_manager.h", - "src/core/lib/iomgr/udp_server.h", - "src/core/lib/iomgr/unix_sockets_posix.h", - "src/core/lib/iomgr/wakeup_fd_pipe.h", - "src/core/lib/iomgr/wakeup_fd_posix.h", - "src/core/lib/iomgr/work_serializer.h", - "src/core/lib/json/json.h", - "src/core/lib/json/json_util.h", - "src/core/lib/matchers/matchers.h", - "src/core/lib/profiling/timers.h", - "src/core/lib/security/authorization/authorization_engine.h", - "src/core/lib/security/authorization/authorization_policy_provider.h", - "src/core/lib/security/authorization/evaluate_args.h", - "src/core/lib/security/context/security_context.h", - "src/core/lib/security/credentials/alts/alts_credentials.h", - "src/core/lib/security/credentials/alts/check_gcp_environment.h", - "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h", - "src/core/lib/security/credentials/composite/composite_credentials.h", - "src/core/lib/security/credentials/credentials.h", - "src/core/lib/security/credentials/external/aws_external_account_credentials.h", - "src/core/lib/security/credentials/external/aws_request_signer.h", - "src/core/lib/security/credentials/external/external_account_credentials.h", - "src/core/lib/security/credentials/external/file_external_account_credentials.h", - "src/core/lib/security/credentials/external/url_external_account_credentials.h", - "src/core/lib/security/credentials/fake/fake_credentials.h", - "src/core/lib/security/credentials/google_default/google_default_credentials.h", - "src/core/lib/security/credentials/iam/iam_credentials.h", - "src/core/lib/security/credentials/jwt/json_token.h", - "src/core/lib/security/credentials/jwt/jwt_credentials.h", - "src/core/lib/security/credentials/jwt/jwt_verifier.h", - "src/core/lib/security/credentials/local/local_credentials.h", - "src/core/lib/security/credentials/oauth2/oauth2_credentials.h", - "src/core/lib/security/credentials/plugin/plugin_credentials.h", - "src/core/lib/security/credentials/ssl/ssl_credentials.h", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.h", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.h", - "src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h", - "src/core/lib/security/credentials/tls/tls_credentials.h", - "src/core/lib/security/credentials/tls/tls_utils.h", - "src/core/lib/security/credentials/xds/xds_credentials.h", - "src/core/lib/security/security_connector/alts/alts_security_connector.h", - "src/core/lib/security/security_connector/fake/fake_security_connector.h", - "src/core/lib/security/security_connector/insecure/insecure_security_connector.h", - "src/core/lib/security/security_connector/load_system_roots.h", - "src/core/lib/security/security_connector/load_system_roots_linux.h", - "src/core/lib/security/security_connector/local/local_security_connector.h", - "src/core/lib/security/security_connector/security_connector.h", - "src/core/lib/security/security_connector/ssl/ssl_security_connector.h", - "src/core/lib/security/security_connector/ssl_utils.h", - "src/core/lib/security/security_connector/ssl_utils_config.h", - "src/core/lib/security/security_connector/tls/tls_security_connector.h", - "src/core/lib/security/transport/auth_filters.h", - "src/core/lib/security/transport/secure_endpoint.h", - "src/core/lib/security/transport/security_handshaker.h", - "src/core/lib/security/transport/tsi_error.h", - "src/core/lib/security/util/json_util.h", - "src/core/lib/slice/b64.h", - "src/core/lib/slice/percent_encoding.h", - "src/core/lib/slice/slice_internal.h", - "src/core/lib/slice/slice_string_helpers.h", - "src/core/lib/slice/slice_utils.h", - "src/core/lib/surface/api_trace.h", - "src/core/lib/surface/call.h", - "src/core/lib/surface/call_test_only.h", - "src/core/lib/surface/channel.h", - "src/core/lib/surface/channel_init.h", - "src/core/lib/surface/channel_stack_type.h", - "src/core/lib/surface/completion_queue.h", - "src/core/lib/surface/completion_queue_factory.h", - "src/core/lib/surface/event_string.h", - "src/core/lib/surface/init.h", - "src/core/lib/surface/lame_client.h", - "src/core/lib/surface/server.h", - "src/core/lib/surface/validate_metadata.h", - "src/core/lib/transport/authority_override.h", - "src/core/lib/transport/bdp_estimator.h", - "src/core/lib/transport/byte_stream.h", - "src/core/lib/transport/connectivity_state.h", - "src/core/lib/transport/error_utils.h", - "src/core/lib/transport/http2_errors.h", - "src/core/lib/transport/metadata.h", - "src/core/lib/transport/metadata_batch.h", - "src/core/lib/transport/pid_controller.h", - "src/core/lib/transport/static_metadata.h", - "src/core/lib/transport/status_conversion.h", - "src/core/lib/transport/status_metadata.h", - "src/core/lib/transport/timeout_encoding.h", - "src/core/lib/transport/transport.h", - "src/core/lib/transport/transport_impl.h", - "src/core/lib/uri/uri_parser.h", - "src/core/tsi/alts/crypt/gsec.h", - "src/core/tsi/alts/frame_protector/alts_counter.h", - "src/core/tsi/alts/frame_protector/alts_crypter.h", - "src/core/tsi/alts/frame_protector/alts_frame_protector.h", - "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h", - "src/core/tsi/alts/frame_protector/frame_handler.h", - "src/core/tsi/alts/handshaker/alts_handshaker_client.h", - "src/core/tsi/alts/handshaker/alts_shared_resource.h", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker.h", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h", - "src/core/tsi/alts/handshaker/alts_tsi_utils.h", - "src/core/tsi/alts/handshaker/transport_security_common_api.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h", - "src/core/tsi/fake_transport_security.h", - "src/core/tsi/local_transport_security.h", - "src/core/tsi/ssl/session_cache/ssl_session.h", - "src/core/tsi/ssl/session_cache/ssl_session_cache.h", - "src/core/tsi/ssl_transport_security.h", - "src/core/tsi/ssl_types.h", - "src/core/tsi/transport_security.h", - "src/core/tsi/transport_security_grpc.h", - "src/core/tsi/transport_security_interface.h", - "src/cpp/client/channel_cc.cc", - "src/cpp/client/client_callback.cc", - "src/cpp/client/client_context.cc", - "src/cpp/client/client_interceptor.cc", - "src/cpp/client/create_channel.cc", - "src/cpp/client/create_channel_internal.cc", - "src/cpp/client/create_channel_internal.h", - "src/cpp/client/create_channel_posix.cc", - "src/cpp/client/credentials_cc.cc", - "src/cpp/client/insecure_credentials.cc", - "src/cpp/client/secure_credentials.cc", - "src/cpp/client/secure_credentials.h", - "src/cpp/client/xds_credentials.cc", - "src/cpp/codegen/codegen_init.cc", - "src/cpp/common/alarm.cc", - "src/cpp/common/auth_property_iterator.cc", - "src/cpp/common/channel_arguments.cc", - "src/cpp/common/channel_filter.cc", - "src/cpp/common/channel_filter.h", - "src/cpp/common/completion_queue_cc.cc", - "src/cpp/common/core_codegen.cc", - "src/cpp/common/resource_quota_cc.cc", - "src/cpp/common/rpc_method.cc", - "src/cpp/common/secure_auth_context.cc", - "src/cpp/common/secure_auth_context.h", - "src/cpp/common/secure_channel_arguments.cc", - "src/cpp/common/secure_create_auth_context.cc", - "src/cpp/common/tls_certificate_provider.cc", - "src/cpp/common/tls_credentials_options.cc", - "src/cpp/common/tls_credentials_options_util.cc", - "src/cpp/common/tls_credentials_options_util.h", - "src/cpp/common/validate_service_config.cc", - "src/cpp/common/version_cc.cc", - "src/cpp/server/async_generic_service.cc", - "src/cpp/server/channel_argument_option.cc", - "src/cpp/server/create_default_thread_pool.cc", - "src/cpp/server/dynamic_thread_pool.cc", - "src/cpp/server/dynamic_thread_pool.h", - "src/cpp/server/external_connection_acceptor_impl.cc", - "src/cpp/server/external_connection_acceptor_impl.h", - "src/cpp/server/health/default_health_check_service.cc", - "src/cpp/server/health/default_health_check_service.h", - "src/cpp/server/health/health_check_service.cc", - "src/cpp/server/health/health_check_service_server_builder_option.cc", - "src/cpp/server/insecure_server_credentials.cc", - "src/cpp/server/secure_server_credentials.cc", - "src/cpp/server/secure_server_credentials.h", - "src/cpp/server/server_builder.cc", - "src/cpp/server/server_callback.cc", - "src/cpp/server/server_cc.cc", - "src/cpp/server/server_context.cc", - "src/cpp/server/server_credentials.cc", - "src/cpp/server/server_posix.cc", - "src/cpp/server/thread_pool_interface.h", - "src/cpp/server/xds_server_credentials.cc", - "src/cpp/thread_manager/thread_manager.cc", - "src/cpp/thread_manager/thread_manager.h", - "src/cpp/util/byte_buffer_cc.cc", - "src/cpp/util/status.cc", - "src/cpp/util/string_ref.cc", - "src/cpp/util/time_cc.cc", - "third_party/re2/re2/bitmap256.h", - "third_party/re2/re2/filtered_re2.h", - "third_party/re2/re2/pod_array.h", - "third_party/re2/re2/prefilter.h", - "third_party/re2/re2/prefilter_tree.h", - "third_party/re2/re2/prog.h", - "third_party/re2/re2/re2.h", - "third_party/re2/re2/regexp.h", - "third_party/re2/re2/set.h", - "third_party/re2/re2/sparse_array.h", - "third_party/re2/re2/sparse_set.h", - "third_party/re2/re2/stringpiece.h", - "third_party/re2/re2/unicode_casefold.h", - "third_party/re2/re2/unicode_groups.h", - "third_party/re2/re2/walker-inl.h", - "third_party/re2/util/benchmark.h", - "third_party/re2/util/flags.h", - "third_party/re2/util/logging.h", - "third_party/re2/util/malloc_counter.h", - "third_party/re2/util/mix.h", - "third_party/re2/util/mutex.h", - "third_party/re2/util/pcre.h", - "third_party/re2/util/strutil.h", - "third_party/re2/util/test.h", - "third_party/re2/util/utf.h", - "third_party/re2/util/util.h", - "third_party/upb/third_party/wyhash/wyhash.h", - "third_party/upb/upb/decode.h", - "third_party/upb/upb/decode.int.h", - "third_party/upb/upb/decode_fast.h", - "third_party/upb/upb/def.h", - "third_party/upb/upb/def.hpp", - "third_party/upb/upb/encode.h", - "third_party/upb/upb/msg.h", - "third_party/upb/upb/port_def.inc", - "third_party/upb/upb/port_undef.inc", - "third_party/upb/upb/reflection.h", - "third_party/upb/upb/table.int.h", - "third_party/upb/upb/text_encode.h", - "third_party/upb/upb/upb.h", - "third_party/upb/upb/upb.hpp", - "third_party/upb/upb/upb.int.h", - "third_party/xxhash/xxhash.h" - ], - "private_header_files": [ - "src/core/ext/filters/client_channel/backend_metric.h", - "src/core/ext/filters/client_channel/backup_poller.h", - "src/core/ext/filters/client_channel/client_channel.h", - "src/core/ext/filters/client_channel/client_channel_channelz.h", - "src/core/ext/filters/client_channel/client_channel_factory.h", - "src/core/ext/filters/client_channel/config_selector.h", - "src/core/ext/filters/client_channel/connector.h", - "src/core/ext/filters/client_channel/dynamic_filters.h", - "src/core/ext/filters/client_channel/global_subchannel_pool.h", - "src/core/ext/filters/client_channel/health/health_check_client.h", - "src/core/ext/filters/client_channel/http_connect_handshaker.h", - "src/core/ext/filters/client_channel/http_proxy.h", - "src/core/ext/filters/client_channel/lb_policy.h", - "src/core/ext/filters/client_channel/lb_policy/address_filtering.h", - "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h", - "src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h", - "src/core/ext/filters/client_channel/lb_policy/subchannel_list.h", - "src/core/ext/filters/client_channel/lb_policy/xds/xds.h", - "src/core/ext/filters/client_channel/lb_policy/xds/xds_channel_args.h", - "src/core/ext/filters/client_channel/lb_policy_factory.h", - "src/core/ext/filters/client_channel/lb_policy_registry.h", - "src/core/ext/filters/client_channel/local_subchannel_pool.h", - "src/core/ext/filters/client_channel/proxy_mapper.h", - "src/core/ext/filters/client_channel/proxy_mapper_registry.h", - "src/core/ext/filters/client_channel/resolver.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h", - "src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h", - "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h", - "src/core/ext/filters/client_channel/resolver/xds/xds_resolver.h", - "src/core/ext/filters/client_channel/resolver_factory.h", - "src/core/ext/filters/client_channel/resolver_registry.h", - "src/core/ext/filters/client_channel/resolver_result_parsing.h", - "src/core/ext/filters/client_channel/retry_filter.h", - "src/core/ext/filters/client_channel/retry_service_config.h", - "src/core/ext/filters/client_channel/retry_throttle.h", - "src/core/ext/filters/client_channel/server_address.h", - "src/core/ext/filters/client_channel/service_config.h", - "src/core/ext/filters/client_channel/service_config_call_data.h", - "src/core/ext/filters/client_channel/service_config_parser.h", - "src/core/ext/filters/client_channel/subchannel.h", - "src/core/ext/filters/client_channel/subchannel_interface.h", - "src/core/ext/filters/client_channel/subchannel_pool_interface.h", - "src/core/ext/filters/deadline/deadline_filter.h", - "src/core/ext/filters/fault_injection/fault_injection_filter.h", - "src/core/ext/filters/fault_injection/service_config_parser.h", - "src/core/ext/filters/http/client/http_client_filter.h", - "src/core/ext/filters/http/client_authority_filter.h", - "src/core/ext/filters/http/message_compress/message_compress_filter.h", - "src/core/ext/filters/http/message_compress/message_decompress_filter.h", - "src/core/ext/filters/http/server/http_server_filter.h", - "src/core/ext/filters/max_age/max_age_filter.h", - "src/core/ext/filters/message_size/message_size_filter.h", - "src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h", - "src/core/ext/filters/workarounds/workaround_utils.h", - "src/core/ext/transport/chttp2/alpn/alpn.h", - "src/core/ext/transport/chttp2/client/authority.h", - "src/core/ext/transport/chttp2/client/chttp2_connector.h", - "src/core/ext/transport/chttp2/server/chttp2_server.h", - "src/core/ext/transport/chttp2/transport/bin_decoder.h", - "src/core/ext/transport/chttp2/transport/bin_encoder.h", - "src/core/ext/transport/chttp2/transport/chttp2_slice_allocator.h", - "src/core/ext/transport/chttp2/transport/chttp2_transport.h", - "src/core/ext/transport/chttp2/transport/context_list.h", - "src/core/ext/transport/chttp2/transport/flow_control.h", - "src/core/ext/transport/chttp2/transport/frame.h", - "src/core/ext/transport/chttp2/transport/frame_data.h", - "src/core/ext/transport/chttp2/transport/frame_goaway.h", - "src/core/ext/transport/chttp2/transport/frame_ping.h", - "src/core/ext/transport/chttp2/transport/frame_rst_stream.h", - "src/core/ext/transport/chttp2/transport/frame_settings.h", - "src/core/ext/transport/chttp2/transport/frame_window_update.h", - "src/core/ext/transport/chttp2/transport/hpack_encoder.h", - "src/core/ext/transport/chttp2/transport/hpack_parser.h", - "src/core/ext/transport/chttp2/transport/hpack_table.h", - "src/core/ext/transport/chttp2/transport/http2_settings.h", - "src/core/ext/transport/chttp2/transport/huffsyms.h", - "src/core/ext/transport/chttp2/transport/incoming_metadata.h", - "src/core/ext/transport/chttp2/transport/internal.h", - "src/core/ext/transport/chttp2/transport/stream_map.h", - "src/core/ext/transport/chttp2/transport/varint.h", - "src/core/ext/transport/inproc/inproc_transport.h", - "src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.h", - "src/core/ext/upb-generated/envoy/annotations/deprecation.upb.h", - "src/core/ext/upb-generated/envoy/annotations/resource.upb.h", - "src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.h", - "src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/address.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/base.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.h", - "src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.h", - "src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.h", - "src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/route.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.h", - "src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.h", - "src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.h", - "src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.h", - "src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.h", - "src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.h", - "src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.h", - "src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.h", - "src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.h", - "src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.h", - "src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.h", - "src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.h", - "src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.h", - "src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.h", - "src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/http.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/percent.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/range.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.h", - "src/core/ext/upb-generated/google/api/annotations.upb.h", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.h", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.h", - "src/core/ext/upb-generated/google/api/http.upb.h", - "src/core/ext/upb-generated/google/protobuf/any.upb.h", - "src/core/ext/upb-generated/google/protobuf/descriptor.upb.h", - "src/core/ext/upb-generated/google/protobuf/duration.upb.h", - "src/core/ext/upb-generated/google/protobuf/empty.upb.h", - "src/core/ext/upb-generated/google/protobuf/struct.upb.h", - "src/core/ext/upb-generated/google/protobuf/timestamp.upb.h", - "src/core/ext/upb-generated/google/protobuf/wrappers.upb.h", - "src/core/ext/upb-generated/google/rpc/status.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h", - "src/core/ext/upb-generated/udpa/annotations/migrate.upb.h", - "src/core/ext/upb-generated/udpa/annotations/security.upb.h", - "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h", - "src/core/ext/upb-generated/udpa/annotations/status.upb.h", - "src/core/ext/upb-generated/udpa/annotations/versioning.upb.h", - "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.h", - "src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.h", - "src/core/ext/upb-generated/validate/validate.upb.h", - "src/core/ext/upb-generated/xds/core/v3/authority.upb.h", - "src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.h", - "src/core/ext/upb-generated/xds/core/v3/context_params.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource_name.upb.h", - "src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/cluster/v3/cds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/endpoint/v3/eds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/listener/v3/lds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/rds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/srds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.h", - "src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.h", - "src/core/ext/upbdefs-generated/google/api/http.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.h", - "src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/type/v1/typed_struct.upbdefs.h", - "src/core/ext/upbdefs-generated/validate/validate.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.h", - "src/core/ext/xds/certificate_provider_factory.h", - "src/core/ext/xds/certificate_provider_registry.h", - "src/core/ext/xds/certificate_provider_store.h", - "src/core/ext/xds/file_watcher_certificate_provider_factory.h", - "src/core/ext/xds/xds_api.h", - "src/core/ext/xds/xds_bootstrap.h", - "src/core/ext/xds/xds_certificate_provider.h", - "src/core/ext/xds/xds_channel_args.h", - "src/core/ext/xds/xds_client.h", - "src/core/ext/xds/xds_client_stats.h", - "src/core/ext/xds/xds_http_fault_filter.h", - "src/core/ext/xds/xds_http_filters.h", - "src/core/lib/address_utils/parse_address.h", - "src/core/lib/address_utils/sockaddr_utils.h", - "src/core/lib/avl/avl.h", - "src/core/lib/backoff/backoff.h", - "src/core/lib/channel/call_tracer.h", - "src/core/lib/channel/channel_args.h", - "src/core/lib/channel/channel_stack.h", - "src/core/lib/channel/channel_stack_builder.h", - "src/core/lib/channel/channel_trace.h", - "src/core/lib/channel/channelz.h", - "src/core/lib/channel/channelz_registry.h", - "src/core/lib/channel/connected_channel.h", - "src/core/lib/channel/context.h", - "src/core/lib/channel/handshaker.h", - "src/core/lib/channel/handshaker_factory.h", - "src/core/lib/channel/handshaker_registry.h", - "src/core/lib/channel/status_util.h", - "src/core/lib/compression/algorithm_metadata.h", - "src/core/lib/compression/compression_args.h", - "src/core/lib/compression/compression_internal.h", - "src/core/lib/compression/message_compress.h", - "src/core/lib/compression/stream_compression.h", - "src/core/lib/compression/stream_compression_gzip.h", - "src/core/lib/compression/stream_compression_identity.h", - "src/core/lib/debug/stats.h", - "src/core/lib/debug/stats_data.h", - "src/core/lib/debug/trace.h", - "src/core/lib/event_engine/endpoint_config_internal.h", - "src/core/lib/event_engine/sockaddr.h", - "src/core/lib/gpr/alloc.h", - "src/core/lib/gpr/env.h", - "src/core/lib/gpr/murmur_hash.h", - "src/core/lib/gpr/spinlock.h", - "src/core/lib/gpr/string.h", - "src/core/lib/gpr/string_windows.h", - "src/core/lib/gpr/time_precise.h", - "src/core/lib/gpr/tls.h", - "src/core/lib/gpr/tls_gcc.h", - "src/core/lib/gpr/tls_msvc.h", - "src/core/lib/gpr/tls_pthread.h", - "src/core/lib/gpr/tls_stdcpp.h", - "src/core/lib/gpr/tmpfile.h", - "src/core/lib/gpr/useful.h", - "src/core/lib/gprpp/arena.h", - "src/core/lib/gprpp/atomic.h", - "src/core/lib/gprpp/debug_location.h", - "src/core/lib/gprpp/dual_ref_counted.h", - "src/core/lib/gprpp/examine_stack.h", - "src/core/lib/gprpp/fork.h", - "src/core/lib/gprpp/global_config.h", - "src/core/lib/gprpp/global_config_custom.h", - "src/core/lib/gprpp/global_config_env.h", - "src/core/lib/gprpp/global_config_generic.h", - "src/core/lib/gprpp/host_port.h", - "src/core/lib/gprpp/manual_constructor.h", - "src/core/lib/gprpp/memory.h", - "src/core/lib/gprpp/mpscq.h", - "src/core/lib/gprpp/orphanable.h", - "src/core/lib/gprpp/ref_counted.h", - "src/core/lib/gprpp/ref_counted_ptr.h", - "src/core/lib/gprpp/stat.h", - "src/core/lib/gprpp/status_helper.h", - "src/core/lib/gprpp/sync.h", - "src/core/lib/gprpp/thd.h", - "src/core/lib/gprpp/time_util.h", - "src/core/lib/http/format_request.h", - "src/core/lib/http/httpcli.h", - "src/core/lib/http/parser.h", - "src/core/lib/iomgr/block_annotate.h", - "src/core/lib/iomgr/buffer_list.h", - "src/core/lib/iomgr/call_combiner.h", - "src/core/lib/iomgr/cfstream_handle.h", - "src/core/lib/iomgr/closure.h", - "src/core/lib/iomgr/combiner.h", - "src/core/lib/iomgr/dynamic_annotations.h", - "src/core/lib/iomgr/endpoint.h", - "src/core/lib/iomgr/endpoint_cfstream.h", - "src/core/lib/iomgr/endpoint_pair.h", - "src/core/lib/iomgr/error.h", - "src/core/lib/iomgr/error_cfstream.h", - "src/core/lib/iomgr/error_internal.h", - "src/core/lib/iomgr/ev_apple.h", - "src/core/lib/iomgr/ev_epoll1_linux.h", - "src/core/lib/iomgr/ev_epollex_linux.h", - "src/core/lib/iomgr/ev_poll_posix.h", - "src/core/lib/iomgr/ev_posix.h", - "src/core/lib/iomgr/event_engine/closure.h", - "src/core/lib/iomgr/event_engine/endpoint.h", - "src/core/lib/iomgr/event_engine/iomgr.h", - "src/core/lib/iomgr/event_engine/pollset.h", - "src/core/lib/iomgr/event_engine/promise.h", - "src/core/lib/iomgr/event_engine/resolved_address_internal.h", - "src/core/lib/iomgr/exec_ctx.h", - "src/core/lib/iomgr/executor.h", - "src/core/lib/iomgr/executor/mpmcqueue.h", - "src/core/lib/iomgr/executor/threadpool.h", - "src/core/lib/iomgr/gethostname.h", - "src/core/lib/iomgr/grpc_if_nametoindex.h", - "src/core/lib/iomgr/internal_errqueue.h", - "src/core/lib/iomgr/iocp_windows.h", - "src/core/lib/iomgr/iomgr.h", - "src/core/lib/iomgr/iomgr_custom.h", - "src/core/lib/iomgr/iomgr_internal.h", - "src/core/lib/iomgr/is_epollexclusive_available.h", - "src/core/lib/iomgr/load_file.h", - "src/core/lib/iomgr/lockfree_event.h", - "src/core/lib/iomgr/nameser.h", - "src/core/lib/iomgr/polling_entity.h", - "src/core/lib/iomgr/pollset.h", - "src/core/lib/iomgr/pollset_custom.h", - "src/core/lib/iomgr/pollset_set.h", - "src/core/lib/iomgr/pollset_set_custom.h", - "src/core/lib/iomgr/pollset_set_windows.h", - "src/core/lib/iomgr/pollset_uv.h", - "src/core/lib/iomgr/pollset_windows.h", - "src/core/lib/iomgr/port.h", - "src/core/lib/iomgr/python_util.h", - "src/core/lib/iomgr/resolve_address.h", - "src/core/lib/iomgr/resolve_address_custom.h", - "src/core/lib/iomgr/resource_quota.h", - "src/core/lib/iomgr/sockaddr.h", - "src/core/lib/iomgr/sockaddr_custom.h", - "src/core/lib/iomgr/sockaddr_posix.h", - "src/core/lib/iomgr/sockaddr_windows.h", - "src/core/lib/iomgr/socket_factory_posix.h", - "src/core/lib/iomgr/socket_mutator.h", - "src/core/lib/iomgr/socket_utils.h", - "src/core/lib/iomgr/socket_utils_posix.h", - "src/core/lib/iomgr/socket_windows.h", - "src/core/lib/iomgr/sys_epoll_wrapper.h", - "src/core/lib/iomgr/tcp_client.h", - "src/core/lib/iomgr/tcp_client_posix.h", - "src/core/lib/iomgr/tcp_custom.h", - "src/core/lib/iomgr/tcp_posix.h", - "src/core/lib/iomgr/tcp_server.h", - "src/core/lib/iomgr/tcp_server_utils_posix.h", - "src/core/lib/iomgr/tcp_windows.h", - "src/core/lib/iomgr/time_averaged_stats.h", - "src/core/lib/iomgr/timer.h", - "src/core/lib/iomgr/timer_custom.h", - "src/core/lib/iomgr/timer_generic.h", - "src/core/lib/iomgr/timer_heap.h", - "src/core/lib/iomgr/timer_manager.h", - "src/core/lib/iomgr/udp_server.h", - "src/core/lib/iomgr/unix_sockets_posix.h", - "src/core/lib/iomgr/wakeup_fd_pipe.h", - "src/core/lib/iomgr/wakeup_fd_posix.h", - "src/core/lib/iomgr/work_serializer.h", - "src/core/lib/json/json.h", - "src/core/lib/json/json_util.h", - "src/core/lib/matchers/matchers.h", - "src/core/lib/profiling/timers.h", - "src/core/lib/security/authorization/authorization_engine.h", - "src/core/lib/security/authorization/authorization_policy_provider.h", - "src/core/lib/security/authorization/evaluate_args.h", - "src/core/lib/security/context/security_context.h", - "src/core/lib/security/credentials/alts/alts_credentials.h", - "src/core/lib/security/credentials/alts/check_gcp_environment.h", - "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h", - "src/core/lib/security/credentials/composite/composite_credentials.h", - "src/core/lib/security/credentials/credentials.h", - "src/core/lib/security/credentials/external/aws_external_account_credentials.h", - "src/core/lib/security/credentials/external/aws_request_signer.h", - "src/core/lib/security/credentials/external/external_account_credentials.h", - "src/core/lib/security/credentials/external/file_external_account_credentials.h", - "src/core/lib/security/credentials/external/url_external_account_credentials.h", - "src/core/lib/security/credentials/fake/fake_credentials.h", - "src/core/lib/security/credentials/google_default/google_default_credentials.h", - "src/core/lib/security/credentials/iam/iam_credentials.h", - "src/core/lib/security/credentials/jwt/json_token.h", - "src/core/lib/security/credentials/jwt/jwt_credentials.h", - "src/core/lib/security/credentials/jwt/jwt_verifier.h", - "src/core/lib/security/credentials/local/local_credentials.h", - "src/core/lib/security/credentials/oauth2/oauth2_credentials.h", - "src/core/lib/security/credentials/plugin/plugin_credentials.h", - "src/core/lib/security/credentials/ssl/ssl_credentials.h", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.h", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.h", - "src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h", - "src/core/lib/security/credentials/tls/tls_credentials.h", - "src/core/lib/security/credentials/tls/tls_utils.h", - "src/core/lib/security/credentials/xds/xds_credentials.h", - "src/core/lib/security/security_connector/alts/alts_security_connector.h", - "src/core/lib/security/security_connector/fake/fake_security_connector.h", - "src/core/lib/security/security_connector/insecure/insecure_security_connector.h", - "src/core/lib/security/security_connector/load_system_roots.h", - "src/core/lib/security/security_connector/load_system_roots_linux.h", - "src/core/lib/security/security_connector/local/local_security_connector.h", - "src/core/lib/security/security_connector/security_connector.h", - "src/core/lib/security/security_connector/ssl/ssl_security_connector.h", - "src/core/lib/security/security_connector/ssl_utils.h", - "src/core/lib/security/security_connector/ssl_utils_config.h", - "src/core/lib/security/security_connector/tls/tls_security_connector.h", - "src/core/lib/security/transport/auth_filters.h", - "src/core/lib/security/transport/secure_endpoint.h", - "src/core/lib/security/transport/security_handshaker.h", - "src/core/lib/security/transport/tsi_error.h", - "src/core/lib/security/util/json_util.h", - "src/core/lib/slice/b64.h", - "src/core/lib/slice/percent_encoding.h", - "src/core/lib/slice/slice_internal.h", - "src/core/lib/slice/slice_string_helpers.h", - "src/core/lib/slice/slice_utils.h", - "src/core/lib/surface/api_trace.h", - "src/core/lib/surface/call.h", - "src/core/lib/surface/call_test_only.h", - "src/core/lib/surface/channel.h", - "src/core/lib/surface/channel_init.h", - "src/core/lib/surface/channel_stack_type.h", - "src/core/lib/surface/completion_queue.h", - "src/core/lib/surface/completion_queue_factory.h", - "src/core/lib/surface/event_string.h", - "src/core/lib/surface/init.h", - "src/core/lib/surface/lame_client.h", - "src/core/lib/surface/server.h", - "src/core/lib/surface/validate_metadata.h", - "src/core/lib/transport/authority_override.h", - "src/core/lib/transport/bdp_estimator.h", - "src/core/lib/transport/byte_stream.h", - "src/core/lib/transport/connectivity_state.h", - "src/core/lib/transport/error_utils.h", - "src/core/lib/transport/http2_errors.h", - "src/core/lib/transport/metadata.h", - "src/core/lib/transport/metadata_batch.h", - "src/core/lib/transport/pid_controller.h", - "src/core/lib/transport/static_metadata.h", - "src/core/lib/transport/status_conversion.h", - "src/core/lib/transport/status_metadata.h", - "src/core/lib/transport/timeout_encoding.h", - "src/core/lib/transport/transport.h", - "src/core/lib/transport/transport_impl.h", - "src/core/lib/uri/uri_parser.h", - "src/core/tsi/alts/crypt/gsec.h", - "src/core/tsi/alts/frame_protector/alts_counter.h", - "src/core/tsi/alts/frame_protector/alts_crypter.h", - "src/core/tsi/alts/frame_protector/alts_frame_protector.h", - "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h", - "src/core/tsi/alts/frame_protector/frame_handler.h", - "src/core/tsi/alts/handshaker/alts_handshaker_client.h", - "src/core/tsi/alts/handshaker/alts_shared_resource.h", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker.h", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h", - "src/core/tsi/alts/handshaker/alts_tsi_utils.h", - "src/core/tsi/alts/handshaker/transport_security_common_api.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h", - "src/core/tsi/fake_transport_security.h", - "src/core/tsi/local_transport_security.h", - "src/core/tsi/ssl/session_cache/ssl_session.h", - "src/core/tsi/ssl/session_cache/ssl_session_cache.h", - "src/core/tsi/ssl_transport_security.h", - "src/core/tsi/ssl_types.h", - "src/core/tsi/transport_security.h", - "src/core/tsi/transport_security_grpc.h", - "src/core/tsi/transport_security_interface.h", - "src/cpp/client/create_channel_internal.h", - "src/cpp/client/secure_credentials.h", - "src/cpp/common/channel_filter.h", - "src/cpp/common/secure_auth_context.h", - "src/cpp/common/tls_credentials_options_util.h", - "src/cpp/server/dynamic_thread_pool.h", - "src/cpp/server/external_connection_acceptor_impl.h", - "src/cpp/server/health/default_health_check_service.h", - "src/cpp/server/secure_server_credentials.h", - "src/cpp/server/thread_pool_interface.h", - "src/cpp/thread_manager/thread_manager.h", - "third_party/re2/re2/bitmap256.h", - "third_party/re2/re2/filtered_re2.h", - "third_party/re2/re2/pod_array.h", - "third_party/re2/re2/prefilter.h", - "third_party/re2/re2/prefilter_tree.h", - "third_party/re2/re2/prog.h", - "third_party/re2/re2/re2.h", - "third_party/re2/re2/regexp.h", - "third_party/re2/re2/set.h", - "third_party/re2/re2/sparse_array.h", - "third_party/re2/re2/sparse_set.h", - "third_party/re2/re2/stringpiece.h", - "third_party/re2/re2/unicode_casefold.h", - "third_party/re2/re2/unicode_groups.h", - "third_party/re2/re2/walker-inl.h", - "third_party/re2/util/benchmark.h", - "third_party/re2/util/flags.h", - "third_party/re2/util/logging.h", - "third_party/re2/util/malloc_counter.h", - "third_party/re2/util/mix.h", - "third_party/re2/util/mutex.h", - "third_party/re2/util/pcre.h", - "third_party/re2/util/strutil.h", - "third_party/re2/util/test.h", - "third_party/re2/util/utf.h", - "third_party/re2/util/util.h", - "third_party/upb/third_party/wyhash/wyhash.h", - "third_party/upb/upb/decode.h", - "third_party/upb/upb/decode.int.h", - "third_party/upb/upb/decode_fast.h", - "third_party/upb/upb/def.h", - "third_party/upb/upb/def.hpp", - "third_party/upb/upb/encode.h", - "third_party/upb/upb/msg.h", - "third_party/upb/upb/port_def.inc", - "third_party/upb/upb/port_undef.inc", - "third_party/upb/upb/reflection.h", - "third_party/upb/upb/table.int.h", - "third_party/upb/upb/text_encode.h", - "third_party/upb/upb/upb.h", - "third_party/upb/upb/upb.hpp", - "third_party/upb/upb/upb.int.h", - "third_party/xxhash/xxhash.h" - ] - }, - { - "name": "Protobuf", - "header_mappings_dir": "include/grpcpp", - "dependencies": { - "gRPC-C++/Interface": [ - "1.40.0" - ] - }, - "source_files": [ - "include/grpcpp/impl/codegen/config_protobuf.h", - "include/grpcpp/impl/codegen/proto_buffer_reader.h", - "include/grpcpp/impl/codegen/proto_buffer_writer.h", - "include/grpcpp/impl/codegen/proto_utils.h" - ] - }, - { - "name": "Cronet-Interface", - "header_mappings_dir": "include/grpcpp", - "public_header_files": [ - "include/grpcpp/security/cronet_credentials.h", - "include/grpcpp/security/cronet_credentials_impl.h" - ], - "source_files": [ - "include/grpcpp/security/cronet_credentials.h", - "include/grpcpp/security/cronet_credentials_impl.h" - ] - }, - { - "name": "Cronet-Implementation", - "header_mappings_dir": ".", - "dependencies": { - "gRPC-C++/Cronet-Interface": [ - "1.40.0" - ], - "gRPC-C++/Implementation": [ - "1.40.0" - ], - "gRPC-Core/Cronet-Implementation": [ - "1.40.0" - ] - }, - "source_files": "src/cpp/client/cronet_credentials.cc" - } - ] -} diff --git a/native/ios/pod-patch/.patched/gRPC-Core/1.40.0/gRPC-Core.podspec.json b/native/ios/pod-patch/.patched/gRPC-Core/1.40.0/gRPC-Core.podspec.json deleted file mode 100644 --- a/native/ios/pod-patch/.patched/gRPC-Core/1.40.0/gRPC-Core.podspec.json +++ /dev/null @@ -1,2236 +0,0 @@ -{ - "name": "gRPC-Core", - "version": "1.40.0", - "summary": "Core cross-platform gRPC library, written in C", - "homepage": "https://grpc.io", - "license": "Apache License, Version 2.0", - "authors": { - "The gRPC contributors": "grpc-packages@google.com" - }, - "source": { - "git": "https://github.com/grpc/grpc.git", - "tag": "v1.40.0", - "submodules": true - }, - "cocoapods_version": ">= 1.2.0", - "platforms": { - "ios": "9.0", - "osx": "10.10", - "tvos": "10.0", - "watchos": "4.0" - }, - "requires_arc": false, - "module_name": "grpc", - "header_mappings_dir": "include/grpc", - "header_dir": "grpc", - "module_map": "include/grpc/module.modulemap", - "pod_target_xcconfig": { - "GRPC_SRC_ROOT": "$(PODS_ROOT)/gRPC-Core", - "HEADER_SEARCH_PATHS": "\"$(inherited)\" \"$(GRPC_SRC_ROOT)/include\"", - "USER_HEADER_SEARCH_PATHS": "\"$(GRPC_SRC_ROOT)\"", - "USE_HEADERMAP": "NO", - "ALWAYS_SEARCH_USER_PATHS": "NO", - "GCC_PREPROCESSOR_DEFINITIONS": "\"$(inherited)\" \"COCOAPODS=1\"", - "CLANG_WARN_STRICT_PROTOTYPES": "NO" - }, - "default_subspecs": [ - "Interface", - "Implementation" - ], - "compiler_flags": "-DGRPC_ARES=0 -Wno-comma", - "libraries": "c++", - "prepare_command": "find src/core -type f \\( -path '*.h' -or -path '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include ;#include \\\n;g'\n find third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"third_party/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/third_party/\\1\"\\\n#else\\\n #include \"third_party/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"upb/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/upb/\\1\"\\\n#else\\\n #include \"upb/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upb.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upb-generated/\\1.upb.h\"\\\n#else\\\n #include \"\\1.upb.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upbdefs.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upbdefs-generated/\\1.upbdefs.h\"\\\n#else\\\n #include \"\\1.upbdefs.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find third_party/re2/re2/ third_party/re2/util/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g;s;#include \"util/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/util/\\1\"\\\n#else\\\n #include \"util/\\1\"\\\n#endif;g'\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g'\n find src/core/ third_party/re2/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"xxhash.h\";#if COCOAPODS==1\\\n #include \"third_party/xxhash/xxhash.h\"\\\n#else\\\n #include \"xxhash.h\"\\\n#endif;g'\n find third_party/xxhash -type f -name xxhash.h -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;@param([^,]*),;@param\\1 ,;g'\n find src/core/ third_party/xxhash/ -type f -name '*.grpc_back' -print0 | xargs -0 rm", - "subspecs": [ - { - "name": "Interface", - "header_mappings_dir": "include/grpc", - "source_files": [ - "include/grpc/byte_buffer.h", - "include/grpc/byte_buffer_reader.h", - "include/grpc/census.h", - "include/grpc/compression.h", - "include/grpc/event_engine/endpoint_config.h", - "include/grpc/event_engine/event_engine.h", - "include/grpc/event_engine/port.h", - "include/grpc/event_engine/slice_allocator.h", - "include/grpc/fork.h", - "include/grpc/grpc.h", - "include/grpc/grpc_posix.h", - "include/grpc/grpc_security.h", - "include/grpc/grpc_security_constants.h", - "include/grpc/impl/codegen/atm.h", - "include/grpc/impl/codegen/atm_gcc_atomic.h", - "include/grpc/impl/codegen/atm_gcc_sync.h", - "include/grpc/impl/codegen/atm_windows.h", - "include/grpc/impl/codegen/byte_buffer.h", - "include/grpc/impl/codegen/byte_buffer_reader.h", - "include/grpc/impl/codegen/compression_types.h", - "include/grpc/impl/codegen/connectivity_state.h", - "include/grpc/impl/codegen/fork.h", - "include/grpc/impl/codegen/gpr_slice.h", - "include/grpc/impl/codegen/gpr_types.h", - "include/grpc/impl/codegen/grpc_types.h", - "include/grpc/impl/codegen/log.h", - "include/grpc/impl/codegen/port_platform.h", - "include/grpc/impl/codegen/propagation_bits.h", - "include/grpc/impl/codegen/slice.h", - "include/grpc/impl/codegen/status.h", - "include/grpc/impl/codegen/sync.h", - "include/grpc/impl/codegen/sync_abseil.h", - "include/grpc/impl/codegen/sync_custom.h", - "include/grpc/impl/codegen/sync_generic.h", - "include/grpc/impl/codegen/sync_posix.h", - "include/grpc/impl/codegen/sync_windows.h", - "include/grpc/load_reporting.h", - "include/grpc/slice.h", - "include/grpc/slice_buffer.h", - "include/grpc/status.h", - "include/grpc/support/alloc.h", - "include/grpc/support/atm.h", - "include/grpc/support/atm_gcc_atomic.h", - "include/grpc/support/atm_gcc_sync.h", - "include/grpc/support/atm_windows.h", - "include/grpc/support/cpu.h", - "include/grpc/support/log.h", - "include/grpc/support/log_windows.h", - "include/grpc/support/port_platform.h", - "include/grpc/support/string_util.h", - "include/grpc/support/sync.h", - "include/grpc/support/sync_abseil.h", - "include/grpc/support/sync_custom.h", - "include/grpc/support/sync_generic.h", - "include/grpc/support/sync_posix.h", - "include/grpc/support/sync_windows.h", - "include/grpc/support/thd_id.h", - "include/grpc/support/time.h", - "include/grpc/support/workaround_list.h" - ] - }, - { - "name": "Implementation", - "header_mappings_dir": ".", - "libraries": "z", - "dependencies": { - "gRPC-Core/Interface": [ - "1.40.0" - ], - "OpenSSL-Universal": [], - "abseil/base/base": [ - "1.20210324.0" - ], - "abseil/base/core_headers": [ - "1.20210324.0" - ], - "abseil/container/flat_hash_map": [ - "1.20210324.0" - ], - "abseil/container/inlined_vector": [ - "1.20210324.0" - ], - "abseil/functional/bind_front": [ - "1.20210324.0" - ], - "abseil/memory/memory": [ - "1.20210324.0" - ], - "abseil/status/status": [ - "1.20210324.0" - ], - "abseil/status/statusor": [ - "1.20210324.0" - ], - "abseil/strings/cord": [ - "1.20210324.0" - ], - "abseil/strings/str_format": [ - "1.20210324.0" - ], - "abseil/strings/strings": [ - "1.20210324.0" - ], - "abseil/synchronization/synchronization": [ - "1.20210324.0" - ], - "abseil/time/time": [ - "1.20210324.0" - ], - "abseil/types/optional": [ - "1.20210324.0" - ] - }, - "compiler_flags": "-Wno-unreachable-code -Wno-shorten-64-to-32", - "source_files": [ - "src/core/ext/filters/census/grpc_context.cc", - "src/core/ext/filters/client_channel/backend_metric.cc", - "src/core/ext/filters/client_channel/backend_metric.h", - "src/core/ext/filters/client_channel/backup_poller.cc", - "src/core/ext/filters/client_channel/backup_poller.h", - "src/core/ext/filters/client_channel/channel_connectivity.cc", - "src/core/ext/filters/client_channel/client_channel.cc", - "src/core/ext/filters/client_channel/client_channel.h", - "src/core/ext/filters/client_channel/client_channel_channelz.cc", - "src/core/ext/filters/client_channel/client_channel_channelz.h", - "src/core/ext/filters/client_channel/client_channel_factory.cc", - "src/core/ext/filters/client_channel/client_channel_factory.h", - "src/core/ext/filters/client_channel/client_channel_plugin.cc", - "src/core/ext/filters/client_channel/config_selector.cc", - "src/core/ext/filters/client_channel/config_selector.h", - "src/core/ext/filters/client_channel/connector.h", - "src/core/ext/filters/client_channel/dynamic_filters.cc", - "src/core/ext/filters/client_channel/dynamic_filters.h", - "src/core/ext/filters/client_channel/global_subchannel_pool.cc", - "src/core/ext/filters/client_channel/global_subchannel_pool.h", - "src/core/ext/filters/client_channel/health/health_check_client.cc", - "src/core/ext/filters/client_channel/health/health_check_client.h", - "src/core/ext/filters/client_channel/http_connect_handshaker.cc", - "src/core/ext/filters/client_channel/http_connect_handshaker.h", - "src/core/ext/filters/client_channel/http_proxy.cc", - "src/core/ext/filters/client_channel/http_proxy.h", - "src/core/ext/filters/client_channel/lb_policy.cc", - "src/core/ext/filters/client_channel/lb_policy.h", - "src/core/ext/filters/client_channel/lb_policy/address_filtering.cc", - "src/core/ext/filters/client_channel/lb_policy/address_filtering.h", - "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc", - "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc", - "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc", - "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h", - "src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc", - "src/core/ext/filters/client_channel/lb_policy/priority/priority.cc", - "src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc", - "src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h", - "src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc", - "src/core/ext/filters/client_channel/lb_policy/subchannel_list.h", - "src/core/ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc", - "src/core/ext/filters/client_channel/lb_policy/xds/cds.cc", - "src/core/ext/filters/client_channel/lb_policy/xds/xds.h", - "src/core/ext/filters/client_channel/lb_policy/xds/xds_channel_args.h", - "src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_impl.cc", - "src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_manager.cc", - "src/core/ext/filters/client_channel/lb_policy/xds/xds_cluster_resolver.cc", - "src/core/ext/filters/client_channel/lb_policy_factory.h", - "src/core/ext/filters/client_channel/lb_policy_registry.cc", - "src/core/ext/filters/client_channel/lb_policy_registry.h", - "src/core/ext/filters/client_channel/local_subchannel_pool.cc", - "src/core/ext/filters/client_channel/local_subchannel_pool.h", - "src/core/ext/filters/client_channel/proxy_mapper.h", - "src/core/ext/filters/client_channel/proxy_mapper_registry.cc", - "src/core/ext/filters/client_channel/proxy_mapper_registry.h", - "src/core/ext/filters/client_channel/resolver.cc", - "src/core/ext/filters/client_channel/resolver.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_event_engine.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_event_engine.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_libuv.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc", - "src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc", - "src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h", - "src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc", - "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc", - "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h", - "src/core/ext/filters/client_channel/resolver/google_c2p/google_c2p_resolver.cc", - "src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc", - "src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc", - "src/core/ext/filters/client_channel/resolver/xds/xds_resolver.h", - "src/core/ext/filters/client_channel/resolver_factory.h", - "src/core/ext/filters/client_channel/resolver_registry.cc", - "src/core/ext/filters/client_channel/resolver_registry.h", - "src/core/ext/filters/client_channel/resolver_result_parsing.cc", - "src/core/ext/filters/client_channel/resolver_result_parsing.h", - "src/core/ext/filters/client_channel/retry_filter.cc", - "src/core/ext/filters/client_channel/retry_filter.h", - "src/core/ext/filters/client_channel/retry_service_config.cc", - "src/core/ext/filters/client_channel/retry_service_config.h", - "src/core/ext/filters/client_channel/retry_throttle.cc", - "src/core/ext/filters/client_channel/retry_throttle.h", - "src/core/ext/filters/client_channel/server_address.cc", - "src/core/ext/filters/client_channel/server_address.h", - "src/core/ext/filters/client_channel/service_config.cc", - "src/core/ext/filters/client_channel/service_config.h", - "src/core/ext/filters/client_channel/service_config_call_data.h", - "src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc", - "src/core/ext/filters/client_channel/service_config_parser.cc", - "src/core/ext/filters/client_channel/service_config_parser.h", - "src/core/ext/filters/client_channel/subchannel.cc", - "src/core/ext/filters/client_channel/subchannel.h", - "src/core/ext/filters/client_channel/subchannel_interface.h", - "src/core/ext/filters/client_channel/subchannel_pool_interface.cc", - "src/core/ext/filters/client_channel/subchannel_pool_interface.h", - "src/core/ext/filters/client_idle/client_idle_filter.cc", - "src/core/ext/filters/deadline/deadline_filter.cc", - "src/core/ext/filters/deadline/deadline_filter.h", - "src/core/ext/filters/fault_injection/fault_injection_filter.cc", - "src/core/ext/filters/fault_injection/fault_injection_filter.h", - "src/core/ext/filters/fault_injection/service_config_parser.cc", - "src/core/ext/filters/fault_injection/service_config_parser.h", - "src/core/ext/filters/http/client/http_client_filter.cc", - "src/core/ext/filters/http/client/http_client_filter.h", - "src/core/ext/filters/http/client_authority_filter.cc", - "src/core/ext/filters/http/client_authority_filter.h", - "src/core/ext/filters/http/http_filters_plugin.cc", - "src/core/ext/filters/http/message_compress/message_compress_filter.cc", - "src/core/ext/filters/http/message_compress/message_compress_filter.h", - "src/core/ext/filters/http/message_compress/message_decompress_filter.cc", - "src/core/ext/filters/http/message_compress/message_decompress_filter.h", - "src/core/ext/filters/http/server/http_server_filter.cc", - "src/core/ext/filters/http/server/http_server_filter.h", - "src/core/ext/filters/max_age/max_age_filter.cc", - "src/core/ext/filters/max_age/max_age_filter.h", - "src/core/ext/filters/message_size/message_size_filter.cc", - "src/core/ext/filters/message_size/message_size_filter.h", - "src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc", - "src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h", - "src/core/ext/filters/workarounds/workaround_utils.cc", - "src/core/ext/filters/workarounds/workaround_utils.h", - "src/core/ext/transport/chttp2/alpn/alpn.cc", - "src/core/ext/transport/chttp2/alpn/alpn.h", - "src/core/ext/transport/chttp2/client/authority.cc", - "src/core/ext/transport/chttp2/client/authority.h", - "src/core/ext/transport/chttp2/client/chttp2_connector.cc", - "src/core/ext/transport/chttp2/client/chttp2_connector.h", - "src/core/ext/transport/chttp2/client/insecure/channel_create.cc", - "src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc", - "src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc", - "src/core/ext/transport/chttp2/server/chttp2_server.cc", - "src/core/ext/transport/chttp2/server/chttp2_server.h", - "src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc", - "src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc", - "src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc", - "src/core/ext/transport/chttp2/transport/bin_decoder.cc", - "src/core/ext/transport/chttp2/transport/bin_decoder.h", - "src/core/ext/transport/chttp2/transport/bin_encoder.cc", - "src/core/ext/transport/chttp2/transport/bin_encoder.h", - "src/core/ext/transport/chttp2/transport/chttp2_plugin.cc", - "src/core/ext/transport/chttp2/transport/chttp2_slice_allocator.cc", - "src/core/ext/transport/chttp2/transport/chttp2_slice_allocator.h", - "src/core/ext/transport/chttp2/transport/chttp2_transport.cc", - "src/core/ext/transport/chttp2/transport/chttp2_transport.h", - "src/core/ext/transport/chttp2/transport/context_list.cc", - "src/core/ext/transport/chttp2/transport/context_list.h", - "src/core/ext/transport/chttp2/transport/flow_control.cc", - "src/core/ext/transport/chttp2/transport/flow_control.h", - "src/core/ext/transport/chttp2/transport/frame.h", - "src/core/ext/transport/chttp2/transport/frame_data.cc", - "src/core/ext/transport/chttp2/transport/frame_data.h", - "src/core/ext/transport/chttp2/transport/frame_goaway.cc", - "src/core/ext/transport/chttp2/transport/frame_goaway.h", - "src/core/ext/transport/chttp2/transport/frame_ping.cc", - "src/core/ext/transport/chttp2/transport/frame_ping.h", - "src/core/ext/transport/chttp2/transport/frame_rst_stream.cc", - "src/core/ext/transport/chttp2/transport/frame_rst_stream.h", - "src/core/ext/transport/chttp2/transport/frame_settings.cc", - "src/core/ext/transport/chttp2/transport/frame_settings.h", - "src/core/ext/transport/chttp2/transport/frame_window_update.cc", - "src/core/ext/transport/chttp2/transport/frame_window_update.h", - "src/core/ext/transport/chttp2/transport/hpack_encoder.cc", - "src/core/ext/transport/chttp2/transport/hpack_encoder.h", - "src/core/ext/transport/chttp2/transport/hpack_parser.cc", - "src/core/ext/transport/chttp2/transport/hpack_parser.h", - "src/core/ext/transport/chttp2/transport/hpack_table.cc", - "src/core/ext/transport/chttp2/transport/hpack_table.h", - "src/core/ext/transport/chttp2/transport/http2_settings.cc", - "src/core/ext/transport/chttp2/transport/http2_settings.h", - "src/core/ext/transport/chttp2/transport/huffsyms.cc", - "src/core/ext/transport/chttp2/transport/huffsyms.h", - "src/core/ext/transport/chttp2/transport/incoming_metadata.cc", - "src/core/ext/transport/chttp2/transport/incoming_metadata.h", - "src/core/ext/transport/chttp2/transport/internal.h", - "src/core/ext/transport/chttp2/transport/parsing.cc", - "src/core/ext/transport/chttp2/transport/stream_lists.cc", - "src/core/ext/transport/chttp2/transport/stream_map.cc", - "src/core/ext/transport/chttp2/transport/stream_map.h", - "src/core/ext/transport/chttp2/transport/varint.cc", - "src/core/ext/transport/chttp2/transport/varint.h", - "src/core/ext/transport/chttp2/transport/writing.cc", - "src/core/ext/transport/inproc/inproc_plugin.cc", - "src/core/ext/transport/inproc/inproc_transport.cc", - "src/core/ext/transport/inproc/inproc_transport.h", - "src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.c", - "src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.h", - "src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c", - "src/core/ext/upb-generated/envoy/annotations/deprecation.upb.h", - "src/core/ext/upb-generated/envoy/annotations/resource.upb.c", - "src/core/ext/upb-generated/envoy/annotations/resource.upb.h", - "src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.c", - "src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.h", - "src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.c", - "src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.c", - "src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.c", - "src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.c", - "src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.c", - "src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/address.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/address.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/base.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/base.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.c", - "src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.c", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.c", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.c", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.c", - "src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.c", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.c", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.c", - "src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.c", - "src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.h", - "src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.c", - "src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.h", - "src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.c", - "src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.h", - "src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.c", - "src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/route.upb.c", - "src/core/ext/upb-generated/envoy/config/route/v3/route.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.c", - "src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.c", - "src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.h", - "src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.c", - "src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.h", - "src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.c", - "src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.c", - "src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.c", - "src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.c", - "src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.c", - "src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.c", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.c", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.c", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.c", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.h", - "src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.c", - "src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.h", - "src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.c", - "src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.h", - "src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.c", - "src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.h", - "src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.c", - "src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.h", - "src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.c", - "src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.h", - "src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.c", - "src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.h", - "src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.c", - "src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.h", - "src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.c", - "src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.h", - "src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.c", - "src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.h", - "src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.c", - "src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.c", - "src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.c", - "src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.c", - "src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.c", - "src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.c", - "src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.c", - "src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.c", - "src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.c", - "src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.h", - "src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.c", - "src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.h", - "src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.c", - "src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/http.upb.c", - "src/core/ext/upb-generated/envoy/type/v3/http.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/percent.upb.c", - "src/core/ext/upb-generated/envoy/type/v3/percent.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/range.upb.c", - "src/core/ext/upb-generated/envoy/type/v3/range.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.c", - "src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.h", - "src/core/ext/upb-generated/google/api/annotations.upb.c", - "src/core/ext/upb-generated/google/api/annotations.upb.h", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.c", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.h", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.c", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.h", - "src/core/ext/upb-generated/google/api/http.upb.c", - "src/core/ext/upb-generated/google/api/http.upb.h", - "src/core/ext/upb-generated/google/protobuf/any.upb.c", - "src/core/ext/upb-generated/google/protobuf/any.upb.h", - "src/core/ext/upb-generated/google/protobuf/descriptor.upb.c", - "src/core/ext/upb-generated/google/protobuf/descriptor.upb.h", - "src/core/ext/upb-generated/google/protobuf/duration.upb.c", - "src/core/ext/upb-generated/google/protobuf/duration.upb.h", - "src/core/ext/upb-generated/google/protobuf/empty.upb.c", - "src/core/ext/upb-generated/google/protobuf/empty.upb.h", - "src/core/ext/upb-generated/google/protobuf/struct.upb.c", - "src/core/ext/upb-generated/google/protobuf/struct.upb.h", - "src/core/ext/upb-generated/google/protobuf/timestamp.upb.c", - "src/core/ext/upb-generated/google/protobuf/timestamp.upb.h", - "src/core/ext/upb-generated/google/protobuf/wrappers.upb.c", - "src/core/ext/upb-generated/google/protobuf/wrappers.upb.h", - "src/core/ext/upb-generated/google/rpc/status.upb.c", - "src/core/ext/upb-generated/google/rpc/status.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c", - "src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c", - "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c", - "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c", - "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c", - "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h", - "src/core/ext/upb-generated/udpa/annotations/migrate.upb.c", - "src/core/ext/upb-generated/udpa/annotations/migrate.upb.h", - "src/core/ext/upb-generated/udpa/annotations/security.upb.c", - "src/core/ext/upb-generated/udpa/annotations/security.upb.h", - "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c", - "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h", - "src/core/ext/upb-generated/udpa/annotations/status.upb.c", - "src/core/ext/upb-generated/udpa/annotations/status.upb.h", - "src/core/ext/upb-generated/udpa/annotations/versioning.upb.c", - "src/core/ext/upb-generated/udpa/annotations/versioning.upb.h", - "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c", - "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.h", - "src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.c", - "src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.h", - "src/core/ext/upb-generated/validate/validate.upb.c", - "src/core/ext/upb-generated/validate/validate.upb.h", - "src/core/ext/upb-generated/xds/core/v3/authority.upb.c", - "src/core/ext/upb-generated/xds/core/v3/authority.upb.h", - "src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.c", - "src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.h", - "src/core/ext/upb-generated/xds/core/v3/context_params.upb.c", - "src/core/ext/upb-generated/xds/core/v3/context_params.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource.upb.c", - "src/core/ext/upb-generated/xds/core/v3/resource.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.c", - "src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource_name.upb.c", - "src/core/ext/upb-generated/xds/core/v3/resource_name.upb.h", - "src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/cluster/v3/cds.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/cluster/v3/cds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/endpoint/v3/eds.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/endpoint/v3/eds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/listener/v3/lds.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/listener/v3/lds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/rds.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/rds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/srds.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/srds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.c", - "src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.h", - "src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.c", - "src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.h", - "src/core/ext/upbdefs-generated/google/api/http.upbdefs.c", - "src/core/ext/upbdefs-generated/google/api/http.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.c", - "src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.c", - "src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.c", - "src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.c", - "src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.c", - "src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.c", - "src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.c", - "src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.h", - "src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.c", - "src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.c", - "src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.c", - "src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.c", - "src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.c", - "src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.c", - "src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/type/v1/typed_struct.upbdefs.c", - "src/core/ext/upbdefs-generated/udpa/type/v1/typed_struct.upbdefs.h", - "src/core/ext/upbdefs-generated/validate/validate.upbdefs.c", - "src/core/ext/upbdefs-generated/validate/validate.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.c", - "src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.c", - "src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.c", - "src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.c", - "src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.c", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.c", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.h", - "src/core/ext/xds/certificate_provider_factory.h", - "src/core/ext/xds/certificate_provider_registry.cc", - "src/core/ext/xds/certificate_provider_registry.h", - "src/core/ext/xds/certificate_provider_store.cc", - "src/core/ext/xds/certificate_provider_store.h", - "src/core/ext/xds/file_watcher_certificate_provider_factory.cc", - "src/core/ext/xds/file_watcher_certificate_provider_factory.h", - "src/core/ext/xds/xds_api.cc", - "src/core/ext/xds/xds_api.h", - "src/core/ext/xds/xds_bootstrap.cc", - "src/core/ext/xds/xds_bootstrap.h", - "src/core/ext/xds/xds_certificate_provider.cc", - "src/core/ext/xds/xds_certificate_provider.h", - "src/core/ext/xds/xds_channel_args.h", - "src/core/ext/xds/xds_client.cc", - "src/core/ext/xds/xds_client.h", - "src/core/ext/xds/xds_client_stats.cc", - "src/core/ext/xds/xds_client_stats.h", - "src/core/ext/xds/xds_http_fault_filter.cc", - "src/core/ext/xds/xds_http_fault_filter.h", - "src/core/ext/xds/xds_http_filters.cc", - "src/core/ext/xds/xds_http_filters.h", - "src/core/ext/xds/xds_server_config_fetcher.cc", - "src/core/lib/address_utils/parse_address.cc", - "src/core/lib/address_utils/parse_address.h", - "src/core/lib/address_utils/sockaddr_utils.cc", - "src/core/lib/address_utils/sockaddr_utils.h", - "src/core/lib/avl/avl.cc", - "src/core/lib/avl/avl.h", - "src/core/lib/backoff/backoff.cc", - "src/core/lib/backoff/backoff.h", - "src/core/lib/channel/call_tracer.h", - "src/core/lib/channel/channel_args.cc", - "src/core/lib/channel/channel_args.h", - "src/core/lib/channel/channel_stack.cc", - "src/core/lib/channel/channel_stack.h", - "src/core/lib/channel/channel_stack_builder.cc", - "src/core/lib/channel/channel_stack_builder.h", - "src/core/lib/channel/channel_trace.cc", - "src/core/lib/channel/channel_trace.h", - "src/core/lib/channel/channelz.cc", - "src/core/lib/channel/channelz.h", - "src/core/lib/channel/channelz_registry.cc", - "src/core/lib/channel/channelz_registry.h", - "src/core/lib/channel/connected_channel.cc", - "src/core/lib/channel/connected_channel.h", - "src/core/lib/channel/context.h", - "src/core/lib/channel/handshaker.cc", - "src/core/lib/channel/handshaker.h", - "src/core/lib/channel/handshaker_factory.h", - "src/core/lib/channel/handshaker_registry.cc", - "src/core/lib/channel/handshaker_registry.h", - "src/core/lib/channel/status_util.cc", - "src/core/lib/channel/status_util.h", - "src/core/lib/compression/algorithm_metadata.h", - "src/core/lib/compression/compression.cc", - "src/core/lib/compression/compression_args.cc", - "src/core/lib/compression/compression_args.h", - "src/core/lib/compression/compression_internal.cc", - "src/core/lib/compression/compression_internal.h", - "src/core/lib/compression/message_compress.cc", - "src/core/lib/compression/message_compress.h", - "src/core/lib/compression/stream_compression.cc", - "src/core/lib/compression/stream_compression.h", - "src/core/lib/compression/stream_compression_gzip.cc", - "src/core/lib/compression/stream_compression_gzip.h", - "src/core/lib/compression/stream_compression_identity.cc", - "src/core/lib/compression/stream_compression_identity.h", - "src/core/lib/debug/stats.cc", - "src/core/lib/debug/stats.h", - "src/core/lib/debug/stats_data.cc", - "src/core/lib/debug/stats_data.h", - "src/core/lib/debug/trace.cc", - "src/core/lib/debug/trace.h", - "src/core/lib/event_engine/endpoint_config.cc", - "src/core/lib/event_engine/endpoint_config_internal.h", - "src/core/lib/event_engine/event_engine.cc", - "src/core/lib/event_engine/sockaddr.cc", - "src/core/lib/event_engine/sockaddr.h", - "src/core/lib/gpr/alloc.cc", - "src/core/lib/gpr/alloc.h", - "src/core/lib/gpr/atm.cc", - "src/core/lib/gpr/cpu_iphone.cc", - "src/core/lib/gpr/cpu_linux.cc", - "src/core/lib/gpr/cpu_posix.cc", - "src/core/lib/gpr/cpu_windows.cc", - "src/core/lib/gpr/env.h", - "src/core/lib/gpr/env_linux.cc", - "src/core/lib/gpr/env_posix.cc", - "src/core/lib/gpr/env_windows.cc", - "src/core/lib/gpr/log.cc", - "src/core/lib/gpr/log_android.cc", - "src/core/lib/gpr/log_linux.cc", - "src/core/lib/gpr/log_posix.cc", - "src/core/lib/gpr/log_windows.cc", - "src/core/lib/gpr/murmur_hash.cc", - "src/core/lib/gpr/murmur_hash.h", - "src/core/lib/gpr/spinlock.h", - "src/core/lib/gpr/string.cc", - "src/core/lib/gpr/string.h", - "src/core/lib/gpr/string_posix.cc", - "src/core/lib/gpr/string_util_windows.cc", - "src/core/lib/gpr/string_windows.cc", - "src/core/lib/gpr/string_windows.h", - "src/core/lib/gpr/sync.cc", - "src/core/lib/gpr/sync_abseil.cc", - "src/core/lib/gpr/sync_posix.cc", - "src/core/lib/gpr/sync_windows.cc", - "src/core/lib/gpr/time.cc", - "src/core/lib/gpr/time_posix.cc", - "src/core/lib/gpr/time_precise.cc", - "src/core/lib/gpr/time_precise.h", - "src/core/lib/gpr/time_windows.cc", - "src/core/lib/gpr/tls.h", - "src/core/lib/gpr/tls_gcc.h", - "src/core/lib/gpr/tls_msvc.h", - "src/core/lib/gpr/tls_pthread.cc", - "src/core/lib/gpr/tls_pthread.h", - "src/core/lib/gpr/tls_stdcpp.h", - "src/core/lib/gpr/tmpfile.h", - "src/core/lib/gpr/tmpfile_msys.cc", - "src/core/lib/gpr/tmpfile_posix.cc", - "src/core/lib/gpr/tmpfile_windows.cc", - "src/core/lib/gpr/useful.h", - "src/core/lib/gpr/wrap_memcpy.cc", - "src/core/lib/gprpp/arena.cc", - "src/core/lib/gprpp/arena.h", - "src/core/lib/gprpp/atomic.h", - "src/core/lib/gprpp/debug_location.h", - "src/core/lib/gprpp/dual_ref_counted.h", - "src/core/lib/gprpp/examine_stack.cc", - "src/core/lib/gprpp/examine_stack.h", - "src/core/lib/gprpp/fork.cc", - "src/core/lib/gprpp/fork.h", - "src/core/lib/gprpp/global_config.h", - "src/core/lib/gprpp/global_config_custom.h", - "src/core/lib/gprpp/global_config_env.cc", - "src/core/lib/gprpp/global_config_env.h", - "src/core/lib/gprpp/global_config_generic.h", - "src/core/lib/gprpp/host_port.cc", - "src/core/lib/gprpp/host_port.h", - "src/core/lib/gprpp/manual_constructor.h", - "src/core/lib/gprpp/memory.h", - "src/core/lib/gprpp/mpscq.cc", - "src/core/lib/gprpp/mpscq.h", - "src/core/lib/gprpp/orphanable.h", - "src/core/lib/gprpp/ref_counted.h", - "src/core/lib/gprpp/ref_counted_ptr.h", - "src/core/lib/gprpp/stat.h", - "src/core/lib/gprpp/stat_posix.cc", - "src/core/lib/gprpp/stat_windows.cc", - "src/core/lib/gprpp/status_helper.cc", - "src/core/lib/gprpp/status_helper.h", - "src/core/lib/gprpp/sync.h", - "src/core/lib/gprpp/thd.h", - "src/core/lib/gprpp/thd_posix.cc", - "src/core/lib/gprpp/thd_windows.cc", - "src/core/lib/gprpp/time_util.cc", - "src/core/lib/gprpp/time_util.h", - "src/core/lib/http/format_request.cc", - "src/core/lib/http/format_request.h", - "src/core/lib/http/httpcli.cc", - "src/core/lib/http/httpcli.h", - "src/core/lib/http/httpcli_security_connector.cc", - "src/core/lib/http/parser.cc", - "src/core/lib/http/parser.h", - "src/core/lib/iomgr/block_annotate.h", - "src/core/lib/iomgr/buffer_list.cc", - "src/core/lib/iomgr/buffer_list.h", - "src/core/lib/iomgr/call_combiner.cc", - "src/core/lib/iomgr/call_combiner.h", - "src/core/lib/iomgr/cfstream_handle.cc", - "src/core/lib/iomgr/cfstream_handle.h", - "src/core/lib/iomgr/closure.h", - "src/core/lib/iomgr/combiner.cc", - "src/core/lib/iomgr/combiner.h", - "src/core/lib/iomgr/dualstack_socket_posix.cc", - "src/core/lib/iomgr/dynamic_annotations.h", - "src/core/lib/iomgr/endpoint.cc", - "src/core/lib/iomgr/endpoint.h", - "src/core/lib/iomgr/endpoint_cfstream.cc", - "src/core/lib/iomgr/endpoint_cfstream.h", - "src/core/lib/iomgr/endpoint_pair.h", - "src/core/lib/iomgr/endpoint_pair_event_engine.cc", - "src/core/lib/iomgr/endpoint_pair_posix.cc", - "src/core/lib/iomgr/endpoint_pair_uv.cc", - "src/core/lib/iomgr/endpoint_pair_windows.cc", - "src/core/lib/iomgr/error.cc", - "src/core/lib/iomgr/error.h", - "src/core/lib/iomgr/error_cfstream.cc", - "src/core/lib/iomgr/error_cfstream.h", - "src/core/lib/iomgr/error_internal.h", - "src/core/lib/iomgr/ev_apple.cc", - "src/core/lib/iomgr/ev_apple.h", - "src/core/lib/iomgr/ev_epoll1_linux.cc", - "src/core/lib/iomgr/ev_epoll1_linux.h", - "src/core/lib/iomgr/ev_epollex_linux.cc", - "src/core/lib/iomgr/ev_epollex_linux.h", - "src/core/lib/iomgr/ev_poll_posix.cc", - "src/core/lib/iomgr/ev_poll_posix.h", - "src/core/lib/iomgr/ev_posix.cc", - "src/core/lib/iomgr/ev_posix.h", - "src/core/lib/iomgr/ev_windows.cc", - "src/core/lib/iomgr/event_engine/closure.cc", - "src/core/lib/iomgr/event_engine/closure.h", - "src/core/lib/iomgr/event_engine/endpoint.cc", - "src/core/lib/iomgr/event_engine/endpoint.h", - "src/core/lib/iomgr/event_engine/iomgr.cc", - "src/core/lib/iomgr/event_engine/iomgr.h", - "src/core/lib/iomgr/event_engine/pollset.cc", - "src/core/lib/iomgr/event_engine/pollset.h", - "src/core/lib/iomgr/event_engine/promise.h", - "src/core/lib/iomgr/event_engine/resolved_address_internal.cc", - "src/core/lib/iomgr/event_engine/resolved_address_internal.h", - "src/core/lib/iomgr/event_engine/resolver.cc", - "src/core/lib/iomgr/event_engine/tcp.cc", - "src/core/lib/iomgr/event_engine/timer.cc", - "src/core/lib/iomgr/exec_ctx.cc", - "src/core/lib/iomgr/exec_ctx.h", - "src/core/lib/iomgr/executor.cc", - "src/core/lib/iomgr/executor.h", - "src/core/lib/iomgr/executor/mpmcqueue.cc", - "src/core/lib/iomgr/executor/mpmcqueue.h", - "src/core/lib/iomgr/executor/threadpool.cc", - "src/core/lib/iomgr/executor/threadpool.h", - "src/core/lib/iomgr/fork_posix.cc", - "src/core/lib/iomgr/fork_windows.cc", - "src/core/lib/iomgr/gethostname.h", - "src/core/lib/iomgr/gethostname_fallback.cc", - "src/core/lib/iomgr/gethostname_host_name_max.cc", - "src/core/lib/iomgr/gethostname_sysconf.cc", - "src/core/lib/iomgr/grpc_if_nametoindex.h", - "src/core/lib/iomgr/grpc_if_nametoindex_posix.cc", - "src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc", - "src/core/lib/iomgr/internal_errqueue.cc", - "src/core/lib/iomgr/internal_errqueue.h", - "src/core/lib/iomgr/iocp_windows.cc", - "src/core/lib/iomgr/iocp_windows.h", - "src/core/lib/iomgr/iomgr.cc", - "src/core/lib/iomgr/iomgr.h", - "src/core/lib/iomgr/iomgr_custom.cc", - "src/core/lib/iomgr/iomgr_custom.h", - "src/core/lib/iomgr/iomgr_internal.cc", - "src/core/lib/iomgr/iomgr_internal.h", - "src/core/lib/iomgr/iomgr_posix.cc", - "src/core/lib/iomgr/iomgr_posix_cfstream.cc", - "src/core/lib/iomgr/iomgr_uv.cc", - "src/core/lib/iomgr/iomgr_windows.cc", - "src/core/lib/iomgr/is_epollexclusive_available.cc", - "src/core/lib/iomgr/is_epollexclusive_available.h", - "src/core/lib/iomgr/load_file.cc", - "src/core/lib/iomgr/load_file.h", - "src/core/lib/iomgr/lockfree_event.cc", - "src/core/lib/iomgr/lockfree_event.h", - "src/core/lib/iomgr/nameser.h", - "src/core/lib/iomgr/polling_entity.cc", - "src/core/lib/iomgr/polling_entity.h", - "src/core/lib/iomgr/pollset.cc", - "src/core/lib/iomgr/pollset.h", - "src/core/lib/iomgr/pollset_custom.cc", - "src/core/lib/iomgr/pollset_custom.h", - "src/core/lib/iomgr/pollset_set.cc", - "src/core/lib/iomgr/pollset_set.h", - "src/core/lib/iomgr/pollset_set_custom.cc", - "src/core/lib/iomgr/pollset_set_custom.h", - "src/core/lib/iomgr/pollset_set_windows.cc", - "src/core/lib/iomgr/pollset_set_windows.h", - "src/core/lib/iomgr/pollset_uv.cc", - "src/core/lib/iomgr/pollset_uv.h", - "src/core/lib/iomgr/pollset_windows.cc", - "src/core/lib/iomgr/pollset_windows.h", - "src/core/lib/iomgr/port.h", - "src/core/lib/iomgr/python_util.h", - "src/core/lib/iomgr/resolve_address.cc", - "src/core/lib/iomgr/resolve_address.h", - "src/core/lib/iomgr/resolve_address_custom.cc", - "src/core/lib/iomgr/resolve_address_custom.h", - "src/core/lib/iomgr/resolve_address_posix.cc", - "src/core/lib/iomgr/resolve_address_windows.cc", - "src/core/lib/iomgr/resource_quota.cc", - "src/core/lib/iomgr/resource_quota.h", - "src/core/lib/iomgr/sockaddr.h", - "src/core/lib/iomgr/sockaddr_custom.h", - "src/core/lib/iomgr/sockaddr_posix.h", - "src/core/lib/iomgr/sockaddr_windows.h", - "src/core/lib/iomgr/socket_factory_posix.cc", - "src/core/lib/iomgr/socket_factory_posix.h", - "src/core/lib/iomgr/socket_mutator.cc", - "src/core/lib/iomgr/socket_mutator.h", - "src/core/lib/iomgr/socket_utils.h", - "src/core/lib/iomgr/socket_utils_common_posix.cc", - "src/core/lib/iomgr/socket_utils_linux.cc", - "src/core/lib/iomgr/socket_utils_posix.cc", - "src/core/lib/iomgr/socket_utils_posix.h", - "src/core/lib/iomgr/socket_utils_uv.cc", - "src/core/lib/iomgr/socket_utils_windows.cc", - "src/core/lib/iomgr/socket_windows.cc", - "src/core/lib/iomgr/socket_windows.h", - "src/core/lib/iomgr/sys_epoll_wrapper.h", - "src/core/lib/iomgr/tcp_client.cc", - "src/core/lib/iomgr/tcp_client.h", - "src/core/lib/iomgr/tcp_client_cfstream.cc", - "src/core/lib/iomgr/tcp_client_custom.cc", - "src/core/lib/iomgr/tcp_client_posix.cc", - "src/core/lib/iomgr/tcp_client_posix.h", - "src/core/lib/iomgr/tcp_client_windows.cc", - "src/core/lib/iomgr/tcp_custom.cc", - "src/core/lib/iomgr/tcp_custom.h", - "src/core/lib/iomgr/tcp_posix.cc", - "src/core/lib/iomgr/tcp_posix.h", - "src/core/lib/iomgr/tcp_server.cc", - "src/core/lib/iomgr/tcp_server.h", - "src/core/lib/iomgr/tcp_server_custom.cc", - "src/core/lib/iomgr/tcp_server_posix.cc", - "src/core/lib/iomgr/tcp_server_utils_posix.h", - "src/core/lib/iomgr/tcp_server_utils_posix_common.cc", - "src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc", - "src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc", - "src/core/lib/iomgr/tcp_server_windows.cc", - "src/core/lib/iomgr/tcp_uv.cc", - "src/core/lib/iomgr/tcp_windows.cc", - "src/core/lib/iomgr/tcp_windows.h", - "src/core/lib/iomgr/time_averaged_stats.cc", - "src/core/lib/iomgr/time_averaged_stats.h", - "src/core/lib/iomgr/timer.cc", - "src/core/lib/iomgr/timer.h", - "src/core/lib/iomgr/timer_custom.cc", - "src/core/lib/iomgr/timer_custom.h", - "src/core/lib/iomgr/timer_generic.cc", - "src/core/lib/iomgr/timer_generic.h", - "src/core/lib/iomgr/timer_heap.cc", - "src/core/lib/iomgr/timer_heap.h", - "src/core/lib/iomgr/timer_manager.cc", - "src/core/lib/iomgr/timer_manager.h", - "src/core/lib/iomgr/timer_uv.cc", - "src/core/lib/iomgr/udp_server.cc", - "src/core/lib/iomgr/udp_server.h", - "src/core/lib/iomgr/unix_sockets_posix.cc", - "src/core/lib/iomgr/unix_sockets_posix.h", - "src/core/lib/iomgr/unix_sockets_posix_noop.cc", - "src/core/lib/iomgr/wakeup_fd_eventfd.cc", - "src/core/lib/iomgr/wakeup_fd_nospecial.cc", - "src/core/lib/iomgr/wakeup_fd_pipe.cc", - "src/core/lib/iomgr/wakeup_fd_pipe.h", - "src/core/lib/iomgr/wakeup_fd_posix.cc", - "src/core/lib/iomgr/wakeup_fd_posix.h", - "src/core/lib/iomgr/work_serializer.cc", - "src/core/lib/iomgr/work_serializer.h", - "src/core/lib/json/json.h", - "src/core/lib/json/json_reader.cc", - "src/core/lib/json/json_util.cc", - "src/core/lib/json/json_util.h", - "src/core/lib/json/json_writer.cc", - "src/core/lib/matchers/matchers.cc", - "src/core/lib/matchers/matchers.h", - "src/core/lib/profiling/basic_timers.cc", - "src/core/lib/profiling/stap_timers.cc", - "src/core/lib/profiling/timers.h", - "src/core/lib/security/authorization/authorization_engine.h", - "src/core/lib/security/authorization/authorization_policy_provider.h", - "src/core/lib/security/authorization/authorization_policy_provider_vtable.cc", - "src/core/lib/security/authorization/evaluate_args.cc", - "src/core/lib/security/authorization/evaluate_args.h", - "src/core/lib/security/context/security_context.cc", - "src/core/lib/security/context/security_context.h", - "src/core/lib/security/credentials/alts/alts_credentials.cc", - "src/core/lib/security/credentials/alts/alts_credentials.h", - "src/core/lib/security/credentials/alts/check_gcp_environment.cc", - "src/core/lib/security/credentials/alts/check_gcp_environment.h", - "src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc", - "src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc", - "src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc", - "src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc", - "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc", - "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h", - "src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc", - "src/core/lib/security/credentials/composite/composite_credentials.cc", - "src/core/lib/security/credentials/composite/composite_credentials.h", - "src/core/lib/security/credentials/credentials.cc", - "src/core/lib/security/credentials/credentials.h", - "src/core/lib/security/credentials/credentials_metadata.cc", - "src/core/lib/security/credentials/external/aws_external_account_credentials.cc", - "src/core/lib/security/credentials/external/aws_external_account_credentials.h", - "src/core/lib/security/credentials/external/aws_request_signer.cc", - "src/core/lib/security/credentials/external/aws_request_signer.h", - "src/core/lib/security/credentials/external/external_account_credentials.cc", - "src/core/lib/security/credentials/external/external_account_credentials.h", - "src/core/lib/security/credentials/external/file_external_account_credentials.cc", - "src/core/lib/security/credentials/external/file_external_account_credentials.h", - "src/core/lib/security/credentials/external/url_external_account_credentials.cc", - "src/core/lib/security/credentials/external/url_external_account_credentials.h", - "src/core/lib/security/credentials/fake/fake_credentials.cc", - "src/core/lib/security/credentials/fake/fake_credentials.h", - "src/core/lib/security/credentials/google_default/credentials_generic.cc", - "src/core/lib/security/credentials/google_default/google_default_credentials.cc", - "src/core/lib/security/credentials/google_default/google_default_credentials.h", - "src/core/lib/security/credentials/iam/iam_credentials.cc", - "src/core/lib/security/credentials/iam/iam_credentials.h", - "src/core/lib/security/credentials/insecure/insecure_credentials.cc", - "src/core/lib/security/credentials/jwt/json_token.cc", - "src/core/lib/security/credentials/jwt/json_token.h", - "src/core/lib/security/credentials/jwt/jwt_credentials.cc", - "src/core/lib/security/credentials/jwt/jwt_credentials.h", - "src/core/lib/security/credentials/jwt/jwt_verifier.cc", - "src/core/lib/security/credentials/jwt/jwt_verifier.h", - "src/core/lib/security/credentials/local/local_credentials.cc", - "src/core/lib/security/credentials/local/local_credentials.h", - "src/core/lib/security/credentials/oauth2/oauth2_credentials.cc", - "src/core/lib/security/credentials/oauth2/oauth2_credentials.h", - "src/core/lib/security/credentials/plugin/plugin_credentials.cc", - "src/core/lib/security/credentials/plugin/plugin_credentials.h", - "src/core/lib/security/credentials/ssl/ssl_credentials.cc", - "src/core/lib/security/credentials/ssl/ssl_credentials.h", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.h", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.h", - "src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc", - "src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h", - "src/core/lib/security/credentials/tls/tls_credentials.cc", - "src/core/lib/security/credentials/tls/tls_credentials.h", - "src/core/lib/security/credentials/tls/tls_utils.cc", - "src/core/lib/security/credentials/tls/tls_utils.h", - "src/core/lib/security/credentials/xds/xds_credentials.cc", - "src/core/lib/security/credentials/xds/xds_credentials.h", - "src/core/lib/security/security_connector/alts/alts_security_connector.cc", - "src/core/lib/security/security_connector/alts/alts_security_connector.h", - "src/core/lib/security/security_connector/fake/fake_security_connector.cc", - "src/core/lib/security/security_connector/fake/fake_security_connector.h", - "src/core/lib/security/security_connector/insecure/insecure_security_connector.cc", - "src/core/lib/security/security_connector/insecure/insecure_security_connector.h", - "src/core/lib/security/security_connector/load_system_roots.h", - "src/core/lib/security/security_connector/load_system_roots_fallback.cc", - "src/core/lib/security/security_connector/load_system_roots_linux.cc", - "src/core/lib/security/security_connector/load_system_roots_linux.h", - "src/core/lib/security/security_connector/local/local_security_connector.cc", - "src/core/lib/security/security_connector/local/local_security_connector.h", - "src/core/lib/security/security_connector/security_connector.cc", - "src/core/lib/security/security_connector/security_connector.h", - "src/core/lib/security/security_connector/ssl/ssl_security_connector.cc", - "src/core/lib/security/security_connector/ssl/ssl_security_connector.h", - "src/core/lib/security/security_connector/ssl_utils.cc", - "src/core/lib/security/security_connector/ssl_utils.h", - "src/core/lib/security/security_connector/ssl_utils_config.cc", - "src/core/lib/security/security_connector/ssl_utils_config.h", - "src/core/lib/security/security_connector/tls/tls_security_connector.cc", - "src/core/lib/security/security_connector/tls/tls_security_connector.h", - "src/core/lib/security/transport/auth_filters.h", - "src/core/lib/security/transport/client_auth_filter.cc", - "src/core/lib/security/transport/secure_endpoint.cc", - "src/core/lib/security/transport/secure_endpoint.h", - "src/core/lib/security/transport/security_handshaker.cc", - "src/core/lib/security/transport/security_handshaker.h", - "src/core/lib/security/transport/server_auth_filter.cc", - "src/core/lib/security/transport/tsi_error.cc", - "src/core/lib/security/transport/tsi_error.h", - "src/core/lib/security/util/json_util.cc", - "src/core/lib/security/util/json_util.h", - "src/core/lib/slice/b64.cc", - "src/core/lib/slice/b64.h", - "src/core/lib/slice/percent_encoding.cc", - "src/core/lib/slice/percent_encoding.h", - "src/core/lib/slice/slice.cc", - "src/core/lib/slice/slice_buffer.cc", - "src/core/lib/slice/slice_intern.cc", - "src/core/lib/slice/slice_internal.h", - "src/core/lib/slice/slice_string_helpers.cc", - "src/core/lib/slice/slice_string_helpers.h", - "src/core/lib/slice/slice_utils.h", - "src/core/lib/surface/api_trace.cc", - "src/core/lib/surface/api_trace.h", - "src/core/lib/surface/byte_buffer.cc", - "src/core/lib/surface/byte_buffer_reader.cc", - "src/core/lib/surface/call.cc", - "src/core/lib/surface/call.h", - "src/core/lib/surface/call_details.cc", - "src/core/lib/surface/call_log_batch.cc", - "src/core/lib/surface/call_test_only.h", - "src/core/lib/surface/channel.cc", - "src/core/lib/surface/channel.h", - "src/core/lib/surface/channel_init.cc", - "src/core/lib/surface/channel_init.h", - "src/core/lib/surface/channel_ping.cc", - "src/core/lib/surface/channel_stack_type.cc", - "src/core/lib/surface/channel_stack_type.h", - "src/core/lib/surface/completion_queue.cc", - "src/core/lib/surface/completion_queue.h", - "src/core/lib/surface/completion_queue_factory.cc", - "src/core/lib/surface/completion_queue_factory.h", - "src/core/lib/surface/event_string.cc", - "src/core/lib/surface/event_string.h", - "src/core/lib/surface/init.cc", - "src/core/lib/surface/init.h", - "src/core/lib/surface/init_secure.cc", - "src/core/lib/surface/lame_client.cc", - "src/core/lib/surface/lame_client.h", - "src/core/lib/surface/metadata_array.cc", - "src/core/lib/surface/server.cc", - "src/core/lib/surface/server.h", - "src/core/lib/surface/validate_metadata.cc", - "src/core/lib/surface/validate_metadata.h", - "src/core/lib/surface/version.cc", - "src/core/lib/transport/authority_override.cc", - "src/core/lib/transport/authority_override.h", - "src/core/lib/transport/bdp_estimator.cc", - "src/core/lib/transport/bdp_estimator.h", - "src/core/lib/transport/byte_stream.cc", - "src/core/lib/transport/byte_stream.h", - "src/core/lib/transport/connectivity_state.cc", - "src/core/lib/transport/connectivity_state.h", - "src/core/lib/transport/error_utils.cc", - "src/core/lib/transport/error_utils.h", - "src/core/lib/transport/http2_errors.h", - "src/core/lib/transport/metadata.cc", - "src/core/lib/transport/metadata.h", - "src/core/lib/transport/metadata_batch.cc", - "src/core/lib/transport/metadata_batch.h", - "src/core/lib/transport/pid_controller.cc", - "src/core/lib/transport/pid_controller.h", - "src/core/lib/transport/static_metadata.cc", - "src/core/lib/transport/static_metadata.h", - "src/core/lib/transport/status_conversion.cc", - "src/core/lib/transport/status_conversion.h", - "src/core/lib/transport/status_metadata.cc", - "src/core/lib/transport/status_metadata.h", - "src/core/lib/transport/timeout_encoding.cc", - "src/core/lib/transport/timeout_encoding.h", - "src/core/lib/transport/transport.cc", - "src/core/lib/transport/transport.h", - "src/core/lib/transport/transport_impl.h", - "src/core/lib/transport/transport_op_string.cc", - "src/core/lib/uri/uri_parser.cc", - "src/core/lib/uri/uri_parser.h", - "src/core/plugin_registry/grpc_plugin_registry.cc", - "src/core/tsi/alts/crypt/aes_gcm.cc", - "src/core/tsi/alts/crypt/gsec.cc", - "src/core/tsi/alts/crypt/gsec.h", - "src/core/tsi/alts/frame_protector/alts_counter.cc", - "src/core/tsi/alts/frame_protector/alts_counter.h", - "src/core/tsi/alts/frame_protector/alts_crypter.cc", - "src/core/tsi/alts/frame_protector/alts_crypter.h", - "src/core/tsi/alts/frame_protector/alts_frame_protector.cc", - "src/core/tsi/alts/frame_protector/alts_frame_protector.h", - "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc", - "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h", - "src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc", - "src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc", - "src/core/tsi/alts/frame_protector/frame_handler.cc", - "src/core/tsi/alts/frame_protector/frame_handler.h", - "src/core/tsi/alts/handshaker/alts_handshaker_client.cc", - "src/core/tsi/alts/handshaker/alts_handshaker_client.h", - "src/core/tsi/alts/handshaker/alts_shared_resource.cc", - "src/core/tsi/alts/handshaker/alts_shared_resource.h", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker.h", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h", - "src/core/tsi/alts/handshaker/alts_tsi_utils.cc", - "src/core/tsi/alts/handshaker/alts_tsi_utils.h", - "src/core/tsi/alts/handshaker/transport_security_common_api.cc", - "src/core/tsi/alts/handshaker/transport_security_common_api.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc", - "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc", - "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h", - "src/core/tsi/fake_transport_security.cc", - "src/core/tsi/fake_transport_security.h", - "src/core/tsi/local_transport_security.cc", - "src/core/tsi/local_transport_security.h", - "src/core/tsi/ssl/session_cache/ssl_session.h", - "src/core/tsi/ssl/session_cache/ssl_session_cache.cc", - "src/core/tsi/ssl/session_cache/ssl_session_cache.h", - "src/core/tsi/ssl/session_cache/ssl_session_openssl.cc", - "src/core/tsi/ssl_transport_security.cc", - "src/core/tsi/ssl_transport_security.h", - "src/core/tsi/ssl_types.h", - "src/core/tsi/transport_security.cc", - "src/core/tsi/transport_security.h", - "src/core/tsi/transport_security_grpc.cc", - "src/core/tsi/transport_security_grpc.h", - "src/core/tsi/transport_security_interface.h", - "third_party/re2/re2/bitmap256.h", - "third_party/re2/re2/bitstate.cc", - "third_party/re2/re2/compile.cc", - "third_party/re2/re2/dfa.cc", - "third_party/re2/re2/filtered_re2.cc", - "third_party/re2/re2/filtered_re2.h", - "third_party/re2/re2/mimics_pcre.cc", - "third_party/re2/re2/nfa.cc", - "third_party/re2/re2/onepass.cc", - "third_party/re2/re2/parse.cc", - "third_party/re2/re2/perl_groups.cc", - "third_party/re2/re2/pod_array.h", - "third_party/re2/re2/prefilter.cc", - "third_party/re2/re2/prefilter.h", - "third_party/re2/re2/prefilter_tree.cc", - "third_party/re2/re2/prefilter_tree.h", - "third_party/re2/re2/prog.cc", - "third_party/re2/re2/prog.h", - "third_party/re2/re2/re2.cc", - "third_party/re2/re2/re2.h", - "third_party/re2/re2/regexp.cc", - "third_party/re2/re2/regexp.h", - "third_party/re2/re2/set.cc", - "third_party/re2/re2/set.h", - "third_party/re2/re2/simplify.cc", - "third_party/re2/re2/sparse_array.h", - "third_party/re2/re2/sparse_set.h", - "third_party/re2/re2/stringpiece.cc", - "third_party/re2/re2/stringpiece.h", - "third_party/re2/re2/tostring.cc", - "third_party/re2/re2/unicode_casefold.cc", - "third_party/re2/re2/unicode_casefold.h", - "third_party/re2/re2/unicode_groups.cc", - "third_party/re2/re2/unicode_groups.h", - "third_party/re2/re2/walker-inl.h", - "third_party/re2/util/benchmark.h", - "third_party/re2/util/flags.h", - "third_party/re2/util/logging.h", - "third_party/re2/util/malloc_counter.h", - "third_party/re2/util/mix.h", - "third_party/re2/util/mutex.h", - "third_party/re2/util/pcre.cc", - "third_party/re2/util/pcre.h", - "third_party/re2/util/rune.cc", - "third_party/re2/util/strutil.cc", - "third_party/re2/util/strutil.h", - "third_party/re2/util/test.h", - "third_party/re2/util/utf.h", - "third_party/re2/util/util.h", - "third_party/upb/third_party/wyhash/wyhash.h", - "third_party/upb/upb/decode.c", - "third_party/upb/upb/decode.h", - "third_party/upb/upb/decode.int.h", - "third_party/upb/upb/decode_fast.c", - "third_party/upb/upb/decode_fast.h", - "third_party/upb/upb/def.c", - "third_party/upb/upb/def.h", - "third_party/upb/upb/def.hpp", - "third_party/upb/upb/encode.c", - "third_party/upb/upb/encode.h", - "third_party/upb/upb/msg.c", - "third_party/upb/upb/msg.h", - "third_party/upb/upb/port_def.inc", - "third_party/upb/upb/port_undef.inc", - "third_party/upb/upb/reflection.c", - "third_party/upb/upb/reflection.h", - "third_party/upb/upb/table.c", - "third_party/upb/upb/table.int.h", - "third_party/upb/upb/text_encode.c", - "third_party/upb/upb/text_encode.h", - "third_party/upb/upb/upb.c", - "third_party/upb/upb/upb.h", - "third_party/upb/upb/upb.hpp", - "third_party/upb/upb/upb.int.h", - "third_party/xxhash/xxhash.h" - ], - "private_header_files": [ - "src/core/ext/filters/client_channel/backend_metric.h", - "src/core/ext/filters/client_channel/backup_poller.h", - "src/core/ext/filters/client_channel/client_channel.h", - "src/core/ext/filters/client_channel/client_channel_channelz.h", - "src/core/ext/filters/client_channel/client_channel_factory.h", - "src/core/ext/filters/client_channel/config_selector.h", - "src/core/ext/filters/client_channel/connector.h", - "src/core/ext/filters/client_channel/dynamic_filters.h", - "src/core/ext/filters/client_channel/global_subchannel_pool.h", - "src/core/ext/filters/client_channel/health/health_check_client.h", - "src/core/ext/filters/client_channel/http_connect_handshaker.h", - "src/core/ext/filters/client_channel/http_proxy.h", - "src/core/ext/filters/client_channel/lb_policy.h", - "src/core/ext/filters/client_channel/lb_policy/address_filtering.h", - "src/core/ext/filters/client_channel/lb_policy/child_policy_handler.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.h", - "src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.h", - "src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h", - "src/core/ext/filters/client_channel/lb_policy/subchannel_list.h", - "src/core/ext/filters/client_channel/lb_policy/xds/xds.h", - "src/core/ext/filters/client_channel/lb_policy/xds/xds_channel_args.h", - "src/core/ext/filters/client_channel/lb_policy_factory.h", - "src/core/ext/filters/client_channel/lb_policy_registry.h", - "src/core/ext/filters/client_channel/local_subchannel_pool.h", - "src/core/ext/filters/client_channel/proxy_mapper.h", - "src/core/ext/filters/client_channel/proxy_mapper_registry.h", - "src/core/ext/filters/client_channel/resolver.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.h", - "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h", - "src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h", - "src/core/ext/filters/client_channel/resolver/fake/fake_resolver.h", - "src/core/ext/filters/client_channel/resolver/xds/xds_resolver.h", - "src/core/ext/filters/client_channel/resolver_factory.h", - "src/core/ext/filters/client_channel/resolver_registry.h", - "src/core/ext/filters/client_channel/resolver_result_parsing.h", - "src/core/ext/filters/client_channel/retry_filter.h", - "src/core/ext/filters/client_channel/retry_service_config.h", - "src/core/ext/filters/client_channel/retry_throttle.h", - "src/core/ext/filters/client_channel/server_address.h", - "src/core/ext/filters/client_channel/service_config.h", - "src/core/ext/filters/client_channel/service_config_call_data.h", - "src/core/ext/filters/client_channel/service_config_parser.h", - "src/core/ext/filters/client_channel/subchannel.h", - "src/core/ext/filters/client_channel/subchannel_interface.h", - "src/core/ext/filters/client_channel/subchannel_pool_interface.h", - "src/core/ext/filters/deadline/deadline_filter.h", - "src/core/ext/filters/fault_injection/fault_injection_filter.h", - "src/core/ext/filters/fault_injection/service_config_parser.h", - "src/core/ext/filters/http/client/http_client_filter.h", - "src/core/ext/filters/http/client_authority_filter.h", - "src/core/ext/filters/http/message_compress/message_compress_filter.h", - "src/core/ext/filters/http/message_compress/message_decompress_filter.h", - "src/core/ext/filters/http/server/http_server_filter.h", - "src/core/ext/filters/max_age/max_age_filter.h", - "src/core/ext/filters/message_size/message_size_filter.h", - "src/core/ext/filters/workarounds/workaround_cronet_compression_filter.h", - "src/core/ext/filters/workarounds/workaround_utils.h", - "src/core/ext/transport/chttp2/alpn/alpn.h", - "src/core/ext/transport/chttp2/client/authority.h", - "src/core/ext/transport/chttp2/client/chttp2_connector.h", - "src/core/ext/transport/chttp2/server/chttp2_server.h", - "src/core/ext/transport/chttp2/transport/bin_decoder.h", - "src/core/ext/transport/chttp2/transport/bin_encoder.h", - "src/core/ext/transport/chttp2/transport/chttp2_slice_allocator.h", - "src/core/ext/transport/chttp2/transport/chttp2_transport.h", - "src/core/ext/transport/chttp2/transport/context_list.h", - "src/core/ext/transport/chttp2/transport/flow_control.h", - "src/core/ext/transport/chttp2/transport/frame.h", - "src/core/ext/transport/chttp2/transport/frame_data.h", - "src/core/ext/transport/chttp2/transport/frame_goaway.h", - "src/core/ext/transport/chttp2/transport/frame_ping.h", - "src/core/ext/transport/chttp2/transport/frame_rst_stream.h", - "src/core/ext/transport/chttp2/transport/frame_settings.h", - "src/core/ext/transport/chttp2/transport/frame_window_update.h", - "src/core/ext/transport/chttp2/transport/hpack_encoder.h", - "src/core/ext/transport/chttp2/transport/hpack_parser.h", - "src/core/ext/transport/chttp2/transport/hpack_table.h", - "src/core/ext/transport/chttp2/transport/http2_settings.h", - "src/core/ext/transport/chttp2/transport/huffsyms.h", - "src/core/ext/transport/chttp2/transport/incoming_metadata.h", - "src/core/ext/transport/chttp2/transport/internal.h", - "src/core/ext/transport/chttp2/transport/stream_map.h", - "src/core/ext/transport/chttp2/transport/varint.h", - "src/core/ext/transport/inproc/inproc_transport.h", - "src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.h", - "src/core/ext/upb-generated/envoy/annotations/deprecation.upb.h", - "src/core/ext/upb-generated/envoy/annotations/resource.upb.h", - "src/core/ext/upb-generated/envoy/config/accesslog/v3/accesslog.upb.h", - "src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/circuit_breaker.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/cluster.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/filter.upb.h", - "src/core/ext/upb-generated/envoy/config/cluster/v3/outlier_detection.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/address.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/backoff.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/base.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/config_source.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/event_service_config.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/extension.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/grpc_service.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/health_check.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/http_uri.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/protocol.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/proxy_protocol.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/resolver.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/socket_option.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/substitution_format_string.upb.h", - "src/core/ext/upb-generated/envoy/config/core/v3/udp_socket_config.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/endpoint_components.upb.h", - "src/core/ext/upb-generated/envoy/config/endpoint/v3/load_report.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/api_listener.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/listener_components.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/quic_config.upb.h", - "src/core/ext/upb-generated/envoy/config/listener/v3/udp_listener_config.upb.h", - "src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.h", - "src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.h", - "src/core/ext/upb-generated/envoy/config/rbac/v3/rbac.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/route.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/route_components.upb.h", - "src/core/ext/upb-generated/envoy/config/route/v3/scoped_route.upb.h", - "src/core/ext/upb-generated/envoy/config/trace/v3/http_tracer.upb.h", - "src/core/ext/upb-generated/envoy/extensions/clusters/aggregate/v3/cluster.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.h", - "src/core/ext/upb-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/cert.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/common.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/secret.upb.h", - "src/core/ext/upb-generated/envoy/extensions/transport_sockets/tls/v3/tls.upb.h", - "src/core/ext/upb-generated/envoy/service/cluster/v3/cds.upb.h", - "src/core/ext/upb-generated/envoy/service/discovery/v3/ads.upb.h", - "src/core/ext/upb-generated/envoy/service/discovery/v3/discovery.upb.h", - "src/core/ext/upb-generated/envoy/service/endpoint/v3/eds.upb.h", - "src/core/ext/upb-generated/envoy/service/listener/v3/lds.upb.h", - "src/core/ext/upb-generated/envoy/service/load_stats/v3/lrs.upb.h", - "src/core/ext/upb-generated/envoy/service/route/v3/rds.upb.h", - "src/core/ext/upb-generated/envoy/service/route/v3/srds.upb.h", - "src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.h", - "src/core/ext/upb-generated/envoy/type/http/v3/path_transformation.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/metadata.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/number.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/path.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/regex.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/string.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.h", - "src/core/ext/upb-generated/envoy/type/matcher/v3/value.upb.h", - "src/core/ext/upb-generated/envoy/type/metadata/v3/metadata.upb.h", - "src/core/ext/upb-generated/envoy/type/tracing/v3/custom_tag.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/http.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/percent.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/range.upb.h", - "src/core/ext/upb-generated/envoy/type/v3/semantic_version.upb.h", - "src/core/ext/upb-generated/google/api/annotations.upb.h", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/checked.upb.h", - "src/core/ext/upb-generated/google/api/expr/v1alpha1/syntax.upb.h", - "src/core/ext/upb-generated/google/api/http.upb.h", - "src/core/ext/upb-generated/google/protobuf/any.upb.h", - "src/core/ext/upb-generated/google/protobuf/descriptor.upb.h", - "src/core/ext/upb-generated/google/protobuf/duration.upb.h", - "src/core/ext/upb-generated/google/protobuf/empty.upb.h", - "src/core/ext/upb-generated/google/protobuf/struct.upb.h", - "src/core/ext/upb-generated/google/protobuf/timestamp.upb.h", - "src/core/ext/upb-generated/google/protobuf/wrappers.upb.h", - "src/core/ext/upb-generated/google/rpc/status.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.h", - "src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.h", - "src/core/ext/upb-generated/udpa/annotations/migrate.upb.h", - "src/core/ext/upb-generated/udpa/annotations/security.upb.h", - "src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h", - "src/core/ext/upb-generated/udpa/annotations/status.upb.h", - "src/core/ext/upb-generated/udpa/annotations/versioning.upb.h", - "src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.h", - "src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.h", - "src/core/ext/upb-generated/validate/validate.upb.h", - "src/core/ext/upb-generated/xds/core/v3/authority.upb.h", - "src/core/ext/upb-generated/xds/core/v3/collection_entry.upb.h", - "src/core/ext/upb-generated/xds/core/v3/context_params.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource_locator.upb.h", - "src/core/ext/upb-generated/xds/core/v3/resource_name.upb.h", - "src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/annotations/deprecation.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/annotations/resource.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/accesslog/v3/accesslog.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/circuit_breaker.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/cluster.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/filter.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/cluster/v3/outlier_detection.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/address.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/backoff.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/base.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/config_source.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/event_service_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/extension.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/grpc_service.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/health_check.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/http_uri.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/protocol.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/proxy_protocol.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/resolver.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/socket_option.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/substitution_format_string.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/core/v3/udp_socket_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/endpoint_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/endpoint/v3/load_report.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/api_listener.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/listener_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/quic_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/listener/v3/udp_listener_config.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/route_components.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/route/v3/scoped_route.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/config/trace/v3/http_tracer.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/cluster/v3/cds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/ads.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/discovery/v3/discovery.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/endpoint/v3/eds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/listener/v3/lds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/load_stats/v3/lrs.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/rds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/route/v3/srds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/http/v3/path_transformation.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/metadata.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/number.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/path.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/regex.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/string.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/matcher/v3/value.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/metadata/v3/metadata.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/tracing/v3/custom_tag.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/http.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/percent.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/range.upbdefs.h", - "src/core/ext/upbdefs-generated/envoy/type/v3/semantic_version.upbdefs.h", - "src/core/ext/upbdefs-generated/google/api/annotations.upbdefs.h", - "src/core/ext/upbdefs-generated/google/api/http.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/any.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/duration.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/empty.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/struct.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/timestamp.upbdefs.h", - "src/core/ext/upbdefs-generated/google/protobuf/wrappers.upbdefs.h", - "src/core/ext/upbdefs-generated/google/rpc/status.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/migrate.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/security.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/sensitive.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/status.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/annotations/versioning.upbdefs.h", - "src/core/ext/upbdefs-generated/udpa/type/v1/typed_struct.upbdefs.h", - "src/core/ext/upbdefs-generated/validate/validate.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/authority.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/collection_entry.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/context_params.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_locator.upbdefs.h", - "src/core/ext/upbdefs-generated/xds/core/v3/resource_name.upbdefs.h", - "src/core/ext/xds/certificate_provider_factory.h", - "src/core/ext/xds/certificate_provider_registry.h", - "src/core/ext/xds/certificate_provider_store.h", - "src/core/ext/xds/file_watcher_certificate_provider_factory.h", - "src/core/ext/xds/xds_api.h", - "src/core/ext/xds/xds_bootstrap.h", - "src/core/ext/xds/xds_certificate_provider.h", - "src/core/ext/xds/xds_channel_args.h", - "src/core/ext/xds/xds_client.h", - "src/core/ext/xds/xds_client_stats.h", - "src/core/ext/xds/xds_http_fault_filter.h", - "src/core/ext/xds/xds_http_filters.h", - "src/core/lib/address_utils/parse_address.h", - "src/core/lib/address_utils/sockaddr_utils.h", - "src/core/lib/avl/avl.h", - "src/core/lib/backoff/backoff.h", - "src/core/lib/channel/call_tracer.h", - "src/core/lib/channel/channel_args.h", - "src/core/lib/channel/channel_stack.h", - "src/core/lib/channel/channel_stack_builder.h", - "src/core/lib/channel/channel_trace.h", - "src/core/lib/channel/channelz.h", - "src/core/lib/channel/channelz_registry.h", - "src/core/lib/channel/connected_channel.h", - "src/core/lib/channel/context.h", - "src/core/lib/channel/handshaker.h", - "src/core/lib/channel/handshaker_factory.h", - "src/core/lib/channel/handshaker_registry.h", - "src/core/lib/channel/status_util.h", - "src/core/lib/compression/algorithm_metadata.h", - "src/core/lib/compression/compression_args.h", - "src/core/lib/compression/compression_internal.h", - "src/core/lib/compression/message_compress.h", - "src/core/lib/compression/stream_compression.h", - "src/core/lib/compression/stream_compression_gzip.h", - "src/core/lib/compression/stream_compression_identity.h", - "src/core/lib/debug/stats.h", - "src/core/lib/debug/stats_data.h", - "src/core/lib/debug/trace.h", - "src/core/lib/event_engine/endpoint_config_internal.h", - "src/core/lib/event_engine/sockaddr.h", - "src/core/lib/gpr/alloc.h", - "src/core/lib/gpr/env.h", - "src/core/lib/gpr/murmur_hash.h", - "src/core/lib/gpr/spinlock.h", - "src/core/lib/gpr/string.h", - "src/core/lib/gpr/string_windows.h", - "src/core/lib/gpr/time_precise.h", - "src/core/lib/gpr/tls.h", - "src/core/lib/gpr/tls_gcc.h", - "src/core/lib/gpr/tls_msvc.h", - "src/core/lib/gpr/tls_pthread.h", - "src/core/lib/gpr/tls_stdcpp.h", - "src/core/lib/gpr/tmpfile.h", - "src/core/lib/gpr/useful.h", - "src/core/lib/gprpp/arena.h", - "src/core/lib/gprpp/atomic.h", - "src/core/lib/gprpp/debug_location.h", - "src/core/lib/gprpp/dual_ref_counted.h", - "src/core/lib/gprpp/examine_stack.h", - "src/core/lib/gprpp/fork.h", - "src/core/lib/gprpp/global_config.h", - "src/core/lib/gprpp/global_config_custom.h", - "src/core/lib/gprpp/global_config_env.h", - "src/core/lib/gprpp/global_config_generic.h", - "src/core/lib/gprpp/host_port.h", - "src/core/lib/gprpp/manual_constructor.h", - "src/core/lib/gprpp/memory.h", - "src/core/lib/gprpp/mpscq.h", - "src/core/lib/gprpp/orphanable.h", - "src/core/lib/gprpp/ref_counted.h", - "src/core/lib/gprpp/ref_counted_ptr.h", - "src/core/lib/gprpp/stat.h", - "src/core/lib/gprpp/status_helper.h", - "src/core/lib/gprpp/sync.h", - "src/core/lib/gprpp/thd.h", - "src/core/lib/gprpp/time_util.h", - "src/core/lib/http/format_request.h", - "src/core/lib/http/httpcli.h", - "src/core/lib/http/parser.h", - "src/core/lib/iomgr/block_annotate.h", - "src/core/lib/iomgr/buffer_list.h", - "src/core/lib/iomgr/call_combiner.h", - "src/core/lib/iomgr/cfstream_handle.h", - "src/core/lib/iomgr/closure.h", - "src/core/lib/iomgr/combiner.h", - "src/core/lib/iomgr/dynamic_annotations.h", - "src/core/lib/iomgr/endpoint.h", - "src/core/lib/iomgr/endpoint_cfstream.h", - "src/core/lib/iomgr/endpoint_pair.h", - "src/core/lib/iomgr/error.h", - "src/core/lib/iomgr/error_cfstream.h", - "src/core/lib/iomgr/error_internal.h", - "src/core/lib/iomgr/ev_apple.h", - "src/core/lib/iomgr/ev_epoll1_linux.h", - "src/core/lib/iomgr/ev_epollex_linux.h", - "src/core/lib/iomgr/ev_poll_posix.h", - "src/core/lib/iomgr/ev_posix.h", - "src/core/lib/iomgr/event_engine/closure.h", - "src/core/lib/iomgr/event_engine/endpoint.h", - "src/core/lib/iomgr/event_engine/iomgr.h", - "src/core/lib/iomgr/event_engine/pollset.h", - "src/core/lib/iomgr/event_engine/promise.h", - "src/core/lib/iomgr/event_engine/resolved_address_internal.h", - "src/core/lib/iomgr/exec_ctx.h", - "src/core/lib/iomgr/executor.h", - "src/core/lib/iomgr/executor/mpmcqueue.h", - "src/core/lib/iomgr/executor/threadpool.h", - "src/core/lib/iomgr/gethostname.h", - "src/core/lib/iomgr/grpc_if_nametoindex.h", - "src/core/lib/iomgr/internal_errqueue.h", - "src/core/lib/iomgr/iocp_windows.h", - "src/core/lib/iomgr/iomgr.h", - "src/core/lib/iomgr/iomgr_custom.h", - "src/core/lib/iomgr/iomgr_internal.h", - "src/core/lib/iomgr/is_epollexclusive_available.h", - "src/core/lib/iomgr/load_file.h", - "src/core/lib/iomgr/lockfree_event.h", - "src/core/lib/iomgr/nameser.h", - "src/core/lib/iomgr/polling_entity.h", - "src/core/lib/iomgr/pollset.h", - "src/core/lib/iomgr/pollset_custom.h", - "src/core/lib/iomgr/pollset_set.h", - "src/core/lib/iomgr/pollset_set_custom.h", - "src/core/lib/iomgr/pollset_set_windows.h", - "src/core/lib/iomgr/pollset_uv.h", - "src/core/lib/iomgr/pollset_windows.h", - "src/core/lib/iomgr/port.h", - "src/core/lib/iomgr/python_util.h", - "src/core/lib/iomgr/resolve_address.h", - "src/core/lib/iomgr/resolve_address_custom.h", - "src/core/lib/iomgr/resource_quota.h", - "src/core/lib/iomgr/sockaddr.h", - "src/core/lib/iomgr/sockaddr_custom.h", - "src/core/lib/iomgr/sockaddr_posix.h", - "src/core/lib/iomgr/sockaddr_windows.h", - "src/core/lib/iomgr/socket_factory_posix.h", - "src/core/lib/iomgr/socket_mutator.h", - "src/core/lib/iomgr/socket_utils.h", - "src/core/lib/iomgr/socket_utils_posix.h", - "src/core/lib/iomgr/socket_windows.h", - "src/core/lib/iomgr/sys_epoll_wrapper.h", - "src/core/lib/iomgr/tcp_client.h", - "src/core/lib/iomgr/tcp_client_posix.h", - "src/core/lib/iomgr/tcp_custom.h", - "src/core/lib/iomgr/tcp_posix.h", - "src/core/lib/iomgr/tcp_server.h", - "src/core/lib/iomgr/tcp_server_utils_posix.h", - "src/core/lib/iomgr/tcp_windows.h", - "src/core/lib/iomgr/time_averaged_stats.h", - "src/core/lib/iomgr/timer.h", - "src/core/lib/iomgr/timer_custom.h", - "src/core/lib/iomgr/timer_generic.h", - "src/core/lib/iomgr/timer_heap.h", - "src/core/lib/iomgr/timer_manager.h", - "src/core/lib/iomgr/udp_server.h", - "src/core/lib/iomgr/unix_sockets_posix.h", - "src/core/lib/iomgr/wakeup_fd_pipe.h", - "src/core/lib/iomgr/wakeup_fd_posix.h", - "src/core/lib/iomgr/work_serializer.h", - "src/core/lib/json/json.h", - "src/core/lib/json/json_util.h", - "src/core/lib/matchers/matchers.h", - "src/core/lib/profiling/timers.h", - "src/core/lib/security/authorization/authorization_engine.h", - "src/core/lib/security/authorization/authorization_policy_provider.h", - "src/core/lib/security/authorization/evaluate_args.h", - "src/core/lib/security/context/security_context.h", - "src/core/lib/security/credentials/alts/alts_credentials.h", - "src/core/lib/security/credentials/alts/check_gcp_environment.h", - "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h", - "src/core/lib/security/credentials/composite/composite_credentials.h", - "src/core/lib/security/credentials/credentials.h", - "src/core/lib/security/credentials/external/aws_external_account_credentials.h", - "src/core/lib/security/credentials/external/aws_request_signer.h", - "src/core/lib/security/credentials/external/external_account_credentials.h", - "src/core/lib/security/credentials/external/file_external_account_credentials.h", - "src/core/lib/security/credentials/external/url_external_account_credentials.h", - "src/core/lib/security/credentials/fake/fake_credentials.h", - "src/core/lib/security/credentials/google_default/google_default_credentials.h", - "src/core/lib/security/credentials/iam/iam_credentials.h", - "src/core/lib/security/credentials/jwt/json_token.h", - "src/core/lib/security/credentials/jwt/jwt_credentials.h", - "src/core/lib/security/credentials/jwt/jwt_verifier.h", - "src/core/lib/security/credentials/local/local_credentials.h", - "src/core/lib/security/credentials/oauth2/oauth2_credentials.h", - "src/core/lib/security/credentials/plugin/plugin_credentials.h", - "src/core/lib/security/credentials/ssl/ssl_credentials.h", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.h", - "src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.h", - "src/core/lib/security/credentials/tls/grpc_tls_credentials_options.h", - "src/core/lib/security/credentials/tls/tls_credentials.h", - "src/core/lib/security/credentials/tls/tls_utils.h", - "src/core/lib/security/credentials/xds/xds_credentials.h", - "src/core/lib/security/security_connector/alts/alts_security_connector.h", - "src/core/lib/security/security_connector/fake/fake_security_connector.h", - "src/core/lib/security/security_connector/insecure/insecure_security_connector.h", - "src/core/lib/security/security_connector/load_system_roots.h", - "src/core/lib/security/security_connector/load_system_roots_linux.h", - "src/core/lib/security/security_connector/local/local_security_connector.h", - "src/core/lib/security/security_connector/security_connector.h", - "src/core/lib/security/security_connector/ssl/ssl_security_connector.h", - "src/core/lib/security/security_connector/ssl_utils.h", - "src/core/lib/security/security_connector/ssl_utils_config.h", - "src/core/lib/security/security_connector/tls/tls_security_connector.h", - "src/core/lib/security/transport/auth_filters.h", - "src/core/lib/security/transport/secure_endpoint.h", - "src/core/lib/security/transport/security_handshaker.h", - "src/core/lib/security/transport/tsi_error.h", - "src/core/lib/security/util/json_util.h", - "src/core/lib/slice/b64.h", - "src/core/lib/slice/percent_encoding.h", - "src/core/lib/slice/slice_internal.h", - "src/core/lib/slice/slice_string_helpers.h", - "src/core/lib/slice/slice_utils.h", - "src/core/lib/surface/api_trace.h", - "src/core/lib/surface/call.h", - "src/core/lib/surface/call_test_only.h", - "src/core/lib/surface/channel.h", - "src/core/lib/surface/channel_init.h", - "src/core/lib/surface/channel_stack_type.h", - "src/core/lib/surface/completion_queue.h", - "src/core/lib/surface/completion_queue_factory.h", - "src/core/lib/surface/event_string.h", - "src/core/lib/surface/init.h", - "src/core/lib/surface/lame_client.h", - "src/core/lib/surface/server.h", - "src/core/lib/surface/validate_metadata.h", - "src/core/lib/transport/authority_override.h", - "src/core/lib/transport/bdp_estimator.h", - "src/core/lib/transport/byte_stream.h", - "src/core/lib/transport/connectivity_state.h", - "src/core/lib/transport/error_utils.h", - "src/core/lib/transport/http2_errors.h", - "src/core/lib/transport/metadata.h", - "src/core/lib/transport/metadata_batch.h", - "src/core/lib/transport/pid_controller.h", - "src/core/lib/transport/static_metadata.h", - "src/core/lib/transport/status_conversion.h", - "src/core/lib/transport/status_metadata.h", - "src/core/lib/transport/timeout_encoding.h", - "src/core/lib/transport/transport.h", - "src/core/lib/transport/transport_impl.h", - "src/core/lib/uri/uri_parser.h", - "src/core/tsi/alts/crypt/gsec.h", - "src/core/tsi/alts/frame_protector/alts_counter.h", - "src/core/tsi/alts/frame_protector/alts_crypter.h", - "src/core/tsi/alts/frame_protector/alts_frame_protector.h", - "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.h", - "src/core/tsi/alts/frame_protector/frame_handler.h", - "src/core/tsi/alts/handshaker/alts_handshaker_client.h", - "src/core/tsi/alts/handshaker/alts_shared_resource.h", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker.h", - "src/core/tsi/alts/handshaker/alts_tsi_handshaker_private.h", - "src/core/tsi/alts/handshaker/alts_tsi_utils.h", - "src/core/tsi/alts/handshaker/transport_security_common_api.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h", - "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h", - "src/core/tsi/fake_transport_security.h", - "src/core/tsi/local_transport_security.h", - "src/core/tsi/ssl/session_cache/ssl_session.h", - "src/core/tsi/ssl/session_cache/ssl_session_cache.h", - "src/core/tsi/ssl_transport_security.h", - "src/core/tsi/ssl_types.h", - "src/core/tsi/transport_security.h", - "src/core/tsi/transport_security_grpc.h", - "src/core/tsi/transport_security_interface.h", - "third_party/re2/re2/bitmap256.h", - "third_party/re2/re2/filtered_re2.h", - "third_party/re2/re2/pod_array.h", - "third_party/re2/re2/prefilter.h", - "third_party/re2/re2/prefilter_tree.h", - "third_party/re2/re2/prog.h", - "third_party/re2/re2/re2.h", - "third_party/re2/re2/regexp.h", - "third_party/re2/re2/set.h", - "third_party/re2/re2/sparse_array.h", - "third_party/re2/re2/sparse_set.h", - "third_party/re2/re2/stringpiece.h", - "third_party/re2/re2/unicode_casefold.h", - "third_party/re2/re2/unicode_groups.h", - "third_party/re2/re2/walker-inl.h", - "third_party/re2/util/benchmark.h", - "third_party/re2/util/flags.h", - "third_party/re2/util/logging.h", - "third_party/re2/util/malloc_counter.h", - "third_party/re2/util/mix.h", - "third_party/re2/util/mutex.h", - "third_party/re2/util/pcre.h", - "third_party/re2/util/strutil.h", - "third_party/re2/util/test.h", - "third_party/re2/util/utf.h", - "third_party/re2/util/util.h", - "third_party/upb/third_party/wyhash/wyhash.h", - "third_party/upb/upb/decode.h", - "third_party/upb/upb/decode.int.h", - "third_party/upb/upb/decode_fast.h", - "third_party/upb/upb/def.h", - "third_party/upb/upb/def.hpp", - "third_party/upb/upb/encode.h", - "third_party/upb/upb/msg.h", - "third_party/upb/upb/port_def.inc", - "third_party/upb/upb/port_undef.inc", - "third_party/upb/upb/reflection.h", - "third_party/upb/upb/table.int.h", - "third_party/upb/upb/text_encode.h", - "third_party/upb/upb/upb.h", - "third_party/upb/upb/upb.hpp", - "third_party/upb/upb/upb.int.h", - "third_party/xxhash/xxhash.h" - ] - }, - { - "name": "CFStream-Implementation", - "dependencies": { - "gRPC-Core/Implementation": [ - "1.40.0" - ] - } - }, - { - "name": "Cronet-Interface", - "header_mappings_dir": "include/grpc", - "source_files": "include/grpc/grpc_cronet.h" - }, - { - "name": "Cronet-Implementation", - "header_mappings_dir": ".", - "dependencies": { - "gRPC-Core/Interface": [ - "1.40.0" - ], - "gRPC-Core/Implementation": [ - "1.40.0" - ], - "gRPC-Core/Cronet-Interface": [ - "1.40.0" - ] - }, - "source_files": [ - "src/core/ext/transport/cronet/client/secure/cronet_channel_create.cc", - "src/core/ext/transport/cronet/client/secure/cronet_channel_create.h", - "src/core/ext/transport/cronet/transport/cronet_status.cc", - "src/core/ext/transport/cronet/transport/cronet_status.h", - "src/core/ext/transport/cronet/transport/cronet_transport.cc", - "src/core/ext/transport/cronet/transport/cronet_transport.h", - "third_party/objective_c/Cronet/bidirectional_stream_c.h" - ] - }, - { - "name": "Tests", - "header_mappings_dir": ".", - "dependencies": { - "gRPC-Core/Interface": [ - "1.40.0" - ], - "gRPC-Core/Implementation": [ - "1.40.0" - ], - "abseil/debugging/failure_signal_handler": [ - "1.20210324.0" - ], - "abseil/debugging/stacktrace": [ - "1.20210324.0" - ], - "abseil/debugging/symbolize": [ - "1.20210324.0" - ] - }, - "source_files": [ - "test/core/end2end/cq_verifier.cc", - "test/core/end2end/cq_verifier.h", - "test/core/end2end/data/client_certs.cc", - "test/core/end2end/data/server1_cert.cc", - "test/core/end2end/data/server1_key.cc", - "test/core/end2end/data/ssl_test_data.h", - "test/core/end2end/data/test_root_cert.cc", - "test/core/end2end/end2end_test_utils.cc", - "test/core/end2end/end2end_tests.cc", - "test/core/end2end/end2end_tests.h", - "test/core/end2end/fixtures/http_proxy_fixture.cc", - "test/core/end2end/fixtures/http_proxy_fixture.h", - "test/core/end2end/fixtures/local_util.cc", - "test/core/end2end/fixtures/local_util.h", - "test/core/end2end/fixtures/proxy.cc", - "test/core/end2end/fixtures/proxy.h", - "test/core/end2end/tests/authority_not_supported.cc", - "test/core/end2end/tests/bad_hostname.cc", - "test/core/end2end/tests/bad_ping.cc", - "test/core/end2end/tests/binary_metadata.cc", - "test/core/end2end/tests/call_creds.cc", - "test/core/end2end/tests/call_host_override.cc", - "test/core/end2end/tests/cancel_after_accept.cc", - "test/core/end2end/tests/cancel_after_client_done.cc", - "test/core/end2end/tests/cancel_after_invoke.cc", - "test/core/end2end/tests/cancel_after_round_trip.cc", - "test/core/end2end/tests/cancel_before_invoke.cc", - "test/core/end2end/tests/cancel_in_a_vacuum.cc", - "test/core/end2end/tests/cancel_test_helpers.h", - "test/core/end2end/tests/cancel_with_status.cc", - "test/core/end2end/tests/channelz.cc", - "test/core/end2end/tests/client_streaming.cc", - "test/core/end2end/tests/compressed_payload.cc", - "test/core/end2end/tests/connectivity.cc", - "test/core/end2end/tests/default_host.cc", - "test/core/end2end/tests/disappearing_server.cc", - "test/core/end2end/tests/empty_batch.cc", - "test/core/end2end/tests/filter_causes_close.cc", - "test/core/end2end/tests/filter_context.cc", - "test/core/end2end/tests/filter_init_fails.cc", - "test/core/end2end/tests/filter_latency.cc", - "test/core/end2end/tests/filter_status_code.cc", - "test/core/end2end/tests/graceful_server_shutdown.cc", - "test/core/end2end/tests/high_initial_seqno.cc", - "test/core/end2end/tests/hpack_size.cc", - "test/core/end2end/tests/idempotent_request.cc", - "test/core/end2end/tests/invoke_large_request.cc", - "test/core/end2end/tests/keepalive_timeout.cc", - "test/core/end2end/tests/large_metadata.cc", - "test/core/end2end/tests/max_concurrent_streams.cc", - "test/core/end2end/tests/max_connection_age.cc", - "test/core/end2end/tests/max_connection_idle.cc", - "test/core/end2end/tests/max_message_length.cc", - "test/core/end2end/tests/negative_deadline.cc", - "test/core/end2end/tests/no_error_on_hotpath.cc", - "test/core/end2end/tests/no_logging.cc", - "test/core/end2end/tests/no_op.cc", - "test/core/end2end/tests/payload.cc", - "test/core/end2end/tests/ping.cc", - "test/core/end2end/tests/ping_pong_streaming.cc", - "test/core/end2end/tests/proxy_auth.cc", - "test/core/end2end/tests/registered_call.cc", - "test/core/end2end/tests/request_with_flags.cc", - "test/core/end2end/tests/request_with_payload.cc", - "test/core/end2end/tests/resource_quota_server.cc", - "test/core/end2end/tests/retry.cc", - "test/core/end2end/tests/retry_cancel_during_delay.cc", - "test/core/end2end/tests/retry_cancel_with_multiple_send_batches.cc", - "test/core/end2end/tests/retry_cancellation.cc", - "test/core/end2end/tests/retry_disabled.cc", - "test/core/end2end/tests/retry_exceeds_buffer_size_in_delay.cc", - "test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc", - "test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc", - "test/core/end2end/tests/retry_lb_drop.cc", - "test/core/end2end/tests/retry_lb_fail.cc", - "test/core/end2end/tests/retry_non_retriable_status.cc", - "test/core/end2end/tests/retry_non_retriable_status_before_recv_trailing_metadata_started.cc", - "test/core/end2end/tests/retry_per_attempt_recv_timeout.cc", - "test/core/end2end/tests/retry_per_attempt_recv_timeout_on_last_attempt.cc", - "test/core/end2end/tests/retry_recv_initial_metadata.cc", - "test/core/end2end/tests/retry_recv_message.cc", - "test/core/end2end/tests/retry_recv_trailing_metadata_error.cc", - "test/core/end2end/tests/retry_send_initial_metadata_refs.cc", - "test/core/end2end/tests/retry_send_op_fails.cc", - "test/core/end2end/tests/retry_server_pushback_delay.cc", - "test/core/end2end/tests/retry_server_pushback_disabled.cc", - "test/core/end2end/tests/retry_streaming.cc", - "test/core/end2end/tests/retry_streaming_after_commit.cc", - "test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc", - "test/core/end2end/tests/retry_throttled.cc", - "test/core/end2end/tests/retry_too_many_attempts.cc", - "test/core/end2end/tests/server_finishes_request.cc", - "test/core/end2end/tests/server_streaming.cc", - "test/core/end2end/tests/shutdown_finishes_calls.cc", - "test/core/end2end/tests/shutdown_finishes_tags.cc", - "test/core/end2end/tests/simple_cacheable_request.cc", - "test/core/end2end/tests/simple_delayed_request.cc", - "test/core/end2end/tests/simple_metadata.cc", - "test/core/end2end/tests/simple_request.cc", - "test/core/end2end/tests/stream_compression_compressed_payload.cc", - "test/core/end2end/tests/stream_compression_payload.cc", - "test/core/end2end/tests/stream_compression_ping_pong_streaming.cc", - "test/core/end2end/tests/streaming_error_response.cc", - "test/core/end2end/tests/trailing_metadata.cc", - "test/core/end2end/tests/workaround_cronet_compression.cc", - "test/core/end2end/tests/write_buffering.cc", - "test/core/end2end/tests/write_buffering_at_end.cc", - "test/core/util/cmdline.cc", - "test/core/util/cmdline.h", - "test/core/util/evaluate_args_test_util.h", - "test/core/util/fuzzer_util.cc", - "test/core/util/fuzzer_util.h", - "test/core/util/grpc_profiler.cc", - "test/core/util/grpc_profiler.h", - "test/core/util/histogram.cc", - "test/core/util/histogram.h", - "test/core/util/memory_counters.cc", - "test/core/util/memory_counters.h", - "test/core/util/mock_authorization_endpoint.h", - "test/core/util/mock_endpoint.cc", - "test/core/util/mock_endpoint.h", - "test/core/util/parse_hexstring.cc", - "test/core/util/parse_hexstring.h", - "test/core/util/passthru_endpoint.cc", - "test/core/util/passthru_endpoint.h", - "test/core/util/port.cc", - "test/core/util/port.h", - "test/core/util/port_isolated_runtime_environment.cc", - "test/core/util/port_server_client.cc", - "test/core/util/port_server_client.h", - "test/core/util/reconnect_server.cc", - "test/core/util/reconnect_server.h", - "test/core/util/resolve_localhost_ip46.cc", - "test/core/util/resolve_localhost_ip46.h", - "test/core/util/slice_splitter.cc", - "test/core/util/slice_splitter.h", - "test/core/util/stack_tracer.cc", - "test/core/util/stack_tracer.h", - "test/core/util/subprocess.h", - "test/core/util/subprocess_windows.cc", - "test/core/util/test_config.cc", - "test/core/util/test_config.h", - "test/core/util/test_lb_policies.cc", - "test/core/util/test_lb_policies.h", - "test/core/util/test_tcp_server.cc", - "test/core/util/test_tcp_server.h", - "test/core/util/tls_utils.cc", - "test/core/util/tls_utils.h", - "test/core/util/tracer_util.cc", - "test/core/util/tracer_util.h", - "test/core/util/trickle_endpoint.cc", - "test/core/util/trickle_endpoint.h" - ] - } - ] -} diff --git a/native/ios/pod-patch/Readme.md b/native/ios/pod-patch/Readme.md deleted file mode 100644 --- a/native/ios/pod-patch/Readme.md +++ /dev/null @@ -1,3 +0,0 @@ -# Pod specs patches directory - -This is the directory where the `.patch` files are located for the Pod's podspec patching using the [pod-patch](https://www.npmjs.com/package/pod-patch) package. diff --git a/native/ios/pod-patch/gRPC-C++@1.40.0.patch b/native/ios/pod-patch/gRPC-C++@1.40.0.patch deleted file mode 100644 --- a/native/ios/pod-patch/gRPC-C++@1.40.0.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gRPC-C++.podspec.json 2021-09-29 14:36:35.000000000 +0300 -+++ gRPC-C++.podspec.fixed.json 2021-09-29 14:48:12.000000000 +0300 -@@ -40,7 +40,7 @@ - ] - }, - "header_mappings_dir": "include/grpcpp", -- "prepare_command": "find src/core -type f \\( -path '*.h' -or -path '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include ;#if COCOAPODS==1\\\n #include \\\n#else\\\n #include \\\n#endif;g'\n find third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"third_party/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/third_party/\\1\"\\\n#else\\\n #include \"third_party/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"upb/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/upb/\\1\"\\\n#else\\\n #include \"upb/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upb.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upb-generated/\\1.upb.h\"\\\n#else\\\n #include \"\\1.upb.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upbdefs.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upbdefs-generated/\\1.upbdefs.h\"\\\n#else\\\n #include \"\\1.upbdefs.h\"\\\n#endif;g'\n find src/core/ src/cpp/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find third_party/re2/re2/ third_party/re2/util/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g;s;#include \"util/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/util/\\1\"\\\n#else\\\n #include \"util/\\1\"\\\n#endif;g'\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g'\n find src/core/ third_party/re2/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"xxhash.h\";#if COCOAPODS==1\\\n #include \"third_party/xxhash/xxhash.h\"\\\n#else\\\n #include \"xxhash.h\"\\\n#endif;g'\n find third_party/xxhash -type f -name xxhash.h -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;@param([^,]*),;@param\\1 ,;g'\n find src/core/ third_party/xxhash/ -type f -name '*.grpc_back' -print0 | xargs -0 rm", -+ "prepare_command": "find src/core -type f \\( -path '*.h' -or -path '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include ;#include \\\n;g'\n find third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"third_party/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/third_party/\\1\"\\\n#else\\\n #include \"third_party/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"upb/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/upb/\\1\"\\\n#else\\\n #include \"upb/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upb.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upb-generated/\\1.upb.h\"\\\n#else\\\n #include \"\\1.upb.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upbdefs.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upbdefs-generated/\\1.upbdefs.h\"\\\n#else\\\n #include \"\\1.upbdefs.h\"\\\n#endif;g'\n find src/core/ src/cpp/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find third_party/re2/re2/ third_party/re2/util/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g;s;#include \"util/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/util/\\1\"\\\n#else\\\n #include \"util/\\1\"\\\n#endif;g'\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g'\n find src/core/ third_party/re2/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"xxhash.h\";#if COCOAPODS==1\\\n #include \"third_party/xxhash/xxhash.h\"\\\n#else\\\n #include \"xxhash.h\"\\\n#endif;g'\n find third_party/xxhash -type f -name xxhash.h -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;@param([^,]*),;@param\\1 ,;g'\n find src/core/ third_party/xxhash/ -type f -name '*.grpc_back' -print0 | xargs -0 rm", - "subspecs": [ - { - "name": "Interface", diff --git a/native/ios/pod-patch/gRPC-Core@1.40.0.patch b/native/ios/pod-patch/gRPC-Core@1.40.0.patch deleted file mode 100644 --- a/native/ios/pod-patch/gRPC-Core@1.40.0.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- gRPC-Core.podspec.json 2021-09-29 14:35:38.000000000 +0300 -+++ gRPC-Core.podspec.fixed.json 2021-09-29 14:47:21.000000000 +0300 -@@ -39,7 +39,7 @@ - ], - "compiler_flags": "-DGRPC_ARES=0 -Wno-comma", - "libraries": "c++", -- "prepare_command": "find src/core -type f \\( -path '*.h' -or -path '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include ;#if COCOAPODS==1\\\n #include \\\n#else\\\n #include \\\n#endif;g'\n find third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"third_party/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/third_party/\\1\"\\\n#else\\\n #include \"third_party/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"upb/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/upb/\\1\"\\\n#else\\\n #include \"upb/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upb.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upb-generated/\\1.upb.h\"\\\n#else\\\n #include \"\\1.upb.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upbdefs.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upbdefs-generated/\\1.upbdefs.h\"\\\n#else\\\n #include \"\\1.upbdefs.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find third_party/re2/re2/ third_party/re2/util/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g;s;#include \"util/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/util/\\1\"\\\n#else\\\n #include \"util/\\1\"\\\n#endif;g'\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g'\n find src/core/ third_party/re2/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"xxhash.h\";#if COCOAPODS==1\\\n #include \"third_party/xxhash/xxhash.h\"\\\n#else\\\n #include \"xxhash.h\"\\\n#endif;g'\n find third_party/xxhash -type f -name xxhash.h -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;@param([^,]*),;@param\\1 ,;g'\n find src/core/ third_party/xxhash/ -type f -name '*.grpc_back' -print0 | xargs -0 rm", -+ "prepare_command": "find src/core -type f \\( -path '*.h' -or -path '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include ;#include \\\n;g'\n find third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"third_party/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/third_party/\\1\"\\\n#else\\\n #include \"third_party/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.hpp' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"upb/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/upb/upb/\\1\"\\\n#else\\\n #include \"upb/\\1\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upb.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upb-generated/\\1.upb.h\"\\\n#else\\\n #include \"\\1.upb.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f \\( -name '*.h' -or -name '*.c' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"(.*).upbdefs.h\";#if COCOAPODS==1\\\n #include \"src/core/ext/upbdefs-generated/\\1.upbdefs.h\"\\\n#else\\\n #include \"\\1.upbdefs.h\"\\\n#endif;g'\n find src/core/ src/cpp/ third_party/upb/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find third_party/re2/re2/ third_party/re2/util/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g;s;#include \"util/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/util/\\1\"\\\n#else\\\n #include \"util/\\1\"\\\n#endif;g'\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"re2/(.*)\";#if COCOAPODS==1\\\n #include \"third_party/re2/re2/\\1\"\\\n#else\\\n #include \"re2/\\1\"\\\n#endif;g'\n find src/core/ third_party/re2/ -type f -name '*.grpc_back' -print0 | xargs -0 rm\n find src/core/ -type f \\( -name '*.h' -or -name '*.cc' \\) -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;#include \"xxhash.h\";#if COCOAPODS==1\\\n #include \"third_party/xxhash/xxhash.h\"\\\n#else\\\n #include \"xxhash.h\"\\\n#endif;g'\n find third_party/xxhash -type f -name xxhash.h -print0 | xargs -0 -L1 sed -E -i'.grpc_back' 's;@param([^,]*),;@param\\1 ,;g'\n find src/core/ third_party/xxhash/ -type f -name '*.grpc_back' -print0 | xargs -0 rm", - "subspecs": [ - { - "name": "Interface", -@@ -114,9 +114,7 @@ - "gRPC-Core/Interface": [ - "1.40.0" - ], -- "BoringSSL-GRPC": [ -- "0.0.19" -- ], -+ "OpenSSL-Universal": [], - "abseil/base/base": [ - "1.20210324.0" - ], -@@ -160,7 +158,7 @@ - "1.20210324.0" - ] - }, -- "compiler_flags": "-DBORINGSSL_PREFIX=GRPC -Wno-unreachable-code -Wno-shorten-64-to-32", -+ "compiler_flags": "-Wno-unreachable-code -Wno-shorten-64-to-32", - "source_files": [ - "src/core/ext/filters/census/grpc_context.cc", - "src/core/ext/filters/client_channel/backend_metric.cc", -@@ -1333,7 +1331,6 @@ - "src/core/tsi/local_transport_security.cc", - "src/core/tsi/local_transport_security.h", - "src/core/tsi/ssl/session_cache/ssl_session.h", -- "src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc", - "src/core/tsi/ssl/session_cache/ssl_session_cache.cc", - "src/core/tsi/ssl/session_cache/ssl_session_cache.h", - "src/core/tsi/ssl/session_cache/ssl_session_openssl.cc", diff --git a/native/package.json b/native/package.json --- a/native/package.json +++ b/native/package.json @@ -10,7 +10,7 @@ "clean-android": "rm -rf android/build android/app/build android/app/.cxx", "clean-ios": "rm -rf ios/Pods/", "clean-all": "yarn clean && rm -rf ~/Library/Developer/Xcode/DerivedData/Comm-*; cd android && (./gradlew clean || true)", - "postinstall": "cd ../ && echo '{\"name\": \"olm\", \"version\": \"3.2.4\"}' > ./node_modules/olm/package.json && yarn patch-package && yarn flow-mono create-symlinks native && cd native && yarn jetify && npx pod-patch && ((cd ios && PATH=/usr/bin:\"$PATH\" pod install) || true)", + "postinstall": "cd ../ && echo '{\"name\": \"olm\", \"version\": \"3.2.4\"}' > ./node_modules/olm/package.json && yarn patch-package && yarn flow-mono create-symlinks native && cd native && yarn jetify && ((cd ios && PATH=/usr/bin:\"$PATH\" pod install) || true)", "start": "yarn react-native start", "dev": "yarn concurrently --names=\"REDUX,METRO\" -c \"bgGreen.bold,bgBlue.bold\" \"yarn redux-devtools\" \"yarn start\"", "test": "yarn jest", @@ -42,7 +42,6 @@ "jsonwebtoken": "^8.5.1", "metro-react-native-babel-preset": "^0.66.2", "patch-package": "^6.4.7", - "pod-patch": "^0.0.10", "postinstall-postinstall": "^2.0.0", "react-native-codegen": "^0.0.13", "react-native-flipper": "^0.98.0", diff --git a/yarn.lock b/yarn.lock --- a/yarn.lock +++ b/yarn.lock @@ -16150,11 +16150,6 @@ resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== -pod-patch@^0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/pod-patch/-/pod-patch-0.0.10.tgz#997f1ffc29ed127d96d56165c24620f9c637d808" - integrity sha512-ACuBLhO3lcDqjqZvJYlk5VBJ0QR/WUv9Jo81Yr2wK6YfzQOSUkHJJRAd9FDuKd1tMVPrFOr/7FCIzbDqvpY5iQ== - portfinder@^1.0.26: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778"