File UEFITool.changes of Package UEFITool

-------------------------------------------------------------------
Wed Mar 11 12:57:46 UTC 2026 - ecsos@opensuse.org

- Update to version A73:
  * Update GUID database
  * Fix Hash context menu entries
  * Add default init for pspMaxOffset
  * Fix OpenBSD build of the updated kaitai runtime
  * Fix MinGW build of the updated kaitai runtime
  * Fix uniformByte() acts not exactly as when counting bytes if array is empty
  * Update Kaitai runtime to v0.11
  * Fix a minor leak in brotliDecompress
  * Fix integer conversion warnings
  * Move fletcher32 to utilities, fix empty pad files issue
  * Added some ways to parse raw files and sections
  * Fix minor typos
  * Add basic Brotli Guided Section support
  * Forgot about FfsFinder, fixed
  * Renamed "checkSingleByte" to "uniformByte", use getPaddingType() instead of uniformByte() where applicable
  * Replace counting bytes by memcmp
  * Renamed "raw" to "entire"
  * Add method raw() to TreeItem and TreeModel
  * Solves an issue#449 when monospaced font not always set correctly for all widgets
  * Improved AMD-specific structures parsing
  * Move bitMaskFromValue from utility.h to ffsparser.cpp
  * Fix issues spotted by Coverity
  * Remove broken SonarCloud integration, fix MinGW test
  * Fixed to parse ancient images, fixed some files types and names, other internal changes
  * Implemented ordered parsing (all dirs -> larger files -> smaller files), fixed nested unions/structures declarations, fixed crc validation and reporting
  * Added AMD-specific structures parsing
  * Bump SonarSource/sonarqube-scan-action in /.github/workflows
  * Update main.yml
  * Add several JEDEC IDs for 512Mbit chips from images found in the wild
  * Define BPDT entry type 46
  * Update main.yml
  * Refactored UI with docks, added hex view dock with header (if exists) highlighting, fixed typos "recusrively"
  * Resolve UI issues, move newly created menu items into View menu, improve recently opened files list
  * Update version numbers

-------------------------------------------------------------------
Wed Mar 11 12:57:36 UTC 2026 - ecsos@opensuse.org

- Update to version A72:
  * Add Hash actions to the main UI
  * Add CopyItemName, ExpandWholeSection and CollapseWholeSection actions to the main UI
  * PE_IMAGE: Add LoongArch definitions
  * Add ADSP to the list of known BPDT partitions
  * Fix a bug spotted by @Ykidia
  * Improve DVAR parser output to be consistent with other NVRAM parsers
  * Re-add the fix made by @YangGangUEFI
  * Update version numbers
  * Fix some more 0xAB into ABh

-------------------------------------------------------------------
Wed Mar 11 12:57:27 UTC 2026 - ecsos@opensuse.org

- Update to version A71:
  * Do not expand the item tree on file open
  * Improve parsing error detection for DVARs
  * Update GUID database
  * Track opened files, expand the first level of the item tree on file open
  * Convert other uses of 0xABCD back to ABCDh
  * Revert "Update hexadecimal numbers output format from ABCDh to 0xABCD" due to breaking downstream tools
  * Improve region access settings info for Intel v2 descriptor
  * Add volume header info on NumBlocks and Length used to calcualte alternative size of it
  * Minor fix for embedded QHexView on Windows
  * Implement Apple developer signing for macOS builds
  * Update hexadecimal numbers output format from ABCDh to 0xABCD
  * Add Kaitai-based parser for Dell DVAR store
  * Fix minor bug while presenting the EOF elemement of AppleSysF store
  * Add new fields into Intel Microcode header
  * Remove outdated definition of FLASH_PARAMETERS
  * Add missing header comments to goto*dialog.h
  * Remove PATH_MAX from realpath
  * Make sure to wrap all uses of kaitai::kstream into try-catch blocks
  * Add initial support for Insyde H2O FlashDeviceMap rev4
  * Add Microsoft LZMA section GUID
  * Bump version numbers

