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 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							242590902a 
							
						 
					 
					
						
						
							
							firewall: minor improvements  
						
						... 
						
						
						
						Do not require ports specified in rule - useful for "any" protocol where
ports doesn't have sense. 
						
					 
					
						2014-03-28 02:55:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e90e1c62ec 
							
						 
					 
					
						
						
							
							proxyvm: add support for rules with expire time ( #760 )  
						
						
						
					 
					
						2014-03-28 02:54:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							d1fbd9c59d 
							
						 
					 
					
						
						
							
							proxyvm: use "conntrack" iptables module instead of deprecated "state"  
						
						
						
					 
					
						2014-03-27 17:16:36 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							04f86c7059 
							
						 
					 
					
						
						
							
							core: use functions instead of evals for storing attributes to qubes.xml  
						
						
						
					 
					
						2014-03-27 17:15:15 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e9fe890acb 
							
						 
					 
					
						
						
							
							core: rewrite "eval" to "func" attribute handlers  
						
						
						
					 
					
						2014-03-26 04:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							5141aba741 
							
						 
					 
					
						
						
							
							core: support functions instead of evals in attribute config  
						
						... 
						
						
						
						eval still supported, but once all the code will be converted to
functions, the support will be removed. 
						
					 
					
						2014-03-26 04:40:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							91428ebaa1 
							
						 
					 
					
						
						
							
							core: method to resize root.img ( #699 )  
						
						
						
					 
					
						2014-03-21 18:43:13 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							dda1bbc41a 
							
						 
					 
					
						
						
							
							backups/qvm-backup: show all warnings at one place, clarify pass phrase prompt ( #801 )  
						
						
						
					 
					
						2014-03-17 21:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							5d7688a2fe 
							
						 
					 
					
						
						
							
							backups: allow provide full path for the backup (instead of directory) ( #801 )  
						
						... 
						
						
						
						This will allow the user to choose custom filename, instead of
auto generated 'qubes-backup-XXX'. 
						
					 
					
						2014-03-17 21:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							b298110d5f 
							
						 
					 
					
						
						
							
							backups: list VMs not selected for backup ( #801 )  
						
						
						
					 
					
						2014-03-14 16:31:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							9768b38ffc 
							
						 
					 
					
						
						
							
							core: handle errors with xenstore access during VM shutdown  
						
						... 
						
						
						
						When netvm and firewallvm is shut down, netvm handling code will
try to revoke firewallvm access to external IP. But if netvm shutdown
happens in the meantime, xenstore will throw ENOENT error. 
						
					 
					
						2014-03-13 18:32:13 +01:00