Commit Graph
41763 Commits
Author SHA1 Message Date
Henrik Rydgård cf0c0dab0a Add some known function hashes to the sceNpService table 2025-01-05 22:46:58 +01:00
Henrik Rydgård 4d0b649acb Merge pull request #19815 from hrydgard/ticket-max-username-len
sceNpAuthGetTicket: Truncate the username at 16 chars
2025-01-05 22:36:01 +01:00
Henrik Rydgård f96c52b7f8 sceNpAuthGetTicket: Truncate the username at 16 chars
As requested by ChaCheeChoo in #19814
2025-01-05 22:33:44 +01:00
Henrik Rydgård dd9e81b2be Quick fix for JPEG detection, we missed some files. Thanks sonic120 for the report. 2025-01-05 21:16:47 +01:00
Henrik Rydgård 483d00af4b Merge pull request #19813 from hrydgard/http
Rebase of ANR2ME's sceHttp implementation
2025-01-05 20:51:11 +01:00
Henrik Rydgård 70042e0906 Add comment 2025-01-05 20:43:29 +01:00
ANR2ME 4f873614e7 Added sceParseHttpResponseHeader implementation. 2025-01-05 20:16:57 +01:00
ANR2ME c86c6e55a8 Fixes Invalid URL issue during sceHttpSendRequest on LittleBigPlanet 2025-01-05 19:24:55 +01:00
ANR2ME 263c37432f Updated getResponseContentLength 2025-01-05 19:24:36 +01:00
ANR2ME aeb6c7b512 Making sure getAllResponseHeaders not to crash. 2025-01-05 19:24:34 +01:00
ANR2ME f500726762 Changing httpCode to statusLine 2025-01-05 19:24:09 +01:00
ANR2ME 4c0bb64163 Removing test code to set breakpoints. 2025-01-05 19:24:09 +01:00
ANR2ME b5dcc86a8e Fixes an issue where sceHttp inited states didn't get reset when changing games. 2025-01-05 19:24:09 +01:00
ANR2ME e6aa667eea Fixes some issue with sceUriParse 2025-01-05 19:24:07 +01:00
ANR2ME 07f3249af5 Implement sceNetInetInetAddr which seems to be used too by many games along with sceHttp syscalls 2025-01-05 19:22:45 +01:00
ANR2ME 0012818eb7 Implement sceHttp library 2025-01-05 19:14:15 +01:00
Henrik Rydgård 06b10f54cc Merge pull request #19811 from hrydgard/headless-recurse-tests
pspautotests runner (headless): Add ability to specify a directory to recurse
2025-01-05 12:03:52 +01:00
Henrik Rydgård 0a9e463383 pspautotests runner (headless): Add ability to specify a directory to recurse
Also add the ability to ignore individual tests.

This is very useful during development for convenient multi-test runs
from within Visual Studio.

Example command line:

