Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b16f3ab79b 
							
						 
					 
					
						
						
							
							tools/qvm-ls: add --network and --disk compatibility options  
						
						... 
						
						
						
						Shortcuts for new --format=... 
						
					 
					
						2018-01-12 05:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							080b563ae2 
							
						 
					 
					
						
						
							
							tools/qvm-ls: add --raw-list option for compatibility with R3.2  
						
						... 
						
						
						
						There was an option to list just VM names, useful for scripting.
Preserve that for compatibility. 
						
					 
					
						2018-01-12 05:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0533703ddf 
							
						 
					 
					
						
						
							
							tools/qvm-ls: allow list only selected VMs  
						
						... 
						
						
						
						Restore possibility to list only some VMs, by naming them on command
line. 
						
					 
					
						2018-01-12 05:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4af13d5445 
							
						 
					 
					
						
						
							
							tools: fix handling optional domain list  
						
						... 
						
						
						
						It wasn't possible to use QubesArgumentParser(vmname_nargs=...) for
optional domain list - the option forced usage of either --all or
explicit domain list. 
						
					 
					
						2018-01-12 05:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b5546f1b0 
							
						 
					 
					
						
						
							
							tools/qvm-start: add naive waiting for cdrom device  
						
						... 
						
						
						
						When starting a VM with --cdrom=some-vm:/some/path/to.iso, it can be
started only when loop device matching the path is available. For now,
add naive waiting (while ... sleep(1)) for it. Later it might worth
converting it to events handling. 
						
					 
					
						2018-01-12 05:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b0e7123b8 
							
						 
					 
					
						
						
							
							storage: add volume.is_outdated() function  
						
						... 
						
						
						
						This is to match core-admin API. Logically it could be a property not a
method (as other things like usage or size), but it is already defined
(and used in various places) as a method in core-admin, so lets don't
change the API right now. 
						
					 
					
						2018-01-12 05:27:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fcae995df 
							
						 
					 
					
						
						
							
							doc: add info about specific qvm-device cases  
						
						... 
						
						
						
						The tool can be called also as qvm-DEVICE_CLASS, for example qvm-block
or qvm-pci. 
						
					 
					
						2018-01-11 02:09:47 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							626c764459 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/47'  
						
						... 
						
						
						
						* qubesos/pr/47:
  qvm-device.rst: Document '--ro' option
  qvm-device/block: Alias '--ro' to '--option read-only=yes' 
						
					 
					
						2018-01-11 01:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97724a2e00 
							
						 
					 
					
						
						
							
							add QubesVM.connected_vms attribute  
						
						... 
						
						
						
						One more step to core-admin/core-admin-client API compatibility. 
						
					 
					
						2018-01-11 01:55:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1171a8fa8 
							
						 
					 
					
						
						
							
							qvm-device.rst: Document '--ro' option  
						
						
						
					 
					
						2018-01-10 21:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58cecf6b3f 
							
						 
					 
					
						
						
							
							qvm-device/block: Alias '--ro' to '--option read-only=yes'  
						
						... 
						
						
						
						It's quicker to type and compatible with pre-R4.0 habits/scripts. 
						
					 
					
						2018-01-10 19:30:30 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51a89a9e77 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/44'  
						
						... 
						
						
						
						* qubesos/pr/44:
  Fix style else-return
  tests: update qvm-template-process and qvm-remove tests
  Add --force to manpage.
  Avoid cloning installed_by_rpm
  Print vm list before prompt
  Use --force instead of --yes
  Toggle installed_by_rpm in template tool
  Fix error message grammar
  Add --yes option and confirm prompt. 
						
					 
					
						2018-01-06 14:54:32 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
						
						
							
						
						
							297dec9c55 
							
						 
					 
					
						
						
							
							Merge branch 'tasket01' of  https://github.com/tasket/qubes-core-admin-client  into tasket01  
						
						
						
					 
					
						2018-01-05 23:14:42 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acd5f2e524 
							
						 
					 
					
						
						
							
							Fix style else-return  
						
						
						
					 
					
						2018-01-05 23:13:24 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75a433f07a 
							
						 
					 
					
						
						
							
							tests: update qvm-template-process and qvm-remove tests  
						
						
						
					 
					
						2018-01-06 03:40:51 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a948c7f19 
							
						 
					 
					
						
						
							
							Add --force to manpage.  
						
						
						
					 
					
						2018-01-05 18:05:17 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6258eae17f 
							
						 
					 
					
						
						
							
							doc: update qvm-features documentation  
						
						... 
						
						
						
						QubesOS/qubes-issues#2488 
