Change logs for grub2 source package in Yakkety

  • grub2 (2.02~beta2-36ubuntu11.4) yakkety; urgency=medium
    
      * debian/patches: Rework linuxefi/SecureBoot support and sync with upstream
        SB patch set: (LP: #1696599)
        - linuxefi_backport_arm64.patch: backport basic arm64 chainload/linux
          command support from 17.04.
        - linuxefi_arm_sb_support.patch: add Secure Boot support for arm for its
          chainloader.
        - linuxefi_fix_validation_race.patch: Fix a race in validating images.
        - linuxefi_chainloader_path.patch: honor the starting path for grub, so
          images do not need to be started from $root.
        - linuxefi_chainloader_sb.patch: Fix some more issues in chainloader use
          when Secure Boot is enabled.
        - linuxefi_loaders_enforce_sb.patch: Enforce Secure Boot policy for all
          loaders: don't load the commands when Secure Boot is enabled.
        - linuxefi_re-enable_linux_cmd.patch: Since we rely on the linux and
          initrd commands to automatically hand-off to linuxefi/initrdefi; re-
          enable the linux loader.
        - linuxefi_chainloader_pe_fixes.patch: PE parsing fixes for chainloading
          "special" PE images, such as Windows'.
        - linuxefi_rework_non-sb_cases.patch: rework cases where Secure Boot is
          disabled or shim validation is disabled so loading works as EFI binaries
          when it is supposed to.
        - Removed linuxefi_require_shim.patch; superseded by the above.
          (LP: #1689687)
      * debian/patches/git_tsc_use_alt_delay_sources_d43a5ee6.patch: refreshed.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Wed, 14 Jun 2017 14:40:36 -0400
  • grub2 (2.02~beta2-36ubuntu11.3) yakkety; urgency=medium
    
      * debian/patches/install_signed.patch: don't install fb$arch.efi; it breaks
        "removable" installs where files are all installed to /EFI/BOOT; and it
        also doesn't belong in the /EFI/ubuntu path for the default case. Fallback
        install simply needs more work and isn't ready for SRU. (LP: #1684341)
      * debian/postinst.in: clean up fb$arch.efi.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 11 May 2017 18:26:30 -0400
  • grub2 (2.02~beta2-36ubuntu11.2) yakkety; urgency=medium
    
      * debian/patches/install_signed.patch: update to use the new names for the
        shim binary (shim$arch), MokManager (mm$arch) and add fallback (fb$arch).
        (LP: #1637290)
      * debian/control: Breaks shim (<< 0.9+1474479173.6c180c6-0ubuntu1~) for the
        renamed EFI binaries.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 22 Sep 2016 12:34:56 -0400
  • grub2 (2.02~beta2-36ubuntu11.1) yakkety; urgency=medium
    
      * debian/patches/install_signed.patch: update to use the new names for the
        shim binary (shim$arch), MokManager (mm$arch) and add fallback (fb$arch).
        (LP: #1637290)
      * debian/control: Breaks shim (<< 0.9+1474479173.6c180c6-0ubuntu1~) for the
        renamed EFI binaries.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 22 Sep 2016 12:34:56 -0400
  • grub2 (2.02~beta2-36ubuntu11) yakkety; urgency=medium
    
      * debian/control: don't force building with GCC 5 when 6 is now the default.
      * support_module_without_symbol_table.patch: fix checks for modules without
        a symbol table to be allowed, since binutils' 'strip --stripunneeded' no
        longer leaves a symbols section around after stripping.
      * Fix support for IPv6 PXE booting under UEFI:
        - grub_add_grub_env_set_net_property.patch: add grub_env_set_net_property.
        - misc-fix-invalid-char-strtol.patch: fix strto*l methods invalid chars.
        - net_read_bracketed_ipv6_addr.patch: read bracketed IPv6 addresses.
        - bootp_new_net_bootp6_command.patch: add new bootp6 commands.
        - efinet_uefi_ipv6_pxe_support.patch: teach efinet to allow bootp6.
        - bootp_process_dhcpack_http_boot.patch: process DHCPACK, support HTTP.
        - efinet_set_network_from_uefi_devpath.patch: configure network from the
          devpath provided by the UEFI firmware.
        - efinet_set_dns_from_uefi_proto.patch: set DNS nameservers and search
          domains from the UEFI protocol.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Tue, 06 Sep 2016 10:10:02 -0400
  • grub2 (2.02~beta2-36ubuntu10) yakkety; urgency=medium
    
      * debian/patches/ip6_send_router_solicitation_7c4b6b7b.patch: handle long
        RA intervals by explicitly sending a SOLICIT.
      * debian/patches/ip6_fix_routing_eb9f401f.patch: fix IPv6 routing; we should
        be able to talk to things outside of link-local addresses; to do this,
        allow specifying a gateway and interface. (LP: #1229458)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Wed, 27 Jul 2016 16:02:18 -0400
  • grub2 (2.02~beta2-36ubuntu9) yakkety; urgency=medium
    
      * Add loopback and squash4 modules to the signed EFI images.  LP: #1604499.
    
     -- Steve Langasek <email address hidden>  Tue, 19 Jul 2016 11:43:28 -0700
  • grub2 (2.02~beta2-36ubuntu8) yakkety; urgency=medium
    
      * debian/grub-common.init: Don't source /lib/init/vars.sh, we don't depend
        on initscripts (and don't want to). There is no reason why we would not
        use the LSB log_action_msg in non-verbose (default) mode, most other
        packages use it unconditionally. (LP: #1584134)
    
     -- Martin Pitt <email address hidden>  Fri, 20 May 2016 18:33:35 +0200
  • grub2 (2.02~beta2-36ubuntu7) yakkety; urgency=medium
    
      * debian/postinst.in: replace setup_mok_validation with a call to
        update-secureboot-policy, a script shipped by shim-signed.
      * debian/control: drop Depends on mokutil, we're not calling it directly.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Wed, 18 May 2016 11:05:43 -0400
  • grub2 (2.02~beta2-36ubuntu6) yakkety; urgency=medium
    
      * Fix booting on Hyper-V gen 2 VMs due to the lack of PIT there; we can deal
        with this by using other timers when PIT aren't available. (LP: #1519836)
        - debian/patches/git_tsc_use_alt_delay_sources_d43a5ee6.patch
        - debian/patches/git_split_pmtimer_wait_tsc_d9a3bfea.patch
        - debian/patches/git_fix_tsc_calibration_pit_a03c1034.patch
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Fri, 13 May 2016 12:28:38 -0400
  • grub2 (2.02~beta2-36ubuntu5) yakkety; urgency=medium
    
      * debian/patches/zpool_full_device_name.patch: Signal to zpool that
        it should emit full names of constituent devices.
    
     -- Chad MILLER <email address hidden>  Tue, 10 May 2016 11:45:42 -0500
  • grub2 (2.02~beta2-36ubuntu4) yakkety; urgency=medium
    
      * debian/rules: disable pie builds for grub modules by adding
        -no-pie to TARGET_LDFLAGS
    
     -- Steve Beattie <email address hidden>  Mon, 25 Apr 2016 10:07:38 -0700
  • grub2 (2.02~beta2-36ubuntu3) xenial; urgency=medium
    
      * No-change rebuild to correctly build our unicode font against libfreetype6.
        (LP: #1559933)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Fri, 15 Apr 2016 17:21:17 -0400