1. 06 Nov, 2019 1 commit
    • Lorenzo Faletra's avatar
      Import Debian changes 2.04-3parrot1 · 0008378d
      Lorenzo Faletra authored
      grub2 (2.04-3parrot1) rolling-testing; urgency=medium
      
        * Import new Debian release.
        * Add Conflicts relation between grub-efi-$arch-bin grub-efi-$arch-signed.
      
      grub2 (2.04-3) unstable; urgency=medium
      
        * Apply patch from James Clarke to fix BIOS Boot Partition support on
          sparc64 (closes: #931969).
        * Fix UEFI installation for Devuan (thanks, Ivan J.; closes: #932966).
        * Add probe module to signed UEFI images (closes: #936082).
      0008378d
  2. 25 Aug, 2019 2 commits
    • Lorenzo Faletra's avatar
      Import Debian changes 2.04-2parrot1 · 4d2aa8b6
      Lorenzo Faletra authored
      grub2 (2.04-2parrot1) rolling; urgency=medium
      
        * Import new Debian release.
        * Add Conflicts relation between grub-efi-$arch-bin grub-efi-$arch-signed.
      
      grub2 (2.04-2) unstable; urgency=medium
      
        [ James Clarke ]
        * Only Build-Depend on libefiboot-dev and libefivar-dev on Linux
          architectures, since they're Linux-only.
      
        [ Colin Watson ]
        * Use debhelper-compat instead of debian/compat.
        * debian/apport/source_grub2.py:
          - Avoid star import.
          - Fix flake8 errors.
        * Run gentpl.py with python3.
      
      grub2 (2.02+dfsg1-20parrot1) parrot; urgency=medium
      
        * Import new Debian release.
        * Add Conflicts relation between grub-efi-$arch-bin grub-efi-$arch-signed.
      4d2aa8b6
    • Lorenzo Faletra's avatar
      Import Upstream version 2.04 · 6ca10d69
      Lorenzo Faletra authored
      6ca10d69
  3. 07 Jul, 2019 1 commit
  4. 06 Jul, 2019 1 commit
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-20parrot1 · 9935514b
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-20parrot1) parrot; urgency=medium
      
        * Import new Debian release.
        * Add Conflicts relation between grub-efi-$arch-bin grub-efi-$arch-signed.
      
      grub2 (2.02+dfsg1-20) unstable; urgency=medium
      
        [ Steve McIntyre ]
        * Make all the signed EFI arches have a Recommends: from
          grub-efi-ARCH-signed to shim-signed, not just amd64.
          Closes: #931038
        * Add myself to Uploaders
      9935514b
  5. 24 Jun, 2019 1 commit
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-19parrot1 · ae0a4658
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-19parrot1) testing; urgency=medium
      
        * Import new Debian release.
      
      grub2 (2.02+dfsg1-19) unstable; urgency=medium
      
        [ Colin Watson ]
        * Fix format of debian/copyright.
      
        [ Steve McIntyre ]
        * Add the ntfs module to signed UEFI images. Closes: #923855
        * Add the cpuid module to signed UEFI images. Closes: #928628
        * Add the play module to signed UEFI images. Closes: #930290
        * Add an extra di-specific version of the UEFI netboot image with a
          different baked-in prefix value. Helps to fix #928750.
        * Deal with --force-extra-removable with signed shim too. Closes: #930531
      ae0a4658
  6. 17 May, 2019 2 commits
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-18parrot2 · a2b964b3
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-18parrot2) testing; urgency=medium
      
        * Re-include Parrot failsafe boot options.
      a2b964b3
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-18parrot1 · e77098bc
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-18parrot1) testing; urgency=medium
      
        * Import new Debian release.
      
      grub2 (2.02+dfsg1-18) unstable; urgency=medium
      
        * Apply patches from Alexander Graf to fix grub-efi-arm crash (closes:
          #927269):
          - arm: Move trampolines into code section
          - arm: Align section alignment with manual relocation offset code
        * Make grub2-common Breaks+Replaces grub-cloud-amd64 (<< 0.0.4) to work
          around that package shipping colliding configuration file names in
          stretch-backports (closes: #919915).
        * Apply patch from Peter Jones to forbid the "devicetree" command when
          Secure Boot is enabled (closes: #927888).
      
      grub2 (2.02+dfsg1-17) unstable; urgency=medium
      
        * Make grub-efi-*-bin recommend efibootmgr.  We don't actually use it any
          more, but it's helpful for debugging.
      e77098bc
  7. 13 Apr, 2019 2 commits
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-16parrot2 · db69d0bc
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-16parrot2) testing; urgency=medium
      
        * Import failsafe options patch from precedent parrot version.
      Signed-off-by: Lorenzo Faletra's avatarLorenzo Palinuro Faletra <palinuro@parrotsec.org>
      db69d0bc
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-16parrot1 · c2357563
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-16parrot1) testing; urgency=medium
      
        * Import new Debian release.
      
      grub2 (2.02+dfsg1-16) unstable; urgency=medium
      
        * Fix -Wcast-align diagnostics on ARM.
      
      grub2 (2.02+dfsg1-15) unstable; urgency=medium
      
        * Build-depend on libefiboot-dev and libefivar-dev, for EFI variable
          storage changes.
        * Drop now-unnecessary dependencies on efibootmgr.
      
      grub2 (2.02+dfsg1-14) unstable; urgency=medium
      
        * Make signed packages depend on a matching version of grub-common, in an
          attempt to prevent incorrect testing migrations (closes: #924814).
        * Cherry-pick from upstream:
          - xfs: Accept filesystem with sparse inodes (closes: #924760).
        * Minimise writes to EFI variable storage (closes: #891434).
      Signed-off-by: Lorenzo Faletra's avatarLorenzo Palinuro Faletra <palinuro@parrotsec.org>
      c2357563
  8. 20 Mar, 2019 1 commit
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-13parrot1 · a9ea042d
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-13parrot1) parrot; urgency=medium
      
        * Import new Debian release.
        * Include patch for failover boot options (disable acpi, disable nouveau).
      
      grub2 (2.02+dfsg1-13) unstable; urgency=medium
      
        * Add regexp module to signed UEFI images.
        * debian/signing-template.json.in: Use new extendable format.
      
        [ Debconf translations ]
        * [nb] Norwegian Bokmål (Petter Reinholdtsen; closes: #924326).
      
      grub2 (2.02+dfsg1-12) unstable; urgency=medium
      
        [ Colin Watson ]
        * Remove code to migrate grub-pc/install_devices to persistent device
          names under /dev/disk/by-id/.  This migration happened in
          1.98+20100702-1, which was in squeeze (four stable releases ago), so we
          no longer need to carry around this complex code.
        * Preserve previous answer to grub-pc/install_devices if we have to ask
          grub-pc/install_devices_disks_changed and the user chooses not to
          install to any devices, so that we can recover from temporary bugs that
          cause /dev/disk/by-id/ paths to change (closes: #919029).
        * debian/signing-template.json.in: Add trusted_certs key (empty, since
          GRUB has no hardcoded list of trusted certificates).
        * util: Detect more I/O errors (closes: #922741).
      
        [ Leif Lindholm ]
        * arm64/efi: Fix grub_efi_get_ram_base().
      
        [ Steve McIntyre ]
        * grub-install: Check for arm-efi as a default target (closes: #922104).
      
        [ James Clarke ]
        * osdep/freebsd: Fix partition calculation for EBR entries (closes:
          #923253).
      a9ea042d
  9. 28 Feb, 2019 2 commits
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-11parrot1 · 2e758a3d
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-11parrot1) testing; urgency=medium
      
        * Import new Debian release.
      2e758a3d
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-11parrot1 · 831b6df6
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-11parrot1) testing; urgency=medium
      
        * Import new Debian release.
      
      grub2 (2.02+dfsg1-11) unstable; urgency=medium
      
        [ Colin Watson ]
        * Apply patches from Alexander Graf to set arm64-efi code offset to
          EFI_PAGE_SIZE (closes: #919012, LP: #1812317).
        * Upgrade to debhelper v10.
        * Set Rules-Requires-Root: no.
        * Add help and ls modules to signed UEFI images (closes: #919955).
        * Fix application of answers from dpkg-reconfigure to /etc/default/grub
          (based loosely on a patch by Steve Langasek, for which thanks; closes:
          #921702).
      
        [ Steve McIntyre ]
        * Make grub-efi-amd64-signed recommend shim-signed (closes: #919067).
      
        [ Jeroen Dekkers ]
        * Initialize keyboard in at_keyboard module init if keyboard is ready
          (closes: #741464).
      
        [ John Paul Adrian Glaubitz ]
        * Include a.out header in assembly of sparc64 boot loader (closes:
          #921249).
      
        [ Hervé Werner ]
        * Fix setup on Secure Boot systems where cryptodisk is in use (closes:
          #917117).
      
        [ Debconf translations ]
        * [de] German (Helge Kreutzmann and Holger Wansing; closes: #921018).
      831b6df6
  10. 25 Jan, 2019 1 commit
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-10parrot1 · 0105bd6d
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-10parrot1) parrot; urgency=medium
      
        * Import new Debian and Kali updates.
      
      grub2 (2.02+dfsg1-10kali1) kali-dev; urgency=medium
      
        * Sync with Debian. Remaining changes:
          - Add Conflicts relation between grub-efi-$arch-bin and
          grub-efi-$arch-signed
      
      grub2 (2.02+dfsg1-10) unstable; urgency=medium
      
        * Apply patch from Heinrich Schuchardt (mentioned in #916695 though
          unrelated):
          - grub-core/loader/efi/fdt.c: do not copy random memory
        * Add luks modules to signed UEFI images (pointed out by Alex Griffin and
          Hervé Werner; closes: #908162, LP: #1565950).
        * Keep track of the previous version of /usr/share/grub/default/grub and
          set UCF_FORCE_CONFFOLD=1 when running ucf if it hasn't changed; ucf
          can't figure this out for itself since we apply debconf-based
          customisations on top of the template configuration file (closes:
          #812574, LP: #564853).
        * Backport Xen PVH guest support from upstream (closes: #776450).  Thanks
          to Hans van Kranenburg for testing.
      0105bd6d
  11. 12 Jan, 2019 1 commit
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-9parrot1 · f0dba45e
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-9parrot1) testing; urgency=medium
      
        * Import new Debian release.
      
      grub2 (2.02+dfsg1-9) unstable; urgency=medium
      
        [ Colin Watson ]
        * Sync Maintainer/Uploaders in debian/signing-template/control.in with the
          main packaging.
        * Tell reportbug to submit bug reports against unsigned packages rather
          than generated signed packages.
        * Update Homepage, debian/copyright Source, and debian/watch to use HTTPS.
        * Move bash completions to /usr/share/bash-completion/completions/grub and
          add appropriate symlinks (closes: #912852).
        * Build with GCC 8 (closes: #915735).
      
        [ Leif Lindholm ]
        * Apply patch series (mostly) from upstream to switch the arm loader over
          to use the arm64 loader code and improve arm/arm64 initrd handling
          (closes: #907596, #909420, #915091).
      
        [ Matthew Garrett ]
        * Don't enforce Shim signature validation if Secure Boot is disabled.
      f0dba45e
  12. 11 Nov, 2018 1 commit
    • Lorenzo Faletra's avatar
      Import Debian changes 2.02+dfsg1-8parrot1 · c950f75b
      Lorenzo Faletra authored
      grub2 (2.02+dfsg1-8parrot1) testing; urgency=medium
      
        * Import new Debian release.
      
      grub2 (2.02+dfsg1-8) unstable; urgency=medium
      
        * Revise grub-<platform>-bin and grub-<platform> package descriptions to
          try to explain better how they fit together and which one should be used
          (based loosely on work by Justin B Rye, for which thanks; closes:
          #630224).
        * Skip flaky grub_cmd_set_date test (closes: #906470).
        * Work around bug in obsolete init-select package: add Conflicts/Replaces
          from grub-common, and take over /etc/default/grub.d/init-select.cfg with
          a no-op stub (thanks to Guillem Jover for the suggestion; closes:
          #863801).
        * Build-depend on dosfstools and mtools on non-Linux variants of
          i386/amd64/arm64 as well, to match debian/rules.
        * Cherry-pick from upstream:
          - i386/linux: Add support for ext_lfb_base (LP: #1785033).
        * Don't source /etc/default/grub.d/*.cfg in config maintainer scripts,
          since otherwise we incorrectly merge settings from there into
          /etc/default/grub (closes: #872637, LP: #1797894).
        * Add xfs module to signed UEFI images (closes: #911147, LP: #1652822).
        * Cope with / being on a ZFS root dataset (closes: #886178).
      
        [ Debconf translations ]
        * [sv] Swedish (Martin Bagge and Anders Jonsson; closes: #851964).
      
      grub2 (2.02+dfsg1-7) unstable; urgency=medium
      
        * Move kernel maintainer script snippets into grub2-common (thanks,
          Bastian Blank; closes: #910959).
        * Add cryptodisk and gcry_* modules to signed UEFI images (closes:
          #908162, LP: #1565950).
        * Remove dh_builddeb override to use xz compression; this has been the
          default since dpkg 1.17.0.
      c950f75b
  13. 07 Sep, 2018 3 commits