Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf063a9638 
							
						 
					 
					
						
						
							
							qvm-backup-restore: also handle absent --ignore-missing  
						
						... 
						
						
						
						This was forgotten in 2d8bade 
						
					 
					
						2018-02-26 04:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aea2dc0790 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/54'  
						
						... 
						
						
						
						* qubesos/pr/54:
  Add support for python34-sphinx: package is provided in Qubes repository 
						
					 
					
						2018-02-26 03:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fceb7ff7c0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/55'  
						
						... 
						
						
						
						* qubesos/pr/55:
  restore.py: add template-related debug log messages
  restory.py: restore template_for_dispvms property early
  restore.py: factor out _restore_property() helper
  restore.py: deal with DispVM templates
  restore.py: sort into three tiers in _templates_first()
  restore.py: don't try to restore dispid property
  qvm-backup: let backup core handle default VM selection
  qvm-backup-restore: really pass options
  qvm-backup-restore: remove orphaned --replace-template option 
						
					 
					
						2018-02-25 01:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70ac72b579 
							
						 
					 
					
						
						
							
							doc: add 'pci-e820-host' feature description  
						
						
						
					 
					
						2018-02-25 00:13:27 +01:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0171269138 
							
						 
					 
					
						
						
							
							restore.py: add template-related debug log messages  
						
						
						
					 
					
						2018-02-24 12:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab65338cfb 
							
						 
					 
					
						
						
							
							restory.py: restore template_for_dispvms property early  
						
						
						
					 
					
						2018-02-24 12:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c86b731d3e 
							
						 
					 
					
						
						
							
							restore.py: factor out _restore_property() helper  
						
						
						
					 
					
						2018-02-24 12:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ace32bb73 
							
						 
					 
					
						
						
							
							restore.py: deal with DispVM templates  
						
						
						
					 
					
						2018-02-24 12:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68c8b7fafc 
							
						 
					 
					
						
						
							
							restore.py: sort into three tiers in _templates_first()  
						
						
						
					 
					
						2018-02-24 12:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01ce5387d3 
							
						 
					 
					
						
						
							
							restore.py: don't try to restore dispid property  
						
						
						
					 
					
						2018-02-23 17:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78571898da 
							
						 
					 
					
						
						
							
							qvm-backup: let backup core handle default VM selection  
						
						... 
						
						
						
						This takes the include_in_backups property into account, and does not
omit dom0. 
						
					 
					
						2018-02-23 02:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d8bade8b2 
							
						 
					 
					
						
						
							
							qvm-backup-restore: really pass options  
						
						
						
					 
					
						2018-02-23 02:09:04 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0d6327532 
							
						 
					 
					
						
						
							
							qvm-backup-restore: remove orphaned --replace-template option  
						
						
						
					 
					
						2018-02-23 02:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b8fec933a 
							
						 
					 
					
						
						
							
							Add support for python34-sphinx: package is provided in Qubes repository  
						
						
						
					 
					
						2018-02-21 21:58:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26a96fd034 
							
						 
					 
					
						
						
							
							version 4.0.14  
						
						
						
					 
					
						2018-02-14 04:46:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a4577417f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/53'  
						
						... 
						
						
						
						* qubesos/pr/53:
  template-postprocess: fast path for file-reflink, like file 
						
					 
					
						2018-02-14 04:45:59 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d07475427f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/52'  
						
						... 
						
						
						
						* qubesos/pr/52:
  backup: don't crash when no 'qubes' group is present
  tests: dom0 backup restore, both v3 and v4
  backup: add support for openssl 1.1.0 options
  backup: skip dom0's properties while restoring core2 backup
  unused variable
  style issues
  Fix dom0 restore
  Fix dom0 handling
  Fix AdminVm class name 
						
					 
					
						2018-02-14 04:45:12 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56dc984507 
							
						 
					 
					
						
						
							
							backup: don't crash when no 'qubes' group is present  
						
						... 
						
						
						
						This is specifically the case on Travis-CI. But since dom0 backup is
restored into separate directory now, instead of directly overriding
user home, this check is much less relevant now. 
						
					 
					
						2018-02-14 04:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							060171f19f 
							
						 
					 
					
						
						
							
							tests: dom0 backup restore, both v3 and v4  
						
						... 
						
						
						
						QubesOS/qubes-issues#3467  
					
						2018-02-14 04:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a821034653 
							
						 
					 
					
						
						
							
							backup: add support for openssl 1.1.0 options  
						
						... 
						
						
						
						The command for listing available algorithms have changed:
