core-admin-client/qubesadmin
Marek Marczykowski-Górecki 0092c0ac99
vm: add run_with_args method to call a single command with specific arguments
The method will ensure the parameters are properly handled as actual
separate arguments, regardless of shell special characters in them.
For now implement this with shlex.quote, later dedicated qrexec service
could be used.

QubesOS/qubes-issues#4850
2019-02-28 04:37:59 +01:00
..
backup backup: Do not try to attach devices during backup verification 2019-02-24 02:26:05 +01:00
events events: simplify handling qubesd reconnect 2019-02-24 05:32:51 +01:00
tests tools/qvm-backup: allow to disable compression 2019-02-24 05:32:46 +01:00
tools tools/qvm-backup: allow to disable compression 2019-02-24 05:32:46 +01:00
vm vm: add run_with_args method to call a single command with specific arguments 2019-02-28 04:37:59 +01:00
__init__.py Choose QubesLocal or QubesRemote based on /etc/qubes-release presence 2017-07-18 01:58:33 +02:00
app.py Merge branch 'devel-20181206' 2018-12-09 18:08:25 +01:00
base.py Fixes for pylint 2.0 2018-07-16 02:25:25 +02:00
config.py tools: add qvm-template-postprocess 2017-05-26 01:33:43 +02:00
devices.py doc: fix rst syntax in documentation, including docstrings 2018-12-08 23:53:55 +01:00
exc.py Remove useless 'pass' to make pylint happy 2018-12-03 23:22:50 +01:00
features.py features: serialize True as '1' 2017-07-28 13:56:05 +02:00
firewall.py tools/qvm-firewall: Show EXPIRE column in list output 2018-04-30 21:30:52 +02:00
label.py Rename Mgmt API to Admin API: methods names 2017-05-12 19:36:03 +02:00
log.py Drop log.DBusHandler 2017-10-16 01:33:03 +02:00
spinner.py qubesadmin/spinner: fix licence 2017-06-08 08:12:58 +02:00
storage.py doc: fix rst syntax in documentation, including docstrings 2018-12-08 23:53:55 +01:00
tags.py tags support 2017-06-20 01:34:16 +02:00
utils.py utils: include management_dispvm property when checking where VM is used 2019-02-24 02:26:05 +01:00