RipleyTom
|
bbda618beb
|
Improve poll for p2p sockets
|
2020-10-16 22:53:48 +03:00 |
|
RipleyTom
|
676fed7cfc
|
Only bind 3658 with RPCN
|
2020-09-09 23:56:25 +02:00 |
|
RipleyTom
|
d9d354c981
|
Makes DNS processing more consistent
|
2020-09-09 23:56:25 +02:00 |
|
RipleyTom
|
10820fa135
|
Implement sceNpSignaling & signaling improvements (#8836)
|
2020-09-07 22:50:17 +01:00 |
|
RipleyTom
|
4317291827
|
tcp_timeout_monitor deadlock fix (#8783)
|
2020-08-28 01:06:01 +01:00 |
|
RipleyTom
|
190822c2b2
|
RPCN Client (#8663)
|
2020-08-27 20:47:04 +01:00 |
|
Eladash
|
d9750e8f9f
|
SPU/PPU reservations: Optimizations for reservation locks and check_state() (non-TSX)
|
2020-07-09 03:17:35 +01:00 |
|
Derrik Touve
|
cb08c53f2f
|
sys_net: Use np_handler dns if possible for sys_net_infoctl (#8557)
Without this, cellHttpSendRequest will use the hardcoded dns 192.168.1.1, which won't work if you're not on that network.
|
2020-07-07 08:25:29 +02:00 |
|
Eladash
|
e1f8573c68
|
sys_net: Fix sys_net_bnet_setsockopt page faults
|
2020-06-12 22:39:13 +03:00 |
|
Eladash
|
4bc157881d
|
sys_net: Stub sys_net_infoctl command 9
|
2020-06-12 22:39:13 +03:00 |
|
Eladash
|
6892399699
|
kernel_explorer: More Improvements
|
2020-06-12 09:28:23 +02:00 |
|
Nekotekina
|
3d7c38ff9d
|
Remove lambda in sys_net_bnet_poll
|
2020-06-07 22:44:07 +03:00 |
|
Ani
|
9657b3f1d4
|
Fix sys_net_bnet_poll regression (#8337)
Co-authored-by: Eladash <elad3356p@gmail.com>
|
2020-06-04 17:30:11 +01:00 |
|
Eladash
|
2dcc3255b2
|
Fix sys_net_bnet_sendto (#8026)
|
2020-04-13 18:49:12 +01:00 |
|
Eladash
|
b45d836b89
|
sys_net: Fix sys_net_bnet_bind page faults
+ EINVAL checks
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
8f32d44635
|
sys_net: Fix sys_net_bnet_sendto
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
9fb30f130a
|
sys_net: Fix sys_net_bnet_getsockopt
+ EINVAL checks
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
d91d420981
|
sys_net: EINVAL check in sys_net_bnet_listen
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
442035c251
|
sys_net: EINVAL checks in sys_net_bnet_accept
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
063902728b
|
sys_net: EINVAL checks in sys_net_bnet_recvfrom
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
60a63fa4b6
|
sys_net: Fix sys_net_bnet_getsockname page faults
+ EINVAL checks
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
7399a3f1e9
|
sys_net: Fix sys_net_bnet_getpeername page faults
+ EINVAL checks
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
c4f6968aae
|
sys_net: Fix sys_net_bnet_connect page faults
+ EINVAL checks
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
00957ca4bf
|
sys_net: Fix sys_net_bnet_select page faults
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
179a9b3bf0
|
sys_net: Fix sys_net_bnet_poll page faults
|
2020-04-13 04:34:10 +01:00 |
|
Eladash
|
fdd7f0645d
|
Some typos (#7908)
* sys_lwcond: replace writer lock with reader lock
* sys_rsx: Typo fix
* sys_net: Fixup for buffer reading
|
2020-03-31 16:44:50 +03:00 |
|
Eladash
|
019aae8bec
|
sys_net: Fix access violation handling (#7901)
Should fix page faults notifications on unmapped menory on Gran Turismo 5.
|
2020-03-30 05:53:17 +01:00 |
|
Eladash
|
66bd8308d9
|
lv2: Wait for rescheduling before confirming timeouts (#7875)
|
2020-03-28 03:16:59 +00:00 |
|
Megamouse
|
21b6495aaa
|
Fix ui and sys_net warnings
|
2020-03-04 22:28:05 +01:00 |
|
Nekotekina Aux1
|
250736ece5
|
Fix warnings in emucore
|
2020-03-04 21:23:34 +03:00 |
|
RipleyTom
|
f1f5c91386
|
Fake PSN (#7516)
|
2020-03-04 13:55:35 +00:00 |
|
Nekotekina
|
5e75a0c497
|
Disable cotire on travis
Make some workarounds for clang because it poorly supports -Wold-style-cast
|
2020-02-21 17:03:54 +03:00 |
|
Nekotekina
|
92e3eaf3ff
|
Fix signed-unsigned comparisons and mark warning as error (part 2).
|
2020-02-19 22:54:58 +03:00 |
|
Megamouse
|
fe75311be2
|
move config structs to own files and clean up some headers
|
2020-02-17 15:08:17 +03:00 |
|
Nekotekina
|
a8e1afa0af
|
sys_net: fix sys_net_bnet_select arg check (nfds)
|
2020-01-10 03:21:27 +03:00 |
|
Nekotekina
|
ef8872c0d7
|
sys_net: fix sys_net_bnet_connect on Windows
Properly write is_connecting variable.
|
2019-12-29 21:53:43 +03:00 |
|
Nekotekina
|
01b1b21efd
|
sys_net: add a workaround for WSAPoll with timeout
Don't call WSAPoll with empty socket list.
|
2019-12-29 21:24:13 +03:00 |
|
Nekotekina
|
abe2cc196a
|
sys_net: fixup for race condition
Don't reset is_connecting without checking correctness.
Also cleanup dead WIN32 code.
|
2019-12-23 22:39:18 +03:00 |
|
RipleyTom
|
90e4fe23c5
|
WSAPoll workaround
|
2019-12-23 22:31:09 +03:00 |
|
Jayveer
|
364ba95d26
|
Updated sys_net to use WSAPoll on win32 as this fixes connection issues
in Metal Gear Online. Also aligns with implementations on non win32
platforms
|
2019-12-13 21:52:29 +03:00 |
|
Nekotekina
|
ad9c9f0183
|
C-style cast cleanup II
|
2019-11-30 18:17:45 +03:00 |
|
Nekotekina
|
f31233b822
|
sys_net: don't report SYS_NET_EWOULDBLOCK in blocking syscalls
|
2019-11-22 18:56:40 +03:00 |
|
Nekotekina
|
5c55d4f2fe
|
sys_net: format both negative and positive sys_net_error values
|
2019-11-22 18:56:13 +03:00 |
|
Eladash
|
6ad8b0a443
|
sys_net: Add error_code
|
2019-11-21 22:51:22 +03:00 |
|
Nekotekina
|
16dd72b3e3
|
Replace some uses of Emu.IsStopped()
Poll thread state instead.
|
2019-10-12 21:12:47 +03:00 |
|
Nekotekina
|
9d4de51cb6
|
Use g_fxo for network thread
Minor refactoring
|
2019-10-08 23:12:54 +03:00 |
|
Nekotekina
|
7db2e2537f
|
Don't call lv2_obj::awake_all with empty list
Fixup after #5883
|
2019-08-22 02:13:39 +03:00 |
|
eladash
|
050339bb3e
|
PPU/LV2: Make thread-lists scheduling atomic
|
2019-08-17 22:46:36 +03:00 |
|
Eladash
|
85b1152e29
|
Timers scaling and fixes
|
2019-07-23 00:09:01 +01:00 |
|
Nekotekina
|
e1293b14f8
|
sys_net: add vm::temporary_unlock
|
2019-07-14 18:11:00 +03:00 |
|