Mario Limonciello
d415ca48c6
Merge branch 'debian' into debian-next
2017-02-14 10:38:12 -06:00
Richard Hughes
2b27893e66
trivial: Move the ConditionPathExists to the right file
...
*This* is why we were getting confused.
2017-02-13 12:50:01 +00:00
Richard Hughes
d82a6024e7
Fix a crash when enumerating devices on a Dell WLD15
2017-02-13 11:03:03 +00:00
Richard Hughes
31c36cd2b6
trivial: Fix some -Wdiscarded-qualifiers warnings
2017-02-13 11:02:19 +00:00
Richard Hughes
2613dcc3b8
trivial: Fix another -Wpointer-sign compile warning
2017-02-13 10:50:07 +00:00
Richard Hughes
6d5f2dc25e
trivial: Fix compile warnings when building packages
2017-02-13 10:50:07 +00:00
Richard Hughes
4da6751502
trivial: Fix build issue
...
Patch from Gert Hulselmans, many thanks.
Fixes: https://github.com/hughsie/fwupd/issues/88
2017-02-13 10:50:07 +00:00
Kai Krakow
1c7ea9ee2d
Fix compiler warnings
...
My compiler doesn't understand -Wno-discard-qualifiers so drop it and
fix the warnings instead. I think it is better to explicitly fix them
anyways instead of just to ignore the discarded const qualifier in
general.
I think the option should be avoided in hand-written code. The warning
is there for a reason: To protect you from possibly overwriting data you
expect to not be modified when passing pointers around.
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41215
2017-02-13 10:02:25 +00:00
Richard Hughes
9d4c3e6cb7
Fix fwupdmgr timeout with missing pending database
...
It seems systemd now requires the database to exist before allowing the service
to be D-Bus activated.
Fixes: https://github.com/hughsie/fwupd/issues/92
2017-02-13 09:52:38 +00:00
Kai Krakow
ce2c41a11e
Do not hardcode docbook2man path
...
In docbook2X, the command is docbook2man.pl instead of docbook2man
2017-02-13 08:51:10 +00:00
Kai Krakow
0e8f5d93ae
Make it compile with docbook2X
...
Gentoo ships with docbook2X which doesn't accept the format of the SGML
file due to incomplete DOCTYPE settings.
2017-02-13 08:51:10 +00:00
Piotr Drąg
16f49d5f3f
Delete duplicate translations ( #89 )
...
Translation files should now match Transifex.
2017-02-11 16:26:30 +00:00
Mario Limonciello
12fe80f3c3
releasing package fwupd version 0.8.0-2
2017-02-10 11:58:38 -06:00
Mario Limonciello
ef7369c03c
Only build synaptics on supported arch (fixes FTBFS)
2017-02-10 11:49:06 -06:00
Mario Limonciello
b21bdd36f5
Remove extra section
2017-02-09 14:38:06 -06:00
Mario Limonciello
03ae7e7732
merge with debian'
2017-02-09 14:37:12 -06:00
Mario Limonciello
a5c254c278
releasing package fwupd version 0.8.0-1
2017-02-09 14:04:55 -06:00
Mario Limonciello
0d424bdfd7
Add libebitdo packages back in for a transition as this might not make it up to stable
2017-02-09 14:01:37 -06:00
Mario Limonciello
b3acce5db4
Update packaging for changes in 0.8.0 version
2017-02-09 09:56:54 -06:00
Mario Limonciello
67eff171cd
Release fwupd 0.8.0
...
-----BEGIN PGP SIGNATURE-----
iQEcBAABAgAGBQJYmxRgAAoJEBesuo36lw4XvMMH/1CuroUKv4LFh1iDwlwFrEFs
4jpR5wFmLJIuaJ0tR50AmfBXMHGNFw6g3RDa9VIlywjiWx7/MqiD+2BoyycrrAat
MIdyDn1k3xP8OJu2Y38/zMMk8tetZ6oDtHYCvTwFQYcw1jzvzvdu10iZ/C1o7GOa
zo2fH684G98G02v3qukCg0vVZqpEwu1UskZN9QS5ZTz1kMP1pvRJMymqM8UPPSGg
YESjqhQrt3xUvQQfWiEa22isxQEd9neTPrXIkC6l6AOR/prp+slhPkW3ahgvyS+M
DIA1z5mDX5kRBwJKIS14cKmyKZJZC/h6WUTePwnSeG8TGmOyvdcsUut5StQCaWo=
=Iz7Y
-----END PGP SIGNATURE-----
Merge tag '0.8.0' into debian
Release fwupd 0.8.0
2017-02-09 09:45:55 -06:00
Richard Hughes
5e6919f30c
trivial: post release version bump
2017-02-08 12:53:50 +00:00
Richard Hughes
f5cea112f0
Release fwupd 0.8.0
2017-02-08 12:51:44 +00:00
Richard Hughes
3e214856fb
trivial: Fix a resource leak spotted by coverity
2017-02-08 11:03:48 +00:00
Mario Limonciello
8971645f78
trivial: synapticsmst: don't bother to scan cascade nodes in test suite
...
This significantly speeds up the test suite.
They can't really be easily represented anyways in the test suite
since the devnode would have to change so much between steps.
2017-02-03 13:21:29 -06:00
Richard Hughes
48d23f7bb0
Fix a refcounting issue in the udev plugin
...
Objects are returned from the cache with transfer:none.
Hopefully fixes https://github.com/hughsie/fwupd/issues/86
2017-02-03 14:17:07 +00:00
Richard Hughes
6ad951d27c
trivial: Do not allow plugins to call _device_add_delay() with the same device
...
Also, add some unit tests for this codepath.
2017-02-03 10:12:14 +00:00
Richard Hughes
c4cbcafe5e
synapticsmst: Fix up some trivial whitespace issues
2017-02-03 10:11:41 +00:00
Mario Limonciello
0a65ffb239
synapticsmst: add a test suite
2017-02-02 21:43:42 -06:00
Mario Limonciello
f5144d0720
trivial: synaptics: increase flash mode delay to 3s
...
This allows devices with multiple hubs to settle between device
flashes better. It doesn't have much other functional impact.
2017-02-01 17:16:27 -06:00
Mario Limonciello
e41e4a7a26
trivial: synaptics: encode chip ID into dock string
...
Although the same payload is used for all 3 MST hubs in TB16 or WD15
it's possible this may change one day. Create separate GUID's for
all 3 different combinations by encoding the chip ID into the GUID
string.
2017-02-01 16:43:57 -06:00
Mario Limonciello
43f2286e10
trivial: synaptics: update the device name to be more sensible
2017-02-01 16:43:50 -06:00
Mario Limonciello
8d97bcf0ed
trivial: synaptics: keep system ID in hexadecimal
2017-02-01 14:04:44 -06:00
Mario Limonciello
66d383cfed
trivial: synaptics: check for removed cascaded devices during scan
2017-02-01 13:53:34 -06:00
Mario Limonciello
9e868a2cf8
trivial: synaptics: make debug messages more useful
2017-02-01 13:33:43 -06:00
Mario Limonciello
8d51d273e7
trivial: synapticsmst: consistently use lower case for dock ID's
2017-02-01 13:25:54 -06:00
Mario Limonciello
ccee8cd86f
trivial: synaptics: remove cascaded devices if the direct device falls off
2017-01-31 11:02:54 -06:00
Mario Limonciello
7319259a84
Add a new function fu_dell_supported to fu-dell-common
...
This is used by Dell, Synaptics and Thunderbolt plugins
to identify if the system is a Dell system and if so
activate special code paths.
2017-01-30 20:58:28 -06:00
Mario Limonciello
8e74df7528
synapticsmst: build GUID using dock type
...
Although WD15 and TB16 share a same payload today, this may not
be the case some day in the future. Use the fu-dell-common method
to determine the dock in use to build the GUID.
2017-01-30 20:37:48 -06:00
Mario Limonciello
bae3a02348
trivial: dell: move some dock lookup code into -common
...
This allows other plugins to compile in -common to be able look
up some dock related items.
2017-01-30 20:17:48 -06:00
Mario Limonciello
694bb60f2c
trivial: dell: update readme for MST and TBT being part of fwupd
2017-01-30 20:00:23 -06:00
Mario Limonciello
0800097d25
trivial: dell: rework dell plugin to track a single smi object
...
Tracking a single smi object in the plugindata is more similar
to how other plugins operate and also allows moving FuPluginData
out of fu-dell-common, making fu-dell-tool less hacky and letting
other plugins use fu-dell-common as needed.
2017-01-30 15:48:54 -06:00
Mario Limonciello
8c7b98da56
synapticsmst: Iterate all nodes rather than hardcoding to 3
2017-01-26 17:06:22 -06:00
Richard Hughes
7ed92084ac
trivial: Fix make distcheck
2017-01-25 09:54:00 +00:00
Mario Limonciello
2663c0b865
trivial: thunderbolt: typo in Makefile.am
2017-01-23 11:28:10 -06:00
Mario Limonciello
493b63f6cc
trivial: shuffle fu-dell-flash into fu-dell-common
...
This will make sharing common functions from the dell plugin with
others easier
2017-01-23 11:27:03 -06:00
Mario Limonciello
d25200fc66
thunderbolt: Add special handling for safe mode on Dell systems ( #84 )
...
* thunderbolt: Add special handling for safe mode on Dell systems
Dell systems are known to have the Model ID the same as the SystemID
that can be recovered from libsmbios. If the thunderbolt controller
is in safe mode, identify with this ID to allow the controller to be
flashed with a good FW.
2017-01-23 17:10:31 +00:00
Yehezkel Bernat
94e7f75ef3
Updates for thunderbolt plugin
...
* Minor changes in Thunderbolt README file
* Remove PCI-oriented GUID
* Handle Thunderbolt controller in safe-mode
* Get progress status updates for Thunderbolt
* Fix for Thunderbolt FW version display
* Style changes from pull request review
2017-01-21 15:44:26 +00:00
Mario Limonciello
ceb0ea9582
trivial: synaptics: don't advertise device remote control out to the plugin or tool
2017-01-20 16:26:56 -06:00
Mario Limonciello
eebf9f9c7d
synapticsmst: fix cascade support in the plugin
...
There was a lot of confusion about when remote control was turned
on or off leading to dsyfunctional cascade support.
This has been confirmed to work for querying and flashing both
VMM3320s in a Rugged Latitude 5414 + dock.
2017-01-20 16:22:31 -06:00
Richard Hughes
df9cc282ec
trivial: Only build the synapticsmst if HAVE_SYNAPTICS is set
2017-01-20 12:52:58 +00:00