core-admin/qubes
Marek Marczykowski-Górecki 2f4b4d97e7
api: fix handling interrupted calls
When an API call is interrupted, the relevant coroutine is cancelled -
which means it may throw CancelledError. At the same time, cancelled
call have related socket already closed (and transport set to None). But
QubesDaemonProtocol.respond try to close the transport again, which
fails. Fix handling this case.
2017-07-28 03:02:33 +02:00
..
api api: fix handling interrupted calls 2017-07-28 03:02:33 +02:00
ext ext/admin: allow setting 'created-by-*' tags from dom0 2017-07-17 02:42:36 +02:00
qmemman qmemman: fix units on meminfo parsing 2017-06-21 06:34:00 +02:00
storage storage: fix resize and revert handling 2017-07-18 01:42:37 +02:00
tests app: refresh getting VM statistics, rename to QubesHost.get_vm_stats 2017-07-27 22:16:03 +02:00
tools Remove qvm-backup tool 2017-07-18 01:42:37 +02:00
vm Rename 'net/*' features to 'net.*' 2017-07-18 03:50:02 +02:00
__init__.py Merge remote-tracking branch 'origin/policy-adminvm' 2017-07-04 15:51:30 +02:00
app.py api/admin: implement admin.vm.Stats 2017-07-28 03:02:32 +02:00
backup.py backup: make pylint happy, remove dead settings 2017-07-18 01:42:36 +02:00
config.py config: eliminate duplicated qubes_base_dir 2017-07-04 14:25:07 +02:00
core2migration.py Change vm.hvm into vm.virt_mode 2017-07-17 12:26:10 +02:00
devices.py Merge remote-tracking branch 'origin/core3-quick-fixes-20170703' 2017-07-04 16:11:18 +02:00
dochelpers.py Fix docstrings formatting 2017-07-04 04:27:36 +02: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