shadPS4/src/core/libraries/network
georgemoralis aff387e8a9
First ShadNet integration (#4607)
* initial shadnet client (based on my previous prs)

* some np_handler work mostly based on our previous pr

* improved login/logout event of shadnet

* added np_score support from previous pr

* friends and notifications ui

* clang is not my friend

* clang fix again

* added webapi support for shadnet

* applied metrik's fix

* clang

* fixed some wrong LOG_ERRORS

* updated emulator settings

* trying to fix npcommid bugs

* fixed npcommid

* improved NPcommid detection so it won't write null values to database

* metrik's suggestion

* removed one line

* more command types

* fixed duplicated log print

* fixed compile

* improved reconnection retries

* simplify error code

* stephen suggestion

* made friends hotkey

* fixup

* more proper handling of reconnecting

* fixed return code
2026-06-24 23:57:43 +03:00
..
http2.cpp Core: Remove checks for symbol version_major and version_minor (#3540) 2025-09-08 19:30:03 -07:00
http2.h Standardize RegisterLib names for HLE libraries (#3234) 2025-07-16 12:23:03 +03:00
http_error.h [Lib] libsceHttp (#2576) 2025-03-02 23:09:38 +02:00
http.cpp First ShadNet integration (#4607) 2026-06-24 23:57:43 +03:00
http.h Http part7 (#4462) 2026-06-07 19:14:42 +03:00
net_ctl_codes.h NP Part 1: NpSignaling (#4549) 2026-06-11 16:52:09 +03:00
net_ctl_obj.cpp New config mode (part1 of 0.15.1 branch series) (#4145) 2026-03-21 22:26:36 +02:00
net_ctl_obj.h kernel: Rewrite pthread emulation (#1440) 2024-11-21 22:59:38 +02:00
net_epoll.cpp WIP: port: Add x64 FreeBSD (#3927) 2026-03-30 13:44:29 +03:00
net_epoll.h WIP: port: Add x64 FreeBSD (#3927) 2026-03-30 13:44:29 +03:00
net_error.h Sockets fixes (#3392) 2025-08-06 08:00:29 +03:00
net_obj.cpp Network libs fixes , stubs and more (#1324) 2024-10-11 10:37:36 +03:00
net_obj.h Network libs fixes , stubs and more (#1324) 2024-10-11 10:37:36 +03:00
net_resolver.cpp more files for syncing with 0.15.1 branch (#4161) 2026-03-22 10:26:23 +02:00
net_resolver.h Lib.Net: Proper resolver errors when isConnectedToNetwork is disabled (#4081) 2026-02-28 00:50:41 +02:00
net_upnp.cpp UPNP Support (#4556) 2026-06-12 10:43:39 +03:00
net_upnp.h UPNP Support (#4556) 2026-06-12 10:43:39 +03:00
net_util.cpp NP Part 1: NpSignaling (#4549) 2026-06-11 16:52:09 +03:00
net_util.h NP Part 1: NpSignaling (#4549) 2026-06-11 16:52:09 +03:00
net.cpp WIP: port: Add x64 FreeBSD (#3927) 2026-03-30 13:44:29 +03:00
net.h Net fixes (#3895) 2026-01-05 01:57:31 +02:00
netctl.cpp NP Part 1: NpSignaling (#4549) 2026-06-11 16:52:09 +03:00
netctl.h NP Part 1: NpSignaling (#4549) 2026-06-11 16:52:09 +03:00
p2p_sockets.cpp Implement send/recvmsg (#3487) 2025-09-01 01:02:26 +03:00
posix_sockets.cpp Do not crash on encountering an unknown option in PosixSocket::SetSocketOptions (#4346) 2026-05-10 14:18:39 +01:00
sockets.h Net fixes (#3895) 2026-01-05 01:57:31 +02:00
ssl2_error.h Return an empty certificate (#4104) 2026-03-07 09:15:32 +02:00
ssl2.cpp Lib.Ssl2: Stub data for sceSslGetCaCerts (#4127) 2026-03-14 17:12:26 +02:00
ssl2.h Return an empty certificate (#4104) 2026-03-07 09:15:32 +02:00
ssl.cpp Core: Remove checks for symbol version_major and version_minor (#3540) 2025-09-08 19:30:03 -07:00
ssl.h Ssl stub (#3307) 2025-07-23 20:34:07 +03:00
sys_net.cpp Lib.Net: Misc fixes (#4082) 2026-02-28 09:09:01 +02:00
sys_net.h AF_UNIX preliminary support (#3506) 2025-09-06 19:49:21 +03:00
unix_sockets.cpp AF_UNIX preliminary support (#3506) 2025-09-06 19:49:21 +03:00