<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/src/core/internal_network, branch master</title>
<subtitle>A backup of the Yuzu mainline repo. Only includes the master branch, nothing else.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/'/>
<entry>
<title>internal_network: only poll for accept on blocking sockets</title>
<updated>2024-01-30T15:29:05+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-01-30T15:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=5510b31972390ed4392717e0b65909750e2bb8ba'/>
<id>5510b31972390ed4392717e0b65909750e2bb8ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>internal_network: log error on interrupt pipe read failure</title>
<updated>2023-09-08T18:00:07+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-09-08T18:00:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=7bec8d1c5bd6df49fea138d907bdd9e5b042ff51'/>
<id>7bec8d1c5bd6df49fea138d907bdd9e5b042ff51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>internal_network: cancel pending socket operations on application process termination</title>
<updated>2023-08-26T22:19:51+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-08-26T22:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=531572b411a4a311cb38bcf09a2c95559ef068aa'/>
<id>531572b411a4a311cb38bcf09a2c95559ef068aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve behavior when sending to closed connection</title>
<updated>2023-08-16T00:59:57+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2023-07-02T00:28:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=755bcc459bb9a5c7d521ea9046a8ac58c5256e73'/>
<id>755bcc459bb9a5c7d521ea9046a8ac58c5256e73</id>
<content type='text'>
- On Unix, this would previously kill the Yuzu process with SIGPIPE.
  Send MSG_NOSIGNAL to opt out of this.

- Add support for the proper error code in this situation, EPIPE.

- Windows has nonstandard behavior in this situation; translate it to
  the standard behavior.  Kind of pointless, but isn't it nice to be
  correct?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- On Unix, this would previously kill the Yuzu process with SIGPIPE.
  Send MSG_NOSIGNAL to opt out of this.

- Add support for the proper error code in this situation, EPIPE.

- Windows has nonstandard behavior in this situation; translate it to
  the standard behavior.  Kind of pointless, but isn't it nice to be
  correct?
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Silence nifm spam"</title>
<updated>2023-08-14T19:23:09+00:00</updated>
<author>
<name>FearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2023-08-10T16:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=2694f81462c6ab695bbb3ac1ac77fa795ea394d6'/>
<id>2694f81462c6ab695bbb3ac1ac77fa795ea394d6</id>
<content type='text'>
This reverts commit 4da4ecb1ff79798fe245a0c6c483405f998cd093.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 4da4ecb1ff79798fe245a0c6c483405f998cd093.
</pre>
</div>
</content>
</entry>
<entry>
<title>network: Forward declarations</title>
<updated>2023-07-17T19:36:03+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2023-07-17T19:36:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=5bbc3aef1368cc1fcc59304013f0999b0827115b'/>
<id>5bbc3aef1368cc1fcc59304013f0999b0827115b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updates:</title>
<updated>2023-07-02T00:27:35+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2023-07-01T22:02:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=0e191c271125321589dfdbb09731413550710c9a'/>
<id>0e191c271125321589dfdbb09731413550710c9a</id>
<content type='text'>
- Address PR feedback.
- Add SecureTransport backend for macOS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Address PR feedback.
- Add SecureTransport backend for macOS.
</pre>
</div>
</content>
</entry>
<entry>
<title>network.cpp: include expected.h</title>
<updated>2023-06-26T01:51:39+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2023-06-26T01:51:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=b9f9d0a64215f8107ea82d1c541444f6ff138e7a'/>
<id>b9f9d0a64215f8107ea82d1c541444f6ff138e7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix more Windows build errors</title>
<updated>2023-06-26T00:06:57+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2023-06-26T00:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=ac939f08a4c116b6a38978358b667b1fa0c51ef9'/>
<id>ac939f08a4c116b6a38978358b667b1fa0c51ef9</id>
<content type='text'>
I did test this beforehand, but not on MinGW, and the error that showed
up on the msvc builder didn't happen for me...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I did test this beforehand, but not on MinGW, and the error that showed
up on the msvc builder didn't happen for me...
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes:</title>
<updated>2023-06-25T22:06:52+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2023-06-25T21:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=4a355699219710d0a9ad620722393b3d9a16d84d'/>
<id>4a355699219710d0a9ad620722393b3d9a16d84d</id>
<content type='text'>
- Add missing virtual destructor on `SSLBackend`.

- On Windows, filter out `POLLWRBAND` (one of the new flags added) when
  calling `WSAPoll`, because despite the constant being defined on
  Windows, passing it calls `WSAPoll` to yield `EINVAL`.

- Reduce OpenSSL version requirement to satisfy CI; I haven't tested
  whether it actually builds (or runs) against 1.1.1, but if not, I'll
  figure it out.

- Change an instance of memcpy to memmove, even though the arguments
  cannot overlap, to avoid a [strange GCC
  error](https://github.com/yuzu-emu/yuzu/pull/10912#issuecomment-1606283351).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add missing virtual destructor on `SSLBackend`.

- On Windows, filter out `POLLWRBAND` (one of the new flags added) when
  calling `WSAPoll`, because despite the constant being defined on
  Windows, passing it calls `WSAPoll` to yield `EINVAL`.

- Reduce OpenSSL version requirement to satisfy CI; I haven't tested
  whether it actually builds (or runs) against 1.1.1, but if not, I'll
  figure it out.

- Change an instance of memcpy to memmove, even though the arguments
  cannot overlap, to avoid a [strange GCC
  error](https://github.com/yuzu-emu/yuzu/pull/10912#issuecomment-1606283351).
</pre>
</div>
</content>
</entry>
</feed>
