Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2de02b7a6c 
							
						 
					 
					
						
						
							
							vm: update symlinks in Nautilus Scripts menu  
						
						... 
						
						
						
						This is important for older templates that got upgraded to new core packages,
which renamed some of the tools by removing the '2' suffix. 
						
					 
					
						2011-09-14 19:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							cf7bc53cc7 
							
						 
					 
					
						
						
							
							dom0 spec: cleanup old entries from /etc/yum.conf before adding new one  
						
						... 
						
						
						
						Fix whitespaces in sed. 
						
					 
					
						2011-09-14 00:47:24 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							aa1f6f63cf 
							
						 
					 
					
						
						
							
							version 1.6.21-dom0  
						
						
						
					 
					
						2011-09-09 14:49:53 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							dbf7225232 
							
						 
					 
					
						
						
							
							version 1.6.20-2 dom0  
						
						
						
					 
					
						2011-09-08 23:00:46 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							13127749bf 
							
						 
					 
					
						
						
							
							dom0: fix do-not-upgrade-kernel yum.conf entry  
						
						
						
					 
					
						2011-09-08 14:26:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a1fc75a58b 
							
						 
					 
					
						
						
							
							vm: automatically online added memory  
						
						... 
						
						
						
						This is needed to increase memory size above initial value on pvops kernel.
