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
be69d8ddb7ce2d493211599b6519d447c176cf52 authored over 4 years ago
56fbf108f8afb511820352219107a74acfa056a0 authored over 4 years ago
1d3df07de68f0f3d0a1254248a626eed52753f9d authored over 4 years ago
* devel20200705:
tests: skip gnome-terminal on xfce template flavor
tests: fix FD leak in qr...
* origin/pr/350:
Changed feature keyboard_layout to a property
* origin/pr/355:
Removed unused vm.icon_path property
It isn't installed there.
4c0f8bc24cb641fc3aa40cbeb177e49456d9fc4c authored over 4 years ago
The property was not used for anything, but caused numerous
problems due to symlinks.
fixes Qub...
bed8e578d78974ab18b8d1a7806bcb3c6a4ac4fc authored over 4 years ago
Purpose: make it easier to implement more robust keyboard layout tools and
propagation.
referen...
06e2d14a97eacdd50ee96bc7b155f42cc32aa9d2 authored over 4 years ago
Terminate dangling process to avoid FD leak (detected by test cleanup
code).
5c7b57e6909ca2c92d50492230d4b606e5e09a1a authored over 4 years ago
* origin/pr/358:
vm: emit property-reset:stubdom_xid event on domain start/stop too
* origin/pr/352:
audio: set sink volume to workaround alsa save/restore issue
audio: increas...
* origin/pr/348:
add audio-model feature
This is now the installer default. Anyway, it is still possible to
override it with an environme...
Similart to property-reset:xid, emit property-reset:stubdom_xid when
domain is started/stopped. ...
process started via asyncio needs also stderr access via asyncio.
8a04abe4b1dd72591b87bc5903a0cbb638944863 authored over 4 years ago
Now Volume.export() may be a coroutine and also may be accompanied by
Volume.export_end() cleani...
0cf5fe55c2cb82a625624c7810a84aa84554e0cc authored over 4 years ago
2fe57b6281c41b94e4cabc6bdbd9197b75b4b0f3 authored over 4 years ago
When Volume.export is called late and can be also a coroutine, it may
make sense to also have a ...
There are two reasons for this:
- call it from a coroutine, allowing export() itself be a corou...
This is a counterpart to Volume.export(). Up until now, no driver needed
any cleanup after expor...
Add dummy TestVolume with empty create() method. Other core code
requires also TestPool.get_volu...
Make all volume's pool controlled by DisposableVM Template. This
specifically makes DispVM's vol...
Close transport used to wait for user input, otherwise all further tests
would fail on cleanup (...
Avoid local modification in a pool's init_volume influence
vm.volume_config. Currently every poo...
1b09528740596acef898ec977e8d3caab0f3c0a9 authored over 4 years ago
And use it in reflink, instead of a synchronous lock.
e188b93c9546c87de29f9f86b4b0c8c68e904857 authored over 4 years ago
Don't update _size in the getter, so it can be unlocked (which is
helpful for QubesOS/qubes-issu...
b98c1814ee32c5277ea24b2105e00913b14e81bf authored over 4 years ago
d0f619d3c617588be884e91914bba93971abedee authored over 4 years ago
a27a8edf88fd390363465b84cdd7d7b2c8f1b399 authored over 4 years ago
a68144e6887fb92a9dd70119051c6dff507c8023 authored over 4 years ago
362cf006eb6c7d53691c347ea76f77729482c92c authored over 4 years ago
314e3c5d45779a55edb74b41cf6070ab19270686 authored over 4 years ago
79a05dcceb4d9ddb68eda50fbf8b2c01d453e624 authored over 4 years ago
Fix load error reporting - make sure 'err' variable is transferred into
'runTest' function scope...
Replace constant audio bytearray with generated sine wave sample
to get more robust results acro...
- Remove **kwargs
- Make all arguments keyword-only
- Use required arguments instead of asserts
...
652bf3b6d9a752b2862cbe6646bd2851fd09217e authored over 4 years ago
c2ce28936e83c4905fa1defc1f49dd0a1c366173 authored over 4 years ago
6f2d82fd2084d299f376f34e2936ddf1364c5156 authored over 4 years ago
FilePool's revisions_to_keep setter - called in the next line via
Pool.__init__() - initializes ...
Fixes QubesOS/qubes-issues#5895
8f1d59e9af96cf0cc839eb9aaf9603c16bb8a7ad authored over 4 years agoIt is already part of the included base config.
c4739b7ed07f7cadfb0ac5eff6361dcd561441cb authored over 4 years agoa230a7236b0772b4636a2d072143b8d23a22af7d authored over 4 years ago
Re-introduce part of "libvirt xen: Add gfx_passthru and device_video"
commit by Artur Puzio <con...
Libxl now automatically enables the gfx_passthru when IGD is attached.
This reverts commit 3e8f...
4f04a1db9104f162ae61c94d27625fe131a4ff06 authored over 4 years ago
XSA-320 / CVE-2020-0543 affects Ivy Bridge and later platforms, but a
fix (microcode update) won...
Move qrexec (as a mechianism) tests into qubes.tests.integ.qrexec.
Yet anoter split for better o...
Move to qubes.tests.integ.network_ipv6.
Again, to allow scheduling as a separate openQA job.
This allows scheduling them in a separate job on openQA
586526c0720d54cf701b10ed4352f423fccdf220 authored over 4 years ago01fc33e4df1332e867d3af33f5b4d4e06292da57 authored over 4 years ago
The revisions_to_keep should be inherited from the pool by default (or
whatever else logic is in...
Python2 is phased out and not available anymore in some templates.
4e6472b018a466740d729c696fb4de0754f328d9 authored over 4 years ago
Don't assume any other enabled top. If there is none, 'base'
(environment name) also isn't listed.
Actually, make the dependency on the python module package, which is the
important part.
ba89ad469c964b6e20c1e6ce57cdbd93529692ad authored over 4 years ago
* qubesd-socket:
rpm: update dependency on qrexec
Remove qubesd-query-fast
Make qubesd con...
* policy-convert:
Avoid moving old, user-modified qrexec policy to .rpmsave files
Convert de...
Keep it at original files, to still load it using compat rules.
This way the update should not b...
QubesOS/qubes-issues#4370
9cc6050e7caaab96079ec9e1fa3b78c2650f3a14 authored over 4 years ago
* origin/pr/344:
travis: pip -> pip3
Update .travis.yml
Drop initial root thin pool defini...
* rename-property-del-reset:
Fire property-reset event when default value might change
Conve...
Policy engine (cli/daemon) accesses qubesd through a socket - must match
the protocol change.
Those are only some cases, the most obvious ones:
- defaults inherited from a template
- xid a...
There was also one case of triggering property-{del => reset}
synthetically on default value cha...
The property is long gone, remove handling its change.
4e473dd190dc48e62191bfb26ae741a74748a99c authored over 4 years agoAnd the same for -pre- events.
The property-del name is really confusing (it makes sense only f...
b06f831528e5a9c9f3fb3c1949bb842e6a6f799b authored over 4 years agobd837c49ec61253b60b3f4257524f4d864ab8d93 authored over 4 years ago
30900125d3e0bac6f57be6d58d9b16017e4332ef authored over 4 years ago
See https://github.com/QubesOS/qubes-core-admin/pull/344#issuecomment-629626978
f06f41d594910af8722ade8b0c24e2257e8d7255 authored over 4 years ago
...when verifying old backup restored. It wasn't present in the backup,
but its presence is expe...
e4d7df4976a119500372745534adf666143979ba authored over 4 years ago
New partition output split dom0 and VM thin pools
https://github.com/QubesOS/qubes-anaconda-add...
71159bfca296049b4e3d40842f0cd94620569f6f authored over 4 years ago
* origin/pr/342:
Added a servicevm feature extension
Removed unused Qubes Manager extension
...
Remove intermediate qubesd-query-fast proxy process.
This requires changing socket protocol to m...
Since qubesd is connected directly as a socket-based qrexec service, the
qubesd-query-fast tool ...
Used by vm.icon method, at the moment features['servicevm'] is set
when a VM provides_network.
* origin/pr/341:
libvirt xen: Add gfx_passthru and device_video
A fossil from Qubes 3.2 times.
7241b54868992532599edc2053e365c3e72170db authored almost 5 years ago
This is a property for handling vm icons that change depending on
vm type.
Depends on QubesOS/qu...
dbe072b762f6ea62834ad4975e8f73646529d75c authored almost 5 years ago
Add gfx_passthru and device_video options to libvirt Xen domain template
Signed-off-by: Artur P...
3e8f5a7a57e1be18710dd312ba46430ba9410a25 authored almost 5 years agod1147366f2fff1dcd4b552d95b7907f81f0be9a9 authored almost 5 years ago
6d19496ab5eae95431edb5e7d43d36451083229a authored almost 5 years ago
* origin/pr/332:
tests: improve audio tests
tests: fix qvm-copy-to-vm test
tests: ensure p...
* origin/pr/331:
Fix multiple qmemman issues
* origin/pr/326:
ext/admin: workaround for extension's __init__() called multiple times
test...
- wait for the client be listed in dom0
- report parecord stderr
- allow up to 20ms to be missin...
* origin/pr/334:
collections.Callable -> collections.abc.Callable
"Deprecated since version 3.3, will be removed in version 3.10"
- https://docs.python.org/3/libr...
f9538a578d307f3e9c8758c24b9da7baf1a5dede authored almost 5 years ago
9122a14f94a2255685ef67012e3c75dfa395ae9b authored almost 5 years ago
Make the check if remote file wasn't removed meaningful. Previously the
user didn't have permiss...
Various qrexec tests create auxiliary process (service_proc) as a local
variable. In case of tes...
First the main bug: when meminfo xenstore watch fires, in some cases
(just after starting some d...
... during tests.
qubes.ext.Extension class is a weird thing that tries to make each extension
a...
Add few missing app.close() calls on test teardown.
Fix socket cleanup in TC_00_QubesDaemonProto...