Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							37bfd0d2a3 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'marmarek/core3-fake-ip' into core3-devel  
						
						
						
					 
					
						2016-11-15 17:40:30 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d50409df 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'marmarek/core3-storage-fixes' into core3-devel  
						
						
						
					 
					
						2016-11-15 17:36:53 +01:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							fd953f4f27 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'marmarek/core3-backup2' into core3-devel  
						
						
						
					 
					
						2016-11-15 17:34:12 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b011cef8af 
							
						 
					 
					
						
						
							
							tests/storage: add tests for basic volumes properties  
						
						... 
						
						
						
						Things like if read-only volume is really read-only, volatile is
volatile etc.
QubesOS/qubes-issues#2256  
						
					 
					
						2016-11-04 14:18:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec81b3046f 
							
						 
					 
					
						
						
							
							tests: add missing app.save() before starting a domain  
						
						... 
						
						
						
						Otherwise domain will be unknown to other processes (like qrexec
services). 
						
					 
					
						2016-11-01 00:28:37 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d999d91049 
							
						 
					 
					
						
						
							
							tests: few more tests for fake/custom IP  
						
						... 
						
						
						
						QubesOS/qubes-issues#1143 
QubesOS/qubes-issues#1477  
					
						2016-10-31 03:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5072acc8f2 
							
						 
					 
					
						
						
							
							tests: custom VM IP  
						
						... 
						
						
						
						QubesOS/qubes-issues#1477  
					
						2016-10-31 03:09:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4585f2b503 
							
						 
					 
					
						
						
							
							tests: add tests for fake IP feature  
						
						... 
						
						
						
						QubesOS/qubes-issues#1143  
					
						2016-10-31 02:17:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cf19e3c92 
							
						 
					 
					
						
						
							
							tests/backupcompatibility: verify restored VM properties  
						
						
						
					 
					
						2016-10-28 11:53:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64ac7f6e8d 
							
						 
					 
					
						
						
							
							tests/backup: check non-ASCII passphrase  
						
						... 
						
						
						
						QubesOS/qubes-issues#2398  
					
						2016-10-28 11:53:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc00dd211e 
							
						 
					 
					
						
						
							
							tests/backup: test backup with non-ASCII passphrase  
						
						
						
					 
					
						2016-10-28 11:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ee200236c 
							
						 
					 
					
						
						
							
							tests/backup: verify migration into LVM thin pool  
						
						
						
					 
					
						2016-10-28 11:53:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbecd08a58 
							
						 
					 
					
						
						
							
							tests/backup: exclude some VMs during restore  
						
						
						
					 
					
						2016-10-28 11:53:31 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							4c73c1b93a 
							
						 
					 
					
						
						
							
							More green paint  
						
						
						
					 
					
						2016-10-19 16:09:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5babb68031 
							
						 
					 
					
						
						
							
							tests/backupcompatibility: verify if all files got restored  
						
						... 
						
						
						
						There is still no verification of disk images content, nor VM
properties... 
						
					 
					
						2016-10-19 01:54:44 +02:00 
						 
				 
			
				
					
						
							
							
								Wojtek Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8097da7cab 
							
						 
					 
					
						
						
							
							Paint the project green for testbench launch  
						
						
						
					 
					
						2016-10-18 19:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4632d6be8 
							
						 
					 
					
						
						
							
							tests/backup: test idea  
						
						
						
					 
					
						2016-09-29 02:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2d79b9379 
							
						 
					 
					
						
						
							
							tests/backup: use round volume size  
						
						... 
						
						
						
						When handling LVM volumes, size must be multiply of 4MB. 
						
					 
					
						2016-09-29 02:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a35bd06aa 
							
						 
					 
					
						
						
							
							backup: support relocating files to different storage pool  
						
						... 
						
						
						
						To ease all this, rework restore workflow: first create QubesVM objects,
and all their files (as for fresh VM), then override them with data
from backup - possibly redirecting some files to new location. This
allows generic code to create LVM volumes and then only restore its
content. 
						
					 
					
						2016-09-29 02:08:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d45dd5549 
							
						 
					 
					
						
						
							
							tests/backup: check backup+restore of LVM based VM  
						
						... 
						
						
						
						The test fails for now... 
						
					 
					
						2016-09-29 01:59:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							226695534b 
							
						 
					 
					
						
						
							
							tests/backup: handle non-default pool in BackupTestsMixin  
						
						
						
					 
					
						2016-09-29 01:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1d9de1cc2 
							
						 
					 
					
						
						
							
							tests/backup: minor fix for python3  
						
						
						
					 
					
						2016-09-29 01:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d5959b31d 
							
						 
					 
					
						
						
							
							tests/backup: use proper logging instead of print  
						
						
						
					 
					
						2016-09-29 01:59:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							016c3d8e88 
							
						 
					 
					
						
						
							
							tests/backup: check restored disk images  
						
						
						
					 
					
						2016-09-29 01:59:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e499b529ad 
							
						 
					 
					
						
						
							
							tests: move BackupTestMixin to qubes.tests.int.backup  
						
						... 
						
						
						
						This is much more logical place, don't pollute main qubes.tests module. 
						
					 
					
						2016-09-25 16:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4f29bb8b7 
							
						 
					 
					
						
						
							
							qubes: add qvm-firewall tool  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#1815  
					
						2016-09-19 20:36:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							202042bd8d 
							
						 
					 
					
						
						
							
							tests: update for new firewall API  
						
						... 
						
						
						
						QubesOS/qubes-issues#1815  
					
						2016-09-19 20:36:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16db68b053 
							
						 
					 
					
						
						
							
							Merge branch 'core3-devices' into core3-devel  
						
						... 
						
						
						
						* core3-devices:
  Fix core2migration and tests for new devices API
  tests: more qubes.devices tests
  qubes/ext/pci: implement pci-no-strict-reset/BDF feature
  qubes/tools: allow calling qvm-device as qvm-devclass (like qvm-pci)
  qubes: make pylint happy
  qubes/tools: add qvm-device tool (and tests)
  tests: load qubes.tests.tools.qvm_ls
  tests: PCI devices tests
  tests: add context manager to catch stdout
  qubes/ext/pci: move PCI devices handling to an extension
  qubes/devices: use more detailed exceptions than just KeyError
  qubes/devices: allow non-persistent attach
  qubes/storage: misc fixes for VM-exposed block devices handling
  qubes: new devices API
