core-admin/qubes
Marek Marczykowski-Górecki d00e4538bf
devices: make attach/detach related events async
This will allow starting processes and calling RPC services in those
events. This if required for usb devices, which are attached using RPC
services.
Intentionally keep device listing events synchronous only - to
discourage putting long-running actions there.

This change also require some not-async attach method version for
loading devices from qubes.xml - have `load_persistent` for this.
2017-07-04 13:04:23 +02:00
..
api devices: make attach/detach related events async 2017-07-04 13:04:23 +02:00
ext ext/admin: add explanation to PermissionDenied 2017-06-22 13:21:37 +02:00
qmemman qmemman: fix units on meminfo parsing 2017-06-21 06:34:00 +02:00
storage storage: volume.import_volume now expect create()d volume 2017-06-26 13:09:26 +02:00
tests devices: make attach/detach related events async 2017-07-04 13:04:23 +02:00
tools Merge branch 'core3-qmemman-fix' 2017-06-22 23:16:35 +02:00
vm devices: make attach/detach related events async 2017-07-04 13:04:23 +02:00
__init__.py events: merge fire_event and fire_event_pre functions 2017-07-04 13:04:21 +02:00
app.py events: merge fire_event and fire_event_pre functions 2017-07-04 13:04:21 +02:00
backup.py backup: add a little more usage info, include docs in main index 2017-04-21 19:58:32 +02:00
config.py vm: make vm.hvm=True by default 2017-06-05 23:38:30 +02:00
core2migration.py Make pylint ♥ 2017-04-15 23:50:11 +02:00
devices.py devices: make attach/detach related events async 2017-07-04 13:04:23 +02:00
dochelpers.py Add documentation for mgmt 2017-03-13 21:51:52 +01:00
events.py events: add support for async event handlers 2017-07-04 13:04:22 +02:00
exc.py admin: implement admin.vm.tag.* 2017-06-20 00:54:16 +02:00
firewall.py firewall: minor simplification for old firewall.xml loading 2017-06-26 18:45:59 +02:00
log.py qubes: port core to python3 2017-01-20 16:42:51 +01:00
rngdoc.py Make pylint happy 2017-04-21 16:57:35 +02:00
tarwriter.py Make pylint happy 2017-04-21 16:57:35 +02:00
utils.py Make pylint happy 2017-04-21 16:57:35 +02:00