1
1
Fork 0
mirror of https://github.com/pbatard/rufus.git synced 2026-07-09 06:55:39 +00:00
rufus/res/dbx
Pete Batard 446e71f56d
[dbx] fix UTC epoch being interpreted as local time for DBX timestamp comparison
* Per MS documentation, _mktime64() *ALTERS* the time being passed to first add/substract
  the timezone offset before converting to an epoch.
* This resulted in our evaluated epoch from the DBX GitHub commit being a few hours more
  recent than the epoch we store for our embedded files (which is UTC) for timezones that
  are behind of UTC, since their epoch have an offset added to convert localtime to UTC.
* Fix this by using _mkgmtime64() that does not suffer an unwanted time manipulation.
* For safety, also use -u for epoch format conversion in our script just in case.
* Closes #2762.
* Also comment the "unsupported check; not verifying file integrity" warning for XZ
  decompression, improve XZ ARM64 support and add an exception for some Samsung UFDs.
2025-06-25 10:54:10 +01:00
..
amd64_DBXUpdate.bin Rufus 4.8 (Build 2253) 2025-06-11 12:34:08 +01:00
arm64_DBXUpdate.bin [uefi] embed and allow the download of official signed DBX binaries 2025-03-27 16:11:45 +00:00
arm_DBXUpdate.bin [uefi] embed and allow the download of official signed DBX binaries 2025-03-27 16:11:45 +00:00
dbx_info.h Rufus 4.8 (Build 2253) 2025-06-11 12:34:08 +01:00
dbx_update.sh [dbx] fix UTC epoch being interpreted as local time for DBX timestamp comparison 2025-06-25 10:54:10 +01:00
ia64_DBXUpdate.bin [uefi] embed and allow the download of official signed DBX binaries 2025-03-27 16:11:45 +00:00
loongarch64_DBXUpdate.bin [uefi] embed and allow the download of official signed DBX binaries 2025-03-27 16:11:45 +00:00
readme.txt [uefi] embed and allow the download of official signed DBX binaries 2025-03-27 16:11:45 +00:00
riscv64_DBXUpdate.bin [uefi] embed and allow the download of official signed DBX binaries 2025-03-27 16:11:45 +00:00
x86_DBXUpdate.bin [uefi] embed and allow the download of official signed DBX binaries 2025-03-27 16:11:45 +00:00

This directory contains the official UEFI revocation databases, as provided by
https://github.com/microsoft/secureboot_objects/tree/main/PostSignedObjects.

These are used by Rufus to warn the user if a UEFI bootloader has been revoked.