Commit Graph

28976 Commits

Author SHA1 Message Date
lizzie c2d0ef208e fixups 2026-09-11 17:51:57 +00:00
lizzie d1559850a2 fix windows wsa E_DESTADDRREQ 2026-09-11 17:51:57 +00:00
lizzie de7271297f fucking shit 2026-09-11 17:51:57 +00:00
lizzie ea66212cbf windows prot=0 2026-09-11 17:51:57 +00:00
lizzie 4f2d0b17c3 fix pings? 2026-09-11 17:51:57 +00:00
lizzie 2a21b0bc22 fix winbloat 2026-09-11 17:51:57 +00:00
lizzie dbac6a770a fractional time -W 2026-09-11 17:51:57 +00:00
lizzie 394f4dfdd9 ffs windows 2026-09-11 17:51:57 +00:00
lizzie 11714ef3ff evil noperm 2026-09-11 17:51:57 +00:00
lizzie c406c20924 fuck errrno2 2026-09-11 17:51:57 +00:00
lizzie bf97f49de9 acurater errno 2026-09-11 17:51:57 +00:00
lizzie d9b15eceb7 ALL THE ERROR CODES 2026-09-11 17:51:57 +00:00
lizzie 454cf4fd70 fixup errno 2026-09-11 17:51:57 +00:00
lizzie ac9fed6eae min of 1sec 2026-09-11 17:51:57 +00:00
lizzie 6481da5103 account for timeout 2026-09-11 17:51:57 +00:00
lizzie eb76cec263 fix tcp on ssbu mod 2026-09-11 17:51:57 +00:00
lizzie a7074524ec fallback only if it failed 2026-09-11 17:51:57 +00:00
lizzie e8c9e5a1df implode windows 2026-09-11 17:51:57 +00:00
lizzie e1f54612e5 better 2026-09-11 17:51:57 +00:00
lizzie 723e6d01b4 evil ping 2026-09-11 17:51:57 +00:00
lizzie 6d4fea2664 don't murder me for this change 2026-09-11 17:51:57 +00:00
lizzie 7bc45e1c0a need the extra threads... 2026-09-11 17:51:57 +00:00
lizzie 0fcda44a32 more gymnastics to give fake results? 2026-09-11 17:51:57 +00:00
lizzie 979ca1cc96 first fake icmp impl 2026-09-11 17:51:57 +00:00
lizzie 2c5ab32384 fix ldn sockets being regarded as normal socks 2026-09-11 17:51:57 +00:00
lizzie d65f851a5b fx2 2026-09-11 17:51:57 +00:00
lizzie d1f58ea6ce fix??? 2026-09-11 17:51:57 +00:00
lizzie d67295dda4 fix sockets 2026-09-11 17:51:57 +00:00
lizzie 097c9d1296 struct pollfd 2026-09-11 17:51:57 +00:00
lizzie 66055a8413 fixup tests 2026-09-11 17:51:57 +00:00
lizzie 37d53b6fac fix windows screaming 2026-09-11 17:51:57 +00:00
lizzie 26ac9872af musl scared of defines ooo 2026-09-11 17:51:57 +00:00
lizzie 623c706ae0 airplane mode takes priority 2026-09-11 17:51:57 +00:00
lizzie f408514a2d uh 2026-09-11 17:51:57 +00:00
lizzie 4757ae5996 add tcp options 2026-09-11 17:51:57 +00:00
lizzie 9463e2b6dd nuke extra threads, extra error support; use span instead of vector for poll fds 2026-09-11 17:51:57 +00:00
lizzie e5049d0f16 we love when cURL has bugs? 2026-09-11 17:51:57 +00:00
lizzie 4924009ae7 add extra polling types 2026-09-11 17:51:57 +00:00
lizzie 7ea3737643 various fixes to sockopt 2026-09-11 17:51:57 +00:00
lizzie 8e1b7b491a allow configure socket level 2026-09-11 17:51:57 +00:00
lizzie 550054f29b coalesce the various sockopt 2026-09-11 17:51:57 +00:00
lizzie 766b1fe472 honour the provided MSG flags 2026-09-11 17:51:57 +00:00
lizzie 8374ed7c42 extra fixups 2026-09-11 17:51:57 +00:00
lizzie 8732e5961f fixup stuffs for windows 2026-09-11 17:51:56 +00:00
lizzie 59ace7973a fix messages native flags 2026-09-11 17:51:56 +00:00
lizzie a164079940 properly handle writebuffer and dont write OOB 2026-09-11 17:51:56 +00:00
lizzie fd19e5e900 fixes for non BSD 2026-09-11 17:51:56 +00:00
lizzie f314d5c44d [net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-09-11 17:51:52 +00:00
lizzie 8a22f1845b [hle] Enforce max_sessions, add bpc:ams service (#4394)
As per switchbrew, as per atmosphere, and some poking around.

bpc:ams stubbed for now.

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.

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4394
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-11 21:38:52 +02:00
xbzk 301da63a15 [audio] hint openslES as audio driver on android to fix mute screen recording issue (#4397)
- [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.

-------------------
After audio backend migration some android devices screen captures became mute.
Liz instructed to enable openSL ES via some SDL hint.
Found the proper one in https://wiki.libsdl.org/SDL3/SDL_HINT_AUDIO_DRIVER.
Added it restricted to android.

UPDATE:
Got myself wondering how things work on SDL after using that hint, and checked that one must provide a list of drivers "opensles,aaudio,..." to be attempted.
Afraid of some devices failing on openSL ES, and to avoid hand providing entire list, i've added fallback logic so entire SDL's driver list can be tried just in case.
Default list in https://github.com/libsdl-org/SDL/blob/release-3.4.14/src/audio/SDL_audio.c.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4397
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: lizzie <lizzie@eden-emu.dev>
2026-09-11 21:38:12 +02:00