| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 22 hours | VideoCommon: Fix custom texture count in OSD message | JosJuice | |
| 83dc468 broke the OSD message that shows the number of custom textures. If Prefetch Custom Textures was disabled, the number would always be 0. | |||
| 34 hours | Use designated constructors | Dr. Dystopia | |
| 39 hours | Merge pull request #14758 from JoshuaVandaele/egl-platform-nowayland | Scott Mansell | |
| Forbid EGL_PLATFORM to be "wayland" | |||
| 44 hours | Merge pull request #14768 from phire/security/gcz_overflows | JosJuice | |
| Better validation and handling of GCZ | |||
| 44 hours | Merge pull request #14776 from tygyh/Core/Use-static-cast | Scott Mansell | |
| Replace functional cast with `static_cast` | |||
| 44 hours | Merge pull request #14781 from sepalani/gai-error | Scott Mansell | |
| IP/Top: Add getaddrinfo() error log message | |||
| 3 days | IP/Top: Add getaddrinfo() error log message | Sepalani | |
| 3 days | EGLX11: Forbid EGL_PLATFORM to be "wayland" | Joshua Vandaële | |
| 3 days | Merge pull request #14755 from JoshuaVandaele/cmakeupd-qt-useless-dlls | Scott Mansell | |
| windeployqt: Disable uneeded DLLs | |||
| 3 days | Merge pull request #14775 from tygyh/Replace-zero-constants-with-`nullptr` | Scott Mansell | |
| Replace zero constants with `nullptr` | |||
| 4 days | Merge pull request #13452 from ↵ | Scott Mansell | |
| tygyh/Use-structured-binding-DolphinQt-FifoAnalyzer DolphinQt/FIFO/FifoAnalyzer: Use structured bindings | |||
| 4 days | Merge pull request #14778 from JoshuaVandaele/about-enable-sdl | Scott Mansell | |
| AboutDialog: Fix compilation with ENABLE_SDL=OFF | |||
| 4 days | Replace functional cast with `static_cast` | Dr. Dystopia | |
| 4 days | Merge pull request #14765 from slick-daddy/opt-6 | Scott Mansell | |
| InputCommon: return the device list directly in GetAllDevices | |||
| 4 days | AboutDialog: Fix compilation with ENABLE_SDL=OFF | Joshua Vandaële | |
| 5 days | Replace zero constants with `nullptr` | Dr. Dystopia | |
| 5 days | Merge pull request #14115 from techflashYT/elf-loader-fix | Scott Mansell | |
| Core/Boot: Fix ELF load address semantics | |||
| 5 days | Merge pull request #14770 from JoshuaVandaele/gen-approved-hash | Scott Mansell | |
| AchievementApprovedHash: Automatically generate hash using CMake | |||
| 5 days | Merge pull request #13543 from tygyh/DiscIO-Use-views-keys | Scott Mansell | |
| DiscIO: Use views::keys | |||
| 5 days | Merge pull request #14766 from phire/security/dol_reader | Scott Mansell | |
| DolReader: Fix integer wraparound | |||
| 5 days | Merge pull request #14738 from tygyh/Replace-concatination-with-stdformat | Scott Mansell | |
| Replace string concatination with `fmt::format` | |||
| 5 days | Merge pull request #14747 from AdmiralCurtiss/dsp-hle-oob | Scott Mansell | |
| HW/DSPHLE/AXVoice: Check array bounds in ApplyUpdatesForMs() | |||
| 5 days | Merge pull request #14752 from JoshuaVandaele/about-sdl | Scott Mansell | |
| AboutDialog: Report the SDL version being used | |||
| 6 days | Replace string concatination with `fmt::format` | Dr. Dystopia | |
| 6 days | GCZ: use 64-bit for m_data_offset | Scott Mansell | |
| A malicious GCZ file could probably force this to be negative. Shouldn't cause any issues other than file read failures, but need to fix because it is causing errors on MSVC. | |||
| 6 days | GCZ: validate while loading | Scott Mansell | |
| 6 days | GCZ: Don't trust block_num either | Scott Mansell | |
| SectorReader::ReadChunk does do some validation on it, but it only checks against the original disc size (reported by the GCZ file). It has no idea how many blocks the header claimed the disc had. A maliciously crafted GCZ file could trigger read overflows off the end of the m_block_pointers/m_hashes arrays. | |||
| 6 days | GCZ: Don't trust GetBlockCompressedSize | Scott Mansell | |
| It comes unverified from the file, and a maliciously crafted file could trigger not one, but two buffer overflows in the heap. | |||
| 7 days | DolReader: Fix integer wraparound | Scott Mansell | |
| A malicious dol could theoretically use integer wraparound to bypass bounds checking and cause DolReader to read past the end of m_bytes. Could result in crashes, wasting large amounts of memory, or even the disclosure of heap memory contents. | |||
| 7 days | AchievementApprovedHash: Automatically generate hash using CMake | Joshua Vandaële | |
| 7 days | Return m_devices directly in GetAllDevices(). | slick-daddy | |
| 9 days | Socket: Resolve incorrect include warning | Joshua Vandaële | |
| This is a musl warning, according to fcntl.h's man page, the include should always be <fcntl.h> anyways | |||
| 9 days | CWDemangler: Resolve missing-declarations warnings | Joshua Vandaële | |
| 9 days | DolphinQt/Config: Resolve sign-compare warnings | Joshua Vandaële | |
| 9 days | FileSystemCommon: Resolve maybe-uninitialized warning | Joshua Vandaële | |
| 9 days | DirectoryBlob: Resolve reorder warning | Joshua Vandaële | |
| 9 days | HSP_DeviceGBPlayer: Resolve shadowed variable warning | Joshua Vandaële | |
| 9 days | AboutDialog: Report the SDL version being used | Joshua Vandaële | |
| 9 days | windeployqt: Disable uneeded DLLs | Joshua Vandaële | |
| Since our bump to Qt, dxcompiler.dll and dxil.dll have been added alongside other Qt dlls as part of QtGui. Those DLLs are not needed since we use QtWidgets and not QML. | |||
| 10 days | CMake: Disable install targets on Windows | Joshua Vandaële | |
| 10 days | CMake: Remove LINUX_LOCAL_DEV and symlink required files | Joshua Vandaële | |
| 10 days | CMake: Unify sys directories | Joshua Vandaële | |
| 10 days | CMake: Unify translation directories | Joshua Vandaële | |
| 10 days | Remove Visual Studio Projects and Solutions in favor of CMake | Joshua Vandaële | |
| 11 days | Merge pull request #14749 from tygyh/Replace-conditions-with-regex | Scott Mansell | |
| UICommon: Replace `find != std::npos` with `contains` | |||
| 12 days | HW/DSPHLE/AXVoice: Prefer BitCastPtr over BitCastToArray in ApplyUpdatesForMs() | Admiral H. Curtiss | |
| 12 days | UICommon: Replace `find != std::npos` with `contains` | Dr. Dystopia | |
| 12 days | HW/DSPHLE/AXVoice: Check array bounds in ApplyUpdatesForMs() | Admiral H. Curtiss | |
| Fixes https://github.com/dolphin-emu/dolphin/security/advisories/GHSA-4q28-hhjv-hf3f | |||
| 12 days | Merge pull request #14436 from cbartondock/master | Scott Mansell | |
| Loading custom textures using combination of elf/dol game ids and iso game ids. | |||
| 13 days | Merge pull request #14744 from acts-1631/security/elf-reader-bounds | Scott Mansell | |
| Core/Boot: validate standalone ELF input ranges | |||
