Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							afecabdc59 
							
						 
					 
					
						
						
							
							dom0/qvm-firewall: provide custom vif name by QubesHVM  
						
						
						
					 
					
						2012-03-02 01:56:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							997fec6fd6 
							
						 
					 
					
						
						
							
							dom0/qvm-firewall: provide vif name by QubesVM  
						
						
						
					 
					
						2012-03-02 01:22:40 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c13c1c920f 
							
						 
					 
					
						
						
							
							dom0/qvm-firewall: provide vif name by QubesVM  
						
						
						
					 
					
						2012-03-02 01:16:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							370c4952ce 
							
						 
					 
					
						
						
							
							Merge branch 'master' into hvm  
						
						
						
					 
					
						2012-03-01 23:40:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf6957e85 
							
						 
					 
					
						
						
							
							dom0/core: xvdi is to high for qemu  
						
						
						
					 
					
						2012-03-01 11:23:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							45c1c01410 
							
						 
					 
					
						
						
							
							dom0/core: use xvdi as cdrom frontend  
						
						... 
						
						
						
						When used both xvd* and hd* only xvd* isn't detected. 
						
					 
					
						2012-03-01 11:00:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8b613a10b4 
							
						 
					 
					
						
						
							
							dom0/appmenus: do not add "Add more shortcuts" menu ( #458 )  
						
						... 
						
						
						
						This is now handled by qubes-manager 
						
					 
					
						2012-03-01 00:00:44 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							dd88e7d72a 
							
						 
					 
					
						
						
							
							dom0: fix qvm-grow-private ( #459 )  
						
						
						
					 
					
						2012-02-29 23:12:05 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ef6b1ded3e 
							
						 
					 
					
						
						
							
							dom0/qvm-backup-restore: fix restore of dom0-home ( #451 )  
						
						
						
					 
					
						2012-02-29 21:26:37 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c44032d37a 
							
						 
					 
					
						
						
							
							Merge branch 'master' into hvm  
						
						
						
					 
					
						2012-02-29 03:58:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ee72c55f 
							
						 
					 
					
						
						
							
							dom0/qvm-backup-restore: show original template name  
						
						
						
					 
					
						2012-02-29 03:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e10fa6babd 
							
						 
					 
					
						
						
							
							dom0/qvm-backup-restore: fixes - custom templates, error handling  
						
						
						
					 
					
						2012-02-29 03:33:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4d739c1909 
							
						 
					 
					
						
						
							
							dom0/qvm-backup-restore: fix restore of StandaloneVM/TemplateVM  
						
						
						
					 
					
						2012-02-29 03:17:25 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d7caf5cedc 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: force correct default exclude_list  
						
						... 
						
						
						
						Treat "None" also as empty list. 
						
					 
					
						2012-02-29 03:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c013de4747 
							
						 
					 
					
						
						
							
							dom0/qubes-firewall: make protocol selection smart  
						
						
						
					 
					
						2012-02-27 15:46:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c3356296a5 
							
						 
					 
					
						
						
							
							Merge branch 'master' into hvm  
						
						
						
					 
					
						2012-02-27 15:14:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e9feef92 
							
						 
					 
					
						
						
							
							dom0/qubes-firewall: typo fix  
						
						
						
					 
					
						2012-02-27 15:07:00 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							54b08ee0f9 
							
						 
					 
					
						
						
							
							Merge branch 'hvm' of 10.141.1.101:/var/lib/qubes/git/marmarek/core into hvm  
						
						
						
					 
					
						2012-02-27 15:00:54 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0e0fe6a3d9 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.qubes-os.org/marmarek/core into hvm  
						
						
						
					 
					
						2012-02-27 13:30:14 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							859c99da5c 
							
						 
					 
					
						
						
							
							Merge branch 'hvm' of 10.141.1.101:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2012-02-27 13:17:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							628458108d 
							
						 
					 
					
						
						
							
							dom0/qvm-core: fix kernelopts parsing in case of QubesHVM  
						
						
						
					 
					
						2012-02-27 03:30:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0ca08d48b8 
							
						 
					 
					
						
						
							
							dom0/qubes-firewall: allow to specify protocol, do not assume always tcp  
						
						
						
					 
					
						2012-02-27 02:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							80e2afa97b 
							
						 
					 
					
						
						
							
							dom0/qvm-core: add missing get_xid  
						
						
						
					 
					
						2012-02-26 00:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							23adeb8ea4 
							
						 
					 
					
						
						
							
							dom0/qvm-prefs: icon already updated in qvm-core  
						
						
						
					 
					
						2012-02-26 00:13:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f54f851b42 
							
						 
					 
					
						
						
							
							dom0/qvm-prefs: add missing exit(1)  
						
						
						
					 
					
						2012-02-26 00:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							40762c5497 
							
						 
					 
					
						
						
							
							dom0/qvm-core: update icon cache after label change  
						
						
						
					 
					
						2012-02-26 00:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							067fb100a1 
							
						 
					 
					
						
						
							
							dom0/modules: support for pvops modules in dom0  
						
						
						
					 
					
						2012-02-25 14:04:06 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4854ac71 
							
						 
					 
					
						
						
							
							dom0/core: config template for HVM  
						
						
						
					 
					
						2012-02-24 04:26:01 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8f27fd49c7 
							
						 
					 
					
						
						
							
							dom0/qvm-start: starting with drive connected temporarily  
						
						
						
					 
					
						2012-02-24 04:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							724c032005 
							
						 
					 
					
						
						
							
							dom0/qvm-prefs: support for 'drive' property  
						
						
						
					 
					
						2012-02-24 04:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9c2161944b 
							
						 
					 
					
						
						
							
							dom0/qvm-create: support for HVM  
						
						
						
					 
					
						2012-02-24 04:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							40d8ac66a3 
							
						 
					 
					
						
						
							
							dom0/core: introduce QubesHVm class  
						
						
						
					 
					
						2012-02-24 04:24:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							85c5074dbe 
							
						 
					 
					
						
						
							
							dom0/core: check if object has attr before using it  
						
						
						
					 
					
						2012-02-24 04:22:14 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8b3a895317 
							
						 
					 
					
						
						
							
							dom0/core: more robust XML attrs generation  
						
						... 
						
						
						
						Still not ideal... 
						
					 
					
						2012-02-24 04:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							db4a96dfea 
							
						 
					 
					
						
						
							
							dom0/core: move qrexec start to separate function  
						
						
						
					 
					
						2012-02-24 04:18:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							104030b15c 
							
						 
					 
					
						
						
							
							dom0/core: more generic way to specify xen config template  
						
						
						
					 
					
						2012-02-24 04:17:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8c4e1e0b09 
							
						 
					 
					
						
						
							
							dom0/qvm-core: fix icon symlink after label change  
						
						
						
					 
					
						2012-02-22 15:14:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							277cdd9173 
							
						 
					 
					
						
						
							
							dom0/backup: Allow to exclude dom0 home from backup  
						
						
						
					 
					
						2012-02-17 10:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0a0a88650d 
							
						 
					 
					
						
						
							
							dom0/qubesutils: typo  
						
						
						
					 
					
						2012-02-17 10:01:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0e00488c30 
							
						 
					 
					
						
						
							
							dom0/pm-utils: do not fail suspend  
						
						
						
					 
					
						2012-02-16 16:24:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c39fc7f6f1 
							
						 
					 
					
						
						
							
							dom0/qvm-block: fix connecting devices to dom0  
						
						
						
					 
					
						2012-02-16 10:25:16 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							05e89d82fb 
							
						 
					 
					
						
						
							
							dom0/qvm-block: automatically choose frontend device ( #419 )  
						
						
						
					 
					
						2012-02-14 20:57:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1683a0b815 
							
						 
					 
					
						
						
							
							dom0/qvm-block: detect 'connecting' devices as 'connected'  
						
						... 
						
						
						
						This is needed to not allow connecting the same backend to more than one VMs at
the same time. 
						
					 
					
						2012-02-14 20:55:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							64e5dc14a1 
							
						 
					 
					
						
						
							
							dom0: intentation fix  
						
						
						
					 
					
						2012-02-10 20:50:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							abcdbad209 
							
						 
					 
					
						
						
							
							dom0/qubesutils: move online resize code to QubesVm.resize_private_img() ( #421 )  
						
						... 
						
						
						
						This assume that private.img contains ext2/3/4. For now it is true. 
						
					 
					
						2012-02-10 20:47:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6b59f5c7c8 
							
						 
					 
					
						
						
							
							dom0/qubesutils: move parse_size() from qvm-grow-private to qubesutils ( #421 )  
						
						
						
					 
					
						2012-02-10 20:46:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d84c9a27 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: use vm.run(...) instead of run_in_vm(vm, ...)  
						
						
						
					 
					
						2012-02-10 20:45:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7c7bea6a03 
							
						 
					 
					
						
						
							
							dom0/qubesutils: move run() method to QubesVm  
						
						... 
						
						
						
						It is needed inside of other methods of QubesVm... 
						
					 
					
						2012-02-10 20:44:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5e5d84adf7 
							
						 
					 
					
						
						
							
							dom0: remove trailing spaces  
						
						
						
					 
					
						2012-02-10 20:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1a33746ab4 
							
						 
					 
					
						
						
							
							dom0/qubesutils: move qvm-backup-restore code to qubesutils ( #421 )  
						
						
						
					 
					
						2012-02-10 10:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							19a0292897 
							
						 
					 
					
						
						
							
							dom0/qubesutils: move printing functions to the beggining  
						
						
						
					 
					
						2012-02-10 10:54:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1a50eb53b2 
							
						 
					 
					
						
						
							
							dom0/pm-utils: kill qvm-sync-clock before suspend ( #443 )  
						
						... 
						
						
						
						To not desync time after resume. 
						
					 
					
						2012-02-09 11:33:55 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b422bf8b2f 
							
						 
					 
					
						
						
							
							dom0/pm-utils: fix scripts order according to pm-utils docs ( #443 )  
						
						
						
					 
					
						2012-02-09 11:31:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7a352285cf 
							
						 
					 
					
						
						
							
							dom0/pm-utils: indent  
						
						
						
					 
					
						2012-02-09 11:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c766282d2d 
							
						 
					 
					
						
						
							
							dom0: minor get_start_time fix  
						
						
						
					 
					
						2012-02-07 23:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd17a7305 
							
						 
					 
					
						
						
							
							dom0/qubesutils: minor fixes  
						
						
						
					 
					
						2012-02-07 16:51:10 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							24173989b3 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: move qvm-backup logic to qubesutils ( #421 )  
						
						
						
					 
					
						2012-02-07 16:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9f50732ee6 
							
						 
					 
					
						
						
							
							dom0/qubes-prefs: do not dupplicate VM checks ( #421 )  
						
						
						
					 
					
						2012-02-07 13:31:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f2204801c3 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: rename dom0 tools to qubes-* ( #421 )  
						
						
						
					 
					
						2012-02-07 13:01:02 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5bcffc6b1c 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: remove obsolete qvm-set/qvm-get tools ( #421 )  
						
						
						
					 
					
						2012-02-07 03:18:47 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							109cdf7935 
							
						 
					 
					
						
						
							
							dom0: use qubes-prefs in scripts ( #421 )  
						
						... 
						
						
						
						Instead of qvm-set-* and qvm-get-* 
						
					 
					
						2012-02-07 03:07:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1a35b98e16 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: new qubes-prefs tool for system-wide preferences ( #421 )  
						
						
						
					 
					
						2012-02-07 02:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4136b714c7 
							
						 
					 
					
						
						
							
							dom0/clock: call hwclock after time sync  
						
						
						
					 
					
						2012-02-01 19:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2483409f53 
							
						 
					 
					
						
						
							
							dom0/pm-utils: sync clock based on dom0, and then try to sync from network ( #435 )  
						
						
						
					 
					
						2012-02-01 18:23:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3a71716db3 
							
						 
					 
					
						
						
							
							dom0/ClockVM: disable ntpd in ClockVM ( #435 )  
						
						... 
						
						
						
						To not conflict with ntpdate (both are using 123/udp port). 
						
					 
					
						2012-02-01 17:51:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							59e7041554 
							
						 
					 
					
						
						
							
							dom0/pm-utils,dom0-update: sync clock using new qvm-sync-clock tool ( #435 )  
						
						
						
					 
					
						2012-02-01 17:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							bb70eb270f 
							
						 
					 
					
						
						
							
							dom0: pm-utils: 01qubes-sync-vms-clock: exclude clockvm when syncing clocks on resume  
						
						
						
					 
					
						2012-02-01 17:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							ddd71a6490 
							
						 
					 
					
						
						
							
							dom0: pm-utils: 01qubes-sync-vms-clock: run qvm-sync-dom0-clock before syncing clocks on other VMs ( #433 )  
						
						... 
						
						
						
						... instead of just $(date), which caused problems when Dom0 clock got
desynced somehow. 
						
					 
					
						2012-02-01 17:39:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b87fff44c4 
							
						 
					 
					
						
						
							
							dom0/clock: sync clock using new qubes-sync-clock from cron ( #435 ,  #429 )  
						
						
						
					 
					
						2012-02-01 17:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a5a403501a 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: New tool to sync clock  
						
						... 
						
						
						
						In ClockVM via ntpdate and then in dom0 and VMs based on ClockVM. 
						
					 
					
						2012-02-01 17:39:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2aedf4567b 
							
						 
					 
					
						
						
							
							dom0/qubesutils: additional types of run comand in vm (wait and popen)  
						
						
						
					 
					
						2012-02-01 17:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ead9e445bc 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: change qvm-run --pass_io to --pass-io  
						
						
						
					 
					
						2012-02-01 16:04:52 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							8e5eb3ece2 
							
						 
					 
					
						
						
							
							dom0: qmemman: set MIN_PREFMEM to 200MB  
						
						... 
						
						
						
						Apparently 100MB is not enough for fc15 template and it causes some VMs to be killed internally by OOM during their initialization. 
						
					 
					
						2012-01-26 01:16:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2897a795c4 
							
						 
					 
					
						
						
							
							dom0/vm: set VM timezone same as in dom0 - on VM boot ( #413 )  
						
						
						
					 
					
						2012-01-18 16:59:58 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5f45e8f75f 
							
						 
					 
					
						
						
							
							dom0: Mark qvm-run --shutdown as deprecated  
						
						
						
					 
					
						2012-01-16 03:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							cd64f8287c 
							
						 
					 
					
						
						
							
							dom0/init: Do not exclude NetVM at shutdown ( #396 )  
						
						... 
						
						
						
						In fact all VMs can be stopped at the same time, no need to keep order.
Also use qvm-shutdown to do it. 
						
					 
					
						2012-01-16 03:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							cfd22f8887 
							
						 
					 
					
						
						
							
							dom0/qvm-shutdown: add support of shutting down multiple VMs ( #396 )  
						
						... 
						
						
						
						Just copy code from qvm-run. 
						
					 
					
						2012-01-16 03:25:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bdfacf9d01 
							
						 
					 
					
						
						
							
							dom0: enable qubes-dvm service when preparing DispVM  
						
						
						
					 
					
						2012-01-14 01:34:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							17492f0fbf 
							
						 
					 
					
						
						
							
							dom0/pm-utils: start NM through systemctl after resume - when available ( #404 )  
						
						... 
						
						
						
						When using SystemD, NetworkManager is started directly, so use this way.
/etc/init.d/qubes_core_netvm doesn't exists in such system... Even when existed
- it was already started and SystemD doesn't allow to start it again (unlike
upstart/sysvinit). 
						
					 
					
						2012-01-13 19:12:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bfbd129a11 
							
						 
					 
					
						
						
							
							dom0: add missing import  
						
						
						
					 
					
						2012-01-12 01:27:27 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e36761faed 
							
						 
					 
					
						
						
							
							dom0/DispVM: minor simplification  
						
						
						
					 
					
						2012-01-11 23:13:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							adc0b6eff5 
							
						 
					 
					
						
						
							
							vm(+dom0): major rearrage VM files in repo; merge core-*vm packages  
						
						
						
					 
					
						2012-01-06 21:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0c5bfa7a0e 
							
						 
					 
					
						
						
							
							dom0: guid is now started by qubes core, remove duplicated code from qvm-start  
						
						
						
					 
					
						2011-12-27 17:44:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b77e48f688 
							
						 
					 
					
						
						
							
							dom0: do not start gui daemon when preparing DispVM  
						
						
						
					 
					
						2011-12-27 15:37:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4d128dd020 
							
						 
					 
					
						
						
							
							dom0: fix removing "special" VM (eg ClockVM)  
						
						... 
						
						
						
						Unset collection pointer to some special VMs, when it is removed: ClockVM,
default NetVM, default TemplateVM, UpdateVM 
						
					 
					
						2011-12-23 17:10:32 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							edc6d595fb 
							
						 
					 
					
						
						
							
							Delete now unused dom0/qubes.repo file  
						
						... 
						
						
						
						Now, the qubes-release.rpm provides this file. 
						
					 
					
						2011-12-20 14:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d84d64716b 
							
						 
					 
					
						
						
							
							dom0: start guid only when shm.id present  
						
						... 
						
						
						
						Eg. not during firstboot 
						
					 
					
						2011-12-11 14:09:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f03152053b 
							
						 
					 
					
						
						
							
							dom0: check if X server is available before starting guid ( #377 )  
						
						
						
					 
					
						2011-12-05 13:42:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							99ffed089c 
							
						 
					 
					
						
						
							
							dom0: start guid as soon as possible ( #377 )  
						
						
						
					 
					
						2011-12-05 13:36:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							fd2b373b7d 
							
						 
					 
					
						
						
							
							dom0/qvm-block: add missing import  
						
						
						
					 
					
						2011-11-08 01:28:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b215863951 
							
						 
					 
					
						
						
							
							dom0: do not build xenfreepages  
						
						
						
					 
					
						2011-11-02 20:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4a6447f11b 
							
						 
					 
					
						
						
							
							dom0/qvm-run: fix tray notify  
						
						
						
					 
					
						2011-11-02 00:46:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c0c64ecdc5 
							
						 
					 
					
						
						
							
							dom0: add VM rename support ( #371 )  
						
						
						
					 
					
						2011-11-02 00:39:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							134af81b3b 
							
						 
					 
					
						
						
							
							dom0: move remove_appmenus to separate subroutine  
						
						
						
					 
					
						2011-11-01 23:42:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							12b8ff7d17 
							
						 
					 
					
						
						
							
							dom0: store relative paths in qubes.xml when possible  
						
						
						
					 
					
						2011-11-01 23:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							47ad186926 
							
						 
					 
					
						
						
							
							dom0: set firewall to block-all when setting netvm to none ( #370 )  
						
						
						
					 
					
						2011-11-01 15:50:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							870dea1502 
							
						 
					 
					
						
						
							
							dom0/qvm-run: move run code to qubesutils  
						
						
						
					 
					
						2011-10-31 13:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a4e11dedd9 
							
						 
					 
					
						
						
							
							dom0/DispVM: inherit firewall from calling VM ( #370 )  
						
						
						
					 
					
						2011-10-31 01:29:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d3c1a09ca9 
							
						 
					 
					
						
						
							
							dom0/appmenus: reload KDE menu after update ( #283 )  
						
						
						
					 
					
						2011-10-30 11:05:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							eadd4a7128 
							
						 
					 
					
						
						
							
							dom0/qvm-dom0-update: fix installing new packages  
						
						... 
						
						
						
						Pass all args to UpdateVM command 
						
					 
					
						2011-10-17 23:27:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							99c0356bf2 
							
						 
					 
					
						
						
							
							dom0: set first NetVM as ClockVM  
						
						
						
					 
					
						2011-10-17 23:20:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							db3ab9333a 
							
						 
					 
					
						
						
							
							dom0/qvm-shutdown: increase timeout to 60s ( #373 )  
						
						
						
					 
					
						2011-10-17 23:14:26 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c43a62e0bb 
							
						 
					 
					
						
						
							
							dom0/qvm-shutdown: implement --wait in qvm-shutdown  
						
						
						
					 
					
						2011-10-17 23:14:19 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6219c1b7ed 
							
						 
					 
					
						
						
							
							dom0/qvm-shutdown: catch QubesException  
						
						
						
					 
					
						2011-10-17 23:13:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3063ef35b7 
							
						 
					 
					
						
						
							
							dom0: move NetVM shutdown sanity check code to qvm-core  
						
						
						
					 
					
						2011-10-17 22:45:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							097c5331d6 
							
						 
					 
					
						
						
							
							dom0: remove obsolete xenfreepages  
						
						
						
					 
					
						2011-10-14 12:29:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9b3b72cc74 
							
						 
					 
					
						
						
							
							dom0: introduce qvm-shutdown  
						
						
						
					 
					
						2011-10-14 12:01:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							abcd6416fc 
							
						 
					 
					
						
						
							
							dom0: move shutdown to qvm-core  
						
						
						
					 
					
						2011-10-14 11:59:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ede96353af 
							
						 
					 
					
						
						
							
							dom0/qrexec: Add always allow option in qrexec confirmation dialog ( #278 )  
						
						
						
					 
					
						2011-10-12 00:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							810a59b6ce 
							
						 
					 
					
						
						
							
							dom0/qvm-backup-restore: Allow to exclude some VMs while restoring backup ( #296 )  
						
						
						
					 
					
						2011-10-11 01:52:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							65bc4f6e95 
							
						 
					 
					
						
						
							
							dom0/qvm-backup/restore: backup and restore also dom0 home dir ( #362 )  
						
						... 
						
						
						
						To keep desktop environment settings (like theme, wallpaper, screensaver etc). 
						
					 
					
						2011-10-11 01:48:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							20522d04ec 
							
						 
					 
					
						
						
							
							dom0: typo fix in comment  
						
						
						
					 
					
						2011-10-11 01:41:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bc47334d21 
							
						 
					 
					
						
						
							
							dom0: fix cleanup_vif  
						
						
						
					 
					
						2011-10-10 17:11:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7cf4abb04e 
							
						 
					 
					
						
						
							
							dom0/dom0-updates: typo fix  
						
						
						
					 
					
						2011-10-10 15:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ccda362c 
							
						 
					 
					
						
						
							
							dom0/qvm-core: release lock in VM.start() right before starting qrexec ( #344 )  
						
						
						
					 
					
						2011-10-10 11:23:14 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							57aec48050 
							
						 
					 
					
						
						
							
							dom0/qmemman: alloc at least 100MB for domain  
						
						... 
						
						
						
						If domain has less than 100MB it will cause OOM very soon - this isn't enough
for non-swappable data... 
						
					 
					
						2011-10-10 11:23:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ed23b0d6a2 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: output diagnostics to stderr instead of stdout ( #276 )  
						
						
						
					 
					
						2011-10-10 11:23:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							05605f1394 
							
						 
					 
					
						
						
							
							dom0/qvm-core: ignore template_vm=None when loading qubes.xml  
						
						... 
						
						
						
						This should result in more elegant error message in case of error in qubes.xml. 
						
					 
					
						2011-10-07 21:46:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							98827c7020 
							
						 
					 
					
						
						
							
							dom0/qvm-core: output messages to stderr ( #276 )  
						
						
						
					 
					
						2011-10-07 21:40:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3876cf4070 
							
						 
					 
					
						
						
							
							dom0/dom0-updates: check for dom0 updates from cron ( #354 )  
						
						
						
					 
					
						2011-10-07 21:28:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b3a125076b 
							
						 
					 
					
						
						
							
							dom0/dom0-updates: add --gui and --check-only options ( #354 )  
						
						... 
						
						
						
						Will be needed for automatically checking for updates 
						
					 
					
						2011-10-07 21:25:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							684578ba16 
							
						 
					 
					
						
						
							
							dom0/pm-utils: after suspend start qubes_core_netvm instead of NetworkManager directly  
						
						... 
						
						
						
						Actually this is run for every VM with PCI device, so it can be AppVM, not
NetVM. qubes_core_netvm will check if it is NetVM before starting
NetworkManager. 
						
					 
					
						2011-10-07 21:11:08 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							2950ee7170 
							
						 
					 
					
						
						
							
							Make qubes-receive-updates more defensive ( #356 )  
						
						
						
					 
					
						2011-09-16 17:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5f702e9a8a 
							
						 
					 
					
						
						
							
							dom0/clock-sync: fix test type (socket vs file)  
						
						
						
					 
					
						2011-09-15 14:54:35 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							3dd6d654ea 
							
						 
					 
					
						
						
							
							dom0/qvm-dom0-update: Check if running as root at the beginning  
						
						
						
					 
					
						2011-09-14 16:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							93832b29db 
							
						 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core  
						
						
						
					 
					
						2011-09-14 16:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							558d1ee582 
							
						 
					 
					
						
						
							
							dom+vm: Copy dom0 yum.conf to UpdateVM  
						
						... 
						
						
						
						At least to use dom0 'exclude' options, not VM one. Especially to not exlude
kernel and xorg updates... 
						
					 
					
						2011-09-14 00:47:13 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							d5576ce77f 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-09-13 19:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0ce7336cad 
							
						 
					 
					
						
						
							
							dom0: Distinguish 'Halting','Crashed' state from simple 'Halted' ( #314 )  
						
						
						
					 
					
						2011-09-13 18:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							dbf8c11ad6 
							
						 
					 
					
						
						
							
							dom0/qvm-backup-restore: Distinguish ProxyVM from NetVM ( #345 )  
						
						
						
					 
					
						2011-09-13 15:50:14 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5d6ac01111 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: Don't backup internal VMs (instead of *-dvm) ( #352 )  
						
						
						
					 
					
						2011-09-13 11:30:04 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							099e8a47a9 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						... 
						
						
						
						Conflicts:
	dom0/qvm-tools/qvm-backup-restore 
						
					 
					
						2011-09-13 10:33:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							813b626d27 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: include icon only for AppVM ( #345 )  
						
						
						
					 
					
						2011-09-12 16:40:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ade25b8c8d 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: exclude dom0 from backup  
						
						
						
					 
					
						2011-09-12 16:38:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							029e3fc098 
							
						 
					 
					
						
						
							
							dom0/qvm-dom0-update: Filter yum options in dom0  
						
						... 
						
						
						
						Eg. don't pass --enablerepo to yum install. 
						
					 
					
						2011-09-12 16:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							fde8bc35fa 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: Support for NetVMs backup ( #345 )  
						
						
						
					 
					
						2011-09-12 15:25:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2107191ca9 
							
						 
					 
					
						
						
							
							dom0/qvm-dom0-update: do not use GUI when called from cmdline  
						
						
						
					 
					
						2011-09-12 15:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2bbdb93594 
							
						 
					 
					
						
						
							
							dom0/qvm-dom0-update: replace gpk-update-viewer with yum update ( #347 )  
						
						
						
					 
					
						2011-09-12 15:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9395ea239c 
							
						 
					 
					
						
						
							
							dom0: qvm-dom0-update --help ( #349 )  
						
						
						
					 
					
						2011-09-12 14:57:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							972ab21d5f 
							
						 
					 
					
						
						
							
							dom0: rename qvm-dom0-upgrade tool ( #350 )  
						
						
						
					 
					
						2011-09-12 14:37:52 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0863244561 
							
						 
					 
					
						
						
							
							dom0: qvm-backup-restore: also restore appmenus for template VMs  
						
						
						
					 
					
						2011-09-12 14:28:44 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							f2770e2d03 
							
						 
					 
					
						
						
							
							dom0: Fix create_xenstore_entries in other classes to not require xid argument  
						
						
						
					 
					
						2011-09-09 18:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2319083631 
							
						 
					 
					
						
						
							
							dom0: use default kernel opts when custom opts isn't set  
						
						... 
						
						
						
						This can happen after rpm upgrade. 
						
					 
					
						2011-09-09 14:24:17 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							583720c676 
							
						 
					 
					
						
						
							
							dom0: qvm-dom0-upgrade: actually check if running as root only when used 'manually'  
						
						
						
					 
					
						2011-09-08 14:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							89d532ef11 
							
						 
					 
					
						
						
							
							dom0: qubes.py: do not use pci=nomsi as a default argument for passthrough VM kernels anymore  
						
						
						
					 
					
						2011-09-08 14:09:03 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							b2a3515f4f 
							
						 
					 
					
						
						
							
							dom0: qvm-dom0-upgrade: fail when run as non-root user  
						
						
						
					 
					
						2011-09-08 13:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f9fcd3393e 
							
						 
					 
					
						
						
							
							dom0: set static-max for dom0  
						
						... 
						
						
						
						To make 'xl mem-set 0 <size>' happy. 
						
					 
					
						2011-09-08 01:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5e09af2b46 
							
						 
					 
					
						
						
							
							dom0: limit default swiotlb size for NetVM ( #342 )  
						
						
						
					 
					
						2011-09-08 01:19:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6b4cf305d8 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: include custom kernel of StandaloneVM  
						
						
						
					 
					
						2011-09-06 01:52:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							320847de91 
							
						 
					 
					
						
						
							
							dom0: correctly remove appmenus for ServiceVM (if any)  
						
						
						
					 
					
						2011-09-06 01:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							77ec31d164 
							
						 
					 
					
						
						
							
							dom0: appmenus templates handling for StandaloneVM ( #317 )  
						
						... 
						
						
						
						StandaloneVM also needs apps.templates dir in order to qubes-appmenu-select
works. Also can be helpful for backup/restore. 
						
					 
					
						2011-09-06 01:15:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f0296e66 
							
						 
					 
					
						
						
							
							dom0: automatically determine domain xid in create_xenstore_entries  
						
						
						
					 
					
						2011-09-06 01:14:49 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2d97c3399e 
							
						 
					 
					
						
						
							
							dom0/qvm-dom0-upgrade: Run yum after downloading new packages  
						
						... 
						
						
						
						yum will ask for confirmation. 
						
					 
					
						2011-09-03 16:43:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f85fcc06aa 
							
						 
					 
					
						
						
							
							dom0: replace obsolete swiotlb=force with iommu=soft  
						
						
						
					 
					
						2011-09-03 16:15:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5cb6cd2aa7 
							
						 
					 
					
						
						
							
							dom0: fix uses_default_kernelopts typo  
						
						
						
					 
					
						2011-09-03 16:14:51 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							07dc5d1430 
							
						 
					 
					
						
						
							
							dom0: detach vif at qvm-dom0-network-via-netvm down  
						
						
						
					 
					
						2011-09-03 16:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2b26350cb2 
							
						 
					 
					
						
						
							
							dom0/qvm-prefs: remove message duplication  
						
						
						
					 
					
						2011-09-03 16:13:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							58985193e7 
							
						 
					 
					
						
						
							
							dom0: move network-attach logic to qubes.py  
						
						... 
						
						
						
						Main reason is to remove code duplication.
Also fixes  #260  and workaround (by sleep...) some race at NetVM restart
(fronted driver does not noticed vif-detach+vif-attach). 
						
					 
					
						2011-09-03 16:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5fe147729d 
							
						 
					 
					
						
						
							
							dom0: copy only selected files for StandaloneVM kernel  
						
						... 
						
						
						
						Especially ignore modules dir - already included in modules.img 
						
					 
					
						2011-09-03 16:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7f24727b2b 
							
						 
					 
					
						
						
							
							dom0: fix waiting for vif detach  
						
						
						
					 
					
						2011-09-03 16:01:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							73fc87efa2 
							
						 
					 
					
						
						
							
							dom0: replace obsolete xencons=hvc with console=hvc0  
						
						
						
					 
					
						2011-09-03 16:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							16a46f9a9c 
							
						 
					 
					
						
						
							
							Use proper dracut module and conf files...  
						
						... 
						
						
						
						... instead of the ugly and incompatible /usr/share/qubes/regenerate_initramfs.sh script 
						
					 
					
						2011-09-02 16:55:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							11da1633d3 
							
						 
					 
					
						
						
							
							dom0: Copy default template kernel to StandaloneVM dir ( #333 )  
						
						... 
						
						
						
						Just prepare kernel for qvm-set -s <vmname> kernel none 
						
					 
					
						2011-09-01 15:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ac917ef1d8 
							
						 
					 
					
						
						
							
							dom0: Set modules.img device R/W for StandaloneVM ( #333 )  
						
						
						
					 
					
						2011-09-01 14:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							577dd2b076 
							
						 
					 
					
						
						
							
							dom0: when cleaning up network devices, wait for actual device destroy  
						
						... 
						
						
						
						Otherwise subsequent network-attach will not be noticed by frontend driver. 
						
					 
					
						2011-09-01 00:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							951b2b0b69 
							
						 
					 
					
						
						
							
							dom0: fix clock problems which caused VM hangs during boot (~#253)  
						
						... 
						
						
						
						The source of problem was clockevent_program_event returns -ETIME:
------------ kernel/time/clockevents.c:
/**
 * clockevents_program_event - Reprogram the clock event device.
 * @expires:    absolute expiry time (monotonic clock)
 *
 * Returns 0 on success, -ETIME when the event is in the past.
 */
int clockevents_program_event(struct clock_event_device *dev, ktime_t
expires,
                  ktime_t now)
-------------
xen_vcpuop_set_next_event schedules event by getting current time
(xen_clocksource_read()) (*1) adding delta (expires-now) and programming
event with VCPUOP_set_singleshot_timer hypercall. Then xen gets current
time (*2) and in some rare cases this time is after expected timer
expiration... Even after VCPUOP_set_singleshot_timer hypercal,
xen_clocksource_read() reports time slightly in the past comparing to
xen time (reported by NOW() macro).
I think this is because "current" time is calculated different way in *1
and *2. The *1 way is controlled by tsc_mode, which is described here:
http://lxr.xensource.com/lxr/source/docs/misc/tscmode.txt . Default
tsc_mode=0 is "smart" and I think because of that can be slightly before
NOW() time. tsc_mode=2 is almost the same as NOW() macro works.
After all tsc_mode=2 was default in xen-3.4. 
						
					 
					
						2011-08-31 22:08:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							be5e5a98a1 
							
						 
					 
					
						
						
							
							dom0: use full patch for network script  
						
						... 
						
						
						
						xl (apart from xm) doesn't prefix script with dir. 
						
					 
					
						2011-08-31 22:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f69c904e 
							
						 
					 
					
						
						
							
							dom0/qvm-run: Add -p as alias for --pass_io  
						
						
						
					 
					
						2011-08-31 21:01:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf1af0321 
							
						 
					 
					
						
						
							
							dom0: implement custom kernelopts ( #323 )  
						
						
						
					 
					
						2011-08-31 20:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							691545c492 
							
						 
					 
					
						
						
							
							dom0/qvm-prefs: support for vcpus count  
						
						
						
					 
					
						2011-08-31 19:41:36 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							fbce32ae1f 
							
						 
					 
					
						
						
							
							dom0/qvm-prefs: info when kernel setting is from template  
						
						
						
					 
					
						2011-08-31 18:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							ccda3d6642 
							
						 
					 
					
						
						
							
							dom0: make qvm-sync-dom0-clock executable  
						
						
						
					 
					
						2011-08-02 14:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							9c58c97571 
							
						 
					 
					
						
						
							
							dom0: qubes-watch-updates & qvm-dom0-upgrade: use qvm-sync-dom0-clock  
						
						
						
					 
					
						2011-08-02 14:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							49bfe8921c 
							
						 
					 
					
						
						
							
							dom0: qvm-sync-dom0-clock  
						
						
						
					 
					
						2011-08-02 14:12:03 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							708263bec4 
							
						 
					 
					
						
						
							
							Revert "Dom0: use kpackagekit for updates GUI"  
						
						... 
						
						
						
						This reverts commit 94c0f6c9d3 
						
					 
					
						2011-08-02 13:01:42 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							94c0f6c9d3 
							
						 
					 
					
						
						
							
							Dom0: use kpackagekit for updates GUI  
						
						
						
					 
					
						2011-08-01 16:07:53 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							7309cc2f04 
							
						 
					 
					
						
						
							
							Merge branch 'prebeta2' of git.qubes-os.org:/var/lib/qubes/git/rafal/core  
						
						
						
					 
					
						2011-08-01 15:41:56 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							d2301ab125 
							
						 
					 
					
						
						
							
							qvm-prefs: allow on the fly netvm switch ( #302 )  
						
						... 
						
						
						
						When changing netvm of a running vm, detach/attach eth0.
Some functionality of qubes_core_netvm thus is duplicated in setup_ip.
REQUIRES http://git.qubes-os.org/?p=rafal/xen.git;a=commit;h=42c72e6173586a807f8f153391e2e57352d362b1  
						
					 
					
						2011-08-01 15:06:01 +02:00