Commit Graph

28938 Commits

Author SHA1 Message Date
lizzie 06209ab415 fix windows wsa E_DESTADDRREQ 2026-08-31 02:10:12 +02:00
lizzie 5298745390 fucking shit 2026-08-31 02:10:12 +02:00
lizzie 060ecd5e77 windows prot=0 2026-08-31 02:10:12 +02:00
lizzie 0d3c4074d0 fix pings? 2026-08-31 02:10:12 +02:00
lizzie 0ba471a202 fix winbloat 2026-08-31 02:10:12 +02:00
lizzie 9ae3fc2560 fractional time -W 2026-08-31 02:10:12 +02:00
lizzie 4a3be2713e ffs windows 2026-08-31 02:10:12 +02:00
lizzie 3889cb2620 evil noperm 2026-08-31 02:10:12 +02:00
lizzie 735f0c33a1 fuck errrno2 2026-08-31 02:10:12 +02:00
lizzie f37e00e4d2 acurater errno 2026-08-31 02:10:12 +02:00
lizzie 93ce2ba3a4 ALL THE ERROR CODES 2026-08-31 02:10:12 +02:00
lizzie 3cc1bd83d8 fixup errno 2026-08-31 02:10:12 +02:00
lizzie 61048eb0a5 min of 1sec 2026-08-31 02:10:12 +02:00
lizzie e3293372ca account for timeout 2026-08-31 02:10:12 +02:00
lizzie 847dae355d fix tcp on ssbu mod 2026-08-31 02:10:12 +02:00
lizzie b2608b59b1 fallback only if it failed 2026-08-31 02:10:12 +02:00
lizzie 2330404fcb implode windows 2026-08-31 02:10:12 +02:00
lizzie e4eb216933 better 2026-08-31 02:10:12 +02:00
lizzie 3d09b5a4e5 evil ping 2026-08-31 02:10:12 +02:00
lizzie c49f7a9640 don't murder me for this change 2026-08-31 02:10:12 +02:00
lizzie d3dc77b288 need the extra threads... 2026-08-31 02:10:12 +02:00
lizzie f56e83fcf5 more gymnastics to give fake results? 2026-08-31 02:10:12 +02:00
lizzie 1d179de0e9 first fake icmp impl 2026-08-31 02:10:12 +02:00
lizzie 96f948a73a fix ldn sockets being regarded as normal socks 2026-08-31 02:10:12 +02:00
lizzie 8681631324 fx2 2026-08-31 02:10:12 +02:00
lizzie cca9d8dfbb fix??? 2026-08-31 02:10:12 +02:00
lizzie ffdf230d63 fix sockets 2026-08-31 02:10:12 +02:00
lizzie f1fb639eca struct pollfd 2026-08-31 02:10:12 +02:00
lizzie 06f826ebb8 fixup tests 2026-08-31 02:10:12 +02:00
lizzie 91f2d71b74 fix windows screaming 2026-08-31 02:10:12 +02:00
lizzie 5ffdffaee2 musl scared of defines ooo 2026-08-31 02:10:12 +02:00
lizzie 85e4413e2d airplane mode takes priority 2026-08-31 02:10:12 +02:00
lizzie d262c26677 uh 2026-08-31 02:10:12 +02:00
lizzie fc0c581983 add tcp options 2026-08-31 02:10:12 +02:00
lizzie 102d2cab1f nuke extra threads, extra error support; use span instead of vector for poll fds 2026-08-31 02:10:12 +02:00
lizzie 9129158851 we love when cURL has bugs? 2026-08-31 02:10:12 +02:00
lizzie fbb25dd375 add extra polling types 2026-08-31 02:10:12 +02:00
lizzie bad0829899 various fixes to sockopt 2026-08-31 02:10:12 +02:00
lizzie 1cb160e632 allow configure socket level 2026-08-31 02:10:12 +02:00
lizzie 25ccd37d8f coalesce the various sockopt 2026-08-31 02:10:12 +02:00
lizzie 74543447f9 honour the provided MSG flags 2026-08-31 02:10:12 +02:00
lizzie 50baf56e3d extra fixups 2026-08-31 02:10:12 +02:00
lizzie 07303cf62f fixup stuffs for windows 2026-08-31 02:10:12 +02:00
lizzie d497ede880 fix messages native flags 2026-08-31 02:10:12 +02:00
lizzie 653db76c25 properly handle writebuffer and dont write OOB 2026-08-31 02:10:12 +02:00
lizzie 16ce2caa42 fixes for non BSD 2026-08-31 02:10:12 +02:00
lizzie 71b77c3025 [net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-08-31 02:10:12 +02:00
lizzie 106a61c943 [core/file_sys] fix IPS not applying due to wrong NSObuild-id (#4323)
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.

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

NSO build id was being read wrongly... oops
also fixed some minor issues as well

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4323
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-08-30 20:08:40 +02:00
lizzie e5b656e372 [common/logging] Fix long logs, remove clutter on Android logcat (#4310)
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.

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

logs normally are like this:
```
08-27 02:58:48.188 12511  4743 W YuzuNative: [18534.062505] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:141:Read: (STUBBED) SR_WSCALEFACTOR_XY
08-27 02:58:48.188 12511  4743 W YuzuNative: [18534.062513] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:144:Read: (STUBBED) SR_WSCALEFACTOR_Z
08-27 02:58:48.188 12511  4743 W YuzuNative: [18534.062520] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/vote.cpp:50:VOTE_vtg: (STUBBED) called
08-27 02:58:48.188 12511  4743 W YuzuNative: [18534.062523] Shader <Warning> shader_recompiler/frontend/ir/ir_emitter.cpp:267:GetFlowTest: (STUBBED) FCSM_TR
```
bunch of redundant info imo

instead they should just be
```
08-27 02:58:48.188 12511  4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:141:Read: (STUBBED) SR_WSCALEFACTOR_XY
08-27 02:58:48.188 12511  4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:144:Read: (STUBBED) SR_WSCALEFACTOR_Z
08-27 02:58:48.188 12511  4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/vote.cpp:50:VOTE_vtg: (STUBBED) called
08-27 02:58:48.188 12511  4743 W YuzuNative: Shader shader_recompiler/frontend/ir/ir_emitter.cpp:267:GetFlowTest: (STUBBED) FCSM_TR
```

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4310
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-08-30 08:24:00 +02:00
lizzie 297e797a32 [hle/kernel] remove flusher thread from OutputDebugString (#4291)
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.

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

Unneeded abstraction?
either way it seems this thread is not required
anyone thinking otherwise feel free to lmk
directly contradicts with #4290
and #3744

Remember that messages will be displayed out of order
this can make actual debugging much harder I'm afraid

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4291
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: crueter <crueter@eden-emu.dev>
2026-08-30 08:18:50 +02:00