QubesOS/qubes-issues#3432  
					
						2018-01-05 16:24:12 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e033645ad 
							
						 
					 
					
						
						
							
							backup: restore Qubes 3.x VMs as HVMs  
						
						... 
						
						
						
						Make use of better security of Qubes 4.x by using HVM by default. If
some VMs are incompatible with it (like MirageOS based), user can always
switch it to PV manually later. 
						
					 
					
						2018-01-04 23:39:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a9b0c232c 
							
						 
					 
					
						
						
							
							Avoid cloning installed_by_rpm  
						
						
						
					 
					
						2018-01-03 05:07:57 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b03c9cc9c 
							
						 
					 
					
						
						
							
							Print vm list before prompt  
						
						
						
					 
					
						2018-01-02 01:51:01 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							91928ae0c6 
							
						 
					 
					
						
						
							
							Use --force instead of --yes  
						
						
						
					 
					
						2018-01-02 01:33:20 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7d27cdcdc 
							
						 
					 
					
						
						
							
							Toggle installed_by_rpm in template tool  
						
						
						
					 
					
						2018-01-02 01:19:06 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac7461d1e8 
							
						 
					 
					
						
						
							
							Fix error message grammar  
						
						
						
					 
					
						2018-01-02 00:42:47 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed11346977 
							
						 
					 
					
						
						
							
							Add --yes option and confirm prompt.  
						
						
						
					 
					
						2017-12-29 14:17:30 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							917df5a8c5 
							
						 
					 
					
						
						
							
							tools/qvm-ls: fix handling columns with underscore  
						
						... 
						
						
						
						Mangling column type was inconsistent, resulting in
KeyError('VIRT_MODE'). 
						
					 
					
						2017-12-29 03:24:22 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c82d5b0a73 
							
						 
					 
					
						
						
							
							Make pylint happy  
						
						... 
						
						
						
						Updated pylint on Travis-CI is slightly stricter. 
						
					 
					
						2017-12-22 18:38:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							796a3d43ae 
							
						 
					 
					
						
						
							
							backup: make pylint happy  
						
						... 
						
						
						
						Use 'vm_info' instead of restore_info['dom0'], as it is available inside
the loop. And break some lines to not exceed 80 chars.. 
						
					 
					
						2017-12-22 17:23:27 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c2281fefc8 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/43'  
						
						... 
						
						
						
						* qubesos/pr/43:
  Fix dom0-related issues 
						
					 
					
						2017-12-22 17:19:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2da7ca8c44 
							
						 
					 
					
						
						
							
							version 4.0.12  
						
						
						
					 
					
						2017-12-12 01:42:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6bc4f05cb 
							
						 
					 
					
						
						
							
							Fix dom0-related issues  
						
						
						
					 
					
						2017-12-11 10:16:53 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc9fd47aa0 
							
						 
					 
					
						
						
							
							Another approach for making qvm-shutdown nice for tests  
						
						
						
					 
					
						2017-12-10 22:52:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5944de1eed 
							
						 
					 
					
						
						
							
							Make pylint happy  
						
						
						
					 
					
						2017-12-10 22:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							448fbb8309 
							
						 
					 
					
						
						
							
							make qvm-shutdown nice for unit tests  
						
						... 
						
						
						
						Make it deterministic. 
						
					 
					
						2017-12-10 22:39:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ebcb438dd 
							
						 
					 
					
						
						
							
							tests: update tests for fixed verify_only handling  
						
						
						
					 
					
						2017-12-10 22:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3541b7d883 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/42'  
						
						... 
						
						
						
						* qubesos/pr/42:
  verify-only avoid dom0 handler
  Fix verify-only
  Issue #3303  
						
					 
					
						2017-12-10 22:24:55 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d84423b0b2 
							
						 
					 
					
						
						
							
							verify-only avoid dom0 handler  
						
						
						
					 
					
						2017-12-07 22:36:58 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f86c640d65 
							
						 
					 
					
						
						
							
							Fix verify-only  
						
						
						
					 
					
						2017-12-06 21:31:30 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01114e828b 
							
						 
					 
					
						
						
							
							tests: fix tests after dropping unnecessary admin.label.List call  
						
						
						
					 
					
						2017-12-05 22:56:37 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b7ea16808 
							
						 
					 
					
						
						
							
							tests: make filter-esc tests working also on travis  
						
						... 
						
						
						
						There stderr is not a tty, so filtering isn't turned on by default. Mock
