Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							41c00ff404 
							
						 
					 
					
						
						
							
							trivial: libfwupdplugin: make the self tests not overwrite source folders  
						
						
						
					 
					
						2021-09-03 15:10:38 -05:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							3932a1f0d3 
							
						 
					 
					
						
						
							
							device-tests: Do not use a deprecated method  
						
						... 
						
						
						
						This also fixes the bug where you can't recover a Unifying device stuck
in bootloader mode if the 'default' protocol is not the one that matches. 
						
					 
					
						2021-09-01 15:36:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ricardo Cañuelo 
							
						 
					 
					
						
						
						
						
							
						
						
							35af30321a 
							
						 
					 
					
						
						
							
							logitech-hidpp: Add support for updating Bolt receivers  
						
						
						
					 
					
						2021-09-01 15:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ff02f055 
							
						 
					 
					
						
						
							
							trivial: Make the quirk style more consistent  
						
						
						
					 
					
						2021-08-23 18:10:12 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							7cfbea795c 
							
						 
					 
					
						
						
							
							redfish: Allow starting when using RestrictAddressFamilies  
						
						
						
					 
					
						2021-08-03 15:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							2f9eece213 
							
						 
					 
					
						
						
							
							Release fwupd 1.6.2  
						
						
						
					 
					
						2021-08-02 15:18:37 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							19ab121f80 
							
						 
					 
					
						
						
							
							trivial: Write some initial release notes  
						
						
						
					 
					
						2021-07-31 20:46:03 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							f11abafed7 
							
						 
					 
					
						
						
							
							trivial: Use a valid firmware file for the ColorHug test  
						
						
						
					 
					
						2021-07-30 18:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							ac44c59605 
							
						 
					 
					
						
						
							
							Support DeviceRequest in the regression device-tests  
						
						... 
						
						
						
						Real hardware needs this and it was causing failures in the pre-release
regression tests. 
						
					 
					
						2021-07-30 07:24:17 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							3081dea088 
							
						 
					 
					
						
						
							
							trivial: allow writing to /boot/grub  
						
						... 
						
						
						
						When running with systemd confinement writing to /boot/grub is needed.
