unman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78ac2e4a28 
							
						 
					 
					
						
						
							
							Add tests for interrupt remapping and USB controllers  
						
						
						
					 
					
						2017-01-12 00:18:04 +00:00 
						 
				 
			
				
					
						
							
							
								Loren Rogers 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f8c7daf1 
							
						 
					 
					
						
						
							
							Rewrite root error message  
						
						... 
						
						
						
						The language for this was very strange, so I rewrote it in a more standard format. Instead of printing things across three functions, I consolidated into one. I also opted for the more standard "WARNING:" instead of "***", which I've not seen before. 
						
					 
					
						2016-11-30 22:32:16 -05:00 
						 
				 
			
				
					
						
							
							
								Cyril LEVIS 
							
						 
					 
					
						
						
						
						
							
						
						
							1b12df379c 
							
						 
					 
					
						
						
							
							add --help and -h on qvm-create-default-qvm  
						
						
						
					 
					
						2016-11-28 13:53:36 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							534c3a13f7 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/78'  
						
						... 
						
						
						
						* qubesos/pr/78:
  Add name-raw field for qvm-ls 
						
					 
					
						2016-11-28 12:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71243d949e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/80'  
						
						... 
						
						
						
						* qubesos/pr/80:
  qvm-check: s/stdout/stderr/ 
						
					 
					
						2016-11-28 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							076ef884f3 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/79'  
						
						... 
						
						
						
						* qubesos/pr/79:
  Implement qvm-ls --list-fields 
						
					 
					
						2016-11-28 12:57:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Philippe Ouellet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80450dab92 
							
						 
					 
					
						
						
							
							Add name-raw field for qvm-ls  
						
						... 
						
						
						
						Useful to avoid needing to `... | tr -d '<>{}[]='` just to get clean
VM names in scripts.
Fixes https://github.com/QubesOS/qubes-issues/issues/2444  
						
					 
					
						2016-11-28 02:58:18 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Philippe Ouellet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7033f6a796 
							
						 
					 
					
						
						
							
							qvm-check: s/stdout/stderr/  
						
						
						
					 
					
						2016-11-28 02:54:04 -05:00 
						 
				 
			
				
					
						
							
							
								Jean-Philippe Ouellet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ddf141376 
							
						 
					 
					
						
						
							
							Implement qvm-ls --list-fields  
						
						
						
					 
					
						2016-11-27 01:12:53 -05:00 
						 
				 
			
				
					
						
							
							
								unman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ea129c1e0 
							
						 
					 
					
						
						
							
							Fix handling attributes in qvm-prefs  
						
						
						
					 
					
						2016-11-25 02:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								unman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f2318fcc3 
							
						 
					 
					
						
						
							
							Fixed regexp for MAC address in qvm-prefs  
						
						
						
					 
					
						2016-11-25 01:02:32 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba4dec5383 
							
						 
					 
					
						
						
							
							qvm-block: fix checking attached status of disk image files  
						
						... 
						
						
						
						Libvirt do not show actual block device (loop*) choosen for the device -
only original (file) path. But file path is available in device
description. Please note that VM can provide any description (withing
allowed limits), effectively breaking this check again (hidding the
attachment status). But even without this bug it could do that - by
hidding the whole device from QubesDB.
Fixes  QubesOS/qubes-issues#2453  
						
					 
					
						2016-11-23 03:25:03 +01:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							12644f218b 
							
						 
					 
					
						
						
							
							qubes-hcl-report: check for incomplete 'xl dmesg'  
						
						
						
					 
					
						2016-09-20 05:29:38 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							3e668a62e2 
							
						 
					 
					
						
						
							
							qubes-hcl-report: SLAT detection: improve log parsing  
						
						
						
					 
					
						2016-09-20 05:29:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84528b30c1 
							
						 
					 
					
						
						
							
							qvm-remove: don't fail on removing template which was never started  
						
						... 
						
						
						
						When a template never was started, it isn't defined in libvirt, so
attempt to undefine it will fail.
Fixes  QubesOS/qubes-issues#2290  
						
					 
					
						2016-09-09 12:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32b4f9d4a4 
							
						 
					 
					
						
						
							
							qubes-hcl-report: add check for HAP/SLAT  
						
						... 
						
						
						
						bassed on
