

It also adds FreeBSD to the list of supported OSes thanks to effort to make the tools buildable there. This release is full of minor improvements and fixes for minor issues that laid unresolved for several years due to them being so minor. "Extract body" action did not work for some section types. Issues in descriptor and capsule parsing are non-fatal now, thanks to for reporting. UEFIExtract and UEFIFind can again be built with slightly older versions of CMake, thanks to for reporting. Unicode text search is working again, thanks to and for reporting. Universal macOS package for UEFITool is an app bundle again, thanks to and for reporting. Fixes are now in development, will be gradually included in the next updates.Īdded -help (-h) and -version (-v) to UEFIExtract and UEFIFind, this makes them easier to use in scripts.

This is another step towards "minimize manual parsing" goal stated by rewriting FIT/ACM/BootGuard parsers in KS, other NVRAM-related parsers will follow in the next updates.Īdded fuzzing targets for libFuzzer-compatible and AFL-compatible fuzzers, which already uncovered a treasure throve of issues. Replaced AMI NVAR parser with KaitaiStruct-based one. A bugfix release, with huge thanks to all the people that reported those new bugs.
