Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6798790e1f 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (fix signatures)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8d3edbf133 
							
						 
					 
					
						
						
							
							qubes/vm: fix kernels_dir  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							adb144acfe 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (small mistakes and wrong names)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							4a85c823c3 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (qualify imported variables)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							bf29d5e5b5 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (disable unfounded messages)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ac1739df6b 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (fix imports)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ee06e7d7a2 
							
						 
					 
					
						
						
							
							qubes: documentation and licence fixes  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc3df66c8 
							
						 
					 
					
						
						
							
							qubes: pylint fixes (mostly whitespace)  
						
						
						
					 
					
						2015-06-29 17:39:27 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d937d39c9e 
							
						 
					 
					
						
						
							
							qubes: fix Qubes instantiation  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8e16dd2b28 
							
						 
					 
					
						
						
							
							qubes/storage: fix storage instantiation  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8805db5e5f 
							
						 
					 
					
						
						
							
							core3 move: AdminVM class  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8afba4c5e9 
							
						 
					 
					
						
						
							
							core3 move: storage/*  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							be3e888bbe 
							
						 
					 
					
						
						
							
							Fixed typos  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							04c221e924 
							
						 
					 
					
						
						
							
							qubes/vm/qubesvm: fix env manipulation on qrexec-daemon start  
						
						
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							af154b53fe 
							
						 
					 
					
						
						
							
							qubes: change names of XML generating methods  
						
						... 
						
						
						
						Methods returning lxml.etree.Elements are called xml_ or lvxml_, meant for
qubes.xml or libvirt respectively.
Acknowledgement:
This commit is a result of core3 review by Marek. 
						
					 
					
						2015-06-29 17:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							92eca8edb9 
							
						 
					 
					
						
						
							
							qubes: Fix comments accross the code  
						
						... 
						
						
						
						Acknowledgement:
This commit is a result of core3 review by Marek. 
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1696cb16 
							
						 
					 
					
						
						
							
							qubes: Fix XML validation test  
						
						
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							091ffa5444 
							
						 
					 
					
						
						
							
							qubes: Add parser for property docstring  
						
						... 
						
						
						
						From now, docstrings in properties cannot contain sphinx-specific features,
because there is no sphinx in dom0. 
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c0e3281d04 
							
						 
					 
					
						
						
							
							qubes: fix changing domain name  
						
						... 
						
						
						
						Changing name of running VM is wrong.
Acknowledgement:
This commit is a result of core3 review by Marek. 
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1deb3221c7 
							
						 
					 
					
						
						
							
							qubes: fix netvm semantics WRT default values  
						
						... 
						
						
						
						Automatic acquiring default*_netvm, default_template and {clock,update}vm is no
more. This will be moved to firstboot. Advanced users (those, who elect not to
autoconfig their initial VMs) will have to deal with that.
Acknowledgement:
This commit is a result of core3 review by Marek. 
						
					 
					
						2015-06-29 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							52c1be49ec 
							
						 
					 
					
						
						
							
							qubes/vm: remove unneccessary import  
						
						
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9fa3d60d0b 
							
						 
					 
					
						
						
							
							qubes/events: fix event handling order  
						
						... 
						
						
						
						Events are divided into "pre" and "post" events. "Pre" events fire handlers in
MRO, "post" fire them in reverse. 
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							41fef46db2 
							
						 
					 
					
						
						
							
							core3 move: QubesVM  
						
						... 
						
						
						
						This is a big commit and probably incomplete. Tests will follow. 
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f9658ae338 
							
						 
					 
					
						
						
							
							qubes/vm: remove old event methods that were overlooked  
						
						
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f149c7b59b 
							
						 
					 
					
						
						
							
							qubes/vm: fixed __repr__ for BaseVM  
						
						... 
						
						
						
						Previously it could fail with AttributeError when any of the properties was unset. 
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ef4f00dac0 
							
						 
					 
					
						
						
							
							qubes/vm: DeviceManager class for herding devices  
						
						... 
						
						
						
						collections.defaultdict was not enough, because it cannot pass any arguments to
factory. We need to pass domain object and device class to fire events on attach
and detach. 
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1a032ecf2a 
							
						 
					 
					
						
						
							
							core3: basic global events and their documentation  
						
						
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							855a434879 
							
						 
					 
					
						
						
							
							core3: event framework adjusted for global Qubes object  
						
						... 
						
						
						
						From now, global events are emitted by qubes.Qubes object and handlers are registered there. 
						
					 
					
						2015-06-29 17:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b623a71d87 
							
						 
					 
					
						
						
							
							core3 move: QubesVmCollection  
						
						... 
						
						
						
						This got split to qubes.Qubes and qubes.VMCollection.
From now on, VMCollection is a stupid bag. Some parts went elsewhere. 
						
					 
					
						2015-06-29 17:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							87ae0112eb 
							
						 
					 
					
						
						
							
							qubes/vm: New XML format loading  
						
						
						
					 
					
						2015-06-29 17:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							65595e3b39 
							
						 
					 
					
						
						
							
							apidoc stub  
						
						
						
					 
					
						2015-06-29 17:39:22 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7f27d987cc 
							
						 
					 
					
						
						
							
							import framework for core3  
						
						
						
					 
					
						2015-06-29 17:39:22 +02:00