Commit Graph

65 Commits

Author SHA1 Message Date
Mario Limonciello
662a2d53fb trivial: correct verison valid for UEFI unlock 2016-08-23 14:21:12 -05:00
Richard Hughes
49c15885e0 Disable the Dell specific code by default
Adding new external deps upsets people building using jhbuild.
2016-08-23 13:15:22 +01:00
Mario Limonciello
ba876711de trivial: update version of fwupdate needed for UEFI_GUID
It landed here:
64b4cd53ba
which is after the version was declared as 5.
2016-08-11 15:25:47 -04:00
Mario Limonciello
308d8dd348 Embed fwupd version in generated libfwupd and libdfu documentation 2016-07-29 13:25:05 -05:00
Richard Hughes
33a518a615 Add another compile warning and fix up any build failures 2016-07-27 16:57:36 +01:00
Richard Hughes
c042ff8490 Add a small library for talking with 0bitdo hardware 2016-07-27 13:54:51 +01:00
Richard Hughes
f192bf025a trivial: Switch to compiling with C99 by default
We're already using non-MSVC features like g_autoptr().
2016-07-22 08:41:59 +01:00
Mario Limonciello
958ead697b Add Dell TPM and TB15/WD15 support via new Dell provider.
This provider will provide support for items that can be flashed
as capsules but aren't present in the ESRT table.

The MST hub and TBT NVM are not yet updatable, but GUIDs are
created to represent them when they are.
2016-07-13 12:30:25 -05:00
Richard Hughes
fcceb2f54a trivial: post release version bump 2016-06-13 13:37:17 +01:00
Richard Hughes
069392c82c trivial: post release version bump 2016-05-13 14:53:54 +01:00
Richard Hughes
a71c331923 trivial: post release version bump 2016-04-01 14:42:01 +01:00
Richard Hughes
5ac25f32e0 Generate gtk-doc documentation for libfwupd 2016-04-01 11:22:31 +01:00
Richard Hughes
2d041f370f trivial: post branch version bump 2016-03-16 18:14:11 +00:00
Richard Hughes
80a77bcfd8 Use g_usb_context_wait_for_replug() 2016-03-14 14:47:44 +00:00
Richard Hughes
b4572d4c8c trivial: post release version bump 2016-03-14 09:32:05 +00:00
Richard Hughes
d090514f15 Add a simple plugin infrastructure
This allows vendors to write small self-contained modules that can be used to
override the default behaviour in the various providers.
2016-03-13 09:52:55 +00:00
Richard Hughes
65dfbfe54f Do not use deprecated API from libappstream-glib 2016-03-02 13:43:21 +00:00
Mario Limonciello
29a7f95beb Add ESRT enable method into UEFI provider. 2016-03-02 10:17:02 +00:00
Richard Hughes
778c6b62d0 trivial: post release version bump 2016-02-12 16:52:20 +00:00
Richard Hughes
d9099ce288 trivial: post release version bump 2016-01-19 12:59:54 +00:00
Richard Hughes
1227c73168 trivial: post release version bump 2015-12-07 16:22:37 +00:00
Richard Hughes
832c334548 Fix compile with --disable-shared 2015-12-01 11:41:16 +00:00
Richard Hughes
fd50193cd8 trivial: Bump the dep on libcolorhug 2015-11-25 10:33:28 +00:00
Richard Hughes
8e02ee2a60 libdfu: Add a pkgconfig file 2015-11-23 09:17:43 +00:00
Richard Hughes
a941c3a9e9 Use new API available in fwup 0.5
This allows us to schedule a UEFI update without writing a temp file.
2015-11-17 11:06:29 +00:00
Richard Hughes
6d79834c55 libdfu: Generate gtk-doc documentation 2015-11-14 16:51:53 +00:00
Richard Hughes
a3acd7f711 Add support for updating USB devices with DFU
This adds a private libdfu library and also a small utility program called
dfu-tool.
2015-11-12 17:32:48 +00:00
Richard Hughes
28afc0baf5 trivial: post release version bump 2015-11-05 10:56:19 +00:00
Richard Hughes
5454783699 trivial: post release version bump 2015-10-28 10:00:17 +00:00
Richard Hughes
5d14deff4a Support cabinet archives files with more than one firmware
This allows a vendor to upload a single file that targets different versions of
the same hardware. If this feature is used, the metainfo.xml files *must* have
something like <checksum target="content" filename="firmware2.rom"/> inside the
latest <release> tag.
2015-10-07 17:45:11 +01:00
William Hua
7447fd16ad trivial: Add configure check for docbook2man 2015-10-05 22:44:14 -04:00
William Hua
666cd7f0d9 trivial: Use correct test in configure check for gcab 2015-10-05 22:43:42 -04:00
Mirco Tischler
52016ebdd4 require appstream-glib 0.5.1
Use of g_autoptr isn't supported in 0.5.0.
2015-09-24 22:28:59 +02:00
Richard Hughes
4460635975 trivial: post release version bump 2015-09-21 11:46:24 +01:00
Richard Hughes
8a22cd1b23 trivial: post release version bump 2015-09-15 11:07:32 +01:00
Richard Hughes
46832432ea Raise the dep on GLib to support and use g_autoptr() 2015-09-11 13:43:15 +01:00
Richard Hughes
b3d5320d07 trivial: post release version bump 2015-09-10 09:30:53 +01:00
Richard Hughes
51f5083b09 Depend on appstream-glib >= 0.5.0 2015-09-08 16:53:49 +01:00
Richard Hughes
5c35abb1a5 Remove fwsignd, we have the LVFS now 2015-08-27 14:45:42 +01:00
Richard Hughes
2d6712b651 trivial: post release version bump 2015-08-12 09:23:53 +01:00
Richard Hughes
ff7e6ceb98 Generate the ColorHug test files at runtime
Also, fix the firmware.inf to have the correct ClassGuid.
2015-08-12 09:09:28 +01:00
Richard Hughes
25cf6ab53e Add a Raspberry Pi firmware provider
This queries the current firmware version and also allows online or offline
updating.
2015-08-05 12:14:56 +01:00
Richard Hughes
324b49d6a1 trivial: post release version bump 2015-07-25 14:54:03 +01:00
Richard Hughes
63a407ab34 Change the DBus method for installing firmware to 'Install'
It seems a little odd to call it 'Update' when it's being used for downgrading
and reinstalling as well.

As we're making things simpler, just use a single 'install' action in fwupdmgr
rather than 'install', 'update-online', 'update-offline'. We can use the flags
and fallbacks to do the right thing in all cases, and make the typical case
(installing a local file to any matching hardware) simple.

Fixes half of https://github.com/hughsie/fwupd/pull/23
2015-07-22 10:36:00 +01:00
Richard Hughes
c7cf166a2f Automatically download metadata using fwupdmgr if required
Using no arguments to 'fwupdmgr update-metadata' means we use the network.
2015-07-20 16:19:20 +01:00
Richard Hughes
691e02d652 Add a simple signing server that operates on .cab files 2015-07-20 15:31:10 +01:00
Jussi Kukkonen
ebfbad71e3 build: gusb is required even without colorhug
Fix build failure when building with --disable-colorhug.
2015-06-30 19:45:31 +03:00
Richard Hughes
ebb58a3495 Add a Udev firmware provider
This allows us to support showing firmware updates for VIA USB hubs
2015-06-29 12:53:01 +01:00
Richard Hughes
c678dfc789 trivial: post release version bump 2015-05-28 09:47:59 +01:00
Richard Hughes
9519149a87 Release fwupd 0.1.3 2015-05-28 09:47:02 +01:00