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

travis: include core-qrexec in tests

a90e7e365e33781cb4e48bf9229498b7becd54af authored almost 5 years ago
api/admin: (ext/admin) limit listing VMs based on qrexec policy

Various Admin API calls, when directed at dom0, retrieve global system
view instead of a specifi...

3f96c72ee360f8fca3df0a76efc74bfbea1693f6 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/330'

* origin/pr/330:
gui: fixes from Marek's comments
gui: improvements of feature keyboard layo...

8f0ec59f956927694e60fc9d0ec949866983eb9c authored almost 5 years ago
gui: fixes from Marek's comments

577e4b24a6b039af32285b323d57197eb7a8440f authored almost 5 years ago
gui: improvements of feature keyboard layout checks

f130ec0bf333bc4a29bd27f50955e37d23a8d396 authored almost 5 years ago
tests: adapt tests for keyboard-layout

5cb0e61a84d186e1613a10467192bfe72c4c077b authored almost 5 years ago
gui: drop legacy qubes-keyboard support

Add check for keyboard-layout feature set

732e291ab6b86b370b36a8e2dbb98a4a6118add9 authored almost 5 years ago
Merge branch 'feature-pre-set'

* feature-pre-set:
Add pre- events to vm features

29020d0c537cb5a88f891a0dc5146018871c3e6f authored almost 5 years ago
Add pre- events to vm features

Allow extensions to validate feature values, before it is set.

d05592ba529a55bad5f10db4d660a332af6ce628 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/329'

* origin/pr/329:
tests: make PEP8 happier
tests: fix already registered event impl

ddc13d6b6209dbfd7c781ec0939fd7bfad860de7 authored almost 5 years ago
tests: make PEP8 happier

d8f80c9687fd85e18afa1783a65d0eefeb12abb8 authored almost 5 years ago
tests: fix already registered event impl

40156c3e787c57b1452d9ef4fc1184111579cadf authored almost 5 years ago
version 4.1.10

86d07460c7dd11d52fadceb7c7b709cd4692d39c authored almost 5 years ago
tests: fix test_053_qrexec_vm_service_eof_reverse

and not mark it as expected failure anymore. Note the removal of the
expected failure isn't just...

f62a861140d36275a3d61eb091e17b5c6b816a70 authored almost 5 years ago
tests/vm_qrexec_gui: do not swallow stderr on failure

QubesVM.run_for_stdio() by default captures stderr. In case of call fail
(non-zero return code),...

5423ead27a7b1f3220cd4e38846eac421cacf3c7 authored almost 5 years ago
tests: adjust for qrexec-client-vm exit code

It now consistently returns remote exit code, not a local one.
Check 'cat' exit code instead.

d033457f3d82efc623179c3a0904fbaea9f7a635 authored almost 5 years ago
Workaround different behaviour of asyncio's Process.communicate()

In asyncio's Process.communicate() input=None does not close stdin.
Workaround it by using b'' i...

9ec86f3c415a963431d8ccbf60d0d1544542f231 authored almost 5 years ago
tests: QubesVM.run_for_stdio

7a750ea9c8cc1217901e3a8bb2ffdb2980a91436 authored almost 5 years ago
tests: socket-based qrexec services

QubesOS/qubes-issues#3912

2460adbdef06423beb216a53a1debc570c6aba9b authored almost 5 years ago
Make /etc/qubes-rpc/qubes.ConnectTCP executable

QubesOS/qubes-issues#5686

27e8d9ef4d1ed8ea37bacb84ab718e048227fa81 authored almost 5 years ago
tests: adjust SystemTestCase.create_remote_file to create executables

The main use case for this function is to create qrexec services in VMs.
Since qrexec now requir...

3ce4e5eaa5cbd3846a46862bb16525b40656281e authored almost 5 years ago
tests: hide git output when checking local checkout

3f5fb0de9e537e371ac70767545c6491b843557c authored almost 5 years ago
tests: fix cleanup before test

If any test-* VMs remains from previous test run, there are removed
before test. self.app doesn'...

534de9bc1c0ced1cb5a5ef3b2d07ebd6a9e8ea1c authored almost 5 years ago
version 4.1.9

e6e4908e711ab81dbb1ff6bc3ed2c0a1466cf8ff authored almost 5 years ago
api/internal: extract get_system_info() function

This will be useful in other places too.

QubesOS/qubes-issues#5099

