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

Remove qrexec related files - moved to core-qrexec repository

QubesOS/qubes-issues#4955

1949b0c777b431d02b55cb2ac855b530a6538a0b authored almost 6 years ago
Fix initial value of dom0 static-max entry

This value needs to be set to actual static max for qmemman to work
properly. If it's set higher...

56ec271606659977d5f586669b7ab38ebd89fce8 authored almost 6 years ago
tests: fix waiting for audio recording to end

75916dca5d45e14982d75a0e1be39dc178e94688 authored almost 6 years ago
tests: fix resource leaks - process not waited for

fc154fbbadc799d46a04608b122c7dba7074918a authored almost 6 years ago
tests: remove unused imports

6b93aea5bd93792f4c262c6dc8b3ffc1ae833c25 authored almost 6 years ago
vm/adminvm: mark AdminVM as updateable

4f71e9775feef68f5ee9ea0fe96be732a7505146 authored almost 6 years ago
tests: fix cleanup after reflink tests

First make the directory accessible again, otherwise os.path.ismount may
not detect it (so umoun...

4234fe5112383c72f41d0c7989400ccef8b9f1a5 authored almost 6 years ago
storage/lvm: refresh size cache if it's older than 30sec

Disk usage may change dynamically not only at VM start/stop. Refresh the
size cache before check...

aa7c0b71a730ba14a83b02414d7b7fa5f30e9898 authored almost 6 years ago
tests: do not use lazy unmount

If unmount is going to fail, let it do so explicitly, instead of hiding
the failure now, and obs...

b6f77ebfa104df519fe271814d16073de109f282 authored almost 6 years ago
tests: re-enable policy prompt tests in travis

Xenial environment has much newer GTK/Glib. For those test to run, few
more changes are needed:
...

65bdff1fdf39d2860aa8f2d892998c9eef0077ff authored almost 6 years ago
travis: switch to xenial

QubesOS/qubes-issues#4613

b68746163bf56386df0c8ac80fe7feaa3d537aee authored almost 6 years ago
qubespolicy: fix default target if it's a keyword

Compare "api name", not "display name" when selecting default target in
confirmation dialog.
And...

a46a43635fa4e723d229bf0d0f7f1632786b5690 authored almost 6 years ago
app: add missing load_stage=3 to global properties

Global properties should be loaded in stage 3, mark them as such.
Otherwise they are not loaded ...

aa798bf943eae0e71fb4b6ea154e2af2103d9986 authored almost 6 years ago
version 4.1.0

68622462d0960b047234aef1e3c75fc858849ab9 authored almost 6 years ago
Merge branch 'kernelopts-files'

* kernelopts-files:
vm: allow files in kernels_dir override built-in default kernelopts

60bbbdd7028f9a257fcf04611bffa0292d85f0ad authored almost 6 years ago
Merge branch 'libvirt-template-r41'

* libvirt-template-r41:
libvirt: adjust domain xml template for upstream PVH format

c093e1407758e907bc2bec23ad9c7a79a3454428 authored almost 6 years ago
Merge branch 'release4.0'

517fb8da26dd0b8cb5ef11ddbecee13c8e756c74 authored almost 6 years ago
version 4.0.40

13f351a4a7beae6900d593abd424293b77e9c02d authored almost 6 years ago
rpm: add BR: gcc

3a9c28b4ff7467a0eeb957f833ad8ad8d4b84301 authored almost 6 years ago
vm: allow StandaloneVM to be a DVM template

Fixes QubesOS/qubes-issues#4670

f4528296b5d51486bbc1ea821078d7765a45a25d authored almost 6 years ago
vm: do not allow setting template_for_dispvms=False if there are any DispVMs

Setting template_for_dispvms=False will at least prevent starting
(already existing) DispVMs bas...

8041b72e428fedeefa0fb8bab956b1e7d7eee5fd authored almost 6 years ago
qubes-hcl-report: quote VM name

Reported by @v6ak

dde3c637a119e698c13f7a9c9ff8015a0cea9a63 authored almost 6 years ago
tests: unit tests for internal.SuspendPre and internal.SuspendPost API

1ba8d7971f57487170033926aeb5a705726142c7 authored almost 6 years ago
Make pylint happy

Fix multiple instances of 'no-else-raise' warning.

092fb9659d676906c6b8ca41543a0f6ba49c01a2 authored almost 6 years ago
vm: move DVM template specific code into separate mixin

No functional change.

4a3772bb5700e9ce7d802afc6110c8d9313fb327 authored almost 6 years ago
tests: fix race condition in firewall formatting test

Use fixed timestamp.

933882ee9bc9e38b35b16e0ca2ddad9ca00c45e8 authored almost 6 years ago
Add pool-add, pool-pre-delete, pool-delete events

23bfc18535f97db50840c6d856164674024798d1 authored almost 6 years ago
Make add_pool/remove_pool coroutines, allow Pool.{setup,destroy} as coroutines

Pool setup/destroy may be a time consuming operation, allow them to be
asynchronous. Fortunately...

d8b6d3efde58aa36a683c51845faa0841524621b authored almost 6 years ago
Allow setting default_template to none

It may make sense to force explicit template choice on VM creation,
especially with more restric...

80e57e16bea257a6fd6cd721680ce525a364634a authored almost 6 years ago
tests: make storage.TC_00_Pool usable outside of dom0

5aa49168e59deaf81a909b5189967d40e33c7627 authored almost 6 years ago
vm: move comment about memory overhead constants near their definition

723b33a2f690c7be26ded788fb68a5956b8ef62d authored almost 6 years ago
tests: adjust cleanup to added in-use storage pool detection on removal

2bd709501b7be5ee91688a8d69c25942933c2a09 authored almost 6 years ago
vm,templates: allow to obtain common kernelopts from a kernel package

If kernel package ships default-kernelopts-common.txt file, use that
instead of hardcoded Linux-...

2de5a8e894fa3a41222460a30188845058434fec authored almost 6 years ago
Do not abort suspend hooks if any qubes.Suspend* service fails to run

First of all, do not try to call those services in VMs not having qrexec
installed - for example...

9257a6d14f070ef3551f2b6d6bd1e74ea2b95565 authored almost 6 years ago
qubespolicy: forbid qrexec loopback connections at policy level

libxenvchan currently can't handle loopback connections. Since error
reporting on vchan connecti...

eeec2e0dddbc58176dec8bb5c9cd88c1fa2a9314 authored almost 6 years ago
vm/mixin/net: disconnect network interface on backend shutdown/crash

Since we have more reliable domain-shutdown event delivery (it si
guaranteed to be delivered bef...

202e3df6b65d072ebce58ad406f35139d2d2f18b authored almost 6 years ago
tests: network reconnect after network provider shutdown/crash

QubesOS/qubes-issues#3642

357231ca8f6d128806f456eeecf7e5dce9d392b6 authored almost 6 years ago
tests: fix race condition between mkfs and udev

Just after LVM volume is created, udev tries to analyze it. This
prevents mkfs from creating fil...

e69bd3c572a8e5f9ff743ecff1933cd70a6a2217 authored almost 6 years ago
tests: check if page scrubbing is still enabled when switching kernel

QubesOS/qubes-issues#4736

50a89aac3fb8ebefca2cbded8b608da797dad4b9 authored almost 6 years ago
vm/adminvm: add stubs for kill/shutdown functions

Report proper error message, instead of throwing AttributeError on such
calls.

Fixes QubesOS/qu...

52226508689504d9ecb4b250a1b580c3003bc64d authored almost 6 years ago
storage/file: gracefully handle not mounted pool

Fixes QubesOS/qubes-issues#4668

318ed439ff259276d2a0ddc5b08112a27af1c4ea authored almost 6 years ago
tests: add in-use storage pool removal test

QubesOS/qubes-issues#4454

7433f835819addcdc876733a49bb7a2e40c00537 authored almost 6 years ago
app: allow removing VM referencing only itself

Fixes QubesOS/qubes-issues#4224

27a0fe25ab250f65a84c13abbb0289547c858c13 authored almost 6 years ago
Prevent removal of in-use storage pool

Fixes QubesOS/qubes-issues#4454

4f5687440f6c840f9ff9de7bfac06e989aedd47f authored almost 6 years ago
storage: fallback kernels_dir path if there is no 'kernel' volume

Return meaningful value for kernels_dir if VM has no 'kernel' volume.
Right now it's mostly usef...

e110cbecb327de991413a1472b53276111d48153 authored almost 6 years ago
Use correct bool properties parsing by default

Boolean properties require specific setter to properly handle literal
"True" and "False" values....

adbc6185455bc617d32f548a4921e606c73d98b2 authored almost 6 years ago
vm: allow files in kernels_dir override built-in default kernelopts

If default-kernelopts-pci.txt is present, it will override default
built-in kernelopts for the V...

f9593ce3e696291570f595026f7598b2fc064d5d authored almost 6 years ago
doc: fix paths of jinja templates for libvirt Xen configuration

The jinja templates are located in either /etc/qubes/templates or
/usr/share/qubes/templates. /u...

c5cfb81b94fb157f7021c2dce398f79d8503002f authored almost 6 years ago
version 4.0.39

5b28c17eed21190500ada00a54e2e4c5c42b577d authored almost 6 years ago
libvirt: adjust domain xml template for upstream PVH format

The final PVH support upstream use different machine type name.

adcc9d7e771a9cfe995ed47cbde3d91c4503bb75 authored almost 6 years ago
Make DispVMs started from a DispVM to use the same DVM template by default

If a specific DVM template is used for given DispVM, make new DispVMs
called from it use the sam...

89624525029bcc7382a7f1ea1c2af5d6d99bb29c authored almost 6 years ago
version 4.0.38

322306ec65fa2a213d5fda7b20b0e39855d1253a authored about 6 years ago
Merge branch 'devel-20181130'

* devel-20181130:
rpm: drop uneeded dependencies:

86f856af578d613142f28a69e0a5100b9903b626 authored about 6 years ago
Fix saving 'updates-available' flag reported by TemplateBasedVM

Look for the first updateable template up in the template chain, instead
of going just one level...

bfb09f567f68143347eb8e6fc54ea616b3fa737b authored about 6 years ago
tests: improve mock setup in api_misc

Make self.src.template separate mock instance for better control over
results.

18b0fa9db7b02ce0345573c6a264d20669eb7167 authored about 6 years ago
Add logrotate for qubes logs

Fixes QubesOS/qubes-issues#3603

a88733149dbafbf7ced8748b4e4d409083ccce82 authored about 6 years ago
vm/qubesvm: fix race condition in failed startup handling

Instead of checking if domain is still running/paused, try to kill it
anyway and ignore appropri...

a9ec2bb2c36416297bb8f339c2b0ac9ba5ae54e4 authored about 6 years ago
storage/lvm: fix listing volume revisions when VM name include volume name

some-vm-root is a valid VM name, and in that case it's volume can be
named some-vm-root-private....

4e5a14774abb710de5941b940c7601ad84c76dd4 authored about 6 years ago
Merge branch 'tests-20181223'

* tests-20181223:
tests: drop expectedFailure from qubes_desktop_run test
tests: grub in HVM...

dbd85c75e250bc49728b39d037c81797b251d9d3 authored about 6 years ago
Merge remote-tracking branch 'origin/pr/249'

* origin/pr/249:
qubes/utils: parse_size: Fix string comparison

ed6acf4a33851a3ee622d195b406f77b9356958d authored about 6 years ago
qubes/utils: parse_size: Fix string comparison

This commit resolves a bug which causes strings such as "350MiB" to be
rejected by parse_size, d...

d934e8114a5d9e4ae05472ebb0160afb41ff21d6 authored about 6 years ago
Merge remote-tracking branch 'origin/pr/248'

* origin/pr/248:
Drop lvm2-python-libs which is not used anymore

2181b64b972e920e5dcdcc6ec0389fd908669eb9 authored about 6 years ago
tests: grub in HVM qubes

Test grub in both PV and HVM. This change will also ease adding grub
test for PVH, when supported.

08621e7225475ab28aca2d726c82a70868cbaee4 authored about 6 years ago
tests: update dom0_update for new updates available flag

Pending updates for dom0 are now signaled the same way as for templates
- with 'updates-availabl...

adc3c4daa4f09bdd5c77b8f63f89446266e35acb authored about 6 years ago
tests: drop expectedFailure from qubes_desktop_run test

186702646ea503dd5c087099a3a53d621e37e260 authored about 6 years ago
tests: regression test LVM listing code

The revisions listing code mistakes VM name suffix with volume name.

QubesOS/qubes-issues#4680

4c4e0083684c54e275b6d5ec9e30611b834b9201 authored about 6 years ago
tests/extra: wrap ProcessWrapper.wait() to be asyncio-aware

The user of ExtraTestCase don't need to know anything about asyncio.
vm.run().wait() normally is...

b08804e7c82c33ba8afe8613e98e88a3ec595116 authored about 6 years ago
tests: adjust backupcompat for new maxmem handling

Since 4dc86310 "Use maxmem=0 to disable qmemman, add more automation to
it" meminfo-writer servi...

0099aa1037a5e8dd41ee9f6ca0cf4f17d4a10817 authored about 6 years ago
Drop lvm2-python-libs which is not used anymore

536efb7519a867e55c526fd7e6f19fdc873f361b authored about 6 years ago
doc: add qubes.devices to doc index

c5cd3628c6c6a5781beeff767fc537a5e1c166f1 authored about 6 years ago
qubes/ext/gui: set videoram qdb entries

This is for adjusting videoram size. See
QubesOS/qubes-gui-agent-linux@d222e16003c072bd6b420feaf...

17704c8d0a96a463707d65e89e1c9e7a13f41184 authored about 6 years ago
qubes/features: check_with_(template_and_)adminvm

- Two new methods: .features.check_with_adminvm() and
.check_with_template_and_adminvm(). Comm...

ff612a870b59c904f50b0bcfdad0c40b6c05ff4b authored about 6 years ago
version 4.0.37

53ae36281e87f68dcb599f72a9806d7a612e4d13 authored about 6 years ago
Merge branch 'maxmem'

3728230e3cee2b592f1c75e0ea771e88efd3c10f authored about 6 years ago
Merge branch 'devel-20181205'

* devel-20181205:
vm/dispvm: fix /qubes-vm-presistence qubesdb entry
vm/mix/net: prevent set...

3606010591dabd9f281f5db4ecf820c588532682 authored about 6 years ago
vm/dispvm: fix /qubes-vm-presistence qubesdb entry

It should be 'none' for DispVM.

Fixes QubesOS/qubes-issues#4007

f66aae220fbb92ea09143b33b966f796afcd140e authored about 6 years ago
Merge remote-tracking branch 'origin/pr/243'

* origin/pr/243:
Fix typo

bc9315fae76dc1e032deb9ca98a436d88f4ceae7 authored about 6 years ago
Adjust test for fixed typo

41f463f2fc7c4e724e781c88060f0d818e3720df authored about 6 years ago
Fix typo

067f86ba3f083f8a1c54e24e8e9b866de508819e authored about 6 years ago
Fix typo

d4e567cb1059fa8dfe7de97a10b17967f89d7d72 authored about 6 years ago
vm/mix/net: prevent setting provides_network=false if qube is still used

Add symmetric check to the one in 'netvm' property.

Fixes QubesOS/qubes-issues#4552

7a6e4b284f56f76d72764409c8ac3e58e24adbc1 authored about 6 years ago
tests: updates-available notification

First install test-pkg-1.0, then add test-pkg-1.1 to repo and check if
updates-available flag is...

9f6c97596d44b1157ad697fee63c356afca910ce authored about 6 years ago
tests/network: reduce code duplication

cea9f66bc35e15a3efeb48910a0af3d3ac8be27f authored about 6 years ago
tests: listen on 'misc' socket too

2edafacbe4f55b18bde0c7c40baae55888a39f9b authored about 6 years ago
Remove unused core2migration.py

It is part of backup-restore code, but it was moved to
core-admin-client repo.

ccd7e285a1964c38a28e4e071f9ca7f13e5aa338 authored about 6 years ago
tests: fix lookup domain by name

162196a1f824ad6aeb715931533ae81c13c20339 authored about 6 years ago
Drop unnecessary 'pass' to make pylint happy

91c9e4961231f4e53f80d74cea65c894fd7fe3b4 authored about 6 years ago
Merge remote-tracking branch 'origin/release4.0'

eee9964b11ee6f8788ce7fd749f6d4d14b76531c authored about 6 years ago
version 4.0.36

10f4329db7ed062d958fd940357ce31fe9bbec68 authored about 6 years ago
Introduce management_dispvm property

The new property is meant for management stack (Salt) to set which DVM
template should be used t...

7d1bcaf64c4aea9ec6ee403c692ba21f3439e1f8 authored about 6 years ago
rpm: drop uneeded dependencies:

gnome-packagekit: no longer needed, especially not in this package;
qubes-dom0-update tool is in...

79d48ab4c07acb30e072280829a0695b73412d8b authored about 6 years ago
Merge remote-tracking branch 'origin/pr/242'

* origin/pr/242:
Drop async future check with python3 version
tracis-ci: add support for fc2...

d1e20e51780a5f729cb024200135ad0a6ee0a8c2 authored about 6 years ago
tracis-ci: add support for fc29 dom0

2d89ff479b67e09fbdaa63358c479b9e39269e87 authored about 6 years ago
Drop async future check with python3 version

QubesOS/qubes-issues#4225

313a22d4d640612447101cfc9f6cabe45c1c8928 authored about 6 years ago
version 4.0.35

0407dc1ac588fc9673047f4eab4ed7b4f6c1fcf0 authored about 6 years ago
tests: more cases for libvirt xml generation

Related to automatic mem balance enabling/disabling. Check how it behave
in presence of PCI devi...

b8052f864ab7c882e430e8eda5199874fedf6786 authored about 6 years ago
Use maxmem=0 to disable qmemman, add more automation to it

Use maxmem=0 for disabling dynamic memory balance, instead of cryptic
service.meminfo-writer fea...

4dc863101067ee66fa13c3e5d2c8e20d0d80eac8 authored about 6 years ago
tests: default maxmem

62bc462a2349ec3deb93333c2c131642f2a43b4c authored about 6 years ago
ext/services: add automatic migration meminfo-writer=False -> maxmem=0

Migrate meminfo-writer=False service setting to maxmem=0 as a method to
disable dynamic memory m...

087a02c7f493dcb7da006d9d5fab204321b97c42 authored about 6 years ago
backup: fix naming qubes.xml.000 in the archive

Restore old code for calculating subdir within the archive. The new one
had two problems:
- set...

f023b3dd6e1ddc0280e1f0096cdff1a6c5ad00fc authored about 6 years ago