old: openssl list-message-digest-algorithms
new: openssl list -digest-algorithms 
						
					 
					
						2018-02-14 04:28:23 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04635e7e80 
							
						 
					 
					
						
						
							
							backup: skip dom0's properties while restoring core2 backup  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#3467  
					
						2018-02-14 04:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24cfb4a581 
							
						 
					 
					
						
						
							
							vm: restore force_shutdown->kill deprecated alias  
						
						... 
						
						
						
						Apparently there are still users of this function - qubes manager. 
						
					 
					
						2018-02-13 19:01:29 +01:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6466c3783 
							
						 
					 
					
						
						
							
							template-postprocess: fast path for file-reflink, like file  
						
						... 
						
						
						
						I don't know if any template currently hits this code path, even the
fedora-26-minimal root.img is large enough to be split into multiple
parts. Maybe Arch Linux?
Related to https://github.com/QubesOS/qubes-core-admin/pull/188  
						
					 
					
						2018-02-12 21:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e81c2f3cf6 
							
						 
					 
					
						
						
							
							unused variable  
						
						
						
					 
					
						2018-02-01 23:20:31 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3d12fb96d 
							
						 
					 
					
						
						
							
							style issues  
						
						
						
					 
					
						2018-02-01 23:00:06 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30dd7acaa9 
							
						 
					 
					
						
						
							
							Fix dom0 restore  
						
						
						
					 
					
						2018-02-01 22:21:24 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60bfd63a25 
							
						 
					 
					
						
						
							
							Fix dom0 handling  
						
						
						
					 
					
						2018-02-01 19:40:42 -05:00 
						 
				 
			
				
					
						
							
							
								Christopher Laprise 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b46d59179 
							
						 
					 
					
						
						
							
							Fix AdminVm class name  
						
						
						
					 
					
						2018-01-24 20:42:15 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f286766d0 
							
						 
					 
					
						
						
							
							version 4.0.13  
						
						
						
					 
					
						2018-01-18 21:06:36 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2861d46dfa 
							
						 
					 
					
						
						
							
							backup/restore: do not shrink volumes on restore  
						
						... 
						
						
						
						This operation is blocked in current storage pool implementations. 
						
					 
					
						2018-01-18 19:09:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7211c7daff 
							
						 
					 
					
						
						
							
							storage: add size and usage properties  
						
						... 
						
						
						
						It's already available in config dict, but lets provide uniform API. And
also it's a bit weird to look for usage data in configuration...
QubesOS/qubes-issues#3240  
						
					 
					
						2018-01-17 16:21:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d4f626515 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/51'  
						
						... 
						
						
						
						* qubesos/pr/51:
  qvm-run: wait for X11 in --dispvm --gui case
  vm/DispVM: use 'qrexec_timeout' also for call connection timeout 
						
					 
					
						2018-01-15 03:23:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a28c560d9 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/50'  
						
						... 
						
						
						
						* qubesos/pr/50:
  Add property_get_default method 
						
					 
					
						2018-01-15 03:23:00 +01:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c83deccdd3 
							
						 
					 
					
						
						
							
							qvm-run: wait for X11 in --dispvm --gui case  
						
						... 
						
						
						
						'qvm-run --dispvm' cannot easily make a separate qubes.WaitForSession
call. Instead, if --gui is active, pass the new WaitForSession argument
to qubes.VMShell, which will do the equivalent.
The unit tests have been copied (in slightly adapted form) from commit
a620f02e2aFixes  QubesOS/qubes-issues#3012 
Closes  QubesOS/qubes-core-admin-client#49  
						
					 
					
						2018-01-14 18:36:46 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c98b33bcd6 
							
						 
					 
					
						
						
							
							vm/DispVM: use 'qrexec_timeout' also for call connection timeout  
						
						... 
						
						
						
						When calling a service in DispVM, the connection is established only
after session is ready (if required for given service). qrexec-client by
default use 5s here, which is too low depending on hardware. Use
'qrexec_timeout' property here for DispVM case.
Fixes  QubesOS/qubes-issues#3012  
						
					 
					
						2018-01-14 18:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce0d230866 
							
						 
					 
					
						
						
							
							Add property_get_default method  
						
						... 
						
						
						
						It is useful to get property default value, without changing it to
