Mario Limonciello
4cd4970ec7
update changelog date
2016-10-03 14:56:50 -05:00
Mario Limonciello
a3cd1c361d
Backport patch to make sure test suite runs without sysfs bind mounted.
2016-10-03 14:36:08 -05:00
Mario Limonciello
cdf5b86e04
dell: If running in test suite, don't try to get product ID from sysfs
...
It's possible that the test suite was running in an environment without
bind mounted sysfs.
2016-10-03 14:32:47 -05:00
Richard Hughes
5c628e2955
trivial: Make the AppStream file validate
2016-10-03 15:21:38 +01:00
Richard Hughes
eff5da7156
Enable the stack protection in local builds
...
This means we crash just the same way as the distro packages.
2016-09-29 19:43:57 +01:00
Richard Hughes
208c8a819e
Fix a -fstack-protector-strong crash when uploading firmware
...
Casting the pointer type causes the stack protector to get upset.
2016-09-29 19:41:02 +01:00
Mario Limonciello
cd272ac1cf
dell: Match on TB16 as well
2016-09-28 15:58:47 -05:00
Mario Limonciello
eaa692403a
Update email address in changelog
2016-09-28 15:55:03 -05:00
Mario Limonciello
fc268419fd
Add build dep on gir1.2-appstreamglib-1.0
2016-09-27 15:10:46 -05:00
Richard Hughes
f401775c8a
Don't create the UEFI dummy device if the unlock will happen on next boot
2016-09-27 15:35:01 +01:00
Richard Hughes
b0af181b01
Fix an assert when unlocking the dummy ESRT device
2016-09-27 15:27:23 +01:00
Mario Limonciello
b535a640f7
Update symbols file.
2016-09-23 11:34:24 -05:00
Mario Limonciello
7bb0236721
depend upon efivar >28 not > 28-1
2016-09-23 11:13:13 -05:00
Mario Limonciello
1e49563539
stage changelog to prepare for 0.7.4-1 release
2016-09-23 11:05:22 -05:00
Mario Limonciello
cf0ec0b3d4
Add an explicit build dependency on new version of efivar
2016-09-23 11:04:52 -05:00
Mario Limonciello
501eaf2c1d
Add a patch that verifies providers are called with proper mode
2016-09-23 11:01:41 -05:00
Mario Limonciello
5cc5da43c2
Drop existing upstream patches
2016-09-23 11:00:49 -05:00
Mario Limonciello
ff703b2901
drop binary patches
2016-09-23 10:55:03 -05:00
Mario Limonciello
16f850b6ec
Release fwupd 0.7.4
...
-----BEGIN PGP SIGNATURE-----
iQEcBAABAgAGBQJX3/goAAoJEBesuo36lw4Xj18H/1u/d0fp8AvLwZgYvLZWh33j
Me30LEHoLTsASNVSFKdJF978Q+VhqiLZvsx7BdRM62jU8JXjqgeAOhCL4bnh0dIl
/RYnRgXpSRSEaVfROQnGZ7yMtW3vRgNqaIKk4quCKX7chIhfH/JSE4UIcW+RbsjH
aAOwvT6E+yOBT1J5XlZV4P3FWBXE0qcHnmISEtmpa1J/LuycHAU3elxCp0gh9OAq
IkoKAEhsVoEikuv1dB2gsoBjra7sU6bGmTNoJpx/CM2jPz13ZKE9uxIdaMrPySJE
wF/e/D/DcOVDlNppBJS3dy4UUwwiBi/usLUJmGFCe5TfUUxBFiIUuo+sgxpjcFo=
=p9BT
-----END PGP SIGNATURE-----
Merge tag '0.7.4' into debian
Release fwupd 0.7.4
2016-09-23 10:54:21 -05:00
Mario Limonciello
7cd783467d
Adjust daemon install path to be non multi-arch ( Closes : #808831 )
2016-09-23 10:53:40 -05:00
Mario Limonciello
3ef952fcea
Verify devices support updating in mode they are called.
...
Providers that have both online and offline update methods don't
do verification that the device actually supports that mode.
This caused problems for Dell TPM devices where if you called
$ fwupdmgr install tpm.cab
It would attempt to use the online stub added in 1d97c8b5
.
This would of course fall over requiring you to call with
$ fwupdmgr install tpm.cab --allow-offline
This fix will guarantee that the current install fallback
logic takes into account both device and provider support
for online/offline.
2016-09-20 12:34:42 -05:00
Richard Hughes
bf33c5aee6
Merge pull request #66 from piotrdrag/po-cleanup
...
Clean up PO files
2016-09-20 09:15:24 +01:00
Piotr Drąg
f80a4bb2b0
Clean up PO files
2016-09-20 01:45:38 +02:00
Richard Hughes
e994c331d8
trivial: post release version bump
2016-09-19 15:38:30 +01:00
Richard Hughes
12bc6c7bab
Release fwupd 0.7.4
2016-09-19 15:37:28 +01:00
Richard Hughes
2cf8c4e43f
Fix a possible crash when uploading firmware files using libdfu
2016-09-19 09:05:39 +01:00
Richard Hughes
df12152231
trivial: Allow uploading firmware with smaller chunk sizes
2016-09-19 09:05:18 +01:00
Richard Hughes
a7398a7e90
Add DFU_CIPHER_KIND_RSA
2016-09-15 20:57:57 +01:00
Mario Limonciello
e06607dea6
Add autoconf archive to build-depends (Closes: 837826)
2016-09-15 10:47:17 -05:00
Mario Limonciello
a5ea901c96
Adjust architectures that tests are run for missing valgrind
2016-09-07 14:48:26 -05:00
Mario Limonciello
d10a2672e2
Update dell email addresses (_ -> .)
2016-09-07 11:23:21 -05:00
Richard Hughes
190e60cd6f
Load the Altos USB descriptor from ELF files
2016-09-03 16:59:02 +01:00
Richard Hughes
633944045f
Load the symbol table from ELF firmware
2016-09-03 16:59:02 +01:00
Mario Limonciello
7b2ea4de23
trivial: dell provider: allocate memory for online update SMI call
2016-09-02 14:41:48 -05:00
Mario Limonciello
f164df917b
Add libelf-dev to build-depends.
2016-09-02 14:14:06 -05:00
Richard Hughes
c68757ce4d
Support writing the IHEX symbol table
2016-09-02 14:16:40 +01:00
Mario Limonciello
4b6feb7685
Add lintian override for systemd services missing Install.
2016-09-01 13:18:57 -05:00
Mario Limonciello
1fa79b5109
adjust changelog for last few items
2016-09-01 13:00:44 -05:00
Mario Limonciello
80e697824b
set libsmbios to i386/amd64 only
2016-09-01 12:20:51 -05:00
Richard Hughes
499f2bf995
trivial: Don't fail to parse IHEX files with nonstandard sections
2016-09-01 15:05:31 +01:00
Richard Hughes
f82a4c2231
Allow specifying the argument to 'dfu-tool set-release' in major.minor format.
2016-09-01 14:50:02 +01:00
Richard Hughes
c951e3a2ff
Show the human-readable version in the 'dfu-tool dump' output
2016-09-01 14:49:55 +01:00
Richard Hughes
df7ba314b2
Use the symtab to set the VID/PID from Altos IHEX firmware images
2016-09-01 10:37:27 +01:00
Richard Hughes
d5db4e6b77
Add the Altos symbol table to the DfuFirmware
2016-09-01 10:35:02 +01:00
Richard Hughes
e5dbd75637
Add dfu_firmware_add_symbol()
...
This allows supported firmware to use a symbol table.
2016-09-01 10:34:25 +01:00
Mario Limonciello
92d9d32308
include binary patch of example.elf
...
it's part of bf59e265bc
but can't be in a quilt patch.
This should be dropped moving to 0.7.4+
2016-08-31 11:15:14 -05:00
Mario Limonciello
abcb244654
Backport patches for s390x failures.
2016-08-31 10:02:02 -05:00
Richard Hughes
7d78347549
Fix libfwupd self tests when a host-provided fwupd is not available
...
Resolves: https://github.com/hughsie/fwupd/issues/64
2016-08-31 11:41:46 +01:00
Richard Hughes
bf59e265bc
Write the ELF files with the correct section type
...
This should fix a compile failure on s390x.
Resolves: https://github.com/hughsie/fwupd/issues/63
2016-08-31 10:30:48 +01:00
Richard Hughes
c7aea294b7
trivial: Parse the .interrupt section in the .elf file too
2016-08-31 09:03:53 +01:00