lizzie
d6b5e48c9c
fix windows wsa E_DESTADDRREQ
3 weeks ago
lizzie
9db65da794
fucking shit
3 weeks ago
lizzie
3163b987ea
windows prot=0
3 weeks ago
lizzie
5b633163c7
fix pings?
3 weeks ago
lizzie
122700da62
fix winbloat
3 weeks ago
lizzie
5b986eb59e
fractional time -W
3 weeks ago
lizzie
a838ff6b70
ffs windows
3 weeks ago
lizzie
d37b66dfbb
evil noperm
3 weeks ago
lizzie
7a8a0665ae
fuck errrno2
3 weeks ago
lizzie
d623fe8fe4
acurater errno
3 weeks ago
lizzie
440f4f51f2
ALL THE ERROR CODES
3 weeks ago
lizzie
85b01a26d1
fixup errno
3 weeks ago
lizzie
dd030de217
min of 1sec
3 weeks ago
lizzie
7d7d03f707
account for timeout
3 weeks ago
lizzie
7176a7189c
fix tcp on ssbu mod
3 weeks ago
lizzie
95426a6bcf
fallback only if it failed
3 weeks ago
lizzie
9a7a4fdc1b
implode windows
3 weeks ago
lizzie
cc8e479b9a
better
3 weeks ago
lizzie
c8a2ef9cbe
evil ping
3 weeks ago
lizzie
17a3e35342
don't murder me for this change
3 weeks ago
lizzie
5ceb287e95
need the extra threads...
3 weeks ago
lizzie
af7febe7a5
more gymnastics to give fake results?
3 weeks ago
lizzie
e6f5678019
first fake icmp impl
3 weeks ago
lizzie
e3882da0e4
fix ldn sockets being regarded as normal socks
2 months ago
lizzie
7bd4cf8d36
fx2
2 months ago
lizzie
213307545d
fix???
2 months ago
lizzie
d77df48b73
fix sockets
2 months ago
lizzie
b45b4c13f2
struct pollfd
2 months ago
lizzie
aec09e6a21
fix windows screaming
2 months ago
lizzie
670095c3e8
musl scared of defines ooo
2 months ago
lizzie
f3e76e8d84
airplane mode takes priority
2 months ago
lizzie
48fefaf4d9
uh
2 months ago
lizzie
615d77b356
add tcp options
2 months ago
lizzie
06593e9889
nuke extra threads, extra error support; use span instead of vector for poll fds
2 months ago
lizzie
0673767a41
we love when cURL has bugs?
2 months ago
lizzie
b332007f89
add extra polling types
2 months ago
lizzie
ad3929f11d
various fixes to sockopt
2 months ago
lizzie
32a8445767
allow configure socket level
2 months ago
lizzie
88f867607e
coalesce the various sockopt
2 months ago
lizzie
b3e09d7108
honour the provided MSG flags
2 months ago
lizzie
aa9d93b509
extra fixups
2 months ago
lizzie
48f5f71858
fixup stuffs for windows
2 months ago
lizzie
7e225f4520
fix messages native flags
2 months ago
lizzie
6bc5f936c6
properly handle writebuffer and dont write OOB
2 months ago
lizzie
8ed685ac8c
fixes for non BSD
2 months ago
lizzie
facf8fdf57
[net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
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>
5 days ago
lizzie
f7e5ceeacb
[video_core/buffer_cache] fix PAGE_SHIFT/BSD macro clash on Linux, *BSD ( #4329 )
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.
-------------------
PAGE_SHIFT is a macro (sys/user.h on linux, machine/params.h on FBSD), dont name stuff that
https://stackoverflow.com/questions/77611721/get-page-shift-value-in-user-space
BSD is also a macro
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4329
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
6 days ago
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>
1 week ago
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>
1 week ago