1077 Commits

Author SHA256 Message Date
3c8e22eab6 Accepting request 1330390 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1330390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=381
2026-02-02 13:55:29 +00:00
a003467e8c - 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/package/show/Base:System/grub2?expand=0&rev=573
2026-02-02 11:14:30 +00:00
ec87d0aea2 Accepting request 1329909 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1329909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=380
2026-02-01 21:01:50 +00:00
c2e6798dcb - 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/package/show/Base:System/grub2?expand=0&rev=572
2026-01-30 01:22:13 +00:00
b0ea2bc257 - 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/package/show/Base:System/grub2?expand=0&rev=571
2026-01-29 02:43:06 +00:00
7d75dafed2 Accepting request 1319682 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1319682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=379
2025-11-24 13:05:35 +00:00
1933169b5c 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/package/show/Base:System/grub2?expand=0&rev=570
2025-11-24 09:17:26 +00:00
bc1f4207d9 Accepting request 1318573 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1318573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=378
2025-11-20 13:47:12 +00:00
c318ac0bbf - 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/package/show/Base:System/grub2?expand=0&rev=569
2025-11-19 07:32:41 +00:00
263689d77b Accepting request 1313759 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1313759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=377
2025-10-27 17:37:42 +00:00
bc59306695 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
a6c94454d6 Accepting request 1311609 from Base:System
Re-include the rename

OBS-URL: https://build.opensuse.org/request/show/1311609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=376
2025-10-18 12:35:00 +00:00
7bebe4975c Accepting request 1310602 from openSUSE:Factory
https://bugzilla.opensuse.org/show_bug.cgi?id=1251862

OBS-URL: https://build.opensuse.org/request/show/1310602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=375
2025-10-10 15:10:13 +00:00
2947cf51fa Accepting request 1310602 from openSUSE:Factory
https://bugzilla.opensuse.org/show_bug.cgi?id=1251862

OBS-URL: https://build.opensuse.org/request/show/1310602
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=375
2025-10-10 15:10:13 +00:00
6ae9de2829 Accepting request 1309413 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1309413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=374
2025-10-08 16:12:32 +00:00
65b6206ba4 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
65b3a4a414 - make grub plugin compatible with snapper's plugin API (bsc#1246172)
- clean up some unused code

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

- 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/1306728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=373
2025-09-23 18:47:08 +00:00
462262e6ea - 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
3872727a8d - 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/package/show/Base:System/grub2?expand=0&rev=565
2025-09-23 12:29:27 +00:00
8c20cdcab0 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
4085ef8f96 - 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
7437f32a34 Accepting request 1304184 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1304184
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=372
2025-09-12 19:09:17 +00:00
3db63b85e2 - Add support for LoaderEntryDefault EFI variable
* grub2-bls-loader-entry-default.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=562
2025-09-12 04:09:11 +00:00
f509f29f48 Accepting request 1303110 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1303110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=371
2025-09-08 11:05:03 +00:00
c90e5054ec - 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/package/show/Base:System/grub2?expand=0&rev=561
2025-09-08 04:52:47 +00:00
ef9fe84701 Accepting request 1299305 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1299305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=370
2025-08-15 19:51:02 +00:00
29e0b8290c - 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/package/show/Base:System/grub2?expand=0&rev=560
2025-08-14 02:40:02 +00:00
0108c5290e Accepting request 1298703 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1298703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=369
2025-08-12 15:03:08 +00:00
4962b71520 - 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/package/show/Base:System/grub2?expand=0&rev=559
2025-08-11 02:50:27 +00:00
e3c4848fca Accepting request 1297414 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1297414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=368
2025-08-07 14:48:22 +00:00
575dbfe9e9 - 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/package/show/Base:System/grub2?expand=0&rev=558
2025-08-04 07:44:31 +00:00
0f03cac870 Accepting request 1296922 from 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

- Update the bug tag for 0001-tpm2-Add-extra-RSA-SRK-types.patch

OBS-URL: https://build.opensuse.org/request/show/1296922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=367
2025-08-03 11:36:23 +00:00
03767e119a Update the bug tag for 0001-tpm2-Add-extra-RSA-SRK-types.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=557
2025-08-01 03:01:52 +00:00
5bb0fbd333 - 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/package/show/Base:System/grub2?expand=0&rev=556
2025-08-01 02:45:33 +00:00
d5a0d02491 Accepting request 1294250 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1294250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=366
2025-07-20 13:28:03 +00:00
cce4084b41 - 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/package/show/Base:System/grub2?expand=0&rev=555
2025-07-18 04:19:54 +00:00
13af96e7d7 Accepting request 1291823 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1291823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=365
2025-07-11 19:29:15 +00:00
51c5d518ab - Enable loongarch64 build (bsc#1234248)
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=554
2025-07-11 05:40:08 +00:00
afe8a1f0a5 - Backport upstream disk password retry (bsc#1245545)
* 0001-disk-cryptodisk-Allow-user-to-retry-failed-passphras.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=553
2025-07-11 05:13:27 +00:00
4a3674e455 Accepting request 1289402 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1289402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=364
2025-07-02 10:07:32 +00:00
f53e8a6886 - Fix bls_bumpcounter breaking FDE (bsc#1243842)
* grub2-blsbumpcounter-menu.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=552
2025-07-01 07:41:34 +00:00
e61685c1c9 Accepting request 1281004 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1281004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=363
2025-05-31 17:14:27 +00:00
7c31296e04 - 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/package/show/Base:System/grub2?expand=0&rev=551
2025-05-29 04:33:22 +00:00
cda3e9a045 - Add support for LoaderEntryOneshot
* grub2-bls-loader-entry-oneshot.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=550
2025-05-28 10:09:06 +00:00
e29bf98e29 Accepting request 1278957 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1278957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=362
2025-05-23 12:29:07 +00:00
c463ace229 - Fix product name missing in snapshot list (bsc#1243162)
* grub2-snapper-plugin.sh

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=549
2025-05-21 06:19:49 +00:00
68b2283712 - 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/package/show/Base:System/grub2?expand=0&rev=548
2025-05-20 05:11:19 +00:00
fa4bf43e5e Accepting request 1276721 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1276721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=361
2025-05-13 18:12:05 +00:00
48391de1c2 - 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/package/show/Base:System/grub2?expand=0&rev=547
2025-05-12 06:38:05 +00:00