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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f5ac8d389 
							
						 
					 
					
						
						
							
							version 4.1.2  
						
						
						
					 
					
						2019-11-30 05:12:01 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ba2ad2e29 
							
						 
					 
					
						
						
							
							version 4.1.1  
						
						
						
					 
					
						2019-11-13 05:58:53 +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 
						 
				 
			
				
					
						
							
							
								Rot127 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a732953ffb 
							
						 
					 
					
						
						
							
							network tree manpage entry added  
						
						
						
					 
					
						2019-11-08 00:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								Saswat Padhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28321ddac1 
							
						 
					 
					
						
						
							
							Preserve backward compatibility  
						
						
						
					 
					
						2019-11-04 00:57:21 -08:00 
						 
				 
			
				
					
						
							
							
								Saswat Padhi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40bea97c72 
							
						 
					 
					
						
						
							
							Updated qvm-pool.rst file  
						
						
						
					 
					
						2019-11-03 05:39:09 -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 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33f04bb49a 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/108'  
						
						... 
						
						
						
						* origin/pr/108:
  app: switch get_local_name method to property
  tests: qvm_start_gui: make PEP8 happier
  tests: fix with respect to gui properties
  app: get_local_name set/from self attribute
  app: fix missing docstring for get_local_name
  qvm-start-gui: simplify log info for start_gui function
  guivm: use getattr instead of try/except and direct property access
  qvm-start-gui: handle GuiVM
  Make PEP8 happier 
						
					 
					
						2019-10-22 16:56:05 +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 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0e6e2faf3 
							
						 
					 
					
						
						
							
							travis: switch to bionic  
						
						... 
						
						
						
						QubesOS/qubes-issues#4613  
					
						2019-10-19 21:45:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d3a214648 
							
						 
					 
					
						
						
							
							version 4.1.0  
						
						
						
					 
					
						2019-10-09 05:48:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d736f5aa8 
							
						 
					 
					
						
						
							
							Make pylint happy  
						
						
						
					 
					
						2019-10-05 21:57:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8c48ff7c8 
							
						 
					 
					
						
						
							
							tools/qvm-start-gui: avoid starting a VM just to send it monitor layout  
						
						... 
						
						
						
						If the VM is powered off shortly after startup, it may happen that
qubes.SetMonitorLayout would start it again. Avoid this by using
autostart=False argument to run_service() function.
Note that there is a vm.is_running() check at the beginning of the
function already, but if it happens while the VM is cleaned up, it may
still report that it's running, but at the time of run_service() call it
is not. 
						
					 
					
						2019-09-26 19:21:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98260ff148 
							
						 
					 
					
						
						
							
							Add run_service(..., autostart=False) argument  
						
						... 
						
						
						
						This allows to run a service but do not cause a qube to be started it
isn't already running. This is especially useful for background /
internal calls designed to service a running target VM - if VM is not
running, those do not make sense to be called in the first place.
Specifically, this will allow qvm-start-gui to avoid re-starting a
domain while calling qubes.NotifyMonitorLayout, when a VM is shutdown
shortly after its startup. 
						
					 
					
						2019-09-26 19:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fcb031192 
							
						 
					 
					
						
						
							
							Add support for run_service(..., filter_esc=True) in a VM  
						
						... 
						
						
						
						Since qrexec-client-vm got support for filtering escape characters, use
it here too.
QubesOS/qubes-issues#5322  
						
					 
					
						2019-09-21 04:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7dcdd3a0b 
							
						 
					 
					
						
						
							
							rpm: fix release number  
						
						
						
					 
					
						2019-09-21 04:54:54 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22bc5d880a 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/105'  
						
						... 
						
						
						
						* origin/pr/105:
  Fixed error with VM being incorrectly listed as its own dependency 
						
					 
					
						2019-09-21 03:34:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							556cec4e3f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/104'  
						
						... 
						
						
						
						* origin/pr/104:
  dochelpers: make PEP8 happier
  dochelpers: handle legacy sphinx library
  Fix Sphinx 2 new API for Fedora 31+ 
						
					 
					
						2019-09-21 03:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f1564dcf0 
							
						 
					 
					
						
						
							
							backup/restore: make pylint happy  
						
						
						
					 
					
						2019-09-21 03:20:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marta Marczykowska-Górecka 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e2b432644 
							
						 
					 
					
						
						
							
							Fixed error with VM being incorrectly listed as its own dependency  
						
						... 
						
						
						
						fixes  QubesOS/qubes-issues#4224  
					
						2019-09-17 00:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48ad8325d0 
							
						 
					 
					
						
						
							
							tests: check rejecting/accepting compression filters  
						
						... 
						
						
						
						3 new tests:
- custom (common) compression filter
- custom (uncommon) compression filter - should be rejected
- custom (uncommon) compression filter forced - accepted 
						
					 
					
						2019-09-10 15:24:15 +02:00