-
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