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

Merge remote-tracking branch 'origin/pr/308'

* origin/pr/308:
Move devices check to on_domain_pre_deleted
Prevent removing VM if it provi...

29f84d5105ee89dc6bd2d1bb10f1e0f99e3e832f authored about 5 years ago
Move devices check to on_domain_pre_deleted

f1ff6c26d8721b06be69fa37af37290067e060e5 authored about 5 years ago
storage/reflink: fix comment

d54e4b0c6e35c54bd6d4fb40439b575ea660ae56 authored about 5 years ago
storage/reflink: bail out early on most FICLONE errnos

Don't fall back on 'cp' if the FICLONE ioctl gives an errno that's not
plausibly reflink specifi...

ba662d28195da81a85a8b2ef9b716f9ea9cbc575 authored about 5 years ago
storage/reflink: pool.setup_check -> pool._setup_check

90f25890cf291900457385a2738bd2a371854fb7 authored about 5 years ago
version 4.1.7

686f66bb85094d60b8ef470c6d0811a8cda55e31 authored about 5 years ago
tests: fix key generation for dom0 updates tests

gpg2 requires explicit `%no-protection`, otherwise tries to
interactively (through gpg-agent) pr...

8dda66d693f1346caa636638a4e487267a5c7720 authored about 5 years ago
Prevent removing VM if it provides devices in persistent mode

Fixes QubesOS/qubes-issues#5136.

b09a137b26edc0f17a3e68fbd440e3a69af7bf28 authored about 5 years ago
Merge remote-tracking branch 'origin/pr/307'

* origin/pr/307:
Implement missing get_cputime() in AdminVM
Add admin.vm.CurrentState method

309dd11b1d0d034471c67710e11953c07fd7f8be authored about 5 years ago
Merge remote-tracking branch 'origin/pr/306'

* origin/pr/306:
Don't pass stdin to VMs unless necessary.

f36c90271289e446c37404cd534cc65e03359d04 authored about 5 years ago
Merge remote-tracking branch 'origin/pr/305'

* origin/pr/305:
Test file copy hang when target machine qrexec is disabled

161f139f98baa0c0cf6fd5f23df5edc9e9e359d9 authored about 5 years ago
Merge remote-tracking branch 'origin/pr/303'

* origin/pr/303:
Update tests after adding /connected-ips
Also reload /connected-ips on fire...

0c08305f1a221f54407d710ce9e86504e48801fe authored about 5 years ago
Merge branch 'tests-leaks'

* tests-leaks:
ext/pci: handle 'qubes-close' event
tests: allow extensions to cleanup object...

e6aa35fcdf5f6b33a54d27455fa6393a82fab259 authored about 5 years ago
Merge branch 'bug5518'

* bug5518:
tests: FileVolume.resize()
storage/file: fix resize

d78ef8181c5796e405ca34c529808a66a0365dc7 authored about 5 years ago
tests: FileVolume.resize()

QubesOS/qubes-issues#5518

51adb434d123d8a0de710129f8ec345cf798c114 authored about 5 years ago
Implement missing get_cputime() in AdminVM

44dc35e97277c7b6f2c21b5e1806605f620b5242 authored about 5 years ago
Add admin.vm.CurrentState method

For all the transient values that should not be treated as
real properties. To be used in core-a...

62735d96961d999ac679126d5148549d0519a2eb authored about 5 years ago
Don't pass stdin to VMs unless necessary.

Fixes QubesOS/qubes-issues#5562

698bcc27abe659372138cef731641b56fa695e91 authored about 5 years ago
Test file copy hang when target machine qrexec is disabled

See QubesOS/qubes-issues#5347.

Fix in QubesOS/qubes-core-qrexec#15.

e69bdc5efad2bfcaf66130eb03b3b626e3a3b77f authored about 5 years ago
travis: switch to dom0 Fedora 31

QubesOS/qubes-issues#5529

c805f7bede72447c39c20344cef8b54a17edaa71 authored about 5 years ago
ext/pci: handle 'qubes-close' event

Move cache cleanup to 'qubes-close' event handler, instead of doing it
specifically in tests.

74e956e1f133e04d280edbf80e1565142af94764 authored about 5 years ago
tests: allow extensions to cleanup objects references

Extension objects are singletons and normally do not require any special
cleanup. But in case of...

a89d3f0cae9a075677d928c8184539d7900f1ac0 authored about 5 years ago
Update tests after adding /connected-ips

70c862fe73c279bd1f86667425a4aaa44ff82f00 authored about 5 years ago
Also reload /connected-ips on firewall change / domain spawn

There are scenarios where it turns out to be necessary, such as
enabling IPv6 on a machine causi...

