Commit Graph

29016 Commits

Author SHA1 Message Date
lizzie ccfddaf7aa windows prot=0 2026-09-21 00:49:05 +02:00
lizzie a7b7a3e4fd fix pings? 2026-09-21 00:49:05 +02:00
lizzie 047d44170e fix winbloat 2026-09-21 00:49:05 +02:00
lizzie f6a45e0877 fractional time -W 2026-09-21 00:49:05 +02:00
lizzie 500dc6e52f ffs windows 2026-09-21 00:49:05 +02:00
lizzie 4f2e2460cf evil noperm 2026-09-21 00:49:05 +02:00
lizzie 5b4bbaa797 fuck errrno2 2026-09-21 00:49:05 +02:00
lizzie 093d27b724 acurater errno 2026-09-21 00:49:05 +02:00
lizzie 128b4a786d ALL THE ERROR CODES 2026-09-21 00:49:05 +02:00
lizzie 12625e0ce4 fixup errno 2026-09-21 00:49:05 +02:00
lizzie 8412aa56e2 min of 1sec 2026-09-21 00:49:05 +02:00
lizzie b1cd5a0d63 account for timeout 2026-09-21 00:49:05 +02:00
lizzie fc3b6b2a96 fix tcp on ssbu mod 2026-09-21 00:49:05 +02:00
lizzie 9974f11771 fallback only if it failed 2026-09-21 00:49:05 +02:00
lizzie dd2b105251 implode windows 2026-09-21 00:49:05 +02:00
lizzie 3c044ef92e better 2026-09-21 00:49:05 +02:00
lizzie 3534a96d59 evil ping 2026-09-21 00:49:05 +02:00
lizzie e5593ec7e9 don't murder me for this change 2026-09-21 00:49:05 +02:00
lizzie 1fe8a8be70 need the extra threads... 2026-09-21 00:49:05 +02:00
lizzie 381df6e648 more gymnastics to give fake results? 2026-09-21 00:49:05 +02:00
lizzie 5431050643 first fake icmp impl 2026-09-21 00:49:05 +02:00
lizzie bd65acc2ed fix ldn sockets being regarded as normal socks 2026-09-21 00:49:05 +02:00
lizzie b413b84496 fx2 2026-09-21 00:49:05 +02:00
lizzie a25f96650f fix??? 2026-09-21 00:49:05 +02:00
lizzie 867b3a1b55 fix sockets 2026-09-21 00:49:05 +02:00
lizzie 72ff948db5 struct pollfd 2026-09-21 00:49:05 +02:00
lizzie 877c589986 fixup tests 2026-09-21 00:49:05 +02:00
lizzie 140a9e33df fix windows screaming 2026-09-21 00:49:05 +02:00
lizzie a75eff1256 musl scared of defines ooo 2026-09-21 00:49:05 +02:00
lizzie 0abaa67035 airplane mode takes priority 2026-09-21 00:49:05 +02:00
lizzie f5c81f0c5c uh 2026-09-21 00:49:05 +02:00
lizzie ad0d3328bd add tcp options 2026-09-21 00:49:05 +02:00
lizzie 361d1e1e72 nuke extra threads, extra error support; use span instead of vector for poll fds 2026-09-21 00:49:05 +02:00
lizzie fee9502de8 we love when cURL has bugs? 2026-09-21 00:49:05 +02:00
lizzie 9583b3e0e9 add extra polling types 2026-09-21 00:49:05 +02:00
lizzie 817eb244b3 various fixes to sockopt 2026-09-21 00:49:05 +02:00
lizzie 1151febbaf allow configure socket level 2026-09-21 00:49:05 +02:00
lizzie ebc76d5e91 coalesce the various sockopt 2026-09-21 00:49:05 +02:00
lizzie fdaaae8bef honour the provided MSG flags 2026-09-21 00:49:05 +02:00
lizzie d703da43c3 extra fixups 2026-09-21 00:49:05 +02:00
lizzie 6f40649db2 fixup stuffs for windows 2026-09-21 00:49:05 +02:00
lizzie 1d320ba8d7 fix messages native flags 2026-09-21 00:49:05 +02:00
lizzie 888bdc3c7c properly handle writebuffer and dont write OOB 2026-09-21 00:49:05 +02:00
lizzie 0e49e12125 fixes for non BSD 2026-09-21 00:49:05 +02:00
lizzie b9d4e1eb65 [net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-09-21 00:49:05 +02:00
xbzk 74b5e10dc5 [native] doesUpdateMatchProgram update mask fix (#4465)
- [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.

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

Old silly bug i've been neglecting:
On Android, installing content to NAND, under some content id conditions (ie MK8D DLC), base/update IDs mismatch, and UI prompts "The content that you selected does not match this game. Install anyway?
Useless, yet fixed.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4465
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-20 22:56:06 +02:00
xbzk a277b62fe4 [fs] revert #4319 savedata_factory changes (#4462)
- [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 one reverts part of the PR 4319 which was aimed to allow child titles to inherit bundle settings.
The fix seems good so far, but by applying it to save folders caused a trap:
Now child's save folders move to bundle folder, hence saves will vanish, and the android/qt save tools are still pointing to old folders.
Since the save part was only a compliance fix, instead of fiddle in master i'd rather revert this part now, then only touch this again if any bug show up.
No worries. I'll be right here waiting.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4462
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-20 04:40:14 +02:00
lizzie 908b1e9a37 [dynarmic] fix bad arm codegen on relocations (#4458)
In an earlier version I had these as constants which were referred to via `db`, I haphazardly left the LDR and didn't notice.
Even still relocations apply to only 1 ins at a time.

Fixes regressions on #4158

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/4458
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-20 00:29:28 +02:00
xbzk 847e91c3a8 [applet] add post exit cleanups to frontend applets to avoid accumulation (#4457)
- [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.

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

Maran reported MK8D if one press Plus button 38 times.
This could be impacting other games around, but 4442 already quenched the spontaneous accumulation cases, by avoiding multiple event signals. MK8D is an atypical induced example.
The reason was a controller applet accumulation, as we had no proper way to keep track and erase child applets on exit.
Now we have. Enjoy your Plus button rushing fetish!

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4457
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-09-19 17:44:12 +02:00
lizzie 2d1eb0dab9 [common/error] remove preprocessor macros for strerror_r gating (#4450)
We use C++, we can just use SFINAE for this.

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/4450
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
2026-09-19 08:21:39 +02:00