Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							203b55ee0a 
							
						 
					 
					
						
						
							
							vm: allow user-define hook for IP change event  
						
						... 
						
						
						
						This is especially useful for proxy VMs that e.g. run some transparent proxy service such as tor,
and need to rebind it upon IP change (of course this assumes iptables-based transparent redirection
such as DNAT). 
						
					 
					
						2011-08-18 15:49:49 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							f0de081faf 
							
						 
					 
					
						
						
							
							proxyvm: allow for user defined hooks after iptables restore  
						
						
						
					 
					
						2011-08-18 15:02:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f145c47aec 
							
						 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core  
						
						
						
					 
					
						2011-08-15 10:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							cc5e37df11 
							
						 
					 
					
						
						
							
							version 1.6.19-vm  
						
						
						
					 
					
						2011-08-02 19:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							fc5dc8b22d 
							
						 
					 
					
						
						
							
							Merge branch 'prebeta2' of git.qubes-os.org:/var/lib/qubes/git/rafal/core  
						
						
						
					 
					
						2011-08-02 19:35:19 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							357759147f 
							
						 
					 
					
						
						
							
							setup_ip: turn off sg  
						
						... 
						
						
						
						Apparently vif frontend has broken sg implementation; we already worked around
it in init.d script via ethtool; now do the same in setup_ip. It is relevant
when attaching firewallvm to a different netvm on the fly. 
						
					 
					
						2011-08-02 19:27:45 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							af196c01cc 
							
						 
					 
					
						
						
							
							version 1.6.18  
						
						... 
						
						
						
						Actually, also update version_vm, as qvm-prefs requires
this for dynamic NetVM changing. 
						
					 
					
						2011-08-02 17:15:41 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							ccda3d6642 
							
						 
					 
					
						
						
							
							dom0: make qvm-sync-dom0-clock executable  
						
						
						
					 
					
						2011-08-02 14:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							3d0d9aa77d 
							
						 
					 
					
						
						
							
							version 1.6.18-dom0  
						
						
						
					 
					
						2011-08-02 14:16:03 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							d8261b4d9a 
							
						 
					 
					
						
						
							
							version 1.6.17-dom0  
						
						
						
					 
					
						2011-08-01 16:08:32 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							94c0f6c9d3 
							
						 
					 
					
						
						
							
							Dom0: use kpackagekit for updates GUI  
						
						
						
					 
					
						2011-08-01 16:07:53 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							6537b47baf 
							
						 
					 
					
						
						
							
							version 1.6.16-dom0  
						
						
						
					 
					
						2011-08-01 15:43:55 +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 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							03cd273183 
							
						 
					 
					
						
						
							
							version 1.6.15-dom0  
						
						
						
					 
					
						2011-07-30 14:08:12 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							7a6ccae638 
							
						 
					 
					
						
						
							
							Dom0: set metadata_expiry=0 for qubes-dom0-cached repo  
						
						... 
						
						
						
						This way the list of dowloaded packages (via qvm-dom0-upgrade) will be immediately seen by yum. 
						
					 
					
						2011-07-30 14:07:35 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							634215ad8e 
							
						 
					 
					
						
						
							
							version 1.6.14  
						
						
						
					 
					
						2011-07-30 12:34:02 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa2777272 
							
						 
					 
					
						
						
							
							dom0: do not require NetworkManager  
						
						
						
					 
					
						2011-07-30 12:33:35 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							a64ae2aedc 
							
						 
					 
					
						
						
							
							version 1.6.14-vm  
						
						
						
					 
					
						2011-07-30 11:31:20 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							5932699d8f 
							
						 
					 
					
						
						
							
							vm: Fix modules blacklisting  
						
						
						
					 
					
						2011-07-30 11:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							11ece41ccc 
							
						 
					 
					
						
						
							
							version 1.6.13  
						
						
						
					 
					
						2011-07-30 11:21:50 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							7a12cbd0e8 
							
						 
					 
					
						
						
							
							Dom0: restart ehci_hcd module on resume for all netvms ( #299 )  
						
						
						
					 
					
						2011-07-30 11:20:11 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							8ecd6134d9 
							
						 
					 
					
						
						
							
							firewall: call iptables-restore once per domain ( #311 )  
						
						... 
						
						
						
						qubes.py now places rules for each domain in a separate key under
/local/domain/fw_XID/qubes_iptables_domainrules/
plus the header in /local/domain/fw_XID/qubes_iptables_header.
/local/domain/fw_XID/qubes_iptables is now just a trigger.
So, if iptables-restore fails dues to e.g. error resolving a domain name
in a rules for a domain, then only this domain will not get connectivity,
others will work fine. 
						
					 
					
						2011-07-29 16:50:12 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc358bd20 
							
						 
					 
					
						
						
							
							dispvm: honour current choice of template for dispvm  
						
						... 
						
						
						
						... when auto-refreshing the dispvm savefile.
While at it, also copy dispvm-prerun.sh script in qvm-clone. 
						
					 
					
						2011-07-26 17:09:59 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							174f5c3c8d 
							
						 
					 
					
						
						
							
							version 1.6.12  
						
						
						
					 
					
						2011-07-25 15:29:37 +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 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5aadb8bd75 
							
						 
					 
					
						
						
							
							Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core  
						
						
						
					 
					
						2011-07-25 01:50:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf260891a 
							
						 
					 
					
						
						
							
							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 01:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							3645d7f83f 
							
						 
					 
					
						
						
							
							version 1.6.11  
						
						
						
					 
					
						2011-07-25 01:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							850cf003ce 
							
						 
					 
					
						
						
							
							Add comments to policy files.  
						
						
						
					 
					
						2011-07-25 01:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							259d08a83e 
							
						 
					 
					
						
						
							
							qrexec: use $anyvm and $dispvm symbols  
						
						
						
					 
					
						2011-07-25 01:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							73ec4f595b 
							
						 
					 
					
						
						
							
							qubes.py: postpone qmmeman.close()  
						
						... 
						
						
						
						There are indications that when parent "xl" process exits, the domain is not
booted completely; and xl actions may interfere with qmemman memory balancing.
Thus, in VM.start(), we delay releasing of qmemman handle until qrexec_daemon
connects successfully. 
						
					 
					
						2011-07-25 01:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							abd8b79864 
							
						 
					 
					
						
						
							
							qrexec: impose startup time limit for qrexec_daemon  
						
						
						
					 
					
						2011-07-25 01:49:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							1668567f2c 
							
						 
					 
					
						
						
							
							qmemman: when balooning, make sure that past mem-set will not steal memory  
						
						
						
					 
					
						2011-07-25 01:49:24 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							4eca195056 
							
						 
					 
					
						
						
							
							qmemman: calculate dom0 maxmem properly  
						
						... 
						
						
						
						In fact, set to ALL_PHYS_MEM (and the same for other domains that do not
have static-max key, although there should not be any). Previous method
of using maxmem_kb was broken, as qmemman sets maxmem_kb to the memory target
(which I do not like btw). 
						
					 
					
						2011-07-25 01:49:24 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							d522d06e61 
							
						 
					 
					
						
						
							
							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-25 01:49:07 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							c93e84003f 
							
						 
					 
					
						
						
							
							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-25 01:49:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b81ed5c4b2 
							
						 
					 
					
						
						
							
							version 1.6.11  
						
						
						
					 
					
						2011-07-24 17:23:01 +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 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							dc4d9b32f1 
							
						 
					 
					
						
						
							
							Add comments to policy files.  
						
						
						
					 
					
						2011-07-22 16:11:03 +02:00