websocket: tunneling websockets (and upgrades in general) over H2 (#4188)
This allows tunneling over H2, unfortunately only enabled via nghttp2_option_set_no_http_messaging until nghttp2/nghttp2#1181 is sorted out. See the big warnings about not using (at least without knowing you're going to have a roll-out that may break backwards-compatibility some time in the not too distant future) Risk Level: Medium (changes are contained behind H2-with-Upgrade header which doesn't work today) Testing: unit tests, and turned up the full H1/H2 upstream/downstream in the integration test Docs Changes: for now, though I may take them out. I think they're useful for review. Release Notes: not added since we don't want folks using it (outside of testbeds) yet. #1630 Signed-off-by: Alyssa Wilk <alyssar@chromium.org> Mirrored from https://github.com/envoyproxy/envoy @ cd171d9a95f551628453c83f0b00924e8b310bf0pull/620/head
parent
3e7a9570ef
commit
694c6829eb
1 changed files with 14 additions and 0 deletions
Loading…
Reference in new issue