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
50a2336b3acf7dbabef9120b19caefe7941b2c2c authored 11 months ago
* distro-metadata:
Allow qube (template) sending basic OS metadata
The nested virt adds significant overhead already, and audio for HVM
adds some too. After switch...
78fc0f10f3acd8f4deb70a45f6ea61522f2d72e3 authored 11 months ago
PipeWire version in debian-12 is too old for that, see
https://github.com/QubesOS/qubes-issues/i...
JSONDecoder.raw_decode() doesn't tolerate leading space, so strip it
off. It cames from indented...
With Pulseaudio in dom0, -d 0 used monitor stream, but with PipeWire it
isn't the case anymore. ...
pacmd does not work with PipeWire, but pactl does.
QubesOS/qubes-issues#8955
baa624af66ff0001192755dc7a998b5a180361fc authored 11 months agoSave distribution, version and EOL date in features.
Fixes QubesOS/qubes-issues#8725
8fbb02b260c920e739d5e71e180a90b2b73cb856 authored about 1 year agoThey are removed in Python 3.12.
203ee4587d866c4629596569e544f60712522313 authored about 1 year agoasyncore is an external library now, install it, as pyinotify needs it.
a4eff624a96cfbf6ba3d1481048db7c4c56164b9 authored about 1 year ago
debian-11-minimal isn't going to the there for much longer, and
furthermore, the debian-11-minim...
not full systemcheck run (which includes also check for updates, time
sync etc). This should dra...
c387af4c8a03b398bf340c41b104546e33a58398 authored about 1 year ago
QubesOS/qubes-issues#8491
684cfaf6f203fb84f103e9d2e6e5f2b35734421d authored about 1 year ago
GnuPG in F39 seems to use keyboxd and as a consequence, keyring choice
on import seems to be ign...
Allow updatevm checking updates signatures too.
a71ea1a2fad66c419146d4f394796e3d06ccc17c authored about 1 year ago62f3c3db54e3071d401f9e30953fe5967f9111e4 authored about 1 year ago
* origin/pr/572:
Correct misleading check_with_* docstrings
fixes QubesOS/qubes-issues#8584
344f59a2bfddf5708cb12c70e36275a17ba82d28 authored about 1 year ago
* origin/pr/571:
Fix error message for non-existing VM passed to a VMProperty
* origin/pr/570:
Fix error handling of non-positive/non-zero integers
* origin/pr/569:
Report an error message when the property value is invalid
Trying to set a VMProperty (netvm, template, ...) to a non-existing VM
previously raised a Qubes...
Add error message to QubesValueErrors raised by
qubes.property.sanitize(). Without this qvm-pref...
The property setter helpers for (non-zero) positive integer values
previously raised a ValueErro...
The previous format string used the repr() of the requested netvm. This
leads to a lengthy and h...
* origin/pr/566:
Improve docstrings for property.GetDefault
1737c4a7f122a6c5c080fa84379d85177d3e7993 authored about 1 year ago
5e79fe44310068a775bbde92f0937e8313d255b1 authored about 1 year ago
There may be some python warnings printed at the end (including
DeprecationWarning). Do not fail...
Taken from https://paste.opensuse.org/pastes/3523df06cbce (converted to
Unix line endings)
http...
c9d8aeda6abcc93bc5a1a85e89c7ad2c61c1aefd authored about 1 year ago3927648cf82983181f6df40e91bd210d6f22d3bd authored over 1 year ago
* origin/pr/562:
Fix TypeError during reset of `provides_network`
- Use SIGINT instead of SIGTERM
- Check if parecord/pw-record ended early
- Give it a bit more t...
Check with longer sample (10s instead of 1s), and check also if recorded
sound length matches ex...
704f58606c13892c7701a999e97000b3d44d2cf5 authored over 1 year ago
193bf50dc68a56a52317f1158b0d6d544a9537e8 authored over 1 year ago
e25ccca24675b246228e1772b048b1d0a80dadf8 authored over 1 year ago
* ignore-extra-pci:
tests: check device on 1000 PCI domain
Ignore PCI devices on non-0000 do...
* qmemman-cleanup:
Reserve extra memory for Xen's metadata for future hotplug
tests: add bas...
When memory hotplug is used, Xen allocates metadata for the future
hotplugged memory at the VM s...
* devel20230828:
Do replace default policy on upgrade
Add forgotten admin.vm.volume.Clear se...
7b8e09b36c83835db62e7693c2370af4df0b0863 authored over 1 year ago
ff5d235565d8a44025a505b89e63485d8e105e04 authored over 1 year ago
See https://github.com/QubesOS/qubes-issues/issues/6587.
Attempt to fix the rest of PCI device ...
4282dec833a430d1037eed479c7f59ad5f26ad39 authored over 1 year agoQubesOS/qubes-issues#6932
b249cc267e289f7a3220aa3cebf6e86fa5e572d8 authored over 1 year ago
This is a quick band-aid to unbreak Qubes on systems having such device.
Later change should imp...
At least some tests are prerequisite for touching balancing algorithm.
38bb87f54f8f7ab7027330ba24c9824e9be82392 authored over 1 year agoAlways return a list.
c093ed0ed302ff1a9db544dd7c056decf7b2173b authored over 1 year ago
There is no sense operating on fractional bytes here.
In practice, it should be rounded to whole...
This helps avoiding cyclic imports - some places (especially
qubes.vm.qubesvm) needs only some o...
If VM supports memory hotplug, start it with maxmem=memory and then use
memory hotplug to (poten...
QubesOS/qubes-issues#6354
c965d85975cefe2c64540620eb752fb921cf1445 authored over 1 year ago
Be consistent with QubesVM.run_service() and make the default user
normal local user, not root.
...
* origin/pr/556:
Add 'R' to qubes release in qubes-hcl-report
fixes QubesOS/qubes-issues#8507
8615be07b7018e9bd524558c9d0f5a899c6aa204 authored over 1 year ago
They have comments at the beginning already, that user should not modify
them. Do update them wi...
d349ef82b8462517120dd244d858ca6315ac2f1a authored over 1 year ago
c15b5fc3889f41154d3aaa7e914e6c8bd2d4ab15 authored over 1 year ago
* origin/pr/554:
Host support for high precision time
* origin/pr/552:
tests: extend pipewire support
This adds support for nanosecond precision in the host's qubes.GetDate.
Since Python only suppor...
libvirt since 6.8.0 supports setting permissive flag out of the box
(instead of via qubes local ...
Make _hvm audio tests working with pipewire too (unloading module isn't
implemented, but also - ...
PermissionDenied results in an unhelpful "Got empty response from
qubesd" error.
fee166ee37188a88c4805b898f4054453fedd565 authored over 1 year ago
It used to be changed with a patch, but now we can configure the value
with unmodified kernel to...
Whonix 17 templates use full whonix-workstation name. Match them both by
whonix-w pattern.
Qube...
cd97899922d0ab6df82805bc3e08ab9f849187a9 authored over 1 year ago00ac303627c2e935e6635dd5709385c7d82fb5d4 authored over 1 year ago
Whonix 17 templates use full whonix-gateway name. Match them both by
whonix-g pattern.
QubesOS/...
c7653b6f9c2d3662e8c5fa18e5039a9c347de2eb authored over 1 year ago
ip6tables is not installed in debian-12 anymore, so make the test working
with just nft.
QubesO...
5528963b284b1c2f93dce57d8f0153f8d7cb6d5e authored over 1 year ago3a2e8960f1e33651ccd24d86f5c92fe4086506e7 authored over 1 year ago
iptables is not installed in debian-12 anymore, so make the test working
with just nft.
QubesOS...
db34d19726a00a082cc1eea49436d8d9545074ac authored over 1 year ago
* origin/pr/546:
tests: extend zenity bug workaround
https://forum.qubes-os.org/t/qubes-extremely-slow-due-to-numerous-qubes-getdate-tasks-created/19...
311608b68c86b1d7f2695fd5fc94b18bc2c17e13 authored over 1 year ago
Depending on the version, alt+o may not work (but Return work). Try
both.
Fixes: 231f2b12 "test...
b2e027266d8819e862936054d2c49b0028851804 authored over 1 year ago
* origin/pr/536:
test: check blocking in-progress connections
* origin/pr/541:
Disallow creating qube named 'Domain-0'
* origin/pr/544:
storage/lvm: get actual size for snap_on_start volumes too
02e078c9a944f4397a75c513f60a38affa8f1474 authored over 1 year ago
ThinVolume.size() always returned the nominal _size for snap_on_start
volumes, but the actual vo...
Workaround https://gitlab.gnome.org/GNOME/zenity/-/issues/59
(enter no longer accepting zenity -...
libxl refers to dom0 as 'Domain-0' and refuses to start a VM with that
name. Therefore, a qube ...
c10fc9b149e9b8e96c9f7bf263b65acb32856243 authored over 1 year ago
Include list of certified hardware.
dc28460525eaad28b7460bc44e64d6045784f387 authored over 1 year agoIt will be necessary for checking certified hardware.
002ab7fe45bc107172c3758f2ca241ef77da88fb authored over 1 year ago
Parse ":" as field separator, and then strip extra spaces (especially
the one directly after ":"...
8e0de909c1defa5b979aac8f28449cd07cad1720 authored over 1 year ago
* origin/pr/538:
tests: use correct template in devices_block tests
* origin/pr/537:
Enable changing netvm when old netvm is halted
* origin/pr/533:
Work around race condition in network tests
* origin/pr/535:
storage/reflink: implement usage_details(), handle absent pool
The test lacked setting init_default_template() call, so all the tests
were actually testing the...
The default user might not be named "user". Also massively cleanup the
script (tested locally o...
12b93809126a8c06e4a9f38d6775d8a868817567 authored over 1 year ago
Do not try to detach device from a halted netvm.
fixes QubesOS/qubes-issues#6493
1ffb5262149c07469881e1be1af753768da1c5b0 authored over 1 year ago
* origin/pr/528:
tests: convert network tests to use nft
tests: improve handling systemd-res...
Make only one statvfs() call to get consistent size and usage
information.
Also handle an absen...
2deb82713446457c0a64c9ce1382d4a55a176c26 authored over 1 year ago
Recently qrexec policy engine was separated from qrexec execution, which
changed the signature o...