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
AdamN and Henrik Rydgård
f77f3016b7
Add the new DNS config settings, make use of them in NetApctl_InitInfo
2025-01-06 14:38:57 +01:00
AdamN and Henrik 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
ANR2ME and Henrik Rydgård
4f873614e7
Added sceParseHttpResponseHeader implementation.
2025-01-05 20:16:57 +01:00
ANR2ME and Henrik Rydgård
c86c6e55a8
Fixes Invalid URL issue during sceHttpSendRequest on LittleBigPlanet
2025-01-05 19:24:55 +01:00
ANR2ME and Henrik Rydgård
263c37432f
Updated getResponseContentLength
2025-01-05 19:24:36 +01:00
ANR2ME and Henrik Rydgård
aeb6c7b512
Making sure getAllResponseHeaders not to crash.
2025-01-05 19:24:34 +01:00
ANR2ME and Henrik Rydgård
4c0bb64163
Removing test code to set breakpoints.
2025-01-05 19:24:09 +01:00
ANR2ME and Henrik 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
ANR2ME and Henrik Rydgård
e6aa667eea
Fixes some issue with sceUriParse
2025-01-05 19:24:07 +01:00
ANR2ME and Henrik 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
ANR2ME and Henrik Rydgård
0012818eb7
Implement sceHttp library
2025-01-05 19:14:15 +01:00
Henrik Rydgård and GitHub
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 Cell and Henrik Rydgård
727203e88f
Move flags and other constants from InetSocket onto SceNetInet.
2025-01-04 18:03:44 +01:00
White Blood Cell and Henrik Rydgård
4bc79481da
Translate all input parameters to socket().
2025-01-04 18:03:44 +01:00
White Blood Cell and Henrik 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 Cell and Henrik 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ård and GitHub
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