Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							304d2b10bc 
							
						 
					 
					
						
						
							
							backup: fix handline "None" kernel  
						
						
						
					 
					
						2016-04-07 13:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							412bcfa88b 
							
						 
					 
					
						
						
							
							backup: fix hadling netvm property  
						
						
						
					 
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							d72d8f8445 
							
						 
					 
					
						
						
							
							backup: code inspection annotations  
						
						
						
					 
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3fb0754398 
							
						 
					 
					
						
						
							
							backup: formatting  
						
						
						
					 
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							697a26c8da 
							
						 
					 
					
						
						
							
							backup: update license header  
						
						... 
						
						
						
						Use link instead of address, as recommended by FSF. 
						
					 
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e04ea7512c 
							
						 
					 
					
						
						
							
							backup: minor code style  
						
						... 
						
						
						
						- Don't use catch-all except statement.
- Use str.format instead of "%" operator.
- Use static methods where applicable.
- Remove unused local variables.
- Don't shadow variables from outer scope 
						
					 
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							44eed25511 
							
						 
					 
					
						
						
							
							tests/backup: report failure when error was expected but none detected  
						
						
						
					 
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e5af64f2bf 
							
						 
					 
					
						
						
							
							backup: fix restore summary table  
						
						
						
					 
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							595dfdc0a9 
							
						 
					 
					
						
						
							
							backup: add additional verification of backup header  
						
						... 
						
						
						
						Ensure only alphanumeric characters are used. 
						
					 
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3342f637f4 
							
						 
					 
					
						
						
							
							backup: convert logging to proper python logging API  
						
						... 
						
						
						
						QubesOS/qubes-issues#1213 
QubesOS/qubes-issues#1214  
					
						2016-04-07 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							019678bf4d 
							
						 
					 
					
						
						
							
							tests: fix backup test to not break default template...  
						
						... 
						
						
						
						By default AppVM is template based. This means vm.root_img points at
default template's root image. Change this to StandaloneVM to have
independent root.img. 
						
					 
					
						2016-04-07 13:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e557fe9989 
							
						 
					 
					
						
						
							
							backup: restructude the code into classes  
						
						... 
						
						
						
						Introduce two main classes Backup and BackupRestore for storing the
state of the desired operation. Then a simple interface to adjust
parameters.
(Almost) no functional change.
QubesOS/qubes-issues#1213 
QubesOS/qubes-issues#1214  
						
					 
					
						2016-04-07 13:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1f8def6a 
							
						 
					 
					
						
						
							
							tests: do not store dom0 home backup inside of dom0 home itself  
						
						
						
					 
					
						2016-04-07 13:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e0686e1e02 
							
						 
					 
					
						
						
							
							backup: initial conversion to core3 API  
						
						
						
					 
					
						2016-04-07 13:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							45d6ab3862 
							
						 
					 
					
						
						
							
							qubes/vm: store libvirt config in libvirt.xml, fix rename handling  
						
						
						
					 
					
						2016-04-07 13:03:46 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							12df07edd0 
							
						 
					 
					
						
						
							
							tests: invalid property should not be saved to qubes.xml  
						
						
						
					 
					
						2016-04-07 13:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							de86a3c1a4 
							
						 
					 
					
						
						
							
							tools/qvm_prefs: reject invalid properties instead of ignoring silently  
						
						
						
					 
					
						2016-04-07 13:03:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							c07981da88 
							
						 
					 
					
						
						
							
							tests: allow real prefix notation for selecting tests  
						
						
						
					 
					
						2016-04-07 13:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5feac98b 
							
						 
					 
					
						
						
							
							qubes/vm: fixes for features handling  
						
						... 
						
						
						
						Properly handle 'None' value, there is no difference between empty
