RyuKen/Ryujinx.HLE
Ac_K e5741fae2d
sfdnsres: Cleanup service and implements some calls (#2130)
* sfdnsres: Cleanup service and implements some calls

This PR is a big cleanup to our current implementation of `sfdnsres` service.
Additionnaly to that, some calls and fix have been done by @Thog (PRd with approval, thanks to her).
- Implementation of `GetAddrInfoRequest` (Fixes #637).
- Partial implementation of `GetHostByNameRequestWithOptions`, `GetHostByAddrRequestWithOptions` and `GetAddrInfoRequestWithOptions` (Fixes #642, Fixes #1233).

A DNS Blacklist have been done by @riperiperi (which is currently used in LDN build, then that reduces code differences between the LDN build and master.

Now a lot of games are playable or are blocked to the menu because it needs online service:

Co-Authored-By: Mary <1760003+Thog@users.noreply.github.com>
Co-Authored-By: riperiperi <6294155+riperiperi@users.noreply.github.com>

* Addressed gdkchan's comments

* IPAddress[] to IEnumerable

* Nits

Co-authored-by: Mary <1760003+Thog@users.noreply.github.com>
Co-authored-by: riperiperi <6294155+riperiperi@users.noreply.github.com>
2021-03-24 18:43:23 +01:00
..
Exceptions IPC: Remove IIpcService interface (#2121) 2021-03-19 00:31:08 +01:00
FileSystem Implement friendlier portable mode (#1885) 2021-03-15 22:10:36 +01:00
HOS sfdnsres: Cleanup service and implements some calls (#2130) 2021-03-24 18:43:23 +01:00
Loaders Correct type of executable sizes (#1802) 2020-12-13 08:30:27 +01:00
Utilities IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
Homebrew.npdm Better process implementation (#491) 2018-11-28 20:18:09 -02:00
IHostUiHandler.cs Basic impl of Error Applet (#1551) 2020-09-28 00:00:38 +02:00
PerformanceStatistics.cs Interrupt GPU command processing when a frame's fence is reached. (#1741) 2020-12-17 19:39:52 +01:00
Ryujinx.HLE.csproj Haydn: Part 1 (#2007) 2021-02-26 01:11:56 +01:00
RyujinxProfileImage.jpg Implement friend:a IFriendService: 10101 (#429) 2018-09-25 19:59:29 -03:00
Switch.cs Add items to standard logs (#1942) 2021-03-19 00:09:33 +01:00