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 <mario.limonciello@dell.com>  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 <mario.limonciello@dell.com>  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 <anthony.wong@ubuntu.com>  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 <mario_limonciello@dell.com>  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 <mario_limonciello@dell.com>  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 <mario_limonciello@dell.com>  Thu, 17 Mar 2016 10:33:16 -0500

fwupdate (0.5-2ubuntu1) xenial; urgency=medium

  * Correct the location of the signed binaries

 -- Mario Limonciello <mario_limonciello@dell.com>  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 <mario_limonciello@dell.com>  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 <mario_limonciello@dell.com>  Thu, 19 Nov 2015 11:48:01 -0600

fwupdate (0.4-5) unstable; urgency=medium

  [ Mathieu Trudel-Lapierre ]
  * debian/patches/do-not-pesign: don't self-sign EFI binaries.
  * debian/control: dropped Build-Depends on pesign.

  [ Mario Limonciello ]
  * Backport 1c7f78 and 1c1218  to avoid errors if SHIM_DEBUG is missing.
  * Add myself to uploaders.

 -- Mario Limonciello <mario_limonciello@dell.com>  Mon, 05 Oct 2015 14:43:51 -0500

fwupdate (0.4-4) unstable; urgency=medium

  [ Daniel Jared Dominguez ]
  * Don't depend on efibootmgr since fwupdate uses efivar to set BootNext
  * update VCS info

  [ Mario Limonciello ]
  * Adjust maintainer to be team owned.
  * Backport 05d715f and 448aaab to fix arm* FTBFS. (Closes: #792904)

 -- Mario Limonciello <mario_limonciello@dell.com>  Wed, 09 Sep 2015 10:21:38 -0500

fwupdate (0.4-3) unstable; urgency=medium

  * We need elfutils now.

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 13 Jul 2015 15:44:47 -0500

fwupdate (0.4-2) unstable; urgency=medium

  [ Mario Limonciello ]
  * For the distribution directory make sure that it's lowercase.
    This is what Debian and Ubuntu use for their EFI directories.
  * Import a patch from upstream to fix linking order when --as-needed.
  * Don't store EFI application in /boot/EFI in debian package.
    This causes upgrade issues for the package.  Move it over to
    /usr/lib/fwupdate and install in the postinst.
  * Add some patches that fix the Boot entry creation GUID.
  [ Daniel Jared Dominguez ]
  * Fix a minor "make install" weirdness with our library symlinks.
  * Add UEFI debugging stuff to the fwupdate binaries. (from upstream)

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 13 Jul 2015 13:32:42 -0500

fwupdate (0.4-1) unstable; urgency=low

  * Initial release (Closes: #785137)

 -- Daniel Jared Dominguez <Jared_Dominguez@Dell.com>  Mon, 01 Jun 2015 22:30:51 -0500
