Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							acbdccbd61 
							
						 
					 
					
						
						
							
							makefile: support dom0 different than fc13  
						
						
						
					 
					
						2013-01-25 03:07:16 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							24b4e5efd0 
							
						 
					 
					
						
						
							
							dom0: use any python2, not explicit python2.6  
						
						... 
						
						
						
						Especially allow python 2.7 (fc18). 
						
					 
					
						2013-01-23 06:28:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7363f477dc 
							
						 
					 
					
						
						
							
							dom0/core: when starting NetVM from other VM.start() pass the start() parameters  
						
						
						
					 
					
						2013-01-23 06:27:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f3aab44798 
							
						 
					 
					
						
						
							
							dom0/core: fix qubes.xml load code (clockvm setting)  
						
						
						
					 
					
						2013-01-23 02:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							82f3092803 
							
						 
					 
					
						
						
							
							dom0/qvm-backup-restore: adjust for new QubesVmCollection API  
						
						
						
					 
					
						2013-01-22 00:34:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ae56b17a19 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: adjust for new QubesVmCollection API  
						
						
						
					 
					
						2013-01-22 00:33:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3da1795e72 
							
						 
					 
					
						
						
							
							dom0/core: preserve VM label at VM clone  
						
						
						
					 
					
						2013-01-22 00:31:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8600ea07b8 
							
						 
					 
					
						
						
							
							dom0/core: shutdown right VM (based on XID) in case of failed qrexec startup  
						
						... 
						
						
						
						The user can restart the VM in the meantime (especially when first startup
failed). Basing here on name will kill the new one VM instead of dead one. 
						
					 
					
						2013-01-19 18:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							52e16037f2 
							
						 
					 
					
						
						
							
							dom0/core: new QubesVmCollection.add_new_vm function  
						
						... 
						
						
						
						Generic function to add new VM of any type. Old add_*vm marked as depreciated. 
						
					 
					
						2013-01-17 01:29:32 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							84e85c6a9a 
							
						 
					 
					
						
						
							
							dom0/core: major rework of QubesVmCollection class  
						
						... 
						
						
						
						No longer individual QubesVm attributes hardcoded in QubesVmCollection
(qubes.xml load). Now it is integrated to QubesVm attributes machinery. Also
QubesVmCollection have no longer hardcoded supported VM types - this will
greatly improve code extension possibilities.
This commit doesn't cover QubesVmCollection.add_*vm methods (which are broken
for now because of missing "collection" argument to QubesVm constructor). This
will be done in next commit. 
						
					 
					
						2013-01-17 01:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bc39e05a6a 
							
						 
					 
					
						
						
							
							dom0/core: enforce QubesHVm defaults in more elegant way  
						
						
						
					 
					
						2013-01-17 01:16:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a2d387bebc 
							
						 
					 
					
						
						
							
							dom0/core: pass all args of QubesDom0NetVm constructor to base class  
						
						
						
					 
					
						2013-01-17 01:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							623e4ab8cc 
							
						 
					 
					
						
						
							
							dom0/core: remove unused function  
						
						
						
					 
					
						2013-01-17 00:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							73a540e5e5 
							
						 
					 
					
						
						
							
							dom0/core: save real netvm of DispVM  
						
						... 
						
						
						
						Netvm of DispVM is based on DispVM-template settings. So save the real one
instead of assuming default netvm. 
						
					 
					
						2013-01-17 00:21:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							917ccc2a4b 
							
						 
					 
					
						
						
							
							vm/systemd: start misc-post after network  
						
						... 
						
						
						
						This will ensure that /rw/config/rc.local is called after applying default
iptables rules, so it can safely modify it without the risk to be overridden
later by default ones. 
						
					 
					
						2013-01-11 23:49:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							367db74378 
							
						 
					 
					
						
						
							
							dom0/core: fix HVM settings on upgrade  
						
						
						
					 
					
						2013-01-11 16:21:25 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c5ae049e3b 
							
						 
					 
					
						
						
							
							Revert "dom0/spec: fix HVM settings on upgrade"  
						
						... 
						
						
						
						This reverts commit 4b44f977db 
						
					 
					
						2013-01-11 15:28:55 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4b44f977db 
							
						 
					 
					
						
						
							
							dom0/spec: fix HVM settings on upgrade  
						
						... 
						
						
						
						HVM should have meminfo-writer disabled by default (and now have). But existing
