Commit Graph

9641 Commits

Author SHA1 Message Date
Moritz Kiefer
eaa0713df4 Set HAVE_POLKIT_0_114 when polkit is newer than 0.114 2017-05-16 10:32:18 +01:00
Richard Hughes
f5f400fe52 trivial: Do not fail to startup if an invalid AppStream file is installed 2017-05-15 10:52:49 +01:00
Richard Hughes
741dc5054a trivial: Use g_autoptr for the fwupdmgr private data 2017-05-08 20:38:17 +01:00
Richard Hughes
dc3856b51d trivial: Fix a tiny memory leak when writing DfuSe images
Found using Coverity, many thanks.
2017-05-08 20:32:15 +01:00
Richard Hughes
df5652ffb5 trivial: Return a sensible error if DownloadURI is intentionaly left blank 2017-05-08 19:06:08 +01:00
Richard Hughes
860640e32a trivial: Fallback to the system-wide config file if running from tree 2017-05-08 19:04:25 +01:00
Richard Hughes
b0fce88754 Do not spew a critial warning when parsing an invalid URI 2017-05-08 19:02:24 +01:00
Richard Hughes
0293f720bc unifying: Ensure device is closed if fu_device_ebitdo_open() did not complete
It's not expected users have to call lu_device_close() if opening failed.
2017-05-08 12:44:53 +01:00
Richard Hughes
741f3310ab ebitdo: Ensure device is closed if fu_device_ebitdo_open() did not complete
It's not expected users have to call fu_device_ebitdo_close() if opening failed.
2017-05-08 12:44:26 +01:00
Richard Hughes
b0c65749fc steelseries: Ensure device is closed if it returns an invalid packet 2017-05-08 12:43:17 +01:00
Richard Hughes
2bdc588112 unifying: Ignore spaces in the version prefix 2017-05-03 10:24:59 +01:00
Richard Hughes
7a7591a99a unifying: Add support for DFU features
This adds support for flashing peripherals with the 0x00d0 DFU feature.
2017-05-02 21:30:50 +01:00
JulianLiu
1d577d6572 enable-dell requires libfwup-dev (#113)
* enable-dell requires libfwup-dev

Add dependency in enable-dell and shared_module('fu_plugin_uefi')
2017-05-02 19:38:15 +01:00
Mario Limonciello
e55f52de09 fix man page installation location
docbook2man's --output argument is expecting a directory
feeding it the location of the man page just puts the man page
under a directory with the same name in the build directory.
2017-04-28 15:27:59 -05:00
Mario Limonciello
e17890513a add a patch to fix man page location 2017-04-28 15:27:15 -05:00
Mario Limonciello
fd6e03bdb6 Add a patch to allow building with an older polkit that doesn't include ITS rules yet. 2017-04-28 14:48:32 -05:00
Mario Limonciello
d11aa12b1b Require newer gettext for building. 2017-04-28 14:45:53 -05:00
Mario Limonciello
37f24c78f4 update changelog 2017-04-28 13:53:09 -05:00
Mario Limonciello
453df258cc Release fwupd 0.9.1
-----BEGIN PGP SIGNATURE-----
 
 iQEcBAABAgAGBQJZA1s2AAoJEBesuo36lw4XtKUH/1JpyaCckMDYg2hrRaCwi/Oh
 R4nHyGU+M2C0VGEkSIzCB9QpcGVsqYL4x7ocUZpD1Pia1j+k3Si7/L3yTi8KEs/Y
 9OJL3LIm3NLjlYRUn4RXdEZxwbgqCL5aKpQlHklf343uwN6OBG34VIEAnAmFI/fn
 nf24RdqYMeFBjhH2+1qOpRs9uC1/DwJxWVbGNMOBjGdLxehLw+F0DKsxdZI3AD4Y
 xg7n2MoMW2l6QIPyMCRcYI76AXdU9/cMtIaUlzT9Qoul/g/eLtRrCAdTqcI+Uo6Q
 P5oMoYr2c+XBH8lG1XCLhncSPtaBHIbBAZKRC7nUmFU7emfTqb0RUeqgCTed6cA=
 =vdKN
 -----END PGP SIGNATURE-----

Merge tag '0.9.1' into debian-next

Release fwupd 0.9.1
2017-04-28 13:52:12 -05:00
Richard Hughes
ad28e34f08 trivial: post release version bump 2017-04-28 16:11:32 +01:00
Richard Hughes
31b07cc562 Release fwupd 0.9.1 2017-04-28 16:09:42 +01:00
Richard Hughes
c7f61b62db trivial: Fall back to the system config file
This makes trying the daemon locally much easier.
2017-04-26 10:18:42 +01:00
Mario Limonciello
47a0ed78c6 Create /var/lib/fwupd by meson post install 2017-04-21 08:07:58 -05:00
Mario Limonciello
c4a428fbc7 Merge branch 'master' into debian-next 2017-04-20 14:38:19 -05:00
Mario Limonciello
66132d6b63 disable allowing the daemon test suite running in parallel to plugin test suites 2017-04-20 14:36:36 -05:00
Mario Limonciello
f04481591b Merge branch 'master' into debian-next 2017-04-20 13:54:15 -05:00
Mario Limonciello
5c1df14d05 fix test suite localstate directory to be a temporary directory 2017-04-20 13:53:19 -05:00
Mario Limonciello
5c9463edd8 releasing package fwupd version 0.8.2-1 2017-04-20 10:38:25 -05:00
Mario Limonciello
68d281d05b Release fwupd 0.8.2
-----BEGIN PGP SIGNATURE-----
 
 iQEcBAABAgAGBQJY+NIDAAoJEBesuo36lw4XddwIAIn7t89Zt5KoAXpuwNo8J6ZG
 i3AmSkbGKh4XGWpm8lGZYZKDLVFmC5fcxYwQ1yxOhxkNF62DceUISlfXCi0vXzHN
 y2yRzSjZabsKkAqRkv9GFnFUK4b4JJnU0fPUW/GlPOtoD8/+H6a+0Gsa/+cU5zqo
 l73triG0WOcRJCN+LwLWhqBrWdO4yWYeF4/N+mrUX3O3zQZPeWDIWHodQWeoWY2x
 zyr28kniY94YahRTi099BjE5YPtS9cBAjxDLRbreVRVo3zwT7TUCzRp6UFLjBueG
 PZpTC5bkTuiIb70v7dvDHRx/fJvPYOgYTesCD160ALOepe1iDi+ty1lfLnqzAog=
 =rivQ
 -----END PGP SIGNATURE-----

Merge tag '0.8.2' into debian

Release fwupd 0.8.2
2017-04-20 10:35:51 -05:00
Richard Hughes
ec644b04ee Release fwupd 0.8.2 2017-04-20 16:21:39 +01:00
Richard Hughes
183c56e712 Support signed Intel HEX files
The record type 0xfd is nonstandard but used in at least one product to avoid
having an additional signing key file.
2017-04-20 15:36:56 +01:00
Richard Hughes
3f3cb69bb7 trivial: Generate the pkg-config files using meson 2017-04-20 08:07:38 +01:00
Mario Limonciello
15a124922a Add local state directory while building 2017-04-19 14:50:24 -05:00
Mario Limonciello
9c384bb382 call tests with ninja 2017-04-19 10:55:18 -05:00
Richard Hughes
a8838ac69b Fix the Requires lines in the dfu pkg-config file 2017-04-19 16:52:33 +01:00
Mario Limonciello
8e0f242d75 fix libexecdir to respect config option (#109) 2017-04-19 10:21:59 -05:00
Mario Limonciello
f4475718de fix libexecdir to respect config option (#109) 2017-04-19 10:21:42 -05:00
Mario Limonciello
18494fbdfb drop debian/patches 2017-04-19 10:15:05 -05:00
Mario Limonciello
6a185bc8c0 fix system-update.target.wants symlink too (#109) 2017-04-19 10:10:59 -05:00
Mario Limonciello
f1e99089d0 fix system-update.target.wants symlink too (#109) 2017-04-19 10:10:31 -05:00
Mario Limonciello
cfe0e2e6e1 Merge branch 'master' into debian-next 2017-04-19 09:51:54 -05:00
Richard Hughes
2d8a7958b2 trivial: Get the pkg-config variables rather than hardcoding 2017-04-19 14:51:59 +01:00
Mario Limonciello
3d0345ef51 Merge branch 'master' into debian-next 2017-04-19 08:49:14 -05:00
Mario Limonciello
3636c77d5c Specify sysconfdir and libexecdir 2017-04-19 08:48:58 -05:00
Richard Hughes
d9f6b10691 Add a config option to allow runtime disabling plugins by name
See https://github.com/hughsie/fwupd/issues/110
2017-04-19 14:21:14 +01:00
Richard Hughes
e1c9a5c476 trivial: Fix substitution of FWUPD_x_VERSION in fwupd-version.h 2017-04-19 10:15:16 +01:00
Richard Hughes
a9a99bdb48 Actually use /usr/libexec/fwupd/fwupd
It appears the enormity of replacing a directory with a file is just too much
for package managers in 2017.

I guess we might ship other things in /usr/libexec/fwupd/ in the future.
2017-04-19 08:50:52 +01:00
Mario Limonciello
e07a6ddf6e trivial: Do not use the prefix for sysconfdir
Signed-off-by: Richard Hughes <richard@hughsie.com>
2017-04-19 08:41:19 +01:00
Mario Limonciello
ff8a02f9f9 trivial: Do not use the prefix for localstatedir
Signed-off-by: Richard Hughes <richard@hughsie.com>
2017-04-19 08:41:09 +01:00
Richard Hughes
fe3f0eda75 trivial: Fix build when using older version of meson
Newer meson versions ignore unknown found requests, not so much for older ones.
2017-04-19 08:38:41 +01:00