879ee9e7d6cea9deb817826c5e6a299660554828 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/320'

* origin/pr/320:
storage/lvm: don't try to resize non-existing lvm volumes
storage/lvm: upda...

135eda058265099b2d9ed7096c167163d83b58e9 authored almost 5 years ago
tests: Add a test case for QubesVM.is_fully_usable

This commit adds a test case for the QubesVM class's is_fully_usable
method. The verified scenar...

5d755eb0659ae1459dcb74110526be8596096703 authored almost 5 years ago
qubes module: Typo fix

This commit fixes a typo, where the exception type DontSave was used,
even though the name of th...

d81d6a9267a89fbd3949151fa9062f7f80c30411 authored almost 5 years ago
qubesvm: Let HVMs enter 'Running' state

Prior to this commit, a properly configured Linux HVM would not
transition from the 'Transient' ...

2d55841a5e81e2eb3c983088ea7d4f4db7e16b82 authored almost 5 years ago
qvm-sync-clock: Do not fail if clockvm is not set

7980d94807c762fb4eadda0a91f4fe0fdf9a7e05 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/295'

* origin/pr/295:
tests: fix tag name in audiovm test
tests: ensure notin while setting Audio...

16bdeea2c0aa0de29a9633eb4b6af70d815eab67 authored almost 5 years ago
Merge branch 'tests20200301'

* tests20200301:
tests/salt: don't depend on initial tags set
tests: make audio tests less racy

36e9afe1ffe3553c7403faedc6554e6c5cd0454f authored almost 5 years ago
tests: fix tag name in audiovm test

4cfc423d5e5a127803bcd2dc3ba8a073344d0fcb authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/322'

* origin/pr/322:
Ensure empty service value delete /var/run/qubes-service/ file
services: fi...

84ec49e98df8f7d0413d0b62199d83a26c02a773 authored almost 5 years ago
Ensure empty service value delete /var/run/qubes-service/ file

- Add tests and stop patch path from Marek's comment

a61bb9a0cbaf6682d836ef6c7201f17f67eee083 authored almost 5 years ago
tests: ensure notin while setting Audio/Gui VM

532d9a3a988eecf59a281b121572b64fda4915d1 authored almost 5 years ago
audio/gui: use simply vm.tags instead of list()

9051aff15a9c430a7dbcd28dfc1fe1ae0a1ed50c authored almost 5 years ago
audio: add checks for changing/removing audiovm

c36ad38eb3adccb909dcd77d52a7737e575736f0 authored almost 5 years ago
gui: add checks for changing/removing guivm

90584c487a92b19c0a3705bf17e740d0d3df32b7 authored almost 5 years ago
tests: fix tests for gui/audio vm

4b5ae0833bf9d00b9ca8f2eab2eccf1faad3e576 authored almost 5 years ago
Allow GuiVM to be ran after any attached qubes

edfb25141399e9feb4721ec7f226035c7a3f8f55 authored almost 5 years ago
gui/audio: fixes from Marek's comments

7506482d08f25b0ba15d7e436064b366d63b4c38 authored almost 5 years ago
Make pylint happy

- Drop unused 'asyncio'
- Drop useless 'else' after return

43786e14781dfd0c1476a5f4bb1c0159aae1b7b0 authored almost 5 years ago
xid: ensure vm is not running

3f4ee9f8d940f2a3cf956b013aba7daa8381aa40 authored almost 5 years ago
Allow AudioVM to be ran after any attached qubes

660c224914c38391ebc0207ef9d81c65b2be01a5 authored almost 5 years ago
gui, audio: better handling of start/stop guivm/audiovm

a1752ef26517b4958cf6b5c8f03344500384cedb authored almost 5 years ago
gui, audio: ensure guivm and audiovm tag are set

8f67334c4fdbfd1b9018a0ccbd2e488684a7904b authored almost 5 years ago
tests: fix missing default audiovm and guivm tags

820500a367541a108d8144a94945f56b7f5fc0f7 authored almost 5 years ago
Support for AudioVM

795ff1233a87609211cf3f080725e2b3e71e5129 authored almost 5 years ago
tests/firewall: update future time to be really in the future

Mar 4 2020 is no longer future, move it much more into the future.

b569f5a2b0f8fb777fa4a2260074a89c9118890b authored almost 5 years ago
services: fixes from Marek's comments