https://wiki.xenproject.org/wiki/Xen_Common_Problems#How_can_I_check_if_my_CPU_supports_HAP_.28Hardware_Assisted_Paging.29_.3F  
						
					 
					
						2016-09-01 03:45:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c1c57bcb7 
							
						 
					 
					
						
						
							
							qvm-backup-restore: add missing backslash  
						
						... 
						
						
						
						Reported by Ivan <ivan@c3i.bg> 
						
					 
					
						2016-08-17 13:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86a14b53fb 
							
						 
					 
					
						
						
							
							qvm-run: color untrusted stderr even when stdout is redirected  
						
						... 
						
						
						
						When stdout is redirected to some file or command two things will
happen:
 - qvm-run will not automatically color the output as stdout is not a
 TTY
 - even when coloring is forced, it will not work, as the control
 sequence (on stdout) will be redirected anyway
Fix this by handling stdout and stderr independently and output color
switching sequence to each of them.
Fixes  QubesOS/qubes-issues#2190  
						
					 
					
						2016-07-29 13:07:37 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d1b7504da 
							
						 
					 
					
						
						
							
							qvm-sync-clock: allow colon in timezone spec  
						
						... 
						
						
						
						`date` in debian 9 puts colon there. Since the timezone is not used here
in any way (it operates on UTC time anyway), simply allow this format
too. 
						
					 
					
						2016-07-19 00:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew David Wong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3427621f43 
							
						 
					 
					
						
						
							
							Correct note regarding dom0 home-pre-restore directory  
						
						
						
					 
					
						2016-07-16 18:26:15 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew David Wong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cb0f384fd 
							
						 
					 
					
						
						
							
							Revise help and stderr messages  
						
						
						
					 
					
						2016-07-15 16:29:01 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew David Wong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d625b3570 
							
						 
					 
					
						
						
							
							Revise help and stderr messages  
						
						
						
					 
					
						2016-07-15 16:20:11 -07:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78437f7012 
							
						 
					 
					
						
						
							
							qvm-ls: remove unused code  
						
						
						
					 
					
						2016-07-01 03:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13a463b565 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/33'  
						
						... 
						
						
						
						* qubesos/pr/33:
  And some more quoting to satisfy #1672 
  Quoting all `cat`s as proposed in #1672 
  Modifying support cpio as proposed in #1672 
  Quoting the destination as proposed in #1672  
						
					 
					
						2016-06-30 01:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								Desobediente Civil 
							
						 
					 
					
						
						
						
						
							
						
						
							59e687c3f3 
							
						 
					 
					
						
						
							
							And some more quoting to satisfy  #1672  
						
						
						
					 
					
						2016-06-27 19:23:53 -03:00 
						 
				 
			
				
					
						
							
							
								Desobediente Civil 
							
						 
					 
					
						
						
						
						
							
						
						
							5081b58ee8 
							
						 
					 
					
						
						
							
							Quoting all cats as proposed in  #1672  
						
						
						
					 
					
						2016-06-27 19:19:00 -03:00 
						 
				 
			
				
					
						
							
							
								Desobediente Civil 
							
						 
					 
					
						
						
						
						
							
						
						
							fa83298153 
							
						 
					 
					
						
						
							
							Modifying support cpio as proposed in  #1672  
						
						
						
					 
					
						2016-06-27 19:15:46 -03:00 
						 
				 
			
				
					
						
							
							
								Desobediente Civil 
							
						 
					 
					
						
						
						
						
							
						
						
							12bf920969 
							
						 
					 
					
						
						
							
							Quoting the destination as proposed in  #1672  
						
						
						
					 
					
						2016-06-27 19:10:00 -03:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e431e8bc45 
							
						 
					 
					
						
						
							
							qvm-ls: fix handling explicit VMs list  
						
						
						
					 
					
						2016-06-26 13:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13f832645a 
							
						 
					 
					
						
						
							
							qvm-remove: undefine libvirt domain even when not removing files  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#2112  
					
						2016-06-25 00:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84677fa70b 
							
						 
					 
					
						
						
							
							qvm-ls: fix handling VM list on command line  
						
						
						
					 
					
						2016-06-24 23:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							776393e97b 
							
						 
					 
					
						
						
							
							qvm-check: whitespace fixes  
						
						
						
					 
					
						2016-06-24 22:43:26 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44da6d7940 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/32'  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#2103 
