boykopovar
35cf8d56cd
refactor(sdk): add canonical headers for core libraries
2026-10-24 23:17:37 +03:00
Dean Galvin
57bf968aa3
Merge main into feat/http-cookie-enabled-option
2026-10-23 14:37:47 +13:00
Dean
2e0c9251df
Merge pull request #9405 from MarcZX10/feat/http-auth-enabled-option
...
feat(libSceHttp): implement auth-enabled option state
2026-10-23 14:22:37 +13:00
MarcZX10
94ea385b51
feat(libSceHttp): implement cookie-enabled option state
2026-10-22 13:31:21 +00:00
MarcZX10
13eea0a93f
feat(libSceHttp): implement request header removal stub
2026-10-22 13:31:21 +00:00
MarcZX10
eb7ed110b5
feat(libSceHttp): implement auth-enabled option state
2026-10-22 13:31:21 +00:00
Yossi Yadgar
af5a58ad29
test(libSceHttp): check the sceHttpSetProxy refusals
2026-10-22 08:26:07 +03:00
Yossi Yadgar
ede0124063
fix(libSceHttp): refuse the option calls before init and sceHttpSetEpoll for a handle that is not an epoll
...
The last sceHttpTerm now ends every template, connection and request's options, so a stale id is refused after the next sceHttpInit.
2026-10-21 09:36:43 +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
Yossi Yadgar
2525578179
feat(libSceHttp): implement sceHttpGetEpoll
...
sceHttpSetEpoll and sceHttpUnsetEpoll now keep and clear the object's epoll and argument, which sceHttpGetEpoll returns.
2026-10-20 09:36:03 +03:00
Yossi Yadgar
32f0a809be
feat(libSceHttp): implement the Accept-Encoding gzip switches
...
sceHttpSetDefaultAcceptEncodingGZIPEnabled sets the value templates of that context start with; sceHttpSetAcceptEncodingGZIPEnabled and sceHttpGetAcceptEncodingGZIPEnabled set and read it per object.
2026-10-20 09:35:20 +03:00
Yossi Yadgar
585e42bcab
feat(libSceHttp): implement sceHttpGetNonblock and the Try variants of the nonblocking switch
2026-10-20 09:34:26 +03:00
Yossi Yadgar
ac6ceb0b55
feat(libSceHttp): keep redirect options per object and implement sceHttpGetAutoRedirect
...
Templates, connections and requests now each keep their options, copied from the parent when they are created, so sceHttpSetAutoRedirect is no longer dropped and sceHttpGetAutoRedirect returns it.
2026-10-20 09:33:53 +03:00