Commit Graph
6 Commits
Author SHA1 Message Date
Omar Elmahy 6f859547b5 test(libSceNpMatching2): cover null parameter initialization and post-terminate lifecycle 2026-10-28 12:55:53 +00:00
Dean a278151901 Merge pull request #12013 from simnJS/feat/npmatching2-signaling-status
feat(libSceNpMatching2): answer signaling connection status and context start abort offline
2026-10-28 22:53:59 +13:00
simnJS ad9a68f9ba feat(libSceNpMatching2): answer signaling connection status and context start abort offline
sceNpMatching2SignalingGetConnectionStatus reports every member inactive
for a known context, since no room is joined offline, and leaves the peer
address and port untouched; a null status pointer throws.
sceNpMatching2AbortContextStart returns NOT_INITIALIZED before
initialization and 0 afterwards. Checks follow shadPS4, with RPCS3's
differences recorded in the technical debt entry.
2026-10-27 17:57:03 +01:00
PrivacyOnion 5be476d442 test(libSceNpMatching2): cover null argument validation in GuestNpMatching2Offline
Signed-off-by: PrivacyOnion <[email protected]>
2026-10-27 13:23:42 +01:00
boykopovar fdf9ca7574 fix(sdk): reconcile public headers after rebase 2026-10-24 23:17:47 +03:00
Federico Marras 4bb91851bb feat(libSceNpMatching2): model contexts offline
The context calls, the callback registrations and
SetDefaultRequestOptParam threw. They now follow shadPS4's checks and
context ids, ContextStart returns SCE_NET_ERROR_RESOLVER_ETIMEDOUT, the
answer shadPS4 records for a console without internet access, and
Terminate releases the contexts.
2026-10-22 22:55:51 +02:00