string (<x></x>) and no content at all (<x/>). 
						
					 
					
						2016-04-07 13:03:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							06c315c94b 
							
						 
					 
					
						
						
							
							qubes: fix/update event names  
						
						... 
						
						
						
						Fix few typos, then rename:
 - recreate-appmenus -> domain-restore: there may be more to do than
 only appmenus 
						
					 
					
						2016-04-07 12:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							7cbe2dbd38 
							
						 
					 
					
						
						
							
							qubes/vm: add passio_stderr argument to vm.run_service  
						
						... 
						
						
						
						This allows getting error messages from service call, to provide more
meaningful error messages. 
						
					 
					
						2016-04-07 12:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							1cd6acd875 
							
						 
					 
					
						
						
							
							core/events: allow handlers return some value  
						
						
						
					 
					
						2016-04-07 12:58:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							6052143735 
							
						 
					 
					
						
						
							
							tests: qvm-prefs  
						
						... 
						
						
						
						QubesOS/qubes-issues#1248  
					
						2016-04-07 12:57:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e319639146 
							
						 
					 
					
						
						
							
							qubes/vm: add StandaloneVM class  
						
						
						
					 
					
						2016-04-07 12:57:52 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							43435405e7 
							
						 
					 
					
						
						
							
							tests: update checking 'None' VM representation  
						
						
						
					 
					
						2016-04-07 12:57:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							c17f86e659 
							
						 
					 
					
						
						
							
							qubes: fix handling DEFAULT special value for VMProperty  
						
						
						
					 
					
						2016-04-07 12:03:40 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							267a78e4e0 
							
						 
					 
					
						
						
							
							Fix resetting attribute to default when it's already default  
						
						... 
						
						
						
						Based on marmarek's
  WIP fix resetting attribute to default when it's already default 
						
					 
					
						2016-04-06 18:09:57 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
						
						
							
						
						
							b1978abce5 
							
						 
					 
					
						
						
							
							Use entry_points for pool driver discovery  
						
						... 
						
						
						
						- Add qubes.storage entry point to setup.py
- Removed the old pool driver class loading logic
- Reworked pool tests 
						
					 
					
						2016-04-06 10:11:19 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							42666e0ec5 
							
						 
					 
					
						
						
							
							Throw meaningful exception when qubes.xml is missing  
						
						... 
						
						
						
						Based on kalkin-'s Rais QubesException if qubes xml config is missing 
						
					 
					
						2016-04-05 16:33:49 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
						
						
							
						
						
							156ecf4163 
							
						 
					 
					
						
						
							
							Add missing import in qubes/__init__.py  
						
						... 
						
						
						
						This was: Fix qubes-create command 
						
					 
					
						2016-04-05 16:25:51 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
						
						
							
						
						
							49ec29a235 
							
						 
					 
					
						
						
							
							Fix bug in Qubes.get_vm_class()  
						
						
						
					 
					
						2016-04-05 16:24:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04750ddef3 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/26'  
						
						... 
						
						
						
						* qubesos/pr/26:
  Clarify descriptions of qvm-backup-restore options
  Fix typos 
						
					 
					
						2016-04-02 01:30:20 +02:00 
						 
				 
			
				
					
						
							
							
								Axon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b2df611e6 
							
						 
					 
					
						
						
							
							Clarify descriptions of qvm-backup-restore options  
						
						
						
					 
					
						2016-04-01 19:07:16 +00:00 
						 
				 
			
				
					
						
							
							
								Axon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6901fde56a 
							
						 
					 
					
						
						
							
							Fix typos  
						
						... 
						
						
						
						Most of these typos were corrected in the qubes-doc repo as part of a
larger typo fixing sweet, but those changes were reverted when the pages
were regerenated from source. 
						
					 
					
						2016-04-01 19:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							046149e0f4 
							
						 
					 
					
						
						
							
							core: fix vm.run_service 'wait' argument handling  
						
						... 
						
						
						
						1. wait=False isn't supportet together with localcmd (explicit, or
   implicit via 'input') - qrexec-client refuses such combination
2. When using localcmd, qrexec-client exists as soon as the local command
   terminates, not necessary remote. This may not be desired effect when
   used with wait=True (the default), so do not use localcmd in such a
   case
