Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7a3c0d319 
							
						 
					 
					
						
						
							
							qubes: new devices API  
						
						... 
						
						
						
						Allow device plugin to list attached and available devices. Enforce
at API level every device being exposed by some domain.
This commit only changes devices API, but not update existing users
(pci) yet.
QubesOS/qubes-issues#2257  
						
					 
					
						2016-09-03 20:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f17f80ee9d 
							
						 
					 
					
						
						
							
							qubes/tools: add qvm-template-commit  
						
						... 
						
						
						
						This tool is called from /etc/xen/scripts/block-origin script at VM
shutdown. 
						
					 
					
						2016-08-09 05:14:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e022382a5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into core3-devel  
						
						
						
					 
					
						2016-08-08 00:11:46 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							897a1de14f 
							
						 
					 
					
						
						
							
							Fix typo in qvm-clone(1) manpage  
						
						
						
					 
					
						2016-08-03 02:57:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcf1cfcb1f 
							
						 
					 
					
						
						
							
							Add qvm-clone(1)  
						
						
						
					 
					
						2016-07-13 22:35:58 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							496434d865 
							
						 
					 
					
						
						
							
							qvm-create uses new api  
						
						... 
						
						
						
						- `-p` is now used for `--pool` instead of `--property`
- Documented pool usage 
						
					 
					
						2016-07-13 22:34:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53ff88cd15 
							
						 
					 
					
						
						
							
							qvm-block add revert command  
						
						
						
					 
					
						2016-07-13 22:34:36 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef00ca5702 
							
						 
					 
					
						
						
							
							Add qvm-block manpage  
						
						
						
					 
					
						2016-06-23 13:16:08 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9ddc00741 
							
						 
					 
					
						
						
							
							Add qvm-block  
						
						
						
					 
					
						2016-06-23 13:16:08 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e187fbcaf1 
							
						 
					 
					
						
						
							
							Remove qubes-guid manpage  
						
						... 
						
						
						
						There is another, better one, in the proper package. 
						
					 
					
						2016-06-16 13:15:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							6a10daf7be 
							
						 
					 
					
						
						
							
							Merge branch 'master' into core3-devel  
						
						... 
						
						
						
						Remains to be fixed:
  88cb62fcd2640b51958c2926 
						
					 
					
						2016-06-13 19:03:46 +02: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 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d703f2f44b 
							
						 
					 
					
						
						
							
							Add qvm-pool and manpage for it  
						
						... 
						
						
						
						- Use full import paths in qvm-pool
- Add, Remove, Info and List options set `Namespace.command`. This fixes a crash
  when `-o dir_path=/mnt/foo` is specified after `-a foo xen`.
- Remove `_List`
- Remove 'added pool' and 'removed pool' messages. Unix tools are quiet
- qvm-pool call app.save()
- Rename create_parser in get_parser
- Rename local_parser variables to just parser
- qvm-pool uses print_table 
						
					 
					
						2016-05-30 13:31:54 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							0484be518c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'woju/pull/12/head' into core3-devel  
						
						... 
						
						
						
						Conflicts:
    doc/manpages/qvm-kill.rst 
						
					 
					
						2016-05-25 11:01:19 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df83188fb5 
							
						 
					 
					
						
						
							
							Update qvm-remove manpage  
						
						
						
					 
					
						2016-05-21 01:35:33 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8959e5a77e 
							
						 
					 
					
						
						
							
							Implement qvm-remove  
						
						... 
						
						
						
						- Remove old qvm-remove
- Remove a log line from Storage, because it prints confusing lines, like:
    Removing volume kernel: /var/lib/qubes/vm-kernels/4.1.13-6/modules.img 
						
					 
					
						2016-05-21 01:35:30 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3009bd862e 
							
						 
					 
					
						
						
							
							Fix manpage generation  
						
						
						
					 
					
						2016-05-21 01:25:15 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99598fe4b2 
							
						 
					 
					
						
						
							
							Update qvm-kill manpage  
						
						
						
					 
					
						2016-05-21 01:24:18 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e757444c35 
							
						 
					 
					
						
						
							
							qubes/tools/qvm-features: add tool for managing qvm-features  
						
						... 
						
						
						
						QubesOS/qubes-issues#1637  
					
						2016-05-19 03:02:24 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
						
						
							
						
						
							8cc31e86a7 
							
						 
					 
					
						
						
							
							qvm-create handle --pool argument  
						
						
						
					 
					
						2016-04-25 07:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ff28ced03f 
							
						 
					 
					
						
						
							
							Add requirements.txt for readthedocs.org  
						
						
						
					 
					
						2016-04-22 15:51:50 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							62da967f78 
							
						 
					 
					
						
						
							
							Fix generating documentation  
						
						
						
					 
					
						2016-04-22 15:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e720e1634b 
							
						 
					 
					
						
						
							
							qubes/tools: rewrite qvm-shutdown  
						
						... 
						
						
						
						fixes  QubesOS/qubes-issues#1228  
					
						2016-04-20 13:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							94589915b0 
							
						 
					 
					
						
						
							
							Fix documentation  
						
						
						
					 
					
						2016-04-20 13:50:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c6fe7ed90 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into core3-devel-mm  
						
						
						
					 
					
						2016-04-11 13:03:12 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							c5962910d0 
							
						 
					 
					
						
						
							
							qubes/events: Rework firing events for effect  
						
						... 
						
						
						
						From now, the handlers should yield their values, not return. 
						
					 
					
						2016-04-08 12:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							1cd6acd875 
							
						 
					 
					
						
						
							
							core/events: allow handlers return some value  
						
						
						
					 
					
						2016-04-07 12:58:01 +02:00 
						 
				 
			
				
					
						
							
							
								Axon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b2df611e6 
							
						 
					 
					
						
						
							
							Clarify descriptions of qvm-backup-restore options  
						
						
						
					 
					
						2016-04-01 19:07:16 +00:00 
						 
				 
			
				
					
						
							
							
								Axon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6901fde56a 
							
						 
					 
					
						
						
							
							Fix typos  
						
						... 
						
						
						
						Most of these typos were corrected in the qubes-doc repo as part of a
