Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							94589915b0 
							
						 
					 
					
						
						
							
							Fix documentation  
						
						
						
					 
					
						2016-04-20 13:50:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c6fe7ed90 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into core3-devel-mm  
						
						
						
					 
					
						2016-04-11 13:03:12 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5eaf03c4a2 
							
						 
					 
					
						
						
							
							HVM part 1  
						
						
						
					 
					
						2016-03-21 11:44:46 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9ca47d90 
							
						 
					 
					
						
						
							
							qubes/ext/guid: Move gui-related code to extension  
						
						
						
					 
					
						2016-03-21 11:43:32 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d09bd5ab6a 
							
						 
					 
					
						
						
							
							qubes: Convert QubesVM and Extension discovery to pkg_resources  
						
						... 
						
						
						
						QubesOS/qubes-issues#1238  
					
						2016-03-21 11:43:32 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							93686eae06 
							
						 
					 
					
						
						
							
							qubes/vm: change services to features  
						
						
						
					 
					
						2016-03-21 11:43:32 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							5375dce90d 
							
						 
					 
					
						
						
							
							Prefer human readable output in qvm-prefs and qubes-prefs tools  
						
						
						
					 
					
						2016-03-03 01:18:17 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9eafa57539 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'marmarek/master' into core3-devel  
						
						... 
						
						
						
						The following list is bollocks. There were many, many more.
Conflicts:
    core-modules/003QubesTemplateVm.py
    core-modules/005QubesNetVm.py
    core/qubes.py
    core/storage/__init__.py
    core/storage/xen.py
    doc/qvm-tools/qvm-pci.rst
    doc/qvm-tools/qvm-prefs.rst
    qubes/tools/qmemmand.py
    qvm-tools/qvm-create
    qvm-tools/qvm-prefs
    qvm-tools/qvm-start
    tests/__init__.py
    vm-config/xen-vm-template-hvm.xml
This commit took 2 days (26-27.01.2016) and put our friendship to test.
    --Wojtek and Marek 
						
					 
					
						2016-03-03 01:13:51 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6bc30b2e0b 
							
						 
					 
					
						
						
							
							qubes/tools/qvm_ls: fix getting columns from mixin  
						
						
						
					 
					
						2016-03-03 00:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							21d6d51cbb 
							
						 
					 
					
						
						
							
							qubes/tools/qvm_ls: remove fmt= argument  
						
						... 
						
						
						
						Unneeded, added complexity. 
						
					 
					
						2016-03-03 00:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							689dd64b0d 
							
						 
					 
					
						
						
							
							qubes: misc pylint fixes  
						
						
						
					 
					
						2015-12-29 22:04:00 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8d55bf9016 
							
						 
					 
					
						
						
							
							qubes/tools/qvm_run: do not colour autostart log messages  
						
						
						
					 
					
						2015-12-29 14:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a0b1af39 
							
						 
					 
					
						
						
							
							qubes/tools: add qvm-run, qvm-{,un}pause  
						
						... 
						
						
						
						Also change convention of calling main(): now command returns its
numeric value instead of bool.
Also fixed QSB#13
fixes  QubesOS/qubes-issues#1226  
						
					 
					
						2015-12-29 03:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7b30361fa6 
							
						 
					 
					
						
						
							
							qubes/tools: add qubes-prefs  
						
						... 
						
						
						
						fixes  QubesOS/qubes-issues#1209  
					
						2015-12-24 00:48:17 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							96efb4568a 
							
						 
					 
					
						
						
							
							core3: add different exceptions  
						
						... 
						
						
						
						From now on there are different exceptions which can be raise on
different occasions.
fixes  QubesOS/qubes-issues#1279  
						
					 
					
						2015-10-17 00:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ea44c0acf3 
							
						 
					 
					
						
						
							
							qubes: pylint fixes  
						
						... 
						
						
						
						Fix bunch of errors and warnings. 
						
					 
					
						2015-10-05 23:49:39 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							15713cbf46 
							
						 
					 
					
						
						
							
							qubes/tools: rewrite qvm-kill  
						
						... 
						
						
						
						Also new function, `error_runtime` for common parser.
