Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b70e54719 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/134'  
						
						 
						
						... 
						
						
						
						* origin/pr/134:
  qvm-kill: make error message more clear
  qvm-kill: ignore already off domains 
						
					 
					
						2020-01-31 15:01:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcb91594b2 
							
						 
					 
					
						
						
							
							qvm-kill: make error message more clear  
						
						 
						
						... 
						
						
						
						See QubesOS/qubes-issues#5607 . 
						
					 
					
						2020-01-31 11:26:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8d1884cb1 
							
						 
					 
					
						
						
							
							qvm-kill: ignore already off domains  
						
						 
						
						... 
						
						
						
						See QubesOS/qubes-issues#5607 . 
						
					 
					
						2020-01-31 11:26:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2597ed0795 
							
						 
					 
					
						
						
							
							Use qubes.VMExec in run_with_args()  
						
						 
						
						
						
					 
					
						2020-01-27 10:24:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff9b81cc3e 
							
						 
					 
					
						
						
							
							qvm-run: use qubes.VMExec, if available  
						
						 
						
						... 
						
						
						
						See QubesOS/qubes-issues#4850 . 
						
					 
					
						2020-01-24 18:40:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47188a38e5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/128'  
						
						 
						
						... 
						
						
						
						* origin/pr/128:
  Import data using ImportWithSize call, not manual resizing
Fixes  QubesOS/qubes-issues#5239  
						
					 
					
						2020-01-24 01:49:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cf05e5180 
							
						 
					 
					
						
						
							
							Import data using ImportWithSize call, not manual resizing  
						
						 
						
						... 
						
						
						
						See the API call in QubesOS/qubes-core-admin#309 . 
						
					 
					
						2020-01-23 10:29:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf78aebf7c 
							
						 
					 
					
						
						
							
							qvm-remove: improve error message  
						
						 
						
						... 
						
						
						
						The code assumes that QubesVMInUseError is thrown for a failed
dependency check, but there are also other reasons. We need to
handle the case when dependency list is empty, and also display
the original message.
See also QubesOS/qubes-core-admin#308  for which this was needed. 
						
					 
					
						2020-01-21 15:54:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							204c33afd1 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/127'  
						
						 
						
						... 
						
						
						
						* origin/pr/127:
  qvm-shutdown: report errors, don't crash on DispVMs 
						
					 
					
						2020-01-17 05:06:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31db7ecbc0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/124'  
						
						 
						
						... 
						
						
						
						* origin/pr/124:
  Add missing docstrings
  Add a test for vm.get_mem()
  Update tests to mock admin.vm.CurrentState
  qvm-ls: display memory as integer number
  Use admin.vm.CurrentState method for power state and memory
Fixes  QubesOS/qubes-issues#5166  
						
					 
					
						2020-01-17 04:54:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							405464a67e 
							
						 
					 
					
						
						
							
							qvm-shutdown: report errors, don't crash on DispVMs  
						
						 
						
						... 
						
						
						
						qvm-shutdown with the --wait option checks if the machine
state is 'Halted', but a disposable VM is usually deleted by
the time of the final check, resulting in a non-zero exit code.
This change handles properly disposable VMs, and makes sure
we always output an error message when finishing with a non-zero
exit code.
Fixes  QubesOS/qubes-issues#5245 . 
						
					 
					
						2020-01-16 12:38:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88f177f564 
							
						 
					 
					
						
						
							
							Add missing docstrings  
						
						 
						
						
						
					 
					
						2020-01-16 09:52:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							023f2f593c 
							
						 
					 
					
						
						
							
							Add a test for vm.get_mem()  
						
						 
						
						
						
					 
					
						2020-01-15 17:32:25 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5612592d4 
							
						 
					 
					
						
						
							
							Update tests to mock admin.vm.CurrentState  
						
						 
						
						
						
					 
					
						2020-01-15 17:32:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0659e372ee 
							
						 
					 
					
						
						
							
							qvm-ls: display memory as integer number  
						
						 
						
						
						
					 
					
						2020-01-15 17:32:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5c9328a8c 
							
						 
					 
					
						
						
							
							Use admin.vm.CurrentState method for power state and memory  
						
						 
						
						... 
						
						
						
						Depends on the method introduced in QubesOS/qubes-core-admin#307 .
