Imported Upstream version 1.37.0 upstream/1.37.0
authorJinWang An <jinwang.an@samsung.com>
Wed, 1 Dec 2021 08:53:18 +0000 (17:53 +0900)
committerJinWang An <jinwang.an@samsung.com>
Wed, 1 Dec 2021 08:53:18 +0000 (17:53 +0900)
commit609c20931cad9d9b1348d745c17dde5382d05c07
tree49baefde58a3ec0f4485d9b798421f78fc800a74
parent2ab282a307f2e74eba07b6f57ec19314c2b5c2d6
Imported Upstream version 1.37.0
742 files changed:
.bazelignore
.clang-format
.clang-tidy
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/cleanup_request.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/question.md
.github/change_repo_manager.sh
.github/pull_request_template.md
.gitmodules
BUILD
BUILD.gn
BUILDING.md
CMakeLists.txt
Makefile
PYTHON-MANIFEST.in
bazel/grpc_build_system.bzl
bazel/grpc_deps.bzl
bazel/grpc_extra_deps.bzl
build_autogenerated.yaml
build_handwritten.yaml
cmake/xxhash.cmake [new file with mode: 0644]
config.m4
config.w32
doc/command_line_tool.md
doc/g_stands_for.md
doc/grpc_release_schedule.md
doc/grpc_xds_features.md
doc/interop-test-descriptions.md
examples/cpp/compression/CMakeLists.txt [new file with mode: 0644]
examples/cpp/compression/greeter_client.cc
examples/cpp/compression/greeter_server.cc
examples/cpp/helloworld/cocoapods/HelloWorldCpp/AppDelegate.h
examples/cpp/helloworld/cocoapods/HelloWorldCpp/ViewController.h
examples/cpp/helloworld/cocoapods/HelloWorldCpp/ViewController.mm
examples/cpp/helloworld/cocoapods/HelloWorldCpp/main.m
examples/cpp/helloworld/greeter_async_client.cc
examples/cpp/helloworld/greeter_async_client2.cc
examples/cpp/helloworld/greeter_async_server.cc
examples/cpp/helloworld/greeter_client.cc
examples/cpp/helloworld/greeter_server.cc
examples/cpp/keyvaluestore/CMakeLists.txt [new file with mode: 0644]
examples/cpp/load_balancing/CMakeLists.txt [new file with mode: 0644]
examples/cpp/load_balancing/greeter_client.cc
examples/cpp/load_balancing/greeter_server.cc
examples/cpp/metadata/CMakeLists.txt [new file with mode: 0644]
examples/cpp/metadata/greeter_client.cc
examples/cpp/metadata/greeter_server.cc
examples/cpp/route_guide/helper.h
examples/cpp/route_guide/route_guide_client.cc
examples/cpp/route_guide/route_guide_server.cc
examples/node/dynamic_codegen/route_guide/route_guide_server.js
examples/objective-c/auth_sample/Podfile
examples/python/xds/server.py
gRPC-C++.podspec
gRPC-Core.podspec
gRPC-ProtoRPC.podspec
gRPC-RxLibrary.podspec
gRPC.podspec
grpc.def
grpc.gemspec
grpc.gyp
include/grpc++/README.md [new file with mode: 0644]
include/grpc/grpc.h
include/grpc/impl/codegen/port_platform.h
include/grpcpp/alarm.h
include/grpcpp/ext/admin_services.h [new file with mode: 0644]
include/grpcpp/impl/codegen/byte_buffer.h
include/grpcpp/impl/codegen/call_op_set.h
include/grpcpp/impl/codegen/client_callback.h
include/grpcpp/impl/codegen/completion_queue.h
include/grpcpp/impl/codegen/interceptor_common.h
include/grpcpp/impl/codegen/method_handler.h
include/grpcpp/impl/codegen/security/auth_context.h
include/grpcpp/impl/codegen/server_callback.h
include/grpcpp/impl/codegen/string_ref.h
include/grpcpp/impl/codegen/sync.h
include/grpcpp/server.h
include/grpcpp/support/channel_arguments.h
include/grpcpp/xds_server_builder.h
package.xml
setup.py
src/boringssl/boringssl_prefix_symbols.h
src/compiler/config_protobuf.h
src/compiler/cpp_generator.cc
src/compiler/csharp_generator.cc
src/compiler/csharp_generator.h
src/compiler/ruby_generator.cc
src/core/ext/filters/client_channel/client_channel.cc
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/dynamic_filters.cc
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/lb_policy.cc
src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.cc [new file with mode: 0644]
src/core/ext/filters/client_channel/lb_policy/ring_hash/ring_hash.h [new file with mode: 0644]
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/local_subchannel_pool.cc
src/core/ext/filters/client_channel/local_subchannel_pool.h
src/core/ext/filters/client_channel/resolver.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/google_c2p/google_c2p_resolver.cc
src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc
src/core/ext/filters/client_channel/server_address.cc
src/core/ext/filters/client_channel/subchannel.cc
src/core/ext/filters/client_channel/subchannel.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/fault_injection/fault_injection_filter.cc [new file with mode: 0644]
src/core/ext/filters/fault_injection/fault_injection_filter.h [new file with mode: 0644]
src/core/ext/filters/fault_injection/service_config_parser.cc [new file with mode: 0644]
src/core/ext/filters/fault_injection/service_config_parser.h [new file with mode: 0644]
src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc
src/core/ext/transport/chttp2/client/chttp2_connector.cc
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/insecure/server_chttp2_posix.cc
src/core/ext/transport/chttp2/transport/chttp2_transport.cc
src/core/ext/transport/chttp2/transport/chttp2_transport.h
src/core/ext/transport/chttp2/transport/frame_data.cc
src/core/ext/transport/chttp2/transport/hpack_encoder.cc
src/core/ext/transport/chttp2/transport/internal.h
src/core/ext/transport/cronet/BUILD
src/core/ext/transport/cronet/transport/cronet_api_phony.cc [moved from src/core/ext/transport/cronet/transport/cronet_api_dummy.cc with 97% similarity]
src/core/ext/transport/cronet/transport/cronet_transport.cc
src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/admin/v3/config_dump.upb.h [new file with mode: 0644]
src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/config/bootstrap/v3/bootstrap.upb.h [new file with mode: 0644]
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/metrics/v3/stats.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/config/metrics/v3/stats.upb.h [new file with mode: 0644]
src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/config/overload/v3/overload.upb.h [new file with mode: 0644]
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/extensions/filters/common/fault/v3/fault.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/extensions/filters/common/fault/v3/fault.upb.h [new file with mode: 0644]
src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/extensions/filters/http/fault/v3/fault.upb.h [new file with mode: 0644]
src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/extensions/filters/http/router/v3/router.upb.h [new file with mode: 0644]
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/service/status/v3/csds.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/service/status/v3/csds.upb.h [new file with mode: 0644]
src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/type/matcher/v3/node.upb.h [new file with mode: 0644]
src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/envoy/type/matcher/v3/struct.upb.h [new file with mode: 0644]
src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.c [new file with mode: 0644]
src/core/ext/upb-generated/udpa/type/v1/typed_struct.upb.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/admin/v3/config_dump.upbdefs.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/config/bootstrap/v3/bootstrap.upbdefs.h [new file with mode: 0644]
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/metrics/v3/stats.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/config/metrics/v3/stats.upbdefs.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/config/overload/v3/overload.upbdefs.h [new file with mode: 0644]
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/extensions/filters/common/fault/v3/fault.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/extensions/filters/common/fault/v3/fault.upbdefs.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/extensions/filters/http/fault/v3/fault.upbdefs.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/extensions/filters/http/router/v3/router.upbdefs.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c
src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/service/status/v3/csds.upbdefs.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/type/matcher/v3/node.upbdefs.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/envoy/type/matcher/v3/struct.upbdefs.h [new file with mode: 0644]
src/core/ext/upbdefs-generated/udpa/type/v1/typed_struct.upbdefs.c [new file with mode: 0644]
src/core/ext/upbdefs-generated/udpa/type/v1/typed_struct.upbdefs.h [new file with mode: 0644]
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_client.cc
src/core/ext/xds/xds_client.h
src/core/ext/xds/xds_client_stats.h
src/core/ext/xds/xds_http_fault_filter.cc [new file with mode: 0644]
src/core/ext/xds/xds_http_fault_filter.h [new file with mode: 0644]
src/core/ext/xds/xds_http_filters.cc [new file with mode: 0644]
src/core/ext/xds/xds_http_filters.h [new file with mode: 0644]
src/core/ext/xds/xds_server_config_fetcher.cc
src/core/lib/channel/channel_stack.cc
src/core/lib/channel/channel_stack.h
src/core/lib/channel/channelz.cc
src/core/lib/channel/channelz.h
src/core/lib/channel/channelz_registry.cc
src/core/lib/channel/handshaker.cc
src/core/lib/channel/handshaker.h
src/core/lib/channel/status_util.cc
src/core/lib/channel/status_util.h
src/core/lib/gpr/sync_abseil.cc
src/core/lib/gpr/sync_windows.cc
src/core/lib/gprpp/atomic.h
src/core/lib/gprpp/dual_ref_counted.h
src/core/lib/gprpp/ref_counted_ptr.h
src/core/lib/gprpp/thd.h
src/core/lib/iomgr/buffer_list.h
src/core/lib/iomgr/cfstream_handle.cc
src/core/lib/iomgr/error.h
src/core/lib/iomgr/ev_apple.cc
src/core/lib/iomgr/ev_epoll1_linux.cc
src/core/lib/iomgr/ev_posix.cc
src/core/lib/iomgr/resource_quota.cc
src/core/lib/iomgr/sockaddr_utils.cc
src/core/lib/iomgr/sockaddr_utils.h
src/core/lib/iomgr/tcp_posix.cc
src/core/lib/iomgr/tcp_uv.cc
src/core/lib/iomgr/timer_generic.cc
src/core/lib/iomgr/timer_manager.cc
src/core/lib/iomgr/wakeup_fd_nospecial.cc
src/core/lib/matchers/matchers.cc [moved from src/core/lib/security/authorization/matchers.cc with 95% similarity]
src/core/lib/matchers/matchers.h [moved from src/core/lib/security/authorization/matchers.h with 83% similarity]
src/core/lib/security/authorization/evaluate_args.cc
src/core/lib/security/authorization/evaluate_args.h
src/core/lib/security/authorization/rbac_policy.cc [new file with mode: 0644]
src/core/lib/security/authorization/rbac_policy.h [new file with mode: 0644]
src/core/lib/security/authorization/rbac_translator.cc [new file with mode: 0644]
src/core/lib/security/authorization/rbac_translator.h [new file with mode: 0644]
src/core/lib/security/security_connector/ssl_utils.cc
src/core/lib/security/security_connector/tls/tls_security_connector.cc
src/core/lib/security/transport/security_handshaker.cc
src/core/lib/slice/slice_intern.cc
src/core/lib/surface/channel.h
src/core/lib/surface/completion_queue.cc
src/core/lib/surface/lame_client.cc
src/core/lib/surface/lame_client.h
src/core/lib/surface/server.cc
src/core/lib/surface/server.h
src/core/lib/surface/version.cc
src/core/lib/transport/metadata_batch.cc
src/core/lib/transport/metadata_batch.h
src/core/plugin_registry/grpc_plugin_registry.cc
src/core/plugin_registry/grpc_unsecure_plugin_registry.cc
src/core/tsi/alts/handshaker/alts_handshaker_client.cc
src/core/tsi/alts/handshaker/alts_tsi_handshaker.h
src/core/tsi/alts/handshaker/transport_security_common_api.cc
src/core/tsi/fake_transport_security.cc
src/cpp/Protobuf-C++.podspec
src/cpp/client/channel_cc.cc
src/cpp/client/client_context.cc
src/cpp/common/auth_property_iterator.cc
src/cpp/common/channel_filter.h
src/cpp/common/completion_queue_cc.cc
src/cpp/common/version_cc.cc
src/cpp/server/admin/admin_services.cc [new file with mode: 0644]
src/cpp/server/csds/csds.cc [new file with mode: 0644]
src/cpp/server/csds/csds.h [new file with mode: 0644]
src/cpp/server/health/default_health_check_service.cc
src/cpp/server/server_cc.cc
src/cpp/server/server_context.cc
src/csharp/BUILD-INTEGRATION.md
src/csharp/Grpc.Core.Api/VersionInfo.cs
src/csharp/Grpc.Core.NativeDebug/Grpc.Core.NativeDebug.csproj
src/csharp/Grpc.Core.Tests/ShutdownTest.cs
src/csharp/Grpc.Core/Grpc.Core.csproj
src/csharp/Grpc.Core/GrpcEnvironment.cs
src/csharp/Grpc.Core/Internal/CommonPlatformDetection.cs [new file with mode: 0644]
src/csharp/Grpc.Core/Internal/NativeExtension.cs
src/csharp/Grpc.Core/Internal/NativeMethods.Generated.cs
src/csharp/Grpc.Core/Internal/PlatformApis.cs
src/csharp/Grpc.Core/buildTransitive/net45/Grpc.Core.targets [new file with mode: 0644]
src/csharp/Grpc.IntegrationTesting/Messages.cs
src/csharp/Grpc.Tools.Tests/GeneratorTest.cs
src/csharp/Grpc.Tools.Tests/ProtoCompileCommandLineGeneratorTest.cs
src/csharp/Grpc.Tools.Tests/ProtoToolsPlatformTaskTest.cs
src/csharp/Grpc.Tools/Common.cs
src/csharp/Grpc.Tools/Grpc.Tools.csproj
src/csharp/Grpc.Tools/ProtoCompile.cs
src/csharp/Grpc.Tools/ProtoToolsPlatform.cs
src/csharp/Grpc.Tools/build/_protobuf/Google.Protobuf.Tools.targets
src/csharp/build/dependencies.props
src/objective-c/!ProtoCompiler-gRPCCppPlugin.podspec
src/objective-c/!ProtoCompiler-gRPCPlugin.podspec
src/objective-c/!ProtoCompiler.podspec
src/objective-c/BoringSSL-GRPC.podspec
src/objective-c/GRPCClient/GRPCCall+ChannelArg.h
src/objective-c/GRPCClient/GRPCCall+ChannelArg.m
src/objective-c/GRPCClient/GRPCCallOptions.h
src/objective-c/GRPCClient/GRPCCallOptions.m
src/objective-c/GRPCClient/private/GRPCCore/ChannelArgsUtil.h
src/objective-c/GRPCClient/private/GRPCCore/GRPCChannel.m
src/objective-c/GRPCClient/private/GRPCCore/GRPCHost.h
src/objective-c/GRPCClient/private/GRPCCore/GRPCHost.m
src/objective-c/GRPCClient/version.h
src/objective-c/NetworkTransitionBehavior.md
src/objective-c/tests/InteropTests/InteropTests.m
src/objective-c/tests/PluginTest/imported-with-dash.proto
src/objective-c/tests/PluginTest/test-dash-filename.proto
src/objective-c/tests/UnitTests/APIv2Tests.m
src/objective-c/tests/UnitTests/ChannelPoolTest.m
src/objective-c/tests/UnitTests/ChannelTests.m
src/objective-c/tests/UnitTests/GRPCClientTests.m
src/objective-c/tests/UnitTests/TransportTests.m
src/objective-c/tests/version.h
src/php/README.md
src/php/composer.json
src/php/docker/README.md
src/php/ext/grpc/version.h
src/php/lib/Grpc/CallInvoker.php
src/php/lib/Grpc/DefaultCallInvoker.php
src/php/lib/Grpc/Interceptor.php
src/php/lib/Grpc/MethodDescriptor.php [new file with mode: 0644]
src/php/lib/Grpc/ServerCallReader.php [new file with mode: 0644]
src/php/lib/Grpc/ServerCallWriter.php [new file with mode: 0644]
src/php/lib/Grpc/ServerContext.php [new file with mode: 0644]
src/php/tests/generated_code/AbstractGeneratedCodeTest.php
src/php/tests/interop/Grpc/Testing/LoadBalancerAccumulatedStatsResponse.php
src/php/tests/interop/Grpc/Testing/ResponseParameters.php
src/php/tests/interop/Grpc/Testing/SimpleRequest.php
src/php/tests/interop/Grpc/Testing/SimpleResponse.php
src/php/tests/interop/Grpc/Testing/StreamingInputCallRequest.php
src/php/tests/interop/Grpc/Testing/StreamingOutputCallRequest.php
src/php/tests/interop/Grpc/Testing/StreamingOutputCallResponse.php
src/php/tests/unit_tests/CallCredentials2Test.php
src/php/tests/unit_tests/CallCredentialsTest.php
src/php/tests/unit_tests/CallInvokerTest.php
src/php/tests/unit_tests/EndToEndTest.php
src/php/tests/unit_tests/InterceptorTest.php
src/php/tests/unit_tests/SecureEndToEndTest.php
src/php/tests/unit_tests/ServerCallTest.php [new file with mode: 0644]
src/php/tests/unit_tests/ServerTest.php
src/proto/grpc/testing/xds/v3/BUILD
src/proto/grpc/testing/xds/v3/address.proto
src/proto/grpc/testing/xds/v3/ads.proto
src/proto/grpc/testing/xds/v3/config_dump.proto [new file with mode: 0644]
src/proto/grpc/testing/xds/v3/csds.proto [new file with mode: 0644]
src/proto/grpc/testing/xds/v3/fault.proto [new file with mode: 0644]
src/proto/grpc/testing/xds/v3/fault_common.proto [new file with mode: 0644]
src/proto/grpc/testing/xds/v3/http_connection_manager.proto
src/proto/grpc/testing/xds/v3/listener.proto
src/proto/grpc/testing/xds/v3/route.proto
src/proto/grpc/testing/xds/v3/router.proto [new file with mode: 0644]
src/python/grpcio/commands.py
src/python/grpcio/grpc/__init__.py
src/python/grpcio/grpc/_channel.py
src/python/grpcio/grpc/_cython/_cygrpc/aio/server.pyx.pxi
src/python/grpcio/grpc/_cython/_cygrpc/grpc.pxi
src/python/grpcio/grpc/_cython/_cygrpc/server.pyx.pxi
src/python/grpcio/grpc/_grpcio_metadata.py
src/python/grpcio/grpc/aio/_base_server.py
src/python/grpcio/grpc_core_dependencies.py
src/python/grpcio/grpc_version.py
src/python/grpcio_channelz/grpc_version.py
src/python/grpcio_health_checking/grpc_version.py
src/python/grpcio_reflection/grpc_version.py
src/python/grpcio_status/grpc_version.py
src/python/grpcio_testing/grpc_version.py
src/python/grpcio_tests/grpc_version.py
src/python/grpcio_tests/tests/channelz/_channelz_servicer_test.py
src/python/grpcio_tests/tests/fork/_fork_interop_test.py
src/python/grpcio_tests/tests/unit/_api_test.py
src/python/grpcio_tests/tests/unit/_exit_test.py
src/python/grpcio_tests/tests/unit/_metadata_flags_test.py
src/python/grpcio_tests/tests/unit/_server_shutdown_test.py
src/python/grpcio_tests/tests/unit/_signal_client.py
src/python/grpcio_tests/tests/unit/framework/common/test_control.py
src/python/grpcio_tests/tests_aio/tests.json
src/python/grpcio_tests/tests_aio/unit/_common.py
src/python/grpcio_tests/tests_aio/unit/abort_test.py
src/python/grpcio_tests/tests_aio/unit/compatibility_test.py
src/python/grpcio_tests/tests_aio/unit/init_test.py
src/python/grpcio_tests/tests_aio/unit/server_time_remaining_test.py [new file with mode: 0644]
src/python/grpcio_tests/tests_aio/unit/wait_for_connection_test.py
src/python/grpcio_tests/tests_py3_only/interop/xds_interop_client.py
src/ruby/end2end/call_credentials_timeout_test.rb
src/ruby/end2end/channel_closing_client.rb
src/ruby/end2end/channel_closing_test.rb
src/ruby/end2end/channel_state_client.rb
src/ruby/end2end/channel_state_test.rb
src/ruby/end2end/client_memory_usage_client.rb
src/ruby/end2end/client_memory_usage_test.rb
src/ruby/end2end/end2end_common.rb
src/ruby/end2end/forking_client_client.rb
src/ruby/end2end/forking_client_test.rb
src/ruby/end2end/graceful_sig_handling_client.rb
src/ruby/end2end/graceful_sig_handling_test.rb
src/ruby/end2end/graceful_sig_stop_client.rb
src/ruby/end2end/graceful_sig_stop_test.rb
src/ruby/end2end/grpc_class_init_client.rb
src/ruby/end2end/grpc_class_init_test.rb
src/ruby/end2end/killed_client_thread_client.rb
src/ruby/end2end/killed_client_thread_test.rb
src/ruby/end2end/lib/client_control_pb.rb
src/ruby/end2end/lib/client_control_services_pb.rb
src/ruby/end2end/lib/echo_pb.rb
src/ruby/end2end/lib/echo_services_pb.rb
src/ruby/end2end/load_grpc_with_gc_stress_test.rb
src/ruby/end2end/multiple_killed_watching_threads_test.rb
src/ruby/end2end/protos/client_control.proto
src/ruby/end2end/sig_handling_client.rb
src/ruby/end2end/sig_handling_test.rb
src/ruby/end2end/sig_int_during_channel_watch_client.rb
src/ruby/end2end/sig_int_during_channel_watch_test.rb
src/ruby/ext/grpc/extconf.rb
src/ruby/ext/grpc/rb_channel.c
src/ruby/ext/grpc/rb_channel_credentials.c
src/ruby/ext/grpc/rb_channel_credentials.h
src/ruby/ext/grpc/rb_compression_options.c
src/ruby/ext/grpc/rb_enable_cpp.cc
src/ruby/ext/grpc/rb_grpc.c
src/ruby/ext/grpc/rb_grpc_imports.generated.c
src/ruby/ext/grpc/rb_grpc_imports.generated.h
src/ruby/ext/grpc/rb_server.c
src/ruby/ext/grpc/rb_server_credentials.c
src/ruby/ext/grpc/rb_server_credentials.h
src/ruby/ext/grpc/rb_xds_channel_credentials.c [new file with mode: 0644]
src/ruby/ext/grpc/rb_xds_channel_credentials.h [new file with mode: 0644]
src/ruby/ext/grpc/rb_xds_server_credentials.c [new file with mode: 0644]
src/ruby/ext/grpc/rb_xds_server_credentials.h [new file with mode: 0644]
src/ruby/lib/grpc/generic/client_stub.rb
src/ruby/lib/grpc/version.rb
src/ruby/pb/test/xds_client.rb
src/ruby/spec/call_spec.rb
src/ruby/spec/channel_credentials_spec.rb
src/ruby/spec/channel_spec.rb
src/ruby/spec/client_auth_spec.rb
src/ruby/spec/generic/active_call_spec.rb
src/ruby/spec/generic/client_stub_spec.rb
src/ruby/spec/generic/rpc_server_spec.rb
src/ruby/spec/server_credentials_spec.rb
src/ruby/spec/server_spec.rb
src/ruby/tools/version.rb
src/upb/gen_build_yaml.py
templates/BUILD.gn.template
templates/CMakeLists.txt.template
templates/Makefile.template
templates/README.md
templates/config.m4.template
templates/gRPC-C++.podspec.template
templates/gRPC-Core.podspec.template
templates/grpc.gyp.template
templates/package.xml.template
templates/src/csharp/Grpc.Core/Internal/NativeMethods.Generated.cs.template
templates/src/objective-c/BoringSSL-GRPC.podspec.template
templates/tools/dockerfile/grpc_clang_format/Dockerfile.template
templates/tools/dockerfile/grpc_clang_tidy/Dockerfile.template
templates/tools/dockerfile/python_debian10.include [deleted file]
templates/tools/dockerfile/python_debian11.include [new file with mode: 0644]
templates/tools/dockerfile/test/cxx_alpine_x64/Dockerfile.template
templates/tools/dockerfile/test/cxx_ubuntu1604_x64/Dockerfile.template
templates/tools/dockerfile/test/sanity/Dockerfile.template
test/core/bad_client/bad_client.cc
test/core/bad_connection/close_fd_test.cc
test/core/channel/minimal_stack_is_minimal_test.cc
test/core/client_channel/resolvers/dns_resolver_connectivity_test.cc
test/core/end2end/fixtures/h2_sockpair+trace.cc
test/core/end2end/fixtures/h2_sockpair.cc
test/core/end2end/fixtures/h2_sockpair_1byte.cc
test/core/end2end/fixtures/inproc.cc
test/core/end2end/fuzzers/client_fuzzer.cc
test/core/end2end/fuzzers/server_fuzzer.cc
test/core/end2end/inproc_callback_test.cc
test/core/end2end/multiple_server_queues_test.cc
test/core/end2end/tests/filter_init_fails.cc
test/core/iomgr/BUILD
test/core/iomgr/fd_posix_test.cc
test/core/iomgr/ios/CFStreamTests/CFStreamClientTests.mm
test/core/iomgr/ios/CFStreamTests/CFStreamEndpointTests.mm
test/core/iomgr/resolve_address_posix_test.cc
test/core/iomgr/resolve_address_test.cc
test/core/iomgr/sockaddr_utils_test.cc
test/core/iomgr/tcp_client_posix_test.cc
test/core/iomgr/tcp_client_uv_test.cc
test/core/security/BUILD
test/core/security/credentials_test.cc
test/core/security/etc/README
test/core/security/evaluate_args_test.cc
test/core/security/matchers_test.cc
test/core/security/rbac_translator_test.cc [new file with mode: 0644]
test/core/surface/concurrent_connectivity_test.cc
test/core/surface/public_headers_must_be_c89.c
test/core/transport/chttp2/context_list_test.cc
test/core/transport/chttp2/too_many_pings_test.cc
test/core/transport/metadata_test.cc
test/core/tsi/alts/fake_handshaker/fake_handshaker_server.cc
test/core/tsi/alts/fake_handshaker/handshaker.proto
test/core/tsi/alts/handshaker/alts_handshaker_client_test.cc
test/core/tsi/alts/handshaker/alts_tsi_handshaker_test.cc
test/core/tsi/transport_security_test_lib.cc
test/core/util/BUILD
test/core/xds/xds_bootstrap_test.cc
test/cpp/client/client_channel_stress_test.cc
test/cpp/client/destroy_grpclb_channel_with_active_connect_stress_test.cc
test/cpp/codegen/compiler_test_golden
test/cpp/end2end/BUILD
test/cpp/end2end/admin_services_end2end_test.cc [new file with mode: 0644]
test/cpp/end2end/async_end2end_test.cc
test/cpp/end2end/cfstream_test.cc
test/cpp/end2end/channelz_service_test.cc
test/cpp/end2end/client_callback_end2end_test.cc
test/cpp/end2end/client_interceptors_end2end_test.cc
test/cpp/end2end/client_lb_end2end_test.cc
test/cpp/end2end/context_allocator_end2end_test.cc
test/cpp/end2end/end2end_test.cc
test/cpp/end2end/exception_test.cc
test/cpp/end2end/grpclb_end2end_test.cc
test/cpp/end2end/interceptors_util.cc
test/cpp/end2end/interceptors_util.h
test/cpp/end2end/message_allocator_end2end_test.cc
test/cpp/end2end/mock_test.cc
test/cpp/end2end/server_interceptors_end2end_test.cc
test/cpp/end2end/service_config_end2end_test.cc
test/cpp/end2end/xds_end2end_test.cc
test/cpp/interop/BUILD
test/cpp/interop/client_helper.cc
test/cpp/interop/interop_client.cc
test/cpp/interop/xds_interop_client.cc
test/cpp/interop/xds_interop_server.cc
test/cpp/ios/CronetTests/CppCronetEnd2EndTests.mm
test/cpp/ios/CronetTests/TestHelper.h
test/cpp/ios/CronetTests/TestHelper.mm
test/cpp/microbenchmarks/BUILD
test/cpp/microbenchmarks/bm_call_create.cc
test/cpp/microbenchmarks/bm_chttp2_transport.cc
test/cpp/microbenchmarks/bm_cq.cc
test/cpp/microbenchmarks/fullstack_fixtures.h
test/cpp/naming/resolver_component_test.cc
test/cpp/performance/writes_per_rpc_test.cc
test/cpp/qps/client_async.cc
test/cpp/qps/driver.cc
test/cpp/qps/json_run_localhost.cc
test/cpp/qps/parse_json.cc
test/cpp/qps/report.cc
test/cpp/qps/server_sync.cc
test/cpp/util/cli_credentials.cc
test/cpp/util/cli_credentials.h
test/cpp/util/grpc_tool.cc
test/cpp/util/grpc_tool_test.cc
test/cpp/util/proto_file_parser.cc
test/cpp/util/proto_file_parser.h
test/cpp/util/proto_reflection_descriptor_database.cc
test/cpp/util/proto_reflection_descriptor_database.h
test/distrib/cpp/run_distrib_test_cmake_aarch64_cross.sh [moved from test/distrib/cpp/run_distrib_test_raspberry_pi.sh with 60% similarity]
test/distrib/cpp/run_distrib_test_cmake_module_install.sh
test/distrib/cpp/run_distrib_test_cmake_module_install_pkgconfig.sh
test/distrib/php/distribtest.php
third_party/protobuf.patch
third_party/xxhash/.gitattributes [new file with mode: 0644]
third_party/xxhash/.gitignore [new file with mode: 0644]
third_party/xxhash/.travis.yml [new file with mode: 0644]
third_party/xxhash/BUILD [new file with mode: 0644]
third_party/xxhash/CHANGELOG [new file with mode: 0644]
third_party/xxhash/Doxyfile [new file with mode: 0644]
third_party/xxhash/LICENSE [new file with mode: 0644]
third_party/xxhash/Makefile [new file with mode: 0644]
third_party/xxhash/README.md [new file with mode: 0644]
third_party/xxhash/appveyor.yml [new file with mode: 0644]
third_party/xxhash/cli/xsum_arch.h [new file with mode: 0644]
third_party/xxhash/cli/xsum_config.h [new file with mode: 0644]
third_party/xxhash/cli/xsum_os_specific.c [new file with mode: 0644]
third_party/xxhash/cli/xsum_os_specific.h [new file with mode: 0644]
third_party/xxhash/cli/xsum_output.c [new file with mode: 0644]
third_party/xxhash/cli/xsum_output.h [new file with mode: 0644]
third_party/xxhash/cli/xsum_sanity_check.c [new file with mode: 0644]
third_party/xxhash/cli/xsum_sanity_check.h [new file with mode: 0644]
third_party/xxhash/cmake_unofficial/.gitignore [new file with mode: 0644]
third_party/xxhash/cmake_unofficial/CMakeLists.txt [new file with mode: 0644]
third_party/xxhash/cmake_unofficial/README.md [new file with mode: 0644]
third_party/xxhash/cmake_unofficial/xxHashConfig.cmake.in [new file with mode: 0644]
third_party/xxhash/doc/README.md [new file with mode: 0644]
third_party/xxhash/doc/xxhash.cry [new file with mode: 0644]
third_party/xxhash/doc/xxhash_spec.md [new file with mode: 0644]
third_party/xxhash/libxxhash.pc.in [new file with mode: 0644]
third_party/xxhash/tests/Makefile [new file with mode: 0644]
third_party/xxhash/tests/bench/.clang_complete [new file with mode: 0644]
third_party/xxhash/tests/bench/.gitignore [new file with mode: 0644]
third_party/xxhash/tests/bench/LICENSE [new file with mode: 0644]
third_party/xxhash/tests/bench/Makefile [new file with mode: 0644]
third_party/xxhash/tests/bench/benchHash.c [new file with mode: 0644]
third_party/xxhash/tests/bench/benchHash.h [new file with mode: 0644]
third_party/xxhash/tests/bench/benchfn.c [new file with mode: 0644]
third_party/xxhash/tests/bench/benchfn.h [new file with mode: 0644]
third_party/xxhash/tests/bench/bhDisplay.c [new file with mode: 0644]
third_party/xxhash/tests/bench/bhDisplay.h [new file with mode: 0644]
third_party/xxhash/tests/bench/hashes.h [new file with mode: 0644]
third_party/xxhash/tests/bench/main.c [new file with mode: 0644]
third_party/xxhash/tests/bench/timefn.c [new file with mode: 0644]
third_party/xxhash/tests/bench/timefn.h [new file with mode: 0644]
third_party/xxhash/tests/collisions/.gitignore [new file with mode: 0644]
third_party/xxhash/tests/collisions/LICENSE [new file with mode: 0644]
third_party/xxhash/tests/collisions/Makefile [new file with mode: 0644]
third_party/xxhash/tests/collisions/README.md [new file with mode: 0644]
third_party/xxhash/tests/collisions/allcodecs/README.md [new file with mode: 0644]
third_party/xxhash/tests/collisions/allcodecs/dummy.c [new file with mode: 0644]
third_party/xxhash/tests/collisions/allcodecs/dummy.h [new file with mode: 0644]
third_party/xxhash/tests/collisions/hashes.h [new file with mode: 0644]
third_party/xxhash/tests/collisions/main.c [new file with mode: 0644]
third_party/xxhash/tests/collisions/pool.c [new file with mode: 0644]
third_party/xxhash/tests/collisions/pool.h [new file with mode: 0644]
third_party/xxhash/tests/collisions/sort.cc [new file with mode: 0644]
third_party/xxhash/tests/collisions/sort.hh [new file with mode: 0644]
third_party/xxhash/tests/collisions/threading.c [new file with mode: 0644]
third_party/xxhash/tests/collisions/threading.h [new file with mode: 0644]
third_party/xxhash/tests/generate_unicode_test.c [new file with mode: 0644]
third_party/xxhash/tests/multiInclude.c [new file with mode: 0644]
third_party/xxhash/tests/ppc_define.c [new file with mode: 0644]
third_party/xxhash/xxh3.h [new file with mode: 0644]
third_party/xxhash/xxh_x86dispatch.c [new file with mode: 0644]
third_party/xxhash/xxh_x86dispatch.h [new file with mode: 0644]
third_party/xxhash/xxhash.c [new file with mode: 0644]
third_party/xxhash/xxhash.h [new file with mode: 0644]
third_party/xxhash/xxhsum.1 [new file with mode: 0644]
third_party/xxhash/xxhsum.1.md [new file with mode: 0644]
third_party/xxhash/xxhsum.c [new file with mode: 0644]
tools/bazel.rc
tools/buildgen/_mako_renderer.py [moved from tools/buildgen/mako_renderer.py with 75% similarity]
tools/buildgen/_utils.py [moved from tools/buildgen/bunch.py with 58% similarity, mode: 0644]
tools/buildgen/extract_metadata_from_bazel_xml.py
tools/buildgen/generate_build_additions.sh
tools/buildgen/generate_projects.py
tools/buildgen/generate_projects.sh
tools/buildgen/plugins/expand_filegroups.py [deleted file]
tools/buildgen/plugins/generate_vsprojects.py [deleted file]
tools/buildgen/plugins/make_fuzzer_tests.py
tools/buildgen/plugins/transitive_dependencies.py
tools/codegen/core/gen_upb_api.sh
tools/distrib/build_ruby_environment_macos.sh
tools/distrib/python/grpc_version.py
tools/distrib/python/grpcio_tools/grpc_version.py
tools/distrib/python/grpcio_tools/protoc_lib_deps.py
tools/distrib/python/grpcio_tools/setup.py
tools/distrib/run_clang_tidy.py
tools/dockerfile/distribtest/cpp_stretch_aarch64_cross_x64/Dockerfile [new file with mode: 0644]
tools/dockerfile/distribtest/python_dev_alpine3.7_x64/Dockerfile
tools/dockerfile/grpc_artifact_linux_armv6/Dockerfile [deleted file]
tools/dockerfile/grpc_artifact_linux_armv7/Dockerfile [deleted file]
tools/dockerfile/grpc_artifact_linux_x64/Dockerfile [deleted file]
tools/dockerfile/grpc_artifact_linux_x86/Dockerfile [deleted file]
tools/dockerfile/grpc_artifact_python_linux_armv7/Dockerfile [new file with mode: 0644]
tools/dockerfile/grpc_artifact_python_linux_armv7/install_python_for_wheel_crosscompilation.sh [new file with mode: 0755]
tools/dockerfile/grpc_artifact_python_manylinux2010_x64/Dockerfile
tools/dockerfile/grpc_artifact_python_manylinux2010_x86/Dockerfile
tools/dockerfile/grpc_artifact_python_manylinux2014_aarch64/Dockerfile [new file with mode: 0644]
tools/dockerfile/grpc_artifact_python_manylinux2014_x64/Dockerfile
tools/dockerfile/grpc_artifact_python_manylinux2014_x86/Dockerfile
tools/dockerfile/grpc_clang_format/Dockerfile
tools/dockerfile/grpc_clang_format/clang_format_all_the_things.sh
tools/dockerfile/grpc_clang_tidy/Dockerfile
tools/dockerfile/interoptest/grpc_interop_dart/Dockerfile
tools/dockerfile/test/cxx_alpine_x64/Dockerfile
tools/dockerfile/test/cxx_ubuntu1604_x64/Dockerfile
tools/dockerfile/test/python_alpine_x64/Dockerfile
tools/dockerfile/test/sanity/Dockerfile
tools/doxygen/Doxyfile.c++
tools/doxygen/Doxyfile.c++.internal
tools/doxygen/Doxyfile.core.internal
tools/doxygen/Doxyfile.objc
tools/doxygen/Doxyfile.objc.internal
tools/doxygen/Doxyfile.php
tools/gce/linux_kokoro_performance_worker_init.sh
tools/http2_interop/go.mod [new file with mode: 0644]
tools/internal_ci/helper_scripts/prepare_build_linux_perf_rc
tools/internal_ci/helper_scripts/prepare_build_macos_rc
tools/internal_ci/helper_scripts/requirements.linux_perf.txt [new file with mode: 0644]
tools/internal_ci/helper_scripts/requirements.macos.txt [new file with mode: 0644]
tools/internal_ci/linux/grpc_bazel_test_in_docker.sh
tools/internal_ci/linux/grpc_build_abseil-cpp_at_head.cfg
tools/internal_ci/linux/grpc_build_artifacts.cfg
tools/internal_ci/linux/grpc_build_boringssl_at_head.cfg
tools/internal_ci/linux/grpc_build_protobuf_at_head.cfg
tools/internal_ci/linux/grpc_e2e_performance_v2.cfg [new file with mode: 0644]
tools/internal_ci/linux/grpc_e2e_performance_v2.sh [new file with mode: 0755]
tools/internal_ci/linux/grpc_microbenchmark_diff.sh
tools/internal_ci/linux/grpc_performance_profile_daily.sh
tools/internal_ci/linux/grpc_performance_profile_master.sh
tools/internal_ci/linux/grpc_trickle_diff.sh
tools/internal_ci/linux/grpc_xds_bazel_python_test_in_docker.sh
tools/internal_ci/linux/grpc_xds_bazel_test_in_docker.sh
tools/internal_ci/linux/grpc_xds_ruby_test_in_docker.sh
tools/internal_ci/linux/run_if_c_cpp_modified.sh
tools/internal_ci/macos/grpc_run_bazel_isolated_tests.sh
tools/internal_ci/macos/grpc_run_tests_matrix.sh
tools/internal_ci/windows/grpc_build_artifacts.cfg
tools/interop_matrix/client_matrix.py
tools/profiling/bloat/bloat_diff.py
tools/profiling/latency_profile/profile_analyzer.py
tools/profiling/microbenchmarks/bm2bq.py
tools/profiling/microbenchmarks/bm_diff/bm_build.py
tools/profiling/microbenchmarks/bm_diff/bm_constants.py
tools/profiling/microbenchmarks/bm_diff/bm_diff.py
tools/profiling/microbenchmarks/bm_diff/bm_main.py
tools/profiling/microbenchmarks/bm_diff/bm_run.py
tools/profiling/microbenchmarks/bm_diff/bm_speedup.py
tools/profiling/microbenchmarks/bm_json.py
tools/release/backport_pr.sh [new file with mode: 0755]
tools/release/release_notes.py
tools/remote_build/mac.bazelrc
tools/run_tests/artifacts/artifact_targets.py
tools/run_tests/artifacts/build_artifact_csharp.sh
tools/run_tests/artifacts/build_artifact_python.sh
tools/run_tests/artifacts/build_package_python.sh
tools/run_tests/artifacts/distribtest_targets.py
tools/run_tests/artifacts/package_targets.py
tools/run_tests/dockerize/build_and_run_docker.sh
tools/run_tests/generated/tests.json
tools/run_tests/performance/remote_host_prepare.sh
tools/run_tests/python_utils/check_on_pr.py
tools/run_tests/python_utils/filter_pull_request_tests.py
tools/run_tests/python_utils/jobset.py
tools/run_tests/python_utils/start_port_server.py
tools/run_tests/run_microbenchmark.py
tools/run_tests/run_tests.py
tools/run_tests/run_tests_matrix.py
tools/run_tests/run_xds_tests.py
tools/run_tests/sanity/check_bazel_workspace.py
tools/run_tests/sanity/check_illegal_terms.sh [new file with mode: 0755]
tools/run_tests/sanity/check_submodules.sh
tools/run_tests/sanity/check_test_filtering.py
tools/run_tests/sanity/core_banned_functions.py
tools/run_tests/sanity/sanity_tests.yaml
tools/run_tests/start_port_server.py
tools/run_tests/xds_k8s_test_driver/bin/run_td_setup.py
tools/run_tests/xds_k8s_test_driver/bin/run_test_server.py
tools/run_tests/xds_k8s_test_driver/config/common.cfg
tools/run_tests/xds_k8s_test_driver/config/local-dev.cfg.example
tools/run_tests/xds_k8s_test_driver/framework/infrastructure/gcp/compute.py
tools/run_tests/xds_k8s_test_driver/framework/infrastructure/traffic_director.py
tools/run_tests/xds_k8s_test_driver/framework/test_app/client_app.py
tools/run_tests/xds_k8s_test_driver/framework/test_app/server_app.py
tools/run_tests/xds_k8s_test_driver/framework/xds_flags.py
tools/run_tests/xds_k8s_test_driver/framework/xds_k8s_testcase.py
tools/run_tests/xds_k8s_test_driver/kubernetes-manifests/server-secure.deployment.yaml
tools/run_tests/xds_k8s_test_driver/tests/security_test.py