<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Ryujinx/Ryujinx.HLE/HOS/Services/Sockets/Sfdnsres/Proxy, branch master</title>
<subtitle>A backup of the Ryujinx master git branch.
</subtitle>
<id>https://git.benis.co.uk/Ryujinx/atom?h=master</id>
<link rel='self' href='https://git.benis.co.uk/Ryujinx/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/'/>
<updated>2023-04-27T21:51:14+00:00</updated>
<entry>
<title>Move solution and projects to src</title>
<updated>2023-04-27T21:51:14+00:00</updated>
<author>
<name>TSR Berry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2023-04-07T23:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=cee712105850ac3385cd0091a923438167433f9f'/>
<id>urn:sha1:cee712105850ac3385cd0091a923438167433f9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bsd: Add support for dns_mitm (#4102)</title>
<updated>2022-12-12T17:04:08+00:00</updated>
<author>
<name>TSRBerry</name>
<email>20988865+TSRBerry@users.noreply.github.com</email>
</author>
<published>2022-12-12T17:04:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=df758eddd1d61f776415422dc4dd1fa8a776719c'/>
<id>urn:sha1:df758eddd1d61f776415422dc4dd1fa8a776719c</id>
<content type='text'>
* bsd: Add dns_mitm from Atmosphère

related AMS files:
- https://github.com/Atmosphere-NX/Atmosphere/blob/master/stratosphere/ams_mitm/source/dns_mitm/dnsmitm_resolver_impl.cpp
- https://github.com/Atmosphere-NX/Atmosphere/blob/master/stratosphere/ams_mitm/source/dns_mitm/dnsmitm_host_redirection.cpp

* Remove debug logging and adjust redirect message

* Improve formatting

Co-authored-by: Ac_K &lt;Acoustik666@gmail.com&gt;

* Replace Initialize with instance property

* bsd: dns_mitm - Ignore empty lines

* bsd: Mark _mitmHostEntries as readonly

* bsd: Initialize Aliases when returning IpHostEntry

Fixes NullReferenceException

Co-authored-by: Ac_K &lt;Acoustik666@gmail.com&gt;</content>
</entry>
<entry>
<title>Use source generated regular expressions (#4005)</title>
<updated>2022-12-04T00:43:23+00:00</updated>
<author>
<name>Andrey Sukharev</name>
<email>SukharevAndrey@users.noreply.github.com</email>
</author>
<published>2022-12-04T00:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=3868a0020611491e30db19e5b27d33a7559c7071'/>
<id>urn:sha1:3868a0020611491e30db19e5b27d33a7559c7071</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sfdnsres: Block communication attempt with NPLN servers (#2990)</title>
<updated>2022-01-11T07:58:57+00:00</updated>
<author>
<name>Mary</name>
<email>me@thog.eu</email>
</author>
<published>2022-01-11T07:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=e32a19520b0f466f8e58116e6d81c096dbcd7a01'/>
<id>urn:sha1:e32a19520b0f466f8e58116e6d81c096dbcd7a01</id>
<content type='text'>
Seen on Monster Hunter Rise.</content>
</entry>
<entry>
<title>misc: Improve DNS blacklist for Nintendo servers (#2963)</title>
<updated>2022-01-03T07:57:03+00:00</updated>
<author>
<name>Mary</name>
<email>me@thog.eu</email>
</author>
<published>2022-01-03T07:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=dc8a1d5cbafc842c1ad52adcbf0a4a023931541a'/>
<id>urn:sha1:dc8a1d5cbafc842c1ad52adcbf0a4a023931541a</id>
<content type='text'>
This blocks more that have been seen in the wild</content>
</entry>
<entry>
<title>Patch up DNS Blacklist (#2153)</title>
<updated>2021-03-29T22:55:53+00:00</updated>
<author>
<name>mageven</name>
<email>62494521+mageven@users.noreply.github.com</email>
</author>
<published>2021-03-29T22:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=4443e1890958cc01b523207736f74c58767f4017'/>
<id>urn:sha1:4443e1890958cc01b523207736f74c58767f4017</id>
<content type='text'>
Make the regex patterns case insensitive for robustness</content>
</entry>
<entry>
<title>sfdnsres: Cleanup service and implements some calls (#2130)</title>
<updated>2021-03-24T17:43:23+00:00</updated>
<author>
<name>Ac_K</name>
<email>Acoustik666@gmail.com</email>
</author>
<published>2021-03-24T17:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/Ryujinx/commit/?id=e5741fae2d4c7baa63d71f7fb56ea7d0eac8fe36'/>
<id>urn:sha1:e5741fae2d4c7baa63d71f7fb56ea7d0eac8fe36</id>
<content type='text'>
* 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 &lt;1760003+Thog@users.noreply.github.com&gt;
Co-Authored-By: riperiperi &lt;6294155+riperiperi@users.noreply.github.com&gt;

* Addressed gdkchan's comments

* IPAddress[] to IEnumerable

* Nits

Co-authored-by: Mary &lt;1760003+Thog@users.noreply.github.com&gt;
Co-authored-by: riperiperi &lt;6294155+riperiperi@users.noreply.github.com&gt;</content>
</entry>
</feed>