-------------------------------------------------------------------
Wed Mar 11 12:57:18 UTC 2026 - ecsos@opensuse.org

- Update to version A70:
  * Update GUID database
  * Address review comments
  * Update copyright and authors in About UEFITool window
  * Expand Type column of the report to fit new FlashDeviceMap store and entry types
  * Add SLIC pubkey and marker parsers
  * Add Phoenix CMDB parser
  * Add FFS volume parser for non-AMI NVRAM areas
  * Add Intel uCode parser
  * Add Insyde Flash Device Map parser
  * Add Phoenix EVSA parser
  * Add Phoenix FlashMap parser
  * Add Apple SysF/Diag parser
  * Add EDK2 FTW parser
  * Add Insyde FDC parser
  * Add KaitaiStruct parsing of Phoenix VSS2
  * Rewrite VSS and VSS2 NVRAM variable parsers in KaitaiStruct
  * Remove manual NVRAM parsing, add EDK2 VSS parser written in KaitaiStruct
  * Also sign UEFIFind and UEFIExtract for macOS
  * Add adhoc signature to UEFITool on macOS
  * Fix CFBundleIdentifier in UEFITool Info.plist
  * Make sure to initialize counterUncData
  * Bump version numbers

-------------------------------------------------------------------
Wed Mar 11 12:56:58 UTC 2026 - ecsos@opensuse.org

- Update to version A69:
  * Update GUID database
  * Update QHexView, build it as a library for Qt6 builds
  * Enable building ffsparser_fuzzer during CI/CD, improve readUnaligned to silence Clang UBSAN
  * UEFIExtract: add support for extracting uncompressedData for tree items that have it
  * Add missing common/LZMA/SDK/C/7zWindows.h
  * Revert old patch from common/LZMA/SDK/C/CpuArch.c
  * Update LZMA SDK to 24.09
  * Apply a small patch to common/zlib/gzguts.h to fix a build issue in macOS
  * Update built-in zlib to 1.3.1
  * Fix an issue with kaitai_regenerate.sh creating backup files on modern macOS
  * Update README.md
  * Update README.md
  * Add MX77L12850F
  * Update main.yml
  * Update main.yml
  * Use x64 macos-13 runner for FreeBSD in main.yml
  * Update macos-12 to macos-latest in main.yml
  * Fix SonarCube Scan action version
  * Try using new SonarCube scan action
  * Enable long file paths for UEFIFind
  * Update upload-artifacts action to v4
  * Remove CodeQL and PVS-Studio from main.yml
  * Add AMIC A25LQ64 to internal JEDEC ID database
  * Fix findPattern logic when pattern is at the end of the data
  * fix: add qt version limit to setDesktopFileName
  * Set desktop file name to fix the missing icon when running under Wayland
  * Defined ACCESSPERMS for musl
  * Bump version numbers

-------------------------------------------------------------------
Wed Mar 11 12:56:36 UTC 2026 - ecsos@opensuse.org

- Update to version A68:
  * Fixing FreeBSD action
  * Update guids.csv
  * Fix off-by-one error in parsing IFWI partition table
  * Update main.yml
  * Update main.yml
  * Update main.yml
  * add Micron XM25RH128C
  * fix a few misspellings
  * Update README.md
  * Update guids.csv
  * Fix CPD Extension offset (reverts 29915ca)
  * Fix CPD Manifest's partition offset
  * Regenerate cpp source files with
  * Fix for AMI NVAR parser based on kaitai struct by modifing 1 line (line 128) for ami_nvar.ksy.
  * add additional check for BPDT store size
  * Display message when search fails
  * Add definitions for yet another AMD-specific Zlib-compressed file and section
  * Temporary regression fix
  * README: point UBU link to new Win-Raid Forum home at Level1 Tech
  * Post-release version bump

-------------------------------------------------------------------
Wed Mar 11 12:56:21 UTC 2026 - ecsos@opensuse.org

- Update to version A67:
  * Clarify MAX_PATH limitation in Windows builds of UEFIExtract
  * Add support for long paths in Windows 10+
  * Provide separate filesystem.cpp
  * Update GUID database
  * Post-release version bump

