dolphin/Source/Core
JosJuice a992245aa2 VolumeVerifier: Add extra validity checks for ticket and TMD
This fixes VolumeVerifier potentially calling TMDReader::GetIOSId for
invalid TMDs.

VolumeVerifier also has a call to TMDReader::GetContent that doesn't
check if the TMD is valid. In practice, this can't get called with an
invalid TMD because the previous commit made it so GetContentOffsets
returns an empty vector if the TMD is invalid, but I've added a check
inside TMDReader::GetContent just to be on the safe side.

I also made VolumeVerifier show a specifically worded problem if the
ticket or TMD is invalid. Before, invalid TMDs in Wii discs and WADs
and invalid tickets in WADs would show a more generic problem.
2026-04-20 20:26:31 +02:00
..
AudioCommon Improve usage of std::move and const references parameters 2026-04-17 12:39:46 +02:00
Common Merge pull request #14565 from SuperSamus/cpp-argument-move-reference 2026-04-18 21:02:30 +02:00
Core VolumeVerifier: Add extra validity checks for ticket and TMD 2026-04-20 20:26:31 +02:00
DiscIO VolumeVerifier: Add extra validity checks for ticket and TMD 2026-04-20 20:26:31 +02:00
DolphinNoGUI NoGUI: Add Escape key to close emulation on Windows 2026-03-25 08:56:29 -05:00
DolphinQt Merge pull request #14547 from JosJuice/page-table-fastmem-setting-gui 2026-04-19 11:21:26 -05:00
DolphinTool Merge pull request #14214 from JoshuaVandaele/cmake-nonbreaking-improvements 2026-01-25 18:33:46 -08:00
InputCommon Improve usage of std::move and const references parameters 2026-04-17 12:39:46 +02:00
MacUpdater Merge pull request #14036 from TellowKrinkle/SkipPostprocess 2026-01-25 22:01:29 -05:00
UICommon Improve usage of std::move and const references parameters 2026-04-17 12:39:46 +02:00
UpdaterCommon Use more std::span arguments 2026-03-23 23:55:09 +01:00
VideoBackends Improve usage of std::move and const references parameters 2026-04-17 12:39:46 +02:00
VideoCommon Merge pull request #14565 from SuperSamus/cpp-argument-move-reference 2026-04-18 21:02:30 +02:00
WinUpdater Misc: fix compiler warning: implicit declaration of function 2026-02-08 00:37:29 +01:00
CMakeLists.txt CMakeLists: Embed macOS Updater app inside DolphinQt 2024-08-01 22:06:55 -04:00
DolphinLib.ARM64.props
DolphinLib.props Merge pull request #14298 from SuperSamus/achivements-hash-qol 2026-04-02 23:36:11 -07:00
DolphinLib.vcxproj Core/HW: Add Broadband Adapter (IPC). 2025-10-28 18:50:59 +00:00
DolphinLib.vcxproj.user
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00
VersionInfo.plist.in ScmRevGen: Don't generate Info.plist files directly 2024-12-05 14:56:08 -05:00