Commit Graph
17 Commits
Author SHA1 Message Date
Dean cbfc0f02ca Merge pull request #11627 from edubox/feat/http2-host-authority
fix(http2): translate the Host request header to :authority
2026-11-03 01:26:10 +13:00
JJenkx 6ae1f9381b fix(http2): compose gzip with callback and HTTP1 transport 2026-10-30 19:01:44 -04:00
Eduardo Ruiz 72c2df44a4 test(http2): cover gzip checksum and concatenated members 2026-10-30 13:31:03 +01:00
Eduardo Ruiz 58f325624e fix(http2): consume flow control while buffering gzip bodies
Reads already wait for END_STREAM when inflation applies, so keep the receive window open while the encoded body is buffered. This lets a gzip response larger than 65,535 bytes inflate instead of failing, and the split test now reads before the content length so it exercises the read path.
2026-10-30 13:31:03 +01:00
Eduardo Ruiz bd68b64dd1 fix(http2): inflate gzip responses after END_STREAM 2026-10-30 13:31:03 +01:00
edubox 9624b77bc6 feat(http2): inflate gzip response bodies 2026-10-30 13:31:03 +01:00
JJenkx e069fd2308 fix(http2): integrate current main and preserve callback parent order 2026-10-30 07:37:48 -04:00
milescovielloandClaude Opus 5.5 200e1c0f7c test(libSceHttp2): count the lookups of a retried and an exhausted resolve
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 00:33:35 +01:00
milescovielloandClaude Opus 5.5 d986a418ad fix(libSceHttp2): retry a failed lookup the number of times sceHttp2SetResolveRetry sets
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 00:33:35 +01:00
p3nicillinandClaude Opus 5.5 6cb305e844 test(libSceSsl): cover the system CA list helper and its HTTP2 call
Each test serves its own CA_LIST.cer through the working-directory
override of the sandbox path. guest_ssl_system_roots checks that a
handshake to the fixture server fails without the helper and passes
with it, that a context authority still works alongside the list, and
that an empty or certificate-free list throws with its path.
guest_http2_system_roots sends a request from a context with no loaded
certificate, which passes only through the transport's helper call.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-27 23:02:48 +00:00
JJenkx eeea4a5fbb test(http2): stop pinning unsupported downgrade refusal 2026-10-27 06:47:32 -04:00
Eduardo Ruiz eb9aa573a8 fix(http2): translate the Host request header to :authority 2026-10-27 00:40:54 +01:00
JJenkx d847910c69 feat(http2): deliver redirect callbacks and follow HTTPS redirects 2026-10-26 17:01:43 -04:00
Felipebmaitan d07024f3cf fix(http2): accept early responses and initialize Windows DNS 2026-10-26 13:10:57 -03:00
Felipebmaitan 15703a4548 test(http2): handle deletion between synchronous operations 2026-10-26 13:10:57 -03:00
Felipebmaitan 3c4a8eb512 fix(http2): bound uploads and quiesce requests during teardown 2026-10-26 13:10:56 -03:00
Felipebmaitan db57916260 feat(http2): send synchronous HTTP/2 requests over TLS 2026-10-26 13:10:56 -03:00