Commit Graph

10982 Commits

Author SHA1 Message Date
lizzie a49d885e40 fixups 2026-08-19 03:17:06 +00:00
lizzie 058d43d39e fix windows wsa E_DESTADDRREQ 2026-08-19 02:42:59 +00:00
lizzie ee70a288a8 fucking shit 2026-08-18 19:36:21 +00:00
lizzie 2a0f945b48 windows prot=0 2026-08-18 17:54:10 +00:00
lizzie ce0b278fd8 fix pings? 2026-08-18 17:54:10 +00:00
lizzie 3ff405a151 fix winbloat 2026-08-18 17:54:09 +00:00
lizzie 1f2d7888b0 fractional time -W 2026-08-18 17:54:09 +00:00
lizzie e3c526d80b ffs windows 2026-08-18 17:54:09 +00:00
lizzie 4e4d61f9c3 evil noperm 2026-08-18 17:54:09 +00:00
lizzie 8fbf92d6b3 fuck errrno2 2026-08-18 17:54:09 +00:00
lizzie a0212ad661 acurater errno 2026-08-18 17:54:09 +00:00
lizzie 2c19c4658a ALL THE ERROR CODES 2026-08-18 17:54:08 +00:00
lizzie 5a35f45140 fixup errno 2026-08-18 17:53:55 +00:00
lizzie 2838141f21 min of 1sec 2026-08-18 17:53:55 +00:00
lizzie 757cfdc7fd account for timeout 2026-08-18 17:53:55 +00:00
lizzie 3cdb6d560b fix tcp on ssbu mod 2026-08-18 17:53:55 +00:00
lizzie 94a65a9186 fallback only if it failed 2026-08-18 17:53:55 +00:00
lizzie 82b79fe2e2 implode windows 2026-08-18 17:53:55 +00:00
lizzie 2c8c10ab9e better 2026-08-18 17:53:55 +00:00
lizzie 2b97d13c85 evil ping 2026-08-18 17:53:55 +00:00
lizzie 8ceecf6259 don't murder me for this change 2026-08-18 17:53:55 +00:00
lizzie cee3a37ecb need the extra threads... 2026-08-18 17:53:54 +00:00
lizzie df587e1a95 more gymnastics to give fake results? 2026-08-18 17:53:36 +00:00
lizzie df1fcbd6b1 first fake icmp impl 2026-08-18 17:53:36 +00:00
lizzie af2ee98c1b fix ldn sockets being regarded as normal socks 2026-08-18 17:53:30 +00:00
lizzie cfbea3a2d7 fx2 2026-08-18 17:53:30 +00:00
lizzie c61947e66a fix??? 2026-08-18 17:53:30 +00:00
lizzie cf65654d1e fix sockets 2026-08-18 17:53:29 +00:00
lizzie f736637e1f struct pollfd 2026-08-18 17:53:11 +00:00
lizzie 697cb7920d fix windows screaming 2026-08-18 17:53:11 +00:00
lizzie d258152e2a musl scared of defines ooo 2026-08-18 17:53:11 +00:00
lizzie b77d23c232 airplane mode takes priority 2026-08-18 17:53:11 +00:00
lizzie ba61c82838 uh 2026-08-18 17:53:11 +00:00
lizzie 43cc03e72f add tcp options 2026-08-18 17:53:11 +00:00
lizzie 46858f48c7 nuke extra threads, extra error support; use span instead of vector for poll fds 2026-08-18 17:53:10 +00:00
lizzie f52d3f57f6 we love when cURL has bugs? 2026-08-18 17:52:57 +00:00
lizzie 1bacb8e318 add extra polling types 2026-08-18 17:52:57 +00:00
lizzie a00b7b65fa various fixes to sockopt 2026-08-18 17:52:57 +00:00
lizzie c50b160955 allow configure socket level 2026-08-18 17:52:57 +00:00
lizzie 0d767e7194 coalesce the various sockopt 2026-08-18 17:52:57 +00:00
lizzie 5335810245 honour the provided MSG flags 2026-08-18 17:52:57 +00:00
lizzie 088c5d136e extra fixups 2026-08-18 17:52:56 +00:00
lizzie 63a0e68225 fixup stuffs for windows 2026-08-18 17:52:13 +00:00
lizzie 8e35edca62 fix messages native flags 2026-08-18 17:52:13 +00:00
lizzie 0b751c01de properly handle writebuffer and dont write OOB 2026-08-18 17:52:13 +00:00
lizzie 8bdf2f3e9b fixes for non BSD 2026-08-18 17:52:13 +00:00
lizzie ecc6926988 [net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-08-18 17:52:12 +00:00
lizzie a41a98028a [hle/service] stub missing homebrew services, fix NPad/caps crashes (#4264)
Signed-off-by: lizzie <lizzie@eden-emu.dev>

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

this PR adds various missing services (acc:e, acc:e:u1)
to expand homebrew compatibility
notably this also fixes NPad related crashes due to nullref

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4264
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-08-18 18:11:33 +02:00
crueter 8648c27cbb [cmake] Simplify DetectPlatform and normalize platform names (#4183)
Since 3.25 introduced `LINUX` and `BSD`, use them, and standardize other platforms to that style

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4183
Reviewed-by: Samuel <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-08-10 04:57:38 +02:00
lizzie 7731b5bc86 [core/hle/kernel/svc] demote ResetSignal log Debug->Trace (#4161)
I don't see why it's LOG_DEBUG if WaitSynchronization is LOG_TRACE, leaves incomplete data
may as well bundle it to trace with the others? :)

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4161
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-08-09 14:13:27 +02:00