Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							54d60939b6 
							
						 
					 
					
						
						
							
							version 1.5.9-dom0  
						
						
						
					 
					
						2011-04-05 14:39:58 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							cc5d0e016d 
							
						 
					 
					
						
						
							
							Use priority 8x for qubes services, allowing for more flexibility  
						
						
						
					 
					
						2011-04-05 14:31:19 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							6aff6d3e2d 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/core  
						
						
						
					 
					
						2011-04-05 14:28:35 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							97ca67c974 
							
						 
					 
					
						
						
							
							Merge branch 'spring-merge' of git.qubes-os.org:/var/lib/qubes/git/rafal/core  
						
						
						
					 
					
						2011-04-05 14:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							37e06d19e4 
							
						 
					 
					
						
						
							
							qmemman: handle requests for small pieces correctly  
						
						... 
						
						
						
						There seems to be a problem with xm mem-set, when executed for a value
very close to the current value - the request is ignored; apparently, the
domU kernel imposes some granularity on the request size.
So, if qmemman is asked for, say 470MB, and there is 469MB free, it will try
to milk 1MB from all domains - and this will fail. REQ_SAFETY_NET_FACTOR
does not help in this scenario.
The logs show
req= 1110016 avail= 2503727104.0 donors [('11', 194375270.40000001),...
borrow 90484.1597129 from 11 - so, beg for 90K from a domain
borrow 132239.288652 from 10
borrow 537099.316089 from 0
borrow 148004.024941 from 7
borrow 139834.21573 from 9
borrow 117855.794876 from 8
and then we fail when a domain does not provide this lousy 90KB.
The solution is to ask for actual_need+XEN_FREE_MEM_LEFT, but return if we already
have actual_need+XEN_FREE_MEM_MIN (the latter is 25MB smaller). 
						
					 
					
						2011-04-05 10:52:53 +02:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							8ddb8593cb 
							
						 
					 
					
						
						
							
							Removed qubes_setupdvm script from package  
						
						
						
					 
					
						2011-04-04 22:20:41 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							183dbacc4b 
							
						 
					 
					
						
						
							
							version 1.5.8  
						
						
						
					 
					
						2011-04-04 18:48:58 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							a88e104b6e 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-04-04 18:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d079594b 
							
						 
					 
					
						
						
							
							Don't set template on StandaloneVM - only use it when copying template files ( #189 )  
						
						
						
					 
					
						2011-04-04 18:41:02 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							02514b1347 
							
						 
					 
					
						
						
							
							If the firewall rules file does not exist, assume ALLOW ( #188 )  
						
						... 
						
						
						
						So that newly created appvms have net access. 
						
					 
					
						2011-04-04 17:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							936ce590ac 
							
						 
					 
					
						
						
							
							version 1.5.8-vm  
						
						
						
					 
					
						2011-04-04 11:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							bbec676076 
							
						 
					 
					
						
						
							
							Fix rpm signing in Makefile  
						
						
						
					 
					
						2011-04-04 11:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							a83e8c2d2d 
							
						 
					 
					
						
						
							
							commonvm: Update repo info, use local RPM keys  
						
						
						
					 
					
						2011-04-04 11:27:48 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							6e747e98cb 
							
						 
					 
					
						
						
							
							Makefile improvements for repo management  
						
						... 
						
						
						
						* Sign only current version of the rpms generated
 * repo-update-{current,unstable} targets for new yum repo 
						
					 
					
						2011-04-04 10:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							d3678d6307 
							
						 
					 
					
						
						
							
							version 1.5.7  
						
						
						
					 
					
						2011-04-04 09:40:53 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							b779fadda6 
							
						 
					 
					
						
						
							
							Revert "Start qrexec daemon when VM is running (but qrexec not)"  
						
						... 
						
						
						
						This functionality has already been implemented by:
d6bdb8588397403a8e45 
						
					 
					
						2011-04-04 09:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							3f31a5f3a7 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-04-04 09:33:31 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2f278b8647 
							
						 
					 
					
						
						
							
							Do not try to disable 3rd party services in qubes-core-dom0 %post  
						
						... 
						
						
						
						Leavit to the installer (firstboot). 
						
					 
					
						2011-04-04 00:53:16 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0e61bead87 
							
						 
					 
					
						
						
							
							Do not restart netvms when upgrading qubes-core-dom0 ( #175 )  
						
						
						
					 
					
						2011-04-04 00:52:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c10f7ef70b 
							
						 
					 
					
						
						
							
							Add missing coma ( #155 )  
						
						
						
					 
					
						2011-04-04 00:08:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							398734dad2 
							
						 
					 
					
						
						
							
							Internal VMs (hidden in qubes-manager, menus etc) - used for DispVM template ( #155 )  
						
						
						
					 
					
						2011-04-03 17:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0104e0eac0 
							
						 
					 
					
						
						
							
							core-dom0 should not add qubes.repo -- this is a task of qubes-release package and installer  
						
						
						
					 
					
						2011-04-03 17:05:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							fa703c536f 
							
						 
					 
					
						
						
							
							Generate firewall rules only for VMs connected to this firewall ( #158 )  
						
						
						
					 
					
						2011-04-03 01:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ab244d803f 
							
						 
					 
					
						
						
							
							Detect if VMs is outdated ( #168 )  
						
						... 
						
						
						
						If so - VMs restart is required to see latest template changes. 
						
					 
					
						2011-04-02 02:11:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5e3b3fe922 
							
						 
					 
					
						
						
							
							Store and load from qubes.xml memory, vcpus and pcidevs  
						
						... 
						
						
						
						Needed to recreate correct xen config files (ex after template package upgrade) 
						
					 
					
						2011-04-02 00:37:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e22f303f79 
							
						 
					 
					
						
						
							
							Warn user when restoring backup as root ( #159 )  
						
						
						
					 
					
						2011-04-01 02:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0982943466 
							
						 
					 
					
						
						
							
							version 1.5.6-appvm  
						
						
						
					 
					
						2011-03-31 15:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							59e00482d1 
							
						 
					 
					
						
						
							
							Fix stupid synatx error that prevented displaing error messages  
						
						
						
					 
					
						2011-03-31 15:25:33 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							f713729826 
							
						 
					 
					
						
						
							
							Move nautilus scripts creation to qubes_core  
						
						... 
						
						
						
						qubes_core_appvm executes too early, when /home is still not symlinked to /rw/home. 
						
					 
					
						2011-03-31 15:15:10 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							bce4b225cf 
							
						 
					 
					
						
						
							
							Autoclose file copy progress dialog  
						
						
						
					 
					
						2011-03-31 15:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							c76d40b3fa 
							
						 
					 
					
						
						
							
							Display name of the destVM in copy progress dialog  
						
						
						
					 
					
						2011-03-31 14:44:48 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							62acf277fa 
							
						 
					 
					
						
						
							
							Fix syntax error that prevent zenity copy progress dialog to appear  
						
						
						
					 
					
						2011-03-31 14:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							4494878c2a 
							
						 
					 
					
						
						
							
							version 1.5.5  
						
						
						
					 
					
						2011-03-31 14:01:33 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							e7e7c48acc 
							
						 
					 
					
						
						
							
							Merge branch 'spring-merge' of git.qubes-os.org:/var/lib/qubes/git/rafal/core  
						
						
						
					 
					
						2011-03-31 14:00:44 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							df8ac3ff7f 
							
						 
					 
					
						
						
							
							On each startup check if user has symlinks for nautilus qubes-specific actions  
						
						... 
						
						
						
						Create symlinks if not. This is useful when migrating from old templates (#163 ) 
						
					 
					
						2011-03-31 13:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							9cf34a5c30 
							
						 
					 
					
						
						
							
							Ident fixes  
						
						
						
					 
					
						2011-03-31 13:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							57d33eea3c 
							
						 
					 
					
						
						
							
							Add qvm-copy-to-vm2.gnome to core-appvm rpm  
						
						
						
					 
					
						2011-03-31 13:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							d157fe950a 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-03-31 13:30:05 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							d5537b72a7 
							
						 
					 
					
						
						
							
							Use zenity instead of kdialog in appvm code  
						
						
						
					 
					
						2011-03-31 13:26:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							b7698de251 
							
						 
					 
					
						
						
							
							qrexec_daemon: print dots when waiting for agent  
						
						
						
					 
					
						2011-03-31 11:23:44 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							d6bdb85883 
							
						 
					 
					
						
						
							
							Start qrexec_daemon in vm.start()  
						
						... 
						
						
						
						Instead of three separate places - qvm-start, qvm-run, manager. 
						
					 
					
						2011-03-31 11:11:39 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							70bdc1272d 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/joanna/core into spring-merge  
						
						
						
					 
					
						2011-03-31 10:01:05 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							5978f7a724 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core into spring-merge  
						
						
						
					 
					
						2011-03-31 09:44:30 +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