Found while debugging tests for qubes.USBAttach/qubes.USBDetach - with
wait=True broken, there were a lot of race conditions.
Related to QubesOS/qubes-issues#531  
						
					 
					
						2016-04-01 02:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47e81a525e 
							
						 
					 
					
						
						
							
							version 3.2.0  
						
						
						
					 
					
						2016-03-29 11:25:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d1523e28f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/25'  
						
						... 
						
						
						
						* qubesos/pr/25:
  Add missing options to qvm-backup-restore doc.
  Fix --rename-conflicting option.
Fixes  QubesOS/qubes-issues#1883  
						
					 
					
						2016-03-29 11:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c60844a8d4 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/21'  
						
						... 
						
						
						
						* qubesos/pr/21:
  Disable debug packages for core-dom0 
						
					 
					
						2016-03-29 11:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Danny Fullerton 
							
						 
					 
					
						
						
						
						
							
						
						
							e863b0ea50 
							
						 
					 
					
						
						
							
							Add missing options to qvm-backup-restore doc.  
						
						
						
					 
					
						2016-03-28 20:33:34 -04:00 
						 
				 
			
				
					
						
							
							
								Danny Fullerton 
							
						 
					 
					
						
						
						
						
							
						
						
							efb5c1fd25 
							
						 
					 
					
						
						
							
							Fix --rename-conflicting option.  
						
						... 
						
						
						
						The code was fully implemented - and tested - but didn't worked from the cli. 
						
					 
					
						2016-03-28 13:45:23 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5566f31a42 
							
						 
					 
					
						
						
							
							tests: qrexec service argument  
						
						... 
						
						
						
						QubesOS/qubes-issues#1876  
					
						2016-03-28 01:19:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b396629d44 
							
						 
					 
					
						
						
							
							tests: qvm-move-to-vm  
						
						
						
					 
					
						2016-03-28 01:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54eee12b51 
							
						 
					 
					
						
						
							
							tests: setup qrexec policy instead of clicking in confirmation dialog  
						
						... 
						
						
						
						xdotool is unreliable so the less of it, the better. 
						
					 
					
						2016-03-27 19:28:52 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c375334c54 
							
						 
					 
					
						
						
							
							qubes/devices: calculate event names using +  
						
						... 
						
						
						
						This make static analysis of the events easier. 
						
					 
					
						2016-03-23 09:08:13 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							349e218638 
							
						 
					 
					
						
						
							
							qubes/devices: devices class framework  
						
						... 
						
						
						
						This fixes loading PCI devices. 
						
					 
					
						2016-03-23 09:08:13 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Griffiths 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3ffbbe36 
							
						 
					 
					
						
						
							
							Disable debug packages for core-dom0  
						
						... 
						
						
						
						Leave the 'proper' fix of making this package noarch commented
out for now, to allow this to be merged.
Comments as per the parallel submit to qubes-artwork. 
						
					 
					
						2016-03-22 10:04:27 +13:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a4fa1adb82 
							
						 
					 
					
						
						
							
							qubes/ext/gui: fix sending monitor layout at VM startup  
						
						... 
						
						
						
						Based on marmarek's commit 4edb42c1 under the same name. 
						
					 
					
						2016-03-21 11:44:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							15e032cddb 
							
						 
					 
					
						
						
							
							qubes/vm: fix handling "None" kernel  
						
						... 
						
						
						
						The "None" value still makes sense for HVM domains. 
						
					 
					
						2016-03-21 11:44:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							a02f7a30fc 
							
						 
					 
					
						
						
							
							qmemman: fix core3 API usage for sending events  
						
						
						
					 
					
						2016-03-21 11:44:59 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							29d0baa944 
							
						 
					 
					
						
						
							
							qubes/vm/mix/net: By default MAC is constant  
						
						... 
						
						
						
						MAC address was one place, where qid was leaked to the VM. Different MAC
addresses are not needed, since we do routing, not switching. 
						
					 
					
						2016-03-21 11:44:59 +01:00