Files
rpcs3/Utilities
RipleyTom 5ca19eabd5 NP code review
sceNpTrophy fixes

- sceNpTrophyGetTrophyUnlockState: signed 1 was potentially shifted by 31(UB)
- sceNpTrophyUnlockTrophy: used a reader_lock and was missing check for read only context

cellGame fixes

- cellHddGameCheck: missing log parameters
- cellGameDataCheckCreate2: missing log parameter
- cellGameThemeInstall: condition inverted checking for extension + added tolower just in case
- cellGameThemeInstallFromBuffer: OOB access, buf is always filled from the start and then used as a parameter to the CB

sceNp fixes

- sceNpManagerGetTicket: Made accurate from RE
- sceNpDrmGetTimelimit: Fix msec calculation

sceNp2 fixes

-sceNpMatching2ContextStartAsync: avoid capturing ctx
-sceNpMatching2ContextStop: Minor error value swap

rpcn_client fixes

-add_friend: missing log parameter
-handle_friend_notification: misc validation issue

np_handler fixes
-ticket: Missing move in move constructor
-ticket::parse: Misc validation fix
-get_player_history_entry: potential UB fix

np_requests fixes

-Wrong CB event_type set for get_room_member_data_external_list!
-reply_tus_get_data was not copying status data!
-Order of error check in reply_get_room_member_data_external_list was wrong
-Improved logging

np_requests_gui:

-Added missing guards for gui_notifications

upnp_handler fixes

-Highest density of bugs per line of code in the west, let's pretend I never wrote this

signaling_handler fixes

-Swapped to multimap to avoid collisions on timestamps

Misc fixes
2026-03-01 09:20:32 +02:00
..
2026-03-01 09:20:32 +02:00
2025-02-11 20:38:35 +01:00
2025-02-11 20:38:35 +01:00
2026-02-20 19:46:39 +02:00
2021-04-11 14:01:51 +03:00
2025-02-11 20:38:35 +01:00
2025-01-14 21:35:57 +01:00
2025-01-14 21:35:57 +01:00
2023-09-11 15:44:33 +03:00
2023-09-11 15:44:33 +03:00
2025-03-10 21:09:27 +01:00
2026-02-28 10:58:25 +02:00
2026-02-20 19:46:39 +02:00
2026-02-20 19:46:39 +02:00
2022-09-17 16:35:02 +03:00
2020-12-12 15:12:01 +03:00