-------------------------------------------------------------------
Wed Mar 11 12:56:11 UTC 2026 - ecsos@opensuse.org

- Update to version A66:
  * Refactor UEFIExtract a bit
  * Add guids command to UEFIExtract
  * Update main.yml
  * Use static Qt 6.5.0 for universal macOS builds
  * Update main.yml
  * Update main.yml
  * Update main.yml
  * Fix static analysis issues found by PVS-Studio and Coverity
  * Update main.yml
  * Update main.yml
  * Replace QHexEdit2 with QHexView5
  * Add support for dynamic color scheme update
  * Change Win64 builds to Qt 6.5.0
  * Restore sorted state of guids.csv
  * Update guids.csv
  * Update README.md
  * Update README.md
  * Check that volumeHeader->ExtHeaderOffset is aligned to 4 bytes
  * Add check for volumeHeader->ExtHeaderOffset in FfsParser::parseVolumeHeader to prevent OOB access
  * Fix OOB access with volume.mid(headerSize)
  * Release memory in fuzzer
  * Fix nullptr deref, OOB access to volumeHeader and tempHeader by checking volumeHeader->HeaderLength
  * Fix 2 OOB access crashes in FfsParser::findNextRawAreaItem
  * Check partitions size before erasing to avoid memory corruption
  * Revert "Fix FfsParser issues found by fuzzing"
  * Update README.md
  * Fix FfsParser issues found by fuzzing
  * Switch to C++11 for Kaitai-generated parsers
  * Post-release version bump

-------------------------------------------------------------------
Wed Mar 11 12:52:48 UTC 2026 - ecsos@opensuse.org

- Update to version A65:
  * Fix extract body action
  * Fix meson builds
  * Switch AMI NVAR parser to Kaitai
  * Fallback to RawArea parsing in case IntelDescriptor or Capsule parsing was unsuccesful
  * Fix Unicode search
  * Add -h/--help and -v/--version support to commandline tools
  * Fix the issue with CMake install for UEFIExtract and UEFIFind
  * Fix macOS app packaging issue
  * Add AFL-compatible fuzzing mode, disable use of Qt6 by default
  * Fuzzing: build with Qt6 support by default, enable all parsers
  * Add minimal libFuzzer-compatible harness for FfsParser
  * Post-release version bump

-------------------------------------------------------------------
Wed Mar 11 12:52:38 UTC 2026 - ecsos@opensuse.org

- Update to version A64:
  * Enable UI dark mode detection for Linux and FreeBSD, switch to Qt6 for them too
  * Remove unixbuild.sh
  * Add icons and desktop files to UEFITool install target for Linux and FreeBSD
  * Add install targets to CMake files
  * Switch macOS builds to Qt 6.4.2 to support UI dark mode
  * Detect macOS dark aqua mode
  * Fix an issue spotted by SonarCloud
  * Automatically select dark colors for BootGuard markings in dark mode
  * Temporary change UI style for Qt6-based Windows build of UEFITool to support dark mode
  * Add UEFITool win64 build with static Qt 6.4.2
  * Add missing break
  * Update README.md
  * Remove excessive file types for extracted data
  * Add AMI v3 protected ranges hash file support
  * Fix truncation issue with 64-bit contants on Windows, update Kaitai patch script
  * Add program version to About dialog box
  * Fix possible unaligned access to UCS2 strings
  * Try updating the apt database to fix CI issues
  * Build UEFITool with Clang sanitizers in CI/CD
  * Add support for Clang sanitizers for UEFITool
  * Attempt to fix an issue spotted by SonarCloud
  * Update Intel FIT definitions accodring to FIT specification v1.4
  * Replace unneeded BOOLEAN with bool
  * Post-release version bump

-------------------------------------------------------------------
Wed Mar 11 12:52:29 UTC 2026 - ecsos@opensuse.org

