JJenkx
64b8e667ee
chore: refresh HTTP2 callback review branch on main
2026-11-02 11:57:34 -05:00
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
2de2bfe764
feat(http2): deliver TLS certificate verification callbacks
2026-11-01 20:17:24 -05:00
JJenkx
59bc5a8f19
feat(http2): deliver redirect callbacks and follow HTTPS redirects
2026-11-01 20:17:24 -05: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
milescoviello and Claude 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
milescoviello and Claude 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
p3nicillin and Claude 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