frankea
71749a8aa8
Merge remote-tracking branch 'origin/main' into feat/http2-websocket-requests
2026-11-06 10:22:21 -05:00
Adrià
02e6bc7ff6
Merge pull request #12456 from p3n1cillin/claude/http2-v3-cleartext-http1
...
fix(libSceHttp2): send version-3 requests to http:// URLs as HTTP/1.1
2026-11-06 13:29:04 +01:00
p3nicillin and Claude Opus 5.5
a0ac5d3572
fix(libSceHttp2): send version-3 requests to http:// URLs as HTTP/1.1
...
OliSe Player and ps5-payload-sdk's http2_get create version-3 templates
and request http:// URLs from servers that only speak HTTP/1.x.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-06 11:55:42 +01:00
frankea
76bd64f609
Merge remote-tracking branch 'origin/main' into feat/http2-websocket-requests
...
# Conflicts:
# core/libs/prx/libSceHttp2/Export.cpp
# core/libs/tests/GuestHttp2.cpp
2026-11-05 22:47:03 -05:00
Eduardo Ruiz
104fc87a0b
Merge remote-tracking branch 'origin/main' into feat/http2-response-headers
...
# Conflicts:
# core/libs/prx/libSceHttp2/Transport.cpp
2026-11-06 01:04:17 +01:00
Eduardo Ruiz
d2e283bee6
feat(http2): serialize the trailing header block
2026-11-06 00:01:58 +01:00
edubox
3a8de43536
feat(http2): serialize HTTP/2 response headers
2026-11-06 00:01:58 +01:00
JJenkx
8bb5c1aa1f
fix(http2): expose auth statuses without matching challenges
2026-11-05 16:50:01 -05:00
Dean Galvin
fc0ef17ce0
Merge main into fix/http2-cookie-boxes
...
Apply review request from 2026-11-05: resolve the GuestHttp2Transport Mode enum and content-encoding conflicts.
2026-11-05 18:08:06 +13:00
Dean Galvin
cb665e7d8e
Merge branch 'main' into feat/http2-websocket-requests
2026-11-05 17:02:56 +13:00
JJenkx
939d961c50
fix(http2): retain gzip member checks on current transport
2026-11-04 10:15:28 -05:00
JJenkx and Claude Opus 5.5
d6a8038853
fix(http2): carry cookie boxes through HTTP1 transport
...
(cherry picked from commit a73753f129c9c02b6eee9781afa370975e9f3b7d)
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-04 15:34:48 +01:00
BunnyFl and Claude Opus 5.5
760eba6585
Merge upstream/main into fix/http2-cookie-box-binding
...
Resolve the HTTP/1.x transport merge (#11611 ): keep both includes in Transport.cpp, and add Cookie and CookieFlood to the test Mode enum after StallUpload, outside the Http10..Http1Plain and EarlyFinal ranges.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-04 06:43:44 +01:00
BunnyFl and Claude Opus 5.5
1897b26943
Merge upstream/main into fix/http2-cookie-box-binding
...
Resolve core/libs/tests/GuestHttp2Transport.cpp: keep both sides' Mode values (all before EarlyFinal) and run the cookie-box tests before main's handshake tests, which replace the old Failure(ssl, Mode::Normal, true) call.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-04 05:25:14 +01:00
Dean Galvin
a614d407e2
Merge branch 'main' into feat/http2-http1-transport
2026-11-04 17:01:05 +13:00
JJenkx
3f9c054d18
feat(http2): support synchronous HTTP/1.0 and HTTP/1.1 requests
2026-11-03 16:45:25 -05:00
hugodearaujo
6dd4bcd43a
Merge remote-tracking branch 'origin/main' into http2/merge-main-2
...
# Conflicts:
# core/libs/prx/libSceHttp2/Transport.cpp
# docs/dev/debt/libSceHttp2.md
2026-11-03 18:32:20 -03:00
JJenkx
3989a014e7
fix(http2): decode and validate each gzip member
2026-11-03 07:34:40 -05:00
JJenkx
e5408c7638
docs(http2): separate SSL callback debt sections
2026-11-02 18:16:21 -05:00
JJenkx
64b8e667ee
chore: refresh HTTP2 callback review branch on main
2026-11-02 11:57:34 -05:00
Dean Galvin
7b95725572
Merge commit 'refs/fu/main' into HEAD
...
# Conflicts:
# core/libs/tests/GuestHttp2Transport.cpp
# docs/dev/debt/libSceHttp2.md
2026-11-03 05:44:48 +13:00
Dean Galvin
cbbf248943
Merge commit '0278ca983148dbb9b8b54a267b2aeab0ce8aff37' into HEAD
...
# Conflicts:
# core/libs/prx/libSceHttp2/Transport.cpp
2026-11-03 01:33:11 +13: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 and Claude Opus 5.5
394efb4c75
docs(debt): shorten the libSceHttp2 TLS settings entry
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 06:34:34 -05:00
JJenkx and Claude Opus 5.5
4dc29810e2
docs(debt): keep the libSceHttp2 TLS settings entry within the length limit
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 06:34:20 -05:00
BunnyFl and Claude Opus 5.5
8a5f9e2706
Merge upstream/main into fix/http2-cookie-box-binding
...
Keeps main's redirect scenarios in GuestHttp2Transport.cpp next to this
branch's cookie box modes and scenarios.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 11:59:15 +01:00
Dean
792caaf6dd
Merge pull request #11575 from JJenkx/feat/http2-redirect-callbacks
...
feat(http2): deliver redirect callbacks and follow HTTPS redirects
2026-11-02 23:29:05 +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
xXPBSXx and Claude Opus 5.5
5281b2c01c
docs(debt): name the HTTP/2 init arguments that titles pass
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-01 01:35:55 +01:00
hugodearaujo
6e29a45057
Merge main f776fddcff into fix/http2-tls-handshake-codes
2026-10-31 19:15:54 -03:00
SnekPolylepis and Claude Opus 5.5
754aad4e9c
fix(libSceHttp2): accept SSL options on a context
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-31 22:01:22 +01:00
frankea
324c6ddfe2
docs(http2): record the null WebSocket message check as measured on a PS5
2026-10-30 22:18:08 -04:00
JJenkx
6ae1f9381b
fix(http2): compose gzip with callback and HTTP1 transport
2026-10-30 19:01:44 -04:00
BunnyFl and Claude Opus 5.5
77c3d1d379
Merge upstream/main into fix/http2-cookie-box-binding
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 18:43:08 +01:00
frankea
da8fbc6c44
Merge remote-tracking branch 'origin/main' into feat/http2-websocket-requests
2026-10-30 11:42:10 -04:00
frankea
59b3d54765
fix(http2): reject a null WebSocket text or data before the request id
...
libSceHttp2.sprx (firmware 13.40) returns 0x817B11FE for a null text or data, together with the non-null option check, before it looks the request id up; the flags, data size and async option are not checked before the connection check. Read from the module, not measured on a console.
2026-10-30 11:42:10 -04:00
hugodearaujo
0d054bf053
Merge main into fix/http2-tls-handshake-codes
...
# Conflicts:
# core/libs/prx/libSceHttp2/Transport.cpp
# core/libs/tests/GuestHttp2Transport.cpp
# docs/dev/debt/libSceHttp2.md
2026-10-30 12:34:47 -03:00
Adrià and Claude Sonnet 5.5
ea63edc9ce
docs(http2): restore main's debt entries and record gzip inflation
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-30 13:31:16 +01: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
5f18e5abe7
fix(http2): retain callback chain with current main import inventory
2026-10-30 08:22:57 -04:00
Dean
e49f8c380c
Merge pull request #11769 from oneandonlydean/salvage/web-misc-9485
...
feat(prx): declare 46 PS5 3.20 exports in four libraries
2026-10-31 01:16:48 +13:00
JJenkx
e069fd2308
fix(http2): integrate current main and preserve callback parent order
2026-10-30 07:37:48 -04:00
hugodearaujo
83c9231966
Merge main into fix/http2-tls-handshake-codes
...
# Conflicts:
# docs/dev/debt/libSceHttp2.md
2026-10-30 06:35:47 -03:00
milescoviello and Claude Opus 5.5
4e921aa0e3
docs(libSceHttp2): say how resolve retries count and that the console's semantics are unverified
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 00:33:44 +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
hugodearaujo
af99299f6f
Merge main into fix/http2-tls-handshake-codes
...
# Conflicts:
# docs/dev/debt/libSceHttp2.md
2026-10-29 19:34:48 -03:00