Commit c8d2345
File tree
2,739 files changed
+50579
-22930
lines changed- .gemini
- .github
- ISSUE_TEMPLATE
- workflows
- bazel
- googleapis/patches
- platforms/android
- doc
- python/sphinx
- _static
- _templates
- include
- grpcpp
- impl
- codegen
- security
- support
- grpc
- event_engine
- py_xds_protos
- bazel/cc_proto_descriptor_library/testdata
- cel
- expr
- conformance
- proto2
- proto3
- test
- contrib/envoy/extensions
- compression
- qatzip/compressor/v3alpha
- qatzstd/compressor/v3alpha
- config/v3alpha
- filters
- http
- checksum/v3alpha
- dynamo/v3
- golang/v3alpha
- language/v3alpha
- peak_ewma/v3alpha
- squash/v3
- sxg/v3alpha
- listener/postgres_inspector/v3alpha
- network
- client_ssl_auth/v3
- generic_proxy
- action/v3
- codecs
- dubbo/v3
- http1/v3
- kafka/v3
- matcher/v3
- router/v3
- v3
- golang/v3alpha
- kafka_broker/v3
- kafka_mesh/v3alpha
- mysql_proxy/v3
- postgres_proxy/v3alpha
- rocketmq_proxy/v3
- sip_proxy
- router/v3alpha
- tra/v3alpha
- v3alpha
- load_balancing_policies/peak_ewma/v3alpha
- matching/input_matchers/hyperscan/v3alpha
- network/connection_balance/dlb/v3alpha
- private_key_providers
- cryptomb/v3alpha
- qat/v3alpha
- regex_engines/hyperscan/v3alpha
- router/cluster_specifier/golang/v3alpha
- tap_sinks/udp_sink/v3alpha
- upstreams/http/tcp/golang/v3alpha
- vcl/v3alpha
- envoy
- admin
- v2alpha
- v3
- annotations
- api
- v2
- auth
- cluster
- core
- endpoint
- listener
- ratelimit
- route
- config
- accesslog
- v2
- v3
- bootstrap
- v2
- v3
- cluster
- aggregate
- v2alpha
- dynamic_forward_proxy
- v2alpha
- redis
- v3
- common
- dynamic_forward_proxy
- v2alpha
- key_value
- v3
- matcher
- v3
- mutation_rules
- v3
- tap
- v2alpha
- core
- v3
- endpoint
- v3
- filter
- accesslog
- v2
- dubbo
- router
- v2alpha1
- fault
- v2
- http
- adaptive_concurrency
- v2alpha
- aws_lambda
- v2alpha
- aws_request_signing
- v2alpha
- buffer
- v2
- cache
- v2alpha
- compressor
- v2
- cors
- v2
- csrf
- v2
- dynamic_forward_proxy
- v2alpha
- dynamo
- v2
- ext_authz
- v2
- fault
- v2
- grpc_http1_bridge
- v2
- grpc_http1_reverse_bridge
- v2alpha1
- grpc_stats
- v2alpha
- grpc_web
- v2
- gzip
- v2
- header_to_metadata
- v2
- health_check
- v2
- ip_tagging
- v2
- jwt_authn
- v2alpha
- lua
- v2
- on_demand
- v2
- original_src
- v2alpha1
- rate_limit
- v2
- rbac
- v2
- router
- v2
- squash
- v2
- tap
- v2alpha
- transcoder
- v2
- listener
- http_inspector
- v2
- original_dst
- v2
- original_src
- v2alpha1
- proxy_protocol
- v2
- tls_inspector
- v2
- network
- client_ssl_auth
- v2
- direct_response
- v2
- dubbo_proxy
- v2alpha1
- echo
- v2
- ext_authz
- v2
- http_connection_manager
- v2
- kafka_broker
- v2alpha1
- local_rate_limit
- v2alpha
- mongo_proxy
- v2
- mysql_proxy
- v1alpha1
- rate_limit
- v2
- rbac
- v2
- redis_proxy
- v2
- sni_cluster
- v2
- tcp_proxy
- v2
- thrift_proxy
- v2alpha1
- zookeeper_proxy
- v1alpha1
- thrift
- rate_limit
- v2alpha1
- router
- v2alpha1
- udp
- udp_proxy
- v2alpha
- grpc_credential
- v2alpha
- v3
- health_checker
- redis
- v2
- listener
- v2
- v3
- metrics
- v2
- v3
- overload
- v2alpha
- v3
- ratelimit
- v2
- v3
- rbac
- v2
- v3
- resource_monitor
- fixed_heap
- v2alpha
- injected_resource
- v2alpha
- retry
- omit_canary_hosts
- v2
- omit_host_metadata
- v2
- previous_hosts
- v2
- previous_priorities
- route
- v3
- tap
- v3
- trace
- v2alpha
- v2
- v3
- transport_socket
- alts
- v2alpha
- raw_buffer
- v2
- tap
- v2alpha
- upstream
- local_address_selector
- v3
- data
- accesslog
- v2
- v3
- cluster
- v2alpha
- v3
- core
- v2alpha
- v3
- dns
- v2alpha
- v3
- tap
- v2alpha
- v3
- extensions
- access_loggers
- file
- v3
- filters
- cel
- v3
- process_ratelimit
- v3
- fluentd
- v3
- grpc
- v3
- open_telemetry
- v3
- stats
- v3
- stream
- v3
- wasm
- v3
- bootstrap
- internal_listener
- v3
- reverse_tunnel
- downstream_socket_interface
- v3
- upstream_socket_interface
- v3
- clusters
- aggregate
- v3
- common
- dns
- v3
- dns
- v3
- dynamic_forward_proxy
- v3
- redis
- v3
- reverse_connection
- v3
- common
- async_files
- v3
- aws
- v3
- dynamic_forward_proxy
- v3
- matching
- v3
- ratelimit
- v3
- tap
- v3
- compression
- brotli
- compressor
- v3
- decompressor
- v3
- gzip
- compressor
- v3
- decompressor
- v3
- zstd
- compressor
- v3
- decompressor
- v3
- config
- validators
- minimum_clusters
- v3
- dynamic_modules
- v3
- early_data
- v3
- filters
- common
- dependency
- v3
- fault
- v3
- matcher
- action
- v3
- set_filter_state
- v3
- http
- adaptive_concurrency
- v3
- admission_control
- v3
- alternate_protocols_cache
- v3
- api_key_auth
- v3
- aws_lambda
- v3
- aws_request_signing
- v3
- bandwidth_limit
- v3
- basic_auth
- v3
- buffer
- v3
- cache_v2
- v3
- cache
- v3
- cdn_loop
- v3
- composite
- v3
- compressor
- v3
- connect_grpc_bridge
- v3
- cors
- v3
- credential_injector
- v3
- csrf
- v3
- custom_response
- v3
- decompressor
- v3
- dynamic_forward_proxy
- v3
- dynamic_modules
- v3
- ext_authz
- v3
- ext_proc
- v3
- fault
- v3
- file_system_buffer
- v3
- gcp_authn
- v3
- geoip
- v3
- grpc_field_extraction
- v3
- grpc_http1_bridge
- v3
- grpc_http1_reverse_bridge
- v3
- grpc_json_reverse_transcoder
- v3
- grpc_json_transcoder
- v3
- grpc_stats
- v3
- grpc_web
- v3
- gzip
- v3
- header_mutation
- v3
- header_to_metadata
- v3
- health_check
- v3
- ip_tagging
- v3
- json_to_metadata
- v3
- jwt_authn
- v3
- kill_request
- v3
- local_ratelimit
- v3
- lua
- v3
- mcp_router
- v3
- mcp
- v3
- oauth2
- v3
- on_demand
- v3
- original_src
- v3
- proto_api_scrubber
- v3
- proto_message_extraction
- v3
- proto_message_logging
- v3
- rate_limit_quota
- v3
- ratelimit
- v3
- rbac
- v3
- router
- v3
- set_filter_state
- v3
- set_metadata
- v3
- stateful_session
- v3
- tap
- v3
- thrift_to_metadata
- v3
- transform
- v3
- upstream_codec
- v3
- wasm
- v3
- listener
- http_inspector
- v3
- local_ratelimit
- v3
- original_dst
- v3
- original_src
- v3
- proxy_protocol
- v3
- tls_inspector
- v3
- network
- connection_limit
- v3
- direct_response
- v3
- dubbo_proxy
- router
- v3
- v3
- echo
- v3
- ext_authz
- v3
- ext_proc
- v3
- generic_proxy
- action
- v3
- codecs
- dubbo
- v3
- http1
- v3
- matcher
- v3
- router
- v3
- v3
- geoip
- v3
- http_connection_manager
- v3
- local_ratelimit
- v3
- mongo_proxy
- v3
- ratelimit
- v3
- rbac
- v3
- redis_proxy
- v3
- reverse_tunnel
- v3
- set_filter_state
- v3
- sni_cluster
- v3
- sni_dynamic_forward_proxy
- v3
- tcp_proxy
- v3
- thrift_proxy
- filters
- header_to_metadata
- v3
- payload_to_metadata
- v3
- ratelimit
- v3
- router
- v3
- v3
- wasm
- v3
- zookeeper_proxy
- v3
- udp
- dns_filter
- v3
- udp_proxy
- session
- dynamic_forward_proxy
- v3
- http_capsule
- v3
- v3
- formatter
- cel
- v3
- metadata
- v3
- req_without_query
- v3
- geoip_providers
- common
- v3
- maxmind
- v3
- grpc_service
- call_credentials
- access_token
- v3
- file_based_metadata
- v3
- google_compute_engine
- v3
- google_iam
- v3
- google_refresh_token
- v3
- service_account_jwt_access
- v3
- sts_service
- v3
- channel_credentials
- google_default
- v3
- insecure
- v3
- local
- v3
- tls
- v3
- xds
- v3
- health_checkers
- redis
- v3
- thrift
- v3
- health_check
- event_sinks
- file
- v3
- http
- cache_v2
- file_system_http_cache
- v3
- simple_http_cache
- v3
- cache
- file_system_http_cache
- v3
- simple_http_cache
- v3
- custom_response
- local_response_policy
- v3
- redirect_policy
- v3
- early_header_mutation
- header_mutation
- v3
- ext_proc
- processing_request_modifiers
- mapped_attribute_builder
- v3
- response_processors
- save_processing_response
- v3
- header_formatters
- preserve_case
- v3
- header_validators
- envoy_default
- v3
- injected_credentials
- generic
- v3
- oauth2
- v3
- original_ip_detection
- custom_header
- v3
- xff
- v3
- stateful_session
- cookie
- v3
- envelope
- v3
- header
- v3
- injected_credentials
- generic
- v3
- oauth2
- v3
- internal_redirect
- allow_listed_routes
- v3
- previous_routes
- v3
- safe_cross_scheme
- v3
- key_value
- file_based
- v3
- load_balancing_policies
- client_side_weighted_round_robin
- v3
- cluster_provided
- v3
- common
- v3
- least_request
- v3
- maglev
- v3
- override_host
- v3
- pick_first
- v3
- random
- v3
- ring_hash
- v3
- round_robin
- v3
- subset
- v3
- wrr_locality
- v3
- local_address_selectors
- filter_state_override
- v3
- matching
- common_inputs
- environment_variable
- v3
- network
- v3
- ssl
- v3
- stats
- v3
- transport_socket
- v3
- input_matchers
- consistent_hashing
- v3
- ip
- v3
- metadata
- v3
- runtime_fraction
- v3
- network
- dns_resolver
- apple
- v3
- cares
- v3
- getaddrinfo
- v3
- socket_interface
- v3
- outlier_detection_monitors
- common
- v3
- consecutive_errors
- v3
- path
- match
- uri_template
- v3
- rewrite
- uri_template
- v3
- quic
- connection_debug_visitor
- quic_stats
- v3
- v3
- connection_id_generator
- quic_lb
- v3
- v3
- crypto_stream
- v3
- proof_source
- v3
- server_preferred_address
- v3
- rate_limit_descriptors
- expr
- v3
- rbac
- audit_loggers
- stream
- v3
- matchers
- upstream_ip_port
- v3
- principals
- mtls_authenticated
- v3
- regex_engines
- v3
- request_id
- uuid
- v3
- resource_monitors
- cgroup_memory
- v3
- cpu_utilization
- v3
- downstream_connections
- v3
- fixed_heap
- v3
- injected_resource
- v3
- retry
- host
- omit_canary_hosts
- v3
- omit_host_metadata
- v3
- previous_hosts
- v3
- priority
- previous_priorities
- v3
- router
- cluster_specifiers
- lua
- v3
- matcher
- v3
- stat_sinks
- graphite_statsd
- v3
- open_telemetry
- v3
- wasm
- v3
- string_matcher
- lua
- v3
- tracers
- fluentd
- v3
- opentelemetry
- resource_detectors
- v3
- samplers
- v3
- transport_sockets
- alts
- v3
- http_11_proxy
- v3
- internal_upstream
- v3
- proxy_protocol
- v3
- quic
- v3
- raw_buffer
- v3
- s2a
- v3
- starttls
- v3
- tap
- v3
- tcp_stats
- v3
- tls
- v3
- udp_packet_writer
- v3
- upstreams
- http
- generic
- v3
- http
- v3
- tcp
- v3
- udp
- v3
- v3
- tcp
- generic
- v3
- v3
- wasm
- v3
- watchdog
- profile_action
- v3
- service
- accesslog
- v2
- v3
- auth
- v2alpha
- v2
- v3
- cluster
- v3
- discovery
- v2
- v3
- endpoint
- v3
- event_reporting
- v2alpha
- v3
- ext_proc
- v3
- extension
- v3
- health
- v3
- listener
- v3
- load_stats
- v2
- v3
- network_ext_proc
- v3
- rate_limit_quota
- v3
- ratelimit
- v2
- v3
- redis_auth
- v3
- route
- v3
- runtime
- v3
- secret
- v3
- status
- v2
- v3
- tap
- v2alpha
- v3
- trace
- v2
- v3
- type
- http
- v3
- matcher
- v3
- metadata
- v2
- v3
- tracing
- v2
- v3
- v3
- watchdog
- v3
- google
- api
- apikeys
- v2
- cloudquotas
- v1beta
- v1
- expr
- conformance
- v1alpha1
- v1alpha1
- v1beta1
- servicecontrol
- v1
- v2
- servicemanagement
- v1
- serviceusage
- v1beta1
- v1
- logging
- type
- v2
- longrunning
- rpc
- context
- type
- opencensus
- proto
- agent
- common
- v1
- metrics
- v1
- trace
- v1
- metrics
- v1
- resource
- v1
- stats
- v1
- trace
- v1
- opentelemetry
- proto
- collector
- logs
- v1
- metrics
- v1
- trace
- v1
- common
- v1
- logs
- v1
- metrics
- experimental
- v1
- resource
- v1
- trace
- v1
- test/v1
- udpa
- annotations
- data
- orca
- v1
- service
- orca
- v1
- type
- v1
- validate
- xds
- annotations
- v3
- core
- v3
- data
- orca
- v3
- service
- orca
- v3
- type
- matcher
- v3
- v3
- src
- compiler
- core
- call
- channelz
- v2tov1
- zviz
- client_channel
- config
- credentials
- call/external
- transport
- tls
- xds
- ext
- filters
- backend_metrics
- channel_idle
- fault_injection
- gcp_authentication
- http
- client
- message_compress
- server
- load_reporting
- message_size
- rbac
- stateful_session
- transport
- chaotic_good_legacy
- client
- chaotic_good
- client
- server
- chttp2
- client
- server
- transport
- upb-gen
- cel/expr
- envoy
- config
- accesslog/v3
- bootstrap/v3
- cluster/v3
- common
- matcher/v3
- mutation_rules/v3
- core/v3
- endpoint/v3
- listener/v3
- metrics/v3
- overload/v3
- rbac/v3
- route/v3
- tap/v3
- trace/v3
- extensions
- clusters/aggregate/v3
- filters
- http
- rbac/v3
- stateful_session/v3
- network/http_connection_manager/v3
- load_balancing_policies
- client_side_weighted_round_robin/v3
- common/v3
- transport_sockets/tls/v3
- upstreams/http/v3
- type
- http/v3
- tracing/v3
- xds/type
- matcher/v3
- v3
- upbdefs-gen
- cel/expr
- envoy
- config
- accesslog/v3
- bootstrap/v3
- cluster/v3
- common
- matcher/v3
- mutation_rules/v3
- core/v3
- endpoint/v3
- listener/v3
- metrics/v3
- overload/v3
- rbac/v3
- route/v3
- tap/v3
- trace/v3
- extensions
- clusters/aggregate/v3
- filters
- http
- rbac/v3
- stateful_session/v3
- network/http_connection_manager/v3
- transport_sockets/tls/v3
- upstreams/http/v3
- type
- http/v3
- tracing/v3
- google/api
- udpa/annotations
- xds/type
- matcher/v3
- v3
- filter
- auth
- handshaker
- http_connect
- security
- lib
- channel
- debug
- event_engine
- cf_engine
- extensions
- experiments
- iomgr
- promise
- resource_quota
- security/authorization
- surface
- transport
- load_balancing
- grpclb
- outlier_detection
- pick_first
- weighted_round_robin
- xds
- plugin_registry
- resolver/xds
- server
- service_config
- telemetry
- transport
- tsi
- alts/zero_copy_frame_protector
- test_creds
- util
- json
- xds/grpc
- cpp
- client
- common
- ext
- csm
- filters/census
- gcp
- otel
- server
- channelz
- csharp/build
- objective-c
- GRPCClient
- private/GRPCCore
- tests
- php
- ext/grpc
- proto/grpc
- channelz/v2
- gcp
- health/v1
- lb/v1
- lookup/v1
- status
- testing
- duplicate
- proto2
- xds/v3
- python
- grpcio_admin
- grpc_admin
- grpcio_channelz
- grpcio_csds
- grpc_csds
- grpcio_csm_observability
- grpc_csm_observability
- grpcio_health_checking
- grpcio_observability
- grpc_observability
- grpcio_reflection
- grpcio_status
- grpcio_testing
- grpcio_tests
- tests/protoc_plugin
- grpcio
- grpc
- _cython/_cygrpc
- aio
- ruby
- ext/grpc
- lib/grpc
- nativedebug
- tools
- templates
- py_xds_protos
- tools/dockerfile
- test
- core
- address_utils
- bad_client
- bad_connection
- bad_ssl
- call
- yodel
- channelz
- v2tov1
- zviz
- channel
- client_channel
- client_idle
- credentials
- call
- transport
- tls
- xds
- end2end
- fixtures
- fuzzers
- tests
- event_engine/test_suite/tools
- handshake
- load_balancing
- promise
- resource_quota
- surface
- telemetry
- test_util
- transport
- benchmarks
- chaotic_good
- chttp2
- test_suite
- tsi
- alts/fake_handshaker
- util
- json
- xds
- cpp
- client
- codegen
- common
- end2end
- xds
- ext
- csm
- filters
- census
- logging
- gcp
- otel
- grpclb
- interop
- microbenchmarks
- huffman_geometries
- naming
- utils
- performance
- qps
- security
- server
- load_reporter
- sleuth
- test
- thread_manager
- util
- windows
- distrib/bazel
- third_party
- tools
- artifact_gen
- bazelify_tests
- test
- buildgen
- plugins
- codegen/core
- gen_experiments
- gen_stats
- distrib
- docgen
- python
- grpcio_tools
- grpc_tools
- test
- xds_protos
- envoy
- config
- bootstrap/v3
- cluster/v3
- endpoint/v3
- listener/v3
- rbac/v3
- route/v3
- extensions
- common/aws/v3
- filters
- http/ext_proc/v3
- network
- redis_proxy/v3
- tcp_proxy/v3
- load_balancing_policies/common/v3
- upstreams/http/v3
- wasm/v3
- service/ext_proc/v3
- google
- api
- rpc
- dockerfile
- grpc_artifact_python_linux_armv7
- grpc_artifact_python_manylinux2014_aarch64
- grpc_artifact_python_manylinux2014_x64
- grpc_artifact_python_manylinux2014_x86
- grpc_artifact_python_musllinux_1_2_aarch64
- grpc_artifact_python_musllinux_1_2_x64
- grpc_artifact_python_musllinux_1_2_x86
- interoptest
- grpc_interop_dart
- doxygen
- internal_ci
- helper_scripts
- linux
- pull_request
- interop_matrix
- remote_build
- include
- run_tests
- artifacts
- generated
- helper_scripts
- python_utils
- sanity
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,739 files changed
+50579
-22930
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | 11 | | |
14 | 12 | | |
15 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
26 | 31 | | |
27 | 32 | | |
28 | 33 | | |
| |||
0 commit comments