Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							136a65e0be 
							
						 
					 
					
						
						
							
							Fix indentation - duplicate VMs warning message ( #159 )  
						
						
						
					 
					
						2011-04-01 02:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							156778fcd7 
							
						 
					 
					
						
						
							
							Set template field before check its correctness.  
						
						... 
						
						
						
						Backup from Aplha3 with updateable VMs contains case, when updateable VM have template.
So set this template (to make qvm-backup-restore working), but give error message.
Also fix typo. 
						
					 
					
						2011-04-01 02:06:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							97403a8e45 
							
						 
					 
					
						
						
							
							Start qrexec daemon when VM is running (but qrexec not)  
						
						... 
						
						
						
						This takes place ex. when VM started from qubes-manager.
There is little sense in implementing full start procedure in every qubes tool,
so start it here, not in qubes-manager. 
						
					 
					
						2011-04-01 01:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f0716c2498 
							
						 
					 
					
						
						
							
							Setup firewall for every VM with FW configuration (no only AppVM) ( #167 )  
						
						
						
					 
					
						2011-04-01 01:17:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							97393c54a5 
							
						 
					 
					
						
						
							
							Really block 'updateable' flag change  
						
						
						
					 
					
						2011-04-01 01:17:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1f5c03da3f 
							
						 
					 
					
						
						
							
							Remove QubesCowVm class  
						
						... 
						
						
						
						StandaloneVM isn't really CowVM; also most AppVM/CowVM features applies also to TemplateVM.
So CowVM class is meaningless. 
						
					 
					
						2011-04-01 01:14:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3a5cc0cc21 
							
						 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core  
						
						
						
					 
					
						2011-03-31 02:51:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ece8cfa9f0 
							
						 
					 
					
						
						
							
							Show output from resize2fs, when running it in AppVM ( #5 )  
						
						
						
					 
					
						2011-03-31 02:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6273c42faf 
							
						 
					 
					
						
						
							
							Recursive stop VMs, when stopping NetVM ( #172 )  
						
						... 
						
						
						
						Dependency resolving in qvm-core, recursive stopping only in qvm-run for now. 
						
					 
					
						2011-03-31 02:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							01ef2aff9e 
							
						 
					 
					
						
						
							
							Wait for device size change, before resize2fs ( #5 )  
						
						
						
					 
					
						2011-03-31 00:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							212fd13957 
							
						 
					 
					
						
						
							
							Stop only NM on suspend. ( #146 )  
						
						... 
						
						
						
						Also remove ip_forward setting from sysctl, so NM will not reset it on restart 
						
					 
					
						2011-03-31 00:19:41 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							23f4806c7d 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-03-29 13:25:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							464337a24e 
							
						 
					 
					
						
						
							
							Ignore exit status from netvm pm-scripts ( #146 )  
						
						
						
					 
					
						2011-03-29 12:22:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2bcbc1742e 
							
						 
					 
					
						
						
							
							Run pm-utils scripts in netvm on suspend ( #146 )  
						
						
						
					 
					
						2011-03-29 12:20:50 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							50af4bd8a0 
							
						 
					 
					
						
						
							
							qfile-daemon-dvm: lock around possible savefile recreate  
						
						
						
					 
					
						2011-03-28 17:39:21 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							df9549a7db 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/core into spring-merge  
						
						
						
					 
					
						2011-03-28 17:28:24 +02:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							04a6b01b1b 
							
						 
					 
					
						
						
							
							Do not allow NEW connection to VM through ProxyVM.  #136  
						
						
						
					 
					
						2011-03-27 17:24:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0d52b037f1 
							
						 
					 
					
						
						
							
							Changed network addresses to 10.137.0.0/16 ( #73 )  
						
						... 
						
						
						
						Also limit qid to 254 - should be enough and fits in one byte (in IP address) 
						
					 
					
						2011-03-27 12:58:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							efcff5cc3a 
							
						 
					 
					
						
						
							
							Added plymouth progress handling to qubes_setupdvm init script.  
						
						
						
					 
					
						2011-03-26 11:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							5efee35654 
							
						 
					 
					
						
						
							
							Fix ownership and rights when creating DVM during boot.  
						
						
						
					 
					
						2011-03-26 11:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							e2d9673713 
							
						 
					 
					
						
						
							
							Fixed qubes_setupdvm whitespace.  
						
						
						
					 
					
						2011-03-26 11:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							14f0141214 
							
						 
					 
					
						
						
							
							Fix to long label for standalone VM  
						
						
						
					 
					
						2011-03-24 21:56:59 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f2567cbf71 
							
						 
					 
					
						
						
							
							Check if template_vm is set when recreating config files ( #131 )  
						
						
						
					 
					
						2011-03-24 21:44:07 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							24b5c24c25 
							
						 
					 
					
						
						
							
							create_appmenus() on standalone VM -> only register existing apps in menu  
						
						... 
						
						
						
						Needed for example on backup-restore 
						
					 
					
						2011-03-24 21:41:10 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9aa5638dcf 
							
						 
					 
					
						
						
							
							Create template_vm property in every VM (defaults to None)  
						
						... 
						
						
						
						Simplify template based VM detection. 
						
					 
					
						2011-03-24 21:39:13 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7dca7a5a32 
							
						 
					 
					
						
						
							
							Support for backup standalone VMs (add root.img, apps/); add firewall.xml to backup  
						
						
						
					 
					
						2011-03-24 21:37:30 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8bdbed7bb8 
							
						 
					 
					
						
						
							
							Fix error handling in qvm-backup-restore  
						
						
						
					 
					
						2011-03-24 21:35:46 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4723b9e2ef 
							
						 
					 
					
						
						
							
							Template name change option, reset config files, standalone vm restore ( #103 )  
						
						... 
						
						
						
						Recreate config file when requested but also when template name changed.
Restore full AppVM dir from backup - not only selected files. 
						
					 
					
						2011-03-24 21:34:04 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d87265851c 
							
						 
					 
					
						
						
							
							Merge branch 'spring-merge' of ssh://git.qubes-os.org/var/lib/qubes/git/rafal/core  
						
						
						
					 
					
						2011-03-24 16:43:13 -04:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							57fd6c49bb 
							
						 
					 
					
						
						
							
							Removed obsolete code, dom0 side  
						
						... 
						
						
						
						Just like the previous commit, it is related to switch to
qrexec-based file copy. 
						
					 
					
						2011-03-24 17:18:10 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							fcfc1c498d 
							
						 
					 
					
						
						
							
							Change permissions on Dispvm template files only if we are root  
						
						... 
						
						
						
						Otherwise, it makes no sense, and thus we do not unnecessarily
warn. 
						
					 
					
						2011-03-24 16:57:43 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							4401c5a2cb 
							
						 
					 
					
						
						
							
							Limit Dispvm to 1 vcpu  
						
						... 
						
						
						
						Because a restored domain with multiple cpus, ehrrm, hardly works,
at least with current Xen+kernel combination. 
						
					 
					
						2011-03-24 16:53:40 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7f94cf2709 
							
						 
					 
					
						
						
							
							Merge branch 'spring-merge' of ssh://git.qubes-os.org/var/lib/qubes/git/rafal/core into spring-merge  
						
						
						
					 
					
						2011-03-23 19:45:59 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0962eab45a 
							
						 
					 
					
						
						
							
							Cmdline tool to grow private.img ( #5 )  
						
						
						
					 
					
						2011-03-23 19:41:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							25f49bca18 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core into spring-merge  
						
						
						
					 
					
						2011-03-23 16:47:05 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f9b9b1ade6 
							
						 
					 
					
						
						
							
							qvm-create-default-dvm: fix permissions after creating savefile  
						
						... 
						
						
						
						So, savefile.img and netvm_id.txt are correctly owned as well. 
						
					 
					
						2011-03-23 13:40:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f8cd9071 
							
						 
					 
					
						
						
							
							When creating disposablevm object, pass non-None dirpath  
						
						... 
						
						
						
						QubesVm constructor does not like it. 
						
					 
					
						2011-03-23 13:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							46190b9d82 
							
						 
					 
					
						
						
							
							Copy kernel for standalone VM  
						
						
						
					 
					
						2011-03-23 09:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a814b522b9 
							
						 
					 
					
						
						
							
							Fix permissions on the dvm template directory.  
						
						... 
						
						
						
						Needed in case default_template-dvm VM was created in init
scripts, and files are not writeble by group qubes. 
						
					 
					
						2011-03-23 09:36:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							4e78284e4f 
							
						 
					 
					
						
						
							
							block.qubes: pass arguments correctly to other scripts  
						
						
						
					 
					
						2011-03-23 09:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							105486135b 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/core into spring-merge  
						
						
						
					 
					
						2011-03-23 09:23:38 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							481e9871c4 
							
						 
					 
					
						
						
							
							Implemented implicit rule to allow ICMP traffic in firewall  
						
						
						
					 
					
						2011-03-21 22:06:53 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							488eda21d9 
							
						 
					 
					
						
						
							
							Merge branch 'blockless' into spring-merge  
						
						... 
						
						
						
						Conflicts:
	appvm/Makefile
	appvm/qubes_core
	netvm/qubes_core
	rpm_spec/core-appvm.spec
	rpm_spec/core-netvm.spec 
						
					 
					
						2011-03-21 13:54:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a5a43cdbc7 
							
						 
					 
					
						
						
							
							Fix missing arg to reset_volatile_storage ( #118 )  
						
						... 
						
						
						
						And do not call it twice... 
						
					 
					
						2011-03-19 17:05:53 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bc383b692d 
							
						 
					 
					
						
						
							
							Use clean-volatile.img.tar instead of unpacked one ( #118 )  
						
						... 
						
						
						
						"tar x" is much faster than cp on sparse file 
						
					 
					
						2011-03-19 17:05:00 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ee9d66f5 
							
						 
					 
					
						
						
							
							qvm-backup-{,restore} - support for standalone VMs  
						
						... 
						
						
						
						Backup root.img instead of (non-existing) root-cow.img 
						
					 
					
						2011-03-18 22:24:08 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c461835ea7 
							
						 
					 
					
						
						
							
							Dont allow to change disable 'updateable' flag of standalone VM  
						
						
						
					 
					
						2011-03-18 22:19:03 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ee28ca10d4 
							
						 
					 
					
						
						
							
							Indent, blank lines  
						
						
						
					 
					
						2011-03-18 22:18:31 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							823bd1ce0f 
							
						 
					 
					
						
						
							
							Use common image for swap and root-cow - volatile.img ( #118 )  
						
						... 
						
						
						
						This reduces xvd* devices count, so speeds up VM start.
Also swap-cow is no longer needed, so remove this additional dm-snapshot layer. 
						
					 
					
						2011-03-18 22:15:32 -04:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							aa58bec1d9 
							
						 
					 
					
						
						
							
							Fixed default policy handling in firewall rules  
						
						
						
					 
					
						2011-03-18 14:12:19 +01:00