lizzie
|
c34e635dbb
|
me when evil android
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
a663bae084
|
fixups
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
02634b972b
|
fix windows wsa E_DESTADDRREQ
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
9b1f2a5538
|
fucking shit
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
38278f3ddc
|
windows prot=0
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
645c5fd3ee
|
fix pings?
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
262994cf12
|
fix winbloat
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
9648242990
|
fractional time -W
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
81b43a4a96
|
ffs windows
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
8be5a7aa92
|
evil noperm
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
20fb68aae4
|
fuck errrno2
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
a7b577b639
|
acurater errno
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
a8497ff9b4
|
ALL THE ERROR CODES
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
2de73ed49f
|
fixup errno
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
31a54da818
|
min of 1sec
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
6047e3d18f
|
account for timeout
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
78ee34c16d
|
fix tcp on ssbu mod
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
9fff29044f
|
fallback only if it failed
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
605060a975
|
implode windows
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
68ba0841a9
|
better
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
4e96d5d2a6
|
evil ping
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
9641a5424e
|
don't murder me for this change
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
fd7b578525
|
need the extra threads...
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
9f025b31cb
|
more gymnastics to give fake results?
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
941542d437
|
first fake icmp impl
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
75c98131b6
|
fix ldn sockets being regarded as normal socks
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
fef912f342
|
fx2
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
47e17fae95
|
fix???
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
4070a80046
|
fix sockets
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
458dfe18a4
|
struct pollfd
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
512b39e2aa
|
fix windows screaming
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
1cb58a6ebc
|
musl scared of defines ooo
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
0d5d453862
|
airplane mode takes priority
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
2c5d2a42f3
|
uh
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
7047ef2a43
|
add tcp options
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
fa0b1897d7
|
nuke extra threads, extra error support; use span instead of vector for poll fds
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
a328a2aed8
|
we love when cURL has bugs?
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
930e20be98
|
add extra polling types
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
c33aceddf4
|
various fixes to sockopt
|
2026-08-31 03:28:15 +00:00 |
|
lizzie
|
108bdbd6ed
|
allow configure socket level
|
2026-08-31 03:28:14 +00:00 |
|
lizzie
|
b824f5382c
|
coalesce the various sockopt
|
2026-08-31 03:28:14 +00:00 |
|
lizzie
|
ed296bd7d0
|
honour the provided MSG flags
|
2026-08-31 03:28:14 +00:00 |
|
lizzie
|
85ffb1afaf
|
extra fixups
|
2026-08-31 03:28:14 +00:00 |
|
lizzie
|
8d4d8d239a
|
fixup stuffs for windows
|
2026-08-31 03:28:14 +00:00 |
|
lizzie
|
82ea59fef3
|
fix messages native flags
|
2026-08-31 03:28:14 +00:00 |
|
lizzie
|
615a6887df
|
properly handle writebuffer and dont write OOB
|
2026-08-31 03:28:14 +00:00 |
|
lizzie
|
7453d50347
|
fixes for non BSD
|
2026-08-31 03:28:14 +00:00 |
|
lizzie
|
40b3df8f77
|
[net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
|
2026-08-31 03:28:14 +00:00 |
|
crueter
|
7fda6dde73
|
[common] Switch to boost::unordered_flat containers (#4326)
Replaces all instances of ankerl's unordered map/set with boost's
`unordered_flat_*` classes. This uses std::hash since boost::hash is
actually a lot slower.
Also adds an abstraction layer in `Common` so future changes are quicker
and easier.
Other implementation details:
- ankerl provided hash specializations for tuple and pair, so those were
ported here
- std::erase_if doesn't work on boost, so just used the ADL'd erase_if
This should be about equal or superior performance as unordered_dense for everything except iteration.
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/4326
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
|
2026-08-31 02:58:09 +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 |
|