Log In
rpms
/
shim
Clone
Source Code
GIT
Source
Pull Requests
0
Stats
Overview
Files
Commits
Branches
Forks
Releases
9de34f
import shim-15.6-3.el7
Authored and Committed by
centosrcm
2 years ago
raw
patch
tree
parent
83 files changed.
1218 lines added
.
7501 lines removed
.
.gitignore
file modified
+1
-1
.shim.metadata
file modified
+2
-2
SOURCES/0001-Make-SBAT-variable-payload-introspectable.patch
file added
+343
SOURCES/0001-Make-some-things-dprint-instead-of-console_print.patch
file removed
-29
SOURCES/0002-Makefiles-ensure-m32-gets-propogated-to-our-gcc-para.patch
file removed
-131
SOURCES/0002-Reference-MokListRT-instead-of-MokList.patch
file added
+49
SOURCES/0003-Add-a-link-to-the-test-plan-in-the-readme.patch
file added
+26
SOURCES/0003-Let-MokManager-follow-a-MokTimeout-var-for-timeout-l.patch
file removed
-61
SOURCES/0004-Enable-TDX-measurement-to-RTMR-register.patch
file added
+240
SOURCES/0004-httpboot-return-EFI_NOT_FOUND-when-it-fails-to-find-.patch
file removed
-30
SOURCES/0005-Discard-load-options-that-start-with-a-NUL.patch
file added
+70
SOURCES/0005-httpboot-print-more-messages-when-it-fails-to-set-IP.patch
file removed
-107
SOURCES/0006-httpboot-allow-the-IPv4-gateway-to-be-empty.patch
file removed
-68
SOURCES/0006-shim-Flush-the-memory-region-from-i-cache-before-exe.patch
file added
+57
SOURCES/0007-httpboot-show-the-error-message-for-the-ChildHandle.patch
file removed
-30
SOURCES/0007-load_cert_file-Fix-stack-issue.patch
file added
+46
SOURCES/0008-Fix-typo-in-debug-path-in-shim.h.patch
file removed
-54
SOURCES/0008-load_cert_file-Use-EFI-RT-memory-function.patch
file added
+30
SOURCES/0009-Add-malign-double-to-IA32-compiler-flags.patch
file added
+32
SOURCES/0009-MokManager-Stop-using-EFI_VARIABLE_APPEND_WRITE.patch
file removed
-43
SOURCES/0010-pe-Fix-image-section-entry-point-validation.patch
file added
+36
SOURCES/0010-shim-Extend-invalid-reloc-size-warning-message.patch
file removed
-40
SOURCES/0011-Add-GRUB-s-PCR-Usage-to-README.tpm.patch
file removed
-34
SOURCES/0011-make-archive-Build-reproducible-tarball.patch
file added
+42
SOURCES/0012-Fix-the-compile-error-of-mkdir-wrong-directory.patch
file removed
-36
SOURCES/0012-mok-remove-MokListTrusted-from-PCR-7.patch
file added
+38
SOURCES/0013-CryptoPkg-BaseCryptLib-fix-NULL-dereference.patch
file added
+56
SOURCES/0013-shim-Properly-generate-absolute-paths-from-relative-.patch
file removed
-52
SOURCES/0014-Make-sbat_var.S-parse-right-with-buggy-gcc-binutils.patch
file added
+104
SOURCES/0014-shim-Prevent-shim-to-set-itself-as-a-second-stage-lo.patch
file removed
-77
SOURCES/0015-Fix-for-Section-0-has-negative-size-error-when-loadi.patch
file removed
-121
SOURCES/0016-Fix-apparent-typo-in-ARM-32-on-64-code.patch
file removed
-30
SOURCES/0017-Makefile-do-not-run-git-on-clean-if-there-s-no-.git-.patch
file removed
-32
SOURCES/0018-Make.default-use-correct-flags-to-disable-unaligned-.patch
file removed
-40
SOURCES/0019-Cryptlib-fix-build-on-32bit-ARM.patch
file removed
-34
SOURCES/0020-Make-sure-that-MOK-variables-always-get-mirrored.patch
file removed
-61
SOURCES/0021-mok-fix-the-mirroring-of-RT-variables.patch
file removed
-50
SOURCES/0022-mok-consolidate-mirroring-code-in-a-helper-instead-o.patch
file removed
-110
SOURCES/0023-shim-only-include-shim_cert.h-in-shim.c.patch
file removed
-82
SOURCES/0024-mok-also-mirror-the-build-cert-to-MokListRT.patch
file removed
-153
SOURCES/0025-mok-minor-cleanups.patch
file removed
-37
SOURCES/0026-Remove-call-to-TPM2-get_event_log.patch
file removed
-91
SOURCES/0027-Make-EFI-variable-copying-fatal-only-on-secureboot-e.patch
file removed
-48
SOURCES/0028-VLogError-Avoid-NULL-pointer-dereferences-in-V-Sprin.patch
file removed
-66
SOURCES/0029-Once-again-try-even-harder-to-get-binaries-without-t.patch
file removed
-98
SOURCES/0030-shim-Rework-pause-functions-and-add-read_counter.patch
file removed
-280
SOURCES/0031-Hook-exit-when-shim_lock-protocol-installed.patch
file removed
-49
SOURCES/0032-Work-around-stuff-Waddress-of-packed-member-finds.patch
file removed
-89
SOURCES/0033-Fix-a-use-of-strlen-instead-of-Strlen.patch
file removed
-27
SOURCES/0034-MokManager-Use-CompareMem-on-MokListNode.Type-instea.patch
file removed
-72
SOURCES/0035-OpenSSL-always-provide-OBJ_create-with-name-strings.patch
file removed
-32
SOURCES/0036-Use-portable-shebangs-bin-bash-usr-bin-env-bash.patch
file removed
-42
SOURCES/0037-tpm-Fix-off-by-one-error-when-calculating-event-size.patch
file removed
-44
SOURCES/0038-tpm-Define-EFI_VARIABLE_DATA_TREE-as-packed.patch
file removed
-36
SOURCES/0039-MokManager-console-mode-modification-for-hi-dpi-scre.patch
file removed
-223
SOURCES/0040-MokManager-avoid-Werror-address-of-packed-member.patch
file removed
-111
SOURCES/0041-tpm-Don-t-log-duplicate-identical-events.patch
file removed
-31
SOURCES/0042-Slightly-better-debugging-messages.patch
file removed
-57
SOURCES/0043-Actually-check-for-errors-from-set_second_stage.patch
file removed
-69
SOURCES/0044-translate_slashes-don-t-write-to-string-literals.patch
file removed
-140
SOURCES/0045-shim-Update-EFI_LOADED_IMAGE-with-the-second-stage-l.patch
file removed
-93
SOURCES/0046-tpm-Include-information-about-PE-COFF-images-in-the-.patch
file removed
-124
SOURCES/0047-Fix-the-license-on-our-buildid-extractor.patch
file removed
-27
SOURCES/0048-Update-README.tpm.patch
file removed
-27
SOURCES/0049-Check-PxeReplyReceived-as-fallback-in-netboot.patch
file removed
-61
SOURCES/0050-Remove-a-couple-of-incorrect-license-claims.patch
file removed
-46
SOURCES/0051-MokManager-fix-uninitialized-value.patch
file removed
-27
SOURCES/0052-Fix-some-volatile-usage-gcc-whines-about.patch
file removed
-41
SOURCES/0053-MokManager-fix-a-wrong-allocation-failure-check.patch
file removed
-31
SOURCES/0054-simple_file-fix-uninitialized-variable-unchecked-ret.patch
file removed
-33
SOURCES/0055-Fix-a-broken-tpm-type.patch
file removed
-27
SOURCES/0056-Make-cert.S-not-impossible-to-read.patch
file removed
-279
SOURCES/0057-Add-support-for-vendor_db-built-in-shim-authorized-l.patch
file removed
-943
SOURCES/0058-Handle-binaries-with-multiple-signatures.patch
file removed
-366
SOURCES/0059-Make-openssl-accept-the-right-set-of-KU-EKUs.patch
file removed
-119
SOURCES/0060-Improve-debug-output-some.patch
file removed
-451
SOURCES/0061-Also-use-a-config-table-to-mirror-mok-variables.patch
file removed
-352
SOURCES/0062-Implement-lennysz-s-suggestions-for-MokListRT.patch
file removed
-991
SOURCES/0063-hexdump.h-fix-arithmetic-error.patch
file removed
-77
SOURCES/0064-Fix-some-mokmanager-stuff.patch
file removed
-118
SOURCES/0065-Fix-buffer-overrun-due-DEFAULT_LOADER-length-miscalc.patch
file removed
-37
SOURCES/shim.patches
file added
+14
SPECS/shim.spec
file modified
+32
-81
import shim-15.6-3.el7
.gitignore
file modified
+1
-1
.shim.metadata
file modified
+2
-2
SOURCES/0001-Make-SBAT-variable-payload-introspectable.patch
file added
+343
SOURCES/0001-Make-some-things-dprint-instead-of-console_print.patch
file removed
-29
SOURCES/0002-Makefiles-ensure-m32-gets-propogated-to-our-gcc-para.patch
file removed
-131
SOURCES/0002-Reference-MokListRT-instead-of-MokList.patch
file added
+49
SOURCES/0003-Add-a-link-to-the-test-plan-in-the-readme.patch
file added
+26
SOURCES/0003-Let-MokManager-follow-a-MokTimeout-var-for-timeout-l.patch
file removed
-61
SOURCES/0004-Enable-TDX-measurement-to-RTMR-register.patch
file added
+240
SOURCES/0004-httpboot-return-EFI_NOT_FOUND-when-it-fails-to-find-.patch
file removed
-30
SOURCES/0005-Discard-load-options-that-start-with-a-NUL.patch
file added
+70
SOURCES/0005-httpboot-print-more-messages-when-it-fails-to-set-IP.patch
file removed
-107
SOURCES/0006-httpboot-allow-the-IPv4-gateway-to-be-empty.patch
file removed
-68
SOURCES/0006-shim-Flush-the-memory-region-from-i-cache-before-exe.patch
file added
+57
SOURCES/0007-httpboot-show-the-error-message-for-the-ChildHandle.patch
file removed
-30
SOURCES/0007-load_cert_file-Fix-stack-issue.patch
file added
+46
SOURCES/0008-Fix-typo-in-debug-path-in-shim.h.patch
file removed
-54
SOURCES/0008-load_cert_file-Use-EFI-RT-memory-function.patch
file added
+30
SOURCES/0009-Add-malign-double-to-IA32-compiler-flags.patch
file added
+32
SOURCES/0009-MokManager-Stop-using-EFI_VARIABLE_APPEND_WRITE.patch
file removed
-43
SOURCES/0010-pe-Fix-image-section-entry-point-validation.patch
file added
+36
SOURCES/0010-shim-Extend-invalid-reloc-size-warning-message.patch
file removed
-40
SOURCES/0011-Add-GRUB-s-PCR-Usage-to-README.tpm.patch
file removed
-34
SOURCES/0011-make-archive-Build-reproducible-tarball.patch
file added
+42
SOURCES/0012-Fix-the-compile-error-of-mkdir-wrong-directory.patch
file removed
-36
SOURCES/0012-mok-remove-MokListTrusted-from-PCR-7.patch
file added
+38
SOURCES/0013-CryptoPkg-BaseCryptLib-fix-NULL-dereference.patch
file added
+56
SOURCES/0013-shim-Properly-generate-absolute-paths-from-relative-.patch
file removed
-52
SOURCES/0014-Make-sbat_var.S-parse-right-with-buggy-gcc-binutils.patch
file added
+104
SOURCES/0014-shim-Prevent-shim-to-set-itself-as-a-second-stage-lo.patch
file removed
-77
SOURCES/0015-Fix-for-Section-0-has-negative-size-error-when-loadi.patch
file removed
-121
SOURCES/0016-Fix-apparent-typo-in-ARM-32-on-64-code.patch
file removed
-30
SOURCES/0017-Makefile-do-not-run-git-on-clean-if-there-s-no-.git-.patch
file removed
-32
SOURCES/0018-Make.default-use-correct-flags-to-disable-unaligned-.patch
file removed
-40
SOURCES/0019-Cryptlib-fix-build-on-32bit-ARM.patch
file removed
-34
SOURCES/0020-Make-sure-that-MOK-variables-always-get-mirrored.patch
file removed
-61
SOURCES/0021-mok-fix-the-mirroring-of-RT-variables.patch
file removed
-50
SOURCES/0022-mok-consolidate-mirroring-code-in-a-helper-instead-o.patch
file removed
-110
SOURCES/0023-shim-only-include-shim_cert.h-in-shim.c.patch
file removed
-82
SOURCES/0024-mok-also-mirror-the-build-cert-to-MokListRT.patch
file removed
-153
SOURCES/0025-mok-minor-cleanups.patch
file removed
-37
SOURCES/0026-Remove-call-to-TPM2-get_event_log.patch
file removed
-91
SOURCES/0027-Make-EFI-variable-copying-fatal-only-on-secureboot-e.patch
file removed
-48
SOURCES/0028-VLogError-Avoid-NULL-pointer-dereferences-in-V-Sprin.patch
file removed
-66
SOURCES/0029-Once-again-try-even-harder-to-get-binaries-without-t.patch
file removed
-98
SOURCES/0030-shim-Rework-pause-functions-and-add-read_counter.patch
file removed
-280
SOURCES/0031-Hook-exit-when-shim_lock-protocol-installed.patch
file removed
-49
SOURCES/0032-Work-around-stuff-Waddress-of-packed-member-finds.patch
file removed
-89
SOURCES/0033-Fix-a-use-of-strlen-instead-of-Strlen.patch
file removed
-27
SOURCES/0034-MokManager-Use-CompareMem-on-MokListNode.Type-instea.patch
file removed
-72
SOURCES/0035-OpenSSL-always-provide-OBJ_create-with-name-strings.patch
file removed
-32
SOURCES/0036-Use-portable-shebangs-bin-bash-usr-bin-env-bash.patch
file removed
-42
SOURCES/0037-tpm-Fix-off-by-one-error-when-calculating-event-size.patch
file removed
-44
SOURCES/0038-tpm-Define-EFI_VARIABLE_DATA_TREE-as-packed.patch
file removed
-36
SOURCES/0039-MokManager-console-mode-modification-for-hi-dpi-scre.patch
file removed
-223
SOURCES/0040-MokManager-avoid-Werror-address-of-packed-member.patch
file removed
-111
SOURCES/0041-tpm-Don-t-log-duplicate-identical-events.patch
file removed
-31
SOURCES/0042-Slightly-better-debugging-messages.patch
file removed
-57
SOURCES/0043-Actually-check-for-errors-from-set_second_stage.patch
file removed
-69
SOURCES/0044-translate_slashes-don-t-write-to-string-literals.patch
file removed
-140
SOURCES/0045-shim-Update-EFI_LOADED_IMAGE-with-the-second-stage-l.patch
file removed
-93
SOURCES/0046-tpm-Include-information-about-PE-COFF-images-in-the-.patch
file removed
-124
SOURCES/0047-Fix-the-license-on-our-buildid-extractor.patch
file removed
-27
SOURCES/0048-Update-README.tpm.patch
file removed
-27
SOURCES/0049-Check-PxeReplyReceived-as-fallback-in-netboot.patch
file removed
-61
SOURCES/0050-Remove-a-couple-of-incorrect-license-claims.patch
file removed
-46
SOURCES/0051-MokManager-fix-uninitialized-value.patch
file removed
-27
SOURCES/0052-Fix-some-volatile-usage-gcc-whines-about.patch
file removed
-41
SOURCES/0053-MokManager-fix-a-wrong-allocation-failure-check.patch
file removed
-31
SOURCES/0054-simple_file-fix-uninitialized-variable-unchecked-ret.patch
file removed
-33
SOURCES/0055-Fix-a-broken-tpm-type.patch
file removed
-27
SOURCES/0056-Make-cert.S-not-impossible-to-read.patch
file removed
-279
SOURCES/0057-Add-support-for-vendor_db-built-in-shim-authorized-l.patch
file removed
-943
SOURCES/0058-Handle-binaries-with-multiple-signatures.patch
file removed
-366
SOURCES/0059-Make-openssl-accept-the-right-set-of-KU-EKUs.patch
file removed
-119
SOURCES/0060-Improve-debug-output-some.patch
file removed
-451
SOURCES/0061-Also-use-a-config-table-to-mirror-mok-variables.patch
file removed
-352
SOURCES/0062-Implement-lennysz-s-suggestions-for-MokListRT.patch
file removed
-991
SOURCES/0063-hexdump.h-fix-arithmetic-error.patch
file removed
-77
SOURCES/0064-Fix-some-mokmanager-stuff.patch
file removed
-118
SOURCES/0065-Fix-buffer-overrun-due-DEFAULT_LOADER-length-miscalc.patch
file removed
-37
SOURCES/shim.patches
file added
+14
SPECS/shim.spec
file modified
+32
-81