bdc3c6588bf0870e659729515bf1f8b6efb4e4da authored almost 5 years ago
config: fix mistake in path for services

31c098d1bd69a6ccde9049a4fefb6e6a816104cb authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/319'

* origin/pr/319:
gui: set xkb_layout manually
tests: handle legacy layout
gui: no check in...

283d2513872e316e9a8c3efcab7de1a0409a8bbd authored almost 5 years ago
tests: make audio tests less racy

Wait specifically for pulseaudio to start in the VM, instead of just
waiting few seconds.
Also, ...

ec8879612990b6336f5d62d1760abd34502429cd authored almost 5 years ago
tests/salt: don't depend on initial tags set

Some extensions may add tags at VM creation (guivm-*, audiovm-*). Take
this into account when ca...

6874c7feceb6a2e65f4173cf64267f08cb215a11 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/323'

* origin/pr/323:
Add guivm to internal.GetSystemInfo

34e6c2ff34985aba84c5d1388e5f9b6d1a5c4385 authored almost 5 years ago
Add guivm to internal.GetSystemInfo

Needed to move qrexec-policy-agent out to a separate GuiVM.

941b7f16a0322be84c52491e7ddfd7e431584897 authored almost 5 years ago
gui: set xkb_layout manually

a67b8f35bad4e642fe0f62a0a17f76cfed7a9eae authored almost 5 years ago
tests: add/remove services in dom0

9a6ff177ce86818630d963ab1782b941b5bac3f8 authored almost 5 years ago
config: specify dom0 services path

0b8e5400a3d76f30bbe16717415714dadd99d3d2 authored almost 5 years ago
services: handle /var/run/qubes/'SERVICE NAME' for dom0

d0a8b49cc96f4b1d82f6812543a0935170ff5c3e authored almost 5 years ago
services: handle dom0 write permission errors

a7e7166f7a84820df045f57cbb3fdce0b161ffbd authored almost 5 years ago
services: make PEP8 happier

6f2f57caead89f99c25a95d1d2b6039bb13956aa authored almost 5 years ago
rpm: require new enough linux stubdom to support -qubes-net option

QubesOS/qubes-issues#5022

5cf95100cb4782657efc046c439ca41d3090e070 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/318'

* origin/pr/318:
Pass network parameters to linux-stubdom

Fixes QubesOS/qubes-issues#5022

2f4b42e5cde9ba37ffde8d727c781e53226630e2 authored almost 5 years ago
qubes/config: reindent varlibqubes pool; add a blank line

e8a7a6c82c42fab9fb15915cf040f75a5c4e4104 authored almost 5 years ago
Remove more core2 code

d527e01136400690e0d150d56603bbb9f95921df authored almost 5 years ago
Remove pylint pragma working around very old false positive

8e581108b74f2d95523ba913a401c6701a882476 authored almost 5 years ago
Remove python2 compat __future__ imports

1f71a06aeddf13fda8d9ca556b9cb95629b200c2 authored almost 5 years ago
tests: handle legacy layout

65238c187f23e3f5a2412f0aa3e3845b1428a73e authored almost 5 years ago
gui: no check in subprocess.run

2e1290eec11b6a1b54d439676aa2f7ebc51b4a74 authored almost 5 years ago
storage/lvm: don't try to resize non-existing lvm volumes

Volume with save_on_stop=False and snap_on_start=False exists only when
VM is running and this i...

86881afeef6457bcb26c7ded52b866573c68334d authored almost 5 years ago
storage/lvm: update volume.size attribute on resize

When volume is resized, underlying LVM is adjusted if exists. For
persistent volumes it is enoug...

6b474e39f608d3abb6dce2e91991ac56fdee3171 authored almost 5 years ago
gui: handle legacy keymap setting /qubes-keyboard

dbacd07b437196d471c43ca38a4400819b8d62a2 authored almost 5 years ago
Merge remote-tracking branch 'origin/pr/312'

* origin/pr/312:
Added handling for 'force' option in vm shutdown

c332de9653e14aa0d09783c31594f0e5180fbc1f authored about 5 years ago
Merge remote-tracking branch 'origin/pr/316'

* origin/pr/316:
storage/reflink: trivial style tweaks
storage/reflink: comment on _get_size...

f59fd3d4748f33d30b8b139c84d919645981c43c authored about 5 years ago
storage/reflink: trivial style tweaks

Avoid early return for short and not deeply nested functions.

