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
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
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
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
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
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
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
056d11027c
[internal_network] Fix WiFi scanner compilation on GCC 15.3.0 ( #4279 )
...
No idea why this didn't show up earlier.
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4279
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Samuel <lizzie@eden-emu.dev >
2026-08-21 23:29:24 +02:00
crueter
a3d32a18b8
[meta] Discourage profanity usage ( #4239 )
...
I'm not into millennial humor, personally.
Proactively removed as much profanity as I could grep.
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4239
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: Samuel <lizzie@eden-emu.dev >
2026-08-09 02:53:16 +02:00
lizzie
58dee53305
[fmt] use {#:x} instead of 0x{:#x} ( #4170 )
...
continuation of #309 but applying to even more files than before :)
also makes them lowercase because `0xfafafa` is better as `0XFAFAFA`
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4170
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
2026-07-25 21:47:07 +02:00
lizzie
d8a8169eb2
[hle/bsd] do not use rust-result wannabe Expected in functions ( #4075 )
...
rust has Result<T,E> but we don't really need that in c++, also the header just sucks, objectively
Signed-off-by: lizzie lizzie@eden-emu.dev
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4075
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: crueter <crueter@eden-emu.dev >
2026-06-27 08:50:24 +02:00
lizzie
46cfd9b6f3
[net] support SCTP protocols (+all base FBSD protos), ban more NS domains ( #3955 )
...
bans more NS domains making hb dns check pass
also fixes bogus "SCTP is not implemented" assertion for translate protocol
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3955
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
2026-05-21 21:24:18 +02:00
lizzie
395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created ( #3688 )
...
- our logging code was bigger than spdlog itself, why???? just keep it simple
- fix issues when logging before logging system is even started
- removes the "initialized logging twice" issue
- removes uneeded indirection in file logging
- uses direct formatting instead of jumping hoopla-around the fmt::format() ressult
- code duplication and dead code removal as usual
I did explore dup2() but I think it's not worth the hassle
I did try `fwopen()` but it's better if things are just kept as-is.
there is a lot of noise because I removed a bunch of redundant files on logging and just put everything in one file
now normally this wouldn't be a good idea, however consider: the complexity of logging; it's less than 500 lines... does it really need a whole subsystem?!?!?! ITS JUST LOGGING
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3688
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: DraVee <chimera@dravee.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2026-03-12 18:29:15 +01:00
lizzie
6b3f8e1b62
[core/internal_network] cleanup network interface code a bit ( #2905 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2905
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: DraVee <dravee@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2026-02-10 22:17:24 +01:00
Maufeat
7396149ab1
[bsd, ssl] force ssl verify option to be 0 and other fixes ( #3386 )
...
JackBox games broke again, this makes it work again. Forces Verify Option to be 0
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3386
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Co-authored-by: Maufeat <sahyno1996@gmail.com >
Co-committed-by: Maufeat <sahyno1996@gmail.com >
2026-01-26 01:30:53 +01:00
lizzie
87cacbeed4
[compat] HaikuOS port ( #2805 )
...
Still had the issues with libusb, but that should get solved with the other PRs anyways
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2805
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2025-10-22 04:53:40 +02:00