```
fwupd[20533]: /usr/sbin/grub-mkconfig: 269: cannot create /boot/grub/grub.cfg.new: Read-only file system
fwupd[20492]: 03:12:53:0148 GLib                 posix_spawn avoided (fd close requested)
fwupd[20630]: /usr/bin/grub-editenv: error: cannot open `/boot/grub/grubenv': Read-only file system.
``` 
						
					 
					
						2021-07-28 17:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							3747e245e5 
							
						 
					 
					
						
						
							
							uefi-capsule: Add support for CapsuleOnDisk  
						
						... 
						
						
						
						Based on a patch by Ilias Apalodimas <ilias.apalodimas@linaro.org>,
many thanks.
Fixes https://github.com/fwupd/fwupd/issues/2900  
						
					 
					
						2021-07-28 17:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							84c4ae387d 
							
						 
					 
					
						
						
							
							trivial: only use systemd env variables if /usr prefix  
						
						... 
						
						
						
						This helps avoid confusion of /usr/local/etc vs /etc/ when using hand
install on a system that previous had packaged install. 
						
					 
					
						2021-07-28 10:25:47 -05:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							eb215753ee 
							
						 
					 
					
						
						
							
							trivial: Add the ability to download files using PkClient for testing  
						
						
						
					 
					
						2021-07-27 15:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Marheine 
							
						 
					 
					
						
						
						
						
							
						
						
							464425fb5c 
							
						 
					 
					
						
						
							
							SMBIOS: try reading from /sys/class/dmi if direct access fails  
						
						... 
						
						
						
						The raw SMBIOS tables that Linux exposes in /sys/firmware/dmi
are restricted to being readable by root only. If running as
non-root access is still permitted by fields that have been
pre-parsed by the kernel in /sys/class/dmi, most of which are
world-readable. This allows the daemon to load most HWIDs even
if running as a non-root user, as is done on Chromium OS. 
						
					 
					
						2021-07-23 09:46:45 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							798d1ed3ee 
							
						 
					 
					
						
						
							
							trivial: update markdown for pre-commit style  
						
						
						
					 
					
						2021-07-18 14:42:47 -05:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							f0bc835769 
							
						 
					 
					
						
						
							
							Move all the fwupdagent code to fwupdmgr  
						
						... 
						
						
						
						We want to provide a lot more in JSON format in the future, and this
will reduce a lot of code duplication.
As various people are using this in the wild, the existing fwupdagent
binary just shims requests to fwupdmgr as required. We'll stop doing
this for 2.0.0 or something. 
						
					 
					
						2021-07-15 20:34:07 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							65b3115b48 
							
						 
					 
					
						
						
							
							trivial: Move the builder docs to docdir  
						
						... 
						
						
						
						Fixes https://github.com/fwupd/fwupd/issues/3464  
						
					 
					
						2021-07-09 16:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								Yuan-Chen Cheng 
							
						 
					 
					
						
						
						
						
							
						
						
							c593ca6d4b 
							
						 
					 
					
						
						
							
							trivial: vendor-directory typo  
						
						
						
					 
					
						2021-07-03 10:17:31 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							ef2c226a0c 
							
						 
					 
					
						
						
							
							wacom-usb: Retry the legacy bluetooth version read for up to 5s  
						
						
						
					 
					
						2021-06-18 14:03:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							04fdca165e 
							
						 
					 
					
						
						
							
							trivial: move upower.quirk out of upower plugin  
						
						... 
						
						
						
						This should be used by other power plugins as well. 
						
					 
					
						2021-06-18 09:12:57 +01:00 
						 
				 
			
				
					
						
							
							
								Benson Leung 
							
						 
					 
					
						
						
						
						
							
						
						
							d92d99d075 
							
						 
					 
					
						
						
							
							trivial: device-tests: Add HP USB-C Dock G5 firmware v1.0.13  
						
						... 
						
						
						
						Fixes  #3376  
					
						2021-06-17 10:25:05 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							85e3916c77 
							
						 
					 
					
						
						
							
							Release fwupd 1.6.1  
						
						
						
					 
					
						2021-06-14 14:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							3f8c3e04d0 
							
						 
					 
					
						
						
							
							trivial: Include the LVFS remotes for the standalone build too  
						
						
						
					 
					
						2021-06-07 22:04:17 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							69071e14e8 
							
						 
					 
					
						
						
							
							trivial: Use new 8BitDo name  
						
						
						
					 
					
						2021-05-24 08:59:54 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							d7ed64b536 
							
						 
					 
					
						
						
							
							trivial: Actually look for GNU tar for --xform support  
						
						... 
						
						
						
						This fixes the tests on FreeBSD. 
						
					 
					
						2021-05-21 17:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							2e6fee186e 
							
						 
					 
					
						
						
							
							trivial: Fix several potential leaks when parsing remotes  
						
						... 
						
						
						
						This fixes several issues when calling fwupd_remote_load_from_filename()
multiple times on the same FwupdRemote. 
						
					 
					
						2021-05-14 06:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							769cbbf8af 
							
						 
					 
					
						
						
							
							Add support for the PHAT table  
						
						... 
						
						
						
						On Alterlake and newer hardware the Platform Health Assessment Record
data can be used by the IHV to debug why a specific capsule update
failed. Any custom firmware loaded by the OEM can be identified and
used to further debug the root cause. 
						
					 
					
						2021-05-12 12:02:33 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							ba890cde46 
							
						 
					 
					
						
						
							
							Release fwupd 1.6.0  
						
						
						
					 
					
						2021-04-26 10:46:50 +01:00 
						 
				 
			
				
					
						
							
							
								John Karahalis 
							
						 
					 
					
						
						
						
						
							
						
						
							ae690c57b7 
							
						 
					 
					
						
						
							
							trivial: Update --no-reboot-check description  
						
						... 
						
						
						
						Update the description of the --no-reboot-check option to clarify that
this option also disables the reboot prompt. 
						
					 
					
						2021-04-23 07:58:14 -05:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							e65d28d817 
							
						 
					 
					
						
						
							
							Add a utility to resign firmware files  
						
						... 
						
						
						
						This can be used like this:
    fwupdtool firmware-sign firmware.cab rhughes_signed.pem rhughes.key
Test signing certificates can be generated using the example script here:
https://github.com/hughsie/libjcat/blob/master/contrib/build-certs.py  although
these certificates should not be used for enterprise use. 
						
					 
					
						2021-04-19 12:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							563d24954b 
							
						 
					 
					
						
						
							
							trivial: fix a shellcheck failure  
						
						
						
					 
					
						2021-04-09 16:02:20 +01:00 
						 
				 
			
				
					
						
							
							
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1afc3e87 
							
						 
					 
					
						
						
							
							trivial: reformat all python code with black  
						
						
						
					 
					
						2021-04-08 10:43:29 -05:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							b5555003bb 
							
						 
					 
					
						
						
							
							Detect files with CRLF line endings  
						
						... 
						
						
						
						Mixing Unix-style and Windows-style line endings causes some of our tools
heartache. Just standardize on the former. 
						
					 
					
						2021-04-08 15:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								Emily Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							d216fb8d45 
							
						 
					 
					
						
						
							
							vli: fix bizlink json tests  
						
						
						
					 
					
						2021-04-08 10:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								memily 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c255034574 
							
						 
					 
					
						
						
							
							vli: Add VL822 device+share-spi-pd  
						
						... 
						
						
						
						Co-authored-by: Emily Miller <m_emily@berkeley.com> 
						
					 
					
						2021-03-30 13:06:49 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							a5966f7085 
							
						 
					 
					
						
						
							
							trivial: Codespell fixes  
						
						
						
					 
					
						2021-03-19 16:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							52441f28a4 
							
						 
					 
					
						
						
							
							Allow objects to deserialize to XML  
						
						... 
						
						
						
						This makes a lot more sense; we can parse a firmware and export the same XML
we would use in a .builder.xml file. This allows us to two two things:
 * Check we can round trip from XML -> binary -> XML
 * Using a .builder.xml file we can check ->write() is endian safe 
						
					 
					
						2021-03-15 12:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								Emily Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							7752ffe344 
							
						 
					 
					
						
						
							
							vli:ODM changed U2 pid, add json test  
						
						
						
					 
					
						2021-03-10 14:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							c81b755872 
							
						 
					 
					
						
						
							
							Be more strict for custom quirk keys  
						
						... 
						
						
						
						Rather than trying to guess typos, force each plugin to register the quirk
keys it supports, so we can show a sensible warning if required at startup on
the console. 
						
					 
					
						2021-03-03 08:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							7d132b728c 
							
						 
					 
					
						
						
							
							Simplify the quirk file format  
						
						... 
						
						
						
						The best way of not getting something wrong is to not require it in the first
place...
All plugins now use DeviceInstanceId-style quirk matches and we can just drop
the prefix in all files. We were treating HwId=, Guid= and DeviceInstanceId= in
exactly the same way -- they're just converted to GUIDs when building the silo! 
						
					 
					
						2021-03-03 08:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							0724620f1e 
							
						 
					 
					
						
						
							
							Remove the Hughski public key  
						
						... 
						
						
						
						Hughski Limited is no more, and everything should be using the LVFS cert now. 
						
					 
					
						2021-03-01 08:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							91337c2bdf 
							
						 
					 
					
						
						
							
							trivial: Fix the device test for the 03x7609 device  
						
						
						
					 
					
						2021-02-25 15:47:25 +00:00 
						 
				 
			
				
					
						
							
							
								Emily Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							9b304fdfbd 
							
						 
					 
					
						
						
							
							vli:fw fix to LVFS  
						
						
						
					 
					
						2021-02-25 08:30:13 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							674fccdd0d 
							
						 
					 
					
						
						
							
							Release fwupd 1.5.7  
						
						... 
						
						
						
						Signed-off-by: Richard Hughes <richard@hughsie.com> 
						
					 
					
						2021-02-23 14:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							a76de3279b 
							
						 
					 
					
						
						
							
							Add a test BLE plugin for a demo  
						
						
						
					 
					
						2021-02-22 16:53:41 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							260a24449d 
							
						 
					 
					
						
						
							
							Release fwupd 1.5.6  
						
						
						
					 
					
						2021-02-16 12:14:12 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ecec575b 
							
						 
					 
					
						
						
							
							fmap: Use memmem to find the FMAP signature  
						
						... 
						
						
						
						Trust glibc to optimize for the binary search, removing a oss-fuzz detected
crash with our bad pointer maths. 
						
					 
					
						2021-02-11 20:27:20 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							98972f4a34 
							
						 
					 
					
						
						
							
							libfwupdplugin: Promote DfuFirmware to FuDfuseFirmware  
						
						... 
						
						
						
						Port the DFU plugin to use the new objects to make it act the same as all the
other plugins. 
						
					 
					
						2021-02-01 19:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							6de10e118c 
							
						 
					 
					
						
						
							
							Allow downloading firmware from IPFS  
						
						... 
						
						
						
						Only a small amount of the firmware on the LVFS will be available. The user
can use --ipfs on the command line for testing, or change the system-wide
default in /etc/fwupd/daemon.conf.
The IPFS daemon and command line client will need to be installed manually. 
						
					 
					
						2021-02-01 19:33:31 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							b856f0bc42 
							
						 
					 
					
						
						
							
							Allow configuring URI scheme preferences  
						
						... 
						
						
						
						This would allow, for instance, only allowing IPFS downloads or preferring
https over http downloads. 
						
					 
					
						2021-01-28 15:34:36 +00:00