envoyproxy/gateway

Fix conformance for GatewayHTTPSListenerDetectMisdirectedRequests

开放

#5,879 创建于 2025年5月1日

 (14 条评论) (2 个反应) (1 位负责人)Go (802 个派生)auto 404
area/envoyhelp wanted

仓库指标

星标
 (2,871 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

We should return 421 when http/2 connection coalescing is detected

one workaround for now, is to disable http/2 ALPN when overlapping hostnames are detected, with the OverlappingTLSConfig condition added to the listeners https://gateway-api.sigs.k8s.io/geps/gep-3567/

I might be technically not deep enough into this https://gateway-api.sigs.k8s.io/geps/gep-3567/ states an option b of returning 421 for this. Is there a reason that envoy gateway is doing that which i am missing and/or could this be tracked as a followup in this or a new issue? Ideally it would be nice to not break http2 support like this :)

Originally posted by @MTRNord in #2675

贡献者指南