Fixes  QubesOS/qubes-issues#2257  
						
					 
					
						2016-09-04 21:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cf15ef3da 
							
						 
					 
					
						
						
							
							tests: improve DispVM error message  
						
						
						
					 
					
						2016-09-04 21:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11191ea694 
							
						 
					 
					
						
						
							
							Fix core2migration and tests for new devices API  
						
						... 
						
						
						
						QubesOS/qubes-issues#2257  
					
						2016-09-04 20:55:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93e88e0c22 
							
						 
					 
					
						
						
							
							qubes/ext/pci: implement pci-no-strict-reset/BDF feature  
						
						... 
						
						
						
						Instead of old per-VM flag 'pci_strictreset', now implement this as
per-device flag using features. To not fail on particular device
assignment set 'pci-no-strict-reset/DEVICE-BDF' to True. For
example 'pci-no-strict-reset/00:1b.0'.
QubesOS/qubes-issues#2257  
						
					 
					
						2016-09-03 20:41:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c7f589330 
							
						 
					 
					
						
						
							
							qubes: make pylint happy  
						
						
						
					 
					
						2016-09-03 20:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbb086aed5 
							
						 
					 
					
						
						
							
							tests: PCI devices tests  
						
						... 
						
						
						
						Just basic things for now.
QubesOS/qubes-issues#2257  
						
					 
					
						2016-09-03 20:41:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8286b6dab 
							
						 
					 
					
						
						
							
							tests: port vm_qrexec_gui to core3 API  
						
						
						
					 
					
						2016-08-17 22:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e19df4c5b6 
							
						 
					 
					
						
						
							
							tests: port dispvm tests to core3 API  
						
						... 
						
						
						
						Some tests do not apply, as there is no savefile and attributes
propagation is much simpler. Dropped tests:
 - test_000_firewall_propagation
 - test_001_firewall_propagation
 - test_000_prepare_dvm
QubesOS/qubes-issues#2253  
						
					 
					
						2016-08-17 04:15:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b546ca1e6 
							
						 
					 
					
						
						
							
							tests/backupcompatibility: no errors are expected on restoring R1 backup  
						
						... 
						
						
						
						Fallback to default kernel is enabled by default. 
						
					 
					
						2016-08-17 01:31:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							690727fef8 
							
						 
					 
					
						
						
							
							tests/backup: remove VMs in reversed order  
						
						... 
						
						
						
						One place had missing `reversed()`. 
						
					 
					
						2016-08-17 01:30:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd93650ea7 
							
						 
					 
					
						
						
							
							tests/backup: fix handling different VM types  
						
						... 
						
						
						
						Not all VM types have 'template' property. 
						
					 
					
						2016-08-17 00:49:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							660c726315 
							
						 
					 
					
						
						
							
							tests: add qvm-check  
						
						
						
					 
					
						2016-08-09 05:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96d032919a 
							
						 
					 
					
						
						
							
							tests: minor fix to revert changes tests, mark as expected failure  
						
						... 
						
						
						
						While the test should be ok now, the functionality itself doesn't work (at
least on file volumes). 
						
					 
					
						2016-08-09 05:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec7a84ea9d 
							
						 
					 
					
						
						
							
							minor: formatting  
						
						... 
						
						
						
						QubesOS/qubes-issues# 
						
					 
					
						2016-08-09 05:14:10 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af7b4087f0 
							
						 
					 
					
						
						
							
							tests: port few more tests to core3 API  
						
						
						
					 
					
						2016-08-09 05:14:10 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							faa341ffa2 
							
						 
					 
					
						
						
							
							tests/backup: adjust for core3 API properties to verify after restore  
						
						
						
					 
					
						2016-08-09 05:14:10 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61feb0ced7 
							
						 
					 
					
						
						
							
							Migrate backup to new storage api  
						
						
						
					 
					
						2016-07-13 22:34:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca9797bb6b 
							
						 
					 
					
						
						
							
							qubes.tests.int.basic use new storage API  
						
						
						
					 
					
						2016-07-13 22:34:32 +02:00 
						 
				 
			
				
					
						
							
							
								Bahtiar `kalkin-` Gadimov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e08ca1ff57 
							
						 
					 
					
						
						
							
							Remove QubesVM.is_template()  
						
						
						
					 
					
						2016-06-23 14:23:31 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							485e75091b 
							
						 
					 
					
						
						
							
							tests: fix checking rename  
						
						
						
					 
					
						2016-06-02 13:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							077dec8d2e 
							
						 
					 
					
						
						
							
							tests: fix rename test  
						
						
						
					 
					
						2016-06-02 13:22:40 +02:00