From 19e10bc307db5f521c9e0ed0762c915628811af0 Mon Sep 17 00:00:00 2001 From: envoy-bot <37382446+envoy-bot@users.noreply.github.com> Date: Mon, 19 Sep 2022 16:20:44 -0700 Subject: [PATCH] Update Envoy (#2557) Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Signed-off-by: JP Simard --- mobile/envoy | 2 +- mobile/envoy_build_config/BUILD | 1 + mobile/envoy_build_config/extension_registry.cc | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/mobile/envoy b/mobile/envoy index 0b10b055a6e1..94c458507921 160000 --- a/mobile/envoy +++ b/mobile/envoy @@ -1 +1 @@ -Subproject commit 0b10b055a6e1dbdd600f9a80f8b8d803bdd8ec9c +Subproject commit 94c4585079212748721c9855a94f8f2f488f2cbf diff --git a/mobile/envoy_build_config/BUILD b/mobile/envoy_build_config/BUILD index d607016c78ef..2f020118a820 100644 --- a/mobile/envoy_build_config/BUILD +++ b/mobile/envoy_build_config/BUILD @@ -14,6 +14,7 @@ envoy_cc_library( deps = [ "extension_registry_platform_additions", "@envoy//source/common/network:socket_lib", + "@envoy//source/common/router:upstream_codec_filter_lib", "@envoy//source/common/upstream:logical_dns_cluster_lib", "@envoy//source/extensions/clusters/dynamic_forward_proxy:cluster", "@envoy//source/extensions/compression/brotli/decompressor:config", diff --git a/mobile/envoy_build_config/extension_registry.cc b/mobile/envoy_build_config/extension_registry.cc index 7d03fe43e596..59183fc4eecb 100644 --- a/mobile/envoy_build_config/extension_registry.cc +++ b/mobile/envoy_build_config/extension_registry.cc @@ -2,6 +2,7 @@ #include "source/common/network/default_client_connection_factory.h" #include "source/common/network/socket_interface_impl.h" +#include "source/common/router/upstream_codec_filter.h" #include "source/common/upstream/logical_dns_cluster.h" #include "source/extensions/clusters/dynamic_forward_proxy/cluster.h" #include "source/extensions/compression/brotli/decompressor/config.h" @@ -62,6 +63,7 @@ void ExtensionRegistry::registerFactories() { Envoy::Extensions::Upstreams::Http::Generic::forceRegisterGenericGenericConnPoolFactory(); Envoy::Upstream::forceRegisterLogicalDnsClusterFactory(); ExtensionRegistryPlatformAdditions::registerFactories(); + Router::forceRegisterUpstreamCodecFilterFactory(); // TODO: add a "force initialize" function to the upstream code, or clean up the upstream code // in such a way that does not depend on the statically initialized variable.