Change log for grub2 package in Ubuntu
1 → 75 of 506 results | First • Previous • Next • Last |
Published in mantic-proposed |
grub2 (2.12~rc1-10ubuntu4.2) mantic; urgency=medium * Revert "efi: Eliminate globals from the `peimage.c` chainloader" (LP: #2057679) (LP: #2054127) * Increase SBAT level to "grub.ubuntu,2" and "grub.peimage,2" * SECURITY UPDATE: Use-after-free in peimage module [LP: #2054127] - CVE-2024-2312 -- Mate Kukri <email address hidden> Thu, 21 Mar 2024 09:16:17 +0000
Available diffs
Published in oracular-release |
Published in noble-release |
Deleted in noble-proposed (Reason: Moved to noble) |
grub2 (2.12-1ubuntu7) noble; urgency=medium * d/p/grub-sort-version.patch: Also patch grub-mkconfig to export GRUB_FLAVOUR_ORDER * d/grub-sort-version: Update regex to correctly match kernel flavour * d/grub-sort-version: Append `-0` to abi strings before passing to python-apt (Fixes LP: #2041827) * debian/: Add tests for grub-sort-version * Revert peimage to re-use GRUB's image handle (LP: #2057679) (LP: #2054127) * Increase SBAT level to "grub.ubuntu,2" and "grub.peimage,2" * d/build-efi-images: Make sure downstream didn't remove peimage SBAT entry * SECURITY UPDATE: Use-after-free in peimage module [LP: #2054127] - CVE-2024-2312 -- Mate Kukri <email address hidden> Thu, 04 Apr 2024 11:12:35 +0100
Available diffs
grub2 (2.12-1ubuntu6) noble; urgency=medium * No-change rebuild for CVE-2024-3094 -- Steve Langasek <email address hidden> Sun, 31 Mar 2024 08:54:41 +0000
Available diffs
- diff from 2.12-1ubuntu5 to 2.12-1ubuntu6 (306 bytes)
grub2 (2.12-1ubuntu5) noble; urgency=medium * No-change rebuild for libefivar1t64 on riscv64. -- Steve Langasek <email address hidden> Thu, 07 Mar 2024 09:18:17 +0000
Available diffs
- diff from 2.12-1ubuntu4 to 2.12-1ubuntu5 (343 bytes)
grub2 (2.12-1ubuntu4) noble; urgency=medium * d/grub-multi-install: Treat missing `cloud_style_installation` debconf as false (LP: #2055294) -- Mate Kukri <email address hidden> Wed, 28 Feb 2024 15:55:10 +0000
Available diffs
- diff from 2.12-1ubuntu3 to 2.12-1ubuntu4 (503 bytes)
grub2 (2.12-1ubuntu3) noble; urgency=medium * Improve GRUB reinstallation in cloud images (LP: #2054103): - Add debconf options "grub-{efi,pc}/cloud_style_installation" - d/postinst.in: Make empty "grub-pc/install_devices" non-fatal in noninteractive mode * Determine GRUB_DISTRIBUTOR from os-release and fall back to build-time dpkg vendor (LP: #2034253) * d/p/grub-install-efi-title.patch: Use case-sensitive GRUB distributor as EFI option title (LP: #2026310) * Unreleased changes from Debian: - d/p/revert-term-ns8250-spcr.patch: Revert ACPI SPCR table support (#1062073) -- Mate Kukri <email address hidden> Tue, 27 Feb 2024 10:54:26 +0000
Available diffs
Deleted in noble-updates (Reason: superseded by release) |
Superseded in noble-release |
Deleted in noble-proposed (Reason: Moved to noble) |
grub2 (2.12-1ubuntu2) noble; urgency=medium * Revert patchset "ppc64: Restrict memory allocations" (LP: #2053117) -- Mate Kukri <email address hidden> Wed, 14 Feb 2024 09:19:35 +0000
Available diffs
Superseded in noble-proposed |
grub2 (2.12-1ubuntu1) noble; urgency=medium * Merge from Debian unstable; remaining changes: - Add Ubuntu sbat data - build-efi-images: do not produce -installer.efi.signed. LP: 1863994 - grub-common: Install canonical-uefi-ca.crt - Check signatures - Support installing to multiple ESP (LP: 1871821) - Disable various bits on i386 - Split out unsigned artefacts into grub2-unsigned - Vcs-Git: Point to ubuntu packaging branch - Relax dependencies on grub-common and grub2-common - grub-pc: Avoid the possibility of breaking grub on SRU update due to ABI change - UBUNTU: Default timeout changes - Revert "Add jfs module to signed UEFI images. Closes: #950959" - Revert "Add f2fs module to signed UEFI images" - Install grub-initrd-fallback.service again - Build using -O1 on s390x to avoid misoptimization - grub-check-signatures: Support gzip compressed kernels (LP: #1954683) - grub-multi-install: Reset partition type between partitions (LP: #1997795) - Drop i386 from grub-efi-amd64* (LP: #2020907) - Turn depends on grub-efi-amd64/arm64 unversioned - forward port fix for LP: #1926748 - Make the grub2/no_efi_extra_removable setting work correctly - Forward port the fix for LP: #1930742 and make it conditional (xenial/bionic only) - Build grub2-unsigned packages with xz compression - Revert: "Have -bin packages Break pre-2.12 -signed packages.", this is not compatible with our versioning schemes. - Install a /usr/lib/grub/grub-sort-version and use that to sort versions as it respects GRUB_FLAVOUR_ORDER. Depend on python3 to do so. - rules: Add DPKG_BUILDPACKAGE_OPTIONS to generate-grub2-unsigned - Drop luks2 - d/control: Add python3-apt to Depends of grub-common (LP: #2048953) - Replaced patches: - install-signed.patche - grub-install-extra-removable.patch - grub-install-removable-shim.patch - Added patches: + rhboot-f34-dont-use-int-for-efi-status.patch + rhboot-f34-make-exit-take-a-return-code.patch + suse-grub.texi-add-net_bootp6-document.patch + ubuntu-add-devicetree-command-support.patch + ubuntu-add-initrd-less-boot-fallback.patch + ubuntu-add-initrd-less-boot-messages.patch + ubuntu-boot-from-multipath-dependent-symlink.patch + ubuntu-dont-verify-loopback-images.patch + ubuntu-fix-lzma-decompressor-objcopy.patch + ubuntu-grub-install-extra-removable.patch + ubuntu-install-signed.patch + ubuntu-mkconfig-leave-breadcrumbs.patch + ubuntu-os-prober-auto.patch + ubuntu-recovery-dis_ucode_ldr.patch + ubuntu-resilient-boot-boot-order.patch + ubuntu-resilient-boot-ignore-alternative-esps.patch + ubuntu-shorter-version-info.patch + ubuntu-speed-zsys-history.patch + ubuntu-support-initrd-less-boot.patch + ubuntu-verifiers-last.patch + ubuntu-zfs-enhance-support.patch + ubuntu-zfs-gfxpayload-dynamic.patch + ubuntu-zfs-gfxpayload-keep-default.patch + ubuntu-zfs-insmod-xzio-and-lzopio-on-xen.patch + ubuntu-zfs-mkconfig-recovery-title.patch + ubuntu-zfs-mkconfig-signed-kernel.patch + ubuntu-zfs-mkconfig-ubuntu-distributor.patch + ubuntu-zfs-mkconfig-ubuntu-recovery.patch + ubuntu-zfs-vt-handoff.patch * Unreleased changes from Debian: - Update signing-template Uploaders to match main package. - d/p/mkconfig-ubuntu-recovery.patch: Use "recovery" instead of "single recovery" for recovery mode bootparams (LP: #2041245) -- Mate Kukri <email address hidden> Mon, 29 Jan 2024 11:06:12 +0000
Available diffs
grub2 (2.12~rc1-12ubuntu5) noble; urgency=medium * d/control: Add python3-apt to Depends of grub-common (LP: #2048953) -- Mate Kukri <email address hidden> Fri, 09 Feb 2024 13:23:36 +0000
Available diffs
grub2 (2.12~rc1-12ubuntu4) noble; urgency=medium * d/p/delay-copying-to-grubdir.patch: Move platdir path canonicalisation after files were copied to grubdir. (LP: #2045944) -- Mate Kukri <email address hidden> Fri, 08 Dec 2023 09:22:22 +0000
Available diffs
grub2 (2.12~rc1-12ubuntu3) noble; urgency=medium * d/p/delay-copying-to-grubdir.patch: Improve grub-install robustness by delaying the update of /boot after install device validation * Remove workaround for LP: 1889556 (LP: #2043995) - Was not needed since /boot rollback was introduced upstream - Patch above ensures that this will not reoccur even if rollback fails -- Mate Kukri <email address hidden> Tue, 21 Nov 2023 15:35:55 +0000
Available diffs
Superseded in mantic-proposed |
grub2 (2.12~rc1-12ubuntu2) noble; urgency=medium * Merge from Debian unstable; remaining changes: - Add Ubuntu sbat data - build-efi-images: do not produce -installer.efi.signed. LP: 1863994 - grub-common: Install canonical-uefi-ca.crt - Check signatures - Support installing to multiple ESP (LP: 1871821) - Disable various bits on i386 - Split out unsigned artefacts into grub2-unsigned - Vcs-Git: Point to ubuntu packaging branch - Relax dependencies on grub-common and grub2-common - grub-pc: Avoid the possibility of breaking grub on SRU update due to ABI change - UBUNTU: Default timeout changes - Revert "Add jfs module to signed UEFI images. Closes: #950959" - Revert "Add f2fs module to signed UEFI images" - Install grub-initrd-fallback.service again - Build using -O1 on s390x to avoid misoptimization - grub-check-signatures: Support gzip compressed kernels (LP: #1954683) - grub-multi-install: Reset partition type between partitions (LP: #1997795) - Drop i386 from grub-efi-amd64* (LP: #2020907) - Turn depends on grub-efi-amd64/arm64 unversioned - forward port fix for LP: #1926748 - Make the grub2/no_efi_extra_removable setting work correctly - Forward port the fix for LP: #1930742 and make it conditional (xenial/bionic only) - Build grub2-unsigned packages with xz compression - Revert: "Have -bin packages Break pre-2.12 -signed packages.", this is not compatible with our versioning schemes. - Install a /usr/lib/grub/grub-sort-version and use that to sort versions as it respects GRUB_FLAVOUR_ORDER. Depend on python3 to do so. - rules: Add DPKG_BUILDPACKAGE_OPTIONS to generate-grub2-unsigned - Replaced patches: - installe-signed.patched - grub-install-extra-removable.patch - grub-install-removable-shim.patch - Added patches: + rhboot-f34-dont-use-int-for-efi-status.patch + rhboot-f34-make-exit-take-a-return-code.patch + suse-grub.texi-add-net_bootp6-document.patch + ubuntu-add-devicetree-command-support.patch + ubuntu-add-initrd-less-boot-fallback.patch + ubuntu-add-initrd-less-boot-messages.patch + ubuntu-boot-from-multipath-dependent-symlink.patch + ubuntu-dont-verify-loopback-images.patch + ubuntu-fix-lzma-decompressor-objcopy.patch + ubuntu-grub-install-extra-removable.patch + ubuntu-install-signed.patch + ubuntu-mkconfig-leave-breadcrumbs.patch + ubuntu-os-prober-auto.patch + ubuntu-recovery-dis_ucode_ldr.patch + ubuntu-resilient-boot-boot-order.patch + ubuntu-resilient-boot-ignore-alternative-esps.patch + ubuntu-shorter-version-info.patch + ubuntu-speed-zsys-history.patch + ubuntu-support-initrd-less-boot.patch + ubuntu-verifiers-last.patch + ubuntu-zfs-enhance-support.patch + ubuntu-zfs-gfxpayload-dynamic.patch + ubuntu-zfs-gfxpayload-keep-default.patch + ubuntu-zfs-insmod-xzio-and-lzopio-on-xen.patch + ubuntu-zfs-mkconfig-recovery-title.patch + ubuntu-zfs-mkconfig-signed-kernel.patch + ubuntu-zfs-mkconfig-ubuntu-distributor.patch + ubuntu-zfs-mkconfig-ubuntu-recovery.patch + ubuntu-zfs-vt-handoff.patch * Removed luks2 from signed EFI binaries (LP: #2043101)
Available diffs
Superseded in noble-release |
Published in mantic-release |
Deleted in mantic-proposed (Reason: Moved to mantic) |
grub2 (2.12~rc1-10ubuntu4) mantic; urgency=high * SECURITY UPDATE: Crafted file system images can cause out-of-bounds write and may leak sensitive information into the GRUB pager. - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-read-when-parsing-a-volume- label.patch: fs/ntfs: Fix an OOB read when parsing a volume label - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-read-when-parsing-bs-for- index-at.patch: fs/ntfs: Fix an OOB read when parsing bitmaps for index attributes - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-read-when-parsing-dory- entries-fr.patch: fs/ntfs: Fix an OOB read when parsing directory entries from resident and non-resident index attributes - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-read-when-reading-data-fhe- reside.patch: fs/ntfs: Fix an OOB read when reading data from the resident $DATA + attribute - CVE-2023-4693 * SECURITY UPDATE: Crafted file system images can cause heap-based buffer overflow and may allow arbitrary code execution and secure boot bypass. - d/patches/ntfs-cve-fixes/fs-ntfs-Fix-an-OOB-write-when-parsing-the- ATTRIBUTE_LIST-.patch: fs/ntfs: Fix an OOB write when parsing the $ATTRIBUTE_LIST attribute for the $MFT file - d/patches/ntfs-cve-fixes/fs-ntfs-Make-code-more-readable.patch fs/ntfs: Make code more readable - CVE-2023-4692 -- Mate Kukri <email address hidden> Mon, 02 Oct 2023 15:23:58 +0100
Available diffs
grub2 (2.12~rc1-10ubuntu2) mantic; urgency=medium * Merge from Debian unstable to pick up fixes (LP: #2028947); remaining changes: - Add Ubuntu sbat data - build-efi-images: do not produce -installer.efi.signed. LP: 1863994 - grub-common: Install canonical-uefi-ca.crt - Check signatures - Support installing to multiple ESP (LP: 1871821) - Disable various bits on i386 - Split out unsigned artefacts into grub2-unsigned - Vcs-Git: Point to ubuntu packaging branch - Relax dependencies on grub-common and grub2-common - grub-pc: Avoid the possibility of breaking grub on SRU update due to ABI change - UBUNTU: Default timeout changes - Revert "Add jfs module to signed UEFI images. Closes: #950959" - Revert "Add f2fs module to signed UEFI images" - Install grub-initrd-fallback.service again - Build using -O1 on s390x to avoid misoptimization - grub-check-signatures: Support gzip compressed kernels (LP: #1954683) - grub-multi-install: Reset partition type between partitions (LP: #1997795) - Drop i386 from grub-efi-amd64* (LP: #2020907) - Turn depends on grub-efi-amd64/arm64 unversioned - forward port fix for LP: #1926748 - Make the grub2/no_efi_extra_removable setting work correctly - Forward port the fix for LP: #1930742 and make it conditional (xenial/bionic only) - Build grub2-unsigned packages with xz compression - Replaced patches: - installe-signed.patched - grub-install-extra-removable.patch - grub-install-removable-shim.patch - Added patches: + rhboot-f34-dont-use-int-for-efi-status.patch + rhboot-f34-make-exit-take-a-return-code.patch + suse-grub.texi-add-net_bootp6-document.patch + ubuntu-add-devicetree-command-support.patch + ubuntu-add-initrd-less-boot-fallback.patch + ubuntu-add-initrd-less-boot-messages.patch + ubuntu-boot-from-multipath-dependent-symlink.patch + ubuntu-dont-verify-loopback-images.patch + ubuntu-fix-lzma-decompressor-objcopy.patch + ubuntu-grub-install-extra-removable.patch + ubuntu-install-signed.patch + ubuntu-mkconfig-leave-breadcrumbs.patch + ubuntu-os-prober-auto.patch + ubuntu-recovery-dis_ucode_ldr.patch + ubuntu-resilient-boot-boot-order.patch + ubuntu-resilient-boot-ignore-alternative-esps.patch + ubuntu-shorter-version-info.patch + ubuntu-speed-zsys-history.patch + ubuntu-support-initrd-less-boot.patch + ubuntu-verifiers-last.patch + ubuntu-zfs-enhance-support.patch + ubuntu-zfs-gfxpayload-dynamic.patch + ubuntu-zfs-gfxpayload-keep-default.patch + ubuntu-zfs-insmod-xzio-and-lzopio-on-xen.patch + ubuntu-zfs-mkconfig-recovery-title.patch + ubuntu-zfs-mkconfig-signed-kernel.patch + ubuntu-zfs-mkconfig-ubuntu-distributor.patch + ubuntu-zfs-mkconfig-ubuntu-recovery.patch + ubuntu-zfs-vt-handoff.patch * Dropped Ubuntu changes: - Temporarily rmmod peimage for os-prober chainloader entries (LP: #2030810) * Revert: "Have -bin packages Break pre-2.12 -signed packages.", this is not compatible with our versioning schemes. * Install a /usr/lib/grub/grub-sort-version and use that to sort versions as it respects GRUB_FLAVOUR_ORDER. Depend on python3 to do so. * rules: Add DPKG_BUILDPACKAGE_OPTIONS to generate-grub2-unsigned
Available diffs
grub2 (2.12~rc1-4ubuntu3) mantic; urgency=medium * zfs: Drop `set -u`, incompatible with undefined variables in library (LP: #2033256) -- Julian Andres Klode <email address hidden> Tue, 29 Aug 2023 16:03:49 +0200
Available diffs
grub2 (2.12~rc1-4ubuntu2) mantic; urgency=medium * ubuntu-zfs-enhance-support.patch: Adjustments for 2.12 library (LP: #2029260) * zfs: on_exit: Unmount ${MNTDIR}/boot before ${MNTDIR} (LP: #2031042) * Temporarily rmmod peimage for os-prober chainloader entries (LP: #2030810) -- Julian Andres Klode <email address hidden> Mon, 21 Aug 2023 14:26:07 +0200
Available diffs
grub2 (2.12~rc1-4ubuntu1) mantic; urgency=medium * Merge from Debian unstable (LP: #2028947); remaining changes: - Add Ubuntu sbat data - build-efi-images: do not produce -installer.efi.signed. LP: 1863994 - grub-common: Install canonical-uefi-ca.crt - Check signatures - Support installing to multiple ESP (LP: 1871821) - Disable various bits on i386 - Split out unsigned artefacts into grub2-unsigned - Vcs-Git: Point to ubuntu packaging branch - Relax dependencies on grub-common and grub2-common - grub-pc: Avoid the possibility of breaking grub on SRU update due to ABI change - UBUNTU: Default timeout changes - Revert "Add jfs module to signed UEFI images. Closes: #950959" - Revert "Add f2fs module to signed UEFI images" - Install grub-initrd-fallback.service again - Build using -O1 on s390x to avoid misoptimization - grub-check-signatures: Support gzip compressed kernels (LP: #1954683) - grub-multi-install: Reset partition type between partitions (LP: #1997795) - Drop i386 from grub-efi-amd64* (LP: #2020907) - Turn depends on grub-efi-amd64/arm64 unversioned - forward port fix for LP: #1926748 - Make the grub2/no_efi_extra_removable setting work correctly - Forward port the fix for LP: #1930742 and make it conditional (xenial/bionic only) - Build grub2-unsigned packages with xz compression - Replaced patches: - installe-signed.patched - grub-install-extra-removable.patch - grub-install-removable-shim.patch - Added patches: + rhboot-f34-dont-use-int-for-efi-status.patch + rhboot-f34-make-exit-take-a-return-code.patch + suse-grub.texi-add-net_bootp6-document.patch + ubuntu-add-devicetree-command-support.patch + ubuntu-add-initrd-less-boot-fallback.patch + ubuntu-add-initrd-less-boot-messages.patch + ubuntu-boot-from-multipath-dependent-symlink.patch + ubuntu-dont-verify-loopback-images.patch + ubuntu-fix-lzma-decompressor-objcopy.patch + ubuntu-grub-install-extra-removable.patch + ubuntu-install-signed.patch + ubuntu-mkconfig-leave-breadcrumbs.patch + ubuntu-os-prober-auto.patch + ubuntu-recovery-dis_ucode_ldr.patch + ubuntu-resilient-boot-boot-order.patch + ubuntu-resilient-boot-ignore-alternative-esps.patch + ubuntu-shorter-version-info.patch + ubuntu-speed-zsys-history.patch + ubuntu-support-initrd-less-boot.patch + ubuntu-verifiers-last.patch + ubuntu-zfs-enhance-support.patch + ubuntu-zfs-gfxpayload-dynamic.patch + ubuntu-zfs-gfxpayload-keep-default.patch + ubuntu-zfs-insmod-xzio-and-lzopio-on-xen.patch + ubuntu-zfs-mkconfig-recovery-title.patch + ubuntu-zfs-mkconfig-signed-kernel.patch + ubuntu-zfs-mkconfig-ubuntu-distributor.patch + ubuntu-zfs-mkconfig-ubuntu-recovery.patch + ubuntu-zfs-vt-handoff.patch * Dropped Ubuntu changes: - All the rhboot loader patches - Temporarily, support for GRUB_FLAVOUR_ORDER - RISC-V patches, applied upstream: + efi-add-definition-of-LoadFile2-protocol.patch + efi-correct-struct-grub_efi_boot_services.patch + efi-implemented-LoadFile2-initrd-loading-protocol-fo.patch + efi-implement-grub_efi_run_image.patch + RISC-V-Update-image-header.patch + RISC-V-Use-common-linux-loader.patch + riscv-adjust-march-flags-for-binutils-2.38.patch + upstream/riscv-handle-r-riscv-call-plt-reloc.patch + loader-drop-argv-argument-in-grub_initrd_load.patch + loader-Move-arm64-linux-loader-to-common-code.patch - Networking patches (rebasing still WIP): + cherrypick-efi-grub_efi_close_protocol.patch + cherrypick-efinet-correct-closing-snp-protocol.patch + efinet-uefi-ipv6-pxe-support.patch + suse-add-support-for-UEFI-network-protocols.patch + suse-AUDIT-0-http-boot-tracker-bug.patch - Red Hat boot loader, replaced by upstream: + linuxefi-do-not-validate-kernels-twice.patch + linuxefi-Invalidate-i-cache-before-starting-the-kern.patch + rhboot-bounce-buffers.patch + rhboot-efi-allocate-in-kernel-bounds.patch + rhboot-efi-allocate-kernel-as-code-for-real.patch + rhboot-efi-allocate-kernel-as-code.patch + rhboot-efi-enumerated-array-for-allocation-choice.patch + rhboot-efi-fix-incorrect-array-size.patch + rhboot-efi-initrd-above-4gb.patch + rhboot-efi-kernel-allocator.patch + rhboot-efi-rearrange-grub-cmd-linux.patch + rhboot-efi-split-allocation-policy.patch + rhboot-f34-efinet-also-use-the-firmware-acceleration-for-http.patch + rhboot-f34-make-pmtimer-tsc-calibration-fast.patch + rhboot-try-to-pick-better-locations-for-kernel-and-initrd.patch + ubuntu-linuxefi-arm64.patch + ubuntu-linuxefi-arm64-set-base-addr.patch + ubuntu-linuxefi.patch + ubuntu-rhboot-cast-fixups.patch + ubuntu-efi-allow-loopmount-chainload.patch + ubuntu-efi-loader-code.patch - Security patches, applied upstream: + {0076...0161} security patches, applied upstream + font-*.patchi - security patches applied upstream + commands-efi-tpm-Use-grub_strcpy-instead-of-grub_memcpy.patch + fbutil-Fix-integer-overflow.patch + kern-efi-sb-Enforce-verification-of-font-files.patch + normal-charset-Fix-an-integer-overflow-in-grub_unicode_ag.patch - Misc patches, merged in Debian: + efi-EFI-Device-Tree-Fixup-Protocol.patch + efivar-check-that-efivarfs-is-writeable.patch + fat-fix-listing-the-root-directory.patch + fdt-add-debug-output-to-devicetree-command.patch + zstd-require-8-byte-buffer.patch + 0241-Call-hwmatch-only-on-the-grub-pc-platform.patch - Misc patches applied upstream: + 2.12-mm/* - applied upstream + ubuntu-fuse3.patch + xfs-fix-v4-superblock.patch + tpm-unknown-error-non-fatal.patch + commands-efi-tpm-Refine-the-status-of-log-event.patch + efi-tpm-Add-EFI_CC_MEASUREMENT_PROTOCOL-support.patch + linux_xen-Properly-load-multiple-initrd-files.patch + linux_xen-Properly-order-multiple-initrd-files.patch + linux-ignore-FDT-unless-we-need-to-modify-it.patch + mkrescue-efi-modules.patch + tests-ahci-update-qemu-device-name.patch - No longer relevant: + ubuntu-disable-LOAD-FILE2-protocol-for-initrd-on-ARM.patch + ubuntu-temp-keep-auto-nvram.patch: was temporary in 2019 lol + ubuntu-skip-disk-by-id-lvm-pvm-uuid-entries.patch + no-devicetree-if-secure-boot.patch + no-insmod-on-sb.patch - To be rewritten later in this cycle: + ubuntu-flavour-order.patch - Coalesced into some other patches: + ubuntu-zfs-maybe-quiet.patch + ubuntu-zfs-quick-boot.patch
Available diffs
grub2 (2.06-2ubuntu18) mantic; urgency=medium * Cherry-pick "RISC-V: Handle R_RISCV_CALL_PLT reloc" (LP: #2022379) * Drop i386 from grub-efi-amd64* (LP: #2020907) * Turn depends on grub-efi-amd64/arm64 unversioned -- Julian Andres Klode <email address hidden> Mon, 05 Jun 2023 18:55:05 +0200
Available diffs
Superseded in mantic-release |
Deleted in mantic-proposed (Reason: Moved to mantic) |
Deleted in lunar-proposed (Reason: back out because corresponding grub2-signing is not avail...) |
grub2 (2.06-2ubuntu17) lunar; urgency=medium * Cherry-pick more upstream memory patches (LP: #2004643) -- Julian Andres Klode <email address hidden> Mon, 20 Feb 2023 17:24:10 +0100
Available diffs
grub2 (2.04-1ubuntu26.17) focal; urgency=medium * linux_xen: Properly handle multiple initrd files (LP: #1987567) - d/p/linux_xen-Properly-load-multiple-initrd-files.patch - d/p/linux_xen-Properly-order-multiple-initrd-files.patch -- Mauricio Faria de Oliveira <email address hidden> Sun, 18 Dec 2022 18:29:03 -0300
Available diffs
grub2 (2.06-2ubuntu7.2) jammy; urgency=medium * linux_xen: Properly handle multiple initrd files (LP: #1987567) - d/p/linux_xen-Properly-load-multiple-initrd-files.patch - d/p/linux_xen-Properly-order-multiple-initrd-files.patch -- Mauricio Faria de Oliveira <email address hidden> Sun, 18 Dec 2022 18:21:26 -0300
Available diffs
Superseded in mantic-release |
Published in lunar-release |
Deleted in lunar-proposed (Reason: Moved to lunar) |
grub2 (2.06-2ubuntu16) lunar; urgency=medium * Cherry-pick all memory patches from rhboot - Allocate initrd > 4 GB (LP: #1842320) - Allocate kernels as code, not data (needed for newer firmware) * ubuntu: Fix casts on i386-efi target * Cherry-pick all the 2.12 memory management changes (LP: #1842320) * Allocate executables as CODE, not DATA in chainloader and arm64 -- Julian Andres Klode <email address hidden> Fri, 09 Dec 2022 17:11:44 +0100
Available diffs
- diff from 2.06-2ubuntu15 to 2.06-2ubuntu16 (28.5 KiB)
grub2 (2.04-1ubuntu26.16) focal; urgency=medium * grub-multi-install: Reset partition type between partitions (LP: #1997795) -- Julian Andres Klode <email address hidden> Fri, 02 Dec 2022 16:20:54 +0100
Available diffs
- diff from 2.04-1ubuntu26.15 to 2.04-1ubuntu26.16 (556 bytes)
grub2 (2.06-2ubuntu7.1) jammy; urgency=medium * grub-multi-install: Reset partition type between partitions (LP: #1997795) -- Julian Andres Klode <email address hidden> Fri, 02 Dec 2022 16:18:47 +0100
Available diffs
- diff from 2.06-2ubuntu7 to 2.06-2ubuntu7.1 (545 bytes)
grub2 (2.06-2ubuntu12.1) kinetic; urgency=medium * grub-multi-install: Reset partition type between partitions (LP: #1997795) -- Julian Andres Klode <email address hidden> Fri, 02 Dec 2022 15:54:08 +0100
Available diffs
- diff from 2.06-2ubuntu12 to 2.06-2ubuntu12.1 (569 bytes)
grub2 (2.06-2ubuntu15) lunar; urgency=medium * grub-multi-install: Reset partition type between partitions (LP: #1997795) -- Julian Andres Klode <email address hidden> Thu, 01 Dec 2022 16:30:53 +0100
Available diffs
- diff from 2.06-2ubuntu12 to 2.06-2ubuntu15 (19.5 KiB)
grub2 (2.02-2ubuntu8.25) bionic; urgency=medium [ Colin Watson ] * Move kernel maintainer script snippets into grub2-common (thanks, Bastian Blank; closes: #910959) (LP: #1995751) -- Julian Andres Klode <email address hidden> Tue, 15 Nov 2022 12:13:43 +0100
Available diffs
Superseded in lunar-release |
Obsolete in kinetic-release |
Deleted in kinetic-proposed (Reason: Moved to kinetic) |
grub2 (2.06-2ubuntu12) kinetic; urgency=medium * ubuntu-zfs-enhance-support.patch: Fix missing lines (LP: #1990143) -- Julian Andres Klode <email address hidden> Mon, 19 Sep 2022 16:00:47 +0200
Available diffs
Superseded in kinetic-proposed |
grub2 (2.06-2ubuntu11) kinetic; urgency=medium [ Mauricio Faria de Oliveira ] * linux_xen: Properly handle multiple initrd files (LP: #1987567) - d/p/linux_xen-Properly-load-multiple-initrd-files.patch - d/p/linux_xen-Properly-order-multiple-initrd-files.patch * Fix for ZFS snapshots without etc directory. Thanks to Adam R Bell <email address hidden> (LP: #1965983) [ Heinrich Schuchardt ] * efi/peimage: fix typos in code comments [ dann frazier ] * linuxefi: Invalidate i-cache before starting the kernel (LP: #1987924) - d/p/linuxefi-Invalidate-i-cache-before-starting-the-kern.patch -- dann frazier <email address hidden> Wed, 14 Sep 2022 12:35:29 -0600
Available diffs
grub2 (2.06-2ubuntu10) kinetic; urgency=medium [ Chris Coulson ] * SECURITY UPDATE: Crafted PNG grayscale images may lead to out-of-bounds write in heap. - 0139-video-readers-png-Drop-greyscale-support-to-fix-heap.patch: video/readers/png: Drop greyscale support to fix heap out-of-bounds write - CVE-2021-3695 * SECURITY UPDATE: Crafted PNG image may lead to out-of-bound write during huffman table handling. - 0140-video-readers-png-Avoid-heap-OOB-R-W-inserting-huff-.patch: video/readers/png: Avoid heap OOB R/W inserting huff table items - CVE-2021-3696 * SECURITY UPDATE: Crafted JPEG image can lead to buffer underflow write in the heap. - 0145-video-readers-jpeg-Block-int-underflow-wild-pointer-.patch: video/readers/jpeg: Block int underflow -> wild pointer write - CVE-2021-3697 * SECURITY UPDATE: Integer underflow in grub_net_recv_ip4_packets - 0148-net-ip-Do-IP-fragment-maths-safely.patch: net/ip: Do IP fragment maths safely - CVE-2022-28733 * SECURITY UPDATE: Out-of-bounds write when handling split HTTP headers - 0154-net-http-Fix-OOB-write-for-split-http-headers.patch: net/http: Fix OOB write for split http headers - CVE-2022-28734 * SECURITY UPDATE: shim_lock verifier allows non-kernel files to be loaded - 0135-kern-efi-sb-Reject-non-kernel-files-in-the-shim_lock.patch: kern/efi/sb: Reject non-kernel files in the shim_lock verifier - CVE-2022-28735 * SECURITY UPDATE: use-after-free in grub_cmd_chainloader() - 0130-loader-efi-chainloader-simplify-the-loader-state.patch: loader/efi/chainloader: simplify the loader state - 0131-commands-boot-Add-API-to-pass-context-to-loader.patch: commands/boot: Add API to pass context to loader - 0132-loader-efi-chainloader-Use-grub_loader_set_ex.patch: loader/efi/chainloader: Use grub_loader_set_ex - 0133-loader-i386-efi-linux-Use-grub_loader_set_ex.patch: loader/i386/efi/linux: Use grub_loader_set_ex * Various fixes as a result of fuzzing and static analysis: - 0129-loader-efi-chainloader-grub_load_and_start_image-doe.patch: loader/efi/chainloader: grub_load_and_start_image doesn't load and start - 0134-loader-i386-efi-linux-Fix-a-memory-leak-in-the-initr.patch: loader/i386/efi/linux: Fix a memory leak in the initrd command - 0136-kern-file-Do-not-leak-device_name-on-error-in-grub_f.patch: kern/file: Do not leak device_name on error in grub_file_open() - 0137-video-readers-png-Abort-sooner-if-a-read-operation-f.patch: video/readers/png: Abort sooner if a read operation fails - 0138-video-readers-png-Refuse-to-handle-multiple-image-he.patch: video/readers/png: Refuse to handle multiple image headers - 0141-video-readers-png-Sanity-check-some-huffman-codes.patch: video/readers/png: Sanity check some huffman codes - 0142-video-readers-jpeg-Abort-sooner-if-a-read-operation-.patch: video/readers/jpeg: Abort sooner if a read operation fails - 0143-video-readers-jpeg-Do-not-reallocate-a-given-huff-ta.patch: video/readers/jpeg: Do not reallocate a given huff table - 0144-video-readers-jpeg-Refuse-to-handle-multiple-start-o.patch: video/readers/jpeg: Refuse to handle multiple start of streams - 0146-normal-charset-Fix-array-out-of-bounds-formatting-un.patch: normal/charset: Fix array out-of-bounds formatting unicode for display - 0147-net-netbuff-Block-overly-large-netbuff-allocs.patch: net/netbuff: Block overly large netbuff allocs - 0149-net-dns-Fix-double-free-addresses-on-corrupt-DNS-res.patch: net/dns: Fix double-free addresses on corrupt DNS response - 0150-net-dns-Don-t-read-past-the-end-of-the-string-we-re-.patch: net/dns: Don't read past the end of the string we're checking against - 0151-net-tftp-Prevent-a-UAF-and-double-free-from-a-failed.patch: net/tftp: Prevent a UAF and double-free from a failed seek - 0152-net-tftp-Avoid-a-trivial-UAF.patch: net/tftp: Avoid a trivial UAF - 0153-net-http-Do-not-tear-down-socket-if-it-s-already-bee.patch: net/http: Do not tear down socket if it's already been torn down - 0155-net-http-Error-out-on-headers-with-LF-without-CR.patch: net/http: Error out on headers with LF without CR - 0156-fs-f2fs-Do-not-read-past-the-end-of-nat-journal-entr.patch: fs/f2fs: Do not read past the end of nat journal entries - 0157-fs-f2fs-Do-not-read-past-the-end-of-nat-bitmap.patch: fs/f2fs: Do not read past the end of nat bitmap - 0158-fs-f2fs-Do-not-copy-file-names-that-are-too-long.patch: fs/f2fs: Do not copy file names that are too long - 0159-fs-btrfs-Fix-several-fuzz-issues-with-invalid-dir-it.patch: fs/btrfs: Fix several fuzz issues with invalid dir item sizing - 0160-fs-btrfs-Fix-more-ASAN-and-SEGV-issues-found-with-fu.patch: fs/btrfs: Fix more ASAN and SEGV issues found with fuzzing - 0161-fs-btrfs-Fix-more-fuzz-issues-related-to-chunks.patch: fs/btrfs: Fix more fuzz issues related to chunks * Bump SBAT generation: - update debian/sbat.ubuntu.csv.in * Make the grub2/no_efi_extra_removable setting work correctly - update debian/postinst.in * Build grub2-unsigned packages with xz compression for compatibility with xenial dpkg - update debian/rules [ Steve Langasek ] * Bump versioned dependency on grub2-common to 2.02~beta2-36ubuntu3.32 for necessary arm relocation support. LP: #1926748. * debian/postinst.in: Unconditionally call grub-install with --force-extra-removable on xenial and bionic, so that the \EFI\BOOT removable path as used in cloud images receives the updates. LP: #1930742. -- Chris Coulson <email address hidden> Tue, 07 Jun 2022 17:36:27 +0100
Available diffs
- diff from 2.06-2ubuntu7 (in Ubuntu) to 2.06-2ubuntu10 (30.2 KiB)
- diff from 2.06-2ubuntu9 to 2.06-2ubuntu10 (826 bytes)
Superseded in kinetic-release |
Published in jammy-release |
Deleted in jammy-proposed (Reason: Moved to jammy) |
grub2 (2.06-2ubuntu7) jammy; urgency=medium [ Heinrich Schuchardt ] * Disable LOAD FILE2 protocol for initrd on ARM (LP: #1967562) -- dann frazier <email address hidden> Fri, 15 Apr 2022 15:50:11 -0600
Available diffs
- diff from 2.06-2ubuntu6 to 2.06-2ubuntu7 (1.4 KiB)
grub2 (2.06-2ubuntu6) jammy; urgency=medium [ Heinrich Schuchardt ] * efivar: check that efivarfs is writeable (LP: #1965288) [ Dimitri John Ledkov ] * Do not validate kernels twice. (LP: #1964943) [ Heinrich Schuchardt ] * efi: EFI Device Tree Fixup Protocol (LP: #1965796) * fdt: add debug output to devicetree command -- Julian Andres Klode <email address hidden> Fri, 25 Mar 2022 16:03:11 +0100
Available diffs
- diff from 2.06-2ubuntu4 to 2.06-2ubuntu6 (39.7 KiB)
- diff from 2.06-2ubuntu5 to 2.06-2ubuntu6 (5.8 KiB)
grub2 (2.06-2ubuntu5) jammy; urgency=medium [ Julian Andres Klode ] * Free correct size when freeing params, rather than 16 Ki (LP: #1958623) * Build with FUSE3 (LP: #1935659) * Only run os-prober on first run and if it previously found other OS (LP: #1955109) [ Heinrich Schuchardt ] * Rename grub-core/loader/efi/linux.c * Add patches for GRUB on RISC-V * fat: fix listing the root directory * Enable building for RISC-V (LP: #1876620) [ Julian Andres Klode ] * Re-enable peimage code on other archs outside secure boot; this fixes LP: #1947046 when not booting in secure boot mode (secure boot pending security review of the code) -- Julian Andres Klode <email address hidden> Fri, 18 Feb 2022 17:21:16 +0100
Available diffs
- diff from 2.06-2ubuntu4 to 2.06-2ubuntu5 (35.1 KiB)
grub2 (2.04-1ubuntu26.15) focal; urgency=medium [ Mauricio Faria de Oliveira ] * Call hwmatch only on the grub-pc platform (LP: #1840560)
Available diffs
grub2 (2.06-2ubuntu4) jammy; urgency=medium * UBUNTU: Move verifiers after decompressors (LP: #1954683) * grub-check-signatures: Support gzip compressed kernels (LP: #1954683) -- Julian Andres Klode <email address hidden> Mon, 10 Jan 2022 14:52:04 +0100
Available diffs
- diff from 2.06-2ubuntu3 to 2.06-2ubuntu4 (1.8 KiB)
grub2 (2.06-2ubuntu3) jammy; urgency=medium * Cherry-pick the missing hunk back that changes parameter loading in grub-core/loader/i386/linux.c, this should fix booting on BIOS systems. * Fix the fallback for kernel addresses on amd64 EFI, if the kernel could not be allocated at the preferred address, reset errno such that if the 2nd allocation succeeds, we do not fail erroneously. -- Julian Andres Klode <email address hidden> Mon, 13 Dec 2021 14:27:53 +0100
Available diffs
- diff from 2.04-1ubuntu48 to 2.06-2ubuntu3 (2.3 MiB)
- diff from 2.06-2ubuntu2 to 2.06-2ubuntu3 (3.0 KiB)
Superseded in jammy-proposed |
grub2 (2.06-2ubuntu2) jammy; urgency=medium * Restore still relevant patches lost in rebase. They got lost in a first rebase, when we did not include ubuntu-linuxefi.patch as they modify code in there. - no-devicetree-if-secure-boot.patch - 0077-ubuntu-Update-the-linux-boot-protocol-version-check.patch - 0096-linuxefi-fail-kernel-validation-without-shim-protoco.patch - 0099-chainloader-Avoid-a-double-free-when-validation-fail.patch - 0105-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch -- Julian Andres Klode <email address hidden> Wed, 08 Dec 2021 17:14:50 +0100
Available diffs
- diff from 2.06-2ubuntu1 to 2.06-2ubuntu2 (3.4 KiB)
Superseded in jammy-proposed |
grub2 (2.06-2ubuntu1) jammy; urgency=medium * Merge from Debian unstable; remaining changes: - Build without lto - Add Ubuntu sbat data - Make prebuilt netboot image look for MAAS grub.cfg - build-efi-images: add smbios module to the prebuilt signed EFI images (LP: 1856424) - build-efi-images: do not produce -installer.efi.signed. LP: 1863994 - build-efi-images: Add http to netboot images - grub-common: Install canonical-uefi-ca.crt - Check signatures - minilzo: built using the distribution's minilzo - Support installing to multiple ESP (LP: 1871821) - Disable various bits on i386 - Split out unsigned artefacts into grub2-unsigned - Vcs-Git: Point to ubuntu packaging branch - Relax dependencies on grub-common and grub2-common - grub-pc: Avoid the possibility of breaking grub on SRU update due to ABI change - UBUNTU: Default timeout changes - Disable os-prober for ppc64el on the PowerNV platform (for Petitboot) - dirs.in: create var/lib/grub/ucf in grub-efi-amd64 (and similar) - Link grub-efi-{amd64,arm64}-bin docs directory - grub-common.service: port init.d script to systemd unit. Add warning message, when initrdless boot fails triggering fallback. LP: 1901553 - Removed patches: - grub-install-extra-removable.patch - grub-install-removable-shim.patch - Added patches: + ubuntu-grub-install-extra-removable.patch + ubuntu-zfs-enhance-support.patch + ubuntu-zfs-gfxpayload-keep-default.patch + ubuntu-zfs-mkconfig-ubuntu-distributor.patch + ubuntu-zfs-mkconfig-signed-kernel.patch + ubuntu-zfs-maybe-quiet.patch + ubuntu-zfs-quick-boot.patch + ubuntu-zfs-gfxpayload-dynamic.patch + ubuntu-zfs-vt-handoff.patch + ubuntu-zfs-mkconfig-recovery-title.patch + ubuntu-zfs-insmod-xzio-and-lzopio-on-xen.patch + ubuntu-support-initrd-less-boot.patch + ubuntu-shorter-version-info.patch + ubuntu-add-initrd-less-boot-fallback.patch + ubuntu-mkconfig-leave-breadcrumbs.patch + ubuntu-fix-lzma-decompressor-objcopy.patch + ubuntu-temp-keep-auto-nvram.patch + ubuntu-add-devicetree-command-support.patch + ubuntu-boot-from-multipath-dependent-symlink.patch + ubuntu-skip-disk-by-id-lvm-pvm-uuid-entries.patch + ubuntu-efi-allow-loopmount-chainload.patch + 0076-ubuntu-Make-the-linux-command-in-EFI-grub-always-try.patch + ubuntu-resilient-boot-ignore-alternative-esps.patch + ubuntu-resilient-boot-boot-order.patch + ubuntu-speed-zsys-history.patch + ubuntu-flavour-order.patch + ubuntu-dont-verify-loopback-images.patch + ubuntu-recovery-dis_ucode_ldr.patch + ubuntu-linuxefi-arm64.patch + ubuntu-add-initrd-less-boot-messages.patch + ubuntu-fix-reproducible-squashfs-test.patch + rhboot-f34-make-exit-take-a-return-code.patch + rhboot-f34-dont-use-int-for-efi-status.patch + rhboot-f34-make-pmtimer-tsc-calibration-fast.patch + suse-add-support-for-UEFI-network-protocols.patch + suse-AUDIT-0-http-boot-tracker-bug.patch + rhboot-f34-efinet-also-use-the-firmware-acceleration-for-http.patch + 0241-Call-hwmatch-only-on-the-grub-pc-platform.patch * Dropped changes: - Remove obsolete dependencies on dh-autoreconf and automake - Remove explicit --with systemd in debhelper invocation - Remove debian/gettext-patches; they do not seem to be necessary anymore - Remove inadvertent change to debian/signing-template.json.in, we do not use that file anyway. - Merged upstream: + merged: 0074-uefi-firmware-rename-fwsetup-menuentry-to-UEFI-Firmw.patch + merged: 0075-smbios-Add-a-linux-argument-to-apply-linux-modalias-.patch + merged security patches 0081-0105, and 0128-0240 + various cherry picks: cherry-* and cherrypick-*.patch + grub-install-backup-and-restore.patch + uefi-firmware-setup.patch + sleep-shift.patch + vsnprintf-upper-case-hex.patch + rhboot-f34-update-info-with-grub.cfg-netboot-selection-order.patch + suse-search-for-specific-config-files-for-netboot.patch + tftp-rollover-block-counter.patch + ubuntu-efi-console-set-text-mode-as-needed.patch - Merged in Debian: + install-efi-ubuntu-flavours.patch + ubuntu-dejavu-font-path.patch + ubuntu-tpm-unknown-error-non-fatal.patch - Not applicable: + 0077-ubuntu-Update-the-linux-boot-protocol-version-check.patch: The check has been removed. * Fix zstd build on s390x * Cherry-pick two upstream fixes to fix closing of SNP protocol in EFI networking stack * Build with -O1 on s390x to avoid build failure due to gcc optimization failure causing it to wrongly assume variables as uninitialized. * Revert integration of jfs and f2fs modules into signed images, we do not support these file systems on /boot.
Available diffs
grub2 (2.04-1ubuntu48) jammy; urgency=medium * d/p/0241-Call-hwmatch-only-on-the-grub-pc-platform.patch: Fix "error: can't find command `hwmatch'." on non-i386/pc platforms such as x86_64/efi. (LP: #1840560) -- Mauricio Faria de Oliveira <email address hidden> Thu, 04 Nov 2021 10:48:06 -0300
Available diffs
Superseded in jammy-release |
Obsolete in impish-release |
Deleted in impish-proposed (Reason: Moved to impish) |
grub2 (2.04-1ubuntu47) impish; urgency=medium * Drop grub.cfg-400.patch (LP: #1933826) -- Julian Andres Klode <email address hidden> Thu, 02 Sep 2021 14:37:43 +0200
Available diffs
grub2 (2.04-1ubuntu26.13) focal; urgency=medium [ Julian Andres Klode ] * unapply all patches, use gbp pq instead of git-dpm [ Dimitri John Ledkov ] * 10_linux: emit messages when initrdless boot is configured, attempted and fails triggering fallback. LP: #1901553 * grub-common.service: port init.d script to systemd unit. Add warning message, when initrdless boot fails triggering fallback. LP: #1901553 * debian/grub-common.service: change type to oneshot, add wantedby sleep.target, after sleep.target. The service will now start after resume from hybernation. (LP: #1929860) * grub-initrd-fallback.service: add wantedby sleep.target, after sleep.target. The service will now start after resume from hybernation. LP: #1929860 * grub-initrd-fallback.service, debian/grub-common.service: only start units when booted with grub. Use presence of /boot/grub/grub.cfg as proxy. LP: #1925507 -- Julian Andres Klode <email address hidden> Thu, 12 Aug 2021 11:18:25 +0200
Available diffs
grub2 (2.04-1ubuntu46) impish; urgency=medium * debian/grub-common.service: change type to oneshot, add wantedby sleep.target, after sleep.target. The service will now start after resume from hybernation. LP: #1929860 * grub-initrd-fallback.service: add wantedby sleep.target, after sleep.target. The service will now start after resume from hybernation. LP: #1929860 * cherrypick upstream fix to make armhf efi boot work. LP: #1788940 * debian/rules: disable LTO. LP: #1922005 * grub-initrd-fallback.service, debian/grub-common.service: only start units when booted with grub. Use presence of /boot/grub/grub.cfg as proxy. LP: #1925507 * tests: patch qemu command to use ide-hd instead of the removed ide-drive. -- Dimitri John Ledkov <email address hidden> Fri, 16 Jul 2021 14:01:31 +0100
Available diffs
Published in focal-security |
Superseded in focal-updates |
Deleted in focal-proposed (Reason: moved to -updates) |
grub2 (2.04-1ubuntu26.12) focal; urgency=medium * Bump the version number in the replaces for grub-efi-* to account for newer packages in bionic from grub2-unsigned shipping the kernel hook conffiles. LP: #1928674. -- Steve Langasek <email address hidden> Wed, 19 May 2021 22:50:50 -0700
Available diffs
grub2 (2.02~beta2-36ubuntu3.32) xenial; urgency=medium * Cherrypick upstream commit to add support for R_AARCH64_ADR_PREL_PG_HI21, R_AARCH64_ADD_ABS_LO12_NC, R_AARCH64_LDST64_ABS_LO12_NC relocations in grub-install / mkimage to allow generating and installing grub.efi from one-grub modules. LP: #1926748
Superseded in impish-release |
Obsolete in hirsute-release |
Deleted in hirsute-proposed (Reason: Moved to hirsute) |
grub2 (2.04-1ubuntu45) hirsute; urgency=medium * Unapply all patches. * Stop using git-dpm. * Start using gbp pq import|export --no-patch-numbers, this brings grub2 packaging closer to other non-debian distributions. * It would be nice to separate patches into topic subdirs - i.e. reverts, upstream cherry picks, debian, ubuntu, rhel, security, etc. * Drop redundant dh-systemd build-dependency. -- Dimitri John Ledkov <email address hidden> Tue, 30 Mar 2021 11:55:05 +0100
Available diffs
- diff from 2.04-1ubuntu44 to 2.04-1ubuntu45 (77.8 KiB)
grub2 (2.04-1ubuntu44) hirsute; urgency=medium * Compile grub-efi-amd64 installable i386 platform on hirsute, to make it available in bionic and earlier as part of onegrub builds. -- Dimitri John Ledkov <email address hidden> Wed, 03 Mar 2021 11:42:28 +0000
Available diffs
Superseded in hirsute-proposed |
grub2 (2.04-1ubuntu43) hirsute; urgency=medium * Build without grub-efi-amd64:i386 as that triggers publication issues across series.
Available diffs
Obsolete in groovy-security |
Obsolete in groovy-updates |
Deleted in groovy-proposed (Reason: moved to -updates) |
grub2 (2.04-1ubuntu35.6) groovy; urgency=medium [ Dimitri John Ledkov & Steve Langasek ] * Relax dependencies to allow grub-efi be installed with later versions of grub-efi-amd64. Stop building grub-efi-amd64|arm64{-bin,dbg} packages, now provided by src:grub2-unsigned. LP: #1915536 -- Dimitri John Ledkov <email address hidden> Wed, 24 Feb 2021 14:55:25 +0000
Available diffs
grub2 (2.04-1ubuntu26.11) focal; urgency=medium [ Dimitri John Ledkov & Steve Langasek ] * Relax dependencies to allow grub-efi be installed with later versions of grub-efi-amd64. Stop building grub-efi-amd64|arm64{-bin,dbg} packages, now provided by src:grub2-unsigned. LP: #1915536 -- Dimitri John Ledkov <email address hidden> Wed, 24 Feb 2021 19:33:38 +0000
Available diffs
Deleted in xenial-updates (Reason: Causes regressions in arm64 LP: #1926748) |
Superseded in xenial-proposed |
grub2 (2.02~beta2-36ubuntu3.31) xenial; urgency=medium [ Dimitri John Ledkov & Steve Langasek ] * Relax dependencies to allow grub-efi be installed with later versions of grub-efi-amd64. Stop building grub-efi-amd64|arm64{-bin,dbg} packages, now provided by src:grub2-unsigned. LP: #1915536 [ Dimitri John Ledkov ] * Cherrypick 2.02+dfsg1-5 patch for x86-64: Treat R_X86_64_PLT32 as R_X86_64_PC32 to allow processing 2.04 grub modules built with newer binutils. -- Dimitri John Ledkov <email address hidden> Wed, 24 Feb 2021 19:59:33 +0000
Available diffs
Superseded in bionic-security |
Superseded in bionic-updates |
Deleted in bionic-proposed (Reason: moved to -updates) |
grub2 (2.02-2ubuntu8.23) bionic; urgency=medium [ Dimitri John Ledkov & Steve Langasek ] * Relax dependencies to allow grub-efi be installed with later versions of grub-efi-amd64. Stop building grub-efi-amd64|arm64{-bin,dbg} packages, now provided by src:grub2-unsigned. LP: #1915536 [ Dimitri John Ledkov ] * Cherrypick 2.02+dfsg1-5 patch for x86-64: Treat R_X86_64_PLT32 as R_X86_64_PC32 to allow processing 2.04 grub modules built with newer binutils. -- Dimitri John Ledkov <email address hidden> Wed, 24 Feb 2021 19:47:47 +0000
Available diffs
Deleted in hirsute-release (Reason: Reverting to 2.04-1ubuntu40) |
Deleted in hirsute-proposed (Reason: moved to Release) |
grub2 (2.04-1ubuntu42) hirsute; urgency=medium * SECURITY UPDATE: acpi command allows privilleged user to load crafted ACPI tables when secure boot is enabled. - 0126-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch: Don't register the acpi command when secure boot is enabled. - CVE-2020-14372 * SECURITY UPDATE: use-after-free in rmmod command - 0128-dl-Only-allow-unloading-modules-that-are-not-depende.patch: Don't allow rmmod to unload modules that are dependencies of other modules. - CVE-2020-25632 * SECURITY UPDATE: out-of-bound write in grub_usb_device_initialize() - 0129-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch - CVE-2020-25647 * SECURITY UPDATE: Stack buffer overflow in grub_parser_split_cmdline - 0206-kern-parser-Introduce-process_char-helper.patch, 0207-kern-parser-Introduce-terminate_arg-helper.patch, 0208-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch, 0209-kern-buffer-Add-variable-sized-heap-buffer.patch, 0210-kern-parser-Fix-a-stack-buffer-overflow.patch: Add a variable sized heap buffer type and use this. - CVE-2020-27749 * SECURITY UPDATE: cutmem command allows privileged user to remove memory regions when Secure Boot is enabled. - 0127-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch: Don't register cutmem and badram commands when secure boot is enabled. - CVE-2020-27779 * SECURITY UPDATE: heap out-of-bounds write in short form option parser. - 0173-lib-arg-Block-repeated-short-options-that-require-an.patch: Block repeated short options that require an argument. - CVE-2021-20225 * SECURITY UPDATE: heap out-of-bound write due to mis-calculation of space required for quoting. - 0175-commands-menuentry-Fix-quoting-in-setparams_prefix.patch: Fix quoting in setparams_prefix() - CVE-2021-20233 * Partially backport the lockdown framework to restrict certain features when secure boot is enabled. * Backport various fixes for Coverity defects. * Add SBAT metadata to the grub EFI binary. - Backport patches to support adding SBAT metadata with grub-mkimage: + 0212-util-mkimage-Remove-unused-code-to-add-BSS-section.patch + 0213-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch + 0214-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch + 0215-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch + 0216-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch + 0217-util-mkimage-Improve-data_size-value-calculation.patch + 0218-util-mkimage-Refactor-section-setup-to-use-a-helper.patch + 0219-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch - Add debian/sbat.csv.in - Update debian/build-efi-image and debian/rules [ Dimitri John Ledkov & Steve Langasek LP: #1915536 ] * Allow grub-efi-amd64|arm64 & -bin & -dbg be built by src:grub2-unsigned (potentially of a higher version number). * Add debian/rules generate-grub2-unsigned target to quickly build src:grub2-unsigned for binary-copy backports. * postinst: allow postinst to with with or without grub-multi-install binary. * postinst: allow using various grub-install options to achieve --no-extra-removable. * postinst: only call grub-check-signatures if it exists. * control: relax dependency on grub2-common, as maintainer script got fixed up to work with grub2-common/grub-common as far back as trusty. * control: allow higher version depdencies from grub-efi package. * dirs.in: create var/lib/grub/ucf in grub-efi-amd64 (and similar) as postinst script uses that directory, and yet relies on grub-common to create/ship it, which is not true in older releases. Also make sure dh_installdirs runs after the .dirs files are generated. -- Dimitri John Ledkov <email address hidden> Tue, 23 Feb 2021 16:23:39 +0000
Available diffs
Deleted in hirsute-proposed (Reason: remove unbuilt no-change upload) |
grub2 (2.04-1ubuntu41) hirsute; urgency=medium * No-change rebuild to drop the udeb package. -- Matthias Klose <email address hidden> Mon, 22 Feb 2021 10:33:38 +0100
Available diffs
- diff from 2.04-1ubuntu40 to 2.04-1ubuntu41 (334 bytes)
grub2 (2.04-1ubuntu35.4) groovy; urgency=medium * Fix grub-initrd-fallback.service thanks to JawnSmith LP: #1910815
Available diffs
grub2 (2.04-1ubuntu26.9) focal; urgency=medium * Revert: rhboot-f34-tcp-add-window-scaling-support.patch, rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet-2.patch: these break MAAS LXD KVM pod deployments. LP: #1915288 * Cherrypick fix crash in http LP: #1915288 * Fix grub-initrd-fallback.service thanks to JawnSmith LP: #1910815 -- Dimitri John Ledkov <email address hidden> Fri, 12 Feb 2021 22:03:32 +0000
Available diffs
Superseded in hirsute-release |
Superseded in hirsute-release |
Deleted in hirsute-proposed (Reason: moved to Release) |
grub2 (2.04-1ubuntu40) hirsute; urgency=medium * Revert: rhboot-f34-tcp-add-window-scaling-support.patch, rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet-2.patch: these break MAAS LXD KVM pod deployments. LP: #1915288
Available diffs
Superseded in hirsute-proposed |
grub2 (2.04-1ubuntu39) hirsute; urgency=medium * Cherrypick a bunch of patches: - fix crash in http - add bootp6 documentation - add support for UEFI boot protocols - use UEFI protocols for http & https networking - make netboot search for by-mac/by-uuid/by-ip for grub.cfg - update documentation for netboot search paths of grub.cfg * Make prebuilt netboot image look for MAAS grub.cfg * Fix grub-initrd-fallback.service thanks to JawnSmith LP: #1910815 -- Dimitri John Ledkov <email address hidden> Fri, 12 Feb 2021 00:42:07 +0000
Available diffs
- diff from 2.04-1ubuntu38 to 2.04-1ubuntu39 (78.0 KiB)
Superseded in hirsute-proposed |
grub2 (2.04-1ubuntu38) hirsute; urgency=medium [ Jean-Baptiste Lallement ] [ Didier Roche ] * Fix warnings during grub menu generation. Thanks wdoekes for the patch (LP: #1898177) - Fix warnings when bpool doesn't exist. - Fix warnings when snapshot name contains dashes. * Do not fail to generate grub menu when name of the snapshot contains spaces. (LP: #1903524) -- Jean-Baptiste Lallement <email address hidden> Mon, 08 Feb 2021 10:50:21 +0100
Available diffs
- diff from 2.04-1ubuntu37 to 2.04-1ubuntu38 (53.9 KiB)
grub2 (2.04-1ubuntu35.2) groovy; urgency=medium * debian/patches/grub-install-backup-and-restore.patch: Fix-up the patch to correctly initialyze the names of the modules to restore. LP: #1907085 * rhboot-f34-make-exit-take-a-return-code.patch, rhboot-f34-dont-use-int-for-efi-status.patch: allow grub to exit non-zero under EFI, this should allow falling back to the next BootOrder BootEntry. LP: #1865515 * rhboot-f34-tcp-add-window-scaling-support.patch: speed up netboot transfer speed. LP: #1911439 * rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet-2.patch: add support for link layer addresses of up to 32-bytes. LP: #1911439 * rhboot-f34-make-pmtimer-tsc-calibration-fast.patch: speed up calibration time, especially when booting VMs. LP: #1911439 * minilzo: built using the distribution's minilzo. LP: #1911440 -- Dimitri John Ledkov <email address hidden> Thu, 14 Jan 2021 12:30:56 +0000
Available diffs
grub2 (2.04-1ubuntu26.8) focal; urgency=medium * debian/patches/grub-install-backup-and-restore.patch: Fix-up the patch to correctly initialyze the names of the modules to restore. LP: #1907085 * rhboot-f34-make-exit-take-a-return-code.patch, rhboot-f34-dont-use-int-for-efi-status.patch: allow grub to exit non-zero under EFI, this should allow falling back to the next BootOrder BootEntry. LP: #1865515 * rhboot-f34-tcp-add-window-scaling-support.patch: speed up netboot transfer speed. LP: #1911439 * rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet-2.patch: add support for link layer addresses of up to 32-bytes. LP: #1911439 * rhboot-f34-make-pmtimer-tsc-calibration-fast.patch: speed up calibration time, especially when booting VMs. LP: #1911439 * minilzo: built using the distribution's minilzo. LP: #1911440 -- Dimitri John Ledkov <email address hidden> Wed, 13 Jan 2021 14:12:38 +0000
Available diffs
grub2 (2.02-2ubuntu8.21) bionic; urgency=medium * d/build-efi-images: - Add xfs module to signed UEFI images (Closes: #911147) (LP: #1652822) -- Eric Desrochers <email address hidden> Thu, 07 Jan 2021 08:45:31 -0500
Available diffs
- diff from 2.02-2ubuntu8.20 to 2.02-2ubuntu8.21 (483 bytes)
grub2 (2.04-1ubuntu37) hirsute; urgency=medium * debian/patches/grub-install-backup-and-restore.patch: Fix-up the patch to correctly initialyze the names of the modules to restore. LP: #1907085 * 10_linux: emit messages when initrdless boot is configured, attempted and fails triggering fallback. LP: #1901553 * grub-common.service: port init.d script to systemd unit. Add warning message, when initrdless boot fails triggering fallback. LP: #1901553 * debian/rules: undo po/ directory patching in override_dh_autoreconf_clean. * minilzo: built using the distribution's minilzo * ubuntu-fix-reproducible-squashfs-test.patch: fix squashfs-test with new squashfs-tools in hirsute. * rhboot-f34-make-exit-take-a-return-code.patch, rhboot-f34-dont-use-int-for-efi-status.patch: allow grub to exit non-zero under EFI, this should allow falling back to the next BootOrder BootEntry. * rhboot-f34-tcp-add-window-scaling-support.patch: speed up netboot transfer speed. * rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet.patch, ubuntu-fixup-rhboot-f34-support-non-ethernet-2.patch: add support for link layer addresses of up to 32-bytes. * rhboot-f34-make-pmtimer-tsc-calibration-fast.patch: speed up calibration time, especially when booting VMs. -- Dimitri John Ledkov <email address hidden> Sat, 12 Dec 2020 00:50:47 +0000
Available diffs
- diff from 2.04-1ubuntu36 to 2.04-1ubuntu37 (51.8 KiB)
Superseded in xenial-updates |
Superseded in xenial-updates |
Deleted in xenial-proposed (Reason: moved to -updates) |
grub2 (2.02~beta2-36ubuntu3.29) xenial; urgency=medium * Avoid "EFI stub: FIRMWARE BUG" message when booting >= 5.7 kernels on arm64 by setting the image base address before jumping to the PE/COFF entry point LP: #1900774 * Fix tftp timeouts when fetching large files. LP: #1900773 -- dann frazier <email address hidden> Fri, 13 Nov 2020 18:03:44 -0700
grub2 (2.02-2ubuntu8.20) bionic; urgency=medium * Avoid "EFI stub: FIRMWARE BUG" message when booting >= 5.7 kernels on arm64 by setting the image base address before jumping to the PE/COFF entry point LP: #1900774 * Fix tftp timeouts when fetching large files. LP: #1900773 -- dann frazier <email address hidden> Fri, 13 Nov 2020 17:40:19 -0700
Available diffs
grub2 (2.04-1ubuntu26.7) focal; urgency=medium * Avoid "EFI stub: FIRMWARE BUG" message when booting >= 5.7 kernels on arm64 by setting the image base address before jumping to the PE/COFF entry point LP: #1900774 * Fix tftp timeouts when fetching large files. LP: #1900773 -- dann frazier <email address hidden> Thu, 12 Nov 2020 16:15:13 -0700
Available diffs
grub2 (2.04-1ubuntu35.1) groovy; urgency=medium * Avoid "EFI stub: FIRMWARE BUG" message when booting >= 5.7 kernels on arm64 by setting the image base address before jumping to the PE/COFF entry point LP: #1900774 * Fix tftp timeouts when fetching large files. LP: #1900773 -- dann frazier <email address hidden> Thu, 12 Nov 2020 16:08:57 -0700
Available diffs
- diff from 2.04-1ubuntu35 to 2.04-1ubuntu35.1 (36.1 KiB)
grub2 (2.04-1ubuntu36) hirsute; urgency=medium * Avoid "EFI stub: FIRMWARE BUG" message when booting >= 5.7 kernels on arm64 by setting the image base address before jumping to the PE/COFF entry point LP: #1900774 * Fix tftp timeouts when fetch large files. LP: #1900773 -- dann frazier <email address hidden> Wed, 11 Nov 2020 07:17:49 -0700
Available diffs
- diff from 2.04-1ubuntu35 to 2.04-1ubuntu36 (36.1 KiB)
grub2 (2.02-2ubuntu8.19) bionic; urgency=medium * grub-install: cherry-pick patch from grub-devel to make grub-install fault tolerant. Create backup of files in /boot/grub, and restore them on failure to complete grub-install. LP: #1891680 Also cherry-pick patch to make atexit work correctly. * postinst.in: do not exit successfully when failing to show critical grub-pc/install_devices_failed and grub-pc/install_devices_empty prompts in non-interactive mode. This enables surfacing upgrade errors to the users and/or automation. LP: #1891680 LP: #1896608 * postinst.in: do not attempt to call grub-install upon fresh install of grub-pc because it it a job of installers to do that after fresh install. Fixup for the issue unmasked by above. LP: #1891680 * postinst.in: Fixup postinst.in, to attempt grub-install upon explicit dpkg-reconfigure grub-pc. LP: #1892526 -- Dimitri John Ledkov <email address hidden> Thu, 22 Oct 2020 15:01:52 +0100
Available diffs
Superseded in hirsute-release |
Obsolete in groovy-release |
Deleted in groovy-proposed (Reason: moved to Release) |
grub2 (2.04-1ubuntu35) groovy; urgency=medium * postinst.in, grub-multi-install: fix logic of skipping installing onto any device, if one chose to not install bootloader on any device. LP: #1896608 * Do not finalize params twice on arm64. LP: #1897819 -- Dimitri John Ledkov <email address hidden> Thu, 01 Oct 2020 22:59:51 +0800
Available diffs
Deleted in focal-proposed (Reason: The package was removed due to one or more of its SRU bug...) |
grub2 (2.04-1ubuntu26.5) focal; urgency=medium * ubuntu-linuxefi-arm64.patch: Fix build on armhf (LP: #1862279) -- Julian Andres Klode <email address hidden> Wed, 16 Sep 2020 13:01:19 +0200
Available diffs
grub2 (2.04-1ubuntu34) groovy; urgency=medium * configure.ac: one more dejavu font search path -- Dimitri John Ledkov <email address hidden> Mon, 14 Sep 2020 10:53:07 +0100
Available diffs
- diff from 2.04-1ubuntu30 to 2.04-1ubuntu34 (3.3 KiB)
- diff from 2.04-1ubuntu33 to 2.04-1ubuntu34 (3.2 KiB)
Superseded in groovy-proposed |
grub2 (2.04-1ubuntu33) groovy; urgency=medium * Build-depend on fonts-dejavu-core, not obsolete ttf-dejavu-core. -- Steve Langasek <email address hidden> Sun, 13 Sep 2020 23:49:08 -0700
Available diffs
1 → 75 of 506 results | First • Previous • Next • Last |