4d8fd0253bb78fdcb6cce173c823874c6e20812d authored about 5 years ago
Also store /connected-ips6 for machines that have IPv6 addresses

40f372ee5fa85d07e055852d1ac81e8490bb0069 authored about 5 years ago
Don't try to write to qubesdb of an offline VM

6bf230cf4d9b75d564193af61b43502ed548e483 authored about 5 years ago
Maintain a list of connected machine IPs in qubesdb

Necessary for anti-spoofing, see QubesOS/qubes-issues#5540.

7597a50b207833dc97ed4c97951d0b9ca2eb5697 authored about 5 years ago
storage/file: fix resize

Fixes QubesOS/qubes-issues#5518

d181c0f354a88ed8119786e2feea911708e73053 authored about 5 years ago
Fixed Exceptions inferiting from KeyError

Due to strangeness of KeyError (it overrrides __str__ method) in some
cases exceptions received ...

35fa733a674f4f61f291ff7993741ceeb05a26b9 authored about 5 years ago
version 4.1.6

22ff30ee4baf6273bf53fb78c63f66c53c41e94b authored about 5 years ago
Merge remote-tracking branch 'origin/pr/298'

* origin/pr/298:
tests/network: let xl devd bring the interfaces up
tests/network: improve e...

7cb46e692934c5dc8e6b5dd4af8fcaece6121ce5 authored about 5 years ago
tests/network: let xl devd bring the interfaces up

xl devd doesn't use startup notify, so when the service is started
(according to systemd) it may...

8965e9a8e4e3bd26665a07720eb091ffed486404 authored about 5 years ago
tests/network: improve error reporting

Include stdout/stderr of failed command during netvm setup.

ffa1a40e6e9d524b8fe59a88b79275fbb9656674 authored about 5 years ago
api/admin: implement *.property.GetAll methods

Allow getting all the VM properties with one call. This greatly improve
performance of an applic...

10f99e5c4abb7dd00134c5506b8626c7399debbd authored about 5 years ago
storage/reflink: _cleanup() -> _remove_incomplete_files()

"cleanup" sounds related to the concept of a volume being "dirty" - but
it's unrelated. Rename i...

87081d6ee3b1dbb0f52b4e3e94c0103450addcb0 authored about 5 years ago
storage/reflink: document hardcoded sizeof(int) for FICLONE

One alternative would look like

import ctypes
sizeof_int = ctypes.sizeof(ctypes.c_int)
...

d7478d128be22cd719b03097ae8702a6b588b6e5 authored about 5 years ago
storage/reflink: simplify _replace_file() comment

3f0286220c557f98ec6a6a747210b3aad45f93bb authored about 5 years ago
storage/reflink: open in binary mode for loopdev resize ioctl

The default (= text) mode for a loop device which contains a VM image
looked weird, even though ...

9d5deffb13d03a223a1b8709f023e98dec3f9b37 authored about 5 years ago
storage/reflink: use a conditional expression

4cd9e42416ae2cc3af94d21e7759c08920639151 authored about 5 years ago
Avoid resetting clocksync service of just enabled clockvm

When setting global clockvm property, 'clocksync' service is
automatically added to the new valu...

5d77cf22980b607dae601850a0ea1af5e3326195 authored about 5 years ago
doc/tests: extend qubes-specific quirks in tests

- per-VM (template) tests
- extra tests loader

13f35da24a4c546d26a00d0ab3d8012bed6523a2 authored about 5 years ago
tests: add include and exclude lists for extra tests loader

'extra' tests run is getting ridiculously long. Allow splitting it into
several jobs. Since this...

7c18b187deafded4d3c6919fdb8640261d33e631 authored about 5 years ago
Merge remote-tracking branch 'origin/pr/297'

* origin/pr/297:
doc: remove useless _static generated by sphinx
cleanup-dispvms: fix python...

fd8e89c5467d4933e0ed4ad00afb96aaa2338413 authored about 5 years ago
Merge remote-tracking branch 'origin/pr/296'

* origin/pr/296:
ext/block: prefer connecting cdrom as xvdd
tests: extend mock objects in Qu...

09ab00cafd699e58020f846386bbdd1fe391ada6 authored about 5 years ago
travis: fix dom0 distribution

4f6b9694fe75c7ae21bb8de6796064d6a3dc8f7c authored about 5 years ago
doc: remove useless _static generated by sphinx

bc723b87555fd109741f653964d464cc66a2eac1 authored about 5 years ago
cleanup-dispvms: fix python shebang

6624ed338367fdfde43841f34b3655308fc07eaf authored about 5 years ago
spec: fix missing dependency