```
 --root pspautotests/tests/../ -o --compare --timeout=30 --graphics=software pspautotests/tests/audio/atrac/... --ignore pspautotests/tests/audio/atrac/second/resetting.prx --ignore pspautotests/tests/audio/atrac/replay.prx
```
2025-01-05 10:22:50 +01:00
Henrik Rydgård a28103d218 Merge pull request #19810 from hrydgard/minor-cleanup
Fix crash/assert in old Ge debugger with OpenGL, remove obsolete compat flag
2025-01-05 09:52:05 +01:00
Henrik Rydgård 38726f6dd4 Merge pull request #19808 from Nemoumbra/adhoc-matching-cleanup
Adhoc matching cleanup
2025-01-05 09:39:00 +01:00
Henrik Rydgård b097a54ee0 Don't assert when using the old Ge debugger in OpenGL 2025-01-05 09:28:34 +01:00
Henrik Rydgård 8d6593b92b Remove compat flag AllowDelayedReadback 2025-01-05 09:18:13 +01:00
Henrik Rydgård 41bd984a7e Merge pull request #19809 from hrydgard/savestate-fix
Fix savestates, oops
2025-01-05 00:18:57 +01:00
Henrik Rydgård 56dd10f283 Fix savestates 2025-01-05 00:00:06 +01:00
Nemoumbra aae7b187d5 Hadouken fixes: SendData funcs + sceNetAdhocMatchingGetPoolStat 2025-01-05 01:07:10 +03:00
Nemoumbra 94f4ad200b Hadooken fixes: sceNetAdhocMatchingSelectTarget, NetAdhocMatching_CancelTargetWithOpt 2025-01-05 00:46:42 +03:00
Nemoumbra 3497ccacb5 Hadooken codestyle fix + cleaned up NetAdhocMatching_Start 2025-01-05 00:08:20 +03:00
Nemoumbra f7289ff22a Simplified 2 more matching funcs 2025-01-04 23:52:31 +03:00
Nemoumbra 4f623db57a Added early returns for actOn{X}Packet funcs 2025-01-04 23:42:39 +03:00
Henrik Rydgård 5a328a8381 Merge pull request #19807 from hrydgard/infra-master
Rebased WIP: Infrastructure: sceNetInet and sceNetResolver support
2025-01-04 21:20:19 +01:00
Henrik Rydgård df63e19464 Warning fixes, Windows compat hacks 2025-01-04 20:04:39 +01:00
Henrik Rydgård f4ee69f7be Buildfixes 2025-01-04 20:04:35 +01:00
Nemoumbra 110799f09d Cleaned up broadcastHelloMessage and broadcastPingMessage 2025-01-04 21:08:31 +03:00
Nemoumbra 9f94e035a7 Added early returns for send{X}Packet funcs 2025-01-04 20:29:39 +03:00
White Blood Cell 727203e88f Move flags and other constants from InetSocket onto SceNetInet. 2025-01-04 18:03:44 +01:00
White Blood Cell 4bc79481da Translate all input parameters to socket(). 2025-01-04 18:03:44 +01:00
Henrik Rydgård 66b801c1ef Add to the rest of the build systems 2025-01-04 18:03:44 +01:00
White Blood Cell 7c342316ec Fix bad formatting in CMakeLists. 2025-01-04 17:57:00 +01:00
White Blood Cell 87de5b6385 Add header to sceNetInet and audit hleLogError calls for SetLastError. 2025-01-04 17:56:58 +01:00
Nemoumbra 9f4f0a4e6a Brace codestyle fix 2025-01-04 19:55:50 +03:00
White Blood Cell dfd4b996bf Implement sceNetInetGetpeername and sceNetInetGetsockname as per anr2mes impl and begin converting ERROR_LOGS into hleLogError + ensuring last error is set. 2025-01-04 17:55:18 +01:00
Henrik Rydgård 7d3dcaac1b Merge pull request #19806 from hrydgard/cwcheat-cache-invalidation
Restore cache invalidation on reads in CwCheat engine
2025-01-04 17:39:29 +01:00
White Blood CellandAdamN ee0b0fce6c sceNetInet and sceNetResolver support.
Co-authored-by: AdamN <anr2000@gmail.com>
2025-01-04 17:28:36 +01:00
Henrik Rydgård b8096e1c1e Update build.gradle, just because 2025-01-04 17:18:27 +01:00
Henrik Rydgård abbea9ac05 Restore cache invalidation in CwCheats code 2025-01-04 17:18:23 +01:00
Henrik Rydgård a0f3963d76 Merge pull request #19797 from Nemoumbra/net-adhoc-split
Split out Adhoc matching from the main sceNetAdhoc file.
2025-01-04 15:27:48 +01:00
Henrik Rydgård 4165a74284 Merge pull request #19805 from hrydgard/osk-fixes
Don't cut off the last char from strings from NativeKeyboard
2025-01-04 14:14:54 +01:00
Henrik Rydgård 073a6fef0e Delete dead code from Utf8.cpp 2025-01-04 13:29:42 +01:00
Henrik Rydgård c60074d1d5 Don't cut off the last char from strings from NativeKeyboard 2025-01-04 13:27:13 +01:00
Henrik Rydgård 80b09aa478 Remove unnecessary c_str(), minor cleanup 2025-01-04 13:15:55 +01:00