Commit Graph

9570 Commits

Author SHA1 Message Date
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
Mario Limonciello
1fac150cc5 update changelog 2016-08-29 15:01:07 -05:00
Mario Limonciello
aae1215b2f don't install ebitdo-tool helper tool 2016-08-29 14:54:46 -05:00
Mario Limonciello
ac4f136f7f add gir:depends for libdfu1 2016-08-29 14:54:14 -05:00
Mario Limonciello
5f2fc4bc0b add symbols for libebitdo1 2016-08-29 14:49:03 -05:00
Mario Limonciello
98a62b8c4c Add a lintian override for fuzzing tests 2016-08-29 14:29:19 -05:00
Mario Limonciello
7ab6456670 remove unnecessary multi-arch statement 2016-08-29 13:55:38 -05:00
Mario Limonciello
08bdaaa844 correct changelog typo 2016-08-29 11:30:34 -05:00
Mario Limonciello
d8f9ed42a4 remove some categories in debian/control 2016-08-29 11:30:20 -05:00
Mario Limonciello
cb4758ea5f update symbols 2016-08-29 11:26:26 -05:00
Mario Limonciello
5c9987179e correct fwupd-doc package info 2016-08-29 11:24:33 -05:00
Mario Limonciello
a980f6f9bf rename to libebitdo1 2016-08-29 11:23:14 -05:00
Mario Limonciello
f1b2607cab prepare changelog for release 2016-08-29 10:51:52 -05:00
Mario Limonciello
11934acc18 Backport patch to allow building on older appstream-glib 2016-08-29 10:50:02 -05:00
Mario Limonciello
8a3ef14970 fix control version order 2016-08-29 10:49:45 -05:00
Richard Hughes
27aad5ac1f Add a fallback for older appstream-glib releases
Fixes: https://github.com/hughsie/fwupd/issues/62
2016-08-29 16:12:26 +01:00
Richard Hughes
bef038b3a9 trivial: Update the reference spec file from downstream 2016-08-29 16:09:23 +01:00
Mario Limonciello
65e7e7ee2f Release fwupd 0.7.3
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJXw/eEAAoJEBesuo36lw4Xd2EIALs09Oac7UD+VECOxOKTpaT9
 bl5Mx8CEjp94vUhWDRtulEQbprbPFvQiUtz0+rmtMNlQzJXb9afyuqiT/xN72zk/
 dY2ZCDKFfuuqpImmRxkb1/J+q+GcHEe6Gom3V6ypOPuuCAzDakxYqJ2oWmrLMqvb
 xHHlH2jup4MHx7mvqSLhk7dxS90fcWvNq1QrnDaQmcIsvitGngtNrEBbSfWItpUI
 bGa0y/bAqrn7k2zZEG0L5Hi0dfWfjzq12RUKw9/yntACD4H3XvDvBdERSH0pfakU
 fA9ppRX6RLbxGRJ1GJ1EoaZ7Htuf8DO2w9poxplqPoA8nbYhrBx/6N7J5loQBzA=
 =vkLa
 -----END PGP SIGNATURE-----

Merge tag '0.7.3' into debian

Release fwupd 0.7.3
2016-08-29 08:42:28 -05:00
Mario Limonciello
6981194e06 Merge branch 'debian-next' into debian 2016-08-29 08:42:07 -05:00
Richard Hughes
ad55f1f8f0 trivial: post release version bump 2016-08-29 09:53:38 +01:00
Richard Hughes
1c9353cd06 Release fwupd 0.7.3 2016-08-29 09:51:16 +01:00
Richard Hughes
67fd8006ba trivial: Always build the gtk-doc for releases 2016-08-29 09:43:52 +01:00
Richard Hughes
fda7c3c3d9 trivial: Do not require libsmbios-devel on ARM 2016-08-29 09:43:27 +01:00
Richard Hughes
7920826098 trivial: Remove the version from the DFU firmware format enum
This isn't accurate, as it's used for all versions of DFU.
2016-08-26 18:44:00 +01:00
Richard Hughes
b8d2de2110 Normalize the DfuFirmwareFormat enums
Using the DFU-specification value is upsetting various tools that expect the
enum to be in order.
2016-08-26 18:44:00 +01:00
Richard Hughes
8e7f50056f Add dfu_firmware_format_from_string() 2016-08-26 18:44:00 +01:00
Richard Hughes
3667ee7b22 libdfu: Add initial ELF reading and writing support 2016-08-26 18:44:00 +01:00
Richard Hughes
1278b66dc2 trivial: Save the element address from IHEX files 2016-08-26 17:33:28 +01:00
Richard Hughes
4ced466f95 trivial: Fix two more compile warnings 2016-08-26 17:33:10 +01:00
Richard Hughes
c2592a4aa2 trivial: Update the fuzzing doc
We can use --force to ignore the CRC warnings.
2016-08-26 17:32:52 +01:00
Richard Hughes
e9b53e7d09 trivial: Don't fallback to RAW if DFU probing fails 2016-08-26 10:20:38 +01:00
Richard Hughes
be8d2006c2 trivial: Actually use the warning flags 2016-08-26 10:20:35 +01:00
Richard Hughes
e24963d055 trivial: Parse the 0xfe IHEX record to avoid failing
This looks like debug data, and isn't important to the exported DfuImage.
2016-08-26 07:39:56 +01:00
Richard Hughes
f37f5a62a2 trivial: Fix up a const warning 2016-08-26 07:38:37 +01:00
Richard Hughes
2db526d178 Save the unique ID in the pending database
Also, generate something sensible if we're reading the status of an old task.
2016-08-25 15:07:25 +01:00
Richard Hughes
111be7431f trivial: Fix upgrading from an old version of fwupd 2016-08-25 14:40:35 +01:00
Richard Hughes
cec5c1dd88 Do not attempt to add DFU devices not in runtime mode 2016-08-25 13:05:42 +01:00