larger typo fixing sweet, but those changes were reverted when the pages
were regerenated from source. 
						
					 
					
						2016-04-01 19:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Fullerton 
							
						 
					 
					
						
						
						
						
							
						
						
							e863b0ea50 
							
						 
					 
					
						
						
							
							Add missing options to qvm-backup-restore doc.  
						
						
						
					 
					
						2016-03-28 20:33:34 -04:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							93686eae06 
							
						 
					 
					
						
						
							
							qubes/vm: change services to features  
						
						
						
					 
					
						2016-03-21 11:43:32 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9eafa57539 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'marmarek/master' into core3-devel  
						
						... 
						
						
						
						The following list is bollocks. There were many, many more.
Conflicts:
    core-modules/003QubesTemplateVm.py
    core-modules/005QubesNetVm.py
    core/qubes.py
    core/storage/__init__.py
    core/storage/xen.py
    doc/qvm-tools/qvm-pci.rst
    doc/qvm-tools/qvm-prefs.rst
    qubes/tools/qmemmand.py
    qvm-tools/qvm-create
    qvm-tools/qvm-prefs
    qvm-tools/qvm-start
    tests/__init__.py
    vm-config/xen-vm-template-hvm.xml
This commit took 2 days (26-27.01.2016) and put our friendship to test.
    --Wojtek and Marek 
						
					 
					
						2016-03-03 01:13:51 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							01319e391f 
							
						 
					 
					
						
						
							
							qubes: port netvm  
						
						... 
						
						
						
						From now, there are no separate NetVM and ProxyVM class, but property
"provides_network". 
						
					 
					
						2016-03-03 00:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							a78ec67071 
							
						 
					 
					
						
						
							
							doc: Change qvm-service name from "cron" to "crond"  
						
						
						
					 
					
						2015-12-29 14:19:56 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a0b1af39 
							
						 
					 
					
						
						
							
							qubes/tools: add qvm-run, qvm-{,un}pause  
						
						... 
						
						
						
						Also change convention of calling main(): now command returns its
numeric value instead of bool.
Also fixed QSB#13
fixes  QubesOS/qubes-issues#1226  
						
					 
					
						2015-12-29 03:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7b30361fa6 
							
						 
					 
					
						
						
							
							qubes/tools: add qubes-prefs  
						
						... 
						
						
						
						fixes  QubesOS/qubes-issues#1209  
					
						2015-12-24 00:48:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c337494ba6 
							
						 
					 
					
						
						
							
							Add qvm-pci --add-class option for adding all devices of given class  
						
						... 
						
						
						
						This should reduce code duplication in most of initial setup like places
- currently firstboot and live image setup. 
						
					 
					
						2015-11-25 01:34:15 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2e42a408e5 
							
						 
					 
					
						
						
							
							core3: Add documentation to qubes.exc  
						
						... 
						
						
						
						part of QubesOS/qubes-issues#1279  
						
					 
					
						2015-10-17 00:20:44 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							fb6acb5f6b 
							
						 
					 
					
						
						
							
							core3: documentation fixes  
						
						
						
					 
					
						2015-10-05 23:57:03 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							15713cbf46 
							
						 
					 
					
						
						
							
							qubes/tools: rewrite qvm-kill  
						
						... 
						
						
						
						Also new function, `error_runtime` for common parser.
fixes  QubesOS/qubes-issues#1222  
						
					 
					
						2015-10-05 18:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b0be1ad584 
							
						 
					 
					
						
						
							
							qubes/tools: qvm-start rewritten from original  
						
						
						
					 
					
						2015-10-05 12:46:14 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b0af95fa2b 
							
						 
					 
					
						
						
							
							qvm-prefs: support resetting values  
						
						
						
					 
					
						2015-10-05 12:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e7cba0214f 
							
						 
					 
					
						
						
							
							qubes/tools: qvm-prefs  
						
						
						
					 
					
						2015-10-05 12:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							067f033af6 
							
						 
					 
					
						
						
							
							qubes/tools/qvm-create: Add internal --no-root option  
						
						... 
						
						
						
						And documentation fixes. 
						
					 
					
						2015-09-28 18:20:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da0e5dd4ba 
							
						 
					 
					
						
						
							
							core: inherit kernelopts from the template by default  
						
						... 
						
						
						
						Fixes  qubesos/qubes-issues#1091  
					
						2015-08-05 01:43:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e79cd20a8 
							
						 
					 
					
						
						
							
							doc: wrap long lines in qvm-prefs.rst, content unchanged  
						
						
						
					 
					
						2015-08-05 01:34:59 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7d89700a 
							
						 
					 
					
						
						
							
							qubes/tools: port qvm-create  
						
						
						
					 
					
						2015-06-30 17:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							fd0107f11a 
							
						 
					 
					
						
						
							
							new tool: qubes-create  
						
						... 
						
						
						
						At present it just creates default qubes.xml (empty barring labels and AdminVM).
In the future it can be evolved into backend for firstboot. 
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							142521317c 
							
						 
					 
					
						
						
							
							qubes: Documentation for qubes.tools  
						
						... 
						
						
						
						And first documentation for qubes.tools.qvm_ls. 
						
					 
					
						2015-06-29 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e50ca5131f 
							
						 
					 
					
						
						
							
							doc: move manpages to common directory  
						
						
						
					 
					
						2015-06-29 17:39:28 +02:00