Adding the get_mem() method using the same CurrentState admin
method also fixes the bug with qvm-ls not showing memory, see
QubesOS/qubes-issues#5166 . 
						
					 
					
						2020-01-15 17:32:23 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c35c2f9695 
							
						 
					 
					
						
						
							
							Add test for qvm-ls --all  
						
						 
						
						
						
					 
					
						2020-01-15 15:10:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pawel Marczewski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b112ef250d 
							
						 
					 
					
						
						
							
							qvm-ls: don't exclude dom0 when using --all  
						
						 
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#5248 . 
						
					 
					
						2020-01-15 14:16:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marta Marczykowska-Górecka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b53de8365 
							
						 
					 
					
						
						
							
							Fixed Exceptions inferiting from KeyError  
						
						 
						
						... 
						
						
						
						Due to strangeness of KeyError (it overrrides str method) in some
cases exceptions received superflous quotation marks when inheriting
from it.
fixes  QubesOS/qubes-issues#5106  
						
					 
					
						2019-12-09 21:05:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a722e4234e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/119'  
						
						 
						
						... 
						
						
						
						* origin/pr/119:
  Fixed metadata usage being served as strings 
						
					 
					
						2019-11-26 23:40:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marta Marczykowska-Górecka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05edea703d 
							
						 
					 
					
						
						
							
							Fixed metadata usage being served as strings  
						
						 
						
						... 
						
						
						
						Metadata usage should be served as ints, as it is numeric. 
						
					 
					
						2019-11-19 00:39:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marta Marczykowska-Górecka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba1601b5bb 
							
						 
					 
					
						
						
							
							Fixed overeager assert  
						
						 
						
						... 
						
						
						
						Pool usage details can actually be empty. 
						
					 
					
						2019-11-17 19:17:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6444d31af7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/115'  
						
						 
						
						... 
						
						
						
						* origin/pr/115:
  Added an exception for backup already in progress 
						
					 
					
						2019-11-12 22:08:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marta Marczykowska-Górecka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d877671cc3 
							
						 
					 
					
						
						
							
							Added an exception for backup already in progress  
						
						 
						
						... 
						
						
						
						Thrown when user tries to run the same backup twice.
references QubesOS/qubes-issues#5432  
						
					 
					
						2019-11-11 17:17:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ae8b86a6e 
							
						 
					 
					
						
						
							
							tests: make PEP8 and pylint happy  
						
						 
						
						
						
					 
					
						2019-11-11 12:14:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							056d7474c3 
							
						 
					 
					
						
						
							
							tests: add default_guivm and guivm in utils properties  
						
						 
						
						
						
					 
					
						2019-11-11 12:13:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b50953a33 
							
						 
					 
					
						
						
							
							utils: make PEP8 happy  
						
						 
						
						
						
					 
					
						2019-11-11 11:19:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f71b63de05 
							
						 
					 
					
						
						
							
							utils: handle default_guivm and guivm properties  
						
						 
						
						
						
					 
					
						2019-11-11 11:17:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b5e695f15 
							
						 
					 
					
						
						
							
							prefs: handle 'none' value for guivm  
						
						 
						
						
						
					 
					
						2019-11-10 10:12:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e76d1c928 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/111'  
						
						 
						
						... 
						
						
						
						* origin/pr/111:
  Add tests for --tree option of qvm-ls
  Sort domains in network tree list
  network tree manpage entry added
  added feature to list domains as network tree 
						
					 
					
						2019-11-09 15:26:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rot127 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							008daa9e56 
							
						 
					 
					
						
						
							
							Add tests for --tree option of qvm-ls  
						
						 
						
						
						
					 
					
						2019-11-08 00:16:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rot127 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5d4cd1e2c 
							
						 
					 
					
						
						
							
							Sort domains in network tree list  
						
						 
						
						
						
					 
					
						2019-11-08 00:15:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saswat Padhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28321ddac1 
							
						 
					 
					
						
						
							
							Preserve backward compatibility  
						
						 
						
						
						
					 
					
						2019-11-04 00:57:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saswat Padhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9cf088e90 
							
						 
					 
					
						
						
							
							Added a new test and minor updates to others  
						
						 
						
						
						
					 
					
						2019-11-03 05:02:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saswat Padhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5da0216b94 
							
						 
					 
					
						
						
							
							Fixed a bug and removed unused import  
						
						 
						
						
						
					 
					
						2019-11-03 05:02:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saswat Padhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							704bf50e0a 
							
						 
					 
					
						
						
							
							Updated tests for qvm-pool  
						
						 
						
						
						
					 
					
						2019-11-03 04:18:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saswat Padhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							434d8c60bd 
							
						 
					 
					
						
						
							
							Improvements to qvm-pool argument parser  
						
						 
						
						... 
						
						
						
						This change introduces a complete rewrite of the argument parser for the `qvm-pool` tool.
