Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							558d1ee582 
							
						 
					 
					
						
						
							
							dom+vm: Copy dom0 yum.conf to UpdateVM  
						
						... 
						
						
						
						At least to use dom0 'exclude' options, not VM one. Especially to not exlude
kernel and xorg updates... 
						
					 
					
						2011-09-14 00:47:13 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							4ad919bf6d 
							
						 
					 
					
						
						
							
							Correct usage of "date -s" when syncing clock in dom0  
						
						... 
						
						
						
						Apparently, "date -s" does not like the output of "date +%s.%N".
While at it, add basic date format sanitization. 
						
					 
					
						2011-07-29 12:12:15 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							dc4d9b32f1 
							
						 
					 
					
						
						
							
							Add comments to policy files.  
						
						
						
					 
					
						2011-07-22 16:11:03 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c23cc480b8 
							
						 
					 
					
						
						
							
							qrexec: use $anyvm and $dispvm symbols  
						
						
						
					 
					
						2011-07-22 16:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e5a0fc4d05 
							
						 
					 
					
						
						
							
							dom0: force permissions on qubes-dom0-cache repo dirs  
						
						
						
					 
					
						2011-07-17 01:30:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							906741c361 
							
						 
					 
					
						
						
							
							dom0: do not use os.getlogin()  
						
						... 
						
						
						
						It doesn't work when VM started from init.d script 
						
					 
					
						2011-07-17 01:30:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							79d593e191 
							
						 
					 
					
						
						
							
							dom0: Allow UID as parameter to qfile-dom0-unpacker  
						
						
						
					 
					
						2011-07-17 01:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4f10835d83 
							
						 
					 
					
						
						
							
							dom0: create directory for rpm updates ( #198 )  
						
						
						
					 
					
						2011-07-17 01:20:13 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							02ae961bf0 
							
						 
					 
					
						
						
							
							dom0: hide warnings from tar ( #265 )  
						
						... 
						
						
						
						Unfortunately tar in Fedora 13 is to old to support --warning option, which
disables only particular kind of warnings.. 
						
					 
					
						2011-07-17 01:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4607428c38 
							
						 
					 
					
						
						
							
							dom0: validate downloaded packages names ( #198 )  
						
						
						
					 
					
						2011-07-17 01:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							977b058395 
							
						 
					 
					
						
						
							
							dom0: implement size/file-count limit of downloaded updates ( #198 )  
						
						... 
						
						
						
						Currently limit is 2GB and 2048 files, but can be adjusted by env variables
(UPDATES_MAX_BYTES, UPDATES_MAX_FILES). 
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							87ebdeefd4 
							
						 
					 
					
						
						
							
							dom0: use qrexec_client instead of qvm-run to not start guid  
						
						... 
						
						
						
						guid doesn't makes sense in /etc/init.d/qubes_netvm 
						
					 
					
						2011-07-09 21:20:36 +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 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							6366db0ab6 
							
						 
					 
					
						
						
							
							qrexec: adjust updates fetching to the new qrexec api  
						
						
						
					 
					
						2011-07-06 14:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0de378dafc 
							
						 
					 
					
						
						
							
							dom0: automatically bind PCI devices to pciback at VM start ( #252 )  
						
						
						
					 
					
						2011-07-05 22:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							8d926960f5 
							
						 
					 
					
						
						
							
							Dom0: Do not try to load non-existent xen-pciback module...  
						
						... 
						
						
						
						Load just the pciback, which is how it is named on our kernels, and do not scare the user with weired error messages. 
						
					 
					
						2011-07-02 13:18:11 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							df0240c218 
							
						 
					 
					
						
						
							
							Remove desktop files after uninstalling it ( #45 )  
						
						
						
					 
					
						2011-05-24 00:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							dee7c69156 
							
						 
					 
					
						
						
							
							Create appmenus only for whitelisted apps (if set) ( #45 )  
						
						
						
					 
					
						2011-05-24 00:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9bbbfc98 
							
						 
					 
					
						
						
							
							Fix usage info (and args check) for remove_appvm_appmenus.sh ( #225 )  
						
						
						
					 
					
						2011-04-19 18:06:01 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e7190d0239 
							
						 
					 
					
						
						
							
							Clean appmenus on template remove ( #225 )  
						
						
						
					 
					
						2011-04-19 17:55:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ccecb27b5b 
							
						 
					 
					
						
						
							
							Use any directory template when creating appmenus ( #225 )  
						
						
						
					 
					
						2011-04-19 16:52:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1e53115eab 
							
						 
					 
					
						
						
							
							Create appmenus not only for AppVM ( #225 )  
						
						... 
						
						
						
						Needed also by TemplateVM, and maybe others (service VMs)
For TemplateVM uses separate appmenus template (apps-template.templates). 
						
					 
					
						2011-04-19 15:54:36 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c2498a33e2 
							
						 
					 
					
						
						
							
							Uninstall appmenus only if present in VM dir ( #192 )  
						
						
						
					 
					
						2011-04-05 11:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f2567cbf71 
							
						 
					 
					
						
						
							
							Check if template_vm is set when recreating config files ( #131 )  
						
						
						
					 
					
						2011-03-24 21:44:07 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							24b5c24c25 
							
						 
					 
					
						
						
							
							create_appmenus() on standalone VM -> only register existing apps in menu  
						
						... 
						
						
						
						Needed for example on backup-restore 
						
					 
					
						2011-03-24 21:41:10 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							13c3a04755 
							
						 
					 
					
						
						
							
							Fix typo 'templete'  
						
						
						
					 
					
						2011-03-06 14:06:24 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							90e3f4ffd8 
							
						 
					 
					
						
						
							
							Add reset_vm_configs.py script  
						
						
						
					 
					
						2010-09-27 16:58:02 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2b135f2aef 
							
						 
					 
					
						
						
							
							dom0: unbind_all_network_devices: try also pciback module, before giving up  
						
						
						
					 
					
						2010-06-18 20:09:49 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							6322447d1f 
							
						 
					 
					
						
						
							
							patch_appvm_initramfs: move qubes_core_setup.sh to pre-udev  
						
						
						
					 
					
						2010-06-18 01:46:43 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							67bf660255 
							
						 
					 
					
						
						
							
							unbind_all_network_devices: fix regexp to cover all pci devices  
						
						... 
						
						
						
						http://www.qubes-os.org/trac/ticket/19  
					
						2010-05-07 16:06:38 +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