default. For example to list it in GUI tools
Fixes  QubesOS/qubes-issues#3197  
						
					 
					
						2018-01-12 23:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							215540e3b3 
							
						 
					 
					
						
						
							
							rpm,deb: add missing python lxml dependency  
						
						... 
						
						
						
						Dom0 have this package installed anyway, but it is missing in VM. 
						
					 
					
						2018-01-12 05:29:40 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04f8d85819 
							
						 
					 
					
						
						
							
							base: make WrapperObjectsCollection behave like a dict  
						
						... 
						
						
						
						In core-admin matching collections are real dicts, so clone this API
behaviour here too. Specific changes:
 - iteration yields keys, not values
 - implement values and items methods
Additionally fix keys method, it was broken on python2 (list have no
copy method). 
						
					 
					
						2018-01-12 05:29:40 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8584ca4057 
							
						 
					 
					
						
						
							
							tools/qvm-ls: clarify that disk usage is in percents  
						
						
						
					 
					
						2018-01-12 05:29:40 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b16f3ab79b 
							
						 
					 
					
						
						
							
							tools/qvm-ls: add --network and --disk compatibility options  
						
						... 
						
						
						
						Shortcuts for new --format=... 
						
					 
					
						2018-01-12 05:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							080b563ae2 
							
						 
					 
					
						
						
							
							tools/qvm-ls: add --raw-list option for compatibility with R3.2  
						
						... 
						
						
						
						There was an option to list just VM names, useful for scripting.
Preserve that for compatibility. 
						
					 
					
						2018-01-12 05:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0533703ddf 
							
						 
					 
					
						
						
							
							tools/qvm-ls: allow list only selected VMs  
						
						... 
						
						
						
						Restore possibility to list only some VMs, by naming them on command
line. 
						
					 
					
						2018-01-12 05:29:39 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4af13d5445 
							
						 
					 
					
						
						
							
							tools: fix handling optional domain list  
						
						... 
						
						
						
						It wasn't possible to use QubesArgumentParser(vmname_nargs=...) for
optional domain list - the option forced usage of either --all or
explicit domain list. 
						
					 
					
						2018-01-12 05:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b5546f1b0 
							
						 
					 
					
						
						
							
							tools/qvm-start: add naive waiting for cdrom device  
						
						... 
						
						
						
						When starting a VM with --cdrom=some-vm:/some/path/to.iso, it can be
started only when loop device matching the path is available. For now,
add naive waiting (while ... sleep(1)) for it. Later it might worth
converting it to events handling. 
						
					 
					
						2018-01-12 05:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b0e7123b8 
							
						 
					 
					
						
						
							
							storage: add volume.is_outdated() function  
						
						... 
						
						
						
						This is to match core-admin API. Logically it could be a property not a
method (as other things like usage or size), but it is already defined
(and used in various places) as a method in core-admin, so lets don't
change the API right now. 
						
					 
					
						2018-01-12 05:27:56 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fcae995df 
							
						 
					 
					
						
						
							
							doc: add info about specific qvm-device cases  
						
						... 
						
						
						
						The tool can be called also as qvm-DEVICE_CLASS, for example qvm-block
or qvm-pci. 
						
					 
					
						2018-01-11 02:09:47 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							626c764459 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/47'  
						
						... 
						
						
						
						* qubesos/pr/47:
  qvm-device.rst: Document '--ro' option
  qvm-device/block: Alias '--ro' to '--option read-only=yes' 
						
					 
					
						2018-01-11 01:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97724a2e00 
							
						 
					 
					
						
						
							
							add QubesVM.connected_vms attribute  
						
						... 
						
						
						
						One more step to core-admin/core-admin-client API compatibility. 
						
					 
					
						2018-01-11 01:55:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1171a8fa8 
							
						 
					 
					
						
						
							
							qvm-device.rst: Document '--ro' option  
						
						
						
					 
					
						2018-01-10 21:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58cecf6b3f 
							
						 
					 
					
						
						
							
							qvm-device/block: Alias '--ro' to '--option read-only=yes'  
						
						... 
						
						
						
						It's quicker to type and compatible with pre-R4.0 habits/scripts. 
						
					 
					
						2018-01-10 19:30:30 +00:00