Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e5f90c273 
							
						 
					 
					
						
						
							
							tools: add qvm-tags tool  
						
						... 
						
						
						
						QubesOS/qubes-issues#2388  
					
						2017-06-20 01:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c07c57bfef 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/7'  
						
						... 
						
						
						
						* qubesos/pr/7:
  qvm-ls: hide flags (aka status), get more descriptive
  qvm-ls: fix -O with uppercase names
  vm: fix get_power_state() for dom0 
						
					 
					
						2017-06-08 22:20:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a42dffcb89 
							
						 
					 
					
						
						
							
							Merge branch 'devel-1'  
						
						... 
						
						
						
						* devel-1:
  toos: fix handling default command (qvm-device, qvm-volume, ...)
  events: fix parsing events with empty parameters
  tools: ignore qvm-template-postprocess calls in chroot
  app: close payload_stream in qubesd_call 
						
					 
					
						2017-06-08 22:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							59eda63923 
							
						 
					 
					
						
						
							
							qvm-ls: hide flags (aka status), get more descriptive  
						
						... 
						
						
						
						Enterprise™ continues. 
						
					 
					
						2017-06-08 15:03:00 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							23fe5e431c 
							
						 
					 
					
						
						
							
							qvm-ls: fix -O with uppercase names  
						
						
						
					 
					
						2017-06-08 14:27:53 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							57cabc395b 
							
						 
					 
					
						
						
							
							qvm-ls: run a spinner while waiting  
						
						... 
						
						
						
						Since Admin API, qvm-ls takes a long time to complete. Therefore,
Corporate Headquarters commanded that a Enterprise Spinner is to be
implemented and mandated it's use unto us.
We take amusement from its endless gyrations. 
						
					 
					
						2017-06-07 20:59:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a184e35a03 
							
						 
					 
					
						
						
							
							toos: fix handling default command (qvm-device, qvm-volume, ...)  
						
						... 
						
						
						
						When command isn't specified, command variable is set to None. Lets
handle this situation gracefuly. 
						
					 
					
						2017-05-30 01:41:51 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96b27fdf14 
							
						 
					 
					
						
						
							
							tools: ignore qvm-template-postprocess calls in chroot  
						
						... 
						
						
						
						It require qubesd running. Firstboot will take care of it. 
						
					 
					
						2017-05-29 15:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0a556fad8c 
							
						 
					 
					
						
						
							
							app: close payload_stream in qubesd_call  
						
						... 
						
						
						
						This is to prevent leaking file descriptors.
QubesOS/qubes-issues#2622  
						
					 
					
						2017-05-26 19:09:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2675d63579 
							
						 
					 
					
						
						
							
							tools: add qvm-template-postprocess  
						
						... 
						
						
						
						Tool to be called from template's rpm post-installation script. 
						
					 
					
						2017-05-26 01:33:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3f85214fc 
							
						 
					 
					
						
						
							
							tools: make qvm-ls --fields accept property names  
						
						... 
						
						
						
						Since migration to Admin API, qvm-ls no longer have list of all VM
properties in advance, so can't really validate fields list. Simply
assume that unknown columns are properties. 
						
					 
					
						2017-05-23 13:33:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54d5ec79b5 
							
						 
					 
					
						
						
							
							qvm-run: fix race condition in SIGCHLD handling  
						
						... 
						
						
						
						Don't terminate qvm-run on any SIGCHLD, check if the process we're
waiting for have finished.
Currently the only situation when it's broken is a test (which starts
additional process, whose SIGCHLD may be caught here), but lets do not
assume that much (starting only one process) about environment. 
						
					 
					
						2017-05-22 10:54:51 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38abd81ea8 
							
						 
					 
					
						
						
							
							tools: add qvm-run --service  
						
						... 
						
						
						
						Make it convenient wrapper around qrexec-client{-vm}, which would start
a VM, wait for user session etc. 
						
					 
					
						2017-05-20 03:15:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							938fc9348f 
							
						 
					 
					
						
						
							
							Add 'wait' argument to vm.run_service()  
						
						... 
						
						
						
						It is supported only from dom0, but it's still useful to have, to save
on simultaneous vchan connections (only waiting for MSG_DATA_EXIT_CODE).
This is especially important for Windows VMs, as qrexec-agent there have
pretty low limit on simultaneous connections (about 20).
Make qvm-run use it. 
						
					 
					
						2017-05-19 18:41:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							024ac6a810 
							
						 
					 
					
						
						
							
							tools/qvm-run: fix waiting for session  
						
						... 
						
						
						
						Register SIGCHLD signal handler later - do not stop data processing when
qubes.WaitForSession service exits. 
						
					 
					
						2017-05-18 09:50:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f5fc6ac3d 
							
						 
					 
					
						
						
							
							tools: fix handling single optional VM name  
						
						
						
					 
					
						2017-05-18 09:50:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							116c45071f 
							
						 
					 
					
						
						
							
							Make pylint happy  
						
						
						
					 
					
						2017-05-17 13:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							45cbbf5e1d 
							
						 
					 
					
						
						
							
							tools/qvm-run: use print instead of logging  
						
						... 
						
						
						
						Do not color qvm-run diagnostic messages, but also avoid ANSI control
sequences in logs. While at it, do not print 'Running ...' message when
--pass-io is used. 
						
					 
					
						2017-05-17 11:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d7ca9f95e 
							
						 
					 
					
						
						
							
							tools/qvm-run: wait for user session unless qvm-run --no-gui is used  
						
						... 
						
						
						
						Avoid race condition with X server startup, especially important for
qvm-run --autostart. 
						
					 
					
						2017-05-17 11:07:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							210876bd8f 
							
						 
					 
					
						
						
							
							tools/qvm-run: use subproces.DEVNULL instead of manually opened /dev/null  
						
						
						
					 
					
						2017-05-17 11:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57b87da9d1 
							
						 
					 
					
						
						
							
							tools/qvm-start-gui: fix cat-induced typo  
						
						... 
						
						
						
						<^-^> 
						
					 
					
						2017-05-12 19:43:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4d6ac2880 
							
						 
					 
					
						
						
							
							Include tools also on python 3.4  
						
						... 
						
						
						
						This result only in small limitation in qvm-start-gui tool, but allow
to use the tools from Debian jessie based VM (python 3.4.2). 
						
					 
					
						2017-05-11 23:57:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ceff0f8c0 
							
						 
					 
					
						
						
							
							Rename qubesmgmt to qubesadmin module  
						
						... 
						
						
						
						QubesOS/qubes-issues#853  
					
						2017-05-11 23:40:03 +02:00