3761982d90277c86e5257f29bc2c27277f4c7341 authored about 5 years ago
Fix Sphinx 2 new API for Fedora 31+

be1c193e3c292e57f1bf260d43dca377d8f1a9e9 authored about 5 years ago
doc: Make PEP8 happier

b4177cf7d2c51f6c501c414f3e3c23f056b92a09 authored about 5 years ago
qmemmand: separate SystemState init xc and xs to a 'init' method

It prevents any connection to xen when initiallizing the class
notably in doc build generation.

0d20639cc1b5894c9e29d0a272c05a414c8309bc authored about 5 years ago
doc: drop moved elsewhere components

3ba9c6f8d1b1506611c1b39ec1813ac3919619a1 authored about 5 years ago
ext/block: prefer connecting cdrom as xvdd

Only first 4 disks can be emulated as IDE disks by QEMU. Specifically,
CDROM must be one of thos...

6c7af109e548a22ca143c05f4e40aa4e7b5da3d1 authored about 5 years ago
tests: extend mock objects in QubesVM tests

- allow TestQubesDB to be populated with initial data
- support list() method
- allow to registe...

9bf0cce11ece888028f3c1ff6c0408db0d461858 authored about 5 years ago
tests: make PEP8 happier

e092b403509f654a4a472a00ffb58b06756fe303 authored about 5 years ago
tests: fix test with not None default_guivm

3a6ed2d0cd469f260e0e6a2fd614c94fd134d932 authored about 5 years ago
default_guivm: set to dom0 due to migration R4.0->R4.1 problems

85edf511cb7b7ec70dcd731a0771db67f070bf6c authored about 5 years ago
Correct inconsistent behavior on unavailable usage data

fixes QubesOS/qubes-issues#5463

783832addef27b4a196904f1119eaa4dc8387608 authored about 5 years ago
version 4.1.5

fcb74d70f8f7d8acfebf74df7cf0af30238859af authored about 5 years ago
Merge branch 'devel20191029'

ba105e89c61a2c9a647399628d390ea084d5ce08 authored about 5 years ago
tests: is_iommu_supported function

QubesOS/qubes-issues#4689

7de9f3e078137843f5de6bf865d5c09a151a165c authored about 5 years ago
Merge remote-tracking branch 'origin/pr/292'

* origin/pr/292:
Throw BackupAlreadyRunningError when backup is already running

c79e91d59d8cf71f754c2262ed1d40d2e134cfa8 authored about 5 years ago
Throw BackupAlreadyRunningError when backup is already running

Instead of generic PermissionDenied.

requires https://github.com/QubesOS/qubes-core-admin-clien...

7a4455bbfaa89e0dd39bb3e9281d7b42df734d64 authored about 5 years ago
gui: make pylint happy

2ccdd4ee8e4f2faa900f0af4509e560276611872 authored about 5 years ago
storage/kernels: fix listing volumes

Pool.volumes property is implemented in a base class, individual drivers
should provide list_vol...

77cf310c47b67dd4d61e448e70ccebe21871ed10 authored about 5 years ago
api/admin: implement admin.pool.volume.List method

Similar to admin.vm.volume.List. There are still other
admin.pool.volume.* methods missing, but ...

263f218d40fb93b97efacacc75808183f5e4dfb3 authored over 5 years ago
tests: add app guivm tests

5f934b43abf99a1578082f4bcfd2787a14a4ef95 authored over 5 years ago
default_guivm: fire property-set on default_guivm

728766d191e19d18f88c96ee72db746d6d9b2b52 authored over 5 years ago
gui: set guivm windows prefix

78d0d2cabb3c8c80fd0fe63a7792afc1ef69ad20 authored over 5 years ago
storage/file: get volume size from the actual image file size

Don't realy on a volume configuration only, it's easy to miss updating
it. Specifically, import_...

dd037f4663a55612dce429047086233a30a9c4e0 authored over 5 years ago
tests: check if storage driver adjust the size on import_volume/clone

Regression test for QubesOS/qubes-issues#4821

598d059c57cd4fce89e3f4f9ce3e3f5541e52910 authored over 5 years ago
app: fix get_free_xen_memory function

It's app.vmm.xc, not app.xc. Since nobody have noticed it, this function
might be unused...

5908ab1568055601130f57a9b47706952a3a1214 authored over 5 years ago
vm: improve error message about missing IOMMU

Handle this case specifically, as way too many users ignore the message
during installation and ...

361550c621762e1c89defe45d575b49bb520e7ed authored over 5 years ago
version 4.1.4

89e3ae3945550a245d773cec3e8944ec86bd3bc1 authored over 5 years ago
tests: skip networking tests for minimal templates

