summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
20 hoursMerge pull request #14785 from JosJuice/fix-texture-countHEADmasterAdmiral H. Curtiss
VideoCommon: Fix custom texture count in OSD message
24 hoursVideoCommon: Fix custom texture count in OSD messageJosJuice
83dc468 broke the OSD message that shows the number of custom textures. If Prefetch Custom Textures was disabled, the number would always be 0.
28 hoursMerge pull request #14777 from tygyh/Use-designated-constructorsScott Mansell
Use designated constructors
37 hoursUse designated constructorsDr. Dystopia
41 hoursMerge pull request #14758 from JoshuaVandaele/egl-platform-nowaylandScott Mansell
Forbid EGL_PLATFORM to be "wayland"
46 hoursMerge pull request #14768 from phire/security/gcz_overflowsJosJuice
Better validation and handling of GCZ
46 hoursMerge pull request #14776 from tygyh/Core/Use-static-castScott Mansell
Replace functional cast with `static_cast`
46 hoursMerge pull request #14781 from sepalani/gai-errorScott Mansell
IP/Top: Add getaddrinfo() error log message
3 daysIP/Top: Add getaddrinfo() error log messageSepalani
3 daysEGLX11: Forbid EGL_PLATFORM to be "wayland"Joshua Vandaële
3 daysMerge pull request #14755 from JoshuaVandaele/cmakeupd-qt-useless-dllsScott Mansell
windeployqt: Disable uneeded DLLs
3 daysMerge pull request #14775 from tygyh/Replace-zero-constants-with-`nullptr`Scott Mansell
Replace zero constants with `nullptr`
3 daysMerge pull request #14779 from phire/cmake_osx_sysrootOatmealDome
Make sure CMAKE_OSX_SYSROOT is set
4 daysMerge pull request #13452 from ↵Scott Mansell
tygyh/Use-structured-binding-DolphinQt-FifoAnalyzer DolphinQt/FIFO/FifoAnalyzer: Use structured bindings
4 daysMerge pull request #14778 from JoshuaVandaele/about-enable-sdlScott Mansell
AboutDialog: Fix compilation with ENABLE_SDL=OFF
4 daysReplace functional cast with `static_cast`Dr. Dystopia
4 daysMake sure CMAKE_OSX_SYSROOT is setScott Mansell
Otherwise we can get some really weird build issues
4 daysMerge pull request #14765 from slick-daddy/opt-6Scott Mansell
InputCommon: return the device list directly in GetAllDevices
4 daysMerge pull request #14725 from matheuswillder/NFS-Codes-updateJosJuice
GameINI: Update codes to unlock Black Edition and Collector's Edition in Need for Speed (update to #14581)
5 daysAboutDialog: Fix compilation with ENABLE_SDL=OFFJoshua Vandaële
5 daysReplace zero constants with `nullptr`Dr. Dystopia
5 daysMerge pull request #13502 from ↵Scott Mansell
tygyh/Replace-lazy-implementation-Tools-find-includes-cycles Tools/find-includes-cycles: Replace lazy implementation
5 daysMerge pull request #14115 from techflashYT/elf-loader-fixScott Mansell
Core/Boot: Fix ELF load address semantics
5 daysMerge pull request #14753 from matellush/flatpak-libevdevScott Mansell
Flatpak: Bump `libevdev` to the latest version
5 daysMerge pull request #14770 from JoshuaVandaele/gen-approved-hashScott Mansell
AchievementApprovedHash: Automatically generate hash using CMake
5 daysMerge pull request #13543 from tygyh/DiscIO-Use-views-keysScott Mansell
DiscIO: Use views::keys
5 daysMerge pull request #14766 from phire/security/dol_readerScott Mansell
DolReader: Fix integer wraparound
5 daysMerge pull request #14738 from tygyh/Replace-concatination-with-stdformatScott Mansell
Replace string concatination with `fmt::format`
5 daysMerge pull request #14747 from AdmiralCurtiss/dsp-hle-oobScott Mansell
HW/DSPHLE/AXVoice: Check array bounds in ApplyUpdatesForMs()
5 daysMerge pull request #14751 from JoshuaVandaele/vendor-flatpak-sdlScott Mansell
Flatpak: Use vendored-in SDL
5 daysMerge pull request #14754 from JoshuaVandaele/cmakeupd-sdl-3412Scott Mansell
Externals/SDL: Update to release-3.4.12
5 daysMerge pull request #14757 from JoshuaVandaele/cmake-version-checkScott Mansell
CMake: Improve our version checking
5 daysMerge pull request #14752 from JoshuaVandaele/about-sdlScott Mansell
AboutDialog: Report the SDL version being used
6 daysReplace string concatination with `fmt::format`Dr. Dystopia
6 daysGCZ: use 64-bit for m_data_offsetScott 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 daysGCZ: validate while loadingScott Mansell
6 daysGCZ: Don't trust block_num eitherScott 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 daysGCZ: Don't trust GetBlockCompressedSizeScott Mansell
It comes unverified from the file, and a maliciously crafted file could trigger not one, but two buffer overflows in the heap.
7 daysDolReader: Fix integer wraparoundScott 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 daysAchievementApprovedHash: Automatically generate hash using CMakeJoshua Vandaële
7 daysReturn m_devices directly in GetAllDevices().slick-daddy
8 daysUpdate codes to unlock Black Edition and Collector's Edition in Need for SpeedMatheus Willder
8 daysMerge pull request #14756 from JoshuaVandaele/gcc16-warns-fixJosJuice
Resolve various warnings
9 daysFlatpak: Bump `libevdev` to the latest versionmatellush
9 daysCMake: Enforce minimum stdlib versionsJoshua Vandaële
9 daysSocket: Resolve incorrect include warningJoshua Vandaële
This is a musl warning, according to fcntl.h's man page, the include should always be <fcntl.h> anyways
9 daysCWDemangler: Resolve missing-declarations warningsJoshua Vandaële
9 daysDolphinQt/Config: Resolve sign-compare warningsJoshua Vandaële
9 daysFileSystemCommon: Resolve maybe-uninitialized warningJoshua Vandaële
9 daysDirectoryBlob: Resolve reorder warningJoshua Vandaële