Marek Marczykowski
be389bddb9
dom0/core: allow custom kernel for non-updateable VMs
2012-07-28 01:40:24 +02:00
Marek Marczykowski
18c9af90c7
dom0/core: fix qubes-session wait code
2012-07-28 00:55:12 +02:00
Marek Marczykowski
ad7da49e74
dom0/core: remove ugly hack in network-reconnect code ( #637 )
2012-07-22 01:33:08 +02:00
Marek Marczykowski
6da61af323
dom0/backup-restore: fix netvm field in summary
2012-07-21 00:12:18 +02:00
Marek Marczykowski
a97458ad08
dom0/core: do not reset firewall on clone_attrs
2012-07-20 22:55:28 +02:00
Marek Marczykowski
dc95349145
dom0/backup-restore: fix verification of VMs in backup
2012-07-20 22:55:28 +02:00
Marek Marczykowski
e7477cfaf2
dom0/core: minor comments improvements
2012-07-20 22:55:28 +02:00
Marek Marczykowski
dbbb168b66
dom0/core: improve diagnostics of qmemman errors
2012-07-20 22:55:17 +02:00
Marek Marczykowski
5ea32bd11b
dom0/meminfo-writer: fork into background after first info sent to qmemman ( #635 )
2012-07-20 16:42:12 +02:00
Marek Marczykowski
148e5e55f7
dom0/qmemman: fork into background after daemon initialization ( #635 )
...
Parse config and setup socket before fork.
2012-07-20 16:42:11 +02:00
Marek Marczykowski
ba568ed3e9
dom0/core: use generic run() to wait for qubes-session
...
Especially use 'ignore_stderr' feature.
2012-07-20 13:17:37 +02:00
Marek Marczykowski
2ddd48f8e4
dom0/core: disable dynamic memory when VM have PCI devices assigned
2012-07-19 14:44:09 +02:00
Marek Marczykowski
cfd95575dd
dom0: add missing file
2012-07-18 22:22:52 +02:00
Marek Marczykowski
b321d16336
dom0/qvm-tools: add missing imports
2012-07-18 18:10:08 +02:00
Marek Marczykowski
38e8b85b06
dom0: fix dirs permissions after xen upgrade
2012-07-18 12:46:36 +02:00
Marek Marczykowski
4b92f6390a
dom0/qvm-core: ignore stderr from VM commands when not needed for sure ( #626 )
...
pam_systemd.so has a bug, which cause spurious '...killed' output on stderr.
2012-07-16 13:36:08 +02:00
Marek Marczykowski
d9291ab2b4
dom0/appmenus: Rename dir entry for ServiceVMs ( #627 )
2012-07-15 02:41:23 +02:00
Marek Marczykowski
6c74db3aac
dom0/qvm-sync-appmenus: use qubes.GetAppmenus service
2012-07-15 02:41:23 +02:00
Marek Marczykowski
1083fad626
dom0/core: remove duplicated remove_from_disk definition
2012-07-15 02:41:23 +02:00
Marek Marczykowski
c0ffdd6fa5
dom0/dom0-updates: remove updates-pending flag after update installation
2012-07-15 02:41:23 +02:00
Marek Marczykowski
0218ab0b2a
dom0/core: remove appmenus when removing NetVM ( #627 )
2012-07-15 02:41:23 +02:00
Marek Marczykowski
2c1201b4a9
dom0: call qrexec service while preparing NetVM for sleep ( #617 )
...
Instead of hardcoded commands.
2012-07-13 14:44:11 +02:00
Marek Marczykowski
8d8ce2de31
dom0/dispvm: by default use prerun script from inside of VM ( #620 )
2012-07-12 14:22:44 +02:00
Marek Marczykowski
b42e09e4ba
dom0/qvm-tools: Warn the user when running qvm-tool as root is not recommended ( #612 )
2012-07-12 03:57:22 +02:00
Marek Marczykowski
342a190302
dom0/dispvm: notify when starting new DispVM ( #616 )
2012-07-12 03:56:09 +02:00
Marek Marczykowski
2c0d0dff8b
dom0/qvm-sync-clock: string '\n' from date output
2012-07-12 03:56:09 +02:00
Marek Marczykowski
ee3cf6b583
dom0/qvm-block: fix error handling ( #614 )
2012-07-05 01:49:41 +02:00
Marek Marczykowski
64369bf02a
dom0/qvm-run: Notify qubes-manager about failed VM start ( #615 )
2012-07-05 01:43:32 +02:00
Marek Marczykowski
e70b690150
dom0/qmemman: notify qubes-manager about misbehaving VMs ( #615 )
2012-07-05 01:43:32 +02:00
Marek Marczykowski
b4070a99a3
dom0/qmemman: check if donors have returned memory before distributing it to other VMs ( #563 )
...
When some VM did't returned memory to Xen, mark this VM as suspicious and abort
balance to always have some xen free_memory margin.
VMs marked as suspicius will be evaluated before next balance and still didn't
returned memory, will be skipped in balance process.
2012-07-05 01:43:32 +02:00
Marek Marczykowski
892a6bbc13
dom0/guihelpers: interface to notifying qubes-manager ( #615 )
2012-07-05 01:43:32 +02:00
Marek Marczykowski
421b13b6c4
dom0/qmemman: minor fix in mem_set()
...
Set target/maxmem in more logical order (balloon driver can fail to balloon the
first time, but will retry anyway). Force sizes to be integers.
2012-07-05 01:43:32 +02:00
Marek Marczykowski
41efe076b2
dom0/core: typo fix in clone_disk_files ( #608 )
2012-06-28 11:37:18 +02:00
Marek Marczykowski
bf9b63e06f
dom0/qmemman: allow balance when xen have low free memory ( #563 )
2012-06-26 03:43:36 +02:00
Marek Marczykowski
2e7d5cc178
dom0: appmenu to start Firefox in new DispVM ( #594 )
2012-06-26 03:43:36 +02:00
Marek Marczykowski
ad7d6957b1
dom0/updates: clean yum cache as root ( #540 )
...
Actually looks like this solve problem, don't know why (cleaning as user
didn't returned any error).
2012-06-23 00:37:47 +02:00
Marek Marczykowski
89aaa60753
dom0: use RPC service to sync clock via NTP ( #603 )
2012-06-23 00:37:47 +02:00
Marek Marczykowski
24352c3dce
dom0: minor init.d script fix
2012-06-23 00:37:47 +02:00
Marek Marczykowski
ffa3d8732c
dom0: use new qubes-manager appmenu applet ( #548 )
2012-06-22 01:15:54 +02:00
Marek Marczykowski
96f7d4da81
Revert "dom0/appmenus: do not add "Add more shortcuts" menu ( #458 )" ( #548 )
...
This reverts commit 8b613a10b4
.
Restore this option.
2012-06-22 01:15:54 +02:00
Marek Marczykowski
c978ce3a48
dom0/qvm-firewall: eliminate duplicate firewall defaults definition ( #599 )
...
This caused ignore of different firewall defaults for TemplateVM.
2012-06-19 00:59:27 +02:00
Marek Marczykowski
0e2aba228f
dom0: minor qvm-sync-clock fix
...
Catch any error in vm.run, to not break clock syncing of all VMs because one
VM.
2012-06-19 00:59:27 +02:00
Marek Marczykowski
ab9c2e503a
dom0: qvm-run --nogui switch
...
Can be used to not start guid.
2012-06-19 00:59:27 +02:00
Marek Marczykowski
8bdc5706f7
dom0/core: allow to change default user for qvm-run ( #577 )
...
This doesn't make all dom0 code VM-username independent, still 'user' is
hardcoded in many places. This only change behavior of qvm-run, especially for use in HVM.
2012-06-13 19:01:32 +02:00
Marek Marczykowski
844d43b0ef
dom0/core: introduce is_guid_running() and use it in is_fully_usable()
...
To improve code reuse, especially to remove direct checking for
"/var/run/qubes/guid_running.{0}" in many places.
2012-06-13 18:59:56 +02:00
Marek Marczykowski
c534d5871b
dom0/core: fix order of loading VM attributes
...
Parsing kernelopts depends on uses_default_kernelopts, so set 'order' appropriate.
2012-06-13 18:59:56 +02:00
Marek Marczykowski
3a8427cee5
dom0: do not reply all udev events at system boot ( #595 )
...
This can cause some rules to fail and eg remove dm-* devices. Replace it with
what is really needed to hide mounted (and other ignored) devices from
qubes-block-devices.
2012-06-13 04:57:38 +02:00
Marek Marczykowski
f2abc5e26d
dom0: populate unchanged firewall settings with previous values ( #589 )
...
Missed settings in new firewall configuration caused exception. In old qubes-manager (before #582 done) this exception silently broke saving operation, leaving user with progress bar windows infinitely...
2012-06-05 21:21:53 +02:00
Marek Marczykowski
3b8272c1b6
dom0/qvm-ls: replace 'netmask' column with 'ip back' ( #573 )
2012-06-05 21:21:53 +02:00
Marek Marczykowski
aea8d189f0
dom0/core: fix QubesVM.gateway
...
To be consistent with QubesNetVM, where gateway property contain gateway IP for
_other_ VMs, in non-network-provider VM it should be empty.
2012-06-05 21:21:53 +02:00