core-admin/qvm-tools
Marek Marczykowski-Górecki 5f9a30d335 qvm-sync-clock: use qubes.SetDateTime service instead of direct "date" call
This way it gives more control over time synchronization to the VM. For
example Whonix VMs can decide to not use this mechanism. Also VM can
choose how that time will be set (chronyc call?). And finally it will be
possible to implement the same for other OS-es (Windows).

Additionally because of calling date as "localcmd" each time, instead of
once at the beginning, time synchronization is more accurrate now. If
some VM stall the time set call, other VMs time will no longer be
affected (but still synchronization will be delayed).
2015-07-08 01:56:38 +02:00
..
Makefile makefile/windows: install qvm-tools with .py extension 2014-11-19 12:50:26 +01:00
qubes-hcl-report YML output fix 2015-06-12 10:25:02 +02:00
qubes-prefs qvm-tools/qubes-prefs: report empty setting as empty string instead of "none" (#894) 2014-09-04 23:58:32 +02:00
qubes-set-updates Declare file encoding for all python files, fill missing copyright headers 2014-05-18 21:03:27 +02:00
qvm-add-appvm qvm-tools: check if running as root only on systems with os.geteuid 2014-11-19 12:50:26 +01:00
qvm-add-template qvm-tools: check if running as root only on systems with os.geteuid 2014-11-19 12:50:26 +01:00
qvm-backup qvm-tools: check if running as root only on systems with os.geteuid 2014-11-19 12:50:26 +01:00
qvm-backup-restore qvm-tools: check if running as root only on systems with os.geteuid 2014-11-19 12:50:26 +01:00
qvm-block core: update qvm-block code for HAL API 2014-12-12 03:59:01 +01:00
qvm-check Declare file encoding for all python files, fill missing copyright headers 2014-05-18 21:03:27 +02:00
qvm-clone qvm-tools: check if running as root only on systems with os.geteuid 2014-11-19 12:50:26 +01:00
qvm-create qvm-tools: check if running as root only on systems with os.geteuid 2014-11-19 12:50:26 +01:00
qvm-create-default-dvm minor indentation fix 2015-04-10 19:05:42 +02:00
qvm-firewall qvm-tools: fix qvm-firewall -r 2015-04-28 15:00:50 +02:00
qvm-grow-private Declare file encoding for all python files, fill missing copyright headers 2014-05-18 21:03:27 +02:00
qvm-grow-root Declare file encoding for all python files, fill missing copyright headers 2014-05-18 21:03:27 +02:00
qvm-init-storage Wrap all VMM connection related object into QubesVMMConnection class 2014-11-19 12:48:26 +01:00
qvm-kill qvm-tools: fix error reporting in qvm-kill 2015-01-30 01:38:56 +01:00
qvm-ls Declare file encoding for all python files, fill missing copyright headers 2014-05-18 21:03:27 +02:00
qvm-pci Declare file encoding for all python files, fill missing copyright headers 2014-05-18 21:03:27 +02:00
qvm-prefs Add support for 'pci_strictreset' option 2015-05-28 00:11:17 +02:00
qvm-remove qvm-tools: do not show scary message on --force-root 2015-05-23 04:43:51 +02:00
qvm-revert-template-changes qvm-tools: check if running as root only on systems with os.geteuid 2014-11-19 12:50:26 +01:00
qvm-run core: fix vm.run(..., passio=False) handling 2015-01-30 01:38:52 +01:00
qvm-service Declare file encoding for all python files, fill missing copyright headers 2014-05-18 21:03:27 +02:00
qvm-shutdown qvm-tools/qvm-shutdown: handle domains with xl daemon killed (#903) 2014-09-26 02:18:42 +02:00
qvm-start Rearrange code to not import PyQt on every qvm-* call 2014-06-05 01:59:42 +02:00
qvm-sync-clock qvm-sync-clock: use qubes.SetDateTime service instead of direct "date" call 2015-07-08 01:56:38 +02:00
qvm-template-commit qvm-template-commit: add --offline-mode option 2014-11-19 12:48:27 +01:00
qvm-trim-template Add qvm-trim-template tool 2015-01-30 01:39:59 +01:00
qvm-usb qvm-tools: check if running as root only on systems with os.geteuid 2014-11-19 12:50:26 +01:00