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
Now the function returns a list of tuples, not a list of lists.
f9564ffa2bb58a901fcb93456f30cf835c3887f3 authored over 6 years ago by Marta Marczykowska-Górecka <[email protected]>b6c1c6e99cd200d5e6756aca60aed5a3b97f580c authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
A helper function to list vm's usage added to the utils.
e6427f97dc02c87535ef9647e3d728106f6c3bc4 authored over 6 years ago by Marta Marczykowska-Górecka <[email protected]>
* backup-logging-deadlock:
backup: avoid deadlock on logging during restore
When both threads and processes are used, logging module can deadlock.
Workaround this by re-ini...
* windows-tools:
doc: add info what properties are inherited from template
Add 'gui-emulated...
* qubesos/pr/71:
Deleted a duplicate man qvm-services entry
Add an explicit method for forcing emulated VGA output. Previously it
was possible only by remov...
860102b3006e9fa9fc4c8dfcdb5507a64f6ddcd4 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Ignore most of them - we still support python 2.7 here.
Fix no-else-return.
qubes-network entry in 'man qvm-services' was duplicated, and now it is
de-duplicated.
Properly report QubesDaemonCommunicationError, instead of confusing
IOError or FileNotFoundError
Do not crash if qubesd restart exactly the moment event handler was
called.
Event listener prope...
Pass -Q option to both stubdoman's gui daemon and actual VM's gui
daemon.
QubesOS/qubes-issues#...
95ce30a9e3b62cbd4975213110fb03014059aa11 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>86a4f59fd4e253948535ce737a859eb2b7f39814 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/68:
Add test of qvm_prefs for specal case "None"
Change "None" in qvm_prefs
C...
It may happen that shutdown timeout expires at exact time that template
has stopped.
This is especially the case for domain-shutdown event for DispVM - when
handled, DispVM can be a...
d1455ce6c301efc3c52dfadf946d01200e50cb48 authored over 6 years ago by jimtahu <[email protected]>
The string "none" is now changed to '' in qvm_prefs, and
only for certain properties (eg netvm).
This changes to accept the string none as the value None,
as if an empty string was entered. Thi...
b2a70f3794673b8f8975b2b3d921bc8ac5d9b029 authored over 6 years ago by Peter Gerber <[email protected]>
771b49d8613de16bbd54951e1f10aba930b7afa8 authored over 6 years ago by Peter Gerber <[email protected]>
00fbfdd77aaa200eed5874b1f70d8ef9a24f8d05 authored over 6 years ago by Peter Gerber <[email protected]>
ed9b42d5b4138695e14ae59aa2b2b506f1c1593e authored over 6 years ago by Peter Gerber <[email protected]>
ab79bd2a4490f21a3299dfdf34527474b0ea2a7f authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
7f790750887651944ff6a4590be23b8f7e3b790b authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
e69b4fb1bd6a03d29fa678b18c2edbdf07ce8f3b authored over 6 years ago by Peter Gerber <[email protected]>
50407e5d754d786ece94b16aa9224b57d3d15a28 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Do not remove template directory after reinstalling it in dom0.
Fixes QubesOS/qubes-issues#3169
c75c0176dc23dbb50dc1420c2bfe181844e4ae47 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
There was such option on Qubes 3.2, so add it here too. This is
especially useful for kernel pac...
* qubesos/pr/65:
Add 'make clean' target, use it for Debian build
doc: adjust example in qvm...
* qubesos/pr/63:
spec.in: add changelog placeholder
doc: handle release definition when not ...
Since orig tarball exclude files from .gitignore, make sure make clean
remove them - otherwise d...
'xen' driver does not even exists.
c669e9f9f6582372b814ca1c5a2253224d94681e authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>Fixes QubesOS/qubes-issues#3256
90df051f4f7854a29843ee6cd9c57884c8323fbb authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>471523167e0055b7ff76da981073bea4ffc3f228 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
9f76d0ef85e69abc21c1e33735fb341616c2a402 authored over 6 years ago by Frédéric Pierret <[email protected]>
aba6f98cd9a095d266dbfee4619f0f103a99923b authored over 6 years ago by Frédéric Pierret <[email protected]>
329aed3460ae76fde2030e5849801cb102719404 authored over 6 years ago by Frédéric Pierret <[email protected]>
9fe403e3c72050b86072d55a77fcca34387c3b66 authored over 6 years ago by Frédéric Pierret <[email protected]>
5e6b8aac02f7c6f7b18cbd12f7a5d1c22bd67158 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
* template-postprocess-fail:
qvm-template-postprocess: do not remove VM on failed reinstall
...
* improved-tools-messages:
tools: suppress full traceback in console tools
tools: add SubPar...
Right now Admin API backend will refuse to shrink volume anyway, but
we're planning to relax thi...
Use *VMNAME:VOLUME* instead of *POOL_NAME:VOLUME_ID*, because this is
the default form.
And return None (instead of raising KeyError) when pool driver
does not provide such information.
If root volume import fails on template reinstall, do not remove it -
keep it alone, with old vo...
If needs to be extended - do it before import. If needs to be reduced -
after. This way, if data...
This allows to get and set volumes properties.
Fixes QubesOS/qubes-issues#3256
034e9b3a24a02f5acb8c944db9d93a38414e7ffa authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesException class is used with meaningful messages and should be ok
to use it directly as err...
c70e440a6c1fbca28a8c1cf61b3fb6873fa7ab6a authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
QubesOS/qubes-issues#3256
b57b101b04d4ccfec04da8d067031b189a4a908d authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>Result of `sphinx-apidoc qubesadmin`
b9b9eb1f3b440510af7b5fed56d895cd156fde79 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>4904d2a36095b46edb5a0a538828042af2fd7a52 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
7439353031b99d54a0456d01b9ea353d1e96541c authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
b1237bfe1ff01f6eb8750e0745ca078768163a6e authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
This is especially important on LVM thin pool, where space after
removing the file needs to be g...
Don't print None value as 'None' string, but as empty one (same as at
API level). Otherwise it i...
* qubesos/pr/56:
qvm-backup-restore: also handle absent --ignore-missing
qvm-start-gui lifecycle should be bound to X server lifecycle. It should
be restarted when user ...
This was forgotten in 2d8bade.
cf063a963888b4656e627cc045180c2f227947d8 authored almost 7 years ago by Rusty Bird <[email protected]>
* qubesos/pr/54:
Add support for python34-sphinx: package is provided in Qubes repository
* qubesos/pr/55:
restore.py: add template-related debug log messages
restory.py: restore tem...
70ac72b57917de15e2288c89be114290d5001ecc authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
ab65338cfbb04289fdeb5a13c277a4f4420c7401 authored almost 7 years ago by Rusty Bird <[email protected]>
68c8b7fafcfdee50aa9b18b479e2cabffa2ba61d authored almost 7 years ago by Rusty Bird <[email protected]>
2ace32bb73ca63898e076aa6d26c478dc50a909b authored almost 7 years ago by Rusty Bird <[email protected]>
c86b731d3e2315f69714f1181992a1eeee5d559f authored almost 7 years ago by Rusty Bird <[email protected]>
0171269138c73c16fa13201018e23c392c74a50c authored almost 7 years ago by Rusty Bird <[email protected]>
01ce5387d3b1fa64af9bc29149a2d620f9acc182 authored almost 7 years ago by Rusty Bird <[email protected]>
This takes the include_in_backups property into account, and does not
omit dom0.
2d8bade8b29d03b02ccb0368092b1e946663aab6 authored almost 7 years ago by Rusty Bird <[email protected]>
a0d63275329683e7a9464717e8f34de398d48525 authored almost 7 years ago by Rusty Bird <[email protected]>
3b8fec933ade8c26cbdcce5e3ac062e25ad57978 authored almost 7 years ago by Frédéric Pierret <[email protected]>
26a96fd034d9ec65b6ef09bc0ba34368c9c20bcb authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
* qubesos/pr/53:
template-postprocess: fast path for file-reflink, like file
* qubesos/pr/52:
backup: don't crash when no 'qubes' group is present
tests: dom0 backup res...
The command for listing available algorithms have changed:
old: openssl list-message-digest-algo...
This is specifically the case on Travis-CI. But since dom0 backup is
restored into separate dire...
QubesOS/qubes-issues#3467
060171f19f428368438a0292830573e62823eb70 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>Fixes QubesOS/qubes-issues#3467
04635e7e80303f7d724baa5e3bb11c2b5cf82706 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>Apparently there are still users of this function - qubes manager.
24cfb4a581106d90f0ab5225a528e636d1777a4d authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
I don't know if any template currently hits this code path, even the
fedora-26-minimal root.img ...
e81c2f3cf6c72fa6e65aa8f551478f22730413b5 authored almost 7 years ago by Christopher Laprise <[email protected]>
e3d12fb96df5b93bda289d8ceb6f2e726cf1f033 authored almost 7 years ago by Christopher Laprise <[email protected]>
30dd7acaa9deb0734f7c6b0a2bf9ff450702b94f authored almost 7 years ago by Christopher Laprise <[email protected]>
60bfd63a255afbb3458355ea4e2d8859b73bf010 authored almost 7 years ago by Christopher Laprise <[email protected]>
4b46d5917903888d0f2cc8f92b0b46cb689a9d09 authored almost 7 years ago by Christopher Laprise <[email protected]>
7f286766d06eed0a15c6871bb115db3c1202cf18 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
This operation is blocked in current storage pool implementations.
2861d46dfaf35497056f4957bac452768d28ce31 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
It's already available in config dict, but lets provide uniform API. And
also it's a bit weird t...
* qubesos/pr/51:
qvm-run: wait for X11 in --dispvm --gui case
vm/DispVM: use 'qrexec_timeout...
* qubesos/pr/50:
Add property_get_default method
'qvm-run --dispvm' cannot easily make a separate qubes.WaitForSession
call. Instead, if --gui is...
When calling a service in DispVM, the connection is established only
after session is ready (if ...
It is useful to get property default value, without changing it to
default. For example to list ...
8584ca4057dc90c9764d75142f3bc995f5b6d723 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
In core-admin matching collections are real dicts, so clone this API
behaviour here too. Specifi...
Dom0 have this package installed anyway, but it is missing in VM.
215540e3b3c12b78670cc4cf166812074e385d01 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>