<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common, branch release-prep-2609a</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>VideoCommon: validate restored FIFO pointers</title>
<updated>2026-10-07T23:57:28+00:00</updated>
<author>
<name>Acts1631</name>
<email>acts1631kjv@proton.me</email>
</author>
<published>2026-10-04T20:34:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2eea927e95a577fe90e98d756968111e296147a7'/>
<id>2eea927e95a577fe90e98d756968111e296147a7</id>
<content type='text'>
Save states restored video FIFO pointers from unchecked offsets. A
crafted offset could place a pointer outside its backing allocation and
turn the next gather-pipe copy into an out-of-bounds native write.

Require pointer offsets to stay within their backing array and reject a
state when either offset is invalid or the read pointer follows the write
pointer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Save states restored video FIFO pointers from unchecked offsets. A
crafted offset could place a pointer outside its backing allocation and
turn the next gather-pipe copy into an out-of-bounds native write.

Require pointer offsets to stay within their backing array and reject a
state when either offset is invalid or the read pointer follows the write
pointer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Assembler: Fix crash from assembling malformed source</title>
<updated>2026-10-07T23:56:41+00:00</updated>
<author>
<name>VampireFlower</name>
<email>monstercatspedup1@gmail.com</email>
</author>
<published>2026-09-30T10:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c129fd7aac603a0d59d9cabd19c215cf6a38ddf9'/>
<id>c129fd7aac603a0d59d9cabd19c215cf6a38ddf9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MemArenaDarwin: Eliminate use of mach_make_memory_entry_64</title>
<updated>2026-10-07T23:56:25+00:00</updated>
<author>
<name>OatmealDome</name>
<email>julian@oatmealdome.me</email>
</author>
<published>2026-09-27T17:47:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4a4c71d2e59c0c1066c43da6889b89e2e43d9df8'/>
<id>4a4c71d2e59c0c1066c43da6889b89e2e43d9df8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix building on OpenBSD</title>
<updated>2026-09-15T05:22:34+00:00</updated>
<author>
<name>Brad Smith</name>
<email>brad@comstyle.com</email>
</author>
<published>2026-09-15T05:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=191292946fe1170594822cd546bfa4868458b568'/>
<id>191292946fe1170594822cd546bfa4868458b568</id>
<content type='text'>
- OpenBSD does not have SO_NOSIGPIPE
- Enable some socket related code in AMMediaboard.cpp on OpenBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- OpenBSD does not have SO_NOSIGPIPE
- Enable some socket related code in AMMediaboard.cpp on OpenBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14817 from JosJuice/android-netplay-version</title>
<updated>2026-09-06T05:04:48+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-09-06T05:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=982e8d183d8df64b641a9809ec2f3b193f94e5e5'/>
<id>982e8d183d8df64b641a9809ec2f3b193f94e5e5</id>
<content type='text'>
Common: Add Android to GetNetplayDolphinVer</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Common: Add Android to GetNetplayDolphinVer</pre>
</div>
</content>
</entry>
<entry>
<title>MemArenaDarwin: Pass the MAP_MEM_VM_SHARE flag to mach_make_memory_entry_64</title>
<updated>2026-09-02T02:25:12+00:00</updated>
<author>
<name>OatmealDome</name>
<email>julian@oatmealdome.me</email>
</author>
<published>2026-09-02T01:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=27804b4e67a430133c0227265c0d9c0473efa783'/>
<id>27804b4e67a430133c0227265c0d9c0473efa783</id>
<content type='text'>
Large anonymous mappings are split into 128 MB chunks. Without MAP_MEM_VM_SHARE,
mach_make_memory_entry_64 will only return an entry spanning the first chunk.
Attempting to map through that entry will fail if it extends beyond the 128 MB
boundary, which can happen when the sizes of MEM1/MEM2 are overridden.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Large anonymous mappings are split into 128 MB chunks. Without MAP_MEM_VM_SHARE,
mach_make_memory_entry_64 will only return an entry spanning the first chunk.
Attempting to map through that entry will fail if it extends beyond the 128 MB
boundary, which can happen when the sizes of MEM1/MEM2 are overridden.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Add Android to GetNetplayDolphinVer</title>
<updated>2026-08-21T18:04:13+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-08-16T07:18:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c774385c7b7911f467fbaf01c70893f54c63fc99'/>
<id>c774385c7b7911f467fbaf01c70893f54c63fc99</id>
<content type='text'>
This makes Android players show up as "Android" instead of "Lin".
(This is only visible in DolphinQt, not in the Android GUI.)

I'm also unabbreviating all the existing operating system names:

* Win -&gt; Windows
* Mac -&gt; macOS
* Lin -&gt; Linux
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes Android players show up as "Android" instead of "Lin".
(This is only visible in DolphinQt, not in the Android GUI.)

I'm also unabbreviating all the existing operating system names:

* Win -&gt; Windows
* Mac -&gt; macOS
* Lin -&gt; Linux
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14800 from dreamsyntax/winupdater-vcredist</title>
<updated>2026-08-21T02:02:49+00:00</updated>
<author>
<name>OatmealDome</name>
<email>OatmealDome@users.noreply.github.com</email>
</author>
<published>2026-08-21T02:02:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=38e70fda6597dab6b7e5e4d3949b199c0b4f2244'/>
<id>38e70fda6597dab6b7e5e4d3949b199c0b4f2244</id>
<content type='text'>
Require VS2026; Update Redist WinUpdater Pulls</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Require VS2026; Update Redist WinUpdater Pulls</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14802 from phire/fallthrough_warnings</title>
<updated>2026-08-08T08:21:25+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-08-08T08:21:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f42c349c3210eeb8f14d0b997a6c0cfc9f2f0ef5'/>
<id>f42c349c3210eeb8f14d0b997a6c0cfc9f2f0ef5</id>
<content type='text'>
Enable Fallthrough warnings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable Fallthrough warnings</pre>
</div>
</content>
</entry>
<entry>
<title>Add fallthroughs to OpenGL InitExtentionList</title>
<updated>2026-08-07T08:41:59+00:00</updated>
<author>
<name>Scott Mansell</name>
<email>phiren@gmail.com</email>
</author>
<published>2026-08-07T07:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1c4208e1fbe8122919638c90b6fbc316da964206'/>
<id>1c4208e1fbe8122919638c90b6fbc316da964206</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