fixes  QubesOS/qubes-issues#1222  
						
					 
					
						2015-10-05 18:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							015b01fe46 
							
						 
					 
					
						
						
							
							qubes/tools: unify looking up the domain  
						
						... 
						
						
						
						This is common operation that is repeatable. 
						
					 
					
						2015-10-05 17:34:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							55e4ddcd3d 
							
						 
					 
					
						
						
							
							qubes/tools: custom QubesArgumentParser  
						
						... 
						
						
						
						Common functions that revolve around running the tool (like
`dont_run_as_root`) will be methods of this class. 
						
					 
					
						2015-10-05 14:03:11 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c538d536c8 
							
						 
					 
					
						
						
							
							core3: move qmemman  
						
						... 
						
						
						
						This is part of fixing qvm-start.
qmemman was moved with minimal touching, mainly module names.
Moved function parsing human-readable sizes from core2. This function is
wrong, because it treats k/M/G as 1024-based, but leave it for now. 
						
					 
					
						2015-10-05 12:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ce60915fb0 
							
						 
					 
					
						
						
							
							qvm-ls: fix listing domains and labels  
						
						
						
					 
					
						2015-10-05 12:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b0be1ad584 
							
						 
					 
					
						
						
							
							qubes/tools: qvm-start rewritten from original  
						
						
						
					 
					
						2015-10-05 12:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9da5ae8169 
							
						 
					 
					
						
						
							
							qvm-create: fix --template option  
						
						
						
					 
					
						2015-10-05 12:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d3425142bc 
							
						 
					 
					
						
						
							
							qubes/tools: hide --xml option  
						
						... 
						
						
						
						It requires user to know, what he is doing 
						
					 
					
						2015-10-05 12:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b0af95fa2b 
							
						 
					 
					
						
						
							
							qvm-prefs: support resetting values  
						
						
						
					 
					
						2015-10-05 12:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							af1a6a49bd 
							
						 
					 
					
						
						
							
							qvm-ls: fix printing label  
						
						
						
					 
					
						2015-10-05 12:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e7cba0214f 
							
						 
					 
					
						
						
							
							qubes/tools: qvm-prefs  
						
						
						
					 
					
						2015-10-05 12:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							067f033af6 
							
						 
					 
					
						
						
							
							qubes/tools/qvm-create: Add internal --no-root option  
						
						... 
						
						
						
						And documentation fixes. 
						
					 
					
						2015-09-28 18:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							136b3b36b8 
							
						 
					 
					
						
						
							
							qubes/tools/qubes-create: add --property option  
						
						
						
					 
					
						2015-09-28 18:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f536935632 
							
						 
					 
					
						
						
							
							qubes/tools: add --verbose and --quiet to tools  
						
						
						
					 
					
						2015-09-28 18:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7d89700a 
							
						 
					 
					
						
						
							
							qubes/tools: port qvm-create  
						
						
						
					 
					
						2015-06-30 17:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							669a976d4e 
							
						 
					 
					
						
						
							
							qubes/tools: add common action for setting properties  
						
						
						
					 
					
						2015-06-29 17:40:43 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b11b8cdbde 
							
						 
					 
					
						
						
							
							qubes/tools: add common --force-root option  
						
						
						
					 
					
						2015-06-29 17:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6dc5f328f3 
							
						 
					 
					
						
						
							
							qubes/tools: ArgumentParser prepopulated with common options  
						
						
						
					 
					
						2015-06-29 17:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							fd0107f11a 
							
						 
					 
					
						
						
							
							new tool: qubes-create  
						
						... 
						
						
						
						At present it just creates default qubes.xml (empty barring labels and AdminVM).
In the future it can be evolved into backend for firstboot. 
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							142521317c 
							
						 
					 
					
						
						
							
							qubes: Documentation for qubes.tools  
						
						... 
						
						
						
						And first documentation for qubes.tools.qvm_ls. 
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6a4820c381 
							
						 
					 
					
						
						
							
							qubes/tools: qvm-ls  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00