Commit Graph

407 Commits

Author SHA1 Message Date
Marek Marczykowski
c49ad3438b dom0/core: remove trailing spaces 2012-05-31 03:05:14 +02:00
Marek Marczykowski
d89733b517 dom0/core: setup yum to use proxy when it have access to it (#568)
To simplify configuration, automatically enable 'yum-proxy-setup'
pseudo-service when allowing access to the proxy. Also disable this service,
when access is revoked. Thanks to this the user can enable this feature by one
click in firewall settings.
2012-05-31 03:05:13 +02:00
Marek Marczykowski
030584f026 dom0/core-firewall: firewall setting for qubes-yum-proxy (#568)
New setting for access to qubes-yum-proxy. The difference from other firewall
setting (and reason for new top-level setting): 'deny' is enforced even if
policy is set to 'allow'. This proxy service is mainly used to filter network
traffic, so do not expose it to VMs which can connect to any host directly (eg
'untrusted' VM).
2012-05-31 03:05:13 +02:00
Marek Marczykowski
44c14d409c dom0/core: don't limit netvm/proxyvm vcpu count to 1 (#571) 2012-05-25 15:06:00 +02:00
Marek Marczykowski
b87806db17 dom0: expose debug mode in xenstore (#567) 2012-05-22 15:51:40 +02:00
Marek Marczykowski
659dec044f dom0/core: don't force maxmem=memory for NetVM (#572) 2012-05-20 02:08:56 +02:00
Marek Marczykowski
c78d38fb0d dom0/core: disable private.img for HVM (#26 pro) 2012-05-04 13:20:10 +02:00
Marek Marczykowski
99e784bfc0 dom0/qvm-backup: chown user dir before backup (#492) 2012-05-01 02:22:36 +02:00
Marek Marczykowski
929d6b52c9 dom0: create appmenus for NetVMs, using separate whitelist (#538) 2012-05-01 02:05:07 +02:00
Marek Marczykowski
478b57f3a9 dom0: create appmenus template and icon for all VMs 2012-05-01 02:04:16 +02:00
Marek Marczykowski
fa41bf840c dom0: provide service for VM to notify about updates availability (#475) 2012-05-01 01:12:19 +02:00
Marek Marczykowski
2ec08734dd dom0/core: guid for HVM is connected to stubdom - respect it when checking its state (#25 pro) 2012-04-28 02:51:43 +02:00
Marek Marczykowski
1b9e780861 dom0/core: do not relay on any max xid (#445)
What is really required is the maximum number of domains, not its IDs. Use max
QID as maximum number of domains.
2012-04-28 02:17:04 +02:00
Marek Marczykowski
a8ec5a6506 dom0/core: add 'timezone' property support (#1 pro) 2012-04-24 13:09:27 +02:00
Marek Marczykowski
4ce7824fa0 dom0/core: remove unnecessary assignment
This is already done by 'eval' entry in _get_attrs_config.
2012-04-24 13:07:21 +02:00
Marek Marczykowski
016837a19c dom0/core: fix 'drive' saving logic
There is no longer need to override get_xml_attrs. Also include 'drive' in
properties retrieved from qubes.xml.
2012-04-24 13:05:41 +02:00
Marek Marczykowski
705699baf2 dom0/core: include VM name in "insufficient memory" message (#534) 2012-04-24 01:38:02 +02:00
Marek Marczykowski
a38f1b4284 dom0/core: add 'debug' VM property (#537) 2012-04-23 12:19:54 +02:00
Marek Marczykowski
19d10d3829 dom0/core: fix memory parse fix 2012-04-20 15:39:13 +02:00
Marek Marczykowski
ff0b6d4352 dom0/core: parse memory and maxmem as int 2012-04-20 14:48:25 +02:00
Marek Marczykowski
ff2be63090 dom0/core: rename "Starting" start to "Transient"
This state can also appear at VM shutdown.
2012-04-20 13:49:33 +02:00
Marek Marczykowski
cc5ce33e91 dom0/core: include pcidevs and include_in_backups in cloned attrs
Preserve it in qvm-clone and backup-restore
2012-04-20 03:12:06 +02:00
Marek Marczykowski
924886a639 dom0/backup-restore: set network dependencies when all VMs are restored
To avoid complex restore order resolution.
2012-04-20 02:56:46 +02:00
Marek Marczykowski
1b966eae80 dom0/backup-restore: display netvm of proxyvm 2012-04-20 02:56:09 +02:00
Marek Marczykowski
c46edd9fb1 dom0/backup-restore: minor fix for HVM restore summary 2012-04-20 02:55:11 +02:00
Marek Marczykowski
27b5aac7ad dom0/backup-restore: restore all attributes 2012-04-20 02:52:05 +02:00
Marek Marczykowski
13d1080eb0 dom0/backup-restore: support for restore of HVM 2012-04-20 00:11:06 +02:00
Marek Marczykowski
85609a764f dom0/core: do not write netvm_domid for halted VMs 2012-04-19 14:43:05 +02:00
Marek Marczykowski
5bfe1f7c60 dom0/core: introduce "Starting" state (#520)
Represent VM which is running, but gui daemon hasn't connected yet.
2012-04-19 01:13:26 +02:00
Marek Marczykowski
202edd63e6 dom0/core: force memory <= maxmem at VM startup (#497) 2012-04-18 12:31:58 +02:00
Marek Marczykowski
300d0e1841 dom0/core: detect if PCI device not already attached to some other VM (#522) 2012-04-18 11:11:04 +02:00
Marek Marczykowski
c5d0b4e5de dom0/core: remove appmenus for HVM on qvm-remove (#23 pro) 2012-04-18 10:24:12 +02:00
Marek Marczykowski
3f06aca119 dom0/core: If dynamic memory management disabled, set maxmem=mem (#525) 2012-04-17 16:32:31 +02:00
Marek Marczykowski
6d52e38874 dom0/qvm-start: fix --no-guid switch (#528) 2012-04-17 02:52:26 +02:00
Marek Marczykowski
30d9048be0 dom0/core: pass all start() parameters to the base class 2012-04-17 02:43:30 +02:00
Marek Marczykowski
c970d2dbdf dom0/qvm-block: qvm-block -d <vmname> detaches all devices (#517)
Exception: if frontend specified, detaches only this one device.
2012-04-13 00:29:13 +02:00
Marek Marczykowski
b4d25b1405 dom0/qvm-block: handle block-attach errors (#515) 2012-04-12 18:03:40 +02:00
Marek Marczykowski
0c5640970c dom0/core: do not fail on VM shutdown in QubesWatch 2012-04-12 15:51:10 +02:00
Marek Marczykowski
04d3ef3445 dom0/core: section headers in qubesutils 2012-04-11 01:35:51 +02:00
Marek Marczykowski
711bd24268 dom0/core: watch interface 2012-04-11 01:34:17 +02:00
Marek Marczykowski
96756fa1fa dom0/core: minor netvm switching
Do not fail when setting netvm to none of running VM.
2012-04-07 01:26:34 +02:00
Marek Marczykowski
1e9cad6498 dom0/core: fix create private.img 2012-04-05 23:47:21 +02:00
Marek Marczykowski
f01b480476 dom0/qvm-block: use xenstore transactions (#507) 2012-04-03 02:08:37 +02:00
Marek Marczykowski
2ee071020b dom0/qvm-tools: fix auto-detach 2012-03-31 19:10:47 +02:00
Marek Marczykowski
cebc24b670 dom0/qvm-block: ignore devices with some field missing 2012-03-30 00:19:15 +02:00
Marek Marczykowski
7dafb32ee1 dom0/drive: fix hd: prefix parsing 2012-03-28 11:52:23 +02:00
Marek Marczykowski
9c4c111336 dom0/core: minor HVM creation cleanup
Setting kernel is senseless here - it will be ignored
2012-03-28 00:36:37 +02:00
Marek Marczykowski
f4e9128bc5 dom0/core: do not inherit kernel version from template (#488) 2012-03-28 00:35:14 +02:00
Marek Marczykowski
5924d2fcc3 dom0/utils: minor for for parse_size 2012-03-28 00:20:13 +02:00
Marek Marczykowski
262400c6d8 dom0/core: ensure that vm.services['meminfo-writer'] is present 2012-03-27 13:13:10 +02:00