Commit Graph
6340 Commits
Author SHA1 Message Date
Henrik Rydgård df3edb97a1 SetSockopt: Support more levels 2025-01-06 15:58:13 +01:00
Henrik Rydgård 31207e2835 Also add the proAdhoc.cpp changes. 2025-01-06 15:27:11 +01:00
Henrik Rydgård ee2b47d6cc Remove variable that was previously refactored away (not sure if that was a good idea) 2025-01-06 15:21:12 +01:00
Henrik Rydgård 40e6e03ed5 Transfer some more Apctl functionality 2025-01-06 15:02:00 +01:00
Henrik Rydgård 23bc115e93 Better DNS server default 2025-01-06 14:48:28 +01:00
AdamNandHenrik Rydgård f77f3016b7 Add the new DNS config settings, make use of them in NetApctl_InitInfo 2025-01-06 14:38:57 +01:00
AdamNandHenrik Rydgård 98dba643f4 Just the sceUtility changes from ANR2ME's branch 2025-01-06 14:38:45 +01:00
Nemoumbra 974183e5c3 Buildfix for VS2017 2025-01-06 15:22:03 +03:00
Henrik Rydgård c8da841c3e Leave 32 bytes of space in the ticket for names, and make sure they're just 16 chars long. 2025-01-06 08:33:56 +01:00
Henrik Rydgård 504eadc337 sceNp: Allow for 16-character usernames (do not insert null) 2025-01-05 23:43:44 +01:00
Henrik Rydgård 3e98f16e6b static-ify a bunch of functions 2025-01-05 23:43:44 +01:00
Henrik Rydgård 2edc3085a5 PSPPointer<>: Replace some fiddly memsets with use of a new FillWithZero function. 2025-01-05 23:43:41 +01:00
Henrik Rydgård cf0c0dab0a Add some known function hashes to the sceNpService table 2025-01-05 22:46:58 +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 70042e0906 Add comment 2025-01-05 20:43:29 +01:00
ANR2MEandHenrik Rydgård 4f873614e7 Added sceParseHttpResponseHeader implementation. 2025-01-05 20:16:57 +01:00
ANR2MEandHenrik Rydgård c86c6e55a8 Fixes Invalid URL issue during sceHttpSendRequest on LittleBigPlanet 2025-01-05 19:24:55 +01:00
ANR2MEandHenrik Rydgård 263c37432f Updated getResponseContentLength 2025-01-05 19:24:36 +01:00
ANR2MEandHenrik Rydgård aeb6c7b512 Making sure getAllResponseHeaders not to crash. 2025-01-05 19:24:34 +01:00
ANR2MEandHenrik Rydgård 4c0bb64163 Removing test code to set breakpoints. 2025-01-05 19:24:09 +01:00
ANR2MEandHenrik Rydgård b5dcc86a8e Fixes an issue where sceHttp inited states didn't get reset when changing games. 2025-01-05 19:24:09 +01:00
ANR2MEandHenrik Rydgård e6aa667eea Fixes some issue with sceUriParse 2025-01-05 19:24:07 +01:00
ANR2MEandHenrik Rydgård 07f3249af5 Implement sceNetInetInetAddr which seems to be used too by many games along with sceHttp syscalls 2025-01-05 19:22:45 +01:00
ANR2MEandHenrik Rydgård 0012818eb7 Implement sceHttp library 2025-01-05 19:14:15 +01:00
Henrik RydgårdandGitHub 38726f6dd4 Merge pull request #19808 from Nemoumbra/adhoc-matching-cleanup
Adhoc matching cleanup
2025-01-05 09:39:00 +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 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 CellandHenrik Rydgård 727203e88f Move flags and other constants from InetSocket onto SceNetInet. 2025-01-04 18:03:44 +01:00
White Blood CellandHenrik Rydgård 4bc79481da Translate all input parameters to socket(). 2025-01-04 18:03:44 +01:00
White Blood CellandHenrik Rydgård 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 CellandHenrik Rydgård 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
ee0b0fce6c sceNetInet and sceNetResolver support.
Co-authored-by: AdamN <anr2000@gmail.com>
2025-01-04 17:28:36 +01:00
Henrik RydgårdandGitHub 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
Nemoumbra 60e502c259 Restored the order of HLE module registration 2025-01-03 23:33:09 +03:00
Henrik Rydgård 083543cc14 Unrelated logging improvement 2025-01-03 21:14:22 +01:00
Nemoumbra 96f9749e2e Split out the matching code from sceNetAdhoc.cpp 2025-01-03 04:59:26 +03:00
Nemoumbra b265b3b994 Added empty sceNetAdhocMatching files 2025-01-02 16:03:37 +03:00
Nemoumbra 1a1f779ce7 Added memory tags for volatile memory 2024-12-23 21:22:55 +03:00
Henrik Rydgård e93c80db4e Cleaning up our SIMD header includes, using the new header 2024-12-19 16:08:48 +01:00
Henrik Rydgård 5326d87f9c Rename CrossSIMD to SIMDHeader, but also keep CrossSIMD.h (will have a future use) 2024-12-19 15:15:43 +01:00
Henrik Rydgård c91169e702 Restore removed <algorithm> includes.
Turns out these were needed after all. For some reason, on Windows and
Mac, <algorithm> gets auto-included by something else so I don't notice
when it's missing, and MSVC's include dependency tracker doesn't see it
either.
2024-12-19 09:53:07 +01:00