Richard Hughes
c1e3ded9a3
Add fwupd_trust_flag_to_string()
2016-03-17 09:43:04 +00:00
Richard Hughes
da887df142
trivial: Add note for next API break
2016-03-17 09:42:52 +00:00
Richard Hughes
2d041f370f
trivial: post branch version bump
2016-03-16 18:14:11 +00:00
Richard Hughes
6d39d37039
Show device flags in 'fwupdmgr get-devices'
2016-03-15 21:40:36 +00:00
Richard Hughes
16d8f6212d
Return the device flags when getting firmware details
...
This allows us to see if a local firmware file can be installed on the local
machine, and crucially, whether it has to be installed on or off-line.
2016-03-15 21:40:36 +00:00
Richard Hughes
23583f9d0b
Add fwupd_device_flag_to_string()
2016-03-15 16:31:47 +00:00
Richard Hughes
5883ccae57
Add a plugin for SteelSeries hardware
2016-03-14 14:56:11 +00:00
Richard Hughes
dad1e193cd
Run vendor plugins as required
...
This allows us to run plugins from AppStream metadata values.
2016-03-14 14:54:21 +00:00
Richard Hughes
80a77bcfd8
Use g_usb_context_wait_for_replug()
2016-03-14 14:47:44 +00:00
Mario Limonciello
aa9777b844
Release fwupd 0.6.3
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJW5oSgAAoJEBesuo36lw4XctoH/10o70hhXqM9SUBhSnYewZ8j
hF1PTfK2rJnjEqvBAULAqIbJLeU1j+8v9zwQGfvzFg1GdjTNrvL+d5Oim3S89wED
OYkrhMg17le+q5urxIjPV1ugRSrhDiC7nsFsbLTbfxZqaTb9S/lNV8RqQa2jmO4E
QrEth6Yz7sS8nHMqf8GPOCPCFQUf9ngqyL7jjltxBy2D345WVa7ix7y7zDMqgH0b
SSOyirCWXGiB8ntF17QYgGDpdXSd/0jddWXhojIUazIzXEIReA+LCBILaznSYQM0
62qYu2SZIVtfZZ35/YwfZI1vKZUhWFFAGEpexz9rs4DDvUpYtj92JaPo5gp3GCY=
=ThO0
-----END PGP SIGNATURE-----
Merge tag '0.6.3' into debian-next
Release fwupd 0.6.3
2016-03-14 20:47:11 +08:00
Richard Hughes
b4572d4c8c
trivial: post release version bump
2016-03-14 09:32:05 +00:00
Richard Hughes
f1d06338ec
Release fwupd 0.6.3
2016-03-14 09:30:08 +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
ffa323b231
Revert "Allow defining update vfuncs with no runtime support"
...
This reverts commit 780a3e59ff
.
2016-03-11 08:48:58 +00:00
Richard Hughes
780a3e59ff
Allow defining update vfuncs with no runtime support
...
This allows providers to decide at runtime if a device can be updated online.
2016-03-11 08:21:22 +00:00
Richard Hughes
935769bf4d
trivial: Fix comment header
2016-03-11 08:21:10 +00:00
Richard Hughes
da9804d8be
Show ignored DFU devices in dfu-util, but not in fwupd
...
This allows desktop software to ignore the device, but leaves the device
controllable by the dfu-tool command line client.
2016-03-07 08:47:11 +00:00
Richard Hughes
d8b6d8a1f5
Export the attribute and quirk values in libdfu
2016-03-07 08:44:14 +00:00
Richard Hughes
c9620ac61e
Ignore the DFU runtime on the DW1820A
2016-03-07 08:42:12 +00:00
Richard Hughes
2fd64ecef8
trivial: Fix a method prefix to reflect reality
2016-03-07 08:21:39 +00:00
Richard Hughes
41b1f6c7c4
trivial: Fix tiny build warning with GCC6
2016-03-03 08:13:03 +00:00
Mario Limonciello
7ebdc1b148
trivial: Adjust ESRT enable function to match fwupdate change.
...
This was changed to have a fwup_ prefix and be clearer:
b817715900
2016-03-02 10:23:34 -06:00
Richard Hughes
65dfbfe54f
Do not use deprecated API from libappstream-glib
2016-03-02 13:43:21 +00:00
Richard Hughes
aaa0772618
Only read PCI OptionROM firmware when devices are manually unlocked
...
This allows us to do two things:
* Start up much faster, now typically under 150ms on fast machines
* Stop hard-locking machines with dodgy hardware or non-free kernel drivers
The last point in particular was causing gnome-software a bad reputation, as
fwupd was only auto-started the when gnome-software was launched, which read
the Option ROM which then hardlocked some machines.
Note: We still unconditionally read the Option ROM when verifying, although
this is a seldom used feature, and easier to correlate with hard lockups on
faulty hardware.
2016-03-02 10:17:02 +00:00
Mario Limonciello
29a7f95beb
Add ESRT enable method into UEFI provider.
2016-03-02 10:17:02 +00:00
Richard Hughes
9a410ce459
Add an unlock method for devices
...
This is based on an idea from Mario Limonciello which can be used to enable a
PCI OptionROM read, or possibly enable ESRT functionality.
2016-03-02 10:17:02 +00:00
Richard Hughes
46d6180f29
Correct the BCD version number for DFU 1.1
...
This prevents a warning about invalid version numbers for newer hardware.
I have no idea why 1.1 would be encoded as 0x0110 rather than 0x0101 but
dfu-util seems to do the same thing.
2016-03-02 09:57:38 +00:00
Mario Limonciello
b95ec567b3
Install static app-info file for fwupd
2016-02-29 17:00:50 -06:00
Mario Limonciello
fbc74a52ab
Merge branch 'master' into debian-next
2016-02-29 13:25:23 -06:00
Richard Hughes
bdb62db907
Install the hardcoded firmware AppStream file
...
This currently contains a few USB 3.0 chips which we know about, but can't
actually update ourselves.
2016-02-29 11:20:26 +00:00
Richard Hughes
b75c92db47
Require AC power before scheduling some types of firmware update
...
Fixes half of https://github.com/hughsie/fwupd/issues/42
2016-02-20 20:25:56 +00:00
Matthias Klumpp
9abd8b38f6
trivial: Correctly close bugs in debian/changelog
2016-02-16 00:17:39 +01:00
Mario Limonciello
d90d83eec3
releasing package fwupd version 0.6.2-1
2016-02-15 09:01:54 -06:00
Mario Limonciello
060bbed6ce
Release fwupd 0.6.2
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJWvg1yAAoJEBesuo36lw4XpRMH/AyMWaUOOg/UHZCjCq2ylzlf
F6LMxWJqkY5gSfUedlFIwihhzUhBH715sDfy8YoSMUvlx65xdIiyB1P0A48mIb15
PZEgJ1X6bqYKZ/v4N+S4LSr8+HZx05z7MUuU2Gc57Zr+Z+Q8VtMiwwksE8VkFSGV
8gzwcjBF6c+oPRnTLLccOIFamS7v7iitbfLyU1yNhK4HOVcY6BO6bwv22RWAMTs9
vbP78qa0FmqVRg9bWl2p6od3Q118u2i9KAmH6pyfSLhSkNCJgnm0QbBSqRqZp4Ym
Tt2ePpsWTJZCvNmrp3peEhhT7KR9PSlC97YB+/hCyGjfPGQMtg8+BKD2DanZgTs=
=Q2a2
-----END PGP SIGNATURE-----
Merge tag '0.6.2' into debian
Release fwupd 0.6.2
2016-02-15 08:25:37 -06:00
Richard Hughes
778c6b62d0
trivial: post release version bump
2016-02-12 16:52:20 +00:00
Richard Hughes
2e70b9277b
Release fwupd 0.6.2
2016-02-12 16:50:58 +00:00
Richard Hughes
750ef0f2f4
trivial: Fix 'make distcheck'
2016-02-03 20:14:55 +00:00
Mario Limonciello
918f3939a4
Move quirks directly into a single table and file.
...
This will make it easier for other quirks to be added later without
needing to remember to poke through all the code to find everywhere
they were mentioned.
2016-02-03 12:47:23 -06:00
Richard Hughes
df7950b8f3
Support vendor-specific UEFI version encodings
...
This allows vendors such as Dell to use encodings such as AA.BB.CC.DD rather
than the default of AA.BB.CCDD which is used by Intel and Microsoft.
Existing metainfo.xml files with version numbers prefixed with '0x' are
automatically converted to the new scheme.
Based on a patch Mario Limonciello, many thanks.
2016-02-03 08:52:34 +00:00
Mario Limonciello
92f903823d
Fix get-results for UEFI provider.
...
Even though fwupd doesn't display any information about when,
libfwup will fail to return data unless it gets a pointer.
2016-02-02 09:08:15 -06:00
Richard Hughes
1d96633198
Add 'Created' and 'Modified' properties on managed devices
...
This allows us to show suitable UI in GNOME Software when reporting historical
firmware updates.
2016-01-27 13:25:45 +00:00
Richard Hughes
d9099ce288
trivial: post release version bump
2016-01-19 12:59:54 +00:00
Richard Hughes
46c293cc8a
Release fwupd 0.6.1
2016-01-19 12:57:33 +00:00
Mario Limonciello
dedbe77d2e
Add rules compatible with polkit 0.105. ( Fixes : #808833 )
2016-01-07 14:57:05 -06:00
Mario Limonciello
f15e5c15c2
Set polkit rules to be effective with proper group ( Fixes : #808832 )
2016-01-07 13:59:06 -06:00
Richard Hughes
0a36f44bc7
trivial: Fix a debug statement when no devices are detected
2016-01-06 14:57:20 +00:00
Richard Hughes
b1b59d83cb
Do not misdetect different ColorHug devices
...
Allow devices to have a specific device ID, which also matches other equivalent
IDs from other providers
This allows the user to plug in one type of device, and not match a different
cached device that also matches the same provider.
2016-01-06 13:20:58 +00:00
Richard Hughes
9a6a9c8b20
Always persist ColorHug devices after replug
...
We need this to happen no matter the method of getting the version number else
the reconnection idle loops do not work correctly.
2016-01-06 13:12:56 +00:00
Richard Hughes
2a1e75da72
Only dump the profiling data when run with --verbose
...
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1292059
2015-12-18 17:42:53 +00:00
Mario Limonciello
7df2c4c2e9
trivial: fu-provider-udev: Remove dead debug code
2015-12-08 13:39:54 -06:00