Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							a11d6efc58 
							
						 
					 
					
						
						
							
							trivial: Get rid of warning in dmesg when downloading firmware  
						
						 
						
						
						
					 
					
						2015-11-16 13:02:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							859fe0b43e 
							
						 
					 
					
						
						
							
							libdfu: Check for extra args to dfu-tool convert  
						
						 
						
						
						
					 
					
						2015-11-16 11:48:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a6d3d0cb 
							
						 
					 
					
						
						
							
							trivial: libdfu: flip reversed command descriptions  
						
						 
						
						
						
					 
					
						2015-11-16 11:47:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							b5936f9eef 
							
						 
					 
					
						
						
							
							libdfu: Correctly implement auto-boot in dfu_device_download()  
						
						 
						
						
						
					 
					
						2015-11-16 11:46:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3ddc18d3 
							
						 
					 
					
						
						
							
							libdfu: Fix a crash when setting a NULL image name  
						
						 
						
						
						
					 
					
						2015-11-16 11:45:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							07abc45268 
							
						 
					 
					
						
						
							
							trivial: Fix the example spec file  
						
						 
						
						
						
					 
					
						2015-11-16 09:01:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							b4eaec3654 
							
						 
					 
					
						
						
							
							libdfu: Allow choosing a different alt-setting when downloading  
						
						 
						
						
						
					 
					
						2015-11-15 19:12:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							3a40e94567 
							
						 
					 
					
						
						
							
							libdfu: Add a merge command to dfu-tool  
						
						 
						
						
						
					 
					
						2015-11-15 19:00:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							31aa1dd3df 
							
						 
					 
					
						
						
							
							libdfu: Allow setting the alternate settings in DfuSe firmware  
						
						 
						
						
						
					 
					
						2015-11-15 16:52:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							8bbe21a6f8 
							
						 
					 
					
						
						
							
							libdfu: Fix crash when setting a target size  
						
						 
						
						
						
					 
					
						2015-11-15 13:01:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							7d79e580bb 
							
						 
					 
					
						
						
							
							Use the same device identification string format as Microsoft  
						
						 
						
						... 
						
						
						
						Using our own special version for the input for the GUID calculations means
that the result is not 'googlable'.
This does have the result of changing the GUIDs stored in the 'verify' database
but given the string->GUID function in appstream-glib has also changed to
become standards compliant and that only a few people are using it I felt it
was worth the pain. 
						
					 
					
						2015-11-15 11:02:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							cfd399498d 
							
						 
					 
					
						
						
							
							libdfu: Use a custom error domain  
						
						 
						
						
						
					 
					
						2015-11-14 17:34:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							460bc2012e 
							
						 
					 
					
						
						
							
							libdfu: Move the VID:PID checks from the tool to DfuDevice  
						
						 
						
						
						
					 
					
						2015-11-14 17:12:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							eeea7f8b32 
							
						 
					 
					
						
						
							
							libdfu: Don't rely on specific hardware to be present  
						
						 
						
						
						
					 
					
						2015-11-14 16:51:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							6d79834c55 
							
						 
					 
					
						
						
							
							libdfu: Generate gtk-doc documentation  
						
						 
						
						
						
					 
					
						2015-11-14 16:51:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							62633af0db 
							
						 
					 
					
						
						
							
							libdfu: Add support for DfuSe firmware  
						
						 
						
						... 
						
						
						
						Also, move some shared stuff down from DfuTarget to DfuDevice. 
						
					 
					
						2015-11-14 16:34:09 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e49b266fd5 
							
						 
					 
					
						
						
							
							trivial: Fix a small critical warning for broken USB devices  
						
						 
						
						
						
					 
					
						2015-11-12 17:32:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							a48361f82f 
							
						 
					 
					
						
						
							
							Use strerror() when printing errors from libfwupdate  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/hughsie/fwupd/issues/37  
						
					 
					
						2015-11-12 17:29:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							e43cfdcb3d 
							
						 
					 
					
						
						
							
							trivial: return for UEFI errors is a decimal not string.  
						
						 
						
						... 
						
						
						
						This is for part of issue #38 . 
						
					 
					
						2015-11-12 10:06:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mario Limonciello 
							
						 
					 
					
						
						
						
						
							
						
						
							6fade1ffea 
							
						 
					 
					
						
						
							
							Fix compile error against fwupdate git due to dropped functions.  
						
						 
						
						... 
						
						
						
						Closes  #37  
						
					 
					
						2015-11-10 18:13:48 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							28afc0baf5 
							
						 
					 
					
						
						
							
							trivial: post release version bump  
						
						 
						
						
						
					 
					
						2015-11-05 10:56:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							e7dccfd5e9 
							
						 
					 
					
						
						
							
							Release fwupd 0.5.3  
						
						 
						
						
						
					 
					
						2015-11-05 10:55:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							b2fe639940 
							
						 
					 
					
						
						
							
							Use the correct user agent string for fwupdmgr  
						
						 
						
						
						
					 
					
						2015-11-05 08:48:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							0f89bcd47d 
							
						 
					 
					
						
						
							
							trivial: Update the run-fwupd.sh script to include all debugging  
						
						 
						
						
						
					 
					
						2015-10-30 08:49:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							bb840ceaff 
							
						 
					 
					
						
						
							
							Do not assume that the compressed XML data will be NUL terminated  
						
						 
						
						... 
						
						
						
						In most cases this is out of chance, but in some random cases the gzip
