Change logs for fwupdate source package in Xenial

  • fwupdate (0.5-2ubuntu7) xenial; urgency=medium
    
      * Redo patch series. (LP: #1730343)
        - Backport ALL patches to EFI application up through the "9" release.
        - The last two attempts have introduced unobvious bugs due to nature
          of cherry picking.
        - The "9" release of the EFI application however has been stable in
          future releases of Ubuntu.
    
     -- Mario Limonciello <email address hidden>  Mon, 15 Jan 2018 22:59:48 -0600
  • fwupdate (0.5-2ubuntu6) xenial; urgency=medium
    
      * Backport patches to disable "Linux Firmware Updater" boot entry after
        installation (LP: #1730343):
        - 0001-efi-audit-for-overflow-in-find_updates.
        - 0001-efi-check-for-size-overflow-in-read_file.
        - 0001-efi-fwupdate-make-our-mult-wrapper-get-the-type-of-U.
        - 0001-Fix-the-return-code-checking-in-uintn_mult.patch
        - 0001-efi-delete-boot-entry-before-apply-capsule.
        - 0002-efi-delete-the-boot-path-from-the-BootOrder-list.
    
     -- Mario Limonciello <email address hidden>  Tue, 05 Dec 2017 17:13:11 -0600
  • fwupdate (0.5-2ubuntu5) xenial; urgency=medium
    
      [Ivan Hu]
      * Backport new version to Xenial. (LP: #1684034)
      * 4 Patches need to be updated, and modified from
        https://github.com/rhboot/fwupdate/
        - 0002-fwupdate-fix-memory-leaks-and-storing-update_table-t.patch: fwupdate:
          fix memory leaks and storing update_table to NULL pointer.
          commit 765bb7221af37ac56b11ef2253bf1bb3230ef589
        - 0003-fwupdate.efi-use-the-reset-type-from-some-querycapsu.patch: fwupdate.
          efi: use the reset type from some querycapsuleinfo call.
          commit f1cc489783d2054e90fa6bebc3732e7ea8bb3722
        - 0004-Add-a-flag-to-Allow-flashing-GUID-s-that-don-t-match.patch: Add a
          flag to Allow flashing GUID's that don't match the ESRT table.
          commit 64b4cd53baa57352fa9b2459e804c4ea50d40299
        - 0005-Make-sure-our-BootNext-entry-is-always-in-BootOrder.patch: Make sure
          our BootNext entry is always in BootOrder.
          commit ba48ac4ed7329ae5beb44063dcbd3c424e11fc46
    
     -- Anthony Wong <email address hidden>  Fri, 07 Jul 2017 18:50:54 +0800
  • fwupdate (0.5-2ubuntu4) xenial; urgency=medium
    
      * Build DISTRIBUTOR into /usr/lib/fwupdate/install at build using dpkg-vendor.
      * Modify postrm script:
        - hardcode EFIDIR at build time
        - use DPKG_MAINTSCRIPT_ARCH
    
     -- Mario Limonciello <email address hidden>  Sun, 20 Mar 2016 14:12:38 -0500
  • fwupdate (0.5-2ubuntu3) xenial; urgency=medium
    
      * If EFI variables aren't available when the postinst runs, don't mistakingly
        mark the cleanup script as done.  This avoids the cleanup done flag being
        written in chroot situations such as building a livefs.
      * Purge EFI binaries from ESP for correct architecture
      * If system isn't running in EFI mode, don't install binary to ESP directory
    
     -- Mario Limonciello <email address hidden>  Sun, 20 Mar 2016 02:55:41 -0500
  • fwupdate (0.5-2ubuntu2) xenial; urgency=medium
    
      * Remove immutable attribute in cleanup script due to a kernel behavioral
        change in ed8b0de5.
      * Correct one more path related to signed script
    
     -- Mario Limonciello <email address hidden>  Thu, 17 Mar 2016 10:33:16 -0500
  • fwupdate (0.5-2ubuntu1) xenial; urgency=medium
    
      * Correct the location of the signed binaries
    
     -- Mario Limonciello <email address hidden>  Wed, 16 Mar 2016 00:52:15 -0500
  • fwupdate (0.5-2) unstable; urgency=medium
    
      * Remove unowned files that were created by fwupdate through purge.
        (Fixes: #810697)
    
     -- Mario Limonciello <email address hidden>  Mon, 11 Jan 2016 16:04:19 -0600
  • fwupdate (0.5-1) unstable; urgency=medium
    
      * New upstream version: 0.5.
      * Drop all patches merged upstream.
      * debian/rules: Adjust GNUEFIDIR to not include prefix.
      * Adjust name of binary that is installed to ESP
      * Adjust build arguments to changes in build system
      * Add clean file for systemd rules that aren't automatically cleaned on make 
        clean
      * Install systemd clean service script to /usr/lib/fwupdate
      * Install new man pages and systemd service files
      * Add efibootmgr to fwupdate dependencies to allow cleanup from postinst
      * Cleanup Bootnum for old fwupdate.efi.  It will be regenerated with 
        fwupd64.efi
      * Place the done file for the cleanup service in /var/cache
      * Call fwupdate cleanup in postinst to avoid problems with OS reinstallation
      * Install EFI binaries for non-x64 arch as well
      * Remove multiple Linux Firmware Updater entries if they exist
      * Create cache directory in package
      * Don't cleanup extra NVRAM boot entries on postinst.
      * Build a raw-uefi archive for use with UEFI signing
      * Add a common script for instaling fwup*.efi binary to ESP
      * Remove empty postinst and postrm scripts for libfwup0.
      * Only build raw-uefi archive on Ubuntu
    
     -- Mario Limonciello <email address hidden>  Thu, 19 Nov 2015 11:48:01 -0600
  • fwupdate (0.4+git20151030.114130.df3fd37-0ubuntu1) xenial; urgency=medium
    
      * New upstream snapshot:
        - Don't ignore the invalid protective MBR
        - Fix firmware update failure due to not finding capsule image
        - Smartly match up the device path for capsule image
      * debian/patches/open_modes.patch: dropped, applied upstream.
      * debian/patches/link_with_cc.patch: update to properly build time binary
        by using --hash-style=sysv so we get the right type of hash table for
        symbols.
      * debian/patches/find_shim.patch: find the right path for shim in the ESP
        when we go to add the entry for the firmware updater.
      * debian/patches/firmware_updater_name.patch: drop spaces in Linux Firmware
        Updater name when creating the BootEntry: shim parses them and gets
        confused.
      * debian/rules: build an extra artefact for EFI binaries for signing.
      * debian/fwupdate.{postinst,postrm}: Don't install fwupdate.efi to the ESP.
      * debian/rules: don't try to chmod fwupdate.efi in the ESP, since we don't
        ship it.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Mon, 02 Nov 2015 12:16:59 -0500
  • fwupdate (0.4+git20151015.081427-0ubuntu3) xenial; urgency=medium
    
      * debian/patches/link_with_cc.patch: really fix armhf and arm64: pass the
        upstream LDFLAGS via CCLDFLAGS; so that these architectures get the right
        options while building and linking. This is basically upstream commit
        9c1517d1.
      * debian/patches/open_modes.patch: pass mode 0600 rather than 0 for open,
        even if the mode might not be that meaningful to FAT. (d9981cd5)
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Mon, 26 Oct 2015 15:21:53 -0400
  • fwupdate (0.4+git20151015.081427-0ubuntu2) xenial; urgency=medium
    
      * debian/patches/link_with_cc.patch: also update LDFLAGS additions for arm
        and aarch64 (setting --defsym) to be properly parsed by CC as LD options.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Mon, 26 Oct 2015 14:23:49 -0400
  • fwupdate (0.4+git20151015.081427-0ubuntu1) xenial; urgency=medium
    
      * Upstream snapshot 2015-10-15 08:14:27 (3a0452b4)
        - Clear time_attempted for the existing status info
        - Fix returning NULL path if status variable contains an existing capsule
        - Do not close() the fd passed to fwup_set_up_update()
        - Don't show an error if SHIM_DEBUG isn't found.
        - Respect CFLAGS and LDFLAGS
        - Be more resilient against malformed status variables.
        - Add missing armv7 .lds
        - Use the correct GUID when setting Boot#### entries.
        - Do a better job of setting SONAME right.
      * debian/patches/000*: Removed patches (applied upstream):
        - 0001-Do-a-better-job-of-setting-SONAME-right.patch
        - 0002-In-clean-rule-remove-libfwup.so.patch
        - 0003-Reorder-parameters-to-gcc-so-things-link-correctly.patch
        - 0004-Fix-another-place-where-we-should-be-using-efi_guid_.patch
        - 0005-Use-the-correct-GUID-when-setting-Boot-entries.patch
        - 0006-Fix-a-minor-make-install-weirdness-with-our-library-.patch
        - 0007-Add-UEFI-debugging-stuff-to-the-fwupdate-binaries.patch
        - 0008-Add-missing-armv7-.lds.patch
        - 0009-Explicitly-place-our-build-id-notes.patch
      * debian/patches/link_with_cc.patch: use $(CC) to link instead of $(LD),
        since we pass default flags with -Wl.
      * debian/patches/open_modes.patch: open() needs a third option if used with
        O_CREAT, for file mode.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 22 Oct 2015 18:17:18 +0100
  • fwupdate (0.4-4ubuntu2) wily; urgency=medium
    
      * debian/patches/sbsigntool-not-pesign: dropped.
      * debian/patches/do-not-pesign: don't self-sign EFI binaries.
      * debian/control: dropped Build-Depends on pesign.
    
     -- Mathieu Trudel-Lapierre <email address hidden>  Fri, 18 Sep 2015 16:48:21 -0400