├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── feature.md │ └── question.md ├── codecov.yml ├── pull_request_template.md └── workflows │ ├── codeql-analysis.yml │ ├── coverage.yml │ ├── deps.yml │ ├── lock.yml │ ├── pr-validation.yml │ ├── release.yml │ ├── stale.yml │ └── testing.yml ├── AUTHORS ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── Documentation ├── anti-patterns.md ├── benchmark.md ├── compression.md ├── concurrency.md ├── encoding.md ├── grpc-auth-support.md ├── grpc-metadata.md ├── keepalive.md ├── log_levels.md ├── proxy.md ├── rpc-errors.md ├── server-reflection-tutorial.md └── versioning.md ├── GOVERNANCE.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── NOTICE.txt ├── README.md ├── SECURITY.md ├── admin ├── admin.go ├── admin_test.go └── test │ ├── admin_test.go │ └── utils.go ├── attributes ├── attributes.go └── attributes_test.go ├── authz ├── audit │ ├── audit_logger.go │ ├── audit_logging_test.go │ └── stdout │ │ ├── stdout_logger.go │ │ └── stdout_logger_test.go ├── grpc_authz_end2end_test.go ├── grpc_authz_server_interceptors.go ├── grpc_authz_server_interceptors_test.go ├── rbac_translator.go └── rbac_translator_test.go ├── backoff.go ├── backoff └── backoff.go ├── balancer ├── balancer.go ├── base │ ├── balancer.go │ ├── balancer_test.go │ └── base.go ├── conn_state_evaluator.go ├── conn_state_evaluator_test.go ├── endpointsharding │ ├── endpointsharding.go │ ├── endpointsharding_ext_test.go │ └── endpointsharding_test.go ├── grpclb │ ├── grpc_lb_v1 │ │ ├── load_balancer.pb.go │ │ └── load_balancer_grpc.pb.go │ ├── grpclb.go │ ├── grpclb_config.go │ ├── grpclb_config_test.go │ ├── grpclb_picker.go │ ├── grpclb_remote_balancer.go │ ├── grpclb_test.go │ ├── grpclb_util.go │ ├── grpclb_util_test.go │ └── state │ │ └── state.go ├── lazy │ ├── lazy.go │ └── lazy_ext_test.go ├── leastrequest │ ├── leastrequest.go │ └── leastrequest_test.go ├── pickfirst │ ├── internal │ │ └── internal.go │ ├── metrics_test.go │ ├── pickfirst.go │ ├── pickfirst_ext_test.go │ ├── pickfirst_test.go │ └── pickfirstleaf │ │ └── pickfirstleaf.go ├── ringhash │ ├── config.go │ ├── config_test.go │ ├── logging.go │ ├── picker.go │ ├── picker_test.go │ ├── ring.go │ ├── ring_test.go │ ├── ringhash.go │ ├── ringhash_e2e_test.go │ └── ringhash_test.go ├── rls │ ├── balancer.go │ ├── balancer_test.go │ ├── cache.go │ ├── cache_test.go │ ├── child_policy.go │ ├── config.go │ ├── config_test.go │ ├── control_channel.go │ ├── control_channel_test.go │ ├── helpers_test.go │ ├── internal │ │ ├── adaptive │ │ │ ├── adaptive.go │ │ │ ├── adaptive_test.go │ │ │ ├── lookback.go │ │ │ └── lookback_test.go │ │ ├── keys │ │ │ ├── builder.go │ │ │ └── builder_test.go │ │ └── test │ │ │ └── e2e │ │ │ ├── e2e.go │ │ │ ├── rls_child_policy.go │ │ │ └── rls_lb_config.go │ ├── metrics_test.go │ ├── picker.go │ └── picker_test.go ├── roundrobin │ └── roundrobin.go ├── subconn.go ├── weightedroundrobin │ ├── balancer.go │ ├── balancer_test.go │ ├── config.go │ ├── internal │ │ └── internal.go │ ├── logging.go │ ├── metrics_test.go │ └── scheduler.go └── weightedtarget │ ├── logging.go │ ├── weightedaggregator │ └── aggregator.go │ ├── weightedtarget.go │ ├── weightedtarget_config.go │ ├── weightedtarget_config_test.go │ └── weightedtarget_test.go ├── balancer_wrapper.go ├── balancer_wrapper_test.go ├── benchmark ├── benchmain │ └── main.go ├── benchmark.go ├── benchresult │ └── main.go ├── client │ └── main.go ├── flags │ ├── flags.go │ └── flags_test.go ├── latency │ ├── latency.go │ └── latency_test.go ├── primitives │ ├── code_string_test.go │ ├── context_test.go │ ├── primitives_test.go │ ├── safe_config_selector_test.go │ └── syncmap_test.go ├── run_bench.sh ├── server │ └── main.go ├── stats │ ├── curve.go │ ├── histogram.go │ └── stats.go └── worker │ ├── benchmark_client.go │ ├── benchmark_server.go │ └── main.go ├── binarylog ├── binarylog_end2end_test.go ├── grpc_binarylog_v1 │ └── binarylog.pb.go └── sink.go ├── call.go ├── channelz ├── channelz.go ├── grpc_channelz_v1 │ ├── channelz.pb.go │ └── channelz_grpc.pb.go ├── internal │ └── protoconv │ │ ├── channel.go │ │ ├── server.go │ │ ├── socket.go │ │ ├── sockopt_linux.go │ │ ├── sockopt_nonlinux.go │ │ ├── subchannel.go │ │ └── util.go └── service │ ├── service.go │ ├── service_sktopt_test.go │ └── service_test.go ├── clientconn.go ├── clientconn_authority_test.go ├── clientconn_parsed_target_test.go ├── clientconn_test.go ├── cmd └── protoc-gen-go-grpc │ ├── README.md │ ├── go.mod │ ├── go.sum │ ├── grpc.go │ ├── main.go │ ├── protoc-gen-go-grpc_test.sh │ └── unimpl_test.go ├── codec.go ├── codec_test.go ├── codes ├── code_string.go ├── codes.go └── codes_test.go ├── connectivity └── connectivity.go ├── credentials ├── alts │ ├── alts.go │ ├── alts_test.go │ ├── internal │ │ ├── authinfo │ │ │ ├── authinfo.go │ │ │ └── authinfo_test.go │ │ ├── common.go │ │ ├── conn │ │ │ ├── aeadrekey.go │ │ │ ├── aeadrekey_test.go │ │ │ ├── aes128gcm.go │ │ │ ├── aes128gcm_test.go │ │ │ ├── aes128gcmrekey.go │ │ │ ├── aes128gcmrekey_test.go │ │ │ ├── common.go │ │ │ ├── counter.go │ │ │ ├── counter_test.go │ │ │ ├── record.go │ │ │ ├── record_test.go │ │ │ └── utils.go │ │ ├── handshaker │ │ │ ├── handshaker.go │ │ │ ├── handshaker_test.go │ │ │ └── service │ │ │ │ ├── service.go │ │ │ │ └── service_test.go │ │ ├── proto │ │ │ └── grpc_gcp │ │ │ │ ├── altscontext.pb.go │ │ │ │ ├── handshaker.pb.go │ │ │ │ ├── handshaker_grpc.pb.go │ │ │ │ └── transport_security_common.pb.go │ │ └── testutil │ │ │ └── testutil.go │ ├── utils.go │ └── utils_test.go ├── credentials.go ├── credentials_ext_test.go ├── credentials_test.go ├── google │ ├── google.go │ ├── google_test.go │ ├── xds.go │ └── xds_test.go ├── insecure │ └── insecure.go ├── jwt │ ├── doc.go │ ├── file_reader.go │ ├── file_reader_test.go │ ├── token_file_call_creds.go │ └── token_file_call_creds_test.go ├── local │ ├── local.go │ └── local_test.go ├── oauth │ ├── oauth.go │ └── oauth_test.go ├── sts │ ├── sts.go │ └── sts_test.go ├── tls.go ├── tls │ └── certprovider │ │ ├── distributor.go │ │ ├── distributor_test.go │ │ ├── pemfile │ │ ├── builder.go │ │ ├── builder_test.go │ │ ├── watcher.go │ │ └── watcher_test.go │ │ ├── provider.go │ │ ├── store.go │ │ └── store_test.go ├── tls_ext_test.go └── xds │ ├── xds.go │ ├── xds_client_test.go │ └── xds_server_test.go ├── default_dial_option_server_option_test.go ├── dial_test.go ├── dialoptions.go ├── doc.go ├── encoding ├── compressor_test.go ├── encoding.go ├── encoding_test.go ├── encoding_v2.go ├── gzip │ └── gzip.go ├── internal │ └── internal.go └── proto │ ├── proto.go │ ├── proto_benchmark_test.go │ └── proto_test.go ├── examples ├── README.md ├── data │ ├── data.go │ ├── rbac │ │ └── policy.json │ └── x509 │ │ ├── README.md │ │ ├── ca_cert.pem │ │ ├── ca_key.pem │ │ ├── client_ca_cert.pem │ │ ├── client_ca_key.pem │ │ ├── client_cert.pem │ │ ├── client_key.pem │ │ ├── create.sh │ │ ├── openssl.cnf │ │ ├── server_cert.pem │ │ └── server_key.pem ├── examples_test.sh ├── features │ ├── advancedtls │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ ├── creds │ │ │ ├── ca_cert.pem │ │ │ ├── ca_key.pem │ │ │ ├── client_cert.pem │ │ │ ├── client_cert_revoked.pem │ │ │ ├── client_key.pem │ │ │ ├── crl │ │ │ │ └── client_revoked.crl │ │ │ ├── localhost-openssl.cnf │ │ │ ├── openssl-ca.cnf │ │ │ ├── server_cert.pem │ │ │ ├── server_cert_revoked.pem │ │ │ ├── server_key.pem │ │ │ └── server_revoked.crl │ │ ├── generate.sh │ │ ├── localhost-openssl.cnf │ │ ├── openssl-ca.cnf │ │ └── server │ │ │ └── main.go │ ├── authentication │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── authz │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ ├── server │ │ │ └── main.go │ │ └── token │ │ │ └── token.go │ ├── cancellation │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── compression │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── csm_observability │ │ ├── README.md │ │ ├── client │ │ │ ├── Dockerfile │ │ │ └── main.go │ │ └── server │ │ │ ├── Dockerfile │ │ │ └── main.go │ ├── customloadbalancer │ │ ├── README.md │ │ ├── client │ │ │ ├── customroundrobin │ │ │ │ └── customroundrobin.go │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── deadline │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── debugging │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── dualstack │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── encryption │ │ ├── ALTS │ │ │ ├── client │ │ │ │ └── main.go │ │ │ └── server │ │ │ │ └── main.go │ │ ├── README.md │ │ ├── TLS │ │ │ ├── client │ │ │ │ └── main.go │ │ │ └── server │ │ │ │ └── main.go │ │ └── mTLS │ │ │ ├── client │ │ │ └── main.go │ │ │ └── server │ │ │ └── main.go │ ├── error_details │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── error_handling │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── flow_control │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── gracefulstop │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── health │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── interceptor │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── keepalive │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── load_balancing │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── metadata │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── metadata_interceptor │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── multiplex │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── name_resolving │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── observability │ │ ├── README.md │ │ ├── client │ │ │ ├── clientConfig.json │ │ │ └── main.go │ │ └── server │ │ │ ├── main.go │ │ │ └── serverConfig.json │ ├── opentelemetry │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── orca │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── proto │ │ └── echo │ │ │ ├── echo.pb.go │ │ │ ├── echo.proto │ │ │ └── echo_grpc.pb.go │ ├── reflection │ │ ├── README.md │ │ └── server │ │ │ └── main.go │ ├── retry │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── stats_monitoring │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ ├── server │ │ │ └── main.go │ │ └── statshandler │ │ │ └── handler.go │ ├── unix_abstract │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── wait_for_ready │ │ ├── README.md │ │ └── main.go │ └── xds │ │ ├── README.md │ │ ├── client │ │ └── main.go │ │ └── server │ │ └── main.go ├── go.mod ├── go.sum ├── gotutorial.md ├── helloworld │ ├── README.md │ ├── greeter_client │ │ └── main.go │ ├── greeter_server │ │ └── main.go │ └── helloworld │ │ ├── helloworld.pb.go │ │ ├── helloworld.proto │ │ └── helloworld_grpc.pb.go └── route_guide │ ├── README.md │ ├── client │ └── client.go │ ├── routeguide │ ├── route_guide.pb.go │ ├── route_guide.proto │ └── route_guide_grpc.pb.go │ ├── server │ └── server.go │ └── testdata │ └── route_guide_db.json ├── experimental ├── credentials │ ├── credentials_test.go │ ├── internal │ │ ├── spiffe.go │ │ ├── spiffe_test.go │ │ ├── syscallconn.go │ │ └── syscallconn_test.go │ ├── tls.go │ └── tls_ext_test.go ├── experimental.go ├── opentelemetry │ └── trace_options.go ├── shared_buffer_pool_test.go └── stats │ ├── metricregistry.go │ ├── metricregistry_test.go │ └── metrics.go ├── gcp └── observability │ ├── config.go │ ├── exporting.go │ ├── go.mod │ ├── go.sum │ ├── logging.go │ ├── logging_test.go │ ├── observability.go │ ├── observability_test.go │ └── opencensus.go ├── go.mod ├── go.sum ├── grpc_test.go ├── grpclog ├── component.go ├── glogger │ └── glogger.go ├── grpclog.go ├── internal │ ├── grpclog.go │ ├── logger.go │ ├── loggerv2.go │ └── loggerv2_test.go ├── logger.go └── loggerv2.go ├── health ├── client.go ├── client_test.go ├── grpc_health_v1 │ ├── health.pb.go │ └── health_grpc.pb.go ├── logging.go ├── producer.go ├── server.go ├── server_internal_test.go └── server_test.go ├── interceptor.go ├── internal ├── admin │ └── admin.go ├── backoff │ └── backoff.go ├── balancer │ ├── gracefulswitch │ │ ├── config.go │ │ ├── gracefulswitch.go │ │ └── gracefulswitch_test.go │ ├── nop │ │ └── nop.go │ ├── stub │ │ └── stub.go │ └── weight │ │ ├── weight.go │ │ └── weight_test.go ├── balancergroup │ ├── balancergroup.go │ ├── balancergroup_test.go │ └── balancerstateaggregator.go ├── balancerload │ └── load.go ├── binarylog │ ├── binarylog.go │ ├── binarylog_test.go │ ├── binarylog_testutil.go │ ├── env_config.go │ ├── env_config_test.go │ ├── method_logger.go │ ├── method_logger_test.go │ ├── regexp_test.go │ └── sink.go ├── buffer │ ├── unbounded.go │ └── unbounded_test.go ├── cache │ ├── timeoutCache.go │ └── timeoutCache_test.go ├── channelz │ ├── channel.go │ ├── channelmap.go │ ├── funcs.go │ ├── logging.go │ ├── server.go │ ├── socket.go │ ├── subchannel.go │ ├── syscall_linux.go │ ├── syscall_nonlinux.go │ ├── syscall_test.go │ └── trace.go ├── credentials │ ├── credentials.go │ ├── spiffe.go │ ├── spiffe │ │ ├── spiffe.go │ │ └── spiffe_test.go │ ├── spiffe_test.go │ ├── syscallconn.go │ ├── syscallconn_test.go │ ├── util.go │ ├── util_test.go │ └── xds │ │ ├── handshake_info.go │ │ └── handshake_info_test.go ├── envconfig │ ├── envconfig.go │ ├── envconfig_test.go │ ├── observability.go │ └── xds.go ├── experimental.go ├── googlecloud │ ├── googlecloud.go │ ├── googlecloud_test.go │ ├── manufacturer.go │ ├── manufacturer_linux.go │ └── manufacturer_windows.go ├── grpclog │ └── prefix_logger.go ├── grpcsync │ ├── callback_serializer.go │ ├── callback_serializer_test.go │ ├── event.go │ ├── event_test.go │ ├── pubsub.go │ └── pubsub_test.go ├── grpctest │ ├── example_test.go │ ├── grpctest.go │ ├── grpctest_test.go │ ├── tlogger.go │ └── tlogger_test.go ├── grpcutil │ ├── compressor.go │ ├── compressor_test.go │ ├── encode_duration.go │ ├── encode_duration_test.go │ ├── grpcutil.go │ ├── metadata.go │ ├── method.go │ ├── method_test.go │ ├── regex.go │ └── regex_test.go ├── hierarchy │ ├── hierarchy.go │ └── hierarchy_test.go ├── idle │ ├── idle.go │ ├── idle_e2e_test.go │ └── idle_test.go ├── internal.go ├── leakcheck │ ├── leakcheck.go │ ├── leakcheck_enabled.go │ └── leakcheck_test.go ├── metadata │ ├── metadata.go │ └── metadata_test.go ├── pretty │ └── pretty.go ├── profiling │ ├── buffer │ │ ├── buffer.go │ │ └── buffer_test.go │ ├── goid_modified.go │ ├── goid_regular.go │ ├── profiling.go │ └── profiling_test.go ├── proto │ └── grpc_lookup_v1 │ │ ├── rls.pb.go │ │ ├── rls_config.pb.go │ │ └── rls_grpc.pb.go ├── proxyattributes │ ├── proxyattributes.go │ └── proxyattributes_test.go ├── resolver │ ├── config_selector.go │ ├── config_selector_test.go │ ├── delegatingresolver │ │ ├── delegatingresolver.go │ │ ├── delegatingresolver_ext_test.go │ │ └── delegatingresolver_test.go │ ├── dns │ │ ├── dns_resolver.go │ │ ├── dns_resolver_test.go │ │ ├── fake_net_resolver_test.go │ │ └── internal │ │ │ └── internal.go │ ├── passthrough │ │ └── passthrough.go │ └── unix │ │ └── unix.go ├── ringhash │ └── ringhash.go ├── serviceconfig │ ├── duration.go │ ├── duration_test.go │ ├── serviceconfig.go │ └── serviceconfig_test.go ├── stats │ ├── labels.go │ ├── metrics_recorder_list.go │ ├── metrics_recorder_list_test.go │ └── stats.go ├── status │ ├── status.go │ └── status_test.go ├── stubserver │ └── stubserver.go ├── syscall │ ├── syscall_linux.go │ └── syscall_nonlinux.go ├── tcp_keepalive_others.go ├── tcp_keepalive_unix.go ├── tcp_keepalive_windows.go ├── testutils │ ├── balancer.go │ ├── blocking_context_dialer.go │ ├── blocking_context_dialer_test.go │ ├── channel.go │ ├── envconfig.go │ ├── fakegrpclb │ │ └── server.go │ ├── http_client.go │ ├── local_listener.go │ ├── marshal_any.go │ ├── parse_port.go │ ├── parse_url.go │ ├── pickfirst │ │ └── pickfirst.go │ ├── pipe_listener.go │ ├── pipe_listener_test.go │ ├── proxyserver │ │ └── proxyserver.go │ ├── resolver.go │ ├── restartable_listener.go │ ├── rls │ │ └── fake_rls_server.go │ ├── roundrobin │ │ └── roundrobin.go │ ├── state.go │ ├── stats │ │ └── test_metrics_recorder.go │ ├── status_equal.go │ ├── status_equal_test.go │ ├── stubstatshandler.go │ ├── tls_creds.go │ ├── wrappers.go │ ├── wrr.go │ ├── xds │ │ ├── e2e │ │ │ ├── bootstrap.go │ │ │ ├── clientresources.go │ │ │ ├── logging.go │ │ │ ├── server.go │ │ │ └── setup │ │ │ │ └── setup.go │ │ └── fakeserver │ │ │ └── server.go │ └── xds_bootstrap.go ├── transport │ ├── bdp_estimator.go │ ├── client_stream.go │ ├── controlbuf.go │ ├── defaults.go │ ├── flowcontrol.go │ ├── grpchttp2 │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── framer.go │ │ ├── http2bridge.go │ │ └── http2bridge_test.go │ ├── handler_server.go │ ├── handler_server_test.go │ ├── http2_client.go │ ├── http2_server.go │ ├── http_util.go │ ├── http_util_test.go │ ├── keepalive_test.go │ ├── logging.go │ ├── networktype │ │ └── networktype.go │ ├── proxy.go │ ├── proxy_ext_test.go │ ├── proxy_test.go │ ├── server_stream.go │ ├── transport.go │ └── transport_test.go ├── wrr │ ├── edf.go │ ├── edf_test.go │ ├── random.go │ ├── wrr.go │ └── wrr_test.go └── xds │ ├── balancer │ ├── balancer.go │ ├── cdsbalancer │ │ ├── aggregate_cluster_test.go │ │ ├── cdsbalancer.go │ │ ├── cdsbalancer_security_test.go │ │ ├── cdsbalancer_test.go │ │ ├── cluster_watcher.go │ │ └── logging.go │ ├── clusterimpl │ │ ├── balancer_test.go │ │ ├── clusterimpl.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── logging.go │ │ ├── picker.go │ │ └── tests │ │ │ └── balancer_test.go │ ├── clustermanager │ │ ├── balancerstateaggregator.go │ │ ├── clustermanager.go │ │ ├── clustermanager_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── e2e_test │ │ │ └── clustermanager_test.go │ │ └── picker.go │ ├── clusterresolver │ │ ├── clusterresolver.go │ │ ├── clusterresolver_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── configbuilder.go │ │ ├── configbuilder_childname.go │ │ ├── configbuilder_childname_test.go │ │ ├── configbuilder_test.go │ │ ├── e2e_test │ │ │ ├── aggregate_cluster_test.go │ │ │ ├── balancer_test.go │ │ │ └── eds_impl_test.go │ │ ├── logging.go │ │ ├── resource_resolver.go │ │ ├── resource_resolver_dns.go │ │ └── resource_resolver_eds.go │ ├── loadstore │ │ └── load_store_wrapper.go │ ├── outlierdetection │ │ ├── balancer.go │ │ ├── balancer_test.go │ │ ├── callcounter.go │ │ ├── callcounter_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── e2e_test │ │ │ └── outlierdetection_test.go │ │ ├── logging.go │ │ └── subconn_wrapper.go │ ├── priority │ │ ├── balancer.go │ │ ├── balancer_child.go │ │ ├── balancer_priority.go │ │ ├── balancer_test.go │ │ ├── config.go │ │ ├── config_test.go │ │ ├── ignore_resolve_now.go │ │ ├── ignore_resolve_now_test.go │ │ └── logging.go │ └── wrrlocality │ │ ├── balancer.go │ │ ├── balancer_test.go │ │ └── logging.go │ ├── bootstrap │ ├── bootstrap.go │ ├── bootstrap_test.go │ ├── jwtcreds │ │ ├── call_creds.go │ │ └── call_creds_test.go │ ├── logging.go │ ├── template.go │ ├── template_test.go │ └── tlscreds │ │ ├── bundle.go │ │ ├── bundle_ext_test.go │ │ └── bundle_test.go │ ├── clients │ ├── config.go │ ├── grpctransport │ │ ├── examples_test.go │ │ ├── grpc_transport.go │ │ ├── grpc_transport_ext_test.go │ │ └── grpc_transport_test.go │ ├── internal │ │ ├── backoff │ │ │ └── backoff.go │ │ ├── buffer │ │ │ ├── unbounded.go │ │ │ └── unbounded_test.go │ │ ├── internal.go │ │ ├── internal_test.go │ │ ├── pretty │ │ │ └── pretty.go │ │ ├── syncutil │ │ │ ├── callback_serializer.go │ │ │ ├── callback_serializer_test.go │ │ │ ├── event.go │ │ │ └── event_test.go │ │ └── testutils │ │ │ ├── channel.go │ │ │ ├── e2e │ │ │ ├── clientresources.go │ │ │ ├── logging.go │ │ │ └── server.go │ │ │ ├── fakeserver │ │ │ └── server.go │ │ │ ├── marshal_any.go │ │ │ ├── restartable_listener.go │ │ │ └── wrappers.go │ ├── lrsclient │ │ ├── internal │ │ │ └── internal.go │ │ ├── load_store.go │ │ ├── load_store_test.go │ │ ├── loadreport_test.go │ │ ├── logging.go │ │ ├── lrs_stream.go │ │ ├── lrsclient.go │ │ └── lrsconfig.go │ ├── transport_builder.go │ └── xdsclient │ │ ├── ads_stream.go │ │ ├── authority.go │ │ ├── channel.go │ │ ├── channel_test.go │ │ ├── clientimpl_watchers.go │ │ ├── helpers_test.go │ │ ├── internal │ │ ├── internal.go │ │ └── xdsresource │ │ │ ├── ads_stream.go │ │ │ ├── errors.go │ │ │ ├── name.go │ │ │ ├── type.go │ │ │ └── version.go │ │ ├── logging.go │ │ ├── metrics │ │ └── metrics.go │ │ ├── resource_type.go │ │ ├── resource_watcher.go │ │ ├── test │ │ ├── ads_stream_ack_nack_test.go │ │ ├── ads_stream_backoff_test.go │ │ ├── ads_stream_flow_control_test.go │ │ ├── ads_stream_restart_test.go │ │ ├── ads_stream_watch_test.go │ │ ├── authority_test.go │ │ ├── dump_test.go │ │ ├── helpers_test.go │ │ ├── lds_watchers_test.go │ │ ├── metrics_test.go │ │ └── misc_watchers_test.go │ │ ├── xdsclient.go │ │ ├── xdsclient_test.go │ │ └── xdsconfig.go │ ├── clusterspecifier │ ├── cluster_specifier.go │ └── rls │ │ ├── rls.go │ │ └── rls_test.go │ ├── httpfilter │ ├── fault │ │ ├── fault.go │ │ └── fault_test.go │ ├── httpfilter.go │ ├── rbac │ │ └── rbac.go │ └── router │ │ └── router.go │ ├── matcher │ ├── matcher_header.go │ ├── matcher_header_test.go │ ├── string_matcher.go │ └── string_matcher_test.go │ ├── rbac │ ├── converter.go │ ├── converter_test.go │ ├── matchers.go │ ├── rbac_engine.go │ └── rbac_engine_test.go │ ├── resolver │ ├── cluster_specifier_plugin_test.go │ ├── helpers_test.go │ ├── internal │ │ └── internal.go │ ├── logging.go │ ├── serviceconfig.go │ ├── serviceconfig_test.go │ ├── watch_service.go │ ├── watch_service_test.go │ ├── xds_http_filters_test.go │ ├── xds_resolver.go │ └── xds_resolver_test.go │ ├── server │ ├── conn_wrapper.go │ ├── listener_wrapper.go │ ├── rds_handler.go │ └── rds_handler_test.go │ ├── test │ └── e2e │ │ ├── README.md │ │ ├── controlplane.go │ │ ├── e2e.go │ │ ├── e2e_test.go │ │ ├── e2e_utils.go │ │ └── run.sh │ ├── testutils │ ├── balancer_test.go │ ├── fakeclient │ │ └── client.go │ ├── resource_watcher.go │ └── testutils.go │ ├── xds.go │ ├── xds_test.go │ ├── xdsclient │ ├── attributes.go │ ├── client.go │ ├── client_refcounted_test.go │ ├── client_test.go │ ├── clientimpl.go │ ├── clientimpl_loadreport.go │ ├── clientimpl_test.go │ ├── internal │ │ └── internal.go │ ├── logging.go │ ├── metrics_test.go │ ├── pool.go │ ├── pool │ │ └── pool_ext_test.go │ ├── requests_counter.go │ ├── requests_counter_test.go │ ├── resource_types.go │ ├── tests │ │ ├── ads_stream_ack_nack_test.go │ │ ├── ads_stream_restart_test.go │ │ ├── authority_test.go │ │ ├── cds_watchers_test.go │ │ ├── client_custom_dialopts_test.go │ │ ├── dump_test.go │ │ ├── eds_watchers_test.go │ │ ├── fallback │ │ │ └── fallback_test.go │ │ ├── federation_watchers_test.go │ │ ├── helpers_test.go │ │ ├── lds_watchers_test.go │ │ ├── loadreport_test.go │ │ ├── rds_watchers_test.go │ │ └── resource_update_test.go │ ├── xdsclient_test.go │ ├── xdslbregistry │ │ ├── converter │ │ │ └── converter.go │ │ ├── xdslbregistry.go │ │ └── xdslbregistry_test.go │ └── xdsresource │ │ ├── cluster_resource_type.go │ │ ├── endpoints_resource_type.go │ │ ├── errors.go │ │ ├── filter_chain.go │ │ ├── filter_chain_test.go │ │ ├── listener_resource_type.go │ │ ├── logging.go │ │ ├── matcher.go │ │ ├── matcher_path.go │ │ ├── matcher_path_test.go │ │ ├── matcher_test.go │ │ ├── metadata.go │ │ ├── metadata_test.go │ │ ├── name.go │ │ ├── name_test.go │ │ ├── resource_type.go │ │ ├── route_config_resource_type.go │ │ ├── test_utils_test.go │ │ ├── tests │ │ └── unmarshal_cds_test.go │ │ ├── type.go │ │ ├── type_cds.go │ │ ├── type_eds.go │ │ ├── type_lds.go │ │ ├── type_rds.go │ │ ├── unmarshal_cds.go │ │ ├── unmarshal_cds_test.go │ │ ├── unmarshal_eds.go │ │ ├── unmarshal_eds_test.go │ │ ├── unmarshal_lds.go │ │ ├── unmarshal_lds_test.go │ │ ├── unmarshal_rds.go │ │ ├── unmarshal_rds_test.go │ │ ├── version │ │ └── version.go │ │ └── xdsconfig.go │ └── xdsdepmgr │ ├── watch_service.go │ ├── xds_dependency_manager.go │ └── xds_dependency_manager_test.go ├── interop ├── alts │ ├── client │ │ └── client.go │ └── server │ │ └── server.go ├── client │ └── client.go ├── fake_grpclb │ └── fake_grpclb.go ├── grpc_testing │ ├── benchmark_service.pb.go │ ├── benchmark_service_grpc.pb.go │ ├── control.pb.go │ ├── core │ │ └── stats.pb.go │ ├── empty.pb.go │ ├── messages.pb.go │ ├── payloads.pb.go │ ├── report_qps_scenario_service.pb.go │ ├── report_qps_scenario_service_grpc.pb.go │ ├── stats.pb.go │ ├── test.pb.go │ ├── test_grpc.pb.go │ ├── worker_service.pb.go │ └── worker_service_grpc.pb.go ├── grpclb_fallback │ └── client_linux.go ├── http2 │ └── negative_http2_client.go ├── interop_test.sh ├── observability │ ├── Dockerfile │ ├── build_docker.sh │ ├── client │ │ └── client.go │ ├── go.mod │ ├── go.sum │ ├── run.sh │ └── server │ │ └── server.go ├── orcalb.go ├── server │ └── server.go ├── soak_tests.go ├── stress │ ├── client │ │ └── main.go │ ├── grpc_testing │ │ ├── metrics.pb.go │ │ ├── metrics.proto │ │ └── metrics_grpc.pb.go │ └── metrics_client │ │ └── main.go ├── test_utils.go ├── xds │ ├── client │ │ ├── Dockerfile │ │ └── client.go │ ├── custom_lb.go │ ├── custom_lb_test.go │ ├── go.mod │ ├── go.sum │ └── server │ │ ├── Dockerfile │ │ └── server.go └── xds_federation │ └── client.go ├── keepalive └── keepalive.go ├── mem ├── buffer_pool.go ├── buffer_pool_test.go ├── buffer_slice.go ├── buffer_slice_test.go ├── buffers.go └── buffers_test.go ├── metadata ├── metadata.go └── metadata_test.go ├── orca ├── call_metrics.go ├── call_metrics_test.go ├── internal │ └── internal.go ├── orca.go ├── orca_test.go ├── producer.go ├── producer_test.go ├── server_metrics.go ├── server_metrics_test.go ├── service.go └── service_test.go ├── peer ├── peer.go └── peer_test.go ├── picker_wrapper.go ├── picker_wrapper_test.go ├── preloader.go ├── producer_ext_test.go ├── profiling ├── cmd │ ├── catapult.go │ ├── flags.go │ ├── local.go │ ├── main.go │ └── remote.go ├── profiling.go ├── proto │ ├── service.pb.go │ ├── service.proto │ └── service_grpc.pb.go └── service │ └── service.go ├── reflection ├── README.md ├── adapt.go ├── grpc_reflection_v1 │ ├── reflection.pb.go │ └── reflection_grpc.pb.go ├── grpc_reflection_v1alpha │ ├── reflection.pb.go │ └── reflection_grpc.pb.go ├── grpc_testing │ ├── proto2.pb.go │ ├── proto2.proto │ ├── proto2_ext.pb.go │ ├── proto2_ext.proto │ ├── proto2_ext2.pb.go │ ├── proto2_ext2.proto │ ├── test.pb.go │ ├── test.proto │ └── test_grpc.pb.go ├── internal │ └── internal.go ├── serverreflection.go └── test │ └── serverreflection_test.go ├── resolver ├── dns │ └── dns_resolver.go ├── manual │ ├── manual.go │ └── manual_test.go ├── map.go ├── map_test.go ├── passthrough │ └── passthrough.go ├── resolver.go ├── resolver_test.go └── ringhash │ └── attr.go ├── resolver_balancer_ext_test.go ├── resolver_test.go ├── resolver_wrapper.go ├── rpc_util.go ├── rpc_util_test.go ├── scripts ├── common.sh ├── gen-deps.sh ├── install-protoc.sh ├── regenerate.sh ├── revive.toml ├── vet-proto.sh └── vet.sh ├── security └── advancedtls │ ├── advancedtls.go │ ├── advancedtls_integration_test.go │ ├── advancedtls_test.go │ ├── crl.go │ ├── crl_provider.go │ ├── crl_provider_test.go │ ├── crl_test.go │ ├── examples │ ├── credential_reloading_from_files │ │ ├── README.md │ │ ├── client │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── examples_test.sh │ ├── go.mod │ └── go.sum │ ├── go.mod │ ├── go.sum │ ├── internal │ └── testutils │ │ └── testutils.go │ ├── sni.go │ └── testdata │ ├── README.md │ ├── another_client_cert_1.pem │ ├── another_client_key_1.pem │ ├── client_cert_1.pem │ ├── client_cert_2.pem │ ├── client_key_1.pem │ ├── client_key_2.pem │ ├── client_trust_cert_1.pem │ ├── client_trust_cert_2.pem │ ├── client_trust_key_1.pem │ ├── client_trust_key_2.pem │ ├── crl │ ├── 0b35a562.r0 │ ├── 0b35a562.r1 │ ├── 1.crl │ ├── 1ab871c8.r0 │ ├── 2.crl │ ├── 2f11f022.r0 │ ├── 3.crl │ ├── 4.crl │ ├── 5.crl │ ├── 6.crl │ ├── 71eac5a2.r0 │ ├── 7a1799af.r0 │ ├── 8828a7e6.r0 │ ├── README.md │ ├── deee447d.r0 │ ├── provider_client_cert.key │ ├── provider_client_cert.pem │ ├── provider_client_trust_cert.pem │ ├── provider_client_trust_key.pem │ ├── provider_create.sh │ ├── provider_crl.cnf │ ├── provider_crl_empty.pem │ ├── provider_crl_server_revoked.pem │ ├── provider_extensions.conf │ ├── provider_malicious_client_trust_cert.pem │ ├── provider_malicious_client_trust_key.pem │ ├── provider_malicious_crl_empty.pem │ ├── provider_server_cert.key │ ├── provider_server_cert.pem │ ├── provider_server_trust_cert.pem │ ├── provider_server_trust_key.pem │ ├── revokedInt.pem │ ├── revokedLeaf.pem │ └── unrevoked.pem │ ├── localhost-openssl.cnf │ ├── openssl-ca.cnf │ ├── server_cert_1.pem │ ├── server_cert_1.txt │ ├── server_cert_2.pem │ ├── server_cert_2.txt │ ├── server_cert_3.pem │ ├── server_cert_3.txt │ ├── server_cert_localhost_1.pem │ ├── server_key_1.pem │ ├── server_key_2.pem │ ├── server_key_3.pem │ ├── server_key_localhost_1.pem │ ├── server_trust_cert_1.pem │ ├── server_trust_cert_2.pem │ ├── server_trust_key_1.pem │ ├── server_trust_key_2.pem │ └── testdata.go ├── server.go ├── server_ext_test.go ├── server_test.go ├── service_config.go ├── service_config_test.go ├── serviceconfig └── serviceconfig.go ├── stats ├── handlers.go ├── metrics.go ├── opencensus │ ├── client_metrics.go │ ├── e2e_test.go │ ├── go.mod │ ├── go.sum │ ├── opencensus.go │ ├── server_metrics.go │ ├── stats.go │ └── trace.go ├── opentelemetry │ ├── client_metrics.go │ ├── client_tracing.go │ ├── csm │ │ ├── observability.go │ │ ├── observability_test.go │ │ ├── pluginoption.go │ │ └── pluginoption_test.go │ ├── e2e_test.go │ ├── example_test.go │ ├── grpc_trace_bin_propagator.go │ ├── grpc_trace_bin_propagator_test.go │ ├── internal │ │ ├── pluginoption.go │ │ ├── testutils │ │ │ └── testutils.go │ │ └── tracing │ │ │ ├── carrier.go │ │ │ └── carrier_test.go │ ├── metricsregistry_test.go │ ├── opentelemetry.go │ ├── server_metrics.go │ ├── server_tracing.go │ └── trace.go ├── stats.go └── stats_test.go ├── status ├── status.go ├── status_ext_test.go └── status_test.go ├── stream.go ├── stream_interfaces.go ├── stream_test.go ├── tap └── tap.go ├── test ├── authority_test.go ├── balancer_switching_test.go ├── balancer_test.go ├── bufconn │ ├── bufconn.go │ └── bufconn_test.go ├── channelz_linux_test.go ├── channelz_test.go ├── clientconn_state_transition_test.go ├── clientconn_test.go ├── clienttester.go ├── codec_perf │ ├── perf.pb.go │ └── perf.proto ├── compressor_test.go ├── config_selector_test.go ├── context_canceled_test.go ├── control_plane_status_test.go ├── creds_test.go ├── end2end_test.go ├── goaway_test.go ├── gracefulstop_test.go ├── healthcheck_test.go ├── http_header_end2end_test.go ├── insecure_creds_test.go ├── interceptor_test.go ├── invoke_test.go ├── kokoro │ ├── README.md │ ├── psm-csm.cfg │ ├── psm-dualstack.cfg │ ├── psm-interop-build-go.sh │ ├── psm-interop-test-go.sh │ ├── psm-light.cfg │ ├── psm-security.cfg │ ├── psm-spiffe.cfg │ ├── xds.cfg │ ├── xds.sh │ ├── xds_k8s_lb.cfg │ ├── xds_url_map.cfg │ ├── xds_v3.cfg │ └── xds_v3.sh ├── local_creds_test.go ├── logging.go ├── metadata_test.go ├── parse_config.go ├── race_test.go ├── rawConnWrapper.go ├── resolver_update_test.go ├── retry_test.go ├── roundrobin_test.go ├── server_test.go ├── servertester.go ├── stats_test.go ├── stream_cleanup_test.go ├── subconn_test.go ├── timeouts.go ├── tools │ ├── go.mod │ ├── go.sum │ ├── tools.go │ └── tools_vet.go ├── transport_test.go └── xds │ ├── xds_client_ack_nack_test.go │ ├── xds_client_affinity_test.go │ ├── xds_client_certificate_providers_test.go │ ├── xds_client_custom_lb_test.go │ ├── xds_client_federation_test.go │ ├── xds_client_ignore_resource_deletion_test.go │ ├── xds_client_integration_test.go │ ├── xds_client_outlier_detection_test.go │ ├── xds_client_priority_locality_test.go │ ├── xds_client_retry_test.go │ ├── xds_rls_clusterspecifier_plugin_test.go │ ├── xds_security_config_nack_test.go │ ├── xds_server_integration_test.go │ ├── xds_server_rbac_test.go │ └── xds_telemetry_labels_test.go ├── testdata ├── README.md ├── ca.pem ├── grpc_testing_not_regenerated │ ├── README.md │ ├── dynamic.go │ ├── dynamic.proto │ ├── simple.proto │ ├── simple_message_v1.go │ ├── testv3.go │ └── testv3.proto ├── server1.key ├── server1.pem ├── spiffe │ ├── README.md │ ├── client_spiffe.pem │ ├── server1_spiffe.pem │ ├── spiffe-openssl.cnf │ ├── spiffe_cert.pem │ ├── spiffe_multi_uri_san_cert.pem │ ├── spiffe_test.json │ ├── spiffebundle.json │ ├── spiffebundle2.json │ ├── spiffebundle_corrupted_cert.json │ ├── spiffebundle_empty_keys.json │ ├── spiffebundle_empty_string_key.json │ ├── spiffebundle_invalid_trustdomain.json │ ├── spiffebundle_malformed.json │ ├── spiffebundle_match_client_spiffe.json │ ├── spiffebundle_wrong_kid.json │ ├── spiffebundle_wrong_kty.json │ ├── spiffebundle_wrong_multi_certs.json │ ├── spiffebundle_wrong_root.json │ ├── spiffebundle_wrong_seq_type.json │ └── spiffebundle_wrong_use.json ├── spiffe_end2end │ ├── README.md │ ├── ca.key │ ├── ca.pem │ ├── client.key │ ├── client_spiffe.pem │ ├── client_spiffebundle.json │ ├── generate.sh │ ├── intermediate.cnf │ ├── intermediate_ca.key │ ├── intermediate_ca.pem │ ├── intermediate_gen.sh │ ├── leaf_and_intermediate_chain.pem │ ├── leaf_signed_by_intermediate.key │ ├── leaf_signed_by_intermediate.pem │ ├── server.key │ ├── server_spiffe.pem │ ├── server_spiffebundle.json │ └── spiffe-openssl.cnf ├── testdata.go └── x509 │ ├── README.md │ ├── client1_cert.pem │ ├── client1_key.pem │ ├── client2_cert.pem │ ├── client2_key.pem │ ├── client_ca_cert.pem │ ├── client_ca_key.pem │ ├── client_with_spiffe_cert.pem │ ├── client_with_spiffe_key.pem │ ├── client_with_spiffe_openssl.cnf │ ├── create.sh │ ├── multiple_uri_cert.pem │ ├── multiple_uri_key.pem │ ├── openssl.cnf │ ├── server1_cert.pem │ ├── server1_key.pem │ ├── server2_cert.pem │ ├── server2_key.pem │ ├── server_ca_cert.pem │ ├── server_ca_key.pem │ ├── spiffe_cert.pem │ └── spiffe_key.pem ├── trace.go ├── trace_notrace.go ├── trace_test.go ├── trace_withtrace.go ├── version.go └── xds ├── bootstrap ├── bootstrap.go ├── bootstrap_test.go └── credentials.go ├── csds ├── csds.go └── csds_e2e_test.go ├── googledirectpath ├── googlec2p.go ├── googlec2p_test.go └── utils.go ├── server.go ├── server_ext_test.go ├── server_options.go ├── server_resource_ext_test.go ├── server_security_ext_test.go ├── server_serving_mode_ext_test.go ├── server_test.go ├── test └── eds_resource_missing_test.go └── xds.go /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/workflows/deps.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/pr-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/workflows/pr-validation.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Google Inc. 2 | -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Documentation/anti-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/anti-patterns.md -------------------------------------------------------------------------------- /Documentation/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/benchmark.md -------------------------------------------------------------------------------- /Documentation/compression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/compression.md -------------------------------------------------------------------------------- /Documentation/concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/concurrency.md -------------------------------------------------------------------------------- /Documentation/encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/encoding.md -------------------------------------------------------------------------------- /Documentation/grpc-auth-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/grpc-auth-support.md -------------------------------------------------------------------------------- /Documentation/grpc-metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/grpc-metadata.md -------------------------------------------------------------------------------- /Documentation/keepalive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/keepalive.md -------------------------------------------------------------------------------- /Documentation/log_levels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/log_levels.md -------------------------------------------------------------------------------- /Documentation/proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/proxy.md -------------------------------------------------------------------------------- /Documentation/rpc-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/rpc-errors.md -------------------------------------------------------------------------------- /Documentation/server-reflection-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/server-reflection-tutorial.md -------------------------------------------------------------------------------- /Documentation/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Documentation/versioning.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/SECURITY.md -------------------------------------------------------------------------------- /admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/admin/admin.go -------------------------------------------------------------------------------- /admin/admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/admin/admin_test.go -------------------------------------------------------------------------------- /admin/test/admin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/admin/test/admin_test.go -------------------------------------------------------------------------------- /admin/test/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/admin/test/utils.go -------------------------------------------------------------------------------- /attributes/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/attributes/attributes.go -------------------------------------------------------------------------------- /attributes/attributes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/attributes/attributes_test.go -------------------------------------------------------------------------------- /authz/audit/audit_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/audit/audit_logger.go -------------------------------------------------------------------------------- /authz/audit/audit_logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/audit/audit_logging_test.go -------------------------------------------------------------------------------- /authz/audit/stdout/stdout_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/audit/stdout/stdout_logger.go -------------------------------------------------------------------------------- /authz/audit/stdout/stdout_logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/audit/stdout/stdout_logger_test.go -------------------------------------------------------------------------------- /authz/grpc_authz_end2end_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/grpc_authz_end2end_test.go -------------------------------------------------------------------------------- /authz/grpc_authz_server_interceptors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/grpc_authz_server_interceptors.go -------------------------------------------------------------------------------- /authz/grpc_authz_server_interceptors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/grpc_authz_server_interceptors_test.go -------------------------------------------------------------------------------- /authz/rbac_translator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/rbac_translator.go -------------------------------------------------------------------------------- /authz/rbac_translator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/authz/rbac_translator_test.go -------------------------------------------------------------------------------- /backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/backoff.go -------------------------------------------------------------------------------- /backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/backoff/backoff.go -------------------------------------------------------------------------------- /balancer/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/balancer.go -------------------------------------------------------------------------------- /balancer/base/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/base/balancer.go -------------------------------------------------------------------------------- /balancer/base/balancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/base/balancer_test.go -------------------------------------------------------------------------------- /balancer/base/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/base/base.go -------------------------------------------------------------------------------- /balancer/conn_state_evaluator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/conn_state_evaluator.go -------------------------------------------------------------------------------- /balancer/conn_state_evaluator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/conn_state_evaluator_test.go -------------------------------------------------------------------------------- /balancer/endpointsharding/endpointsharding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/endpointsharding/endpointsharding.go -------------------------------------------------------------------------------- /balancer/grpclb/grpclb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/grpclb.go -------------------------------------------------------------------------------- /balancer/grpclb/grpclb_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/grpclb_config.go -------------------------------------------------------------------------------- /balancer/grpclb/grpclb_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/grpclb_config_test.go -------------------------------------------------------------------------------- /balancer/grpclb/grpclb_picker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/grpclb_picker.go -------------------------------------------------------------------------------- /balancer/grpclb/grpclb_remote_balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/grpclb_remote_balancer.go -------------------------------------------------------------------------------- /balancer/grpclb/grpclb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/grpclb_test.go -------------------------------------------------------------------------------- /balancer/grpclb/grpclb_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/grpclb_util.go -------------------------------------------------------------------------------- /balancer/grpclb/grpclb_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/grpclb_util_test.go -------------------------------------------------------------------------------- /balancer/grpclb/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/grpclb/state/state.go -------------------------------------------------------------------------------- /balancer/lazy/lazy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/lazy/lazy.go -------------------------------------------------------------------------------- /balancer/lazy/lazy_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/lazy/lazy_ext_test.go -------------------------------------------------------------------------------- /balancer/leastrequest/leastrequest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/leastrequest/leastrequest.go -------------------------------------------------------------------------------- /balancer/leastrequest/leastrequest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/leastrequest/leastrequest_test.go -------------------------------------------------------------------------------- /balancer/pickfirst/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/pickfirst/internal/internal.go -------------------------------------------------------------------------------- /balancer/pickfirst/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/pickfirst/metrics_test.go -------------------------------------------------------------------------------- /balancer/pickfirst/pickfirst.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/pickfirst/pickfirst.go -------------------------------------------------------------------------------- /balancer/pickfirst/pickfirst_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/pickfirst/pickfirst_ext_test.go -------------------------------------------------------------------------------- /balancer/pickfirst/pickfirst_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/pickfirst/pickfirst_test.go -------------------------------------------------------------------------------- /balancer/ringhash/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/config.go -------------------------------------------------------------------------------- /balancer/ringhash/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/config_test.go -------------------------------------------------------------------------------- /balancer/ringhash/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/logging.go -------------------------------------------------------------------------------- /balancer/ringhash/picker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/picker.go -------------------------------------------------------------------------------- /balancer/ringhash/picker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/picker_test.go -------------------------------------------------------------------------------- /balancer/ringhash/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/ring.go -------------------------------------------------------------------------------- /balancer/ringhash/ring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/ring_test.go -------------------------------------------------------------------------------- /balancer/ringhash/ringhash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/ringhash.go -------------------------------------------------------------------------------- /balancer/ringhash/ringhash_e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/ringhash_e2e_test.go -------------------------------------------------------------------------------- /balancer/ringhash/ringhash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/ringhash/ringhash_test.go -------------------------------------------------------------------------------- /balancer/rls/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/balancer.go -------------------------------------------------------------------------------- /balancer/rls/balancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/balancer_test.go -------------------------------------------------------------------------------- /balancer/rls/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/cache.go -------------------------------------------------------------------------------- /balancer/rls/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/cache_test.go -------------------------------------------------------------------------------- /balancer/rls/child_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/child_policy.go -------------------------------------------------------------------------------- /balancer/rls/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/config.go -------------------------------------------------------------------------------- /balancer/rls/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/config_test.go -------------------------------------------------------------------------------- /balancer/rls/control_channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/control_channel.go -------------------------------------------------------------------------------- /balancer/rls/control_channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/control_channel_test.go -------------------------------------------------------------------------------- /balancer/rls/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/helpers_test.go -------------------------------------------------------------------------------- /balancer/rls/internal/adaptive/adaptive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/internal/adaptive/adaptive.go -------------------------------------------------------------------------------- /balancer/rls/internal/adaptive/lookback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/internal/adaptive/lookback.go -------------------------------------------------------------------------------- /balancer/rls/internal/keys/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/internal/keys/builder.go -------------------------------------------------------------------------------- /balancer/rls/internal/keys/builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/internal/keys/builder_test.go -------------------------------------------------------------------------------- /balancer/rls/internal/test/e2e/e2e.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/internal/test/e2e/e2e.go -------------------------------------------------------------------------------- /balancer/rls/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/metrics_test.go -------------------------------------------------------------------------------- /balancer/rls/picker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/picker.go -------------------------------------------------------------------------------- /balancer/rls/picker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/rls/picker_test.go -------------------------------------------------------------------------------- /balancer/roundrobin/roundrobin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/roundrobin/roundrobin.go -------------------------------------------------------------------------------- /balancer/subconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/subconn.go -------------------------------------------------------------------------------- /balancer/weightedroundrobin/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/weightedroundrobin/balancer.go -------------------------------------------------------------------------------- /balancer/weightedroundrobin/balancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/weightedroundrobin/balancer_test.go -------------------------------------------------------------------------------- /balancer/weightedroundrobin/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/weightedroundrobin/config.go -------------------------------------------------------------------------------- /balancer/weightedroundrobin/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/weightedroundrobin/logging.go -------------------------------------------------------------------------------- /balancer/weightedroundrobin/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/weightedroundrobin/metrics_test.go -------------------------------------------------------------------------------- /balancer/weightedroundrobin/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/weightedroundrobin/scheduler.go -------------------------------------------------------------------------------- /balancer/weightedtarget/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/weightedtarget/logging.go -------------------------------------------------------------------------------- /balancer/weightedtarget/weightedtarget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer/weightedtarget/weightedtarget.go -------------------------------------------------------------------------------- /balancer_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer_wrapper.go -------------------------------------------------------------------------------- /balancer_wrapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/balancer_wrapper_test.go -------------------------------------------------------------------------------- /benchmark/benchmain/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/benchmain/main.go -------------------------------------------------------------------------------- /benchmark/benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/benchmark.go -------------------------------------------------------------------------------- /benchmark/benchresult/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/benchresult/main.go -------------------------------------------------------------------------------- /benchmark/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/client/main.go -------------------------------------------------------------------------------- /benchmark/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/flags/flags.go -------------------------------------------------------------------------------- /benchmark/flags/flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/flags/flags_test.go -------------------------------------------------------------------------------- /benchmark/latency/latency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/latency/latency.go -------------------------------------------------------------------------------- /benchmark/latency/latency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/latency/latency_test.go -------------------------------------------------------------------------------- /benchmark/primitives/code_string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/primitives/code_string_test.go -------------------------------------------------------------------------------- /benchmark/primitives/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/primitives/context_test.go -------------------------------------------------------------------------------- /benchmark/primitives/primitives_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/primitives/primitives_test.go -------------------------------------------------------------------------------- /benchmark/primitives/syncmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/primitives/syncmap_test.go -------------------------------------------------------------------------------- /benchmark/run_bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/run_bench.sh -------------------------------------------------------------------------------- /benchmark/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/server/main.go -------------------------------------------------------------------------------- /benchmark/stats/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/stats/curve.go -------------------------------------------------------------------------------- /benchmark/stats/histogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/stats/histogram.go -------------------------------------------------------------------------------- /benchmark/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/stats/stats.go -------------------------------------------------------------------------------- /benchmark/worker/benchmark_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/worker/benchmark_client.go -------------------------------------------------------------------------------- /benchmark/worker/benchmark_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/worker/benchmark_server.go -------------------------------------------------------------------------------- /benchmark/worker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/benchmark/worker/main.go -------------------------------------------------------------------------------- /binarylog/binarylog_end2end_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/binarylog/binarylog_end2end_test.go -------------------------------------------------------------------------------- /binarylog/grpc_binarylog_v1/binarylog.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/binarylog/grpc_binarylog_v1/binarylog.pb.go -------------------------------------------------------------------------------- /binarylog/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/binarylog/sink.go -------------------------------------------------------------------------------- /call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/call.go -------------------------------------------------------------------------------- /channelz/channelz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/channelz.go -------------------------------------------------------------------------------- /channelz/grpc_channelz_v1/channelz.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/grpc_channelz_v1/channelz.pb.go -------------------------------------------------------------------------------- /channelz/grpc_channelz_v1/channelz_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/grpc_channelz_v1/channelz_grpc.pb.go -------------------------------------------------------------------------------- /channelz/internal/protoconv/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/internal/protoconv/channel.go -------------------------------------------------------------------------------- /channelz/internal/protoconv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/internal/protoconv/server.go -------------------------------------------------------------------------------- /channelz/internal/protoconv/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/internal/protoconv/socket.go -------------------------------------------------------------------------------- /channelz/internal/protoconv/sockopt_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/internal/protoconv/sockopt_linux.go -------------------------------------------------------------------------------- /channelz/internal/protoconv/subchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/internal/protoconv/subchannel.go -------------------------------------------------------------------------------- /channelz/internal/protoconv/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/internal/protoconv/util.go -------------------------------------------------------------------------------- /channelz/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/service/service.go -------------------------------------------------------------------------------- /channelz/service/service_sktopt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/service/service_sktopt_test.go -------------------------------------------------------------------------------- /channelz/service/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/channelz/service/service_test.go -------------------------------------------------------------------------------- /clientconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/clientconn.go -------------------------------------------------------------------------------- /clientconn_authority_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/clientconn_authority_test.go -------------------------------------------------------------------------------- /clientconn_parsed_target_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/clientconn_parsed_target_test.go -------------------------------------------------------------------------------- /clientconn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/clientconn_test.go -------------------------------------------------------------------------------- /cmd/protoc-gen-go-grpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/cmd/protoc-gen-go-grpc/README.md -------------------------------------------------------------------------------- /cmd/protoc-gen-go-grpc/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/cmd/protoc-gen-go-grpc/go.mod -------------------------------------------------------------------------------- /cmd/protoc-gen-go-grpc/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/cmd/protoc-gen-go-grpc/go.sum -------------------------------------------------------------------------------- /cmd/protoc-gen-go-grpc/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/cmd/protoc-gen-go-grpc/grpc.go -------------------------------------------------------------------------------- /cmd/protoc-gen-go-grpc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/cmd/protoc-gen-go-grpc/main.go -------------------------------------------------------------------------------- /cmd/protoc-gen-go-grpc/unimpl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/cmd/protoc-gen-go-grpc/unimpl_test.go -------------------------------------------------------------------------------- /codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/codec.go -------------------------------------------------------------------------------- /codec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/codec_test.go -------------------------------------------------------------------------------- /codes/code_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/codes/code_string.go -------------------------------------------------------------------------------- /codes/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/codes/codes.go -------------------------------------------------------------------------------- /codes/codes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/codes/codes_test.go -------------------------------------------------------------------------------- /connectivity/connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/connectivity/connectivity.go -------------------------------------------------------------------------------- /credentials/alts/alts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/alts.go -------------------------------------------------------------------------------- /credentials/alts/alts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/alts_test.go -------------------------------------------------------------------------------- /credentials/alts/internal/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/internal/common.go -------------------------------------------------------------------------------- /credentials/alts/internal/conn/aeadrekey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/internal/conn/aeadrekey.go -------------------------------------------------------------------------------- /credentials/alts/internal/conn/aes128gcm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/internal/conn/aes128gcm.go -------------------------------------------------------------------------------- /credentials/alts/internal/conn/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/internal/conn/common.go -------------------------------------------------------------------------------- /credentials/alts/internal/conn/counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/internal/conn/counter.go -------------------------------------------------------------------------------- /credentials/alts/internal/conn/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/internal/conn/record.go -------------------------------------------------------------------------------- /credentials/alts/internal/conn/record_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/internal/conn/record_test.go -------------------------------------------------------------------------------- /credentials/alts/internal/conn/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/internal/conn/utils.go -------------------------------------------------------------------------------- /credentials/alts/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/utils.go -------------------------------------------------------------------------------- /credentials/alts/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/alts/utils_test.go -------------------------------------------------------------------------------- /credentials/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/credentials.go -------------------------------------------------------------------------------- /credentials/credentials_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/credentials_ext_test.go -------------------------------------------------------------------------------- /credentials/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/credentials_test.go -------------------------------------------------------------------------------- /credentials/google/google.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/google/google.go -------------------------------------------------------------------------------- /credentials/google/google_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/google/google_test.go -------------------------------------------------------------------------------- /credentials/google/xds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/google/xds.go -------------------------------------------------------------------------------- /credentials/google/xds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/google/xds_test.go -------------------------------------------------------------------------------- /credentials/insecure/insecure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/insecure/insecure.go -------------------------------------------------------------------------------- /credentials/jwt/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/jwt/doc.go -------------------------------------------------------------------------------- /credentials/jwt/file_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/jwt/file_reader.go -------------------------------------------------------------------------------- /credentials/jwt/file_reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/jwt/file_reader_test.go -------------------------------------------------------------------------------- /credentials/jwt/token_file_call_creds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/jwt/token_file_call_creds.go -------------------------------------------------------------------------------- /credentials/jwt/token_file_call_creds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/jwt/token_file_call_creds_test.go -------------------------------------------------------------------------------- /credentials/local/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/local/local.go -------------------------------------------------------------------------------- /credentials/local/local_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/local/local_test.go -------------------------------------------------------------------------------- /credentials/oauth/oauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/oauth/oauth.go -------------------------------------------------------------------------------- /credentials/oauth/oauth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/oauth/oauth_test.go -------------------------------------------------------------------------------- /credentials/sts/sts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/sts/sts.go -------------------------------------------------------------------------------- /credentials/sts/sts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/sts/sts_test.go -------------------------------------------------------------------------------- /credentials/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/tls.go -------------------------------------------------------------------------------- /credentials/tls/certprovider/distributor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/tls/certprovider/distributor.go -------------------------------------------------------------------------------- /credentials/tls/certprovider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/tls/certprovider/provider.go -------------------------------------------------------------------------------- /credentials/tls/certprovider/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/tls/certprovider/store.go -------------------------------------------------------------------------------- /credentials/tls/certprovider/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/tls/certprovider/store_test.go -------------------------------------------------------------------------------- /credentials/tls_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/tls_ext_test.go -------------------------------------------------------------------------------- /credentials/xds/xds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/xds/xds.go -------------------------------------------------------------------------------- /credentials/xds/xds_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/xds/xds_client_test.go -------------------------------------------------------------------------------- /credentials/xds/xds_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/credentials/xds/xds_server_test.go -------------------------------------------------------------------------------- /default_dial_option_server_option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/default_dial_option_server_option_test.go -------------------------------------------------------------------------------- /dial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/dial_test.go -------------------------------------------------------------------------------- /dialoptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/dialoptions.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/doc.go -------------------------------------------------------------------------------- /encoding/compressor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/compressor_test.go -------------------------------------------------------------------------------- /encoding/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/encoding.go -------------------------------------------------------------------------------- /encoding/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/encoding_test.go -------------------------------------------------------------------------------- /encoding/encoding_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/encoding_v2.go -------------------------------------------------------------------------------- /encoding/gzip/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/gzip/gzip.go -------------------------------------------------------------------------------- /encoding/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/internal/internal.go -------------------------------------------------------------------------------- /encoding/proto/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/proto/proto.go -------------------------------------------------------------------------------- /encoding/proto/proto_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/proto/proto_benchmark_test.go -------------------------------------------------------------------------------- /encoding/proto/proto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/encoding/proto/proto_test.go -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/data/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/data.go -------------------------------------------------------------------------------- /examples/data/rbac/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/rbac/policy.json -------------------------------------------------------------------------------- /examples/data/x509/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/README.md -------------------------------------------------------------------------------- /examples/data/x509/ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/ca_cert.pem -------------------------------------------------------------------------------- /examples/data/x509/ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/ca_key.pem -------------------------------------------------------------------------------- /examples/data/x509/client_ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/client_ca_cert.pem -------------------------------------------------------------------------------- /examples/data/x509/client_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/client_ca_key.pem -------------------------------------------------------------------------------- /examples/data/x509/client_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/client_cert.pem -------------------------------------------------------------------------------- /examples/data/x509/client_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/client_key.pem -------------------------------------------------------------------------------- /examples/data/x509/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/create.sh -------------------------------------------------------------------------------- /examples/data/x509/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/openssl.cnf -------------------------------------------------------------------------------- /examples/data/x509/server_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/server_cert.pem -------------------------------------------------------------------------------- /examples/data/x509/server_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/data/x509/server_key.pem -------------------------------------------------------------------------------- /examples/examples_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/examples_test.sh -------------------------------------------------------------------------------- /examples/features/advancedtls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/advancedtls/README.md -------------------------------------------------------------------------------- /examples/features/advancedtls/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/advancedtls/client/main.go -------------------------------------------------------------------------------- /examples/features/advancedtls/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/advancedtls/generate.sh -------------------------------------------------------------------------------- /examples/features/advancedtls/openssl-ca.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/advancedtls/openssl-ca.cnf -------------------------------------------------------------------------------- /examples/features/advancedtls/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/advancedtls/server/main.go -------------------------------------------------------------------------------- /examples/features/authentication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/authentication/README.md -------------------------------------------------------------------------------- /examples/features/authz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/authz/README.md -------------------------------------------------------------------------------- /examples/features/authz/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/authz/client/main.go -------------------------------------------------------------------------------- /examples/features/authz/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/authz/server/main.go -------------------------------------------------------------------------------- /examples/features/authz/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/authz/token/token.go -------------------------------------------------------------------------------- /examples/features/cancellation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/cancellation/README.md -------------------------------------------------------------------------------- /examples/features/cancellation/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/cancellation/client/main.go -------------------------------------------------------------------------------- /examples/features/cancellation/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/cancellation/server/main.go -------------------------------------------------------------------------------- /examples/features/compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/compression/README.md -------------------------------------------------------------------------------- /examples/features/compression/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/compression/client/main.go -------------------------------------------------------------------------------- /examples/features/compression/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/compression/server/main.go -------------------------------------------------------------------------------- /examples/features/csm_observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/csm_observability/README.md -------------------------------------------------------------------------------- /examples/features/deadline/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/deadline/client/main.go -------------------------------------------------------------------------------- /examples/features/deadline/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/deadline/server/main.go -------------------------------------------------------------------------------- /examples/features/debugging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/debugging/README.md -------------------------------------------------------------------------------- /examples/features/debugging/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/debugging/client/main.go -------------------------------------------------------------------------------- /examples/features/debugging/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/debugging/server/main.go -------------------------------------------------------------------------------- /examples/features/dualstack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/dualstack/README.md -------------------------------------------------------------------------------- /examples/features/dualstack/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/dualstack/client/main.go -------------------------------------------------------------------------------- /examples/features/dualstack/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/dualstack/server/main.go -------------------------------------------------------------------------------- /examples/features/encryption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/encryption/README.md -------------------------------------------------------------------------------- /examples/features/error_details/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/error_details/README.md -------------------------------------------------------------------------------- /examples/features/error_handling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/error_handling/README.md -------------------------------------------------------------------------------- /examples/features/flow_control/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/flow_control/README.md -------------------------------------------------------------------------------- /examples/features/flow_control/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/flow_control/client/main.go -------------------------------------------------------------------------------- /examples/features/gracefulstop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/gracefulstop/README.md -------------------------------------------------------------------------------- /examples/features/health/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/health/README.md -------------------------------------------------------------------------------- /examples/features/health/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/health/client/main.go -------------------------------------------------------------------------------- /examples/features/health/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/health/server/main.go -------------------------------------------------------------------------------- /examples/features/interceptor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/interceptor/README.md -------------------------------------------------------------------------------- /examples/features/keepalive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/keepalive/README.md -------------------------------------------------------------------------------- /examples/features/keepalive/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/keepalive/client/main.go -------------------------------------------------------------------------------- /examples/features/keepalive/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/keepalive/server/main.go -------------------------------------------------------------------------------- /examples/features/load_balancing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/load_balancing/README.md -------------------------------------------------------------------------------- /examples/features/metadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/metadata/README.md -------------------------------------------------------------------------------- /examples/features/metadata/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/metadata/client/main.go -------------------------------------------------------------------------------- /examples/features/metadata/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/metadata/server/main.go -------------------------------------------------------------------------------- /examples/features/multiplex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/multiplex/README.md -------------------------------------------------------------------------------- /examples/features/multiplex/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/multiplex/client/main.go -------------------------------------------------------------------------------- /examples/features/multiplex/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/multiplex/server/main.go -------------------------------------------------------------------------------- /examples/features/name_resolving/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/name_resolving/README.md -------------------------------------------------------------------------------- /examples/features/observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/observability/README.md -------------------------------------------------------------------------------- /examples/features/opentelemetry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/opentelemetry/README.md -------------------------------------------------------------------------------- /examples/features/orca/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/orca/README.md -------------------------------------------------------------------------------- /examples/features/orca/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/orca/client/main.go -------------------------------------------------------------------------------- /examples/features/orca/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/orca/server/main.go -------------------------------------------------------------------------------- /examples/features/proto/echo/echo.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/proto/echo/echo.pb.go -------------------------------------------------------------------------------- /examples/features/proto/echo/echo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/proto/echo/echo.proto -------------------------------------------------------------------------------- /examples/features/reflection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/reflection/README.md -------------------------------------------------------------------------------- /examples/features/retry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/retry/README.md -------------------------------------------------------------------------------- /examples/features/retry/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/retry/client/main.go -------------------------------------------------------------------------------- /examples/features/retry/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/retry/server/main.go -------------------------------------------------------------------------------- /examples/features/unix_abstract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/unix_abstract/README.md -------------------------------------------------------------------------------- /examples/features/wait_for_ready/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/wait_for_ready/README.md -------------------------------------------------------------------------------- /examples/features/wait_for_ready/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/wait_for_ready/main.go -------------------------------------------------------------------------------- /examples/features/xds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/xds/README.md -------------------------------------------------------------------------------- /examples/features/xds/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/xds/client/main.go -------------------------------------------------------------------------------- /examples/features/xds/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/features/xds/server/main.go -------------------------------------------------------------------------------- /examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/go.mod -------------------------------------------------------------------------------- /examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/go.sum -------------------------------------------------------------------------------- /examples/gotutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/gotutorial.md -------------------------------------------------------------------------------- /examples/helloworld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/helloworld/README.md -------------------------------------------------------------------------------- /examples/helloworld/greeter_client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/helloworld/greeter_client/main.go -------------------------------------------------------------------------------- /examples/helloworld/greeter_server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/helloworld/greeter_server/main.go -------------------------------------------------------------------------------- /examples/route_guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/route_guide/README.md -------------------------------------------------------------------------------- /examples/route_guide/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/route_guide/client/client.go -------------------------------------------------------------------------------- /examples/route_guide/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/examples/route_guide/server/server.go -------------------------------------------------------------------------------- /experimental/credentials/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/experimental/credentials/tls.go -------------------------------------------------------------------------------- /experimental/credentials/tls_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/experimental/credentials/tls_ext_test.go -------------------------------------------------------------------------------- /experimental/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/experimental/experimental.go -------------------------------------------------------------------------------- /experimental/shared_buffer_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/experimental/shared_buffer_pool_test.go -------------------------------------------------------------------------------- /experimental/stats/metricregistry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/experimental/stats/metricregistry.go -------------------------------------------------------------------------------- /experimental/stats/metricregistry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/experimental/stats/metricregistry_test.go -------------------------------------------------------------------------------- /experimental/stats/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/experimental/stats/metrics.go -------------------------------------------------------------------------------- /gcp/observability/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/config.go -------------------------------------------------------------------------------- /gcp/observability/exporting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/exporting.go -------------------------------------------------------------------------------- /gcp/observability/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/go.mod -------------------------------------------------------------------------------- /gcp/observability/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/go.sum -------------------------------------------------------------------------------- /gcp/observability/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/logging.go -------------------------------------------------------------------------------- /gcp/observability/logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/logging_test.go -------------------------------------------------------------------------------- /gcp/observability/observability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/observability.go -------------------------------------------------------------------------------- /gcp/observability/observability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/observability_test.go -------------------------------------------------------------------------------- /gcp/observability/opencensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/gcp/observability/opencensus.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/go.sum -------------------------------------------------------------------------------- /grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpc_test.go -------------------------------------------------------------------------------- /grpclog/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/component.go -------------------------------------------------------------------------------- /grpclog/glogger/glogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/glogger/glogger.go -------------------------------------------------------------------------------- /grpclog/grpclog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/grpclog.go -------------------------------------------------------------------------------- /grpclog/internal/grpclog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/internal/grpclog.go -------------------------------------------------------------------------------- /grpclog/internal/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/internal/logger.go -------------------------------------------------------------------------------- /grpclog/internal/loggerv2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/internal/loggerv2.go -------------------------------------------------------------------------------- /grpclog/internal/loggerv2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/internal/loggerv2_test.go -------------------------------------------------------------------------------- /grpclog/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/logger.go -------------------------------------------------------------------------------- /grpclog/loggerv2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/grpclog/loggerv2.go -------------------------------------------------------------------------------- /health/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/client.go -------------------------------------------------------------------------------- /health/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/client_test.go -------------------------------------------------------------------------------- /health/grpc_health_v1/health.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/grpc_health_v1/health.pb.go -------------------------------------------------------------------------------- /health/grpc_health_v1/health_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/grpc_health_v1/health_grpc.pb.go -------------------------------------------------------------------------------- /health/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/logging.go -------------------------------------------------------------------------------- /health/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/producer.go -------------------------------------------------------------------------------- /health/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/server.go -------------------------------------------------------------------------------- /health/server_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/server_internal_test.go -------------------------------------------------------------------------------- /health/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/health/server_test.go -------------------------------------------------------------------------------- /interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interceptor.go -------------------------------------------------------------------------------- /internal/admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/admin/admin.go -------------------------------------------------------------------------------- /internal/backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/backoff/backoff.go -------------------------------------------------------------------------------- /internal/balancer/gracefulswitch/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/balancer/gracefulswitch/config.go -------------------------------------------------------------------------------- /internal/balancer/nop/nop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/balancer/nop/nop.go -------------------------------------------------------------------------------- /internal/balancer/stub/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/balancer/stub/stub.go -------------------------------------------------------------------------------- /internal/balancer/weight/weight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/balancer/weight/weight.go -------------------------------------------------------------------------------- /internal/balancer/weight/weight_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/balancer/weight/weight_test.go -------------------------------------------------------------------------------- /internal/balancergroup/balancergroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/balancergroup/balancergroup.go -------------------------------------------------------------------------------- /internal/balancerload/load.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/balancerload/load.go -------------------------------------------------------------------------------- /internal/binarylog/binarylog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/binarylog.go -------------------------------------------------------------------------------- /internal/binarylog/binarylog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/binarylog_test.go -------------------------------------------------------------------------------- /internal/binarylog/binarylog_testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/binarylog_testutil.go -------------------------------------------------------------------------------- /internal/binarylog/env_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/env_config.go -------------------------------------------------------------------------------- /internal/binarylog/env_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/env_config_test.go -------------------------------------------------------------------------------- /internal/binarylog/method_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/method_logger.go -------------------------------------------------------------------------------- /internal/binarylog/method_logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/method_logger_test.go -------------------------------------------------------------------------------- /internal/binarylog/regexp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/regexp_test.go -------------------------------------------------------------------------------- /internal/binarylog/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/binarylog/sink.go -------------------------------------------------------------------------------- /internal/buffer/unbounded.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/buffer/unbounded.go -------------------------------------------------------------------------------- /internal/buffer/unbounded_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/buffer/unbounded_test.go -------------------------------------------------------------------------------- /internal/cache/timeoutCache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/cache/timeoutCache.go -------------------------------------------------------------------------------- /internal/cache/timeoutCache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/cache/timeoutCache_test.go -------------------------------------------------------------------------------- /internal/channelz/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/channel.go -------------------------------------------------------------------------------- /internal/channelz/channelmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/channelmap.go -------------------------------------------------------------------------------- /internal/channelz/funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/funcs.go -------------------------------------------------------------------------------- /internal/channelz/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/logging.go -------------------------------------------------------------------------------- /internal/channelz/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/server.go -------------------------------------------------------------------------------- /internal/channelz/socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/socket.go -------------------------------------------------------------------------------- /internal/channelz/subchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/subchannel.go -------------------------------------------------------------------------------- /internal/channelz/syscall_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/syscall_linux.go -------------------------------------------------------------------------------- /internal/channelz/syscall_nonlinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/syscall_nonlinux.go -------------------------------------------------------------------------------- /internal/channelz/syscall_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/syscall_test.go -------------------------------------------------------------------------------- /internal/channelz/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/channelz/trace.go -------------------------------------------------------------------------------- /internal/credentials/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/credentials.go -------------------------------------------------------------------------------- /internal/credentials/spiffe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/spiffe.go -------------------------------------------------------------------------------- /internal/credentials/spiffe/spiffe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/spiffe/spiffe.go -------------------------------------------------------------------------------- /internal/credentials/spiffe/spiffe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/spiffe/spiffe_test.go -------------------------------------------------------------------------------- /internal/credentials/spiffe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/spiffe_test.go -------------------------------------------------------------------------------- /internal/credentials/syscallconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/syscallconn.go -------------------------------------------------------------------------------- /internal/credentials/syscallconn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/syscallconn_test.go -------------------------------------------------------------------------------- /internal/credentials/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/util.go -------------------------------------------------------------------------------- /internal/credentials/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/util_test.go -------------------------------------------------------------------------------- /internal/credentials/xds/handshake_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/credentials/xds/handshake_info.go -------------------------------------------------------------------------------- /internal/envconfig/envconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/envconfig/envconfig.go -------------------------------------------------------------------------------- /internal/envconfig/envconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/envconfig/envconfig_test.go -------------------------------------------------------------------------------- /internal/envconfig/observability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/envconfig/observability.go -------------------------------------------------------------------------------- /internal/envconfig/xds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/envconfig/xds.go -------------------------------------------------------------------------------- /internal/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/experimental.go -------------------------------------------------------------------------------- /internal/googlecloud/googlecloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/googlecloud/googlecloud.go -------------------------------------------------------------------------------- /internal/googlecloud/googlecloud_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/googlecloud/googlecloud_test.go -------------------------------------------------------------------------------- /internal/googlecloud/manufacturer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/googlecloud/manufacturer.go -------------------------------------------------------------------------------- /internal/googlecloud/manufacturer_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/googlecloud/manufacturer_linux.go -------------------------------------------------------------------------------- /internal/grpclog/prefix_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpclog/prefix_logger.go -------------------------------------------------------------------------------- /internal/grpcsync/callback_serializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcsync/callback_serializer.go -------------------------------------------------------------------------------- /internal/grpcsync/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcsync/event.go -------------------------------------------------------------------------------- /internal/grpcsync/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcsync/event_test.go -------------------------------------------------------------------------------- /internal/grpcsync/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcsync/pubsub.go -------------------------------------------------------------------------------- /internal/grpcsync/pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcsync/pubsub_test.go -------------------------------------------------------------------------------- /internal/grpctest/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpctest/example_test.go -------------------------------------------------------------------------------- /internal/grpctest/grpctest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpctest/grpctest.go -------------------------------------------------------------------------------- /internal/grpctest/grpctest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpctest/grpctest_test.go -------------------------------------------------------------------------------- /internal/grpctest/tlogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpctest/tlogger.go -------------------------------------------------------------------------------- /internal/grpctest/tlogger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpctest/tlogger_test.go -------------------------------------------------------------------------------- /internal/grpcutil/compressor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/compressor.go -------------------------------------------------------------------------------- /internal/grpcutil/compressor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/compressor_test.go -------------------------------------------------------------------------------- /internal/grpcutil/encode_duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/encode_duration.go -------------------------------------------------------------------------------- /internal/grpcutil/encode_duration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/encode_duration_test.go -------------------------------------------------------------------------------- /internal/grpcutil/grpcutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/grpcutil.go -------------------------------------------------------------------------------- /internal/grpcutil/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/metadata.go -------------------------------------------------------------------------------- /internal/grpcutil/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/method.go -------------------------------------------------------------------------------- /internal/grpcutil/method_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/method_test.go -------------------------------------------------------------------------------- /internal/grpcutil/regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/regex.go -------------------------------------------------------------------------------- /internal/grpcutil/regex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/grpcutil/regex_test.go -------------------------------------------------------------------------------- /internal/hierarchy/hierarchy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/hierarchy/hierarchy.go -------------------------------------------------------------------------------- /internal/hierarchy/hierarchy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/hierarchy/hierarchy_test.go -------------------------------------------------------------------------------- /internal/idle/idle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/idle/idle.go -------------------------------------------------------------------------------- /internal/idle/idle_e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/idle/idle_e2e_test.go -------------------------------------------------------------------------------- /internal/idle/idle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/idle/idle_test.go -------------------------------------------------------------------------------- /internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/internal.go -------------------------------------------------------------------------------- /internal/leakcheck/leakcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/leakcheck/leakcheck.go -------------------------------------------------------------------------------- /internal/leakcheck/leakcheck_enabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/leakcheck/leakcheck_enabled.go -------------------------------------------------------------------------------- /internal/leakcheck/leakcheck_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/leakcheck/leakcheck_test.go -------------------------------------------------------------------------------- /internal/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/metadata/metadata.go -------------------------------------------------------------------------------- /internal/metadata/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/metadata/metadata_test.go -------------------------------------------------------------------------------- /internal/pretty/pretty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/pretty/pretty.go -------------------------------------------------------------------------------- /internal/profiling/buffer/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/profiling/buffer/buffer.go -------------------------------------------------------------------------------- /internal/profiling/buffer/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/profiling/buffer/buffer_test.go -------------------------------------------------------------------------------- /internal/profiling/goid_modified.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/profiling/goid_modified.go -------------------------------------------------------------------------------- /internal/profiling/goid_regular.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/profiling/goid_regular.go -------------------------------------------------------------------------------- /internal/profiling/profiling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/profiling/profiling.go -------------------------------------------------------------------------------- /internal/profiling/profiling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/profiling/profiling_test.go -------------------------------------------------------------------------------- /internal/proto/grpc_lookup_v1/rls.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/proto/grpc_lookup_v1/rls.pb.go -------------------------------------------------------------------------------- /internal/resolver/config_selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/resolver/config_selector.go -------------------------------------------------------------------------------- /internal/resolver/config_selector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/resolver/config_selector_test.go -------------------------------------------------------------------------------- /internal/resolver/dns/dns_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/resolver/dns/dns_resolver.go -------------------------------------------------------------------------------- /internal/resolver/dns/dns_resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/resolver/dns/dns_resolver_test.go -------------------------------------------------------------------------------- /internal/resolver/dns/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/resolver/dns/internal/internal.go -------------------------------------------------------------------------------- /internal/resolver/unix/unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/resolver/unix/unix.go -------------------------------------------------------------------------------- /internal/ringhash/ringhash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/ringhash/ringhash.go -------------------------------------------------------------------------------- /internal/serviceconfig/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/serviceconfig/duration.go -------------------------------------------------------------------------------- /internal/serviceconfig/duration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/serviceconfig/duration_test.go -------------------------------------------------------------------------------- /internal/serviceconfig/serviceconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/serviceconfig/serviceconfig.go -------------------------------------------------------------------------------- /internal/stats/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/stats/labels.go -------------------------------------------------------------------------------- /internal/stats/metrics_recorder_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/stats/metrics_recorder_list.go -------------------------------------------------------------------------------- /internal/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/stats/stats.go -------------------------------------------------------------------------------- /internal/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/status/status.go -------------------------------------------------------------------------------- /internal/status/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/status/status_test.go -------------------------------------------------------------------------------- /internal/stubserver/stubserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/stubserver/stubserver.go -------------------------------------------------------------------------------- /internal/syscall/syscall_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/syscall/syscall_linux.go -------------------------------------------------------------------------------- /internal/syscall/syscall_nonlinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/syscall/syscall_nonlinux.go -------------------------------------------------------------------------------- /internal/tcp_keepalive_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/tcp_keepalive_others.go -------------------------------------------------------------------------------- /internal/tcp_keepalive_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/tcp_keepalive_unix.go -------------------------------------------------------------------------------- /internal/tcp_keepalive_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/tcp_keepalive_windows.go -------------------------------------------------------------------------------- /internal/testutils/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/balancer.go -------------------------------------------------------------------------------- /internal/testutils/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/channel.go -------------------------------------------------------------------------------- /internal/testutils/envconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/envconfig.go -------------------------------------------------------------------------------- /internal/testutils/fakegrpclb/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/fakegrpclb/server.go -------------------------------------------------------------------------------- /internal/testutils/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/http_client.go -------------------------------------------------------------------------------- /internal/testutils/local_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/local_listener.go -------------------------------------------------------------------------------- /internal/testutils/marshal_any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/marshal_any.go -------------------------------------------------------------------------------- /internal/testutils/parse_port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/parse_port.go -------------------------------------------------------------------------------- /internal/testutils/parse_url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/parse_url.go -------------------------------------------------------------------------------- /internal/testutils/pickfirst/pickfirst.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/pickfirst/pickfirst.go -------------------------------------------------------------------------------- /internal/testutils/pipe_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/pipe_listener.go -------------------------------------------------------------------------------- /internal/testutils/pipe_listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/pipe_listener_test.go -------------------------------------------------------------------------------- /internal/testutils/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/resolver.go -------------------------------------------------------------------------------- /internal/testutils/restartable_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/restartable_listener.go -------------------------------------------------------------------------------- /internal/testutils/rls/fake_rls_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/rls/fake_rls_server.go -------------------------------------------------------------------------------- /internal/testutils/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/state.go -------------------------------------------------------------------------------- /internal/testutils/status_equal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/status_equal.go -------------------------------------------------------------------------------- /internal/testutils/status_equal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/status_equal_test.go -------------------------------------------------------------------------------- /internal/testutils/stubstatshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/stubstatshandler.go -------------------------------------------------------------------------------- /internal/testutils/tls_creds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/tls_creds.go -------------------------------------------------------------------------------- /internal/testutils/wrappers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/wrappers.go -------------------------------------------------------------------------------- /internal/testutils/wrr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/wrr.go -------------------------------------------------------------------------------- /internal/testutils/xds/e2e/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/xds/e2e/bootstrap.go -------------------------------------------------------------------------------- /internal/testutils/xds/e2e/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/xds/e2e/logging.go -------------------------------------------------------------------------------- /internal/testutils/xds/e2e/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/xds/e2e/server.go -------------------------------------------------------------------------------- /internal/testutils/xds/e2e/setup/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/xds/e2e/setup/setup.go -------------------------------------------------------------------------------- /internal/testutils/xds_bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/testutils/xds_bootstrap.go -------------------------------------------------------------------------------- /internal/transport/bdp_estimator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/bdp_estimator.go -------------------------------------------------------------------------------- /internal/transport/client_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/client_stream.go -------------------------------------------------------------------------------- /internal/transport/controlbuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/controlbuf.go -------------------------------------------------------------------------------- /internal/transport/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/defaults.go -------------------------------------------------------------------------------- /internal/transport/flowcontrol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/flowcontrol.go -------------------------------------------------------------------------------- /internal/transport/grpchttp2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/grpchttp2/errors.go -------------------------------------------------------------------------------- /internal/transport/grpchttp2/framer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/grpchttp2/framer.go -------------------------------------------------------------------------------- /internal/transport/handler_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/handler_server.go -------------------------------------------------------------------------------- /internal/transport/handler_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/handler_server_test.go -------------------------------------------------------------------------------- /internal/transport/http2_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/http2_client.go -------------------------------------------------------------------------------- /internal/transport/http2_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/http2_server.go -------------------------------------------------------------------------------- /internal/transport/http_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/http_util.go -------------------------------------------------------------------------------- /internal/transport/http_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/http_util_test.go -------------------------------------------------------------------------------- /internal/transport/keepalive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/keepalive_test.go -------------------------------------------------------------------------------- /internal/transport/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/logging.go -------------------------------------------------------------------------------- /internal/transport/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/proxy.go -------------------------------------------------------------------------------- /internal/transport/proxy_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/proxy_ext_test.go -------------------------------------------------------------------------------- /internal/transport/proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/proxy_test.go -------------------------------------------------------------------------------- /internal/transport/server_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/server_stream.go -------------------------------------------------------------------------------- /internal/transport/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/transport.go -------------------------------------------------------------------------------- /internal/transport/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/transport/transport_test.go -------------------------------------------------------------------------------- /internal/wrr/edf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/wrr/edf.go -------------------------------------------------------------------------------- /internal/wrr/edf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/wrr/edf_test.go -------------------------------------------------------------------------------- /internal/wrr/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/wrr/random.go -------------------------------------------------------------------------------- /internal/wrr/wrr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/wrr/wrr.go -------------------------------------------------------------------------------- /internal/wrr/wrr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/wrr/wrr_test.go -------------------------------------------------------------------------------- /internal/xds/balancer/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/balancer/balancer.go -------------------------------------------------------------------------------- /internal/xds/balancer/priority/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/balancer/priority/balancer.go -------------------------------------------------------------------------------- /internal/xds/balancer/priority/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/balancer/priority/config.go -------------------------------------------------------------------------------- /internal/xds/balancer/priority/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/balancer/priority/logging.go -------------------------------------------------------------------------------- /internal/xds/bootstrap/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/bootstrap/bootstrap.go -------------------------------------------------------------------------------- /internal/xds/bootstrap/bootstrap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/bootstrap/bootstrap_test.go -------------------------------------------------------------------------------- /internal/xds/bootstrap/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/bootstrap/logging.go -------------------------------------------------------------------------------- /internal/xds/bootstrap/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/bootstrap/template.go -------------------------------------------------------------------------------- /internal/xds/bootstrap/template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/bootstrap/template_test.go -------------------------------------------------------------------------------- /internal/xds/bootstrap/tlscreds/bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/bootstrap/tlscreds/bundle.go -------------------------------------------------------------------------------- /internal/xds/clients/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/clients/config.go -------------------------------------------------------------------------------- /internal/xds/clients/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/clients/internal/internal.go -------------------------------------------------------------------------------- /internal/xds/clients/lrsclient/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/clients/lrsclient/logging.go -------------------------------------------------------------------------------- /internal/xds/clients/transport_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/clients/transport_builder.go -------------------------------------------------------------------------------- /internal/xds/clients/xdsclient/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/clients/xdsclient/channel.go -------------------------------------------------------------------------------- /internal/xds/clients/xdsclient/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/clients/xdsclient/logging.go -------------------------------------------------------------------------------- /internal/xds/clusterspecifier/rls/rls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/clusterspecifier/rls/rls.go -------------------------------------------------------------------------------- /internal/xds/httpfilter/fault/fault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/httpfilter/fault/fault.go -------------------------------------------------------------------------------- /internal/xds/httpfilter/httpfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/httpfilter/httpfilter.go -------------------------------------------------------------------------------- /internal/xds/httpfilter/rbac/rbac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/httpfilter/rbac/rbac.go -------------------------------------------------------------------------------- /internal/xds/httpfilter/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/httpfilter/router/router.go -------------------------------------------------------------------------------- /internal/xds/matcher/matcher_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/matcher/matcher_header.go -------------------------------------------------------------------------------- /internal/xds/matcher/string_matcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/matcher/string_matcher.go -------------------------------------------------------------------------------- /internal/xds/rbac/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/rbac/converter.go -------------------------------------------------------------------------------- /internal/xds/rbac/converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/rbac/converter_test.go -------------------------------------------------------------------------------- /internal/xds/rbac/matchers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/rbac/matchers.go -------------------------------------------------------------------------------- /internal/xds/rbac/rbac_engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/rbac/rbac_engine.go -------------------------------------------------------------------------------- /internal/xds/rbac/rbac_engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/rbac/rbac_engine_test.go -------------------------------------------------------------------------------- /internal/xds/resolver/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/resolver/helpers_test.go -------------------------------------------------------------------------------- /internal/xds/resolver/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/resolver/internal/internal.go -------------------------------------------------------------------------------- /internal/xds/resolver/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/resolver/logging.go -------------------------------------------------------------------------------- /internal/xds/resolver/serviceconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/resolver/serviceconfig.go -------------------------------------------------------------------------------- /internal/xds/resolver/watch_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/resolver/watch_service.go -------------------------------------------------------------------------------- /internal/xds/resolver/xds_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/resolver/xds_resolver.go -------------------------------------------------------------------------------- /internal/xds/resolver/xds_resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/resolver/xds_resolver_test.go -------------------------------------------------------------------------------- /internal/xds/server/conn_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/server/conn_wrapper.go -------------------------------------------------------------------------------- /internal/xds/server/listener_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/server/listener_wrapper.go -------------------------------------------------------------------------------- /internal/xds/server/rds_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/server/rds_handler.go -------------------------------------------------------------------------------- /internal/xds/server/rds_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/server/rds_handler_test.go -------------------------------------------------------------------------------- /internal/xds/test/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/test/e2e/README.md -------------------------------------------------------------------------------- /internal/xds/test/e2e/controlplane.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/test/e2e/controlplane.go -------------------------------------------------------------------------------- /internal/xds/test/e2e/e2e.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/test/e2e/e2e.go -------------------------------------------------------------------------------- /internal/xds/test/e2e/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/test/e2e/e2e_test.go -------------------------------------------------------------------------------- /internal/xds/test/e2e/e2e_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/test/e2e/e2e_utils.go -------------------------------------------------------------------------------- /internal/xds/test/e2e/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/test/e2e/run.sh -------------------------------------------------------------------------------- /internal/xds/testutils/balancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/testutils/balancer_test.go -------------------------------------------------------------------------------- /internal/xds/testutils/resource_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/testutils/resource_watcher.go -------------------------------------------------------------------------------- /internal/xds/testutils/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/testutils/testutils.go -------------------------------------------------------------------------------- /internal/xds/xds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xds.go -------------------------------------------------------------------------------- /internal/xds/xds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xds_test.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/attributes.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/client.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/client_test.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/clientimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/clientimpl.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/clientimpl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/clientimpl_test.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/logging.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/metrics_test.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/pool.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/requests_counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/requests_counter.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/resource_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/resource_types.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/tests/dump_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/tests/dump_test.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/xdsclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/xdsclient_test.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/xdsresource/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/xdsresource/name.go -------------------------------------------------------------------------------- /internal/xds/xdsclient/xdsresource/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsclient/xdsresource/type.go -------------------------------------------------------------------------------- /internal/xds/xdsdepmgr/watch_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/internal/xds/xdsdepmgr/watch_service.go -------------------------------------------------------------------------------- /interop/alts/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/alts/client/client.go -------------------------------------------------------------------------------- /interop/alts/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/alts/server/server.go -------------------------------------------------------------------------------- /interop/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/client/client.go -------------------------------------------------------------------------------- /interop/fake_grpclb/fake_grpclb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/fake_grpclb/fake_grpclb.go -------------------------------------------------------------------------------- /interop/grpc_testing/control.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/control.pb.go -------------------------------------------------------------------------------- /interop/grpc_testing/core/stats.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/core/stats.pb.go -------------------------------------------------------------------------------- /interop/grpc_testing/empty.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/empty.pb.go -------------------------------------------------------------------------------- /interop/grpc_testing/messages.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/messages.pb.go -------------------------------------------------------------------------------- /interop/grpc_testing/payloads.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/payloads.pb.go -------------------------------------------------------------------------------- /interop/grpc_testing/stats.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/stats.pb.go -------------------------------------------------------------------------------- /interop/grpc_testing/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/test.pb.go -------------------------------------------------------------------------------- /interop/grpc_testing/test_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/test_grpc.pb.go -------------------------------------------------------------------------------- /interop/grpc_testing/worker_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpc_testing/worker_service.pb.go -------------------------------------------------------------------------------- /interop/grpclb_fallback/client_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/grpclb_fallback/client_linux.go -------------------------------------------------------------------------------- /interop/http2/negative_http2_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/http2/negative_http2_client.go -------------------------------------------------------------------------------- /interop/interop_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/interop_test.sh -------------------------------------------------------------------------------- /interop/observability/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/observability/Dockerfile -------------------------------------------------------------------------------- /interop/observability/build_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/observability/build_docker.sh -------------------------------------------------------------------------------- /interop/observability/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/observability/client/client.go -------------------------------------------------------------------------------- /interop/observability/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/observability/go.mod -------------------------------------------------------------------------------- /interop/observability/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/observability/go.sum -------------------------------------------------------------------------------- /interop/observability/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/observability/run.sh -------------------------------------------------------------------------------- /interop/observability/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/observability/server/server.go -------------------------------------------------------------------------------- /interop/orcalb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/orcalb.go -------------------------------------------------------------------------------- /interop/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/server/server.go -------------------------------------------------------------------------------- /interop/soak_tests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/soak_tests.go -------------------------------------------------------------------------------- /interop/stress/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/stress/client/main.go -------------------------------------------------------------------------------- /interop/stress/grpc_testing/metrics.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/stress/grpc_testing/metrics.pb.go -------------------------------------------------------------------------------- /interop/stress/grpc_testing/metrics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/stress/grpc_testing/metrics.proto -------------------------------------------------------------------------------- /interop/stress/metrics_client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/stress/metrics_client/main.go -------------------------------------------------------------------------------- /interop/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/test_utils.go -------------------------------------------------------------------------------- /interop/xds/client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds/client/Dockerfile -------------------------------------------------------------------------------- /interop/xds/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds/client/client.go -------------------------------------------------------------------------------- /interop/xds/custom_lb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds/custom_lb.go -------------------------------------------------------------------------------- /interop/xds/custom_lb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds/custom_lb_test.go -------------------------------------------------------------------------------- /interop/xds/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds/go.mod -------------------------------------------------------------------------------- /interop/xds/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds/go.sum -------------------------------------------------------------------------------- /interop/xds/server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds/server/Dockerfile -------------------------------------------------------------------------------- /interop/xds/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds/server/server.go -------------------------------------------------------------------------------- /interop/xds_federation/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/interop/xds_federation/client.go -------------------------------------------------------------------------------- /keepalive/keepalive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/keepalive/keepalive.go -------------------------------------------------------------------------------- /mem/buffer_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/mem/buffer_pool.go -------------------------------------------------------------------------------- /mem/buffer_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/mem/buffer_pool_test.go -------------------------------------------------------------------------------- /mem/buffer_slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/mem/buffer_slice.go -------------------------------------------------------------------------------- /mem/buffer_slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/mem/buffer_slice_test.go -------------------------------------------------------------------------------- /mem/buffers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/mem/buffers.go -------------------------------------------------------------------------------- /mem/buffers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/mem/buffers_test.go -------------------------------------------------------------------------------- /metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/metadata/metadata.go -------------------------------------------------------------------------------- /metadata/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/metadata/metadata_test.go -------------------------------------------------------------------------------- /orca/call_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/call_metrics.go -------------------------------------------------------------------------------- /orca/call_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/call_metrics_test.go -------------------------------------------------------------------------------- /orca/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/internal/internal.go -------------------------------------------------------------------------------- /orca/orca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/orca.go -------------------------------------------------------------------------------- /orca/orca_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/orca_test.go -------------------------------------------------------------------------------- /orca/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/producer.go -------------------------------------------------------------------------------- /orca/producer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/producer_test.go -------------------------------------------------------------------------------- /orca/server_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/server_metrics.go -------------------------------------------------------------------------------- /orca/server_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/server_metrics_test.go -------------------------------------------------------------------------------- /orca/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/service.go -------------------------------------------------------------------------------- /orca/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/orca/service_test.go -------------------------------------------------------------------------------- /peer/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/peer/peer.go -------------------------------------------------------------------------------- /peer/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/peer/peer_test.go -------------------------------------------------------------------------------- /picker_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/picker_wrapper.go -------------------------------------------------------------------------------- /picker_wrapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/picker_wrapper_test.go -------------------------------------------------------------------------------- /preloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/preloader.go -------------------------------------------------------------------------------- /producer_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/producer_ext_test.go -------------------------------------------------------------------------------- /profiling/cmd/catapult.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/cmd/catapult.go -------------------------------------------------------------------------------- /profiling/cmd/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/cmd/flags.go -------------------------------------------------------------------------------- /profiling/cmd/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/cmd/local.go -------------------------------------------------------------------------------- /profiling/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/cmd/main.go -------------------------------------------------------------------------------- /profiling/cmd/remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/cmd/remote.go -------------------------------------------------------------------------------- /profiling/profiling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/profiling.go -------------------------------------------------------------------------------- /profiling/proto/service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/proto/service.pb.go -------------------------------------------------------------------------------- /profiling/proto/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/proto/service.proto -------------------------------------------------------------------------------- /profiling/proto/service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/proto/service_grpc.pb.go -------------------------------------------------------------------------------- /profiling/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/profiling/service/service.go -------------------------------------------------------------------------------- /reflection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/README.md -------------------------------------------------------------------------------- /reflection/adapt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/adapt.go -------------------------------------------------------------------------------- /reflection/grpc_testing/proto2.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/proto2.pb.go -------------------------------------------------------------------------------- /reflection/grpc_testing/proto2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/proto2.proto -------------------------------------------------------------------------------- /reflection/grpc_testing/proto2_ext.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/proto2_ext.pb.go -------------------------------------------------------------------------------- /reflection/grpc_testing/proto2_ext.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/proto2_ext.proto -------------------------------------------------------------------------------- /reflection/grpc_testing/proto2_ext2.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/proto2_ext2.pb.go -------------------------------------------------------------------------------- /reflection/grpc_testing/proto2_ext2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/proto2_ext2.proto -------------------------------------------------------------------------------- /reflection/grpc_testing/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/test.pb.go -------------------------------------------------------------------------------- /reflection/grpc_testing/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/test.proto -------------------------------------------------------------------------------- /reflection/grpc_testing/test_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/grpc_testing/test_grpc.pb.go -------------------------------------------------------------------------------- /reflection/internal/internal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/internal/internal.go -------------------------------------------------------------------------------- /reflection/serverreflection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/serverreflection.go -------------------------------------------------------------------------------- /reflection/test/serverreflection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/reflection/test/serverreflection_test.go -------------------------------------------------------------------------------- /resolver/dns/dns_resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/dns/dns_resolver.go -------------------------------------------------------------------------------- /resolver/manual/manual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/manual/manual.go -------------------------------------------------------------------------------- /resolver/manual/manual_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/manual/manual_test.go -------------------------------------------------------------------------------- /resolver/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/map.go -------------------------------------------------------------------------------- /resolver/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/map_test.go -------------------------------------------------------------------------------- /resolver/passthrough/passthrough.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/passthrough/passthrough.go -------------------------------------------------------------------------------- /resolver/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/resolver.go -------------------------------------------------------------------------------- /resolver/resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/resolver_test.go -------------------------------------------------------------------------------- /resolver/ringhash/attr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver/ringhash/attr.go -------------------------------------------------------------------------------- /resolver_balancer_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver_balancer_ext_test.go -------------------------------------------------------------------------------- /resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver_test.go -------------------------------------------------------------------------------- /resolver_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/resolver_wrapper.go -------------------------------------------------------------------------------- /rpc_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/rpc_util.go -------------------------------------------------------------------------------- /rpc_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/rpc_util_test.go -------------------------------------------------------------------------------- /scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/scripts/common.sh -------------------------------------------------------------------------------- /scripts/gen-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/scripts/gen-deps.sh -------------------------------------------------------------------------------- /scripts/install-protoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/scripts/install-protoc.sh -------------------------------------------------------------------------------- /scripts/regenerate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/scripts/regenerate.sh -------------------------------------------------------------------------------- /scripts/revive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/scripts/revive.toml -------------------------------------------------------------------------------- /scripts/vet-proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/scripts/vet-proto.sh -------------------------------------------------------------------------------- /scripts/vet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/scripts/vet.sh -------------------------------------------------------------------------------- /security/advancedtls/advancedtls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/advancedtls.go -------------------------------------------------------------------------------- /security/advancedtls/advancedtls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/advancedtls_test.go -------------------------------------------------------------------------------- /security/advancedtls/crl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/crl.go -------------------------------------------------------------------------------- /security/advancedtls/crl_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/crl_provider.go -------------------------------------------------------------------------------- /security/advancedtls/crl_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/crl_provider_test.go -------------------------------------------------------------------------------- /security/advancedtls/crl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/crl_test.go -------------------------------------------------------------------------------- /security/advancedtls/examples/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/examples/go.mod -------------------------------------------------------------------------------- /security/advancedtls/examples/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/examples/go.sum -------------------------------------------------------------------------------- /security/advancedtls/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/go.mod -------------------------------------------------------------------------------- /security/advancedtls/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/go.sum -------------------------------------------------------------------------------- /security/advancedtls/sni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/sni.go -------------------------------------------------------------------------------- /security/advancedtls/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/testdata/README.md -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/0b35a562.r0: -------------------------------------------------------------------------------- 1 | 5.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/0b35a562.r1: -------------------------------------------------------------------------------- 1 | 1.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/1.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/testdata/crl/1.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/1ab871c8.r0: -------------------------------------------------------------------------------- 1 | 2.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/2.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/testdata/crl/2.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/3.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/testdata/crl/3.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/4.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/testdata/crl/4.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/5.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/testdata/crl/5.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/6.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/testdata/crl/6.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/71eac5a2.r0: -------------------------------------------------------------------------------- 1 | 4.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/7a1799af.r0: -------------------------------------------------------------------------------- 1 | 3.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/8828a7e6.r0: -------------------------------------------------------------------------------- 1 | 6.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/crl/deee447d.r0: -------------------------------------------------------------------------------- 1 | 5.crl -------------------------------------------------------------------------------- /security/advancedtls/testdata/testdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/security/advancedtls/testdata/testdata.go -------------------------------------------------------------------------------- /server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/server.go -------------------------------------------------------------------------------- /server_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/server_ext_test.go -------------------------------------------------------------------------------- /server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/server_test.go -------------------------------------------------------------------------------- /service_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/service_config.go -------------------------------------------------------------------------------- /service_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/service_config_test.go -------------------------------------------------------------------------------- /serviceconfig/serviceconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/serviceconfig/serviceconfig.go -------------------------------------------------------------------------------- /stats/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/handlers.go -------------------------------------------------------------------------------- /stats/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/metrics.go -------------------------------------------------------------------------------- /stats/opencensus/client_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opencensus/client_metrics.go -------------------------------------------------------------------------------- /stats/opencensus/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opencensus/e2e_test.go -------------------------------------------------------------------------------- /stats/opencensus/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opencensus/go.mod -------------------------------------------------------------------------------- /stats/opencensus/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opencensus/go.sum -------------------------------------------------------------------------------- /stats/opencensus/opencensus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opencensus/opencensus.go -------------------------------------------------------------------------------- /stats/opencensus/server_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opencensus/server_metrics.go -------------------------------------------------------------------------------- /stats/opencensus/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opencensus/stats.go -------------------------------------------------------------------------------- /stats/opencensus/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opencensus/trace.go -------------------------------------------------------------------------------- /stats/opentelemetry/client_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/client_metrics.go -------------------------------------------------------------------------------- /stats/opentelemetry/client_tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/client_tracing.go -------------------------------------------------------------------------------- /stats/opentelemetry/csm/observability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/csm/observability.go -------------------------------------------------------------------------------- /stats/opentelemetry/csm/pluginoption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/csm/pluginoption.go -------------------------------------------------------------------------------- /stats/opentelemetry/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/e2e_test.go -------------------------------------------------------------------------------- /stats/opentelemetry/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/example_test.go -------------------------------------------------------------------------------- /stats/opentelemetry/opentelemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/opentelemetry.go -------------------------------------------------------------------------------- /stats/opentelemetry/server_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/server_metrics.go -------------------------------------------------------------------------------- /stats/opentelemetry/server_tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/server_tracing.go -------------------------------------------------------------------------------- /stats/opentelemetry/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/opentelemetry/trace.go -------------------------------------------------------------------------------- /stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/stats.go -------------------------------------------------------------------------------- /stats/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stats/stats_test.go -------------------------------------------------------------------------------- /status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/status/status.go -------------------------------------------------------------------------------- /status/status_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/status/status_ext_test.go -------------------------------------------------------------------------------- /status/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/status/status_test.go -------------------------------------------------------------------------------- /stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stream.go -------------------------------------------------------------------------------- /stream_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stream_interfaces.go -------------------------------------------------------------------------------- /stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/stream_test.go -------------------------------------------------------------------------------- /tap/tap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/tap/tap.go -------------------------------------------------------------------------------- /test/authority_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/authority_test.go -------------------------------------------------------------------------------- /test/balancer_switching_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/balancer_switching_test.go -------------------------------------------------------------------------------- /test/balancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/balancer_test.go -------------------------------------------------------------------------------- /test/bufconn/bufconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/bufconn/bufconn.go -------------------------------------------------------------------------------- /test/bufconn/bufconn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/bufconn/bufconn_test.go -------------------------------------------------------------------------------- /test/channelz_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/channelz_linux_test.go -------------------------------------------------------------------------------- /test/channelz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/channelz_test.go -------------------------------------------------------------------------------- /test/clientconn_state_transition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/clientconn_state_transition_test.go -------------------------------------------------------------------------------- /test/clientconn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/clientconn_test.go -------------------------------------------------------------------------------- /test/clienttester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/clienttester.go -------------------------------------------------------------------------------- /test/codec_perf/perf.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/codec_perf/perf.pb.go -------------------------------------------------------------------------------- /test/codec_perf/perf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/codec_perf/perf.proto -------------------------------------------------------------------------------- /test/compressor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/compressor_test.go -------------------------------------------------------------------------------- /test/config_selector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/config_selector_test.go -------------------------------------------------------------------------------- /test/context_canceled_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/context_canceled_test.go -------------------------------------------------------------------------------- /test/control_plane_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/control_plane_status_test.go -------------------------------------------------------------------------------- /test/creds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/creds_test.go -------------------------------------------------------------------------------- /test/end2end_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/end2end_test.go -------------------------------------------------------------------------------- /test/goaway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/goaway_test.go -------------------------------------------------------------------------------- /test/gracefulstop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/gracefulstop_test.go -------------------------------------------------------------------------------- /test/healthcheck_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/healthcheck_test.go -------------------------------------------------------------------------------- /test/http_header_end2end_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/http_header_end2end_test.go -------------------------------------------------------------------------------- /test/insecure_creds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/insecure_creds_test.go -------------------------------------------------------------------------------- /test/interceptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/interceptor_test.go -------------------------------------------------------------------------------- /test/invoke_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/invoke_test.go -------------------------------------------------------------------------------- /test/kokoro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/README.md -------------------------------------------------------------------------------- /test/kokoro/psm-csm.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/psm-csm.cfg -------------------------------------------------------------------------------- /test/kokoro/psm-dualstack.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/psm-dualstack.cfg -------------------------------------------------------------------------------- /test/kokoro/psm-interop-build-go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/psm-interop-build-go.sh -------------------------------------------------------------------------------- /test/kokoro/psm-interop-test-go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/psm-interop-test-go.sh -------------------------------------------------------------------------------- /test/kokoro/psm-light.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/psm-light.cfg -------------------------------------------------------------------------------- /test/kokoro/psm-security.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/psm-security.cfg -------------------------------------------------------------------------------- /test/kokoro/psm-spiffe.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/psm-spiffe.cfg -------------------------------------------------------------------------------- /test/kokoro/xds.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/xds.cfg -------------------------------------------------------------------------------- /test/kokoro/xds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/xds.sh -------------------------------------------------------------------------------- /test/kokoro/xds_k8s_lb.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/xds_k8s_lb.cfg -------------------------------------------------------------------------------- /test/kokoro/xds_url_map.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/xds_url_map.cfg -------------------------------------------------------------------------------- /test/kokoro/xds_v3.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/kokoro/xds_v3.cfg -------------------------------------------------------------------------------- /test/kokoro/xds_v3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | XDS_V3_OPT="--xds_v3_support" `dirname $0`/xds.sh 4 | -------------------------------------------------------------------------------- /test/local_creds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/local_creds_test.go -------------------------------------------------------------------------------- /test/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/logging.go -------------------------------------------------------------------------------- /test/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/metadata_test.go -------------------------------------------------------------------------------- /test/parse_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/parse_config.go -------------------------------------------------------------------------------- /test/race_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/race_test.go -------------------------------------------------------------------------------- /test/rawConnWrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/rawConnWrapper.go -------------------------------------------------------------------------------- /test/resolver_update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/resolver_update_test.go -------------------------------------------------------------------------------- /test/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/retry_test.go -------------------------------------------------------------------------------- /test/roundrobin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/roundrobin_test.go -------------------------------------------------------------------------------- /test/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/server_test.go -------------------------------------------------------------------------------- /test/servertester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/servertester.go -------------------------------------------------------------------------------- /test/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/stats_test.go -------------------------------------------------------------------------------- /test/stream_cleanup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/stream_cleanup_test.go -------------------------------------------------------------------------------- /test/subconn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/subconn_test.go -------------------------------------------------------------------------------- /test/timeouts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/timeouts.go -------------------------------------------------------------------------------- /test/tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/tools/go.mod -------------------------------------------------------------------------------- /test/tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/tools/go.sum -------------------------------------------------------------------------------- /test/tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/tools/tools.go -------------------------------------------------------------------------------- /test/tools/tools_vet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/tools/tools_vet.go -------------------------------------------------------------------------------- /test/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/transport_test.go -------------------------------------------------------------------------------- /test/xds/xds_client_ack_nack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_client_ack_nack_test.go -------------------------------------------------------------------------------- /test/xds/xds_client_affinity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_client_affinity_test.go -------------------------------------------------------------------------------- /test/xds/xds_client_custom_lb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_client_custom_lb_test.go -------------------------------------------------------------------------------- /test/xds/xds_client_federation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_client_federation_test.go -------------------------------------------------------------------------------- /test/xds/xds_client_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_client_integration_test.go -------------------------------------------------------------------------------- /test/xds/xds_client_retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_client_retry_test.go -------------------------------------------------------------------------------- /test/xds/xds_security_config_nack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_security_config_nack_test.go -------------------------------------------------------------------------------- /test/xds/xds_server_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_server_integration_test.go -------------------------------------------------------------------------------- /test/xds/xds_server_rbac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_server_rbac_test.go -------------------------------------------------------------------------------- /test/xds/xds_telemetry_labels_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/test/xds/xds_telemetry_labels_test.go -------------------------------------------------------------------------------- /testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/README.md -------------------------------------------------------------------------------- /testdata/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/ca.pem -------------------------------------------------------------------------------- /testdata/server1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/server1.key -------------------------------------------------------------------------------- /testdata/server1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/server1.pem -------------------------------------------------------------------------------- /testdata/spiffe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe/README.md -------------------------------------------------------------------------------- /testdata/spiffe/client_spiffe.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe/client_spiffe.pem -------------------------------------------------------------------------------- /testdata/spiffe/server1_spiffe.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe/server1_spiffe.pem -------------------------------------------------------------------------------- /testdata/spiffe/spiffe-openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe/spiffe-openssl.cnf -------------------------------------------------------------------------------- /testdata/spiffe/spiffe_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe/spiffe_cert.pem -------------------------------------------------------------------------------- /testdata/spiffe/spiffe_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe/spiffe_test.json -------------------------------------------------------------------------------- /testdata/spiffe/spiffebundle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe/spiffebundle.json -------------------------------------------------------------------------------- /testdata/spiffe/spiffebundle2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe/spiffebundle2.json -------------------------------------------------------------------------------- /testdata/spiffe_end2end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/README.md -------------------------------------------------------------------------------- /testdata/spiffe_end2end/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/ca.key -------------------------------------------------------------------------------- /testdata/spiffe_end2end/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/ca.pem -------------------------------------------------------------------------------- /testdata/spiffe_end2end/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/client.key -------------------------------------------------------------------------------- /testdata/spiffe_end2end/client_spiffe.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/client_spiffe.pem -------------------------------------------------------------------------------- /testdata/spiffe_end2end/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/generate.sh -------------------------------------------------------------------------------- /testdata/spiffe_end2end/intermediate.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/intermediate.cnf -------------------------------------------------------------------------------- /testdata/spiffe_end2end/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/server.key -------------------------------------------------------------------------------- /testdata/spiffe_end2end/server_spiffe.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/server_spiffe.pem -------------------------------------------------------------------------------- /testdata/spiffe_end2end/spiffe-openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/spiffe_end2end/spiffe-openssl.cnf -------------------------------------------------------------------------------- /testdata/testdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/testdata.go -------------------------------------------------------------------------------- /testdata/x509/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/README.md -------------------------------------------------------------------------------- /testdata/x509/client1_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/client1_cert.pem -------------------------------------------------------------------------------- /testdata/x509/client1_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/client1_key.pem -------------------------------------------------------------------------------- /testdata/x509/client2_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/client2_cert.pem -------------------------------------------------------------------------------- /testdata/x509/client2_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/client2_key.pem -------------------------------------------------------------------------------- /testdata/x509/client_ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/client_ca_cert.pem -------------------------------------------------------------------------------- /testdata/x509/client_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/client_ca_key.pem -------------------------------------------------------------------------------- /testdata/x509/client_with_spiffe_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/client_with_spiffe_cert.pem -------------------------------------------------------------------------------- /testdata/x509/client_with_spiffe_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/client_with_spiffe_key.pem -------------------------------------------------------------------------------- /testdata/x509/create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/create.sh -------------------------------------------------------------------------------- /testdata/x509/multiple_uri_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/multiple_uri_cert.pem -------------------------------------------------------------------------------- /testdata/x509/multiple_uri_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/multiple_uri_key.pem -------------------------------------------------------------------------------- /testdata/x509/openssl.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/openssl.cnf -------------------------------------------------------------------------------- /testdata/x509/server1_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/server1_cert.pem -------------------------------------------------------------------------------- /testdata/x509/server1_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/server1_key.pem -------------------------------------------------------------------------------- /testdata/x509/server2_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/server2_cert.pem -------------------------------------------------------------------------------- /testdata/x509/server2_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/server2_key.pem -------------------------------------------------------------------------------- /testdata/x509/server_ca_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/server_ca_cert.pem -------------------------------------------------------------------------------- /testdata/x509/server_ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/server_ca_key.pem -------------------------------------------------------------------------------- /testdata/x509/spiffe_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/spiffe_cert.pem -------------------------------------------------------------------------------- /testdata/x509/spiffe_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/testdata/x509/spiffe_key.pem -------------------------------------------------------------------------------- /trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/trace.go -------------------------------------------------------------------------------- /trace_notrace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/trace_notrace.go -------------------------------------------------------------------------------- /trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/trace_test.go -------------------------------------------------------------------------------- /trace_withtrace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/trace_withtrace.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/version.go -------------------------------------------------------------------------------- /xds/bootstrap/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/bootstrap/bootstrap.go -------------------------------------------------------------------------------- /xds/bootstrap/bootstrap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/bootstrap/bootstrap_test.go -------------------------------------------------------------------------------- /xds/bootstrap/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/bootstrap/credentials.go -------------------------------------------------------------------------------- /xds/csds/csds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/csds/csds.go -------------------------------------------------------------------------------- /xds/csds/csds_e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/csds/csds_e2e_test.go -------------------------------------------------------------------------------- /xds/googledirectpath/googlec2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/googledirectpath/googlec2p.go -------------------------------------------------------------------------------- /xds/googledirectpath/googlec2p_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/googledirectpath/googlec2p_test.go -------------------------------------------------------------------------------- /xds/googledirectpath/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/googledirectpath/utils.go -------------------------------------------------------------------------------- /xds/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/server.go -------------------------------------------------------------------------------- /xds/server_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/server_ext_test.go -------------------------------------------------------------------------------- /xds/server_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/server_options.go -------------------------------------------------------------------------------- /xds/server_resource_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/server_resource_ext_test.go -------------------------------------------------------------------------------- /xds/server_security_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/server_security_ext_test.go -------------------------------------------------------------------------------- /xds/server_serving_mode_ext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/server_serving_mode_ext_test.go -------------------------------------------------------------------------------- /xds/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/server_test.go -------------------------------------------------------------------------------- /xds/test/eds_resource_missing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/test/eds_resource_missing_test.go -------------------------------------------------------------------------------- /xds/xds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grpc/grpc-go/HEAD/xds/xds.go --------------------------------------------------------------------------------