core-admin/qubes/api
Marek Marczykowski-Górecki eb39f69882
api: improve handling destination removed just before the call
There are cases when destination domain doesn't exist when the call gets
to qubesd. Namely:
 1. The call comes from dom0, which bypasses qrexec policy
 2. Domain was removed between checking the policy and here
Handle the the same way as if the domain wouldn't exist at policy
evaluation stage either - i.e. refuse the call.

On the client side it doesn't change much, but on the server call it
avoids ugly, useless tracebacks in system journal.

Fixes QubesOS/qubes-issues#5105
2019-09-27 16:29:20 +02:00
..
__init__.py api: improve handling destination removed just before the call 2019-09-27 16:29:20 +02:00
admin.py Merge remote-tracking branch 'origin/pr/277' 2019-08-08 14:05:00 +02:00
internal.py Do not abort suspend hooks if any qubes.Suspend* service fails to run 2019-02-27 06:03:57 +01:00
misc.py Fix saving 'updates-available' flag reported by TemplateBasedVM 2019-01-19 03:25:21 +01:00