505 Commits

Author SHA256 Message Date
2f6334d199 - Fix error "grub-core/script/lexer.c:352:out of memory" after PowerPC CAS
Reboot (bsc#1254299)
  * 0001-Fix-PowerPC-CAS-reboot-to-evaluate-menu-context.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=575
2026-02-11 07:36:10 +00:00
c992f7f4df Accepting request 1331962 from home:michael-chang:branches:Base:System
- Fix screen flickering in BLS due to rendering graphical and text terminals at
  the same time (bsc#1256480)
- Add automatic fwsetup menu entry in BLS
  * 0001-bls-Allow-configuration-of-active-console-type.patch
  * 0002-grubbls-Add-automatic-fwsetup-menu-entry.patch
- Add efifwsetup module to EFI BLS image

OBS-URL: https://build.opensuse.org/request/show/1331962
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=574
2026-02-10 05:04:54 +00:00
c81c5f0818 Accepting request 1330389 from home:michael-chang:branches:Base:System
- Fix sporadic boot failure in 2.14 BLS (bsc#1257547)
  * 0001-blsuki-Fix-linux_cmd-size-calcution-in-bls_get_linux.patch

OBS-URL: https://build.opensuse.org/request/show/1330389
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=573
2026-02-02 11:14:30 +00:00
f24b6f8a62 Accepting request 1329811 from home:michael-chang:branches:Base:System
- New in 2.14
  * libgcrypt 1.11.
  * LVM LV integrity and cachevol support.
  * EROFS support.
  * GRUB environment block inside the Btrfs header support.
  * NX support for EFI platforms.
  * shim loader protocol support.
  * BLS and UKI support.
  * Argon2 KDF support.
  * TPM2 key protector support.
  * Appended Signature Secure Boot Support for PowerPC.
  * New option to block command line interface.
  * Support dates outside of 1901..2038 range.
  * zstdio decompression support.
  * EFI code improvements and fixes.
  * TPM driver fixes.
  * Filesystems fixes.
  * CVE and Coverity fixes.
  * Tests improvements.
  * Documentation improvements.
- New tarball
- Use -Wno-error=discarded-qualifiers as temporary workaround for build failure
  with new glibc 2.43

OBS-URL: https://build.opensuse.org/request/show/1329811
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=572
2026-01-30 01:22:13 +00:00
2d9d7f2c68 Accepting request 1329670 from home:michael-chang:grub:2.14
- Update to 2.14
  * grub-2.14.tar.xz
- Removed tarball
  * grub-2.12.tar.xz
- Patch rediff
  * use-grub2-as-a-package-name.patch
  * grub2-secureboot-add-linuxefi.patch
  * grub2-secureboot-no-insmod-on-sb.patch
  * grub2-secureboot-chainloader.patch
  * grub2-linguas.sh-no-rsync.patch
  * grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch
  * grub2-s390x-03-output-7-bit-ascii.patch
  * grub2-s390x-04-grub2-install.patch
  * grub2-efi-chainload-harder.patch
  * grub2-emu-4-all.patch
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch
  * grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * grub2-btrfs-03-follow_default.patch
  * grub2-btrfs-05-grub2-mkconfig.patch
  * grub2-btrfs-06-subvol-mount.patch
  * grub2-btrfs-10-config-directory.patch
  * grub2-efi-xen-cmdline.patch
  * grub2-Add-hidden-menu-entries.patch
  * grub2-suse-remove-linux-root-param.patch
  * 0003-bootp-New-net_bootp6-command.patch
  * 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch
  * 0001-add-support-for-UEFI-network-protocols.patch
  * 0001-kern-mm.c-Make-grub_calloc-inline.patch
  * 0002-cmdline-Provide-cmdline-functions-as-module.patch
  * 0002-ieee1275-powerpc-enables-device-mapper-discovery.patch

OBS-URL: https://build.opensuse.org/request/show/1329670
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=571
2026-01-29 02:43:06 +00:00
1cd98a1006 Accepting request 1318889 from home:tdz:branches:Base:System
Fixes an issue with some of the graphics output during boot. See bsc#1253721.

- Rename sysfb patch file to match purpose
  * grub2-simplefb.patch
  * grub2-sysfb.patch
- Set 'gfxpayload=keep' for DRM sysfb drivers (bsc#1253721)
  * grub2-sysfb.patch

OBS-URL: https://build.opensuse.org/request/show/1318889
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=570
2025-11-24 09:17:26 +00:00
6288d095f5 Accepting request 1318543 from home:michael-chang:branches:Base:System
- Fix CVE-2025-54771 (bsc#1252931)
  * 0001-kern-file-Call-grub_dl_unref-after-fs-fs_close.patch
- Fix CVE-2025-54770 (bsc#1252930)
  * 0002-net-net-Unregister-net_set_vlan-command-on-unload.patch
- Fix CVE-2025-61662 (bsc#1252933)
  * 0003-gettext-gettext-Unregister-gettext-command-on-module.patch
- Fix CVE-2025-61663 (bsc#1252934)
- Fix CVE-2025-61664 (bsc#1252935)
  * 0004-normal-main-Unregister-commands-on-module-unload.patch
  * 0005-tests-lib-functional_test-Unregister-commands-on-mod.patch
- Fix CVE-2025-61661 (bsc#1252932)
  * 0006-commands-usbtest-Use-correct-string-length-field.patch
  * 0007-commands-usbtest-Ensure-string-length-is-sufficient-.patch
- Bump upstream SBAT generation to 6

OBS-URL: https://build.opensuse.org/request/show/1318543
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=569
2025-11-19 07:32:41 +00:00
eb77b17540 Accepting request 1312316 from home:michael-chang:branches:Base:System
- Fix "sparse file not allowed" error after grub2-reboot (bsc#1245738)
  * grub2-grubenv-in-btrfs-header.patch

- Fix PowerPC network boot prefix to correctly locate grub.cfg (bsc#1249385)
  * 0001-ieee1275-Use-net-config-for-boot-location-instead-of.patch

OBS-URL: https://build.opensuse.org/request/show/1312316
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=568
2025-10-27 04:52:16 +00:00
ae06d3bc01 Accepting request 1309003 from home:radolin:branches:Base:System
- make grub plugin compatible with snapper's plugin API (bsc#1246172)
- clean up some unused code

OBS-URL: https://build.opensuse.org/request/show/1309003
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=567
2025-10-07 05:06:55 +00:00
a7979baaf6 - turn off page flipping for i386-pc using VBE video backend (bsc#1245636)
* grub2-i386-pc-no-pageflipping.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=566
2025-09-23 12:32:51 +00:00
c51553e8a2 Accepting request 1306644 from home:michael-chang:branches:Base:System
- Fix boot hangs in setting up serial console when ACPI SPCR table is present
  and redirection is disabled (bsc#1249088)
  * 0001-term-ns8250-spcr-Return-if-redirection-is-disabled.patch

OBS-URL: https://build.opensuse.org/request/show/1306644
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=565
2025-09-23 12:29:27 +00:00
5c528b80aa osc copypac from project:Base:System package:grub2 revision:562
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=564
2025-09-23 12:29:12 +00:00
1ab3fed97c - turn off page flipping for i386-pc using VBE video backend (bsc#1245636)
* grub2-i386-pc-no-pageflipping.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=563
2025-09-23 09:32:53 +00:00
12194be209 Accepting request 1303443 from home:dspinella:branches:Base:System
- Add support for `LoaderEntryDefault` EFI variable
  * grub2-bls-loader-entry-default.patch

OBS-URL: https://build.opensuse.org/request/show/1303443
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=562
2025-09-12 04:09:11 +00:00
f2219f19f4 Accepting request 1302541 from home:gary_lin:branches:Base:System
- Optimize PBKDF2 to reduce the decryption time
  * 0001-lib-crypto-Introduce-new-HMAC-functions-to-reuse-buf.patch
  * 0002-lib-pbkdf2-Optimize-PBKDF2-by-reusing-HMAC-handle.patch
  * 0001-kern-misc-Implement-faster-grub_memcpy-for-aligned-b.patch

OBS-URL: https://build.opensuse.org/request/show/1302541
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=561
2025-09-08 04:52:47 +00:00
3a43c0c43b Accepting request 1299206 from home:michael-chang:branches:Base:System
- UEFI NX support and NX Linux loader using shim loader protocol (bsc#1205588)
  (jsc#PED-13361)
  * 0001-modules-Make-.module_license-read-only.patch
  * 0002-modules-Strip-.llvm_addrsig-sections-and-similar.patch
  * 0003-modules-Don-t-allocate-space-for-non-allocable-secti.patch
  * 0004-modules-Load-module-sections-at-page-aligned-address.patch
  * 0005-nx-Add-memory-attribute-get-set-API.patch
  * 0006-nx-Set-page-permissions-for-loaded-modules.patch
  * 0007-nx-Set-the-NX-compatible-flag-for-the-GRUB-EFI-image.patch
  * 0008-efi-Provide-wrappers-for-load_image-start_image-and-.patch
  * 0009-efi-sb-Add-support-for-the-shim-loader-protocol.patch
  * 0010-efi-sb-Add-API-for-retrieving-shim-loader-image-hand.patch
  * 0011-loader-efi-chainloader-Use-shim-loader-image-handle-.patch
  * 0012-loader-efi-linux-Use-shim-loader-image-handle-where-.patch
  * 0013-nx-Rename-GRUB_DL_ALIGN-to-DL_ALIGN.patch
- Fallback for legacy shim lock protocol while secure boot is enabled
  * 0001-linux-fallback-to-EFI-handover-on-x86_64.patch
  * 0002-linux-fallback-to-direct-PE-entry-boot-on-arm64.patch
  * 0003-efi-chainloader-fallback-to-direct-image-execution.patch
  * 0004-efi-chainloader-fix-missing-file_path-in-loaded_imag.patch
- Removed patch
  * 0001-xen_boot-add-missing-grub_arch_efi_linux_load_image_.patch

OBS-URL: https://build.opensuse.org/request/show/1299206
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=560
2025-08-14 02:40:02 +00:00
ad68f27eb5 Accepting request 1298071 from home:michael-chang:branches:Base:System
- Fix timeout when loading initrd via http after PPC CAS reboot (bsc#1245953)
  * 0001-tcp-Fix-TCP-port-number-reused-on-reboot.patch

OBS-URL: https://build.opensuse.org/request/show/1298071
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=559
2025-08-11 02:50:27 +00:00
dbc5215bb8 Accepting request 1297400 from home:michael-chang:branches:Base:System
- Skip mount point in grub_find_device function (bsc#1246231)
  * 0001-getroot-Skip-mount-points-in-grub_find_device.patch

OBS-URL: https://build.opensuse.org/request/show/1297400
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=558
2025-08-04 07:44:31 +00:00
5fcfe3d5a0 Accepting request 1296921 from home:gary_lin:branches:Base:System
Update the bug tag for 0001-tpm2-Add-extra-RSA-SRK-types.patch

OBS-URL: https://build.opensuse.org/request/show/1296921
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=557
2025-08-01 03:01:52 +00:00
6787d9a2ce Accepting request 1296401 from home:gary_lin:branches:Base:System
- Fix CVE-2024-56738: side-channel attack due to not constant-time
  algorithm in grub_crypto_memcmp (bsc#1234959)
  * grub2-constant-time-grub_crypto_memcmp.patch

OBS-URL: https://build.opensuse.org/request/show/1296401
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=556
2025-08-01 02:45:33 +00:00
9ea5361d9a Accepting request 1294246 from home:michael-chang:branches:Base:System
- Fix test -f and -s do not work properly over the network files served via
  tftp and http (bsc#1246157) (bsc#1246237)
  * 0001-test-Fix-f-test-on-files-over-network.patch
  * 0002-http-Return-HTTP-status-code-in-http_establish.patch
  * 0003-docs-Clarify-test-for-files-on-TFTP-and-HTTP.patch
  * 0004-tftp-Fix-hang-when-file-is-a-directory.patch

OBS-URL: https://build.opensuse.org/request/show/1294246
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=555
2025-07-18 04:19:54 +00:00
62aa15acb5 Accepting request 1291822 from home:michael-chang:bsc:1234248
- Enable loongarch64 build (bsc#1234248)

OBS-URL: https://build.opensuse.org/request/show/1291822
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=554
2025-07-11 05:40:08 +00:00
7010c625c0 Accepting request 1291388 from home:gary_lin:branches:Base:System
- Backport upstream disk password retry (bsc#1245545)
  * 0001-disk-cryptodisk-Allow-user-to-retry-failed-passphras.patch

OBS-URL: https://build.opensuse.org/request/show/1291388
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=553
2025-07-11 05:13:27 +00:00
9a18d808ec Accepting request 1288260 from home:dspinella:branches:Base:System
- Fix bls_bumpcounter breaking FDE (bsc#1243842)
  * grub2-blsbumpcounter-menu.patch

OBS-URL: https://build.opensuse.org/request/show/1288260
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=552
2025-07-01 07:41:34 +00:00
e732311efa Accepting request 1281003 from home:michael-chang:branches:Base:System
- Use /etc/SUSE-brand to display OS label (bsc#1239169)
  * 0001-mkconfig-Determine-GRUB_DISTRIBUTOR-from-etc-SUSE-br.patch

OBS-URL: https://build.opensuse.org/request/show/1281003
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=551
2025-05-29 04:33:22 +00:00
8542b0edcd Accepting request 1280777 from home:dspinella:branches:Base:System
- Add support for LoaderEntryOneshot
  * grub2-bls-loader-entry-oneshot.patch

OBS-URL: https://build.opensuse.org/request/show/1280777
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=550
2025-05-28 10:09:06 +00:00
59475f31b3 Accepting request 1278956 from home:michael-chang:branches:Base:System
- Fix product name missing in snapshot list (bsc#1243162)
  * grub2-snapper-plugin.sh

OBS-URL: https://build.opensuse.org/request/show/1278956
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=549
2025-05-21 06:19:49 +00:00
c144848e41 Accepting request 1278487 from home:michael-chang:branches:Base:System
- Fix incorrect nvme disks and boot order in bootlist output (bsc#1237174)
  * 0001-ieee1275-support-added-for-multiple-nvme-bootpaths.patch

OBS-URL: https://build.opensuse.org/request/show/1278487
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=548
2025-05-20 05:11:19 +00:00
d97f1795ea Accepting request 1276708 from home:michael-chang:branches:Base:System
- Fix CVE-2025-4382: TPM auto-decryption data exposure (bsc#1242971)
  * 0001-kern-rescue_reader-Block-the-rescue-mode-until-the-C.patch
  * 0002-commands-search-Introduce-the-cryptodisk-only-argume.patch
  * 0003-disk-diskfilter-Introduce-the-cryptocheck-command.patch
  * 0004-commands-search-Add-the-diskfilter-support.patch
  * 0005-docs-Document-available-crypto-disks-checks.patch
  * 0006-disk-cryptodisk-Add-the-erase-secrets-function.patch
  * 0007-disk-cryptodisk-Wipe-the-passphrase-from-memory.patch
  * 0008-cryptocheck-Add-quiet-option.patch
- patch rebased
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * 0004-Key-revocation-on-out-of-bound-file-access.patch
- patch refrehed
  * 0001-Fix-PowerPC-CAS-reboot-to-evaluate-menu-context.patch
  * 0002-Requiring-authentication-after-tpm-unlock-for-CLI-ac.patch

OBS-URL: https://build.opensuse.org/request/show/1276708
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=547
2025-05-12 06:38:05 +00:00
844fd48945 Accepting request 1272772 from home:AndreasStieger:branches:Base:System
- grub2-common: use fuse3

OBS-URL: https://build.opensuse.org/request/show/1272772
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=546
2025-04-29 07:08:25 +00:00
b6ad40fd79 Accepting request 1272997 from home:michael-chang:branches:Base:System
Correct patch file name in previous SR.

OBS-URL: https://build.opensuse.org/request/show/1272997
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=545
2025-04-28 03:55:36 +00:00
d435d95545 Accepting request 1272172 from home:dspinella:branches:Base:System
- Add support for boot assessment, needed by health-checker
  * grub2-bls-boot-counting.patch
  * grub2-bls-boot-assessment.patch
  * grub2-bls-show-snapshot.patch
  * grub2-blscfg-fix-hang.patch
  * grub2-blscfg-set-efivars.patch

OBS-URL: https://build.opensuse.org/request/show/1272172
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=544
2025-04-28 03:48:46 +00:00
493b3fb100 Accepting request 1272113 from home:michael-chang:branches:Base:System
- Fix reading bls fragments in file-system dependent order that is not
  predictable (bsc#1241046)
  * 0001-blscfg-read-fragments-in-order.patch

OBS-URL: https://build.opensuse.org/request/show/1272113
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=543
2025-04-23 10:30:12 +00:00
c1e21ed05f Accepting request 1272092 from home:michael-chang:branches:Base:System
- Fix PPC CAS reboot failure work when initiated via submenu (bsc#1241132)
  * 0001-Fix-PowerPC-CAS-reboot-to-evaluate-menu-context.patch

OBS-URL: https://build.opensuse.org/request/show/1272092
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=542
2025-04-23 08:57:39 +00:00
8bdddbd533 Accepting request 1269483 from home:hsk17:branches:Base:System
add grub2-string-initializer.patch, part of upstream gnulib patch, to fix gcc15 compile time error (bsc#1239884)

OBS-URL: https://build.opensuse.org/request/show/1269483
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=541
2025-04-16 00:31:16 +00:00
2166c363e3 Accepting request 1268566 from home:gary_lin:branches:Base:System
- Measure the envblk used by pre_loadenv
  * 0001-prep_loadenv-Measure-the-environment-block-into-PCR-.patch
- Enable PowerPC 64 support for tss2 and tpm2_key_protector
  * 0001-tpm2_key_protector-Add-grub-emu-support.patch
  * 0001-tss2-Adjust-bit-fields-for-big-endian-targets.patch
  * 0002-term-ieee1275-serial-Cast-0-to-proper-type.patch
  * 0003-ieee1275-Consolidate-repeated-definitions-of-IEEE127.patch
  * 0004-ieee1275-ibmvpm-Move-TPM-initialization-functions-to.patch
  * 0005-ieee1275-tcg2-Refactor-grub_ieee1275_tpm_init.patch
  * 0006-ieee1275-tcg2-Add-TCG2-driver-for-ieee1275-PowerPC-f.patch
  * 0007-tpm2_key_protector-Enable-build-for-powerpc_ieee1275.patch
- Dump PCRs when TPM unsealing fails
  * 0001-tpm2_key_protector-Dump-PCRs-on-policy-fail.patch
  * 0002-tpm2_key_protector-Add-tpm2_dump_pcr-command.patch
- Add 'NV index' handle support to tpm2_key_protector
  * 0003-tss2-Fix-the-missing-authCommand.patch
  * 0004-tss2-Add-TPM-2.0-NV-index-commands.patch
  * 0005-tpm2_key_protector-Unseal-key-from-a-buffer.patch
  * 0006-tpm2_key_protector-Support-NV-index-handles.patch
  * 0007-util-grub-protect-Support-NV-index-mode.patch

OBS-URL: https://build.opensuse.org/request/show/1268566
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=540
2025-04-15 04:10:27 +00:00
b964fe2b84 Accepting request 1267167 from home:tdz:branches:Base:System
We currently use simpledrm for early graphics on PCs. As you mention, we set gfxpayload in Grub to forward information about the system's framebuffer to the kernel. Simpledrm picks up the framebuffer for displaying graphics.

The driver is good enough for the job, we can do better on platforms with EFI or VESA graphics. There are currently two drivers under review at https://patchwork.freedesktop.org/series/146477/. I expect them to enter upstream in v6.16. These drivers can use the EDID data provided by EFI and VESA interfaces. This allows user space, such as Gnome, to pick up information about the output device. On vesadrm, Gnome even supports gamma correction.

With EFI systems, we'll fetch the EDID during the kernel's early boot stages. On VESA systems, we need the EDID information being passed on from Grub. The gfxpayload options only forwards information about the framebuffer itself (size, colors, memory address), but not information about the display device.

To our advantage, the kernel already contains real-mode code for fetching the VESA EDID; see https://elixir.bootlin.com/linux/v6.13.7/source/arch/x86/boot/video-vesa.c#L236. Hence there's already the edid_info field in the boot parameters. But this code only runs when booting with Grub's 'linux16' (or old LILO). Modern Grub never utilized the field or provided the EDID information at all. That's what this patch implements.

I've opened bsc#1240624 to track the progress of this project.

- Add grub2-provide-edid.patch: Grub2 already retrieves the EDID
  from video adapters. Copy the raw data into the Linux kernel boot
  parameters, so that Linux can use this information. The necessary
  fields have been present in the boot parameters since at least
  commit f8eeaaf41803 ("[PATCH] Make the bzImage format
  self-terminating"), but never used. Within the kernel, the EDID
  data will be propagated to graphics drivers and finally to user
  space. (bsc#1240624)

OBS-URL: https://build.opensuse.org/request/show/1267167
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=539
2025-04-08 07:19:13 +00:00
daa4a74e29 Accepting request 1256390 from home:michael-chang:branches:Base:System
- Fix grub-bls has broken builtin theme for SLE (bsc#1240090)

OBS-URL: https://build.opensuse.org/request/show/1256390
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=538
2025-03-31 05:05:17 +00:00
31be5a7ac8 Accepting request 1254935 from home:gary_lin:branches:Base:System
- Filter out the non-subvolume btrfs mount points when creating the
  relative path (bsc#1239674)
  * grub2-btrfs-filter-non-subvol-mount.patch

OBS-URL: https://build.opensuse.org/request/show/1254935
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=537
2025-03-24 08:00:24 +00:00
6a2cb42c97 Accepting request 1254013 from home:michael-chang:branches:Base:System
- Refresh PPC NVMEoF ofpath related patches to newer revision
  * 0002-ieee1275-ofpath-enable-NVMeoF-logical-device-transla.patch
- Patch refreshed
  * 0001-ieee1275-support-added-for-multiple-nvme-bootpaths.patch
- Patch obseleted
  * 0004-ofpath-controller-name-update.patch
  * 0001-squash-ieee1275-ofpath-enable-NVMeoF-logical-device-.patch
- Fix segmentation fault error in grub2-probe with target=hints_string
  (bsc#1235971) (bsc#1235958) (bsc#1239651)
  * 0001-ofpath-Add-error-check-in-NVMEoF-device-translation.patch

OBS-URL: https://build.opensuse.org/request/show/1254013
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=536
2025-03-18 07:53:16 +00:00
ac1670cda5 Accepting request 1252651 from home:gary_lin:branches:Base:System
- Update the patch to fix "SRK not matched" errors when unsealing
  the key (bsc#1232411)
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch

OBS-URL: https://build.opensuse.org/request/show/1252651
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=535
2025-03-14 05:04:04 +00:00
0cca6ca565 Accepting request 1252188 from home:michael-chang:branches:Base:System
- Update patches for Power guest secure boot with key management (jsc#PED-3520)
  (jsc#PED-9892)
  * 0001-ieee1275-adding-failure-check-condition-on-ibm-secur.patch
  * 0002-ieee1275-Platform-Keystore-PKS-Support.patch
  * 0003-ieee1275-Read-the-DB-and-DBX-secure-boot-variables.patch
  * 0004-appendedsig-The-creation-of-trusted-and-distrusted-l.patch
  * 0005-appendedsig-While-verifying-the-kernel-use-trusted-a.patch
  * 0006-powerpc_ieee1275-set-use_static_keys-flag.patch
  * 0007-appendedsig-Reads-the-default-DB-keys-from-ELF-Note.patch
  * 0008-appendedsig-The-grub-command-s-trusted-and-distruste.patch
  * 0009-appendedsig-documentation.patch
- Remove patches
  * 0001-ieee1275-Platform-Keystore-PKS-Support.patch
  * 0002-ieee1275-Read-the-DB-and-DBX-secure-boot-variables.patch
  * 0003-appendedsig-The-creation-of-trusted-and-distrusted-l.patch
  * 0004-appendedsig-While-verifying-the-kernel-use-trusted-a.patch
  * 0005-appendedsig-The-grub-command-s-trusted-and-distruste.patch
  * 0006-appendedsig-documentation.patch

OBS-URL: https://build.opensuse.org/request/show/1252188
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=534
2025-03-12 04:31:40 +00:00
Raymund Will
dc7dff96a4 Accepting request 1251170 from home:michael-chang:branches:Base:System
- Pass through PAES cipher as AES on s390x-emu (jsc#PED-10950)
  * 0001-s390x-emu-Pass-through-PAES-cipher-as-AES.patch

- Fix zfs.mo not found message when booting on legacy BIOS (bsc#1237865)
  * 0001-autofs-Ignore-zfs-not-found.patch

OBS-URL: https://build.opensuse.org/request/show/1251170
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=532
2025-03-07 12:31:37 +00:00
72d39f0c2a Accepting request 1249586 from home:michael-chang:branches:Base:System
- Cherry-pick upstream XFS fixes
  * 0001-fs-xfs-Add-new-superblock-features-added-in-Linux-6..patch
  * 0002-fs-xfs-Fix-grub_xfs_iterate_dir-return-value-in-case.patch
- Fix "attempt to read of write outside of partition" error message (bsc#1237844)
  * 0003-fs-xfs-fix-large-extent-counters-incompat-feature-su.patch

OBS-URL: https://build.opensuse.org/request/show/1249586
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=531
2025-03-03 05:07:03 +00:00
accc69b5ef Accepting request 1248262 from home:michael-chang:branches:Base:System
- Make SLFO/SLE-16 and openSUSE have identical package structures
- Provide grub2-<CPUARCH>-efi-bls for SLFO/SLE-16

OBS-URL: https://build.opensuse.org/request/show/1248262
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=530
2025-02-25 03:51:07 +00:00
ce712167dc Accepting request 1247513 from home:michael-chang:branches:Base:System
- Fix grub-bls does not rollback via setting new default (bsc#1237198)
  * 0001-bls-Accept-.conf-suffix-in-setting-default-entry.patch

OBS-URL: https://build.opensuse.org/request/show/1247513
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=529
2025-02-21 08:55:11 +00:00
0c7966e55c Accepting request 1246819 from home:michael-chang:branches:Base:System
- Security fixes for 2024
  * 0001-misc-Implement-grub_strlcpy.patch
- Fix CVE-2024-45781 (bsc#1233617)
  * 0002-fs-ufs-Fix-a-heap-OOB-write.patch
- Fix CVE-2024-56737 (bsc#1234958)
- Fix CVE-2024-45782 (bsc#1233615)
  * 0003-fs-hfs-Fix-stack-OOB-write-with-grub_strcpy.patch
- Fix CVE-2024-45780 (bsc#1233614)
  * 0004-fs-tar-Integer-overflow-leads-to-heap-OOB-write.patch
- Fix CVE-2024-45783 (bsc#1233616)
  * 0005-fs-hfsplus-Set-a-grub_errno-if-mount-fails.patch
  * 0006-kern-file-Ensure-file-data-is-set.patch
  * 0007-kern-file-Implement-filesystem-reference-counting.patch
- Fix CVE-2025-0624 (bsc#1236316)
  * 0008-net-Fix-OOB-write-in-grub_net_search_config_file.patch
- Fix CVE-2024-45774 (bsc#1233609)
  * 0009-video-readers-jpeg-Do-not-permit-duplicate-SOF0-mark.patch
- Fix CVE-2024-45775 (bsc#1233610)
  * 0010-commands-extcmd-Missing-check-for-failed-allocation.patch
- Fix CVE-2025-0622 (bsc#1236317)
  * 0011-commands-pgp-Unregister-the-check_signatures-hooks-o.patch
- Fix CVE-2025-0622 (bsc#1236317)
  * 0012-normal-Remove-variables-hooks-on-module-unload.patch
- Fix CVE-2025-0622 (bsc#1236317)
  * 0013-gettext-Remove-variables-hooks-on-module-unload.patch
- Fix CVE-2024-45776 (bsc#1233612)
  * 0014-gettext-Integer-overflow-leads-to-heap-OOB-write-or-.patch
- Fix CVE-2024-45777 (bsc#1233613)
  * 0015-gettext-Integer-overflow-leads-to-heap-OOB-write.patch
- Fix CVE-2025-0690 (bsc#1237012)

OBS-URL: https://build.opensuse.org/request/show/1246819
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=528
2025-02-19 01:23:28 +00:00
f91126e9bb Accepting request 1245717 from home:michael-chang:branches:Base:System
- Fix out of memory issue on PowerPC by increasing RMA size (bsc#1236744)
  * 0001-powerpc-increase-MIN-RMA-size-for-CAS-negotiation.patch

OBS-URL: https://build.opensuse.org/request/show/1245717
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=527
2025-02-14 03:29:15 +00:00
a70b02c459 Accepting request 1229182 from home:michael-chang:branches:Base:System
- Update PowerPC SBAT patches to upstream (bsc#1233730)
  * 0007-grub-mkimage-Create-new-ELF-note-for-SBAT.patch
  * 0008-grub-mkimage-Add-SBAT-metadata-into-ELF-note-for-Pow.patch
- Replaced patches
  * 0007-mkimage-create-new-ELF-Note-for-SBAT.patch
  * 0008-mkimage-adding-sbat-data-into-sbat-ELF-Note-on-power.patch

- Fix missing requires in SLE package (bsc#1234264) (bsc#1234272)

OBS-URL: https://build.opensuse.org/request/show/1229182
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=526
2024-12-09 03:05:05 +00:00
37a59ccb76 Accepting request 1227921 from home:gary_lin:branches:Base:System
- Update the TPM2 patches to the upstream final version
  * Update 0001-key_protector-Add-key-protectors-framework.patch
  * Replace 0002-tpm2-Add-TPM-Software-Stack-TSS.patch with
    grub2-add-tss2-support.patch
  * Replace 0003-key_protector-Add-TPM2-Key-Protector.patch with
    0001-key_protector-Add-TPM2-Key-Protector.patch
  * Replace 0005-util-grub-protect-Add-new-tool.patch with
    0001-util-grub-protect-Add-new-tool.patch
  * Replace 0001-tpm2-Implement-NV-index.patch with
    0001-tpm2_key_protector-Implement-NV-index.patch
  * Replace 0001-tpm2-Support-authorized-policy.patch with
    0001-tpm2_key_protector-Support-authorized-policy.patch
- Refresh the TPM2 related patches
  * grub-read-pcr.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  * safe_tpm_pcr_snapshot.patch
  * tpm-record-pcrs.patch

OBS-URL: https://build.opensuse.org/request/show/1227921
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=525
2024-12-04 03:59:01 +00:00