core-admin-client/qubesadmin
Marek Marczykowski-Górecki b28ddb6621
Implement "blind mode" to avoid listing objects
This allows to perform actions on objects (VM, storage etc), without
listing them. This is useful when calling VM have minimal permissions
and only selected actions are allowed.

This means that app.domains['some-name'] will not raise KeyError, even
when domain do not exists. But performing actual action (like
vm.start()) will fail in that case.
2017-09-20 20:18:59 +02:00
..
backup backup/restore: do not fail the whole restore when qvm-appmenus is missing 2017-08-30 16:00:00 +02:00
events events: add variable Admin API method name 2017-07-28 22:28:27 +02:00
tests Implement "blind mode" to avoid listing objects 2017-09-20 20:18:59 +02:00
tools tools: restore qvm-start --cdrom and similar options 2017-09-05 08:33:47 +02:00
vm vm/dispvm: fix dispvm.cleanup() when no service was called 2017-08-12 15:15:06 +02:00
__init__.py Choose QubesLocal or QubesRemote based on /etc/qubes-release presence 2017-07-18 01:58:33 +02:00
app.py Implement "blind mode" to avoid listing objects 2017-09-20 20:18:59 +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