core-admin/qubes
Marek Marczykowski-Górecki 0eab082d85
ext/core-features: make 'template-postinstall' event async
It makes a lot of sense to call long-running operations in that event
handler, including calling back into the VM. Allow that by using
fire_event_async, not just fire_event.

Also, document the event.
2018-11-15 18:25:29 +01:00
..
api api/admin: fix error message when refusing to create template on template 2018-11-04 17:05:55 +01:00
ext ext/core-features: make 'template-postinstall' event async 2018-11-15 18:25:29 +01:00
qmemman qmemman: fix early crash 2018-01-18 17:36:37 +01:00
storage storage: fix NotImplementedError message for import_data() 2018-10-29 20:21:42 +00:00
tests ext/core-features: make 'template-postinstall' event async 2018-11-15 18:25:29 +01:00
tools app: uncouple pool setup from loading initial configuration 2018-09-11 23:50:25 +00:00
vm ext/core-features: make 'template-postinstall' event async 2018-11-15 18:25:29 +01:00
__init__.py Merge branch 'master' into devel-no-assert 2018-10-29 20:29:53 +01:00
app.py vm: add shutdown_timeout property, make vm.shutdown(wait=True) use it 2018-10-26 23:54:04 +02:00
backup.py backup: fix naming qubes.xml.000 in the archive 2018-11-15 18:25:29 +01:00
config.py app: create /var/lib/qubes as file-reflink if supported 2018-09-11 23:50:26 +00:00
core2migration.py Make pylint happy 2017-12-21 18:19:10 +01:00
devices.py Merge branch 'master' into devel-no-assert 2018-10-29 20:29:53 +01:00
dochelpers.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
events.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
exc.py exc: fix QubesMemoryError constructor 2018-10-30 01:14:58 +01:00
firewall.py Merge branch 'master' into devel-no-assert 2018-10-29 20:29:53 +01:00
log.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
rngdoc.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
tarwriter.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
utils.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00