Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							18c9af90c7 
							
						 
					 
					
						
						
							
							dom0/core: fix qubes-session wait code  
						
						
						
					 
					
						2012-07-28 00:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ad7da49e74 
							
						 
					 
					
						
						
							
							dom0/core: remove ugly hack in network-reconnect code ( #637 )  
						
						
						
					 
					
						2012-07-22 01:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6da61af323 
							
						 
					 
					
						
						
							
							dom0/backup-restore: fix netvm field in summary  
						
						
						
					 
					
						2012-07-21 00:12:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a97458ad08 
							
						 
					 
					
						
						
							
							dom0/core: do not reset firewall on clone_attrs  
						
						
						
					 
					
						2012-07-20 22:55:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							dc95349145 
							
						 
					 
					
						
						
							
							dom0/backup-restore: fix verification of VMs in backup  
						
						
						
					 
					
						2012-07-20 22:55:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e7477cfaf2 
							
						 
					 
					
						
						
							
							dom0/core: minor comments improvements  
						
						
						
					 
					
						2012-07-20 22:55:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							dbbb168b66 
							
						 
					 
					
						
						
							
							dom0/core: improve diagnostics of qmemman errors  
						
						
						
					 
					
						2012-07-20 22:55:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea32bd11b 
							
						 
					 
					
						
						
							
							dom0/meminfo-writer: fork into background after first info sent to qmemman ( #635 )  
						
						
						
					 
					
						2012-07-20 16:42:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							148e5e55f7 
							
						 
					 
					
						
						
							
							dom0/qmemman: fork into background after daemon initialization ( #635 )  
						
						... 
						
						
						
						Parse config and setup socket before fork. 
						
					 
					
						2012-07-20 16:42:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ba568ed3e9 
							
						 
					 
					
						
						
							
							dom0/core: use generic run() to wait for qubes-session  
						
						... 
						
						
						
						Especially use 'ignore_stderr' feature. 
						
					 
					
						2012-07-20 13:17:37 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2ddd48f8e4 
							
						 
					 
					
						
						
							
							dom0/core: disable dynamic memory when VM have PCI devices assigned  
						
						
						
					 
					
						2012-07-19 14:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							cfd95575dd 
							
						 
					 
					
						
						
							
							dom0: add missing file  
						
						
						
					 
					
						2012-07-18 22:22:52 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b321d16336 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: add missing imports  
						
						
						
					 
					
						2012-07-18 18:10:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							38e8b85b06 
							
						 
					 
					
						
						
							
							dom0: fix dirs permissions after xen upgrade  
						
						
						
					 
					
						2012-07-18 12:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4b92f6390a 
							
						 
					 
					
						
						
							
							dom0/qvm-core: ignore stderr from VM commands when not needed for sure ( #626 )  
						
						... 
						
						
						
						pam_systemd.so has a bug, which cause spurious '...killed' output on stderr. 
						
					 
					
						2012-07-16 13:36:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d9291ab2b4 
							
						 
					 
					
						
						
							
							dom0/appmenus: Rename dir entry for ServiceVMs ( #627 )  
						
						
						
					 
					
						2012-07-15 02:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6c74db3aac 
							
						 
					 
					
						
						
							
							dom0/qvm-sync-appmenus: use qubes.GetAppmenus service  
						
						
						
					 
					
						2012-07-15 02:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1083fad626 
							
						 
					 
					
						
						
							
							dom0/core: remove duplicated remove_from_disk definition  
						
						
						
					 
					
						2012-07-15 02:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ffdd6fa5 
							
						 
					 
					
						
						
							
							dom0/dom0-updates: remove updates-pending flag after update installation  
						
						
						
					 
					
						2012-07-15 02:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0218ab0b2a 
							
						 
					 
					
						
						
							
							dom0/core: remove appmenus when removing NetVM ( #627 )  
						
						
						
					 
					
						2012-07-15 02:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2c1201b4a9 
							
						 
					 
					
						
						
							
							dom0: call qrexec service while preparing NetVM for sleep ( #617 )  
						
						... 
						
						
						
						Instead of hardcoded commands. 
						
					 
					
						2012-07-13 14:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8d8ce2de31 
							
						 
					 
					
						
						
							
							dom0/dispvm: by default use prerun script from inside of VM ( #620 )  
						
						
						
					 
					
						2012-07-12 14:22:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b42e09e4ba 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: Warn the user when running qvm-tool as root is not recommended ( #612 )  
						
						
						
					 
					
						2012-07-12 03:57:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							342a190302 
							
						 
					 
					
						
						
							
							dom0/dispvm: notify when starting new DispVM ( #616 )  
						
						
						
					 
					
						2012-07-12 03:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2c0d0dff8b 
							
						 
					 
					
						
						
							
							dom0/qvm-sync-clock: string '\n' from date output  
						
						
						
					 
					
						2012-07-12 03:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ee3cf6b583 
							
						 
					 
					
						
						
							
							dom0/qvm-block: fix error handling ( #614 )  
						
						
						
					 
					
						2012-07-05 01:49:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							64369bf02a 
							
						 
					 
					
						
						
							
							dom0/qvm-run: Notify qubes-manager about failed VM start ( #615 )  
						
						
						
					 
					
						2012-07-05 01:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e70b690150 
							
						 
					 
					
						
						
							
							dom0/qmemman: notify qubes-manager about misbehaving VMs ( #615 )  
						
						
						
					 
					
						2012-07-05 01:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b4070a99a3 
							
						 
					 
					
						
						
							
							dom0/qmemman: check if donors have returned memory before distributing it to other VMs ( #563 )  
						
						... 
						
						
						
						When some VM did't returned memory to Xen, mark this VM as suspicious and abort
balance to always have some xen free_memory margin.
VMs marked as suspicius will be evaluated before next balance and still didn't
returned memory, will be skipped in balance process. 
						
					 
					
						2012-07-05 01:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							892a6bbc13 
							
						 
					 
					
						
						
							
							dom0/guihelpers: interface to notifying qubes-manager ( #615 )  
						
						
						
					 
					
						2012-07-05 01:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							421b13b6c4 
							
						 
					 
					
						
						
							
							dom0/qmemman: minor fix in mem_set()  
						
						... 
						
						
						
						Set target/maxmem in more logical order (balloon driver can fail to balloon the
first time, but will retry anyway). Force sizes to be integers. 
						
					 
					
						2012-07-05 01:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							41efe076b2 
							
						 
					 
					
						
						
							
							dom0/core: typo fix in clone_disk_files ( #608 )  
						
						
						
					 
					
						2012-06-28 11:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bf9b63e06f 
							
						 
					 
					
						
						
							
							dom0/qmemman: allow balance when xen have low free memory ( #563 )  
						
						
						
					 
					
						2012-06-26 03:43:36 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2e7d5cc178 
							
						 
					 
					
						
						
							
							dom0: appmenu to start Firefox in new DispVM ( #594 )  
						
						
						
					 
					
						2012-06-26 03:43:36 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ad7d6957b1 
							
						 
					 
					
						
						
							
							dom0/updates: clean yum cache as root ( #540 )  
						
						... 
						
						
						
						Actually looks like this solve problem, don't know why (cleaning as user
didn't returned any error). 
						
					 
					
						2012-06-23 00:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							89aaa60753 
							
						 
					 
					
						
						
							
							dom0: use RPC service to sync clock via NTP ( #603 )  
						
						
						
					 
					
						2012-06-23 00:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							24352c3dce 
							
						 
					 
					
						
						
							
							dom0: minor init.d script fix  
						
						
						
					 
					
						2012-06-23 00:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ffa3d8732c 
							
						 
					 
					
						
						
							
							dom0: use new qubes-manager appmenu applet ( #548 )  
						
						
						
					 
					
						2012-06-22 01:15:54 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							96f7d4da81 
							
						 
					 
					
						
						
							
							Revert "dom0/appmenus: do not add "Add more shortcuts" menu ( #458 )" ( #548 )  
						
						... 
						
						
						
						This reverts commit 8b613a10b4 
						
					 
					
						2012-06-22 01:15:54 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c978ce3a48 
							
						 
					 
					
						
						
							
							dom0/qvm-firewall: eliminate duplicate firewall defaults definition ( #599 )  
						
						... 
						
						
						
						This caused ignore of different firewall defaults for TemplateVM. 
						
					 
					
						2012-06-19 00:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0e2aba228f 
							
						 
					 
					
						
						
							
							dom0: minor qvm-sync-clock fix  
						
						... 
						
						
						
						Catch any error in vm.run, to not break clock syncing of all VMs because one
VM. 
						
					 
					
						2012-06-19 00:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ab9c2e503a 
							
						 
					 
					
						
						
							
							dom0: qvm-run --nogui switch  
						
						... 
						
						
						
						Can be used to not start guid. 
						
					 
					
						2012-06-19 00:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8bdc5706f7 
							
						 
					 
					
						
						
							
							dom0/core: allow to change default user for qvm-run ( #577 )  
						
						... 
						
						
						
						This doesn't make all dom0 code VM-username independent, still 'user' is
hardcoded in many places. This only change behavior of qvm-run, especially for use in HVM. 
						
					 
					
						2012-06-13 19:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							844d43b0ef 
							
						 
					 
					
						
						
							
							dom0/core: introduce is_guid_running() and use it in is_fully_usable()  
						
						... 
						
						
						
						To improve code reuse, especially to remove direct checking for
"/var/run/qubes/guid_running.{0}" in many places. 
						
					 
					
						2012-06-13 18:59:56 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c534d5871b 
							
						 
					 
					
						
						
							
							dom0/core: fix order of loading VM attributes  
						
						... 
						
						
						
						Parsing kernelopts depends on uses_default_kernelopts, so set 'order' appropriate. 
						
					 
					
						2012-06-13 18:59:56 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8427cee5 
							
						 
					 
					
						
						
							
							dom0: do not reply all udev events at system boot ( #595 )  
						
						... 
						
						
						
						This can cause some rules to fail and eg remove dm-* devices. Replace it with
what is really needed to hide mounted (and other ignored) devices from
qubes-block-devices. 
						
					 
					
						2012-06-13 04:57:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f2abc5e26d 
							
						 
					 
					
						
						
							
							dom0: populate unchanged firewall settings with previous values ( #589 )  
						
						... 
						
						
						
						Missed settings in new firewall configuration caused exception. In old qubes-manager (before #582  done) this exception silently broke saving operation, leaving user with progress bar windows infinitely... 
						
					 
					
						2012-06-05 21:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3b8272c1b6 
							
						 
					 
					
						
						
							
							dom0/qvm-ls: replace 'netmask' column with 'ip back' ( #573 )  
						
						
						
					 
					
						2012-06-05 21:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							aea8d189f0 
							
						 
					 
					
						
						
							
							dom0/core: fix QubesVM.gateway  
						
						... 
						
						
						
						To be consistent with QubesNetVM, where gateway property contain gateway IP for
_other_ VMs, in non-network-provider VM it should be empty. 
						
					 
					
						2012-06-05 21:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a528befbc4 
							
						 
					 
					
						
						
							
							dom0: default TemplateVM firewall: block all traffic and allow use of yum proxy ( #590 )  
						
						
						
					 
					
						2012-06-05 21:21:53 +02:00