Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							b2a3515f4f 
							
						 
					 
					
						
						
							
							dom0: qvm-dom0-upgrade: fail when run as non-root user  
						
						
						
					 
					
						2011-09-08 13:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6b4cf305d8 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: include custom kernel of StandaloneVM  
						
						
						
					 
					
						2011-09-06 01:52:48 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f264b76a61 
							
						 
					 
					
						
						
							
							qvm-backup: handle standaloneVM properly  
						
						... 
						
						
						
						Do not attempt to copy apps.templates; copy apps/ instead. 
						
					 
					
						2011-08-01 11:14:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							002fad72c4 
							
						 
					 
					
						
						
							
							dom0+vm: Polishing qvm-dom0-upgrade ( #287 )  
						
						... 
						
						
						
						Do not print error message when no package downloaded. Also some more covenient
usage when dowloading new packages (implied --resolve --nogui). 
						
					 
					
						2011-07-25 13:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							5e95380db9 
							
						 
					 
					
						
						
							
							dom0: qvm-prefs: allow to change template for a VM  
						
						
						
					 
					
						2011-07-24 23:24:45 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2b2cae61ee 
							
						 
					 
					
						
						
							
							Merge branch 'prebeta2' of git.qubes-os.org:/var/lib/qubes/git/rafal/core  
						
						
						
					 
					
						2011-07-24 17:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1b093d5cc4 
							
						 
					 
					
						
						
							
							dom0/qvm-clone-template: *_xen_storage call once again... ( #291 )  
						
						
						
					 
					
						2011-07-21 00:48:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc8d1b811 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: ignore *-dvm VMs ( #292 )  
						
						
						
					 
					
						2011-07-21 00:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							fd4821a1ff 
							
						 
					 
					
						
						
							
							dom0/qvm-backup: update list of backed up files ( #294 )  
						
						... 
						
						
						
						Config and kernel not needed any more, but added appmenus list. 
						
					 
					
						2011-07-21 00:12:54 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc226aba1 
							
						 
					 
					
						
						
							
							dom0/qvm-backup-restore: remove --recreate-conf-files option ( #295 )  
						
						... 
						
						
						
						Now useless, as config files are regenerated at each VM start 
						
					 
					
						2011-07-21 00:04:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f4fcc172 
							
						 
					 
					
						
						
							
							dom0: qvm-backup-restore change restore loop logic ( #212 )  
						
						
						
					 
					
						2011-07-20 16:02:57 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							4044c2da8b 
							
						 
					 
					
						
						
							
							dom0: qvm-run: Disable verbose mode when using --pass_io  
						
						... 
						
						
						
						We should really fix all the qvm-rools to use stderr for diagnastic output instead... 
						
					 
					
						2011-07-17 13:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							49257d488b 
							
						 
					 
					
						
						
							
							dom0+vm: download updates as normal user ( #198 )  
						
						
						
					 
					
						2011-07-17 01:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4bab5e8834 
							
						 
					 
					
						
						
							
							dom0: Use appmenu directory template directly from /usr/share/qubes  
						
						... 
						
						
						
						This allows to use common apps.templates for both AppVM and TemplateVM menu
items. 
						
					 
					
						2011-07-10 23:33:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1d2680944c 
							
						 
					 
					
						
						
							
							dom0: qvm-pci verify PCI device before adding  
						
						
						
					 
					
						2011-07-09 23:48:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							973d79e932 
							
						 
					 
					
						
						
							
							dom0: remove calls to not existing *_xen_storage methods in qvm-*  
						
						
						
					 
					
						2011-07-09 17:56:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5f10e408e0 
							
						 
					 
					
						
						
							
							dom0: stores QubesVm.pcidevs as list ( #252 )  
						
						... 
						
						
						
						To easier manage pci devices attached to VM 
						
					 
					
						2011-07-05 22:01:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a1ef7d01ea 
							
						 
					 
					
						
						
							
							dom0: Disallow directly setting kernel version for template-based VM  
						
						
						
					 
					
						2011-07-02 00:24:37 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f447a458f2 
							
						 
					 
					
						
						
							
							dom0+vm: Update VM kernel mechanism ( #242 )  
						
						... 
						
						
						
						Get kernel from global kernels dir (/var/lib/qubes/vm-kernels), not per-VM. Can
be configured by qvm-prefs (kernel parameter).
New tool: qvm-set-default-kernel
For backward compatibility kernel=None means kernel in VM dir (kernels subdir).
(possibly empty) modules.img should be created in it. 
						
					 
					
						2011-06-30 01:07:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f3d908a23b 
							
						 
					 
					
						
						
							
							dom0: qvm-sync-appmenus: limit size of retrieved data  
						
						
						
					 
					
						2011-06-30 00:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							70e73ed710 
							
						 
					 
					
						
						
							
							dom0: qvm-prefs: display VM own root.img path only for non-template based VMs  
						
						
						
					 
					
						2011-06-27 21:14:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9d778d6870 
							
						 
					 
					
						
						
							
							dom0: Use xl tool in qvm-dom0-network-via-netvm  
						
						
						
					 
					
						2011-06-27 21:14:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0f28db380e 
							
						 
					 
					
						
						
							
							dom0: QubesVm has no add_to_xen_storage()  
						
						
						
					 
					
						2011-06-23 22:03:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d9d7a69c27 
							
						 
					 
					
						
						
							
							dom0+vm: Tools for downloading dom0 update by VM ( #198 )  
						
						... 
						
						
						
						Mainly 4 parts:
 - scripts for providing rpmdb and yum repos to VM (choosen by qvm-set-updatevm)
 - VM script for downloading updates (qubes_download_dom0_updates.sh)
 - qfile-dom0-unpacker which receive updates, check signatures and place its in dom0 local yum repo
 - qvm-dom0-upgrade which calls all of above and after all yum gpk-update-viewer
Besides qvm-dom0-upgrade, updates are checked every 6h and user is prompted if
want to download it. At dom0 side gpk-update-icon (disabled yet) should notice
new updates in "local" repo. 
						
					 
					
						2011-06-22 00:44:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b75f89038b 
							
						 
					 
					
						
						
							
							dom0: qvm-sync-appmenus output error messages to stderr  
						
						
						
					 
					
						2011-06-12 01:47:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4634a6897c 
							
						 
					 
					
						
						
							
							dom0: qvm-sync-appmenus: support for calling by qrexec_client  
						
						
						
					 
					
						2011-06-12 00:56:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d1a21b46 
							
						 
					 
					
						
						
							
							dom0: qvm-sync-appmenus - copy *directory.template when needed  
						
						
						
					 
					
						2011-06-11 23:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9375b8d6ff 
							
						 
					 
					
						
						
							
							dom0: qvm-sync-appmenus: add missing object name to vars  
						
						
						
					 
					
						2011-06-11 22:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5714410724 
							
						 
					 
					
						
						
							
							dom0: qvm-sync-appmenus: create appmenus dir if needed  
						
						
						
					 
					
						2011-06-11 22:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7ced90832b 
							
						 
					 
					
						
						
							
							dom0: Support for pcidevs in qvm-prefs  
						
						... 
						
						
						
						Can be used to e.g. have two NetVMs, eatch with one network interface assigned. 
						
					 
					
						2011-06-10 19:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb5838f5b 
							
						 
					 
					
						
						
							
							dom0: qvm-revert-template-changes message fix  
						
						
						
					 
					
						2011-06-10 18:44:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5cce87c7d2 
							
						 
					 
					
						
						
							
							dom0: Introduce qvm-revert-template-changes tool  
						
						
						
					 
					
						2011-06-10 18:36:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							63dda4de34 
							
						 
					 
					
						
						
							
							dom0: qvm-create: remove obsolete add_to_xen_storage call  
						
						
						
					 
					
						2011-06-10 18:27:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c789121f84 
							
						 
					 
					
						
						
							
							dom0: migrate from xend to libxl stack - qvm-core  
						
						... 
						
						
						
						This is core part of migration. Things not migrated yet:
 - DispVM (qubes_restore needs to be almost rewritten)
 - VM xen config files should be fixed (use "script:" prefix in block device description, perhaps generate this files on VM start)
Huge, slow xend not needed any more, now it conflicts with libxl 
						
					 
					
						2011-06-01 23:59:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4f33e17e69 
							
						 
					 
					
						
						
							
							Set appmenus_templates_dir also for StandaloneVM ( #45 )  
						
						... 
						
						
						
						StandaloneVM also have appmenus templates - retrieved from VM. User can choose
some of them to real menu. 
						
					 
					
						2011-05-24 00:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e1cea1f50b 
							
						 
					 
					
						
						
							
							dom0: tool for sync desktop file templates ( #45 )  
						
						
						
					 
					
						2011-05-20 16:38:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							773f0f7b7a 
							
						 
					 
					
						
						
							
							dom0: Fix qvm-prefs for standalone VM  
						
						
						
					 
					
						2011-05-17 23:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							aa7df98b7e 
							
						 
					 
					
						
						
							
							Use half of host memory as maxmem by default. Allow to configure it per VM.  
						
						
						
					 
					
						2011-04-29 01:43:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							98f4028142 
							
						 
					 
					
						
						
							
							Connect vif's to already running VMs on NetVM/ProxyVM startup ( #190 )  
						
						... 
						
						
						
						Also cleanup stale vifs using "xm network-detach ... -f"
Fix iptables rules to support not only first vif of VM 
						
					 
					
						2011-04-23 03:05:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							50af1d15b3 
							
						 
					 
					
						
						
							
							Catch more exceptions during VM restore ( #212 )  
						
						
						
					 
					
						2011-04-20 20:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8dc50df12b 
							
						 
					 
					
						
						
							
							Missing vm name in message  
						
						
						
					 
					
						2011-04-10 21:49:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4ae804b3ec 
							
						 
					 
					
						
						
							
							Wait for qubes-session initialization before executing GUI application ( #208 )  
						
						
						
					 
					
						2011-04-08 22:35:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0dc4fb929e 
							
						 
					 
					
						
						
							
							Backup kernel+initrd of StandaloneVM ( #213 )  
						
						
						
					 
					
						2011-04-08 20:03:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							086f2720df 
							
						 
					 
					
						
						
							
							Add missing import ( #200 )  
						
						
						
					 
					
						2011-04-06 23:55:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c569d4070e 
							
						 
					 
					
						
						
							
							Warning the user if calling qvm-{create,remove} as root ( #200 )  
						
						
						
					 
					
						2011-04-06 23:52:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c8acca0eb6 
							
						 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core  
						
						... 
						
						
						
						Conflicts:
	dom0/qvm-core/qubes.py 
						
					 
					
						2011-04-05 14:39:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ffaa518c5a 
							
						 
					 
					
						
						
							
							Fix checking if there is AppVMs based on template ( #154 )  
						
						
						
					 
					
						2011-04-05 14:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							449bcb09ac 
							
						 
					 
					
						
						
							
							Don't remove VM dir, when qvm-create failed  
						
						... 
						
						
						
						It can contain user data (copied here by hand) 
						
					 
					
						2011-04-05 00:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1b0f198999 
							
						 
					 
					
						
						
							
							Don't pause AppVMs when connecting network to dom0  
						
						... 
						
						
						
						There is no point in this, because we have firewall in NetVM. If someone
compromise NetVM to controll firewall, he could also reach dom0 by network. 
						
					 
					
						2011-04-04 20:02:07 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							a88e104b6e 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-04-04 18:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a6d079594b 
							
						 
					 
					
						
						
							
							Don't set template on StandaloneVM - only use it when copying template files ( #189 )  
						
						
						
					 
					
						2011-04-04 18:41:02 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							b779fadda6 
							
						 
					 
					
						
						
							
							Revert "Start qrexec daemon when VM is running (but qrexec not)"  
						
						... 
						
						
						
						This functionality has already been implemented by:
d6bdb8588397403a8e45 
						
					 
					
						2011-04-04 09:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							3f31a5f3a7 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-04-04 09:33:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							398734dad2 
							
						 
					 
					
						
						
							
							Internal VMs (hidden in qubes-manager, menus etc) - used for DispVM template ( #155 )  
						
						
						
					 
					
						2011-04-03 17:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e22f303f79 
							
						 
					 
					
						
						
							
							Warn user when restoring backup as root ( #159 )  
						
						
						
					 
					
						2011-04-01 02:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							136a65e0be 
							
						 
					 
					
						
						
							
							Fix indentation - duplicate VMs warning message ( #159 )  
						
						
						
					 
					
						2011-04-01 02:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							97403a8e45 
							
						 
					 
					
						
						
							
							Start qrexec daemon when VM is running (but qrexec not)  
						
						... 
						
						
						
						This takes place ex. when VM started from qubes-manager.
There is little sense in implementing full start procedure in every qubes tool,
so start it here, not in qubes-manager. 
						
					 
					
						2011-04-01 01:23:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							d6bdb85883 
							
						 
					 
					
						
						
							
							Start qrexec_daemon in vm.start()  
						
						... 
						
						
						
						Instead of three separate places - qvm-start, qvm-run, manager. 
						
					 
					
						2011-03-31 11:11:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ece8cfa9f0 
							
						 
					 
					
						
						
							
							Show output from resize2fs, when running it in AppVM ( #5 )  
						
						
						
					 
					
						2011-03-31 02:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6273c42faf 
							
						 
					 
					
						
						
							
							Recursive stop VMs, when stopping NetVM ( #172 )  
						
						... 
						
						
						
						Dependency resolving in qvm-core, recursive stopping only in qvm-run for now. 
						
					 
					
						2011-03-31 02:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							01ef2aff9e 
							
						 
					 
					
						
						
							
							Wait for device size change, before resize2fs ( #5 )  
						
						
						
					 
					
						2011-03-31 00:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0d52b037f1 
							
						 
					 
					
						
						
							
							Changed network addresses to 10.137.0.0/16 ( #73 )  
						
						... 
						
						
						
						Also limit qid to 254 - should be enough and fits in one byte (in IP address) 
						
					 
					
						2011-03-27 12:58:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							14f0141214 
							
						 
					 
					
						
						
							
							Fix to long label for standalone VM  
						
						
						
					 
					
						2011-03-24 21:56:59 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7dca7a5a32 
							
						 
					 
					
						
						
							
							Support for backup standalone VMs (add root.img, apps/); add firewall.xml to backup  
						
						
						
					 
					
						2011-03-24 21:37:30 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8bdbed7bb8 
							
						 
					 
					
						
						
							
							Fix error handling in qvm-backup-restore  
						
						
						
					 
					
						2011-03-24 21:35:46 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4723b9e2ef 
							
						 
					 
					
						
						
							
							Template name change option, reset config files, standalone vm restore ( #103 )  
						
						... 
						
						
						
						Recreate config file when requested but also when template name changed.
Restore full AppVM dir from backup - not only selected files. 
						
					 
					
						2011-03-24 21:34:04 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d87265851c 
							
						 
					 
					
						
						
							
							Merge branch 'spring-merge' of ssh://git.qubes-os.org/var/lib/qubes/git/rafal/core  
						
						
						
					 
					
						2011-03-24 16:43:13 -04:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							57fd6c49bb 
							
						 
					 
					
						
						
							
							Removed obsolete code, dom0 side  
						
						... 
						
						
						
						Just like the previous commit, it is related to switch to
qrexec-based file copy. 
						
					 
					
						2011-03-24 17:18:10 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7f94cf2709 
							
						 
					 
					
						
						
							
							Merge branch 'spring-merge' of ssh://git.qubes-os.org/var/lib/qubes/git/rafal/core into spring-merge  
						
						
						
					 
					
						2011-03-23 19:45:59 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0962eab45a 
							
						 
					 
					
						
						
							
							Cmdline tool to grow private.img ( #5 )  
						
						
						
					 
					
						2011-03-23 19:41:58 -04:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							488eda21d9 
							
						 
					 
					
						
						
							
							Merge branch 'blockless' into spring-merge  
						
						... 
						
						
						
						Conflicts:
	appvm/Makefile
	appvm/qubes_core
	netvm/qubes_core
	rpm_spec/core-appvm.spec
	rpm_spec/core-netvm.spec 
						
					 
					
						2011-03-21 13:54:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ee9d66f5 
							
						 
					 
					
						
						
							
							qvm-backup-{,restore} - support for standalone VMs  
						
						... 
						
						
						
						Backup root.img instead of (non-existing) root-cow.img 
						
					 
					
						2011-03-18 22:24:08 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							823bd1ce0f 
							
						 
					 
					
						
						
							
							Use common image for swap and root-cow - volatile.img ( #118 )  
						
						... 
						
						
						
						This reduces xvd* devices count, so speeds up VM start.
Also swap-cow is no longer needed, so remove this additional dm-snapshot layer. 
						
					 
					
						2011-03-18 22:15:32 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4e68c4cde9 
							
						 
					 
					
						
						
							
							Standalone VM ( #98 )  
						
						... 
						
						
						
						'updateable' property is now read-onlyr; updateable=True means that VM has own
root.img, not persistent root-cow.img. 
						
					 
					
						2011-03-16 18:45:02 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ef6a3e576b 
							
						 
					 
					
						
						
							
							Parse tags %MEM% and %VCPUS% in {app,net}vm-template.conf ( #115 )  
						
						
						
					 
					
						2011-03-16 13:39:54 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2b78538376 
							
						 
					 
					
						
						
							
							Merge git://git.qubes-os.org/joanna/core  
						
						
						
					 
					
						2011-03-16 11:29:55 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5e2dd1c6ce 
							
						 
					 
					
						
						
							
							Revert "Do not add new vm to xen storage in qvm-create - it is done by core"  
						
						... 
						
						
						
						This reverts commit 72ddb5aae1 
						
					 
					
						2011-03-16 11:44:25 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							72ddb5aae1 
							
						 
					 
					
						
						
							
							Do not add new vm to xen storage in qvm-create - it is done by core  
						
						
						
					 
					
						2011-03-16 11:41:18 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							fa7e13c602 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-03-15 22:57:27 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							63b06516b7 
							
						 
					 
					
						
						
							
							Do not add new vm to xen storage in qvm-create - it is done by core  
						
						
						
					 
					
						2011-03-15 18:51:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							14c48f5253 
							
						 
					 
					
						
						
							
							Merge commit '00ba6dd5b7441cf10f87f527f4ac7eb459cb0a08'  
						
						
						
					 
					
						2011-03-15 18:33:01 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							993d34e7d5 
							
						 
					 
					
						
						
							
							Allow labels for NetVM/ProxyVM. Require it in qvm-create.  
						
						
						
					 
					
						2011-03-15 18:28:28 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							f83daa49f9 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/core  
						
						
						
					 
					
						2011-03-14 22:44:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							00ba6dd5b7 
							
						 
					 
					
						
						
							
							Properly find root netvm in netvm chain  
						
						
						
					 
					
						2011-03-14 20:44:17 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							b8d98403ff 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core  
						
						
						
					 
					
						2011-03-14 13:15:48 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2a72b293c4 
							
						 
					 
					
						
						
							
							ProxyVM type in qvm-ls  
						
						
						
					 
					
						2011-03-11 02:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							969b14b5ed 
							
						 
					 
					
						
						
							
							qvm-create: support for netvm and proxyvm  
						
						... 
						
						
						
						Move PCI config from qvm-add-netvm to qvm-core.
Remove qvm-add-netvm as useless when netvm is template-based 
						
					 
					
						2011-03-11 01:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a7cc09071f 
							
						 
					 
					
						
						
							
							Make qubes_restore rexec-aware.  
						
						
						
					 
					
						2011-03-08 13:03:55 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							eb7821771e 
							
						 
					 
					
						
						
							
							In qvm-start, check $DISPLAY existence, too.  
						
						
						
					 
					
						2011-03-07 16:05:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							62d0127647 
							
						 
					 
					
						
						
							
							Integrate qrexec with qvm-run.  
						
						
						
					 
					
						2011-03-07 15:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c1bd86142c 
							
						 
					 
					
						
						
							
							NetVM and ProxyVM based on template: part 1 (core)  
						
						
						
					 
					
						2011-03-06 17:06:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							13c3a04755 
							
						 
					 
					
						
						
							
							Fix typo 'templete'  
						
						
						
					 
					
						2011-03-06 14:06:24 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Sterna 
							
						 
					 
					
						
						
						
						
							
						
						
							cba89a8747 
							
						 
					 
					
						
						
							
							Show FirewallVMs in qvm-ls  
						
						
						
					 
					
						2011-03-06 14:06:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b778fa3210 
							
						 
					 
					
						
						
							
							Add typo in qvm-template-commit  
						
						... 
						
						
						
						As in original classes... 
						
					 
					
						2011-03-06 14:06:24 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							14aaccbc5f 
							
						 
					 
					
						
						
							
							Update TemplateVM with running AppVM: part 2  
						
						... 
						
						
						
						- support for template modify in qvm-core
- tool for commit changes to template 
						
					 
					
						2011-03-06 14:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							d6f327492d 
							
						 
					 
					
						
						
							
							Start qrexec daemon and agent  
						
						
						
					 
					
						2011-03-04 17:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c4a1626e 
							
						 
					 
					
						
						
							
							qvm-backup-restore: support for --skip-conflicting option  
						
						
						
					 
					
						2010-12-18 07:25:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							751e0b380a 
							
						 
					 
					
						
						
							
							qvm-backup: support --exclude option  
						
						
						
					 
					
						2010-11-28 16:30:26 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c22a6ebb84 
							
						 
					 
					
						
						
							
							DVM: make qvm-get-default-template use the default template, if asked  
						
						... 
						
						
						
						Via options --default-template and --default-script 
						
					 
					
						2010-09-21 18:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1122cd6a 
							
						 
					 
					
						
						
							
							Add QubesDisposableVm and use class  
						
						
						
					 
					
						2010-09-21 15:59:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							6afdffa96f 
							
						 
					 
					
						
						
							
							qvm-dom0-network-via-netvm script (ticket  #20 )  
						
						
						
					 
					
						2010-09-21 13:36:46 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							2dd9bab23a 
							
						 
					 
					
						
						
							
							DVM: add --dvm option to qvm-start  
						
						... 
						
						
						
						Currently it only forces to use a fake IP address, which can be
replaced during restore time. 
						
					 
					
						2010-09-07 16:15:24 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							c8ef500588 
							
						 
					 
					
						
						
							
							Pause/Unpause all running VMs on system suspend/resume  
						
						... 
						
						
						
						This is to fix the VM lockup problem on HT processors that
occured after S3 resume (see ticket #52 ).
The qvm-run command now takes additional two switches:
--pause
--unpause 
						
					 
					
						2010-07-08 12:41:29 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							92d00bb19f 
							
						 
					 
					
						
						
							
							qvm-backup-restore: cosmetic fixes  
						
						
						
					 
					
						2010-06-29 02:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							b0ed1e12d2 
							
						 
					 
					
						
						
							
							qvm-backup-restore: fix template restore process  
						
						
						
					 
					
						2010-06-29 02:19:40 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							1b1d0b9f93 
							
						 
					 
					
						
						
							
							Added qvm-backup and qvm-backup-restore tools  
						
						
						
					 
					
						2010-06-26 15:00:19 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							8724c65b35 
							
						 
					 
					
						
						
							
							qvm-tools: pass -l <label_index> to qubes_guid  
						
						
						
					 
					
						2010-06-03 23:04:47 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							a17989470a 
							
						 
					 
					
						
						
							
							Initial public commit.  
						
						... 
						
						
						
						(c) 2010 Invisible Things Lab
Authors:
=========
Joanna Rutkowska <joanna@invisiblethingslab.com>
Rafal Wojtczuk  <rafal@invisiblethingslab.com> 
						
					 
					
						2010-04-05 20:58:57 +02:00