Citron/src/core/hle/service
Zephyron a1f3414bde service/sockets: Implement network services for new firmware versions
This commit implements various network services required for newer firmware
versions. Key changes include:

- Add bsd:nu service for firmware 15.0.0+ with proper event handling
- Add bsdcfg implementation with complete interface declarations
- Add dns:priv and ethc (c/i) services
- Register all new services in the service manager
- Extend BSD implementation with additional socket operations
- Remove room_network instance variable in favor of system.GetRoomNetwork()
- Fix kernel event creation by using ServiceContext in all appropriate places
- Update build system to include new source files

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-04-15 17:19:53 +10:00
..
acc feat: Add Home Menu launch support and system improvements 2025-02-17 17:33:10 +10:00
am feat: Add Home Menu launch support and system improvements 2025-02-17 17:33:10 +10:00
aoc service/aoc: Implement CheckAddOnContentMountStatus 2025-02-16 11:55:13 +10:00
apm Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
audio feat: Add Home Menu launch support and system improvements 2025-02-17 17:33:10 +10:00
bcat Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
bpc Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
btdrv Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
btm Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
caps Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
erpt Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
es Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
eupld Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
fatal Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
fgm Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
filesystem Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
friend renderer/friend: Improve reversed depth handling and Friend service 2025-04-03 16:17:55 +10:00
glue Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
grc Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
hid service/hid: reorganize gesture-related functions 2025-02-08 19:39:53 +10:00
jit Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
lbl Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
ldn build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
ldr Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
lm Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
mig Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
mii Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
mm service/mm: add missing vector include and update copyright 2025-02-08 20:24:09 +10:00
mnpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
ncm Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
nfc build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
nfp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
ngc Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
nifm network: Improve network interface handling and address resolution 2025-02-17 21:59:15 +10:00
nim service/nim: implement CreateServerInterface2 and improve logging 2025-02-08 20:28:25 +10:00
npns service: fix typo in NPNS GetStateChangeEvent function name 2025-02-08 19:35:59 +10:00
ns service: Implement rebootless system update stubs and types 2025-01-30 22:10:08 +10:00
nvdrv build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
nvnflinger service/nvnflinger: Unstub GetNativeHandle 2025-02-16 11:59:08 +10:00
olsc Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
omm Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
os Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
pcie Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
pctl feat: Add Home Menu launch support and system improvements 2025-02-17 17:33:10 +10:00
pcv Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
pm Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
prepo Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
psc build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
ptm Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
ro Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
set service/set: improve settings handling and update serial number 2025-02-08 19:45:27 +10:00
sm service/sm: improve service manager implementation 2025-02-08 19:50:28 +10:00
sockets service/sockets: Implement network services for new firmware versions 2025-04-15 17:19:53 +10:00
spl Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
ssl service/ssl: Register ssl:s service to fix game hangs 2025-03-16 19:33:00 +10:00
usb Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
vi service/vi: Improve OpenDisplay validation 2025-02-16 11:57:23 +10:00
cmif_serialization.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
cmif_types.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
hle_ipc.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
hle_ipc.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
ipc_helpers.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
kernel_helpers.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
kernel_helpers.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
server_manager.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
server_manager.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
service.cpp build: upgrade fmt and SDL2 2025-02-16 13:38:05 +10:00
service.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
services.cpp Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00
services.h Revert incorrect copyright attribution for non-contributed files 2025-01-14 15:33:24 +10:00