Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eed508864 
							
						 
					 
					
						
						
							
							tools: add qvm-start-gui --notify-monitor-layout option  
						
						... 
						
						
						
						This is mostly what 'qubes-monitor-layout-notify' tool did in Qubes 3.2. 
						
					 
					
						2017-04-29 01:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf053769bf 
							
						 
					 
					
						
						
							
							tools: qvm-remove  
						
						... 
						
						
						
						The tool and test. 
						
					 
					
						2017-04-29 01:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77a96b8b21 
							
						 
					 
					
						
						
							
							tools: qvm-features  
						
						... 
						
						
						
						The tool and tests. 
						
					 
					
						2017-04-29 01:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed93b40e72 
							
						 
					 
					
						
						
							
							tools: qvm-check  
						
						... 
						
						
						
						The tool and tests. 
						
					 
					
						2017-04-29 01:18:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							275a53e545 
							
						 
					 
					
						
						
							
							Make pylint happy  
						
						
						
					 
					
						2017-04-29 01:18:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6d06d856d 
							
						 
					 
					
						
						
							
							tools: qvm-start  
						
						... 
						
						
						
						The tool and tests for it. 
						
					 
					
						2017-04-29 01:18:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f7b902034 
							
						 
					 
					
						
						
							
							tools: qvm-run  
						
						... 
						
						
						
						The tool and tests for it. 
						
					 
					
						2017-04-29 01:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3559ec0c54 
							
						 
					 
					
						
						
							
							tools: add monitor layout support to qvm-start-gui  
						
						... 
						
						
						
						Again, mostly moved from qubes/exc/gui.py in core-admin. 
						
					 
					
						2017-04-29 01:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef683485e2 
							
						 
					 
					
						
						
							
							events: add qubesd reconnection support  
						
						... 
						
						
						
						If connection is interrupted (for example qubesd restart), attempt to
reconnect. 
						
					 
					
						2017-04-29 01:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21c65d7ea8 
							
						 
					 
					
						
						
							
							tools: improve --all switch  
						
						... 
						
						
						
						Don't check VM 'qid' (which require mgmt call), but VM class instead 
						
					 
					
						2017-04-29 01:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ed3d8d262 
							
						 
					 
					
						
						
							
							tools: add qvm-start-gui tool  
						
						... 
						
						
						
						This is mostly moved from qubes.ext.gui module. 
						
					 
					
						2017-04-29 01:18:26 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36d8ee9b32 
							
						 
					 
					
						
						
							
							Add qvm-pool and qvm-volume tool  
						
						
						
					 
					
						2017-04-07 18:48:05 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad570ec027 
							
						 
					 
					
						
						
							
							tools: make print_table compatible with python2 and python3 tests  
						
						... 
						
						
						
						StringIO expect 'str' object, but on python2 it's different from
'unicode' (returned by decode() method). Convert it explicitly back to
str. 
						
					 
					
						2017-03-13 04:37:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2481b19a2 
							
						 
					 
					
						
						
							
							tools/qvm-ls: various fixes  
						
						... 
						
						
						
						1. Fix displaying non-str values - convert them to string.
2. Always sort VMs.
3. Add app argument to main - required for tests. 
						
					 
					
						2017-03-13 04:37:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							795909bc05 
							
						 
					 
					
						
						
							
							tools/qvm-prefs: re-add --help-properties action  
						
						... 
						
						
						
						Specific VM object is required to get list of properties and help on
them, so convert HelpPropertiesAction into normal action (like --get or
--set). 
						
					 
					
						2017-03-13 04:37:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							435a465d70 
							
						 
					 
					
						
						
							
							tools/qvm-ls: kill fixed column width  
						
						... 
						
						
						
						Calculate column width dynamically, besed on actual contents. 
						
					 
					
						2017-03-13 04:37:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fea3d3391f 
							
						 
					 
					
						
						
							
							tools/qvm-ls: adjust VM classes  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-03-11 09:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							554081498d 
							
						 
					 
					
						
						
							
							tools/qvm-ls: assume "unknown" colums being VM properties  
						
						... 
						
						
						
						Listing VM properties require specific object, so instead of collecting
all properties from all VMs (which may be denied by policy), simply
try to access properties (and display '-' when it fails).
QubesOS/qubes-issues#853  
						
					 
					
						2017-03-11 09:39:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77250ab529 
							
						 
					 
					
						
						
							
							tools/qvm-ls: copy mostly-unmodified version from core-admin  
						
						
						
					 
					
						2017-03-09 02:52:37 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							795a06e400 
							
						 
					 
					
						
						
							
							tools: pause/unpause/shutdown - don't stop on first failed VM  
						
						... 
						
						
						
						But still report a failure with exit code if any of them failed.
QubesOS/qubes-issues#853  
						
					 
					
						2017-03-09 02:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0af402c16 
							
						 
					 
					
						
						
							
							tools/qvm-kill: don't use deprecated force_shutdown method  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-03-09 02:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ffd44da49 
							
						 
					 
					
						
						
							
							tools/qvm-prefs: handle invalid properties by catching AttributeError  
						
						... 
						
						
						
						This may avoid unneded qubesd call (listing properties). 
						
					 
					
						2017-03-09 02:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4c2294ce0 
							
						 
					 
					
						
						
							
							tools/qvm-prefs: adjust for qubesmgmt module  
						
						... 
						
						
						
						list_properties() returns strings, not property objects. 
						
					 
					
						2017-03-09 02:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a575bc3422 
							
						 
					 
					
						
						
							
							tools: allow supplying app object to main function  
						
						... 
						
						
						
						This is mostly for tests, which use dummy app instance. 
						
					 
					
						2017-03-09 02:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61731a9490 
							
						 
					 
					
						
						
							
							tools: kill --force-root and --qubesxml arguments  
						
						... 
						
						
						
						Those are no longer useful, as all actions are delegated to qubesd. Keep
--force-root argument (but ignore it and hide from help) for backward
compatibility with various scripts.
Fixes  QubesOS/qubes-issues#2684  
						
					 
					
						2017-03-09 02:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32bd75da77 
							
						 
					 
					
						
						
							
							Update license headers  
						
						... 
						
						
						
						Update GPL->LGPL for tools moved from core-admin repository.
While at it, change mailing address to www link, as suggested by FSF.
Cc: @woju
Cc: @rootkovska 
						
					 
					
						2017-03-09 02:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b8d58885b 
							
						 
					 
					
						
						
							
							tools: reduce code duplication  
						
						... 
						
						
						
						Have one implementation for all property-related tools. 
						
					 
					
						2017-03-09 02:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb770b4744 
							
						 
					 
					
						
						
							
							tools: include a few simple tools  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-03-09 02:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a813d50267 
							
						 
					 
					
						
						
							
							tools: adjust for qubesmgmt module  
						
						... 
						
						
						
						For now comment out HelpPropertiesAction, as we don't have VM classes
here and accessing properties help require VM instances.
This needs some better idea... 
						
					 
					
						2017-03-08 15:55:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e2ce8454b 
							
						 
					 
					
						
						
							
							tools: copy unmodified file from core-admin  
						
						
						
					 
					
						2017-03-08 15:55:51 +01:00