decompressor decides to reuse the input buffer as a decompression buffer,
which means we get junk data after the decompressed text.
To solve this, just truncate the data at the reported size, and then feed this
into the XML parser.
Fixes: https://github.com/hughsie/fwupd/issues/36  
						
					 
					
						2015-10-30 08:47:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							f2fca01989 
							
						 
					 
					
						
						
							
							Avoid seeking when reading the file magic during refresh  
						
						 
						
						
						
					 
					
						2015-10-30 08:44:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							5454783699 
							
						 
					 
					
						
						
							
							trivial: post release version bump  
						
						 
						
						
						
					 
					
						2015-10-28 10:00:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							e22ce82dca 
							
						 
					 
					
						
						
							
							Release fwupd 0.5.2  
						
						 
						
						
						
					 
					
						2015-10-28 09:59:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							727664fa20 
							
						 
					 
					
						
						
							
							Clear the in-memory firmware store only after parsing a valid XML file  
						
						 
						
						... 
						
						
						
						If we send junk to UpdateMetadata() the deamon did something like this:
* Clear existing entries from memory
* Try to load junk file into memory -> error
This left us with no entries in the in-memory store, which required the user to
either keep retrying the 'fwupdmgr update' until it worked or just forced them
to restart fwupd so it loaded the old valid store from the cache file.
Now, only clear the in-memory store and add the new firmware entries when
we know the file has been parsed correctly.
Fixes: https://github.com/hughsie/fwupd/issues/35  
						
					 
					
						2015-10-27 09:56:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							d9fa06b8c9 
							
						 
					 
					
						
						
							
							trivial: Fix compile with really new versions of appstream-glib  
						
						 
						
						
						
					 
					
						2015-10-18 20:56:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							709d0114e3 
							
						 
					 
					
						
						
							
							Fix verify-update to produce components with the correct provide values  
						
						 
						
						
						
					 
					
						2015-10-09 12:17:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							60f48c2013 
							
						 
					 
					
						
						
							
							trivial: Do no ship the old-style cleanup functions  
						
						 
						
						
						
					 
					
						2015-10-08 20:25:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							3f23650f15 
							
						 
					 
					
						
						
							
							Add profiling data to debug slow startup times  
						
						 
						
						
						
					 
					
						2015-10-08 20:11:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							d449447fc8 
							
						 
					 
					
						
						
							
							Add the update description to the GetDetails results  
						
						 
						
						
						
					 
					
						2015-10-08 20:11:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							01d9ac56f0 
							
						 
					 
					
						
						
							
							trivial: Fix make check  
						
						 
						
						
						
					 
					
						2015-10-08 19:57:03 +01: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							9e1768940d 
							
						 
					 
					
						
						
							
							When the version is from the 'FW' extension do not cache the device  
						
						 
						
						... 
						
						
						
						This ensures we don't get confused when plugging in and out multiple ColorHug
devices of the same kind but with different version numbers. 
						
					 
					
						2015-10-06 10:37:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							2b549a6419 
							
						 
					 
					
						
						
							
							trivial: Remove unused struct member  
						
						 
						
						
						
					 
					
						2015-10-06 10:37:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							51189ffeae 
							
						 
					 
					
						
						
							
							Merge pull request  #33  from attente/master  
						
						 
						
						... 
						
						
						
						trivial: Fix configure checks for docbook2man and gcab 
						
					 
					
						2015-10-06 07:31:36 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							2d32b8f0e9 
							
						 
					 
					
						
						
							
							trivial: Include the filename in the error when fwupd.conf is not found  
						
						 
						
						... 
						
						
						
						This can happen if the user deletes it from /etc or is running inside a prefix
shell, e.g. jhbuild. 
						
					 
					
						2015-09-28 13:56:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kalev 
							
						 
					 
					
						
						
						
						
							
						
						
							9b614b5017 
							
						 
					 
					
						
						
							
							Merge pull request  #32  from mirco/master  
						
						 
						
						... 
						
						
						
						require appstream-glib 0.5.1 
						
					 
					
						2015-09-24 22:41:56 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							a48106f1f8 
							
						 
					 
					
						
						
							
							Show the dotted-decimal representation of the UEFI version number  
						
						 
						
						
						
					 
					
						2015-09-24 10:08:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							697eb60320 
							
						 
					 
					
						
						
							
							Ensure D-Bus remote errors are registered at fwupdmgr startup  
						
						 
						
						... 
						
						
						
						Fixes: https://github.com/hughsie/fwupd/issues/31  
						
					 
					
						2015-09-23 10:04:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							4460635975 
							
						 
					 
					
						
						
							
							trivial: post release version bump  
						
						 
						
						
						
					 
					
						2015-09-21 11:46:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							a87f5f342b 
							
						 
					 
					
						
						
							
							Release fwupd 0.5.1  
						
						 
						
						
						
					 
					
						2015-09-21 11:45:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							f184d152ec 
							
						 
					 
					
						
						
							
							trivial: Sync example spec file with downstream  
						
						 
						
						
						
					 
					
						2015-09-21 08:45:22 +01:00