core-admin-client/qubesadmin
Marek Marczykowski-Górecki edcaed537a
Always use QubesVM objects, instead of AppVM/TemplateVM etc
Very few calls at client side really needs VM class name. So, even in
non-blind mode use just QubesVM class, to avoid strange cases depending
on blind mode being enabled or not. Then, have VM class name in 'klass'
property. If known at object creation time, cache it, otherwise query
qubesd at first access.
2017-10-02 21:12:16 +02:00
..
backup Always use QubesVM objects, instead of AppVM/TemplateVM etc 2017-10-02 21:12:16 +02:00
events events: ignore events from non-existing domains 2017-09-20 20:19:38 +02:00
tests Always use QubesVM objects, instead of AppVM/TemplateVM etc 2017-10-02 21:12:16 +02:00
tools Always use QubesVM objects, instead of AppVM/TemplateVM etc 2017-10-02 21:12:16 +02:00
vm Always use QubesVM objects, instead of AppVM/TemplateVM etc 2017-10-02 21:12:16 +02:00
__init__.py Choose QubesLocal or QubesRemote based on /etc/qubes-release presence 2017-07-18 01:58:33 +02:00
app.py Always use QubesVM objects, instead of AppVM/TemplateVM etc 2017-10-02 21:12:16 +02:00
base.py Implement "blind mode" to avoid listing objects 2017-09-20 20:18:59 +02:00
config.py tools: add qvm-template-postprocess 2017-05-26 01:33:43 +02:00
devices.py devices: client stub for DeviceCollection.update_persistent 2017-09-05 03:59:01 +02:00
exc.py Improve QubesDaemonNoResponseError error message 2017-08-12 15:15:52 +02:00
features.py features: serialize True as '1' 2017-07-28 13:56:05 +02:00
firewall.py firewall: fix handling DstHost.prefixlen=0 2017-07-17 20:28:22 +02:00
label.py Rename Mgmt API to Admin API: methods names 2017-05-12 19:36:03 +02:00
log.py Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00
spinner.py qubesadmin/spinner: fix licence 2017-06-08 08:12:58 +02:00
storage.py storage: drop 'internal' volume property 2017-07-21 03:10:01 +02:00
tags.py tags support 2017-06-20 01:34:16 +02:00
utils.py added helper function updates_vms_status 2017-06-25 22:09:34 +02:00