As suggested by @marmarek in qubes-issues#5407, the goal is to be consistent with other tools such as `qvm-device`, `qvm-volume` etc.
(resolves  QubesOS/qubes-issues#5407 ) 
						
					 
					
						2019-11-03 04:06:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rot127 
							
						 
					 
					
						
						
						
						
							
						
						
							566aefd352 
							
						 
					 
					
						
						
							
							added feature to list domains as network tree  
						
						 
						
						
						
					 
					
						2019-11-01 17:16:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81b3152fa8 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/110'  
						
						 
						
						... 
						
						
						
						* origin/pr/110:
  Added pool.usage_details API method
  Fixed error with import 
						
					 
					
						2019-10-23 13:54:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marta Marczykowska-Górecka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d92fdd1264 
							
						 
					 
					
						
						
							
							Added pool.usage_details API method  
						
						 
						
						... 
						
						
						
						It provides information about data and metadata usage. 
						
					 
					
						2019-10-23 02:00:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marta Marczykowska-Górecka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb82606328 
							
						 
					 
					
						
						
							
							Fixed error with import  
						
						 
						
						... 
						
						
						
						The import workaround didn't actually work.
Python does not handle "import x as y; from y import z"
and it worked only by accident. 
						
					 
					
						2019-10-22 22:27:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03bc15dd38 
							
						 
					 
					
						
						
							
							app: switch get_local_name method to property  
						
						 
						
						
						
					 
					
						2019-10-20 21:19:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7740546c9 
							
						 
					 
					
						
						
							
							tests: qvm_start_gui: make PEP8 happier  
						
						 
						
						
						
					 
					
						2019-10-20 19:25:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63e63f0bcf 
							
						 
					 
					
						
						
							
							tests: fix with respect to gui properties  
						
						 
						
						
						
					 
					
						2019-10-20 19:20:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a27c1919f 
							
						 
					 
					
						
						
							
							app: get_local_name set/from self attribute  
						
						 
						
						
						
					 
					
						2019-10-20 19:20:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40d9696b90 
							
						 
					 
					
						
						
							
							app: fix missing docstring for get_local_name  
						
						 
						
						
						
					 
					
						2019-10-20 17:41:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							411e2884cc 
							
						 
					 
					
						
						
							
							qvm-start-gui: simplify log info for start_gui function  
						
						 
						
						
						
					 
					
						2019-10-20 16:07:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e63510b4cf 
							
						 
					 
					
						
						
							
							guivm: use getattr instead of try/except and direct property access  
						
						 
						
						
						
					 
					
						2019-10-20 15:43:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b4a99f83f 
							
						 
					 
					
						
						
							
							qvm-start-gui: handle GuiVM  
						
						 
						
						
						
					 
					
						2019-10-20 15:37:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5102d752f 
							
						 
					 
					
						
						
							
							Make PEP8 happier  
						
						 
						
						
						
					 
					
						2019-10-20 13:31:40 +02:00