Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d2d3a2974 
							
						 
					 
					
						
						
							
							vm/dispvm: fix dispvm.cleanup() when no service was called  
						
						... 
						
						
						
						In such a case (especially when running in dom0) there is nothing to
cleanup.
Fixes  QubesOS/qubes-issues#3016  
						
					 
					
						2017-08-12 15:15:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bb59cdd20 
							
						 
					 
					
						
						
							
							vm: add DispVMWrapper for calling a single service in new DispVM  
						
						... 
						
						
						
						This is a wrapper to use `$dispvm` target of qrexec call, just like any
other service call in qubesadmin module - using vm.run_service().
When running in dom0, qrexec-client-vm is not available, so DispVM needs
to be created "manually", using appropriate Admin API call
(admin.vm.CreateDisposable).
QubesOS/qubes-issues#2974  
						
					 
					
						2017-08-06 12:22:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7db2ed82ea 
							
						 
					 
					
						
						
							
							qvm-ls: fix total VM size reporting  
						
						... 
						
						
						
						There is no vm.storage object in qubesadmin module. 
						
					 
					
						2017-07-29 04:56:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43ef244eaa 
							
						 
					 
					
						
						
							
							vm: make QubesVM objects hashable  
						
						
						
					 
					
						2017-07-06 22:01:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cf5840d7a 
							
						 
					 
					
						
						
							
							Merge branch 'devel-4'  
						
						... 
						
						
						
						* devel-4:
  tools/qvm-start-gui: multiple fixes
  vm: raise CalledProcessError instead of QubesVMError on failed service call
  events: improve handling qubesd restart 
						
					 
					
						2017-06-25 13:16:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ac7632dd0 
							
						 
					 
					
						
						
							
							vm: raise CalledProcessError instead of QubesVMError on failed service call  
						
						... 
						
						
						
						follow core-admin change. 
						
					 
					
						2017-06-21 06:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31988a9bd8 
							
						 
					 
					
						
						
							
							tags support  
						
						... 
						
						
						
						QubesOS/qubes-issues#2622  
					
						2017-06-20 01:34:16 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							934f8fcdd9 
							
						 
					 
					
						
						
							
							vm: fix get_power_state() for dom0  
						
						
						
					 
					
						2017-06-08 14:27:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5e102177c 
							
						 
					 
					
						
						
							
							Add vm.is_networked()  
						
						
						
					 
					
						2017-05-19 18:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8686ef423a 
							
						 
					 
					
						
						
							
							tools/qvm-run: exit the shell after executing requested command  
						
						... 
						
						
						
						Since we use qubes.VMShell service now and send requested command on its
stdin, we need to terminate that shell after requested command -
otherwise the service will not terminate automatically waiting for
further input (next commands). 
						
					 
					
						2017-05-18 09:54:26 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0bcd3ead2 
							
						 
					 
					
						
						
							
							vm: add TemplateVM.appvms property - list of VMs based on it  
						
						
						
					 
					
						2017-05-18 09:51:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f386d45695 
							
						 
					 
					
						
						
							
							vm: fix run_service error reporting  
						
						... 
						
						
						
						qubesadmin.exc.QubesVMError (in contrast to qubesa.exc.QubesVMError)
does not take VM instance as first argument. 
						
					 
					
						2017-05-17 01:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfc9ff2ce5 
							
						 
					 
					
						
						
							
							Rename Mgmt API to Admin API: methods names  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-05-12 19:36:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ceff0f8c0 
							
						 
					 
					
						
						
							
							Rename qubesmgmt to qubesadmin module  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-05-11 23:40:03 +02:00