Commit Graph

28949 Commits

Author SHA1 Message Date
lizzie 81bd4b0ae1 fix windows wsa E_DESTADDRREQ 2026-09-06 06:03:19 +00:00
lizzie ed06af3ff1 fucking shit 2026-09-06 06:03:19 +00:00
lizzie 4334740f57 windows prot=0 2026-09-06 06:03:19 +00:00
lizzie a4ac018bd0 fix pings? 2026-09-06 06:03:19 +00:00
lizzie f860d103dd fix winbloat 2026-09-06 06:03:19 +00:00
lizzie a25455ffce fractional time -W 2026-09-06 06:03:19 +00:00
lizzie 2f01c08ce7 ffs windows 2026-09-06 06:03:19 +00:00
lizzie 9e33da14d5 evil noperm 2026-09-06 06:03:19 +00:00
lizzie 9f8187b225 fuck errrno2 2026-09-06 06:03:19 +00:00
lizzie f074be4924 acurater errno 2026-09-06 06:03:19 +00:00
lizzie ccd5b7f245 ALL THE ERROR CODES 2026-09-06 06:03:19 +00:00
lizzie dd4c5ffb4f fixup errno 2026-09-06 06:03:19 +00:00
lizzie d25bc074e9 min of 1sec 2026-09-06 06:03:19 +00:00
lizzie 14a6c76931 account for timeout 2026-09-06 06:03:19 +00:00
lizzie d8f501049a fix tcp on ssbu mod 2026-09-06 06:03:19 +00:00
lizzie 5e3a7e8afa fallback only if it failed 2026-09-06 06:03:19 +00:00
lizzie 7a43448235 implode windows 2026-09-06 06:03:19 +00:00
lizzie 265cae12b2 better 2026-09-06 06:03:19 +00:00
lizzie 4ff81360f4 evil ping 2026-09-06 06:03:19 +00:00
lizzie 592bb45db9 don't murder me for this change 2026-09-06 06:03:19 +00:00
lizzie 8c5414e443 need the extra threads... 2026-09-06 06:03:19 +00:00
lizzie d4c846bf66 more gymnastics to give fake results? 2026-09-06 06:03:19 +00:00
lizzie 0db4c364e5 first fake icmp impl 2026-09-06 06:03:19 +00:00
lizzie 9f6f3eb4f1 fix ldn sockets being regarded as normal socks 2026-09-06 06:03:19 +00:00
lizzie 17a89c407a fx2 2026-09-06 06:03:19 +00:00
lizzie fee8bd2d9f fix??? 2026-09-06 06:03:19 +00:00
lizzie 0110e00b7c fix sockets 2026-09-06 06:03:19 +00:00
lizzie 0096fc097e struct pollfd 2026-09-06 06:03:19 +00:00
lizzie 5b575533f7 fixup tests 2026-09-06 06:03:19 +00:00
lizzie b6b1a4556a fix windows screaming 2026-09-06 06:03:19 +00:00
lizzie 8ce42d6cda musl scared of defines ooo 2026-09-06 06:03:18 +00:00
lizzie 29ca078dd6 airplane mode takes priority 2026-09-06 06:03:18 +00:00
lizzie b9a2f5f272 uh 2026-09-06 06:03:18 +00:00
lizzie 5eb5ba89a2 add tcp options 2026-09-06 06:03:18 +00:00
lizzie df8647c724 nuke extra threads, extra error support; use span instead of vector for poll fds 2026-09-06 06:03:18 +00:00
lizzie 3ed19a4b93 we love when cURL has bugs? 2026-09-06 06:03:18 +00:00
lizzie 16b1a2fd6f add extra polling types 2026-09-06 06:03:18 +00:00
lizzie 45765cb60d various fixes to sockopt 2026-09-06 06:03:18 +00:00
lizzie 15df5a9ea3 allow configure socket level 2026-09-06 06:03:18 +00:00
lizzie 0b5b5354fb coalesce the various sockopt 2026-09-06 06:03:18 +00:00
lizzie dfad814334 honour the provided MSG flags 2026-09-06 06:03:18 +00:00
lizzie 258d5f3bba extra fixups 2026-09-06 06:03:18 +00:00
lizzie 5cde479ab8 fixup stuffs for windows 2026-09-06 06:03:18 +00:00
lizzie cd8937ec05 fix messages native flags 2026-09-06 06:03:18 +00:00
lizzie e520d2937a properly handle writebuffer and dont write OOB 2026-09-06 06:03:18 +00:00
lizzie 0534478009 fixes for non BSD 2026-09-06 06:03:18 +00:00
lizzie 740b718549 [net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-09-06 06:03:18 +00:00
lizzie 11de264541 [cmake] Fix some macOS compilation errors (#4350)
Don't compile GLSL/GLASM backends without OpenGL enabled. These codepaths are unused on non-OpenGL platforms.

Fixes other miscellaneous errors that pop up on Clang 23 as well.

Signed-off-by: Lizzie lizzie@eden-emu.dev
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.

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

Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4350
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-09-05 23:43:46 +02:00
lizzie f6e7686038 [ci] Fix macOS "no type named 'free' in namespace 'std' (#4347)
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/4347
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-04 13:32:36 +02: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