Go to file
Marek Marczykowski-Górecki 72a2fd646d
tools/qvm-start-gui: do not crash on qubesd restart
Do not crash if qubesd restart exactly the moment event handler was
called.
Event listener properly handle qubesd restarts (reconnects), but exists
if any handler raise an exception. Avoid this by logging such exceptions
but not propagating them.
2018-07-14 03:31:03 +02:00
ci tools: terminate qvm-start-gui when X server is terminated 2018-02-26 22:11:25 +01:00
debian version 4.0.18 2018-06-27 03:31:03 +02:00
doc tools/qvm-firewall: improve manpage and --help output 2018-05-03 01:03:35 +02:00
etc Fix qvm-start-gui autostart script 2017-05-19 17:30:11 +02:00
qubesadmin tools/qvm-start-gui: do not crash on qubesd restart 2018-07-14 03:31:03 +02:00
rpm_spec spec.in: add changelog placeholder 2018-04-03 21:30:54 +02:00
test-packages Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00
.gitignore .gitignore: add doc/_build/ 2018-05-03 01:03:27 +02:00
.travis.yml tests: disable slow tests unless ENABLE_SLOW_TESTS=1 is set 2017-07-21 03:54:04 +02:00
LICENSE Initial commit 2017-03-01 23:48:53 +01:00
Makefile Add 'make clean' target, use it for Debian build 2018-04-13 01:12:06 +02:00
Makefile.builder debian: initial packaging 2017-05-20 03:15:23 +02:00
README.md Update documentation link in readme 2017-05-12 00:13:01 +02:00
run-tests Rename qubesmgmt to qubesadmin module 2017-05-11 23:40:03 +02:00
setup.py replace console entry points with just importing the module 2017-11-10 16:31:45 +01:00
version version 4.0.18 2018-06-27 03:31:03 +02:00

This is client side implementation of Qubes Admin API. See https://www.qubes-os.org/doc/admin-api/ for protocol specification.

Compatibility

Most of the API modules are compatible with Python >= 2.7. Very few parts require Python >= 3.4:

  • tools (qvm-*)
  • qubesadmin.events module (for asyncio module)

Parts not compatible with Python < 3.4, are not installed in such environment.