| 
							
							
								 Bahtiar `kalkin-` Gadimov | 3c66d4b54c | Fix storage_xen test | 2016-04-25 07:17:17 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 79ac3d3770 | Fix storage test and simplify TestVM | 2016-04-25 07:17:17 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 88238c80f3 | Add XenPool._reset_volume | 2016-04-25 07:17:17 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 3dab5193c6 | XenPool add snapshot handling | 2016-04-25 07:17:16 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 792d94959f | Add implementations of xen volumes | 2016-04-25 07:17:16 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | f02f9e3a41 | Add XenPool init_volume | 2016-04-25 07:17:16 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 4d4b846ce8 | Replace XenStorage with XenPool | 2016-04-25 07:17:16 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 32255a7916 | Reverted Storage ←→ Pool dependency - Storage() operates on a pool and in future on multiple pools | 2016-04-25 07:17:16 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 9d646aabd3 | Add volume_config to AppVM and TemplateVM | 2016-04-25 07:17:13 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 24193c4308 | Add Volume class | 2016-04-25 07:16:38 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 428dd5bc1b | QubesVM.dir_path is set independent of storage | 2016-04-25 07:16:37 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | c3d8c899cc | Add TemplateVM test for storage_xen | 2016-04-25 07:16:37 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 3c798bc825 | Pool configuration include the pool name | 2016-04-25 07:16:37 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | bd4674b658 | Remove obsolete tests | 2016-04-25 07:16:37 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 22d73e8fa9 | Fix Pool dir_path normalization | 2016-04-25 07:16:37 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 36470310a2 | Replace pool config parsing logic - Move add_pool/remove_pool to Qubes class
- Add Qubes.get_pool
- Remove storage.conf | 2016-04-25 07:16:37 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | c791cb1935 | Serialize pool configuration to XML | 2016-04-25 07:16:37 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 47e89d84b6 | XenStorage.format_disk_dev returns now BlockDevice | 2016-04-25 07:16:36 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | cc7dd625d9 | Loop over QubesVM.block_devices in libvirt xml | 2016-04-25 07:16:36 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 2f99efa4b8 | Add BlockDevice | 2016-04-25 07:16:36 +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 | c0741972ba | contrib: script for drawing import graph and listing cycles | 2016-04-22 10:44:54 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | ebb79e9c4f | Fix TC_01_Properties/test_030_rename_conflict_app | 2016-04-20 14:02:04 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | d1d72466d6 | Remove unneeded imports from tests/int.basic | 2016-04-20 13:59:55 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | f74646fb1b | Assert that a TemplateVM can't have a template | 2016-04-20 13:59:32 +02:00 |  | 
			
				
					| 
							
							
								 Bahtiar `kalkin-` Gadimov | 6aac0a5732 | On startup-failure only force_shutdown if running This avoids losing the exception if an exception is raised in
self.force_shutdown(), because the vm is not running or paused | 2016-04-20 13:59:17 +02:00 |  | 
			
				
					| 
							
							
								 Wojtek Porczyk | 2a9752716c | Merge remote-tracking branch 'marmarek/core3-devel-mm' into core3-devel | 2016-04-20 13:55:46 +02:00 |  | 
			
				
					| 
							
							
								 Wojtek Porczyk | fe8fdb264b | qubes/vm/qubesvm: move is_guid_running to GUI extension | 2016-04-20 13:54:56 +02:00 |  | 
			
				
					| 
							
							
								 Wojtek Porczyk | 341bbb4ef3 | run-tests: Script for running tests in repo Currently additional steps are needed (those have to be done manually):
- allow writing to /var/lib/qubes
- copy /etc/qubes/storage.conf | 2016-04-20 13:54:56 +02:00 |  | 
			
				
					| 
							
							
								 Wojtek Porczyk | adbca5c0f6 | qubes/tools/qvm_run: fix --all/--passio exclusion | 2016-04-20 13:54:56 +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 | 2a46abbefd | qubes.vm: implement TemplateVM.appvms property | 2016-04-20 02:28:11 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | 7117847816 | tests: fix int.dom0_update Environment must be preserved for QUBES_XML_PATH variable used to point
to a secondary (test) qubes.xml. | 2016-04-20 02:26:56 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | a707840596 | tests: fix and enable external tests loader QubesOS/qubes-issues#1800 | 2016-04-20 02:26:16 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | a1575b98d4 | tests: do not drop 'qubes.tests.' prefix This cause troubles with "external" tests (loaded from outside of
qubes.tests module). | 2016-04-20 02:25:56 +02:00 |  | 
			
				
					| 
							
							
								 Wojtek Porczyk | 540942de47 | qubes/ext: convert extensions to singletons From now the extensions are instantiated once. They no longer have .app
attribute, but can access it from event handlers via vm.app. | 2016-04-11 15:31:41 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | eaf5efd814 | tests: convert 'extra' test loader to core3 API QubesOS/qubes-issues#1800 | 2016-04-11 13:50:19 +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 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | 4308fa7946 | Fix events names in docstrings | 2016-04-11 00:13:14 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | d9a8cd5d68 | backup: minor code style fixes | 2016-04-11 00:13:13 +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 |  | 
			
				
					| 
							
							
								 Wojtek Porczyk | 6c2f675b5c | Merge branch 'core3-backup' into core3-devel | 2016-04-07 13:21:19 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | c28f50f6fe | backup: minor fixes | 2016-04-07 13:21:00 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | 2261e6a4c7 | backup: simplify auto-renaming handling Don't try to track names in restore_info_verify, instead resolve them at
actual restore time. | 2016-04-07 13:21:00 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | 71a7730168 | backup: simplify ordering of restoring VMs No other change than reducing two nested loops into one. | 2016-04-07 13:21:00 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | 20d53fbf69 | tests: more VMs combinations in backup VM with custom template, non-default NetVM
This requires to VMs being removed in reversed order (to first remove
VM, then its template). | 2016-04-07 13:21:00 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | 98c8b7cd22 | backup: use simple classes for data storage on restore too | 2016-04-07 13:21:00 +02:00 |  | 
			
				
					| 
							
							
								 Marek Marczykowski-Górecki | 424d3054f3 | backup: use vm.features to store backup-specific metadata Do not keep them in system qubes.xml. | 2016-04-07 13:21:00 +02:00 |  |