<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DiscIO/FileSystemGCWii.cpp, branch 5.0</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>DiscIO: Improve IVolume::Read32 error handling</title>
<updated>2015-12-14T08:38:21+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-10-03T11:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c7e747d775567838cfd0101f22f106df9d3b38df'/>
<id>c7e747d775567838cfd0101f22f106df9d3b38df</id>
<content type='text'>
Callers can now check whether reads fail, either by checking the return
value or by setting the buffer to a known bad value and seeing if it stays
untouched. I've added error checks to FileSystemGCWii and Boot_BS2Emu,
but not to Boot since it doesn't check any of its other reads either.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Callers can now check whether reads fail, either by checking the return
value or by setting the buffer to a known bad value and seeing if it stays
untouched. I've added error checks to FileSystemGCWii and Boot_BS2Emu,
but not to Boot since it doesn't check any of its other reads either.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3206 from JosJuice/limit-filesystem-size-2</title>
<updated>2015-11-18T09:43:47+00:00</updated>
<author>
<name>Markus Wick</name>
<email>degasus@users.noreply.github.com</email>
</author>
<published>2015-11-18T09:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=584ea8b3205f703b09f7f030493150e9e526b604'/>
<id>584ea8b3205f703b09f7f030493150e9e526b604</id>
<content type='text'>
Limit size of loaded file systems</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Limit size of loaded file systems</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: drop unused stuff</title>
<updated>2015-11-10T16:03:08+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2015-11-10T15:15:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=df7939844502280cd2a3f666eb58226aa2e16be0'/>
<id>df7939844502280cd2a3f666eb58226aa2e16be0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Limit size of loaded file systems</title>
<updated>2015-10-28T20:47:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-10-04T08:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6c25c633014ce8bdf8b8a4d9562aca646ba5f051'/>
<id>6c25c633014ce8bdf8b8a4d9562aca646ba5f051</id>
<content type='text'>
If a disc image is malformed in a specific way, Dolphin
will try to allocate a lot of memory, making it crash.
To avoid that, this change adds an artificial limit for
the size of file systems that Dolphin will try to load.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a disc image is malformed in a specific way, Dolphin
will try to allocate a lot of memory, making it crash.
To avoid that, this change adds an artificial limit for
the size of file systems that Dolphin will try to load.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove DiscScrubber::GetDOLSize in favor of IFileSystem::GetBootDOLSize</title>
<updated>2015-10-17T18:52:26+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2015-10-17T18:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=618ccf6109076f5a88bd1fb9aff188de0884ff68'/>
<id>618ccf6109076f5a88bd1fb9aff188de0884ff68</id>
<content type='text'>
IFileSystem::GetBootDOLSize acts the same. The only difference is that it
reads the DOL offset on its own, but this change makes that optional.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IFileSystem::GetBootDOLSize acts the same. The only difference is that it
reads the DOL offset on its own, but this change makes that optional.
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Remove other Common prefixed headers from Common.h</title>
<updated>2015-09-26T22:51:58+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-26T21:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=cc036ca86cdaf709e01221975da734cb64d54a94'/>
<id>cc036ca86cdaf709e01221975da734cb64d54a94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Partially revert "General: Toss out PRI macro usage"</title>
<updated>2015-09-11T13:49:00+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-08T05:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=19459e827f6c15f9429598015019ecb66f2e6cad'/>
<id>19459e827f6c15f9429598015019ecb66f2e6cad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>General: Toss out PRI macro usage</title>
<updated>2015-09-05T20:02:35+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2015-09-04T23:44:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8fdb013d540cf5d79a23888053fda2897f997e61'/>
<id>8fdb013d540cf5d79a23888053fda2897f997e61</id>
<content type='text'>
Now that VS supports more printf specifiers, these aren't necessary
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that VS supports more printf specifiers, these aren't necessary
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2338 from JosJuice/getfilelist-return</title>
<updated>2015-06-03T00:28:25+00:00</updated>
<author>
<name>comex</name>
<email>comexk@gmail.com</email>
</author>
<published>2015-06-03T00:28:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2ae6fb9240ffd0a25727bede295d0d3afa3cab0c'/>
<id>2ae6fb9240ffd0a25727bede295d0d3afa3cab0c</id>
<content type='text'>
Filesystem: Return file list reference instead of modifying argument</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Filesystem: Return file list reference instead of modifying argument</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2361 from JosJuice/filesystem-read32</title>
<updated>2015-05-26T03:40:28+00:00</updated>
<author>
<name>Ryan Houdek</name>
<email>Sonicadvance1@gmail.com</email>
</author>
<published>2015-05-26T03:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5911dd528af4f66e8293c4b082a2b8a4d1199b90'/>
<id>5911dd528af4f66e8293c4b082a2b8a4d1199b90</id>
<content type='text'>
Remove CFileSystemGCWii::Read32</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove CFileSystemGCWii::Read32</pre>
</div>
</content>
</entry>
</feed>