* qubesos/pr/32:
  Add VM state options 
					
						2016-06-24 22:40:18 +02:00 
						 
				 
			
				
					
						
							
							
								GammaSQ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3599249e2d 
							
						 
					 
					
						
						
							
							forgot if-statement in last commit  
						
						
						
					 
					
						2016-06-24 19:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								GammaSQ 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c7915808b 
							
						 
					 
					
						
						
							
							added --raw-data option  
						
						
						
					 
					
						2016-06-24 19:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae44869499 
							
						 
					 
					
						
						
							
							qvm-start: improve error message about missing qubes-windows-tools.iso  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#1977  
					
						2016-06-24 19:57:02 +02:00 
						 
				 
			
				
					
						
							
							
								ttasket 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc488818d 
							
						 
					 
					
						
						
							
							Add VM state options  
						
						... 
						
						
						
						New options: --running, --paused and --template 
						
					 
					
						2016-06-24 06:09:06 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88cb62fcf6 
							
						 
					 
					
						
						
							
							core: add pci_e820_host property  
						
						... 
						
						
						
						Enable e820_host option for VMs with PCI devices (to allow VM kernel to
deal with address space conflicts). But add a property to allow
disabling it.
Fixes  QubesOS/qubes-issues#2019  
						
					 
					
						2016-06-04 16:52:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a534b1dd2c 
							
						 
					 
					
						
						
							
							qvm-usb: remove scary warning about PV USB stability  
						
						... 
						
						
						
						USBIP (used for PV USB here) is considered stable by Linux maintainers,
so follow their judgement.
Fixes  QubesOS/qubes-issues#531  
						
					 
					
						2016-06-02 02:52:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52fb410deb 
							
						 
					 
					
						
						
							
							qvm-usb: always pass VM as object reference not a name  
						
						... 
						
						
						
						Make the API consistent.
QubesOS/qubes-issues#531  
						
					 
					
						2016-06-02 02:44:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d67636308f 
							
						 
					 
					
						
						
							
							qvm-usb: modify for USBIP-over-qrexec implementation  
						
						... 
						
						
						
						QubesOS/qubes-issues#531  
					
						2016-05-26 01:38:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c0f5a4be6 
							
						 
					 
					
						
						
							
							qubes-hcl-report: filename sanitization for old bash  
						
						... 
						
						
						
						Bash in dom0 (Fedora 20 based) doesn't properly handle "+(..)" operator.
So remove it for now.
Fixes  QubesOS/qubes-issues#1994  
						
					 
					
						2016-05-18 14:21:26 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							692254fcbf 
							
						 
					 
					
						
						
							
							qubes-bug-report: remove trailing spaces  
						
						... 
						
						
						
						QubesOS/qubes-issues#901  
					
						2016-05-17 20:33:05 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1e368da43 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/30'  
						
						... 
						
						
						
						* qubesos/pr/30:
  qubes-bug-report coding style 4 spaces instead of tabs and using += operator
  qubes-bug-report subprocess removed, refactored and fixed pacman command for archlinux packages
  Tool to create bug reports.
Fixes  QubesOS/qubes-issues#901  
						
					 
					
						2016-05-17 20:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								Jeepler 
							
						 
					 
					
						
						
						
						
							
						
						
							14efbb4a22 
							
						 
					 
					
						
						
							
							qubes-bug-report coding style 4 spaces instead of tabs and using += operator  
						
						
						
					 
					
						2016-05-17 13:15:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jeepler 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7631208c 
							
						 
					 
					
						
						
							
							qubes-bug-report subprocess removed, refactored and fixed pacman command for archlinux packages  
						
						
						
					 
					
						2016-05-16 23:36:27 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10f0716911 
							
						 
					 
					
						
						
							
							trim-template: Fix handling long named templates  
						
						... 
						
						
						
						Trim template name to fit full VM name in 31 chars.
At the same time, check if the VM already exists - if so - remove it
first (or error out asking the user to remove it manually - if VM isn't
marked as internal).
Now that VM is created as internal, to skip appmenus creation.
QubesOS/qubes-issues#1910 
Fixes  QubesOS/qubes-issues#1655  
						
					 
					
						2016-05-15 15:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8ea1d4b39 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/10'  
						
						... 
						
						
						
						* origin/pr/10:
  backup: Allow to specify custom temporary directory 
						
					 
					
						2016-05-04 23:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								o 
							
						 
					 
					
						
						
						
						
							
						
						
							01bc257265 
							
						 
					 
					
						
						
							
							cleanup whitespace mess  
						
						
						
					 
					
						2016-04-04 15:57:42 +02:00 
						 
				 
			
				
					
						
							
							
								o 
							
						 
					 
					
						
						
						
						
							
						
						
							b04d1ce005 
							
						 
					 
					
						
						
							
							new qvm-top utility  
						
						... 
						
						
						
						Display cpu and mem similar to qvm-ls but ordered by cpu time. Also a
one line summary switch which includes the top n cpu consuming vms and
total memory consumption. Intended usage is to e.g. embed in a window
manager widget. 
						
					 
					
						2016-04-04 15:51:09 +02:00