Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64b83fa95a 
							
						 
					 
					
						
						
							
							admin: raise QubesNoSuchPropertyError for non-existing properties  
						
						... 
						
						
						
						Accessing non-existing property is a common action (for example
hasattr() do try to access the property). So, introduce specific
exception, inheriting from AttributeError. It will behave very similar
to standard (non-Admin-API) property access.
This exception is reported to the Admin API user, so it will be possible
to distinguish between non-existing property and access denied. But it
isn't any significant information leak, as list of valid properties is
publicly available in the source code.
QubesOS/qubes-issues#853  
						
					 
					
						2017-05-23 04:32:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe37e0933e 
							
						 
					 
					
						
						
							
							Devices-related formating fixes  
						
						... 
						
						
						
						QubesOS/qubes-issues# 
						
					 
					
						2017-05-22 03:21:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7cb8f27c5 
							
						 
					 
					
						
						
							
							admin: add admin.vm.Remove method  
						
						... 
						
						
						
						QubesOS/qubes-issues#2622  
					
						2017-05-19 18:49:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1831088c9b 
							
						 
					 
					
						
						
							
							api/internal: don't try to start dom0  
						
						... 
						
						
						
						qrexec-policy do try to start a VM before executing service. Avoid this
here, instead of qrexec-policy to keep the later clean. 
						
					 
					
						2017-05-17 14:24:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d57aef96e5 
							
						 
					 
					
						
						
							
							admin.vm.Start: report libvirt errors to caller  
						
						... 
						
						
						
						Convert them to QubesException for that. 
						
					 
					
						2017-05-17 11:17:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75ac611c90 
							
						 
					 
					
						
						
							
							admin: admin.vm.device.* methods  
						
						... 
						
						
						
						QubesOS/qubes-issues#2622  
					
						2017-05-16 09:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3c7fb8129 
							
						 
					 
					
						
						
							
							admin: add missing parts to admin.vm.Clone  
						
						... 
						
						
						
						Clone all the things. 
						
					 
					
						2017-05-16 09:05:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68a426f0ba 
							
						 
					 
					
						
						
							
							admin: add methods for global properties  
						
						... 
						
						
						
						QubesOS/qubes-issues#2622  
					
						2017-05-16 09:05:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0160d6e2f0 
							
						 
					 
					
						
						
							
							admin: fix handling default template in admin.vm.Create.* methods  
						
						
						
					 
					
						2017-05-16 09:05:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							625c03c504 
							
						 
					 
					
						
						
							
							Rename MgmtAPI to AdminAPI - part 3: Admin API  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-05-12 19:28:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							258d268a3a 
							
						 
					 
					
						
						
							
							Rename MgmtAPI to AdminAPI - part 2: internal API  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-05-12 19:28:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd489f46e1 
							
						 
					 
					
						
						
							
							Rename MgmtAPI to AdminAPI - part 1: classes  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-05-12 19:28:07 +02:00