- Update to version A63:
  * Update main.yml
  * Fix compressed flag not being applied to the items inside GZip and Zlib GUIDed sections
  * Fix an issue with search result text
  * Update README.md
  * Update guids.csv
  * guids.csv - fix additional [g|G][A-Z] errors
  * Update ffsparser.cpp
  * Fix minor issues in guids.csv (#328)
  * Implement parsing for AMD-specific Zlib-compressed GUIDed section Fix incorrect overflow check in parsing volume block map
  * Update main.yml
  * Set the font globally to fix an issue with HiDPI displays, update copyrights and organization name and domain
  * Fix OpenBSD build, use swap16(3) from <endian.h>
  * Add additional check for entryHeader->Size in NvramParser::parseEvsaStoreBody to avoid uint32 underflow
  * Fix initialization issue spotted by PVS-Studio and Coverity
  * Apply hex cleaning to search dialog paste operations  - Permits pasting to 'GUID' search directly from cpp representation  - Provides hex cleaning (e.g. auto-remove 0x) in 'Hex pattern' search as well
  * Fix warnings spotted by GCC
  * Replace append with +=
  * Add modulus+exponent KM hashes
  * Improve truncated image checks to preven UEFIExtract crashes
  * trivial: Fix the position of the colon when dumping the KM pubkey
  * Split up the signature exponent and modulus on stdout
  * Fix another crash in checkProtectedRanges
  * Calculate key manifest public key hashes that could be written into FPFs
  * Improve detection of BPDT partition tables in raw areas, update the list of known BPDT entry types
  * Add workaround for Lenovo large files inside FFSv2 volumes
  * Update appstream metadata to fix screenshot URL
  * Post-release version bump

-------------------------------------------------------------------
Wed Mar 11 12:52:21 UTC 2026 - ecsos@opensuse.org

- Update to version A62:
  * Comment out unused (but still generating warnings) floating point parsing functions
  * Add FreeBSD x86-64 builds to CI/CD pipeline
  * Fix build on *BSD/arm (32-bit)
  * Make UEFITool buildable with Qt 6.2 and older
  * Fix building with MinGW 11.2.0 on Windows, add it into CI/CD
  * Add other BSD variants once again
  * Update appdata.xml
  * Add appstream manifest and screenshot
  * Fix build on FreeBSD/arm64
  * Fix compilation documentation
  * Compile in parallel, with all available cores
  * Fix compilation on Fedora: qmake is qmake-qt5
  * Add other BSD variants to the same area that fixed FreeBSD builds
  * Fix build on FreeBSD
  * Add a missing break to types.cpp
  * Add support for AMI ROM hole files
  * Fix a possible crash of MeParser in case there are no valid FPT partition table entries
  * Add support for x86 recovery startup AP data entries in special padding files
  * Provide basic non-owning memstream implementation for Kaitai parsers to use
  * Update README.md
  * Update README.md
  * Fix CMAKE_CXX_STANDARD 17 build on Windows
  * Post-release version bump to A62

-------------------------------------------------------------------
Wed Mar 11 12:52:11 UTC 2026 - ecsos@opensuse.org

- Update to version A61:
  * Fix a version issue in ACBPv2 definition file
  * Fix another issue spotted by PVS-Studio
  * Fix issues spotted by PVS-Studio and SonarCloud
  * Fix a type issue found by CoreQL
  * Kaitai-based Intel ACM and BootGuard parsers
  * meson: Use cpp_args when compiling C++ sources
  * Add GUIDs from Lenovo UEFI BIOS
  * Add SonarCloud to CI/CD
  * Add CodeQL, build everything for PVS-Studio
  * Run PVS-Studio static analyzer as part of CI/CD
  * Add Qt6-only CMake file for UEFITool to use for CI/CD
  * Post release version bump in meson
  * Add UEFIFind as a meson target
  * Remove an extraneous meson parameter
  * Lower the meson requirement to what ships in Ubuntu 18.04
  * Update main.yml
  * Add Meson buildsystem
  * Fixed inconsistent use of %ll and %l format modifiers
  * Run Coverity in Linux with Qt6, improve unixbuild.sh
  * Downcast all qtsizetype to UINT32 manually, apply consistent identation
  * Off with that PRI*Q bullshit
  * More minor structure init fixes
  * Add new macOS style icon wrapper

-------------------------------------------------------------------
Wed Mar 11 12:52:03 UTC 2026 - ecsos@opensuse.org

- Update to version A60:
  * Also force macOS 12 for Coverity
  * Force macOS 12 to support LTO in new format
  * Build UEFITool with universal Qt 5.6.3 to produce FAT binaries on macOS
  * Build tools as FAT binaries (arm64/x86_64) on macOS
  * Update README.md
  * Fix another coverity warning about unitialized structure fields usage
  * Add support for Intel ME FPT header version 2.1
  * Fix CI/CD
  * Fix new warnings from Coverity Scan
  * - introduce Extract Uncompressed and Uncompressed Hex View actions for compressed items - remove unused code to support Qt 5.5 and earlier Qt versions - remove unused section parsing code - add a check and description for section alignment quirk (compiled out for now)
  * Add EFI_GUIDED_SECTION_LZMA_HP GUID
  * Bump alpha version to A60

-------------------------------------------------------------------
Wed Mar 11 12:50:06 UTC 2026 - ecsos@opensuse.org

- Update to version A59:
  * Use constant offsets instead of 1-byte arrays
  * Update utility.cpp
  * Fix #246
  * Merge zlib warning fixes by rurban
  * Fix cast warnings
  * Drop meaningless const inst scalar casts
  * Improve firmware parser and tool robustness
  * Upgrade Linux CI to Ubuntu 20.04
  * Fix autorename in TCG and others
  * Fix file names in guids.csv
  * Add some more GUID definitions to guids.csv. (#242)
  * Updated code to support newer Qt versions (#237)
  * common/descriptor.cpp: add JEDEC ID C86015 definition as GD25LQ16V (#236)
  * Do not run Coverity in forks
  * Disable coverity for pull requests
  * Build UEFITool exclusively for coverity
  * Try configuring and building for Coverity at once
  * Fix typo in the previous commit
  * Add workaround for Coverity
  * Add coverity analysis
  * Correctly calculate FPT header checksum if ROM bypass vector is present and non-zero, fixes #215 for real
  * Fix incorrect padding construction spotted by Xcode Analyzer
  * Display non-ASCII-named FPT partition table entry names as hex (fixing #215)
  * Switch CI to GitHub Actions
  * Added security info to UEFIExtract
  * UE/UF: remove cmake 3.15+ property, need a different solution
  * UE/UF: user static CRT by default for Windows builds, take 2
  * Revert "UE/UF: user static CRT by default for Windows builds"
  * UE/UF: user static CRT by default for Windows builds

-------------------------------------------------------------------
Wed Mar 11 12:36:49 UTC 2026 - ecsos@opensuse.org

- Update to version A58:
  * Bump version
  * Drop windows CI builds
  * Try C++11 since it requests C++11 symbols
  * Try forcing C++03
  * Fix MINGW32 definition
  * Run msys2 upgrade externally
  * Try importing new keys via signature verification
  * Import new msys2 keys from keyring
  * Try to workaround win32 CI issues
  * Fix misparsing volumes in some Lenovo firmwares
  * Workaround crash with AMI addressDiff calculation
  * cmake files: add EOL to last line(s)
  * Update AMIC Technology spi flash info
  * Provide workaround for #196
  * Version bump
  * Revert "Update CI configuration to dpl v2"
  * Update CI configuration to dpl v2
  * Print found item as "parent/child" path (#203)
  * Print parent's name in search results (#201)
  * Allow to use enter/return key within list widgets to navigate (#200)
  * Fix window is not in full screen mode after closing the app (#202)
  * Add some more GUIDs to the database. (#199)
  * Implement LZMAF86 support
  * Fix microcode detection
  * Fix CPD signature verification
  * Fix using temporary after scope in FfsParser::parseVendorHashFile
  * Fix infinite loop due to 0-sized volume files
  * Fix FIT entry engine checksum (#189)
  * Fix memory leak introduced in the previous commit
  * Import legacy bugfixes found over time
  * Update field names in microcode struct as in EDK II
  * Fix LoaderVersion and UpdateVersion handling in MCU
  * Fix TotalSize check
  * Remove broken revision check
  * Further improve micorcode header detection
  * Improve microcode header detection, parse DevExp1 region as ME region
  * Add support for IFWI 1.7 and 2.0 layouts, improve ME parser, fix small issues spotted by static analysis
  * Fix Dock drag and drop
  * Remove mac image parsing as it breaks GUI navigation
  * Add hack for broken NVRAM store sizes in Apple images
  * Add dual mac image parsing support
  * Implement Mac Image parsing support
  * Initial ME parser, improved ucode parser, reset vector info
  * Add support for parsing NVRAM_NVAR_BB_DEFAULTS_FILE_GUID, closes #71
  * Fix one more resource leak
  * Fix potential bugs found with static analysis
  * Fix directory creation error in UEFIExtract default mode
  * Bump version to A55
  * Add support for NVRAM_NVAR_PEI_EXTERNAL_DEFAULTS_FILE_GUID, fixes #163
  * Fix analyzer warnings
  * Update GUID database (#161)
  * Multiple improvements and bugfixes
  * Fix typos
  * Implement dumping GUIDs from firmware and add more to builtin database
  * Implement local offsets
  * Implement custom LZMA dictionary size for NE
  * More SPI chips (thx 4.8.4)
  * Fix #152, caused by multiple body match
  * Fix analyser issues
  * Fix header&body extraction
  * Workaround dir removal on current dir on windows
  * Rework argument passing in analysis plugin
  * Attempt to integrate static analysis
  * Backport decompressor untrusted data fixes from EDK2
  * Rename readMisaligned to readUnaligned
  * Bump version and add timestamp
  * Implement gzip unpacking, fixes #149
  * Fix duplicates in UEFIExtract
  * Fix broken README formatting
  * More #147 fixes
  * Fix #144
  * Fix file extraction in UEFIExtract
  * Fix windows compilation
  * Remove debug code added by mistake
  * Bugfixes for #147
  * Provide scanf with unsigned for strict compliance
  * Merge recent updates but without broken builder and with minor refactoring and bugfixes
  * Refresh readme
  * Untie guid database from Qt
  * Remove UEFIDump
  * Fix compilation on Linux
  * Fix compilation
  * Remove Qt deps from UEFIFind and fix issues
  * Buildfix
  * Rough attempt to deglue UEFIExtract from Qt
  * Fix some warnings
  * Version bump
  * Fix info extension
  * Add file extraction mode to UEFIExtract
  * Do not overwrite extracted files in UEFIExtract
  * Fix subguid search in uefiextract
  * Fix not working comparison
  * Allow specialised output in UEFIExtract
  * Make imagefile first arg of UEFIFind
  * Add more chip IDs, thank you Google
  * Unify version scheme and fix minor issues
  * Make appveyor like artifacts
  * Fix appveyour deploy
  * Increment version
  * Watch out for invalid variables
  * Sync tianocompress with upstream and more warning fixes
  * Include offset in FfsReport
  * Silence analyzer warnings and fix potential issues
  * Fix and reindent LZMA
  * Slightly more portable PRIX64 workaround
  * Fix Linux compilation
  * Initial Windows build support for NE
  * Watch out for qmake failures on Linux
  * Add Linux x86-64 CI support
  * Fix a compiler warning
  * Improve descriptor version handling
  * 1.0 descriptors should go via FLASH_DESCRIPTOR_MASTER_SECTION_V2
  * Fix Intel descriptor version parsing
  * Version bump
  * Backport TianoDecompress fix for Xcode (https://bugzilla.tianocore.org/show_bug.cgi?id=635)
  * Add deloy key
  * Implement mac builds with deploy and fix Linux builds
  * Update ffsparser.cpp
  * Update uefitool.cpp
  * bugfix
  * bugfix
  * NE Alpha 46
  * multiple fixes
  * Update ffsparser.cpp
  * A45
  * NE Alpha 44
  * NE Alpha 43
  * NE Alpha 42
  * UEFIFind and nvramparser.cpp bugfixes
  * NE Alpha 41
  * Update guids.csv
  * Update .travis.yml
  * Update .travis.yml
  * Create .travis.yml
  * NE Alpha 40
  * NE Alpha 39
  * messagelistitem.cpp/h removed
  * remove old unused source files
  * NE Alpha 38
  * NE Alpha 37
  * NE Alpha 36
  * NE Alpha 35
  * NE Alpha 34
  * NE Alpha 33
  * Fixes after GCC static analysis
  * FIT checksum bugfix
  * Refactoring
  * Freeing from C++11-only features
  * Add algorithm include
  * UT NE A32
  * UEFIDump 0.1.1
  * Move fitParser to ffsParser
  * Fixed NVAR DataOnly+Auth variables
  * Incorrect Fixed=true attribute of sections fixed
  * Change hotkey
  * UT NE A31
  * Bugfix for UD 0.1.0
  * Bugfix for UE 0.12.2
  * UT NE A30,  UE 0.12.1, UD 0.1.0
  * Update README.md
  * Add spaces around PRIX64 to please CLang
  * Build fixes for Windows builds
  * Unix compatibility for UD 0.1.0
  * UEFIDump 0.1.0 for Windows
  * Merge Qt/non-Qt codebase
  * UModelIndex integrated
  * UByteArray integrated
  * UString integration done
  * remove submodule
  * CBString modified and integrated
  * Typo fix
  * LessQt, part 1 - added wrappers over Qt classes for seamless replacement if Qt is not available - added bstrlib as submodule - only UEFIExtract works with this changes for now, others will followa bit later
  * UE 0.12.0
  * UE 0.11.0
  * UE 0.10.9
  * correcting typo
  * Ensured trailing \n for info.txt
  * Add support for Apple-specific section headers
  * NE A27
  * fix typo
  * Add nvram source and header to .pro files
  * Add png icons and .desktop file for Linux and edit configs to use new icons
  * Pleasing Clang
  * More Coverity FTW
  * Update README.md
  * Coverity FTW
  * Qt4 compatibility
  * UT NE A26
  * Static analysis FTW
  * A bit of refactoring here and there
  * Fix Clang warning
  * UT NE A25.1
  * UT NE A25
  * Moved '_' symbol in structure definitions to comply with C/C++ standards
  * Removed checks for NULL before calling delete or free
  * Removed '_' symbols in include guards
  * Changes to please GCC
  * Support for FTW blocks
  * Initial EVSA format support
  * Support for _FDC and Fsys NVRAM formats
  * Small changes to please GCC
  * UT NE A23
  * Initial support for VSS format
  * Remove unneeded string conversion
  * Small fix for ffsBuilder
  * GCC/Clang support
  * Fix wrong GUIDs and release build
  * UT NE A22
  * NVAR parsing support
  * Small fix
  * GCC/Clang compatibility
  * UE 0.10.8 / UF 0.10.6
  * Add forgotten include
  * NE A21: deQtization begins
  * UT NE A20
  * Fix clang compilation error
  * UT NE A19
  * UT NE A18
  * Update README.md
  * Update README.md
  * Update README.md
  * UT NE A17
  * UF 0.10.4.1
  * Update README.md
  * Update README.md
  * Revert changes to parseUiSectionBody
  * Fix a warning spotted by clang
  * UF QT4 compatibility
  * UF 0.10.4
  * UE 0.10.6
  * Added valid checksum values
  * UT A16
  * Fix #38
  * Qt4 compatibility
  * Update README.md
  * Another bump of version numbers
  * UT NE A15
  * Bump version numbers
  * Corrected tail append on extraction
  * Corrected #34
  * UT NE A12
  * UF 0.10.1
  * NE alpha11
  * NE alpha10
  * UE 0.10.3
  * UEFIFind 0.10.0
  * Port of latest descriptor handling changes from master
  * NE alpha8
  * NE_alpha7
  * Create LICENSE.md
  * UE 0.10.2
  * NE_alpha6
  * NE_aplha5
  * Frame for FIT support
  * NE_alpha4
  * Update README.md
  * UE 0.10.1
  * NE_alpha3
  * GCC compatibility update
  * Create new README
  * Fixed gitignore
  * Big structure update
  * First commit of the new_engine branch

-------------------------------------------------------------------
Tue Nov 24 09:09:41 UTC 2020 - Martin Pluskal <mpluskal@suse.com>

- Update to version 20201122:
  * Switch CI to GitHub Actions
  * Drop AppVeyor
  * Version bump
  * Revert "Update CI configuration to dpl v2"
  * Update CI configuration to dpl v2
  * Fix mishandling trailing newline
  * Fix compatibility with older UEFIPatch
  * Added MSR patches for C422, C620 motherboards (#204)
  * Add support to parse/reconstruct LZMAF86 sections (#198)

-------------------------------------------------------------------
Wed Jan 22 13:47:18 UTC 2020 - Martin Pluskal <mpluskal@suse.com>

- Update to version 20200120:
  * Add 'Do not rebuild' support for volumes
  * Version bump

-------------------------------------------------------------------
Fri Dec 20 12:30:47 UTC 2019 - mpluskal@suse.com

- Update to version 20191103:
  * Fix C++03 compatibility
  * Backport rebuild logic
  * Support applying patches from terminal, closes #186

-------------------------------------------------------------------
Wed Oct 23 12:00:21 UTC 2019 - Martin Pluskal <mpluskal@suse.com>

- Update to version 20181230:
  * Implement custom LZMA dictionary size support, fixes #154

-------------------------------------------------------------------
Fri Dec 14 14:12:30 UTC 2018 - Martin Pluskal <mpluskal@suse.com>

- Update to version 20180624:
  * Unify version scheme
  * Support replacing raw sections and ffs via -asis
  * Allow subguid matching for UEFIReplace
  * Fix recursion in UEFIReplace
  * Add -o / --output flag to UEFIPatch
  * Implement replace all and add -o (--output) path to UEFIReplace
  * Backport decompression updates from new_engine
  * Add misc patches unrelated to Intel PowerManagement
  * Implement external patches.txt path for UEFIPatch
  * Fix Intel descriptor version parsing at reading
  * Properly read Intel descriptor version, thx @platomav
  * Recognise B360MHD3.F3 descriptor version
  * Remove legacy UEFIFind and UEFIExtract in favour of new_engine branch
  * Fix EC region parse

-------------------------------------------------------------------
Thu Mar  8 14:01:24 UTC 2018 - mpluskal@suse.com

- Update to version 20180225:
  * fixed rebase PEI files with nonstandard alignment
  * Fixed patches for Skylake-X
  * multiple fixes
  * fix for #99
  * 0.22.1 multiple FFSv3 support fixes, thanks to @osresearch
  * add FFSv3 support with large files and large sections

-------------------------------------------------------------------
Mon Jul 24 13:12:13 UTC 2017 - mpluskal@suse.com

- Update to version 20170506:
  * Add UEFIReplace.

-------------------------------------------------------------------
Sat Mar  4 13:35:02 UTC 2017 - jengelh@inai.de

- Trim description to relevant parts

-------------------------------------------------------------------
Sun Feb 26 10:32:29 UTC 2017 - mpluskal@suse.com

- Update to version 20170212:
  * Corrected EC region placement
  * Corrected #34
  * UT 0.21.2
  * UT 0.21.3 / UP 0.3.7
  * Fix a compiler warning
  * UT 0.21.4 / UP 0.3.8
  * UT 0.21.5 /UP 0.3.9 untested
  * Forgot to bump UP version
  * Update patches.txt
  * Add Kaby Lake support.
- Add _service
- Cleanup spec file

-------------------------------------------------------------------
Sat Jan 10 23:04:03 UTC 2015 - johannesobermayr@gmx.de

- Initial package

openSUSE Build Service is sponsored by