Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							4c2aa8885c 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  http://git.woju.eu/qubes/core-admin  
						
						
						
					 
					
						2014-05-07 03:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							a63a8069b1 
							
						 
					 
					
						
						
							
							QubesVm: setter hook passes old value  
						
						... 
						
						
						
						This is part of #827  bug. 
						
					 
					
						2014-05-05 22:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							fc3b21c840 
							
						 
					 
					
						
						
							
							version 2.1.51  
						
						
						
					 
					
						2014-05-05 21:31:19 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							72f74b6b76 
							
						 
					 
					
						
						
							
							QubesVm: add attribute setter hook mechanism  
						
						... 
						
						
						
						This is part of #827  bug. 
						
					 
					
						2014-05-05 16:40:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							b8b2733114 
							
						 
					 
					
						
						
							
							core: fix un-setting global VMs (default netvm, clockvm etc)  
						
						
						
					 
					
						2014-05-05 05:24:04 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3914835ceb 
							
						 
					 
					
						
						
							
							backups: add option to disable encryption  
						
						... 
						
						
						
						While the encryption is enabled by default in reasonable cases, allow the
user to disable it if he/she want to. 
						
					 
					
						2014-05-05 05:22:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							dfb6b384cb 
							
						 
					 
					
						
						
							
							core: fix typo in firewall.xml root element  
						
						
						
					 
					
						2014-05-05 05:22:25 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							624ab67e86 
							
						 
					 
					
						
						
							
							qubesutils.py: don't fail on broken symlinks  
						
						
						
					 
					
						2014-05-02 17:03:50 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1840420331 
							
						 
					 
					
						
						
							
							qubesutils.py: fix get_disk_usage hidden exception  
						
						
						
					 
					
						2014-04-30 15:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							14f3094036 
							
						 
					 
					
						
						
							
							core: fix resize of root.img for HVM template ( #837 )  
						
						
						
					 
					
						2014-04-29 02:13:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							8ac5981fdd 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'woju/bug-822'  
						
						
						
					 
					
						2014-04-28 14:31:29 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							8c26f19103 
							
						 
					 
					
						
						
							
							core-modules: remove duplicate get_disk_usage  
						
						
						
					 
					
						2014-04-28 13:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							4b15838009 
							
						 
					 
					
						
						
							
							qubesutils.py: remove imported but unused classes  
						
						... 
						
						
						
						This is needed to remove circular dependency with modules.
This commit is part of #822  fix. 
						
					 
					
						2014-04-28 12:19:52 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb1cb3e61 
							
						 
					 
					
						
						
							
							version 2.1.50  
						
						
						
					 
					
						2014-04-25 23:11:10 +02:00 
						 
				 
			
				
					
						
							
							
								Wojciech Zygmunt Porczyk 
							
						 
					 
					
						
						
						
						
							
						
						
							ee059df63e 
							
						 
					 
					
						
						
							
							qubesutils.py: get_disk_usage  
						
						... 
						
						
						
						get_disk_usage is moved from code-modules and backup.py and rewritten not to
call external du
This commit is part of #822  fix. 
						
					 
					
						2014-04-24 21:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							cac866ed1b 
							
						 
					 
					
						
						
							
							core: not not fail network reconnect on HVM without qrexec installed  
						
						
						
					 
					
						2014-04-24 12:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3d14fe38e1 
							
						 
					 
					
						
						
							
							Convenient link for qmemman  
						
						... 
						
						
						
						Both site-packages* links are to ease import directly from repo - just
append them to PYTHONPATH. This can ease use of code analysis tools. 
						
					 
					
						2014-04-23 12:53:41 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							c6bf9faa65 
							
						 
					 
					
						
						
							
							version 2.1.49  
						
						
						
					 
					
						2014-04-23 04:18:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							047cbb3443 
							
						 
					 
					
						
						
							
							core: fix tempate HVM creation  
						
						
						
					 
					
						2014-04-23 04:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3d21998dca 
							
						 
					 
					
						
						
							
							version 2.1.48  
						
						
						
					 
					
						2014-04-18 03:13:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							f324f4eef8 
							
						 
					 
					
						
						
							
							core: verify template compatibility when adding new VM  
						
						... 
						
						
						
						It is done in Qubes Manager, but do it at lower level - especially for
qvm-create tool. 
						
					 
					
						2014-04-18 01:35:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							113fe3391d 
							
						 
					 
					
						
						
							
							core: fix vm.is_outdated() for template-based HVM  
						
						... 
						
						
						
						HVM template can't be started while any its VM is running, so VM is
never outdated. 
						
					 
					
						2014-04-18 01:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1be8683c 
							
						 
					 
					
						
						
							
							core: Fix creation of template-based HVM  
						
						
						
					 
					
						2014-04-18 01:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							8e94099e12 
							
						 
					 
					
						
						
							
							version 2.1.47  
						
						
						
					 
					
						2014-04-16 17:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							1ac3f81848 
							
						 
					 
					
						
						
							
							core: increase default netvm memory to 300MB ( #818 )  
						
						
						
					 
					
						2014-04-16 16:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							ef09f2ed2a 
							
						 
					 
					
						
						
							
							Disable PAT in linux VMs  
						
						... 
						
						
						
						Apparently kernel patch "x86/cpa: Use pte_attrs instead of pte_flags on
CPA/set_p.._wb/wc operations" (in out repo) doesn't fully solve the
problem and sometimes qubes-gui agent crashes with message like
"qubes-gui:664 map pfn expected mapping type write-back for [mem
0x00093000-0x00093fff], got uncached-minus".
Because PAT we really need only in dom0 (lack of it dramatically
decrease performance of some graphics drivers), we can simply disable it
in VM - as it is currently done in upstream kernel. 
						
					 
					
						2014-04-16 16:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							8694e4ffbb 
							
						 
					 
					
						
						
							
							rpm: specify qubes-core-dom0-linux version  
						
						... 
						
						
						
						qrexec-client cmdline options have changed. 
						
					 
					
						2014-04-16 16:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							9ee207514e 
							
						 
					 
					
						
						
							
							dispvm: increase log verbosity during domain restore  
						
						
						
					 
					
						2014-04-16 16:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e2f3446f22 
							
						 
					 
					
						
						
							
							dispvm: do not limit DispVM memory to reported allocated size  
						
						... 
						
						
						
						Apparently it doesn't work with some kernels - saved domain still needs
original memory amount to restore successfully. This happens at least on
3.12.14 kernel.
Because qfile-daemon-dvm always requests 400MB from qmemman, this change
should harm anyone - in any case DispVM needs 400MB free memory to
start.
Note that "xl mem-set" line is still there, which makes savefile somehow
smaller (so faster restore). 
						
					 
					
						2014-04-16 16:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							f4deddbbdf 
							
						 
					 
					
						
						
							
							core: do not run commands on paused VM  
						
						
						
					 
					
						2014-04-16 16:44:42 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							bb9d8bbf78 
							
						 
					 
					
						
						
							
							Remove qubes-dom0-network-via-netvm tool ( #820 )  
						
						... 
						
						
						
						If someone really needs it for debuging he/she should be able to either
do it manually (xl network-attach...) or at worst case retrieve this
tool from git history. 
						
					 
					
						2014-04-16 16:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							262f822ceb 
							
						 
					 
					
						
						
							
							version 2.1.46  
						
						
						
					 
					
						2014-04-16 13:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							b17bf72b8a 
							
						 
					 
					
						
						
							
							hvm: do not kill stubdom GUI in debug mode  
						
						
						
					 
					
						2014-04-16 12:54:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							cd54af231b 
							
						 
					 
					
						
						
							
							version 2.1.45  
						
						
						
					 
					
						2014-04-15 04:14:46 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							0695a5ff82 
							
						 
					 
					
						
						
							
							qvm-sync-clock: don't show unverified output to the terminal  
						
						
						
					 
					
						2014-04-15 04:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							ac7746feed 
							
						 
					 
					
						
						
							
							qvm-run: add color output and filtering escape sequences  
						
						... 
						
						
						
						This makes VM output clearly distinguishable 
						
					 
					
						2014-04-15 03:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							5cbfb64a57 
							
						 
					 
					
						
						
							
							qubesutils: enable/disable updates check on all the VMs and dom0 ( #800 )  
						
						
						
					 
					
						2014-04-11 07:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6504f8ea 
							
						 
					 
					
						
						
							
							qvm-tools: add qvm-ls --raw-list for machine readable VM list  
						
						
						
					 
					
						2014-04-11 02:18:43 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							cce5210239 
							
						 
					 
					
						
						
							
							doc: update description of network-manager service setting ( #774 )  
						
						... 
						
						
						
						As #774  is resolved, it is no longer true that NetworkManger in
non-NetVM will cause network problems. 
						
					 
					
						2014-04-11 01:31:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							7af90433b1 
							
						 
					 
					
						
						
							
							version 2.1.44-2  
						
						
						
					 
					
						2014-04-08 22:08:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e1df9f252c 
							
						 
					 
					
						
						
							
							spec: initialize default kernel when creating qubes.xml database  
						
						... 
						
						
						
						This is especially important when kernel-qubes-vm's %post was executed
before qubes-core-dom0's %post - in that case, the default kernel would
be left as "None". 
						
					 
					
						2014-04-08 05:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e642220982 
							
						 
					 
					
						
						
							
							version 2.1.44  
						
						
						
					 
					
						2014-04-05 00:36:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							5704b41a45 
							
						 
					 
					
						
						
							
							hvm: seamless_gui_mode setting, including runtime change support ( #810 )  
						
						
						
					 
					
						2014-04-01 01:12:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							12d897cd3e 
							
						 
					 
					
						
						
							
							hvm: fix startup of HVM without Qubes Tools  
						
						... 
						
						
						
						Do not pollute environment of calling process, otherwise all VMs started
from Qubes Manager afterwards will get QREXEC_STARTUP_NOWAIT, which
will cause wait_for_session not working. 
						
					 
					
						2014-04-01 01:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							2eaf649eed 
							
						 
					 
					
						
						
							
							core: add simple 'run_service' function  
						
						
						
					 
					
						2014-04-01 01:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							bc70581bd3 
							
						 
					 
					
						
						
							
							qubesutils: Add meminfo watching to QubesWatch class ( #788 )  
						
						
						
					 
					
						2014-03-31 03:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							72d277c56b 
							
						 
					 
					
						
						
							
							core: add QubesVm.get_prefmem ( #788 )  
						
						... 
						
						
						
						Expose 'prefmem' property used by qmemman. 
						
					 
					
						2014-03-31 03:45:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7b8a63bc 
							
						 
					 
					
						
						
							
							qubesutils: reduce code duplication in QubesWatch class  
						
						
						
					 
					
						2014-03-30 22:53:34 +02:00 
						 
				 
			
				
					
						
							
							
								Zrubi 
							
						 
					 
					
						
						
						
						
							
						
						
							133e8ddcc3 
							
						 
					 
					
						
						
							
							qubes-hcl-report - bugfix  
						
						
						
					 
					
						2014-03-28 07:28:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							8be54ab174 
							
						 
					 
					
						
						
							
							dispvm: display warning if the template is running ( #754 )  
						
						... 
						
						
						
						Opening a DispVM when the TemplateVM is running forces savefile
regeneration. Checking real root.img modification time (taking into
account root-cow.img) is tricky, so display a warning instead. 
						
					 
					
						2014-03-28 04:27:51 +01:00