VMs have it already enabled so it must be fixed now. Generic HVM isn't capable
of dynamic memory management.
Previously it was forced to always have maxmem=memory but it wasn't fully
correct because someone could install Qubes agents/PV drivers including
meminfo-writer and xen-balloon even in HVM so it should be possible to turn it. 
						
					 
					
						2013-01-11 05:05:44 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							214461f448 
							
						 
					 
					
						
						
							
							vm/network: create NetworkManager config link only once  
						
						
						
					 
					
						2013-01-11 05:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2f5155437c 
							
						 
					 
					
						
						
							
							dom0/core: disable meminfo-writer for HVM by default  
						
						
						
					 
					
						2013-01-11 01:12:30 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Medoc 
							
						 
					 
					
						
						
						
						
							
						
						
							3d096f69af 
							
						 
					 
					
						
						
							
							dom0/qvm-core: allow the user to select initial-memory != max-memory if meminfo-write service is enabled  
						
						
						
					 
					
						2013-01-11 01:12:30 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Medoc 
							
						 
					 
					
						
						
						
						
							
						
						
							1f513edd2f 
							
						 
					 
					
						
						
							
							dom0/qvm-core: implemented guiagent_installed preference for HVm  
						
						
						
					 
					
						2013-01-11 01:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Medoc 
							
						 
					 
					
						
						
						
						
							
						
						
							9ebfd63bef 
							
						 
					 
					
						
						
							
							dom0/qvm-core: normalized wait session code to be technology independent through the WaitForSession rpc call  
						
						
						
					 
					
						2013-01-11 01:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Medoc 
							
						 
					 
					
						
						
						
						
							
						
						
							4fa76a5f79 
							
						 
					 
					
						
						
							
							core/tools: use gui notification for qvm-start  
						
						... 
						
						
						
						dom0/qvm-core: propagated notify_function to qrexec 
						
					 
					
						2013-01-11 01:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								Olivier Medoc 
							
						 
					 
					
						
						
						
						
							
						
						
							6d6c744f2c 
							
						 
					 
					
						
						
							
							vm/qubes_rpc: implement qubes.WaitForSession  
						
						... 
						
						
						
						RPC call will be used in vm.start function instead of the hardcoded echo > /tmp/qubes-session-waiter 
						
					 
					
						2013-01-11 01:12:23 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9c18335c 
							
						 
					 
					
						
						
							
							version 2.1.10  
						
						
						
					 
					
						2013-01-10 20:51:47 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b6e83de7b2 
							
						 
					 
					
						
						
							
							vm/qrexec: ignore "nogui:" prefix  
						
						... 
						
						
						
						It has meaning for Windows agent only now. 
						
					 
					
						2013-01-08 11:27:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							84375c3567 
							
						 
					 
					
						
						
							
							vm/network: disable tx-checksumming offload ( #700 )  
						
						... 
						
						
						
						It doesn't work on xen-netfront. 
						
					 
					
						2013-01-08 03:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							55ae7df551 
							
						 
					 
					
						
						
							
							dom0: do not include VM name in iptables rules ( #698 )  
						
						
						
					 
					
						2013-01-05 03:45:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0b078a5e70 
							
						 
					 
					
						
						
							
							qubes-core-vm-kernel-placeholder 1.0-2  
						
						
						
					 
					
						2013-01-04 13:23:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							74054b4dda 
							
						 
					 
					
						
						
							
							vm/kernel-placeholder: provide xorg-x11-drv-nouveau to resolve deps problem  
						
						
						
					 
					
						2013-01-04 13:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0fefb7ce66 
							
						 
					 
					
						
						
							
							core/hvm: do not start stubdom-dhcp when VM not connected to netvm ( #697 )  
						
						
						
					 
					
						2012-12-22 15:12:55 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1d49bf9dc5 
							
						 
					 
					
						
						
							
							dom0/qvm-tools: check property name in qubes-prefs  
						
						
						
					 
					
						2012-12-19 04:37:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							507e9652d6 
							
						 
					 
					
						
						
							
							dom0/dispvm: Use at most 4000M RAM for DispVM  
						
						... 
						
						
						
						Larger maxmem makes DispVM unbootable (some kernel/xen problem). 
						
					 
					
						2012-12-16 03:56:42 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							64e91005b7 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.qubes-os.org/marmarek/core  
						
						
						
					 
					
						2012-12-12 17:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ea3c98497d 
							
						 
					 
					
						
						
							
							libs version 2.1.1  
						
						
						
					 
					
						2012-12-12 04:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							554d119fae 
							
						 
					 
					
						
						
							
							spec: generate proper debuginfo packages  
						
						... 
						
						
						
						%setup macro must be present in %prep to set variables required by
find-debuginfo script. Symlink is to place sources in nice
/usr/src/debug/%{name}-%{version} subdir instead of plain /usr/src/debug/core
(which can be ambiguous).
Additionally all packages need to have _builddir pointing at top src dir (in
core-dom0 it was dom0 subdir). And to cheat make about current dir (to have
%{name}-%{version} included in path) chdir must be done by shell, not make - so
can't use make -C. 
						
					 
					
						2012-12-12 04:12:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							02e7469be3 
							
						 
					 
					
						
						
							
							spec: do not build u2mfn not packaged in core-dom0 and core-vm  
						
						... 
						
						
						
						This is packages in core-libs, so build it only there. 
						
					 
					
						2012-12-12 04:10:41 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							efbd9466f8 
							
						 
					 
					
						
						
							
							vchan/vm: implement libvchan_cleanup to release resources used by vchan link  
						
						... 
						
						
						
						In most cases after vchan close program terminates (or reexec itself to wait
for next connection), so cleanup isn't needed (not sure how about evtchn and
shared pages...).
But in case of stubdom it is needed to cleanup before waiting for new
connection - we can't reexec agent there. 
						
					 
					
						2012-12-12 02:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							1d28b67a6c 
							
						 
					 
					
						
						
							
							version 2.1.9-dom0  
						
						
						
					 
					
						2012-12-12 01:48:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							84be00eb14 
							
						 
					 
					
						
						
							
							dom0/qvm-ls: display HVM VM type  
						
						
						
					 
					
						2012-12-11 01:23:28 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							4ea7f06a63 
							
						 
					 
					
						
						
							
							version 2.1.8-dom0  
						
						
						
					 
					
						2012-12-09 12:56:49 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							58c1015b99 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.qubes-os.org/marmarek/core  
						
						
						
					 
					
						2012-12-06 19:17:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							96503fde2f 
							
						 
					 
					
						
						
							
							dom0/qvm-block: fix and clarify error message  
						
						
						
					 
					
						2012-12-05 16:52:10 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							60753e18e0 
							
						 
					 
					
						
						
							
							version 2.1.7  
						
						
						
					 
					
						2012-11-26 18:31:35 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							5347637051 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.qubes-os.org/marmarek/core  
						
						
						
					 
					
						2012-11-23 11:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e75d2fc57a 
							
						 
					 
					
						
						
							
							vm/spec: do not remote 50-qubes_misc.rules during installation  
						
						
						
					 
					
						2012-11-22 08:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							19983edc3c 
							
						 
					 
					
						
						
							
							vm: setup /dev/xen/evtchn permissions using udev rule  
						
						... 
						
						
						
						This works also when the device is recreated, which is the case in DispVM
(during xl restore). 
						
					 
					
						2012-11-22 00:51:18 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							6db7044eef 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.qubes-os.org/marmarek/core  
						
						
						
					 
					
						2012-11-21 12:38:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							093b0239a6 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'abb/pvusb2'  
						
						
						
					 
					
						2012-11-21 02:37:15 +01:00