ada27ee431165b4323461aaaecff58e483a515e9 authored about 5 years ago
storage/reflink: comment on _get_size() use in start()

21971d6d0a56da65ddbdcfbd3ff973d61cab77b0 authored about 5 years ago
Added handling for 'force' option in vm shutdown

To be more precise: just allowed using it, as the option was
actually implemented previously.

r...

284fbe1d4477ed98c64bfae7b04a6aa96e050270 authored about 5 years ago
Pass network parameters to linux-stubdom

See QubesOS/qubes-issues#5022.

1d1cc10211393b99d3221aefd87f450a24c63f21 authored about 5 years ago
Correct comments in to match current code behavior

d7b90f92e0a656d9ee3fd2eaff7d5024c55257b6 authored about 5 years ago
storage/reflink: don't bother using _get_size() in create()

Only the nominal size is available at this point.

749ce477df2435150be0f60edd31a323e9ada836 authored about 5 years ago
storage/reflink: delete all images at beginning of create()

Ensure that there are no leftover image files for the volume, e.g. from
an unsuccessful removal ...

6659ed8d3964e61c25b412fc3d837c2ef80fcfe9 authored about 5 years ago
storage/reflink: get VM dir from less arbitrary-looking path

56f6a6ef65110959964e31ebe597e01dec461ce4 authored about 5 years ago
storage/reflink: factor out _remove_all_images()

12d882b35598fa7c647a7bdd3ade8e6ec2d8100b authored about 5 years ago
storage/reflink: _remove_incomplete_{files -> images}()

8f4c90c37a5f8c59fede2e8e5e7cb10fc37598b5 authored about 5 years ago
storage/reflink: omit redundant comment

The is_dirty() one-liner is defined right above.

9c9d71c069dd00fe668fd33173e211b592d3a00d authored about 5 years ago
version 4.1.8

6a0b9bbe2e5fc1e3a13259f21637750bdc9d6a5c authored about 5 years ago
Add policy for qubes.VMExecGUI

cf1959647108c13584e502e6f2711efebbee3642 authored about 5 years ago
Remove leftovers from QubesVM.run_for_stdio() refactoring

We no longer use qubes.VMShell there.

e8baf2a1575c7cf1341f9cc1c880e7c812b4d0c3 authored about 5 years ago
Support qubes.VMExec call

The feature is advertised by core-agent so that it can be used
instead of VMShell.

See QubesOS/...

08d83fb2419e01a44df03cce3a42b9a8083675d9 authored about 5 years ago
Merge remote-tracking branch 'origin/pr/313'

* origin/pr/313:
Fix overlapping block device names

0a66a0c7dd801d475b6ea346e3677a72f705a917 authored about 5 years ago
Merge remote-tracking branch 'origin/pr/311'

* origin/pr/311:
Add a test for loading volume config from XML
Fix ThinVolume.size initializ...

869f9633354ccc42054bb1afbda1abac1a2d08e8 authored about 5 years ago
Merge remote-tracking branch 'origin/pr/309'

* origin/pr/309:
import: check exact size of copied data
Implement new admin.vm.ImportWithSi...

edf5977b239af42a5603859e0c22313e5c5969fe authored about 5 years ago
Fix overlapping block device names

This was caused by a change in Jinja template engine that breaks
assignments like {% set i = i +...

fe72fe16815e15a8c2fff778961a784afd1ab09d authored about 5 years ago
Add a test for loading volume config from XML

66abc69a332f8d9c6a9fe39cae5ebfeb6f22114f authored about 5 years ago
Fix ThinVolume.size initialization from string

The size config parameter might be a string coming from XML.
The Volume base class handles the c...

49f2c1b78d6b91a75981d7ade3e50a28d2470728 authored about 5 years ago
import: check exact size of copied data

The import will error out if there is not enough data, or too
much data provided.

e9b97e42b1dffe7b1d7317d73fcfa912f724d016 authored about 5 years ago
Implement new admin.vm.ImportWithSize API call

This should allow importing a volume and changing the size at the
same time, without performing ...

63ac952803a0f6767ed64128f4e02b846647730b authored about 5 years ago
Merge remote-tracking branch 'origin/pr/310'

* origin/pr/310:
storage/reflink: fix comment
storage/reflink: bail out early on most FICLON...

88037ff28964534af2ed08627840e8d35a0fe5fb authored about 5 years ago