Commit Graph

28947 Commits

Author SHA1 Message Date
lizzie d6b5e48c9c fix windows wsa E_DESTADDRREQ 2026-09-03 01:54:18 +00:00
lizzie 9db65da794 fucking shit 2026-09-03 01:54:18 +00:00
lizzie 3163b987ea windows prot=0 2026-09-03 01:54:18 +00:00
lizzie 5b633163c7 fix pings? 2026-09-03 01:54:18 +00:00
lizzie 122700da62 fix winbloat 2026-09-03 01:54:18 +00:00
lizzie 5b986eb59e fractional time -W 2026-09-03 01:54:18 +00:00
lizzie a838ff6b70 ffs windows 2026-09-03 01:54:18 +00:00
lizzie d37b66dfbb evil noperm 2026-09-03 01:54:18 +00:00
lizzie 7a8a0665ae fuck errrno2 2026-09-03 01:54:18 +00:00
lizzie d623fe8fe4 acurater errno 2026-09-03 01:54:18 +00:00
lizzie 440f4f51f2 ALL THE ERROR CODES 2026-09-03 01:54:18 +00:00
lizzie 85b01a26d1 fixup errno 2026-09-03 01:54:18 +00:00
lizzie dd030de217 min of 1sec 2026-09-03 01:54:18 +00:00
lizzie 7d7d03f707 account for timeout 2026-09-03 01:54:18 +00:00
lizzie 7176a7189c fix tcp on ssbu mod 2026-09-03 01:54:18 +00:00
lizzie 95426a6bcf fallback only if it failed 2026-09-03 01:54:18 +00:00
lizzie 9a7a4fdc1b implode windows 2026-09-03 01:54:18 +00:00
lizzie cc8e479b9a better 2026-09-03 01:54:18 +00:00
lizzie c8a2ef9cbe evil ping 2026-09-03 01:54:18 +00:00
lizzie 17a3e35342 don't murder me for this change 2026-09-03 01:54:18 +00:00
lizzie 5ceb287e95 need the extra threads... 2026-09-03 01:54:18 +00:00
lizzie af7febe7a5 more gymnastics to give fake results? 2026-09-03 01:54:18 +00:00
lizzie e6f5678019 first fake icmp impl 2026-09-03 01:54:18 +00:00
lizzie e3882da0e4 fix ldn sockets being regarded as normal socks 2026-09-03 01:54:18 +00:00
lizzie 7bd4cf8d36 fx2 2026-09-03 01:54:18 +00:00
lizzie 213307545d fix??? 2026-09-03 01:54:18 +00:00
lizzie d77df48b73 fix sockets 2026-09-03 01:54:18 +00:00
lizzie b45b4c13f2 struct pollfd 2026-09-03 01:54:18 +00:00
lizzie d511b11c50 fixup tests 2026-09-03 01:54:18 +00:00
lizzie aec09e6a21 fix windows screaming 2026-09-03 01:54:18 +00:00
lizzie 670095c3e8 musl scared of defines ooo 2026-09-03 01:54:18 +00:00
lizzie f3e76e8d84 airplane mode takes priority 2026-09-03 01:54:18 +00:00
lizzie 48fefaf4d9 uh 2026-09-03 01:54:18 +00:00
lizzie 615d77b356 add tcp options 2026-09-03 01:54:18 +00:00
lizzie 06593e9889 nuke extra threads, extra error support; use span instead of vector for poll fds 2026-09-03 01:54:18 +00:00
lizzie 0673767a41 we love when cURL has bugs? 2026-09-03 01:54:18 +00:00
lizzie b332007f89 add extra polling types 2026-09-03 01:54:18 +00:00
lizzie ad3929f11d various fixes to sockopt 2026-09-03 01:54:18 +00:00
lizzie 32a8445767 allow configure socket level 2026-09-03 01:54:18 +00:00
lizzie 88f867607e coalesce the various sockopt 2026-09-03 01:54:18 +00:00
lizzie b3e09d7108 honour the provided MSG flags 2026-09-03 01:54:18 +00:00
lizzie aa9d93b509 extra fixups 2026-09-03 01:54:18 +00:00
lizzie 48f5f71858 fixup stuffs for windows 2026-09-03 01:54:18 +00:00
lizzie 7e225f4520 fix messages native flags 2026-09-03 01:54:18 +00:00
lizzie 6bc5f936c6 properly handle writebuffer and dont write OOB 2026-09-03 01:54:18 +00:00
lizzie 8ed685ac8c fixes for non BSD 2026-09-03 01:54:18 +00:00
lizzie facf8fdf57 [net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-09-03 01:54:18 +00:00
xbzk 1dcc574591 [gdb] fix conn state to use same pipe (instead of a copy) (#4339)
- [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.

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

I was trying to use GDB stub to investigate MHR and it was not connecting.
Error was suggesting it was not available for connection although i saw it booting on logs.
Debugged and noticed signal_pipe_ was not the correct one, and followed the example of client_socket_.
GDB stub is now working,  on windows, at least.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4339
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-02 14:04:35 +02:00
lizzie 5c20f244c9 [cmake] stop building OpenGL on Android (#4342)
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.

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

we don't even support OpenGL on android

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4342
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-09-02 04:07:24 +02:00
crueter aa4e494c08 [android] Replace Oboe audio with SDL3 audio (#4338)
Supersedes #4335.

Replaces the Oboe audio backend with SDL3, since we already support it.
A few caveats:

- SDL defines a JVM OnLoad method already, so we have to instead hijack
  NativeLibrary for id_cache initialization
- This also means some internal fields in Double/Integer/Boolean (namely
  `value`) can't be accessed, so I switched those to methods for now.
- SDL Java sources are pulled in from the CI package.
- Since we can't use SDLActivity, `SDL.setupJNI()` handles everything

Signed-off-by: crueter <crueter@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/4338
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-02 00:29:58 +02:00