Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/qubes-core-admin-client
Qubes management API client
https://github.com/QubesOS/qubes-core-admin-client
Restore possibility to list only some VMs, by naming them on command
line.
There was an option to list just VM names, useful for scripting.
Preserve that for compatibility.
Shortcuts for new --format=...
b16f3ab79bf510d43e54458ebce179a15371c0d3 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
When starting a VM with --cdrom=some-vm:/some/path/to.iso, it can be
started only when loop devi...
It wasn't possible to use QubesArgumentParser(vmname_nargs=...) for
optional domain list - the o...
This is to match core-admin API. Logically it could be a property not a
method (as other things ...
The tool can be called also as qvm-DEVICE_CLASS, for example qvm-block
or qvm-pci.
* qubesos/pr/47:
qvm-device.rst: Document '--ro' option
qvm-device/block: Alias '--ro' to '-...
One more step to core-admin/core-admin-client API compatibility.
97724a2e0038097beffeeb72db51e640c0339764 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>a1171a8fa8e97cc60bfbb7338f677007077e4dc2 authored almost 7 years ago by Rusty Bird <[email protected]>
It's quicker to type and compatible with pre-R4.0 habits/scripts.
58cecf6b3f3cbffbbd0431d8423beca5e1139107 authored almost 7 years ago by Rusty Bird <[email protected]>
* qubesos/pr/44:
Fix style else-return
tests: update qvm-template-process and qvm-remove tes...
297dec9c55602afcad0e90a7864b38b93a6ab77d authored almost 7 years ago by Christopher Laprise <[email protected]>
acd5f2e524274467987bd8db6c9335301e157b3d authored almost 7 years ago by Christopher Laprise <[email protected]>
75a433f07a81e8811e2a58059ed48cb27ac28be9 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
7a948c7f19fb92914678a18f0cbad22e9591a75a authored almost 7 years ago by Christopher Laprise <[email protected]>
QubesOS/qubes-issues#2488
QubesOS/qubes-issues#3432
Make use of better security of Qubes 4.x by using HVM by default. If
some VMs are incompatible w...
7a9b0c232c12db96828496fb7376985c72179489 authored almost 7 years ago by Christopher Laprise <[email protected]>
8b03c9cc9cc2eb1de508ada88653353d513c87e0 authored almost 7 years ago by Christopher Laprise <[email protected]>
91928ae0c6d213c8761cddcac8c1854167c68823 authored almost 7 years ago by Christopher Laprise <[email protected]>
f7d27cdcdc9f2c69425542cab9c2667fe9b55acf authored almost 7 years ago by Christopher Laprise <[email protected]>
ac7461d1e8560ebcdbe3bafb6b065d24dbf32a09 authored almost 7 years ago by Christopher Laprise <[email protected]>
ed11346977851712c1ab5187e06b60a93d4ad5b6 authored almost 7 years ago by Christopher Laprise <[email protected]>
Mangling column type was inconsistent, resulting in
KeyError('VIRT_MODE').
Updated pylint on Travis-CI is slightly stricter.
c82d5b0a73575d2524672b2fefd031cf202b0439 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Use 'vm_info' instead of restore_info['dom0'], as it is available inside
the loop. And break som...
* qubesos/pr/43:
Fix dom0-related issues
2da7ca8c44d8d3aa4ebdc6ecd0efb245e5759863 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
c6bc4f05cb40d453eeb09e2f02b09dc751907d7f authored about 7 years ago by Christopher Laprise <[email protected]>
bc9fd47aa01fe5230ec5cbe96ba0a24d14c98ead authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
5944de1eedc44c8d37c7038fe41331c702f3f853 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Make it deterministic.
448fbb8309231984681a702d1470c9004d30b9ef authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>8ebcb438ddc18359534ccc5ad726c9ad73b2875f authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/42:
verify-only avoid dom0 handler
Fix verify-only
Issue #3303
d84423b0b237b19a4648c985f39c412cdc06ea9f authored about 7 years ago by Christopher Laprise <[email protected]>
f86c640d657c71defe61bd88319f75f8e282a9ce authored about 7 years ago by Christopher Laprise <[email protected]>
There stderr is not a tty, so filtering isn't turned on by default. Mock
os.isatty() to fake it.
01114e828b877bd3e317dba5f6fbb8aa0122d221 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
It's slow and unnecessary
14b3acec241b103b1019f48f39c906b44e828b7f authored about 7 years ago by qubesuser <[email protected]>If qubesd returns a label name, we can just assume it's valid.
This makes qvm-ls take only one ...
565bdf8549b4ed0351ae7dd1606b58c632b85a42 authored about 7 years ago by qubesuser <[email protected]>
* qubesos/pr/41:
Remove dead code
* qubesos/pr/40:
Disable spinner if --raw-data
Fix qvm-ls --raw-data
afc9e645fae938d34e36de751c348c1be10b179d authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/39:
Stop leaking terminal escapes via stderr
6fe5f8c0e71300e35d0af4c916cc5ec6245cd208 authored about 7 years ago by Christopher Laprise <[email protected]>
123aa28e870e3b6d72f818881f30f70b8669cdaf authored about 7 years ago by Jean-Philippe Ouellet <[email protected]>
16ae4a64b682056a1f92c5641e84cf7f3700ee64 authored about 7 years ago by Jean-Philippe Ouellet <[email protected]>
b52371f614141baf70d6e1f8d3c71e92531cadf1 authored about 7 years ago by Jean-Philippe Ouellet <[email protected]>
This restores Qubes R3.2 behavior
Before this patch, the following:
qvm-run -p sys-firewal...
87230fc042337ae5bed2cee7a789bd29178b6cd2 authored about 7 years ago by Jean-Philippe Ouellet <[email protected]>91759077ffb8a9f4c76d6191c799ac0d71744c48 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/38:
Restore correct colors in verbose mode
Fix setting stderr default coloring ...
Restore stderr color when printing to stderr, not stdout color
6afe5a98c29719025771cb1aa7a9c0d75e2438cd authored about 7 years ago by Jean-Philippe Ouellet <[email protected]>stderr default should be set if stderr is None, not if stdout is None
57bf88aa30d36f318d2f9a2ffb868de9cd0e47ca authored about 7 years ago by Jean-Philippe Ouellet <[email protected]>
This wastes 100-200ms loading and removing markup every run and none
of the strings contain any ...
It's slow to import
d08f1a58b7cfe92bf73698e13366abb398cb19ae authored about 7 years ago by qubesuser <[email protected]>6e844940cceb05eb146457353aaaa0692457049c authored about 7 years ago by qubesuser <[email protected]>
importing pkg_resources and looking up entry points wastes 100ms+
of time, which is totally unne...
da327d7abde41dd6635d5ba95dfa84919a0c042a authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/35:
make qvm-run work for non-blocking stdin
The main process sometimes sets fd 1 to O_NONBLOCK, and since in the
terminal case fd 0 and 1 ar...
Labels can be referred as either id or name. Support both ways.
Fixes QubesOS/qubes-issues#3211
7f728e2dad9a14f5908146b5cae56133b2f15751 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
When some VM timeout on shutdown, the tool will try to kill all of them,
but at this point some ...
Fixes QubesOS/qubes-issues#3204
2fac77da6f4d2462ee94bdc2e3f976b3b988f866 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>ef17e868100da46c9b5f34d430b7b1ace3e39b3d authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
* fixes-20171019:
tools: fix handling qvm-run --no-autostart
backup: improve migrating templ...
* bug3179:
Drop log.DBusHandler
vm: fix handling policy deny on admin.vm.List
Fixes QubesOS/qubes-issues#3083
8981e71b889b6b6cdec75e06d869a63b6e366c3a authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
In Qubes 3.x any PV template had qrexec-agent and gui-agent installed.
Adjust features appropria...
Do not crash if the other object is completely different type. Return
False ("unequal") instead....
d3ea2845cdce884e5c95e4a66c530477bc391647 authored about 7 years ago by Frédéric Pierret <[email protected]>
bb02c6f4a9983450ed4ba04c1030f68f482731f1 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Create on of VM's disk volumes big enough to split it into multiple
parts. To do that, add a tes...
If EOF is reached on tar's stderr, stop reading it, even if didn't found
expected data. Log this...
Set kernel to '' - boot from VM's own bootloader.
Keep it on MiniOS-based stubdomain - otherwise...
It was renamed from 'dispvm_allowed'.
QubesOS/qubes-issues#3047
d1eab2d4f5333aa58522c6b6c97010d050df7090 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>It's 'service.meminfo-writer'.
001b42f7d81595a64e05d296f4d4828440d9167d authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>Fixes QubesOS/qubes-issues#3066
cbdc2170b4223ca46976f630ed5adbb65b148ad9 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
os.path.splitext fails on path without proper file base name, like
'/something/..000'. Use plain...
Packages had missing dependency on python-dbus. Since DBusHandler isn't
used anywhere, drop it, ...
vm.get_power_state() have specifically documented 'NA' state for cases
when it's unable to get V...
17670eae1b5ff86a52b638a8fa9e448c3d3998b7 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#3130
0187588531c41b00ba59d35bfbf96425fb18d845 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/28:
qvm-start: exit if domain running and no --skip-if-running
There is an API change, be sure to install both updates at the same
time.
98e39ca63b0b48fd3e824e35b0da5199d8bbc0f8 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
1. Output of `losetup` command contains `\n` - strip it.
2. Provide read-only option - if device...
It wasn't aware of snapshot identifier, fix that. Also update to use
VM:VOLUME syntax, not POOL:...
Very few calls at client side really needs VM class name. So, even in
non-blind mode use just Qu...
First, TemplateVM is not used anymore (see previous commit). Second,
don't harcode on client sid...
Since those are unused now, remove them from the source, so it is easier
to debug the code (avoi...
76c4a6421be8ad7c861c908aca96d2cff38a5ae7 authored about 7 years ago by Mindy Preston <[email protected]>
QubesOS/qubes-issues#
ab9a57a5448647aa8f9d5dcaa60342a1f35f5d3a authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
It may happen that when client handle the event, domain no longer
exists. This is for example co...
This allows to perform actions on objects (VM, storage etc), without
listing them. This is usefu...
0eec5cb8c93522a7ee594c36c8b02ff83760e675 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Booting a VM from cdrom require attaching the device before VM startup,
which is possible only i...
QubesOS/qubes-issues#3055
1481dc4fb867e5509c65d4a24ba76b66617f38e0 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>b895015274bd87b833f1410c0f9258baf51f36a1 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#2983
336807e8daae2a46fa4ef6f0336d5ba2ef178fb5 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>