Marek Marczykowski
616a86d211
dom0/core: one more "nonupdatable template" cleanup
2012-03-15 20:24:56 +01:00
Marek Marczykowski
91b810a035
dom0/qvm-block: add support for d0p1 style names, especially mmcblk* ( #489 )
2012-03-15 10:58:57 +01:00
Marek Marczykowski
e632c5c3d0
dom0/core: fix typo on creating HVM private.img
2012-03-14 21:39:13 +01:00
Marek Marczykowski
32228296ac
dom0/qvm-create: template_vm->template fix
2012-03-14 13:34:01 +01:00
Marek Marczykowski
afe0eee244
dom0/qvm-backup: do not backup volatile.img
...
It is always cleaned before VM start anyway.
2012-03-12 13:26:07 +01:00
Marek Marczykowski
870a4f452a
dom0/core: typo fix
2012-03-12 08:17:22 +01:00
Marek Marczykowski
e77bdf63db
dom0/rpm-spec: fix xenconsoled setup
...
XENCONSOLED_LOG_GUESTS was erroneously replaced by XENCONSOLED_LOG_HYPERVISOR.
So to config fresh systems and broken by prevoius version, remove any
XENCONSOLED_LOG_ entries and add correct one at the config end.
2012-03-11 21:12:49 +01:00
Marek Marczykowski
466eaa02c1
dom0/core: create HVM private.img if it doesn't exists
2012-03-11 13:28:25 +01:00
Marek Marczykowski
6f13ceba0c
dom0/vm-config: connect private.img
2012-03-11 00:57:29 +01:00
Marek Marczykowski
b4adf6fdd0
dom0/core: verify files before starting VM
2012-03-11 00:43:11 +01:00
Marek Marczykowski
cd8c64b345
dom0/hvm: detect missing private.img
2012-03-11 00:43:11 +01:00
Marek Marczykowski
1227741e28
dom0/core: disable automatic starting NetVM when trying attach to
2012-03-11 00:43:11 +01:00
Marek Marczykowski
242c074dd0
dom0/hvm: do not inhibit private.img for HVM
2012-03-11 00:42:53 +01:00
Marek Marczykowski
7e317dbf9a
dom0/qvm-backup: do not fail on VMs without private.img
2012-03-10 20:57:59 +01:00
Marek Marczykowski
ac32398e11
Merge branch 'hvm' of ssh://gitpro.qubes-os.org/var/lib/qubes/git/joanna/core into hvm
2012-03-10 03:19:02 +01:00
Marek Marczykowski
e8772352e2
dom0/qvm-tools: introduce cmdline firewall editor: qvm-firewall
2012-03-10 03:16:06 +01:00
Marek Marczykowski
e7b65b457b
dom0/pm-utils: initial clock sync also in ClockVM after resume
...
When there is no internet connection, clockvm will have no chance to sync clock
itself.
2012-03-09 20:16:55 +01:00
Marek Marczykowski
8faed05eba
dom0/qvm-ls: improve performance
...
Do not evaluate each field twice - some of them (eg. disk usage) are expensive.
2012-03-09 17:25:52 +01:00
Marek Marczykowski
8626547544
dom0/qvm-ls: don't crash when multiple options given
2012-03-09 17:25:49 +01:00
Marek Marczykowski
3171cdbdcc
Merge branch 'master' into hvm
...
Conflicts:
dom0/qvm-core/qubes.py
dom0/qvm-tools/qvm-create
dom0/qvm-tools/qvm-prefs
2012-03-09 11:34:13 +01:00
Marek Marczykowski
cdd73f3d14
dom0/core: drop support for non-updateable templates
...
Implement 'updateable' property as 'template is None'
2012-03-09 11:28:06 +01:00
Marek Marczykowski
f143b6c1f2
dom0/core: minor error handling fix
2012-03-09 11:02:38 +01:00
Marek Marczykowski
d7aed8b233
dom0/core: API CHANGE: change 'template_vm' to 'template'
...
Just to match property displayed everywhere, also simplifying tools like
qvm-prefs.
2012-03-09 11:01:20 +01:00
Joanna Rutkowska
5517a013cf
version 2.0.8
2012-03-09 10:48:43 +01:00
Joanna Rutkowska
c0ed115577
Merge branch 'hvm' of 10.141.1.101:/var/lib/qubes/git/marmarek/core into hvm
...
Conflicts:
version_dom0
2012-03-09 10:47:09 +01:00
Marek Marczykowski
a58259a171
Merge branch 'master' into hvm
...
Conflicts:
version_dom0
version_vm
2012-03-09 10:19:34 +01:00
Marek Marczykowski
e9d341ff71
vm/netwatcher: fix watch
2012-03-09 01:54:16 +01:00
Marek Marczykowski
ceed4507eb
dom0/qvm-network: implement dynamic switching in property setter ( #478 )
...
Also add to it missing parts: firewall reload and netid attr set (+perms for it)
2012-03-09 01:52:28 +01:00
Marek Marczykowski
9547b191ad
vm/qvm-firewall: force firewall reload on service start ( #478 )
...
This makes firewall reload triggered by qubes-netwatcher working again.
2012-03-09 01:50:51 +01:00
Marek Marczykowski
0b142fb040
vm/init.d: make firewall and netwatcher service consistent with systemd
2012-03-09 01:50:18 +01:00
Marek Marczykowski
0bad3c3dec
vm/netwatcher: watch also for netvm change ( #478 )
2012-03-09 01:01:30 +01:00
Marek Marczykowski
8170a6d675
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core
2012-03-09 01:00:08 +01:00
Joanna Rutkowska
29d7fbfad3
vm/qubes_netwatcher: correct type in service name ( #465 )
...
This prevented netwatcher being started in the firewallvm.
2012-03-09 00:21:54 +01:00
Marek Marczykowski
d91bbdb3dd
dom0/qvm-block: add support for md devices ( #476 )
2012-03-09 00:04:36 +01:00
Joanna Rutkowska
eac46002c0
version 2.0.7
2012-03-09 00:02:05 +01:00
Joanna Rutkowska
608c142756
Merge branch 'hvm' of 10.141.1.101:/var/lib/qubes/git/marmarek/core into hvm
...
Conflicts:
version_dom0
2012-03-09 00:01:06 +01:00
Marek Marczykowski
c174d0c184
dom0/qvm-block: ignore unsupported devices istead of throw exception ( #476 )
2012-03-09 00:00:20 +01:00
Joanna Rutkowska
35b1264424
version 1.7.16
2012-03-08 21:45:55 +01:00
Joanna Rutkowska
bd88525f3c
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core
2012-03-08 21:40:30 +01:00
Marek Marczykowski
59e9db28b9
Merge branch 'hvm' of ssh://gitpro.qubes-os.org/var/lib/qubes/git/joanna/core into hvm
...
Conflicts:
version_dom0
2012-03-08 18:06:30 +01:00
Marek Marczykowski
2b94ff10d3
Merge branch 'master' into hvm
...
Conflicts:
dom0/qvm-core/qubes.py
version_dom0
version_vm
2012-03-08 15:03:49 +01:00
Marek Marczykowski
eed0b16174
vm/network: use metric to allow multiple routes to same VM
...
This is required when VM has multiple interfaces (eg HVM: PV and stubdom).
Prefer the later one.
2012-03-08 15:00:24 +01:00
Marek Marczykowski
4d0839d05b
vm/network: really place anti-spoof rules in 'raw' table
...
This fixes commit:
4d68998
vm/network: place anti-spoof rules in 'raw' table
2012-03-08 15:00:20 +01:00
Marek Marczykowski
05db5c9f92
vm/network: use metric to allow multiple routes to same VM
...
This is required when VM has multiple interfaces (eg HVM: PV and stubdom).
Prefer the later one.
2012-03-08 14:57:10 +01:00
Marek Marczykowski
a06c8c3786
vm/network: really place anti-spoof rules in 'raw' table
...
This fixes commit:
4d68998
vm/network: place anti-spoof rules in 'raw' table
2012-03-08 14:56:39 +01:00
Marek Marczykowski
1d5f54c976
dom0/qvm-firewall: make firewall IP-based, not IF-based
...
Some VMs (especially HVM) can have more than one vif, so to not dupplicate
rules, make it IP based.
2012-03-08 14:50:46 +01:00
Marek Marczykowski
cae2672171
dom0/qvm-firewall: make firewall IP-based, not IF-based
...
Some VMs (especially HVM) can have more than one vif, so to not dupplicate
rules, make it IP based.
2012-03-08 14:40:00 +01:00
Joanna Rutkowska
2af085fc0c
version 1.7.15
2012-03-08 12:44:41 +01:00
Marek Marczykowski
8c794d95e2
dom0/core: pause also stubdom when pausing HVM
2012-03-08 12:19:37 +01:00
Marek Marczykowski
07f560042c
dom0/core: use QubesVm.pause/unpause instead of xl directly
2012-03-08 12:04:47 +01:00