Should not harm xenlinux version. 
						
					 
					
						2011-09-06 01:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d9cd2467b0 
							
						 
					 
					
						
						
							
							vm: get rid of "2" from qvm-* names ( #340 )  
						
						
						
					 
					
						2011-09-03 17:12:24 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							16a46f9a9c 
							
						 
					 
					
						
						
							
							Use proper dracut module and conf files...  
						
						... 
						
						
						
						... instead of the ugly and incompatible /usr/share/qubes/regenerate_initramfs.sh script 
						
					 
					
						2011-09-02 16:55:39 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							9fa0072215 
							
						 
					 
					
						
						
							
							qvm-open-in-*: recognize when the parameter is an url  
						
						... 
						
						
						
						and wrap it in html meta refresh tag, so that it will be opened by
the default browser. 
						
					 
					
						2011-08-29 17:27:48 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a4708ae9b6 
							
						 
					 
					
						
						
							
							qrexec: implement qvm-run command for AppVMs  
						
						... 
						
						
						
						It is build upon qrexec2, qubes.VMShell command. So, in order to e.g.
start firefox in a fresh dispVM, do
qvm-run '$dispvm' firefox http://www.qubes-os.org  
						
					 
					
						2011-08-29 16:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							9f15bfbeb3 
							
						 
					 
					
						
						
							
							dom0: require gnome-packagekit  
						
						
						
					 
					
						2011-08-02 13:08:35 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa2777272 
							
						 
					 
					
						
						
							
							dom0: do not require NetworkManager  
						
						
						
					 
					
						2011-07-30 12:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							5932699d8f 
							
						 
					 
					
						
						
							
							vm: Fix modules blacklisting  
						
						
						
					 
					
						2011-07-30 11:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							4dde8f8661 
							
						 
					 
					
						
						
							
							vm: Blacklist unnecessary packge updates  
						
						
						
					 
					
						2011-07-30 11:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							71209b5b39 
							
						 
					 
					
						
						
							
							Merge branch 'prebeta2' of git.qubes-os.org:/var/lib/qubes/git/rafal/core  
						
						
						
					 
					
						2011-07-30 11:01:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							3df2e9783d 
							
						 
					 
					
						
						
							
							dispvm: when updating savefile on demand, present zenity progress bar  
						
						
						
					 
					
						2011-07-26 16:36:59 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2c2b7111eb 
							
						 
					 
					
						
						
							
							sony-vaio-fixes v1.6.1  
						
						... 
						
						
						
						* display quirks no longer needed for 2.6.38 kernel
* i8042.nopnp no longer needed for 2.6.38 kernel 
						
					 
					
						2011-07-17 14:15:14 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							182e1ccf2b 
							
						 
					 
					
						
						
							
							dom0: watch for updates from dom0 ( #198 )  
						
						... 
						
						
						
						Additionally synchronize clock every 6h. This is started by xdg-autostart (not
qvm-core) to have running Xorg - needed to prompt user for updates download. 
						
					 
					
						2011-07-17 01:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1e27219734 
							
						 
					 
					
						
						
							
							vm: move dom0-updates dir to core-appvm package ( #198 )  
						
						... 
						
						
						
						At core-commonvm installation stage "user" can no exists. 
						
					 
					
						2011-07-17 01:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f24897ae56 
							
						 
					 
					
						
						
							
							vm: Split updates check and download into separate scripts ( #198 )  
						
						
						
					 
					
						2011-07-17 01:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8121e80db0 
							
						 
					 
					
						
						
							
							dom0: script for initrd regeneration ( #7 )  
						
						
						
					 
					
						2011-07-15 12:52:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8a933a76ec 
							
						 
					 
					
						
						
							
							dom0: Fix appmenu-select desktop file name ( #266 )  
						
						
						
					 
					
						2011-07-12 19:46:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7f940cefde 
							
						 
					 
					
						
						
							
							dom0: load pciback module ( #252 )  
						
						
						
					 
					
						2011-07-09 20:43:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							371fdf5884 
							
						 
					 
					
						
						
							
							Merge branch 'qrexec2' of git://git.qubes-os.org/rafal/core  
						
						
						
					 
					
						2011-07-09 16:52:54 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							cd4e4f5ddd 
							
						 
					 
					
						
						
							
							vm: fix udev rules for VM network hotplug  
						
						
						
					 
					
						2011-07-09 16:52:51 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							243d488d99 
							
						 
					 
					
						
						
							
							qrexec: package qubes.SyncAppMenus files  
						
						
						
					 
					
						2011-07-06 16:27:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							6366db0ab6 
							
						 
					 
					
						
						
							
							qrexec: adjust updates fetching to the new qrexec api  
						
						
						
					 
					
						2011-07-06 14:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							d46150b8d3 
							
						 
					 
					
						
						
							
							qrexec: adjust appmenu syncing to the new qrexec api  
						
						
						
					 
					
						2011-07-06 14:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							7d79a15c4b 
							
						 
					 
					
						
						
							
							qrexec: support for rpc with dom0 as target  
						
						
						
					 
					
						2011-07-06 13:56:57 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							2fdf9761c7 
							
						 
					 
					
						
						
							
							qrexec: adjust DispVM code to the new qrexec API  
						
						... 
						
						
						
						Note, we have qvm-open-in-vm totally for free. 
						
					 
					
						2011-07-06 12:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							b7e8c2708c 
							
						 
					 
					
						
						
							
							qrexec: adjust intervm file copy code to the new qrexec API  
						
						
						
					 
					
						2011-07-06 10:17:58 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf200dca3 
							
						 
					 
					
						
						
							
							qrexec: last two missing pieces of the new rpc infrastructure  
						
						
						
					 
					
						2011-07-05 18:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7eb81a23 
							
						 
					 
					
						
						
							
							qrexec: add qrexec_client_vm.c  
						
						
						
					 
					
						2011-07-05 11:03:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							11a96f70de 
							
						 
					 
					
						
						
							
							vm: Load evtchn module by script in /etc/sysconfig/modules  
						
						
						
					 
					
						2011-07-02 19:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							180d7ed68e 
							
						 
					 
					
						
						
							
							dom0: Allow multiple versions of kernel-qubes-vm installed  
						
						
						
					 
					
						2011-06-30 01:18:39 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							42cab54520 
							
						 
					 
					
						
						
							
							dom0: include missing vm-template.conf in rpm package  
						
						
						
					 
					
						2011-06-23 23:23:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							21222cc859 
							
						 
					 
					
						
						
							
							dom0: start xenstored service in %post  
						
						... 
						
						
						
						This is required by qvm-init-storage and in general to qvm-* works properly. 
						
					 
					
						2011-06-23 20:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							151b15bb8c 
							
						 
					 
					
						
						
							
							dom0: Edit xl.conf in %post instead of overriding file (rpm file conflict)  
						
						
						
					 
					
						2011-06-23 14:39:17 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							6d9fdf4729 
							
						 
					 
					
						
						
							
							dom0: Add shortcut qubes-appmenu-select ("Add more shortcuts...") for each VM ( #45 )  
						
						
						
					 
					
						2011-06-12 01:47:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							83d211836a 
							
						 
					 
					
						
						
							
							dom0+vm: Trigger appmenus sync after yum transaction ( #45 ), NEW QREXEC COMMAND  
						
						... 
						
						
						
						After yum transaction (install/upgrade/remove),
yum-plugin-post-transaction-actions will execute script which trigger
qvm-sync-appmenus in dom0 (through qrexec).
THIS INTRODUCE NEW PREDEFINED COMMAND IN QREXEC 
						
					 
					
						2011-06-12 01:46:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d1a21b46 
							
						 
					 
					
						
						
							
							dom0: qvm-sync-appmenus - copy *directory.template when needed  
						
						
						
					 
					
						2011-06-11 23:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0ffb186681 
							
						 
					 
					
						
						
							
							vm: add -qubes suffix to xenstore-watch to not conflict with xen standard tool  
						
						
						
					 
					
						2011-06-07 15:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ae6d2ac70c 
							
						 
					 
					
						
						
							
							dom0: include xl.conf in qubes-core-dom0 package  
						
						... 
						
						
						
						Disable autoballoon (qmemman will handle it) and specify lock file location
writable by user. 
						
					 
					
						2011-06-07 15:58:55 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							62111845ea 
							
						 
					 
					
						
						
							
							dom0: set memlock limit to unlimited for qubes users  
						
						... 
						
						
						
						Needed to 'xl create' work 
						
					 
					
						2011-06-07 15:58:54 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							986f4a888c 
							
						 
					 
					
						
						
							
							Merge branch 'r1-beta1-fixes'  
						
						... 
						
						
						
						Conflicts:
	dom0/qvm-core/qubes.py
	version_dom0
	version_vm 
						
					 
					
						2011-05-24 00:20:39 +02:00