Commit Graph
8 Commits
Author SHA1 Message Date
Noxy-HNR 984c5fb7db test(libSceNpSignaling): stop asserting that the four unsettled queries throw
Tests cover implemented behaviour and argument validation; asserting that
an unimplemented call throws would break as soon as it is implemented.
2026-11-02 00:59:25 +00:00
Noxy-HNR d46fb394ad fix(libSceNpSignaling): keep four unsettled query contracts throwing 2026-11-01 18:33:05 -06:00
Noxy-HNR 7b4d70fc6f feat(libSceNpSignaling): answer connection and peer queries offline
Implement sceNpSignalingCreateContextA, ActivateConnectionA, GetConnectionStatus, GetConnectionInfoA, GetConnectionFromNpId, GetConnectionFromPeerAddress(A), GetContextOption, GetPeerNetInfoA, CancelPeerNetInfo, GetPeerNetInfoResult and GetConnectionStatistics for a library with no connection and no request, following shadPS4's checks.
2026-11-01 18:28:00 -06:00
Omar Elmahy a1d7ba92f0 test(libSceNpSignaling): cover post-termination lifecycle and method rejection 2026-10-27 23:20:37 +00:00
MarcZX10 05643a679f test(libSceNpSignaling): cover sceNpSignalingDeactivateConnection 2026-10-24 23:16:37 +00:00
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
Federico Marras 9f58485aad fix(libSceNpSignaling): check online IDs as ASCII whatever the locale 2026-10-22 22:59:08 +02:00
Federico Marras 7e97092226 feat(libSceNpSignaling): model contexts and connections offline
The eight exports threw. They now run shadPS4's argument checks in its
order, keep up to eight contexts with ids allocated as shadPS4 does,
validate NpIds with the online ID rule, and answer a connection request
with SCE_NP_ERROR_SIGNED_OUT without creating a connection.
2026-10-22 22:35:54 +02:00