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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							1083fad626 
							
						 
					 
					
						
						
							
							dom0/core: remove duplicated remove_from_disk definition  
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							8d8ce2de31 
							
						 
					 
					
						
						
							
							dom0/dispvm: by default use prerun script from inside of VM ( #620 )  
						
						
						
					 
					
						2012-07-12 14:22:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ee3cf6b583 
							
						 
					 
					
						
						
							
							dom0/qvm-block: fix error handling ( #614 )  
						
						
						
					 
					
						2012-07-05 01:49:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							892a6bbc13 
							
						 
					 
					
						
						
							
							dom0/guihelpers: interface to notifying qubes-manager ( #615 )  
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b992e647 
							
						 
					 
					
						
						
							
							dom0/core: implement per-VM-type firewall defaults  
						
						
						
					 
					
						2012-06-05 21:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e4f64fd600 
							
						 
					 
					
						
						
							
							dom0/core: remove trailing spaces  
						
						
						
					 
					
						2012-05-31 03:11:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							65fc62a989 
							
						 
					 
					
						
						
							
							dom0/core: setup yum to use proxy when it have access to it ( #568 )  
						
						... 
						
						
						
						To simplify configuration, automatically enable 'yum-proxy-setup'
pseudo-service when allowing access to the proxy. Also disable this service,
when access is revoked. Thanks to this the user can enable this feature by one
click in firewall settings. 
						
					 
					
						2012-05-31 03:11:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2ca4b11183 
							
						 
					 
					
						
						
							
							dom0/core-firewall: firewall setting for qubes-yum-proxy ( #568 )  
						
						... 
						
						
						
						New setting for access to qubes-yum-proxy. The difference from other firewall
setting (and reason for new top-level setting): 'deny' is enforced even if
policy is set to 'allow'. This proxy service is mainly used to filter network
traffic, so do not expose it to VMs which can connect to any host directly (eg
'untrusted' VM). 
						
					 
					
						2012-05-31 03:11:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							812264cfb0 
							
						 
					 
					
						
						
							
							dom0/core: don't limit netvm/proxyvm vcpu count to 1 ( #571 )  
						
						
						
					 
					
						2012-05-31 03:09:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3d783f7fa3 
							
						 
					 
					
						
						
							
							dom0: expose debug mode in xenstore ( #567 )  
						
						
						
					 
					
						2012-05-22 15:51:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							987a490179 
							
						 
					 
					
						
						
							
							dom0/core: don't force maxmem=memory for NetVM ( #572 )  
						
						
						
					 
					
						2012-05-20 02:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b771cb9f90 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: chown user dir before backup ( #492 )  
						
						
						
					 
					
						2012-05-02 00:09:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9edc845184 
							
						 
					 
					
						
						
							
							dom0: create appmenus for NetVMs, using separate whitelist ( #538 )  
						
						
						
					 
					
						2012-05-02 00:09:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7b81659593 
							
						 
					 
					
						
						
							
							dom0: create appmenus template and icon for all VMs  
						
						
						
					 
					
						2012-05-02 00:09:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							370ad33c44 
							
						 
					 
					
						
						
							
							dom0: provide service for VM to notify about updates availability ( #475 )  
						
						
						
					 
					
						2012-05-02 00:09:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							db6eb497a6 
							
						 
					 
					
						
						
							
							dom0/core: do not relay on any max xid ( #445 )  
						
						... 
						
						
						
						What is really required is the maximum number of domains, not its IDs. Use max
QID as maximum number of domains. 
						
					 
					
						2012-04-28 03:26:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c5cc6620d3 
							
						 
					 
					
						
						
							
							dom0/core: include VM name in "insufficient memory" message ( #534 )  
						
						
						
					 
					
						2012-04-24 02:14:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e73b13c68d 
							
						 
					 
					
						
						
							
							dom0/core: add 'debug' VM property ( #537 )  
						
						
						
					 
					
						2012-04-23 12:43:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1076e09dc0 
							
						 
					 
					
						
						
							
							dom0/core: rename "Starting" start to "Transient"  
						
						... 
						
						
						
						This state can also appear at VM shutdown. 
						
					 
					
						2012-04-23 12:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9d3c008ecb 
							
						 
					 
					
						
						
							
							dom0/core: fix memory parse fix  
						
						
						
					 
					
						2012-04-20 15:39:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d7b80fe3d4 
							
						 
					 
					
						
						
							
							dom0/core: parse memory and maxmem as int  
						
						
						
					 
					
						2012-04-20 14:48:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							28666c47f5 
							
						 
					 
					
						
						
							
							dom0/core: check if object has attr before using it  
						
						
						
					 
					
						2012-04-20 13:33:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0633e35fa6 
							
						 
					 
					
						
						
							
							dom0/core: include pcidevs and include_in_backups in cloned attrs  
						
						... 
						
						
						
						Preserve it in qvm-clone and backup-restore 
						
					 
					
						2012-04-20 03:14:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							798e3d8c96 
							
						 
					 
					
						
						
							
							dom0/backup-restore: set network dependencies when all VMs are restored  
						
						... 
						
						
						
						To avoid complex restore order resolution. 
						
					 
					
						2012-04-20 03:14:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa07f4559 
							
						 
					 
					
						
						
							
							dom0/backup-restore: display netvm of proxyvm  
						
						
						
					 
					
						2012-04-20 03:14:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							665363fa33 
							
						 
					 
					
						
						
							
							dom0/backup-restore: restore all attributes  
						
						
						
					 
					
						2012-04-20 03:14:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d38480c6 
							
						 
					 
					
						
						
							
							dom0/core: do not write netvm_domid for halted VMs  
						
						
						
					 
					
						2012-04-20 03:14:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3d316ca2f9 
							
						 
					 
					
						
						
							
							dom0/core: introduce "Starting" state ( #520 )  
						
						... 
						
						
						
						Represent VM which is running, but gui daemon hasn't connected yet. 
						
					 
					
						2012-04-19 01:16:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ceeed3bd8b 
							
						 
					 
					
						
						
							
							dom0/qvm-start: fix --no-guid switch ( #528 )  
						
						
						
					 
					
						2012-04-18 17:38:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							47b70235e3 
							
						 
					 
					
						
						
							
							dom0/core: force memory <= maxmem at VM startup ( #497 )  
						
						
						
					 
					
						2012-04-18 16:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							abaea52da0 
							
						 
					 
					
						
						
							
							dom0/core: detect if PCI device not already attached to some other VM ( #522 )  
						
						
						
					 
					
						2012-04-18 16:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							27771444a9 
							
						 
					 
					
						
						
							
							dom0/core: If dynamic memory management disabled, set maxmem=mem ( #525 )  
						
						
						
					 
					
						2012-04-18 16:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							997c0ed86b 
							
						 
					 
					
						
						
							
							dom0/core: pass all start() parameters to the base class  
						
						
						
					 
					
						2012-04-18 16:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ce0c20e021 
							
						 
					 
					
						
						
							
							dom0/qvm-block: qvm-block -d <vmname> detaches all devices ( #517 )  
						
						... 
						
						
						
						Exception: if frontend specified, detaches only this one device. 
						
					 
					
						2012-04-13 00:30:13 +02:00