Introduce DBPACK tool and packed resource database support.
Adds a new DBPACK utility and project (Source/Utils/DBPACK) and a kdu.db resource; provides dbmanifest.txt and moves many per-driver/data binaries into the packer data area.
Clean up Tanikaze project files and filters to remove many inlined resource entries and update resource.rc/resource.h to reference the single kdu.db RCDATA.
Several binary resource files were updated as part of the packing process.
Added new command -listcsv to export database metadata into csv file format
KDUDB: introduce AdvisoryId to hold specific MITRE CVE id if present, update gProvEntry entries
KDUDB: signer information now parsed in-memory from provider image during -list/-listcsv commands
Added Matrox driver as provider 62
Update list command: display file SHA1, Authenticode SHA1, page SHA1, page SHA256 hashes for each provider in database
Update readme: add provider 62 to the descriptions table and provide hashes
Add KDU_EPROCESS_OFFSETS and KDUGetEprocessOffsets to centralize EPROCESS offsets (PsProtection and mitigation flags) and refactor ps.* logic to use the new API. Add provider callback verification before performing PS patches. Fix multiple bugs: correct instruction validation logic in dsefix, use explicit size cast in zemana, handle NULL SD case and avoid double-free in ipcsvc, add dbghelp existence check before LoadLibrary in sym, rename TEXT_SECTION_LEGNTH->TEXT_SECTION_LENGTH and use it in victim, and add retry limit for IPC connect. Update many embedded driver/resource binaries accordingly.
Introduce a comprehensive CHANGELOG.txt documenting releases up to v1.4.5 (provider additions, fixes, build/tooling updates, and other notes). Also update README.md to add a Changelog heading and link to the new CHANGELOG file.
Updated PCOMP to support a decompression mode via the '-d' argument. Updated project files to add new source, adjust toolset, and support case-insensitive string comparison. Minor fix in sup.cpp to use SystemSuperfetchInformation enum.
Replaces DeviceIoControl with supCallDriverEx for physical memory read/write operations in tpup.cpp, improving error handling and status checks. Removes unused global variable, updates logging messages, and fixes type usage in sup.cpp for better reliability and code clarity.
Migrated to MSVS 2026 with latest SDK and build tools
Added TechPowerUp ThrottleStop (CVE-2025-7771) as provider 55
Added physical and kernel memory read/write via Superfetch translation support
Readme and RTL's update