lizzie
|
a5d71cc5be
|
evil noperm
|
2026-09-17 16:03:59 +00:00 |
|
lizzie
|
e9a34a4fa3
|
fuck errrno2
|
2026-09-17 16:03:59 +00:00 |
|
lizzie
|
de655fa1d3
|
acurater errno
|
2026-09-17 16:03:59 +00:00 |
|
lizzie
|
950a52666f
|
ALL THE ERROR CODES
|
2026-09-17 16:03:57 +00:00 |
|
lizzie
|
ccb3040fa5
|
fixup errno
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
8f7d2653c6
|
min of 1sec
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
79326debde
|
account for timeout
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
578d2d3075
|
fix tcp on ssbu mod
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
77d77752f5
|
fallback only if it failed
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
809af166e4
|
implode windows
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
a28d9b818b
|
better
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
3d120deab1
|
evil ping
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
f36cc202f7
|
don't murder me for this change
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
e8166a53e4
|
need the extra threads...
|
2026-09-17 16:03:12 +00:00 |
|
lizzie
|
35aeeb7b92
|
more gymnastics to give fake results?
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
e1ae268e12
|
first fake icmp impl
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
a68956c2f2
|
fix ldn sockets being regarded as normal socks
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
d530e5f968
|
fx2
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
9edb2e0d36
|
fix???
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
46326b2016
|
fix sockets
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
e065c6706a
|
struct pollfd
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
fa4c5f30f4
|
fixup tests
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
164217f727
|
fix windows screaming
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
677f9d8104
|
musl scared of defines ooo
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
7f1240938f
|
airplane mode takes priority
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
7109b6fdb5
|
uh
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
6e460ae6b2
|
add tcp options
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
dc5bc68fa7
|
nuke extra threads, extra error support; use span instead of vector for poll fds
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
b6933c9bb7
|
we love when cURL has bugs?
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
02cb0a62c5
|
add extra polling types
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
c8d0de8609
|
various fixes to sockopt
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
351ff8a25c
|
allow configure socket level
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
33fafbe02f
|
coalesce the various sockopt
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
f9eaa1c218
|
honour the provided MSG flags
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
26e244d5d8
|
extra fixups
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
b0a63b7294
|
fixup stuffs for windows
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
a45251ee1c
|
fix messages native flags
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
231b11ca82
|
properly handle writebuffer and dont write OOB
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
24ab2e9a3c
|
fixes for non BSD
|
2026-09-17 16:03:11 +00:00 |
|
lizzie
|
f5a276c001
|
[net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2026-09-17 16:03:11 +00:00 |
|
Feng Chen
|
0ce29be608
|
[common] Fix RDTSC nanosecond conversion (#4422)
Split the RDTSC ticks-per-nanosecond ratio into integer and Q0.64 fractional components. This avoids overflowing GetFixedPoint64Factor for TSC frequencies above 1 GHz while preserving the multiply-only conversion path.
Use the invariant clock only above 1 GHz because the reverse nanoseconds-per-tick factor cannot represent an exact ratio of one.
- [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/4422
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
|
2026-09-17 19:50:19 +02:00 |
|
lizzie
|
1203082a8f
|
[msvc] fix build errors (#4451)
MSVC doesn't consider atomic<u64> to be trivially copyable on x86 (why?).
And other chary idiosyncrasies from constructing `std::optional<uint8_t>`
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/4451
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-17 08:16:18 +02:00 |
|
lizzie
|
14235dc0d0
|
[ips] fix .pchtxt with >256 bytes on a single line (#4445)
It wasn't correct to assume pchtxt would've been less than 256 bytes per line.
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/4445
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-17 08:15:58 +02:00 |
|
lizzie
|
6374f7f51f
|
Partial revert: [dynarmic] fix sign extension and optimize vaddr lookups for 64bit on x64 systems (#4446) (#4448)
Breaks Mario Kart 8 Deluxe.
#4446
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/4448
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-17 05:52:36 +02:00 |
|
lizzie
|
73e004de6e
|
[common/page_table] unmark non-constexpr functions (#4433)
`std::atomic` member functions don't translate unto `constexpr`.
Trivial change, fixes CI warning.
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/4433
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-17 05:51:23 +02:00 |
|
lizzie
|
f7b8ade40e
|
[hle] stpl:sys, stpl:u initial implementation (#4435)
These cmds are hardcoded to use 0x20b, also the vftable is the same for `nn::sf::hipc`.
Streamplay is probably not gonna be implemented fully, but some future updates *may* hang when querying for the service, thus registering it at once will avoid such issues.
- [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/4435
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-17 05:45:37 +02:00 |
|
lizzie
|
8c1194474e
|
[hle/ssl] Implement Peek(),{Get,Set}RenegotiationMode,Pending,Poll and stub miscellany (#4428)
Mainly because of Pending() as it's used in some games. May as well implement the rest.
Skyline implemented ISslContext::RegisterInternalPki which is just a success stub (for now) for JJBA:ASB
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/4428
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-17 05:43:59 +02:00 |
|
lizzie
|
90aafeedc1
|
[k_scheduler] fix for libc++ that lazily initializes mutexes (#4447)
`__m_` is nullptr when `unlock();` is called, so `try_lock();` will force materialization of the backing mutex.
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/4447
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
|
2026-09-17 00:28:37 +02:00 |
|
Exverge
|
4fe5f62c38
|
[dynarmic] fix sign extension and optimize vaddr lookups for 64bit on x64 systems (#4446)
- [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.
-------------------
Same as #4415 + #4444 just ported to A64 because I amazingly forgot
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4446
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-16 22:47:16 +02:00 |
|
Feng Chen
|
c3f1e6562b
|
[common/fs] Preserve Windows roots during path sanitization (#4437)
Commit 5b4c29b123 made SanitizePath rebuild paths from split components after resolving traversal. That reconstruction retained only one leading separator, collapsing UNC paths and breaking network-backed directories.
Parse the path root separately from normal components. Preserve UNC prefixes, drive-absolute and drive-relative forms, and extended UNC/device namespaces while normalizing separators and dot components.
Treat the UNC server/share portion as part of the root so parent traversal cannot escape into another share. Also preserve root-only results such as / and C:\\ instead of stripping their final separator.
- [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/4437
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
|
2026-09-16 22:12:01 +02:00 |
|