Henrik Rydgård
|
d4ad8c9639
|
Merge pull request #19827 from hrydgard/net-inet-socket-remap
sceNetInet socket remap
|
2025-01-08 19:16:57 +01:00 |
|
Henrik Rydgård
|
440fa80c5f
|
Use the correct count parameter for select
|
2025-01-08 18:47:16 +01:00 |
|
Henrik Rydgård
|
cddd3d439d
|
Crashfix with asan, minor
|
2025-01-08 18:03:45 +01:00 |
|
Henrik Rydgård
|
f84ec05140
|
Strange buildfix
|
2025-01-08 17:02:39 +01:00 |
|
Henrik Rydgård
|
77fcb181a5
|
Just some code formatting
|
2025-01-08 17:01:27 +01:00 |
|
Henrik Rydgård
|
728268bb3f
|
Better CreateSocket errro handling
|
2025-01-08 16:35:09 +01:00 |
|
Henrik Rydgård
|
698b73dd15
|
ImDebugger: Add Np and Sockets debugger windows, on a new Network menu
|
2025-01-08 16:29:18 +01:00 |
|
Henrik Rydgård
|
c9c594462f
|
Track non-blocking state
|
2025-01-08 16:25:44 +01:00 |
|
Henrik Rydgård
|
b97b0e4cf6
|
Add Close method to socket manager
|
2025-01-08 16:25:15 +01:00 |
|
Henrik Rydgård
|
a1744a6989
|
Add SocketManager::CreateSocket for convenience
|
2025-01-08 15:27:54 +01:00 |
|
Henrik Rydgård
|
155a9f9dbc
|
Turn the socket manager into a class
|
2025-01-08 14:59:40 +01:00 |
|
Henrik Rydgård
|
5026e92450
|
Set min socket number to 61. Somehow this fixes Linux??
|
2025-01-08 14:46:45 +01:00 |
|
Henrik Rydgård
|
2c3f7f6806
|
Add a central location for managing HLE sockets
|
2025-01-08 13:29:09 +01:00 |
|
Henrik Rydgård
|
3dc2a1034d
|
Setting a socket number minimum of 20 solved the Mac problems. I guess it clashes with the adhoc code?
|
2025-01-08 13:28:16 +01:00 |
|
Henrik Rydgård
|
c33ea84db1
|
Implement one of ANR2ME's TODOs
|
2025-01-08 13:27:51 +01:00 |
|
Henrik Rydgård
|
fcb3d636b4
|
Fix some closesocket bugs
|
2025-01-08 13:27:51 +01:00 |
|
Henrik Rydgård
|
8505e24812
|
Attempt to implement remapping in select/poll
|
2025-01-08 13:27:49 +01:00 |
|
Henrik Rydgård
|
0f2bd65845
|
Use the wrapper struct, except in case of poll/select
|
2025-01-08 13:27:20 +01:00 |
|
Henrik Rydgård
|
08f2bee1bd
|
Add socket lookups
|
2025-01-08 13:26:08 +01:00 |
|
Henrik Rydgård
|
303a03c9a8
|
Cleanup, define socket struct
|
2025-01-08 13:26:08 +01:00 |
|
Henrik Rydgård
|
4218b396e1
|
Merge pull request #19831 from hrydgard/centralize-socket-includes
Centralize socket-related includes, introduce socket_errno
|
2025-01-08 13:24:11 +01:00 |
|
Henrik Rydgård
|
3ae17399eb
|
Warning fixes
|
2025-01-08 12:56:57 +01:00 |
|
Henrik Rydgård
|
97d5cc7ddf
|
Android buildfix
|
2025-01-08 12:56:49 +01:00 |
|
Henrik Rydgård
|
c3aa0f7452
|
Centralize socket-related includes, introduce socket_errno
This resolves some weird inconsistentes and include order problems
related to errno. Needed for the next steps.
|
2025-01-08 12:42:45 +01:00 |
|
Henrik Rydgård
|
3b81cb9f2a
|
Merge pull request #19830 from hrydgard/socket-remap-prep
Socket remap prep
|
2025-01-08 09:52:03 +01:00 |
|
Henrik Rydgård
|
baf6bcc41e
|
Hide the "Not supported" notice. Minor cleanups
|
2025-01-08 09:24:32 +01:00 |
|
Henrik Rydgård
|
6922483460
|
Change Np country code to 'us'
|
2025-01-08 09:09:56 +01:00 |
|
Henrik Rydgård
|
f5c2360704
|
Merge pull request #19826 from hrydgard/infrastructure-move-things
Move all the Inet enum mappers to Core/HLE/NetInetConstants
|
2025-01-07 20:07:42 +01:00 |
|
Henrik Rydgård
|
9b82a9f180
|
Move all the Inet enum mappers to Core/HLE/NetInetConstants. Other cleanup.
|
2025-01-07 19:45:16 +01:00 |
|
Henrik Rydgård
|
76a55a1f44
|
Merge pull request #19824 from hrydgard/infrastructure-work
Infrastructure: Add separate username, pick Nickname as default if valid
|
2025-01-07 19:12:50 +01:00 |
|
Henrik Rydgård
|
c70f83c3a3
|
UI: Correct maxLen_ in text input fields
|
2025-01-07 18:53:15 +01:00 |
|
Henrik Rydgård
|
6ebbb434e4
|
Restrict username minimum length too (3 chars)
|
2025-01-07 18:09:19 +01:00 |
|
Henrik Rydgård
|
77e575dd65
|
Buildfix
|
2025-01-07 17:54:52 +01:00 |
|
Henrik Rydgård
|
177019bdf4
|
When setting a nickname, copy to infrastructure name if that's still empty and if valid.
|
2025-01-07 17:46:28 +01:00 |
|
Henrik Rydgård
|
01b06b76c9
|
Infrastructure username handling: Add separate username, pick Nickname as default if valid.
|
2025-01-07 17:43:02 +01:00 |
|
Henrik Rydgård
|
41e156a326
|
Oops, didn't mean to revert rcheevos.
|
2025-01-07 16:33:59 +01:00 |
|
Henrik Rydgård
|
237e6893da
|
Merge pull request #19822 from hrydgard/try-anr2me-inet
Try anr2me's sceNetInet implementation
|
2025-01-07 16:33:25 +01:00 |
|
Henrik Rydgård
|
8d16ea408e
|
Buildfix
|
2025-01-07 15:33:15 +01:00 |
|
Henrik Rydgård
|
895d8eb7fa
|
Try ANR2ME's sceNetInet implementation
|
2025-01-07 10:31:32 +01:00 |
|
Henrik Rydgård
|
1e3e5c483e
|
Merge pull request #19819 from hrydgard/infra2-step2
SetSockopt: Support more levels
|
2025-01-06 18:29:19 +01:00 |
|
Henrik Rydgård
|
385b7886e2
|
Minor address-sanitizer cleanups
|
2025-01-06 18:06:21 +01:00 |
|
Henrik Rydgård
|
1c16c31b49
|
Log level tweaks, fix dodgy string tricks that failed the memory sanitizer
|
2025-01-06 17:51:59 +01:00 |
|
Henrik Rydgård
|
1dc93ef8db
|
Fixes. Wipeout Pulse gets further but not working
|
2025-01-06 17:17:59 +01:00 |
|
Henrik Rydgård
|
110d404911
|
Add a missing socket option name
|
2025-01-06 16:10:46 +01:00 |
|
Henrik Rydgård
|
e81db31805
|
Merge pull request #19817 from Nemoumbra/net-buildfix
Buildfix for VS2017
|
2025-01-06 15:59:52 +01:00 |
|
Henrik Rydgård
|
df3edb97a1
|
SetSockopt: Support more levels
|
2025-01-06 15:58:13 +01:00 |
|
Henrik Rydgård
|
2f9f1c49de
|
Merge pull request #19818 from hrydgard/infra2-step1
Just the sceUtility changes from ANR2ME's branch
|
2025-01-06 15:48:47 +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 |
|