Skip to content

HTTPCLIENT-2261 - Enable HTTP/2 CONNECT tunneling for HTTP/2 clients …#810

Open
arturobernalg wants to merge 1 commit intoapache:masterfrom
arturobernalg:HTTPCLIENT-2261
Open

HTTPCLIENT-2261 - Enable HTTP/2 CONNECT tunneling for HTTP/2 clients …#810
arturobernalg wants to merge 1 commit intoapache:masterfrom
arturobernalg:HTTPCLIENT-2261

Conversation

@arturobernalg
Copy link
Copy Markdown
Member

…through HTTP/2 proxies

Wire HTTP/2 tunnel establishment into InternalH2ConnPool for tunneled routes by using H2OverH2TunnelSupport to convert an existing proxy HTTP/2 connection into a stream-backed tunnel session

@arturobernalg
Copy link
Copy Markdown
Member Author

We need this first apache/httpcomponents-core#648

@arturobernalg arturobernalg force-pushed the HTTPCLIENT-2261 branch 3 times, most recently from 2777d03 to 58c724d Compare March 24, 2026 09:16
@arturobernalg arturobernalg force-pushed the HTTPCLIENT-2261 branch 4 times, most recently from f0f0a43 to 69cb83b Compare April 10, 2026 17:30
@arturobernalg arturobernalg marked this pull request as ready for review April 10, 2026 17:30
@ok2c
Copy link
Copy Markdown
Member

ok2c commented Apr 26, 2026

@arturobernalg This is a log of code. We need a compatibility test case similar to ApacheHTTPDSquidCompatibilityIT to be sure it actually works correctly. I am not entirely sure this is all worth the efforts.

@arturobernalg arturobernalg force-pushed the HTTPCLIENT-2261 branch 2 times, most recently from 58b6716 to ea4303c Compare April 29, 2026 11:21
…through HTTP/2 proxies

Wire HTTP/2 tunnel establishment into InternalH2ConnPool for tunneled routes by using H2OverH2TunnelSupport to convert an existing proxy HTTP/2 connection into a stream-backed tunnel session
@arturobernalg
Copy link
Copy Markdown
Member Author

@arturobernalg This is a log of code. We need a compatibility test case similar to ApacheHTTPDSquidCompatibilityIT to be sure it actually works correctly. I am not entirely sure this is all worth the efforts.

@ok2c add it. please do another passs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants