Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/qubes-core-admin
Qubes component: core-admin
https://github.com/QubesOS/qubes-core-admin
43fd1d76e8536ceebcc45354f3bd97693a451126 authored over 7 years ago
05ba73bb3aa864a2d4e0a2943a61fde8160950fa authored over 7 years ago
f80fddf7ae9e4a849bd74c9be59157ced8712b6e authored over 7 years ago
Since we have qrexec-based updates proxy, we can even stronger isolate
templates from outside th...
QubesOS/qubes-issues#2185
1ed0b14d934e1f05fbf6178e16108f9358ad33ef authored over 7 years ago
vm.kernel property have type 'str'. Putting None there makes a lot of
troubles: it gets encoded ...
It was related to DispVM savefile preparation, but it is no longer
applicable in Qubes 4.0
While libvirt handle locking itself, there is also Qubes-specific
startup part. Especially start...
Replaced by BlockDevice extension
b5a4573290670d1939ed4b88d65c4cbd5a96f077 authored over 7 years ago0816f002ba6f0aeda2cb5ac59c84b0bdef048bf8 authored over 7 years ago
b08574acf30bdff1a4568114d82703c3527e1167 authored over 7 years ago
866d908b6d4dcb6ad57d3bb0497f7f7d831d9628 authored over 7 years ago
Handle block devices exposed by VMs
9bb5054e5066089d76529c798ec69d6fa5b0c899 authored over 7 years ago79a8d9c58f7b9c2cb192f51fbec3107f5c6d15ae authored over 7 years ago
257c8c0821f3ca2f64f643ed97ad25cb906c2b26 authored over 7 years ago
Install both stubdom implementations: mini-os one (xen-hvm) and linux
one (xen-hvm-stubdom-linux...
ae66d29aff03b9b0b358b665009311af2b399970 authored over 7 years ago
qubesd isn't running at this stage yet.
05f70b8397b60e8f963da7ae7492058b4ab5009a authored over 7 years ago882abf2fb5667083e2207037319be6287ada9f71 authored over 7 years ago
* qubesos/pr/108:
last fixes (thanks, @marmarek!)
ci/pylintrc: disable wrong-import-order
...
d9f5192cc21810297466ecd336bda699053c15c4 authored over 7 years ago
We may later upload also integrations tests coverage, ease
distinguishing those two.
This one has false positives across different Python versions and is not
that useful anyway.
dc793be81fe1233f656341a0adfe1670e0213380 authored over 7 years ago
Now it removes policy file if it was created while entering the context.
cb3c9a82b30be56eab88c391f8e0471649527a97 authored over 7 years ago00a81b75a31dbd31a44faac053fd9d9cecd19d5e authored over 7 years ago
8dd4258d432765b3ec3abd8f926e0ffe62e912bc authored over 7 years ago
bbe757d0a7baaba909bae94e72506b23f12b7c76 authored over 7 years ago
QubesOS/qubes-issues#2622
42cbd9ff689b5f7bb53da5ee58c7eff07bd3fbf9 authored over 7 years ago
Among them:
- explicitly close files (possibly using with: syntax)
- use non-deprecated methods
QubesOS/qubes-issues#2622
b212a75ba3e8d7b7d383a20d7a2f7bb394adb601 authored over 7 years agoQubesOS/qubes-issues#2622
b256af3bfbc9e4ab1c29b03435ee9436e2a25cc0 authored over 7 years agoa9755ed76a8776f10a880f11e8b3365c32c0e479 authored over 7 years ago
QubesOS/qubes-issues#2622
0fdcbfc237bdcf27a39634305bac05ad1b09fa81 authored over 7 years ago
The --property option went out in
83eef56f9dcf8115189a0e0d331d234f12ad1491.
7f3dd8b3d7d7b180d0a0ea218e7538d4640127cd authored over 7 years ago
And place them in /qubes-service/ QubesDB directory. This allows
extensions to easily store some...
QubesOS/qubes-issues#1854
2c01504a50020f82925e7c18a9c53d8967d7acea authored over 7 years ago6297919a72884466e96a2e5cd698ba83035af8f9 authored over 7 years ago
Setting VMProperty to None VM should be encoded as '' value (according
to VMProperty._none_value...
It doesn't support str.format().
d42197e94c90c2a49107e6e7af9efbe34a66c5cd authored over 7 years agoSince implementing admin.vm.volume.Import, this migrated to Admin API.
305fb5b6d00a061d4ae7895c68c48a4f3b96719f authored over 7 years agoafdfbe4eed3f5e0aa6ab58d858a44309252fc2d5 authored over 7 years ago
3177fc504ff57e17d8408ba397596d303b6b6a06 authored over 7 years ago
d7af67d87506412b0b9b24dcc4c4bb7bd9de49ce authored over 7 years ago
File storage pool use qubes.config.qubes_base_dir, not
qubes.config.system_path, so patch that too.
Implement this in two parts:
1. Permissions checks, getting a path from appropriate storage pool...
Allow importing not only from another volume, but also raw data. In
practice, for all currently ...
1692601fcd1f582be0a665eeeadeee77cbcb8f99 authored over 7 years ago
Remove debug prints, log full traceback (of handled exception) only when
debug mode enabled (--d...
Accessing non-existing property is a common action (for example
hasattr() do try to access the p...
Install files in /etc/qubes-rpc for all methods defined in API
documentation, even if not yet im...
Use '<option name="option_name">option_value</option>' instead of
'<options option_name="option_...
':' is not allowed in device identifier, replace it with '_'.
Warning: this breaks existing qub...
6bc44b43de714d4eace592a7cbf96eca930ec05e authored over 7 years ago
When libvirt domain is not defined, it isn't running for sure.
This commit fixes the case when v...
event signature contains 'name', not 'prop' (it's no longer positional
argument).
Since we have now per-device options, it's more logical to use it here,
instead of features with...
QubesOS/qubes-issues#
fe37e0933e601a0dd5d7018a921b8af70fc3876f authored over 7 years ago
Make it easy to retrieve DeviceInfo object out of DeviceAssignment
object. The only missing piec...
Now it contains also options. PCI extension do not use it, yet.
227010d433a0e22e697d946e72cc91aeb405a171 authored over 7 years agoQubesOS/qubes-issues#2622
f7cb8f27c5f3ef7fa2a55bea9f6b514dac855a77 authored over 7 years agof9fa27dacceb45b9cd1b00fd14f72ea05d9ea1f7 authored over 7 years ago
Kill only main qubesd process, not all the control group (which include
all qrexec-daemon and qu...
Filter in python3 returns a generator, can be iterated only once.
This is about list of existing...
Include actual target to which service was allowed (either overriden by
policy, or chosen by use...
qrexec-policy do try to start a VM before executing service. Avoid this
here, instead of qrexec-...
4c7dafe85e2b64c7c2b6a6867bf5c93cf75c2291 authored over 7 years ago
qubesd do start other daemons - make sure they will not try to signal
systemd about it. In some ...
dc2563271c7ff3fe3c3c7b64c518f3985467ced2 authored over 7 years ago
7 is not the same as 7 bits...
e5daf902b3e159e242d57b3e5a328296e85ec9ba authored over 7 years ago
Qmemman hold global lock while serving requests, so not closing
connection will prevent any furt...
Convert them to QubesException for that.
d57aef96e5f1f854376da003bc5163df3ac814b1 authored over 7 years ago
Do not initialize it only at qubes.xml load time, but re-read vm.kernel
property each time the p...
595d983659200e0ea75c5f9370a3d39c92174508 authored over 7 years ago
This service currently does more harm (desync libvirt state with
reality) than good. Since we ha...
Otherwise options would be ignored...
2c0d79af4a90336e3d4f84e87129372f1e157cf0 authored almost 8 years ago
When device extension do not return some "persistent" device as
currently attached, still return...
QubesOS/qubes-issues#2622
774f4c8d492499d4c35c8476b8a0521c38135bb8 authored almost 8 years agoQubesOS/qubes-issues#2622
75ac611c90562052667b8aec4373f8b8d500d597 authored almost 8 years agoCopy DeviceAssignment object
8533ec97730a2b242be1d2cda16fe2204d902325 authored almost 8 years agoe598735c3b06680e74f3f5ff00bf1da4bbd8ea4e authored almost 8 years ago
0160d6e2f00ff5e198bb4b77af4d54c005a199e9 authored almost 8 years ago
QubesOS/qubes-issues#2622
68a426f0ba631c6347444fef42cd71ce104c093f authored almost 8 years agob4ad5f014983294dd05b76a0eaa1a44215a31835 authored almost 8 years ago
fcfb2e004a59652f4b09375602f0e860afdd3af8 authored almost 8 years ago
Clone all the things.
f3c7fb812940c63f53be615f50dac2966e13a4ab authored almost 8 years agoclear: dict should not be mutated during interation.
680dbf432c9eb0ae899dc86fc3b0909f7a323920 authored almost 8 years ago
While at it, adjust implementation to specification: tags don't have
value, only one bit of info...
8de82f390eea9c9491e743f86ef2740d655eec8e authored almost 8 years ago
Don't depend on xid==-1 for not running VM.
This breaks some tests, as xid can be a mock object ...
Also, make it possible to set default on a template for its VMs.
QubesOS/qubes-issues#2185
d4353c2a306e7fd75e3af0da3099925d0a5a79a1 authored almost 8 years ago(cherry picked from commit e14ac1500a05162b3c07a5f44b4f0223f43fe90c)
f7094bec4f95749f66a0bd9de322edbc3792f16a authored almost 8 years ago
This concludes over two years of rewriting Qubes' core.
Thank God it's now merged to master. --@...
72b29e8fe139b0f7e58fde91d4c3ddece3238fe6 authored almost 8 years ago
QubesOS/qubes-issues#853
625c03c5046b509b2493409061f5d00a6e61ebe8 authored almost 8 years agoQubesOS/qubes-issues#853
258d268a3aa22168d86e22397423b1bde9e318f1 authored almost 8 years agoQubesOS/qubes-issues#853
cd489f46e1208a0610b6950f066b79581ee676e2 authored almost 8 years agoQubesOS/qubes-issues#853
83eef56f9dcf8115189a0e0d331d234f12ad1491 authored almost 8 years ago
It doesn't really make sense to keep man pages in separate package.
Previously it was done to av...
81162a699bab334a5abe469c4e2ce71cf87bd734 authored almost 8 years ago