lizzie
de7271297f
fucking shit
4 weeks ago
lizzie
ea66212cbf
windows prot=0
4 weeks ago
lizzie
4f2d0b17c3
fix pings?
4 weeks ago
lizzie
2a21b0bc22
fix winbloat
4 weeks ago
lizzie
dbac6a770a
fractional time -W
4 weeks ago
lizzie
394f4dfdd9
ffs windows
4 weeks ago
lizzie
11714ef3ff
evil noperm
4 weeks ago
lizzie
c406c20924
fuck errrno2
4 weeks ago
lizzie
bf97f49de9
acurater errno
4 weeks ago
lizzie
d9b15eceb7
ALL THE ERROR CODES
4 weeks ago
lizzie
454cf4fd70
fixup errno
4 weeks ago
lizzie
ac9fed6eae
min of 1sec
4 weeks ago
lizzie
6481da5103
account for timeout
4 weeks ago
lizzie
eb76cec263
fix tcp on ssbu mod
4 weeks ago
lizzie
a7074524ec
fallback only if it failed
4 weeks ago
lizzie
e8c9e5a1df
implode windows
4 weeks ago
lizzie
e1f54612e5
better
4 weeks ago
lizzie
723e6d01b4
evil ping
4 weeks ago
lizzie
6d4fea2664
don't murder me for this change
4 weeks ago
lizzie
7bc45e1c0a
need the extra threads...
1 month ago
lizzie
0fcda44a32
more gymnastics to give fake results?
1 month ago
lizzie
979ca1cc96
first fake icmp impl
1 month ago
lizzie
2c5ab32384
fix ldn sockets being regarded as normal socks
2 months ago
lizzie
d65f851a5b
fx2
2 months ago
lizzie
d1f58ea6ce
fix???
2 months ago
lizzie
d67295dda4
fix sockets
2 months ago
lizzie
097c9d1296
struct pollfd
2 months ago
lizzie
66055a8413
fixup tests
2 months ago
lizzie
37d53b6fac
fix windows screaming
2 months ago
lizzie
26ac9872af
musl scared of defines ooo
2 months ago
lizzie
623c706ae0
airplane mode takes priority
2 months ago
lizzie
f408514a2d
uh
2 months ago
lizzie
4757ae5996
add tcp options
2 months ago
lizzie
9463e2b6dd
nuke extra threads, extra error support; use span instead of vector for poll fds
2 months ago
lizzie
e5049d0f16
we love when cURL has bugs?
2 months ago
lizzie
4924009ae7
add extra polling types
2 months ago
lizzie
7ea3737643
various fixes to sockopt
2 months ago
lizzie
8e1b7b491a
allow configure socket level
2 months ago
lizzie
550054f29b
coalesce the various sockopt
2 months ago
lizzie
766b1fe472
honour the provided MSG flags
2 months ago
lizzie
8374ed7c42
extra fixups
2 months ago
lizzie
8732e5961f
fixup stuffs for windows
2 months ago
lizzie
59ace7973a
fix messages native flags
2 months ago
lizzie
a164079940
properly handle writebuffer and dont write OOB
2 months ago
lizzie
fd19e5e900
fixes for non BSD
2 months ago
lizzie
f314d5c44d
[net] refactor to remove uneeded abstraction layer
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
8a22f1845b
[hle] Enforce max_sessions, add bpc:ams service ( #4394 )
As per switchbrew, as per atmosphere, and some poking around.
bpc:ams stubbed for now.
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/4394
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2 days ago
xbzk
301da63a15
[audio] hint openslES as audio driver on android to fix mute screen recording issue ( #4397 )
- [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.
-------------------
After audio backend migration some android devices screen captures became mute.
Liz instructed to enable openSL ES via some SDL hint.
Found the proper one in https://wiki.libsdl.org/SDL3/SDL_HINT_AUDIO_DRIVER .
Added it restricted to android.
UPDATE:
Got myself wondering how things work on SDL after using that hint, and checked that one must provide a list of drivers "opensles,aaudio,..." to be attempted.
Afraid of some devices failing on openSL ES, and to avoid hand providing entire list, i've added fallback logic so entire SDL's driver list can be tried just in case.
Default list in https://github.com/libsdl-org/SDL/blob/release-3.4.14/src/audio/SDL_audio.c .
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4397
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: lizzie <lizzie@eden-emu.dev>
2 days ago
lizzie
c95ad020fb
[gpu] Fix infinite hangup/freezes at shutdown/reset ( #4395 )
Thread may be destroyed at dtor(), but it hasn't fully shut down, so before notify shutdown, request immediate stop (effective immediately).
Like the issue was that the thread didn't want to stop running, thus it would hang, it would also reference objects which were being destroyed without waiting for them to actually be destroyed
So it would reference invalid data
This PR tells the thread: "hey, STOP now, and DESTROY yourself"
So all of that should be avoided
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/4395
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
3 days ago
xbzk
f3af5d0c25
[fs] moved temp folder cleanup upstream (per-application level) to avoid per-program retrigger ( #4375 )
- [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 issue was observed in MGS Master Collection Volume II, MGS4: Guns of the Patriots, Chapter 4: Shadow Moses
That title is a bundle, and that specific chapter is a program (MGS 1st stage), launched by a program (MGS4), launched by an application (main title bundle).
Upon decoding guest panic message, it was exposed that an abort was triggered after trying to create a save in nand/temp/gclvar.bak file.
Further instrumentation exposed the error on that file's path, caused from a previous deletion of that folder.
In the same session that folder had been already cleaned and created successfully, which evidences an undesired re-cleaning of the temp structure.
The issue was the fact that the MGS4 to MGS transition also calls EnsureSaveData>...>SaveDataFactory creator, and that was destroying the previous created temp structure. After that stage, the return from MSG to MSG4 was causing the same issue again.
By moving the deletion to the guest application level, the factory creation was called only once, as it should be, and the issue is gone.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4375
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: lizzie <lizzie@eden-emu.dev>
3 days ago