Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							218dd2c50c 
							
						 
					 
					
						
						
							
							dom0/pm-utils: remove both uhci and ehci NetVM modules before sleep  
						
						
						
					 
					
						2011-10-07 21:07:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d576b9855c 
							
						 
					 
					
						
						
							
							dom0/qvm-create: do not add PCI devs to new NetVM ( #282 )  
						
						... 
						
						
						
						This makes sense only in firstboot - so move it there. 
						
					 
					
						2011-10-03 23:01:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							053944470c 
							
						 
					 
					
						
						
							
							dom0: improve vif cleanup  
						
						... 
						
						
						
						Just remove dead devices from xenstore, there is no point in waiting for its
shutdown (which 'xl' does) as backend domain is dead. 
						
					 
					
						2011-10-03 22:54:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							600877b830 
							
						 
					 
					
						
						
							
							dom0: use default values for values not present in qubes.xml  
						
						... 
						
						
						
						Do not set them to None. This should improve compatibility with older versions of qubes.xml 
						
					 
					
						2011-10-01 10:33:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							56f3d7ba75 
							
						 
					 
					
						
						
							
							dom0+vm/qvm-block: convert device size to bytes  
						
						
						
					 
					
						2011-10-01 10:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f0038d2ec7 
							
						 
					 
					
						
						
							
							dom0: typo fix in default_fw_netvm saving  
						
						
						
					 
					
						2011-10-01 02:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7f8b97cd 
							
						 
					 
					
						
						
							
							dom0: return datatime value in get_start_time ( #315 )  
						
						
						
					 
					
						2011-10-01 02:54:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7ae0c52e6d 
							
						 
					 
					
						
						
							
							dom0: introduce ClockVM - timesource for dom0 ( #361 )  
						
						
						
					 
					
						2011-10-01 02:54:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							287da572e9 
							
						 
					 
					
						
						
							
							dom0+vm: introduce 'qubes-service' xenstore dir - enable/disable VM services from dom0  
						
						... 
						
						
						
						This allows control which services are started in VM by dom0. For some
situation vm_type was used, but it isn't enough - i.e. ntpd should be started
in one, selected NetVM. 
						
					 
					
						2011-10-01 02:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d456ec4575 
							
						 
					 
					
						
						
							
							dom0/qmemman: call do_balance after each domain list change notification ( #246 )  
						
						... 
						
						
						
						For unknown reason watch '@releaseDomain' is called twice: first when domain
disappeared from xenstore, second when resources (including memory) are freed.
So call do_balance after each of this event to redistribute freed memory. 
						
					 
					
						2011-09-30 15:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							aa08f555c3 
							
						 
					 
					
						
						
							
							dom0+vm: minor fixes in qvm-block scripts  
						
						
						
					 
					
						2011-09-30 11:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5fc5301cee 
							
						 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core  
						
						
						
					 
					
						2011-09-30 10:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8d855aa958 
							
						 
					 
					
						
						
							
							dom0+vm/qvm-block: automatically detach device when physical dev removed ( #226 )  
						
						... 
						
						
						
						This will work when device is unmounted. On mounted device backend will be
removed (after 3s timeout), but frontend will left in "closing" state - manual
'xl block-detach' will be needed. 
						
					 
					
						2011-09-30 10:42:56 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							111d807ae0 
							
						 
					 
					
						
						
							
							dom0: include qubesutils in rpm package ( #226 )  
						
						
						
					 
					
						2011-09-30 10:42:56 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							960b02e8ed 
							
						 
					 
					
						
						
							
							dom0+vm: make sure that block backend module is loaded when needed ( #226 )  
						
						
						
					 
					
						2011-09-30 10:42:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e3993ca5f9 
							
						 
					 
					
						
						
							
							dom0: qvm-block tool, new qubesutils python module ( #226 )  
						
						
						
					 
					
						2011-09-29 13:56:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							64be313847 
							
						 
					 
					
						
						
							
							dom0: change Domain-0 name to "dom0" to match qubes tools  
						
						
						
					 
					
						2011-09-29 13:56:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6b885bd361 
							
						 
					 
					
						
						
							
							dom0+vm: expose block devices info in xenstore ( #226 )  
						
						
						
					 
					
						2011-09-29 13:56:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							801e113c06 
							
						 
					 
					
						
						
							
							vm: minor fixes for Fedora 15  
						
						... 
						
						
						
						1. create /var/run/qubes as /var/run is now on tmpfs
2. if system-d is present - use it to disable NetworkManager 
						
					 
					
						2011-09-27 01:37:09 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							e6585a85a6 
							
						 
					 
					
						
						
							
							version 1.6.32-dom0  
						
						
						
					 
					
						2011-09-26 17:54:50 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							59f71f634a 
							
						 
					 
					
						
						
							
							dom0: Fix xenstore permissions qubes_netvm_external_ip  
						
						... 
						
						
						
						We should ensure that the first expression in the permisions list
is nX, where X is the owning domain, and not rX or wX, as otherwise
we would be granting all other VMs read access to the key.
This is explained in more detail here:
http://wiki.xensource.com/xenwiki/XenBus 
In practice the perms problem applied only to the qubes_netvm_external_ip key
that is exposed by each NetVM to corresponding Proxy VMs. Before this fix,
the key was readable by any VM in the system, which might not be desired in some
more advanced networking setups, such as with Tor Proxy VM. 
						
					 
					
						2011-09-26 17:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							72bc213980 
							
						 
					 
					
						
						
							
							vm/spec: do not use chown in %install - it will not work as unprivileged user  
						
						
						
					 
					
						2011-09-25 15:18:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							cf38083126 
							
						 
					 
					
						
						
							
							vm: fc15 yum repo config  
						
						
						
					 
					
						2011-09-22 01:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							27ca0f878c 
							
						 
					 
					
						
						
							
							rpm spec: do not mark files with %dir  
						
						
						
					 
					
						2011-09-22 01:16:32 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							bbccdd30a0 
							
						 
					 
					
						
						
							
							version 1.6.31-dom0  
						
						
						
					 
					
						2011-09-16 17:24:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							2950ee7170 
							
						 
					 
					
						
						
							
							Make qubes-receive-updates more defensive ( #356 )  
						
						
						
					 
					
						2011-09-16 17:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							12bef352d0 
							
						 
					 
					
						
						
							
							version 1.6.30-vm  
						
						
						
					 
					
						2011-09-16 11:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5885316e17 
							
						 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core  
						
						
						
					 
					
						2011-09-16 00:08:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							341a5d76ca 
							
						 
					 
					
						
						
							
							vm: route through specific host, not directly interface ( #355 )  
						
						... 
						
						
						
						This it to not fill ARP cache with any host that VM connects to. 
						
					 
					
						2011-09-16 00:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							d952fa8187 
							
						 
					 
					
						
						
							
							version 1.6.30-dom0  
						
						
						
					 
					
						2011-09-15 14:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							3e0ba5a77b 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-09-15 14:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5f702e9a8a 
							
						 
					 
					
						
						
							
							dom0/clock-sync: fix test type (socket vs file)  
						
						
						
					 
					
						2011-09-15 14:54:35 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							822fb54d25 
							
						 
					 
					
						
						
							
							version 1.6.29  
						
						
						
					 
					
						2011-09-15 14:49:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9f14be6eed 
							
						 
					 
					
						
						
							
							dom0: sync dom0 clock more frequent; start it from init.d script  
						
						
						
					 
					
						2011-09-15 14:43:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							633b21bb26 
							
						 
					 
					
						
						
							
							dom0: do not sync rpmdb with UpdateVM after each pkg installation  
						
						... 
						
						
						
						This doesn't make sense sice at every qvm-dom0-update we begin with sync rpmdb.
Also this allow embedding sync_rpmdb_updatevm.sh into qvm-dom0-update. 
						
					 
					
						2011-09-15 13:37:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							395cf4bc79 
							
						 
					 
					
						
						
							
							vm/qvm-dom0-update: don't check for template updates here  
						
						... 
						
						
						
						Also use exit code 100 to notify updates existence (the same way as yum
check-update does). 
						
					 
					
						2011-09-15 13:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e661ac51 
							
						 
					 
					
						
						
							
							dom0: reduce watching tool to dom0 clock sync only  
						
						... 
						
						
						
						Do not watch for updates for now, it will be implemented later. 
						
					 
					
						2011-09-15 13:32:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f95b9578d2 
							
						 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core  
						
						
						
					 
					
						2011-09-15 12:40:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							59ab2a0e91 
							
						 
					 
					
						
						
							
							dom0/watch-updates: get rid for pkgcount from dom0 update notify  
						
						... 
						
						
						
						This is useless information... 
						
					 
					
						2011-09-15 01:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c6b3a13b49 
							
						 
					 
					
						
						
							
							dom0/watch-updates: typo fix (dom0 notify condition)  
						
						
						
					 
					
						2011-09-15 01:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							dc5fb45d9c 
							
						 
					 
					
						
						
							
							version 1.6.28  
						
						
						
					 
					
						2011-09-15 00:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c3456f7615 
							
						 
					 
					
						
						
							
							vm/qvm-dom0-update: output diagnostics to stderr  
						
						... 
						
						
						
						To not confuse qubes-watch-updates... 
						
					 
					
						2011-09-15 00:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							855664e6e5 
							
						 
					 
					
						
						
							
							dom0+vm: use qubes_download_dom0_updates.sh instead of qubes_check_for_updates.sh  
						
						... 
						
						
						
						Remove code duplication. Implemented required --check-only option to
qubes_download_dom0_updates.sh. 
						
					 
					
						2011-09-15 00:18:56 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a46676a14b 
							
						 
					 
					
						
						
							
							vm/qvm-dom0-update: fix typo in --clean option parsing  
						
						
						
					 
					
						2011-09-15 00:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							cf0b720c41 
							
						 
					 
					
						
						
							
							version 1.6.27-vm  
						
						
						
					 
					
						2011-09-14 20:25:39 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0b89cb1ccc 
							
						 
					 
					
						
						
							
							vm: fix package cleaning  
						
						
						
					 
					
						2011-09-14 20:19:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a694afbb48 
							
						 
					 
					
						
						
							
							vm: clean also downloaded packages on qvm-dom0-update --clean  
						
						
						
					 
					
						2011-09-14 20:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0044064037 
							
						 
					 
					
						
						
							
							version 1.6.26  
						
						
						
					 
					
						2011-09-14 19:33:57 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2de02b7a6c 
							
						 
					 
					
						
						
							
							vm: update symlinks in Nautilus Scripts menu  
						
						... 
						
						
						
						This is important for older templates that got upgraded to new core packages,
which renamed some of the tools by removing the '2' suffix. 
						
					 
					
						2011-09-14 19:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3dd6d654ea 
							
						 
					 
					
						
						
							
							dom0/qvm-dom0-update: Check if running as root at the beginning  
						
						
						
					 
					
						2011-09-14 16:44:43 +02:00