core-admin/qubes
Malte Leip 94c675f7bb
DispVM: Do not overwrite properties set explicitly
The initializer of the class DispVM first calls the initializer of the
QubesVM class, which among other things sets properties as specified in
kwargs, and then copies over the properties of the template. This can
lead to properties passed explicitly by the caller through kwargs being
overwritten.

Hence only clone properties of the template that are still set to
default in the DispVM.

Fixes QubesOS/qubes-issues#4556
2019-06-02 17:58:19 +02:00
..
api Do not abort suspend hooks if any qubes.Suspend* service fails to run 2019-02-27 06:03:57 +01:00
ext qubes/ext/gui: set videoram qdb entries 2018-12-20 18:28:40 +01:00
qmemman qmemman: fix early crash 2018-01-18 17:36:37 +01:00
storage storage/lvm: refresh size cache if it's older than 30sec 2019-03-17 20:45:46 +01:00
tests Merge remote-tracking branch 'origin/pr/260' 2019-05-28 23:34:44 +02:00
tools Merge remote-tracking branch 'origin/pr/242' 2018-11-24 14:43:43 +01:00
vm DispVM: Do not overwrite properties set explicitly 2019-06-02 17:58:19 +02:00
__init__.py Make pylint happy 2019-02-27 18:40:18 +01:00
app.py app: add missing load_stage=3 to global properties 2019-03-14 14:56:01 +01:00
backup.py Remove unused core2migration.py 2018-12-04 16:12:33 +01:00
config.py vm,templates: allow to obtain common kernelopts from a kernel package 2019-02-27 06:03:57 +01:00
devices.py Drop unnecessary 'pass' to make pylint happy 2018-12-04 16:06:33 +01:00
dochelpers.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
events.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
exc.py Prevent removal of in-use storage pool 2019-02-27 06:03:57 +01:00
features.py qubes/features: check_with_(template_and_)adminvm 2018-12-20 18:28:33 +01:00
firewall.py Make pylint happy 2019-02-27 18:40:18 +01:00
log.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
rngdoc.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
tarwriter.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
utils.py Make pylint happy 2019-02-27 18:40:18 +01:00