os.isatty() to fake it. 
						
					 
					
						2017-12-05 22:56:37 +01:00 
						 
				 
			
				
					
						
							
							
								qubesuser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14b3acec24 
							
						 
					 
					
						
						
							
							don't use ast.literal_eval, just directly convert to the desired type  
						
						... 
						
						
						
						It's slow and unnecessary 
						
					 
					
						2017-12-05 22:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								qubesuser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							565bdf8549 
							
						 
					 
					
						
						
							
							don't lookup list of labels just to read VM properties  
						
						... 
						
						
						
						If qubesd returns a label name, we can just assume it's valid.
This makes qvm-ls take only one qubesd call. 
						
					 
					
						2017-12-05 22:36:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb069367d5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/41'  
						
						... 
						
						
						
						* qubesos/pr/41:
  Remove dead code 
						
					 
					
						2017-12-05 22:23:02 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd9016a2db 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/40'  
						
						... 
						
						
						
						* qubesos/pr/40:
  Disable spinner if --raw-data
  Fix qvm-ls --raw-data 
						
					 
					
						2017-12-05 22:22:30 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afc9e645fa 
							
						 
					 
					
						
						
							
							tests: Update tests after fix for filtering stderr  
						
						
						
					 
					
						2017-12-05 22:20:53 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1813988074 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/39'  
						
						... 
						
						
						
						* qubesos/pr/39:
  Stop leaking terminal escapes via stderr 
						
					 
					
						2017-12-05 22:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fe5f8c0e7 
							
						 
					 
					
						
						
							
							Issue  #3303  
						
						
						
					 
					
						2017-12-01 18:21:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Philippe Ouellet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							123aa28e87 
							
						 
					 
					
						
						
							
							Remove dead code  
						
						
						
					 
					
						2017-11-30 06:57:03 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Philippe Ouellet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16ae4a64b6 
							
						 
					 
					
						
						
							
							Disable spinner if --raw-data  
						
						
						
					 
					
						2017-11-30 06:48:03 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Philippe Ouellet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b52371f614 
							
						 
					 
					
						
						
							
							Fix qvm-ls --raw-data  
						
						
						
					 
					
						2017-11-29 21:33:50 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Philippe Ouellet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87230fc042 
							
						 
					 
					
						
						
							
							Stop leaking terminal escapes via stderr  
						
						... 
						
						
						
						This restores Qubes R3.2 behavior
Before this patch, the following:
    qvm-run -p sys-firewall 'echo -e "\e[0;46mcyan!" >&2' | wc -l
leaks the escape sequences through to the dom0 terminal via stderr,
in this case demonstrated by the ability to change the text color while
it should be fixed to red.
This can also be abused with xterm reporting sequences to cause input
to be sent to the dom0 terminal. This is potentially a security issue. 
						
					 
					
						2017-11-20 23:33:44 -05:00