Dean
a8a34cbb75
Merge pull request #9058 from orezraey/fix/http-uri-parse-measured-ps5
...
fix(libSceHttp): parse, build and merge URIs as measured on a PS5
2026-10-23 14:06:45 +13:00
orezraey and Claude Opus 5.5
59b2192ef9
docs(libSceHttp): record that a PS4 takes no bracketed URI host
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 19:39:28 -03:00
Yossi Yadgar
abaaa66a61
docs(debt): record sceHttpSetProxy as a silent stub
2026-10-22 08:26:20 +03:00
orezraey and Claude Opus 5.5
3bcc0fd719
Merge main into fix/http-uri-parse-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 20:51:44 -03:00
boykopovar
e621c63b57
docs(http): clarify unresolved debug exports
2026-10-21 21:52:58 +03:00
boykopovar
5b01f05550
fix(http): apply sdk character rules to uri decoding
2026-10-21 21:51:45 +03:00
boykopovar
7eac0fbbac
fix(http): restore uri builder limits and output rules
2026-10-21 21:51:43 +03:00
boykopovar
3985ae95cb
fix(http): match native header parsing and uri decoding
2026-10-21 21:51:42 +03:00
boykopovar
bd7a73eb58
fix(http): restore cookie and socket callback signatures
2026-10-21 21:51:39 +03:00
boykopovar
f0e10376bb
fix(http): restore epoll and diagnostic query signatures
2026-10-21 21:50:49 +03:00
boykopovar
adb500a3c1
fix(http): recover the cookie statistics layout
2026-10-21 21:47:19 +03:00
boykopovar
2239c0b717
fix(http): recover request metadata and memory stats signatures
2026-10-21 21:45:01 +03:00
boykopovar
35943b3e7b
fix(http): recover cookie buffer and limit signatures
2026-10-21 21:45:01 +03:00
boykopovar
5266e7f770
fix(http): recover cache and request option stub signatures
...
verify argument widths against the local system module, including the four-register auth cache export and four-byte option outputs. keep every throwing stub body unchanged.
2026-10-21 21:44:51 +03:00
orezraey and Claude Opus 5.5
6369edbf12
Merge main into fix/http-uri-parse-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 09:10:14 -03:00
Adrià
d099bc6cd8
Merge pull request #8245 from YossiYad/feat/http-object-options
...
feat(libSceHttp): keep options per template, connection and request and implement their getters
2026-10-21 14:04:15 +02:00
orezraey and Claude Opus 5.5
b9b9c07713
fix(libSceHttp): parse, build and merge URIs as measured on a PS5
...
A payload process on a PS5 (firmware 13.60) parsed, built and merged
several hundred URIs. sceHttpUriParse cuts the hostname at the first
byte that cannot be in it and starts the path there instead of failing,
takes the userinfo up to the first '@', accepts a port up to 65536 that
ends at '/' or the end, and gives https... schemes 443 and http...
schemes 80. It sweeps the path as sceHttpUriSweepPath does but sizes the
pool for the unswept path, and leaves require alone when the pool is too
small. sceHttpUriBuild writes IPv6 hostnames without brackets.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 08:07:12 -03:00
Yossi Yadgar
0406a1b54e
docs(debt): drop the unknown-signature lines for the HTTP option calls
2026-10-21 09:36:43 +03:00
Dean
9f4ddf7cf9
Merge pull request #8838 from orezraey/fix/http-uri-unescape-sweep-measured-ps5
...
fix(libSceHttp): unescape and sweep URIs as measured on a PS5
2026-10-21 16:10:19 +13:00
orezraey and Claude Opus 5.5
d991252d25
fix(libSceHttp): keep the unmeasured single-dot sweep boundary
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 22:50:59 -03:00
orezraey and Claude Opus 5.5
e2c37be594
fix(libSceHttp): unescape and sweep URIs as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 20:25:59 -03:00
orezraey and Claude Opus 5.5
a8c5db1be9
fix(libSceHttp): bound and return sceHttpParseResponseHeader's value as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 20:19:58 -03:00
Yossi Yadgar
0a69b383d1
docs(debt): note where the HTTP option defaults come from
2026-10-20 09:37:28 +03:00
Yossi Yadgar
c0f8251a4b
feat(libSceHttp): accept the redirect cache, private SSL and forced abort calls
...
Without a network these change nothing, so they check their arguments and return 0, and the debt file lists them as silent stubs.
2026-10-20 09:37:17 +03:00
Dean
23c0381313
Merge pull request #8020 from ymatrix1/feat/http-missing-exports
...
feat(libSceHttp): export missing firmware HTTP interfaces
2026-10-20 17:55:27 +13:00
Yuri Olive
7d9d41c3db
feat(libSceHttp): export missing firmware interfaces
2026-10-19 14:55:42 -03:00
Atharv Jairath
81cd06b8bb
fix(http): make URI parsing independent of host locale
2026-10-19 23:17:34 +05:30
Dean
95d08209cd
Merge pull request #7779 from Antifrag/codex/http-cache-flush
...
fix(libSceHttp): add authentication and cookie cache flush exports
2026-10-19 23:52:45 +13:00
Adrià
079afa9b84
Merge pull request #6649 from ymatrix1/feat/http-uri-copy
...
feat(libSceHttp): implement sceHttpUriCopy
2026-10-19 10:01:28 +02:00
Anton Ermolaev
4450bafec8
fix(libSceHttp): add authentication and cookie cache flush exports
2026-10-19 12:07:02 +05:00
unknown
7c71fc603a
fix(libSceHttp): make URI escaping independent of host locale
2026-10-17 18:46:12 +02:00
Yuri Olive
630ab4c20b
feat(libSceHttp): implement sceHttpUriCopy
2026-10-15 22:46:40 -03:00
Adrià Franch and Claude
342a8c4590
docs(debt): move library entries to one file per library
...
Co-Authored-By: Claude <[email protected] >
2026-10-12 20:38:29 +02:00