Minimal templates don't have networking packages installed by default.

8603571cbc0a28ef856fabd6b26f133a803c5195 authored over 5 years ago
Merge branch 'start-logging'

* start-logging:
vm: log startup errors in every case

4dac9950897bff6a3cddec60a7e80e15cdcde745 authored over 5 years ago
travis: switch to python 3.6

For system site-packages to work, it needs to be the same as in the base
distribution. Switch to...

de3c7edd4f453d83edb7ab144413b55e32bc19b9 authored over 5 years ago
Merge remote-tracking branch 'origin/pr/288'

* origin/pr/288:
travis: switch to bionic

5c3bb1cbd01b28a2d52e5e4af923245cecfa4853 authored over 5 years ago
Merge remote-tracking branch 'origin/pr/278'

* origin/pr/278:
Added admin.pool.UsageDetails API method
Add metadata info to LVM AdminAPI

cc56c6f96a2a9be1eaa6eb0c0ec459c39360698e authored over 5 years ago
Added admin.pool.UsageDetails API method

admin.pool.UsageDetails reports the usage data, unlike
admin.pool.Info, which should report the ...

2f6497e48da0ac795c5e211b2ed8975b5e937502 authored over 5 years ago
Add metadata info to LVM AdminAPI

Added usage_details method to Pool class
(returns a dictionary with detailed information
on pool...

04a215fb83e770458c84220ad5df83fec7b4712a authored over 5 years ago
vm: remove dead (commented out) code

default_user property was re-implemented, remove dead version.

5cc453f0979645614eb7b61a8f4e7867f5e2471d authored over 5 years ago
Merge remote-tracking branch 'origin/pr/287'

* origin/pr/287:
app: fix docstrings PEP8 refactor
tests: remove iptables_header content in ...

656e36f1ee50c2dbb2bfb95a4234c640f8c336a2 authored over 5 years ago
doc: update reference to Features class, add NetVMMixin

dd8de570c85844c48a0faca086af6c036f1ece91 authored over 5 years ago
app: fix docstrings PEP8 refactor

7c8556891cdb1b46a9eaa2d167e82e3b305c28fe authored over 5 years ago
tests: remove iptables_header content in test_622_qdb_keyboard_layout

5ee97f4eebc48833fccba71d613c848decbc3249 authored over 5 years ago
Merge remote-tracking branch 'origin/pr/286'

* origin/pr/286:
tests: fix network re-attach tests
tests: fix a fix for too short delay in ...

04dcc0da719cc761c1655f126c897b8c4965034c authored over 5 years ago
tests: add test for guivm and keyboard_layout

e6676399141bbc2b175fb3b6de598d05aa27e03c authored over 5 years ago
gui: simplify setting guivm xid and keyboard layout

5ee2f5d889cfb27651c0b910650791fcdd71384d authored over 5 years ago
Make pylint happier

d2d1ffb806621ede7600f81f9eb97853e01590f3 authored over 5 years ago
gui: set keyboard layout from feature

9734921d9c6d80adfdffdcd6880e45320fb49fb8 authored over 5 years ago
Handle GuiVM properties

27aad9bd3819d4fb1f7df9139a9ac7a575467f82 authored over 5 years ago
Make PEP8 happier

a52cb6bb9179caa5e13d7651019bd181b0b35561 authored over 5 years ago
travis: switch to bionic

QubesOS/qubes-issues#4613

ad470b13912aa834ad6a9eeab1b2a4eb55543488 authored over 5 years ago
Make qubesd-query-fast support keyword targets

Specifically, allow to use `@default` and `@adminvm` as a target.

d2f4b5d694642f2b776441d458aaae5bb80945a2 authored over 5 years ago
tests: fix network re-attach tests

On slow systems (OpenQA), 5s isn't enough. Instead of hardcoding some
timeout, simply wait for t...

a1dabfefa0dd6eff63d04b0f78c9ce7b76871012 authored over 5 years ago
tests: fix a fix for too short delay in 201_shutdown_event_race test

It's _domain_stopped_lock, not startup_lock.

f0ae8c0454ec49d7b5e273af0e2f78db3bbc3c07 authored over 5 years ago
vm: log startup errors in every case

d5b0a6e5b693867a40ec2388add7c5f8712ca248 authored over 5 years ago
version 4.1.3

45a6252c063678c691b47031c2e19da6589eeaaf authored over 5 years ago
Merge branch 'bug5362'

* bug5362:
Add missing source admin.vm.Console call in qvm-console-dispvm

56759bd1edd589b6c13f8c1043c61cd8285cf1fe authored over 5 years ago