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

core/hvm: start guid before qrexec, even when gui agent is installed

This way even when qrexec agent would timeout on connection, guid will
be already running.
Also ...

51826decec8a3480a0869f08d1ce1512088b4887 authored over 9 years ago
qvm-tools: update qvm-trim-template for R3 block attach api

4a01c53787d8a97cfd3489923e49c400f3b45f87 authored over 9 years ago
version 3.0.17

39379364c7f8eb3b4f2cfb0362de3ccee33ed83a authored over 9 years ago
block: fix detection if the block device is attached anywhere

6df309351dc17695864cb36da450096938c964c0 authored over 9 years ago
version 3.0.16

4b0ce945b7af3b40f49a2f3f133892a20f9e534d authored over 9 years ago
qvm-tools: fix usage info for qvm-template-commit

b47c74c3a4aab07f665953dbaa3a91efdf1bc651 authored over 9 years ago
core: fix handling firewall configuration for VM clones and DispVMs (#1032)

There were two bugs:
1. Firewall configuration wasn't copied during qvm-clone (it is in
separ...

1199806b5a3ce4c18082aa60317d0517cd8e4154 authored over 9 years ago
tests: add qvm-clone test (#1032 case)

a7e08e4584b16412df23f605709bbad7498c7ca0 authored over 9 years ago
qvm-sync-clock: hide stdout in non-verbose mode

6c167911f15467f0a0300f59cd1e1e89d41a422c authored over 9 years ago
qvm-sync-clock: use qubes.SetDateTime service instead of direct "date" call

This way it gives more control over time synchronization to the VM. For
example Whonix VMs can d...

5f9a30d3357ef78a22db02042a061ae0d67743b4 authored over 9 years ago
core: by default call qrexec services without GUI

Most of them do not need GUI (especially those started from dom0), so
speed the things up a litt...

e52f0a05664b09a25130badab03bef1dbd84ec01 authored over 9 years ago
core: add "localcmd" support in QubesVm.run_service function

284419b355f08d258faa888b560d1dce178a3f17 authored over 9 years ago
tests: add test for qvm-sync-clock

50a9c62d0e62fb4cdf0a3d29749c9dea73c9cfcc authored over 9 years ago
tests: reload qubes.xml after creating VMs

Unfortunately it is still needed. For example to load default netvm
setting.

455535d0364c951b6b8b79c54820a1c4b9a7c7a2 authored over 9 years ago
tests: code style fixes, no functional change

6d1f40219cf986a45da0b6382aba8fc1ab4deaca authored over 9 years ago
version 3.0.15

205a28ecc24e78a40ae12745bf70a4a739cdfa05 authored over 9 years ago
Do not hold the lock while retrieving application icons (qubes.NotifyTools)

This can take quite a long time, so do not block the whole system.

6d19a9c2ccc7e7d688aa5dc4c87d2c15bb9d2644 authored over 9 years ago
Fix qubes.NotifyTools service (not import xenstore)

df509cb780417a1b0e8dd3c7706ed25db4f7c447 authored over 9 years ago
Increase default swiotlb size to 16MB (#1038)

Fixes qubesos/qubes-issues#1038

4bf73a5d7fd4022608c4afdfc662be3a78571aee authored over 9 years ago
hvm: change default graphics to std vga ('xen')

The resulting qemu option is -std-vga.
This apparently this is much better handled by many OSes.

677a79b213ddd39729e0a282fcbff7f5cb157269 authored over 9 years ago
block: do not treat disks of not running VMs as used

There are legitimate use cases when one want to attach disk of one VM to
some other. Do not try ...

310ba9f1dfd0e70eeda01e6dcf740403bd722a13 authored over 9 years ago
core: fix creation of private.img at VM startup

This code is used when VM is migrated from older system, where HVM
didn't have private.img.

d9c299074701f93766da5cd4ee1b64064d53203b authored over 9 years ago
indentation fix

402d1b9a3dc9f2ace54db3aa2ecdf3c81b7f0d0b authored over 9 years ago
core: fix template-based HVM disk handling

We use only one device-mapper layer for HVMs, and this isn't the same as
for PV - it is that one...

522bfc427ada22498539baa579d85992c6346f7e authored over 9 years ago
core: properly redirect qrexec output to /dev/null when necessary

/dev/null was opened in read-only mode ("rw" is invalid value), so
qrexec couldn't write there.

a96d49a40afdc9777a85322765bf0f3da4a8e3cf authored over 9 years ago
qubes/tools: port qvm-create

ff7d89700a8ce80356e28eb20c3b7c98a8f9a0d8 authored over 9 years ago
qubes/tools: add common action for setting properties

669a976d4e719aa2790e50884a18306801abbc7a authored over 9 years ago
qubes/tools: add common --force-root option

b11b8cdbdef101486a4780d5d54bc52a7eae1b4d authored over 9 years ago
qubes: minor fix

7832f23d5d693b0897a650dbd3ee8ef5fc6928a2 authored over 9 years ago
qubes/vm/qubesvm: fix qid setter to accept str

Mainly for loading from XML.

7886695c63bbae4e4279b53f21fe05c0316cd7e0 authored over 9 years ago
qubes: Fix property-set events signature

d4147c52bdb75713b9ddfca44331204ff84b2cb4 authored over 9 years ago
qubes/tools: ArgumentParser prepopulated with common options

6dc5f328f317dd627a645cd39a1164d7f3a078a0 authored over 9 years ago
qubes: pylint fixes (minor programming errors)

5d9b92a039c5b38953fbfc5222ee1a43878f916e authored over 9 years ago
qubes: Documentation for qubes.tools

And first documentation for qubes.tools.qvm_ls.

142521317cd6f5279dbc6f98121e9d241371d3ed authored over 9 years ago
pylint fix

9a5703d5ea225e4e5560607d856a45ebe6d9cc52 authored over 9 years ago
qubes: more documentation and doc fixes

e83d21c671f5521da0b88f111265e77f388151a7 authored over 9 years ago
qubes: fix saving Label

8e690c6858d9533248a9754b3bad51c221daa4d4 authored over 9 years ago
qubes: disable events by default not to interfere with loading from XML

7f16e0a73bbe7073d8f8dc8da6573f36553f973a authored over 9 years ago
qubes/vm/qubesvm: Fix loading/instantiating

f2d9d628c47f54eb1a8e8a417f5a99e7cf37a70e authored over 9 years ago
new tool: qubes-create

At present it just creates default qubes.xml (empty barring labels and AdminVM).
In the future i...

fd0107f11a635e2d6a51fbedf3d8935687d22bab authored over 9 years ago
qubes: rework qubes.xml handling

Now it more closely aligns with old core2 semantics. New semantics will
have to wait for qubesd.

d5f2e6ab744a051135d47d96c6bc44729d705004 authored over 9 years ago
core3: fix import

7c8cc14bec75cb4ae770efdae78969f8663b9b28 authored over 9 years ago
doc: move manpages to common directory

e50ca5131ffd1c2655683a81704e3df01982bf5a authored over 9 years ago
qubes/tools: qvm-ls

6a4820c381b66bb49cdf1927a48cf6d4aa46c787 authored over 9 years ago
rpm_spec/core-dom0-doc.spec: fix build dependencies

18d36c17e1829ae9f469806a4ec33ed975db10ac authored over 9 years ago
qubes/tests: enhance test runner report

a686e810b9e5a584c960d4168e58e576f507c962 authored over 9 years ago
qubes: pylint fixes (mostly whitespace)

cdc3df66c81867aeb91d256b2c9880cd1858b210 authored over 9 years ago
qubes: pylint fixes (fix imports)

ac1739df6b2a236befbf87a16de0c891ceec08cb authored over 9 years ago
qubes: pylint fixes (disable unfounded messages)

bf29d5e5b57ccfb9f58b1fbc550a3f224a22a780 authored over 9 years ago
qubes: pylint fixes (qualify imported variables)

4a85c823c3ecd9054df01e99fc936ae23e09016d authored over 9 years ago
qubes/vm: fix kernels_dir

8d3edbf1333c0e20675e17daa8ae57ac73bb21f7 authored over 9 years ago
qubes: pylint fixes (fix signatures)

6798790e1f7c6c422b96baa8f5231c203f7a0a07 authored over 9 years ago
qubes: unify PropertyHolder API

get_props_list() -> property_list()
_init_property() -> _property_init()

8c437f405344f78c6100b1c63faf7cd341b3b67f authored over 9 years ago
qubes: fix VM instantiation and loading

45977fc8733dd82853af1395b8287f77946c1168 authored over 9 years ago
qubes/vm: fix logging

186b2774189bf3a603a57165554f76dcf3c0f98a authored over 9 years ago
qubes: pylint fixes (small mistakes and wrong names)

adb144acfe0f7e4dd9ca35ddef0750809aac06b5 authored over 9 years ago
pylintrc: update for fixes

e3415a7b4e72e36d91adfae5ce69b2e8ca81c0e0 authored over 9 years ago
qubes: documentation and licence fixes

ee06e7d7a25e799069a79ee7098492c5ace9283b authored over 9 years ago
Add vm to goodnames in .pylintrc

eaace1e05c9627515f3900fc6a4cd7db379cbbd7 authored over 9 years ago
Fixed typos

be3e888bbed9d94b4500fbd2489bcc0e595d1ee3 authored over 9 years ago
qubes/tests: fix testrunner dependency on being run in specific directory

a13a41fbaf4fd22170f5dc3716b9569b232df966 authored over 9 years ago
Inital .pylint configuration file

6d6d6ad7ff99768e2e05b730430a54ffbdf87dfd authored over 9 years ago
qubes/tests: fix colourful testrunner

e5d2b49fd68cc93633bdc2947e123aaaea611550 authored over 9 years ago
add core3 to Makefiles and spec

7e12d0485d7d2beb86705fc2a7ed9c4ba6813317 authored over 9 years ago
qubes/tests: mark one test as expected failure

This is temporary, to be fixed in the future.

eda2f7cf7379afeb2a71f982d1ead6d9b0bc1685 authored over 9 years ago
qubes: change names of XML generating methods

Methods returning lxml.etree.Elements are called xml_ or lvxml_, meant for
qubes.xml or libvirt ...

af154b53fe282853d887d74dd0f6de6f90f84655 authored over 9 years ago
qubes/storage: fix storage instantiation

8e16dd2b28121f5b3d0e65c2209762d60bd49a56 authored over 9 years ago
qubes: fix Qubes instantiation

d937d39c9eb81ef27d9cb4a338395025556fa150 authored over 9 years ago
core3 move: AdminVM class

8805db5e5f423e1aed9c6fbd1577edc173457a64 authored over 9 years ago
core3 move: storage/*

8afba4c5e91a972aab7c5d2cf6b897ecbe8002ec authored over 9 years ago
qubes/vm/qubesvm: fix env manipulation on qrexec-daemon start

04c221e924e3fd3b0fbc6214efa58b20e07869a4 authored over 9 years ago
rpm: install RelaxNG specfiles

5f92afc013152ba0591864618200fc49edd2f322 authored over 9 years ago
qubes: pep8 fixes

-------------------------------------------------------------------------------
ISSUES:
--------...

0dbcdb8c0db282a60f85e79c3697ce380a5b4554 authored over 9 years ago
qubes: changed a test for None from == None to is None

Conflicts:
qubes/__init__.py

6504da9524d36114e218a7713cc4a865124fc67c authored over 9 years ago
qubes: Fix comments accross the code

Acknowledgement:
This commit is a result of core3 review by Marek.

92eca8edb93bba944d55c90344179adbe726a943 authored over 9 years ago
qubes: fix event framework

Two important fixes are in this commit: handlers from decorators are added when
class is defined...

99edcb56c1db4cd6e485a0f8dfabb530a565a6ca authored over 9 years ago
qubes/tests: add some tests for qubes.property

74c3126b809c1f396c73f2ade968f83e329d8279 authored over 9 years ago
qubes/tests: add event asserts for qubes module

713ced8cd27b0ca88f2318c2e461f58db638a579 authored over 9 years ago
qubes: add property-del events

2a62780ea2a55f2dbef93a8ec3ab5c25987322b8 authored over 9 years ago
qubes: Make get_props_list a classmethod

Same for get_property_def.

7971342811c3d9ea734a6efd1e4a436381e6cdd7 authored over 9 years ago
qubes: Cache QubesHost requests, fix xen-specific members

Acknowledgement:
This commit is a result of core3 review by Marek.

c2a35c02b48512f7e8bb37fc6d7c62b23e1bcf20 authored over 9 years ago
qubes: property may be unset by assinging DEFAULT

Introducing qubes.property.DEFAULT special value, which may be assigned to any
property. Result ...

6ec86ec9f7c8240cedf6e05795140e5e671fc9e8 authored over 9 years ago
qubes: fix changing domain name

Changing name of running VM is wrong.

Acknowledgement:
This commit is a result of core3 review ...

c0e3281d04b1685986a17608a53f636f0258aab1 authored over 9 years ago
qubes: Fix XML validation test

2e1696cb16252c33578d309bf5d32e0cded6526c authored over 9 years ago
doc: Add autogenerated qubes.xml documentation

42d8e67556f6b7eacf711be439b1992b3df07269 authored over 9 years ago
doc: Fix docutils table column width

6df316378b9df50c474a75a5441bec3f6e472758 authored over 9 years ago
First RelaxNG schema of qubes.xml

Schema is most likely incomplete.

118edb6ac476c3c8f04909418bd86bbb8f6e67b4 authored over 9 years ago
qubes: Add parser for property docstring

From now, docstrings in properties cannot contain sphinx-specific features,
because there is no ...

091ffa544484855af53939f298efb912267ac644 authored over 9 years ago
doc: Tutorial for qubes.events and fix

0a94762508aa8c9923b994fd82ef1c1edb3ea1d6 authored over 9 years ago
qubes: fix netvm semantics WRT default values

Automatic acquiring default*_netvm, default_template and {clock,update}vm is no
more. This will ...

1deb3221c740c9b4e5530bc43e90fe180473667d authored over 9 years ago
qubes/tests: colourful test runner

eabc5711021cb01655b26007522bfccb8fefa806 authored over 9 years ago
qubes/doc: Test's documentation improvement

b442fb0fab882ce5efdb799308cc373f6a51820b authored over 9 years ago
qubes/vm: remove unneccessary import

52c1be49ecc31d60334211062da3900423bcf602 authored over 9 years ago
Developer's documentation for qubes.tests

de9eb60f61e2cc177bf4001c4b09440b55923607 authored over 9 years ago
qubes/tests: skipping tests outside dom0

New variable and decorator enable skipping tests outside dom0, that is, without
connection to li...

8ace0fa63474a930ee7b436e9a85b9e3e04be512 authored over 9 years ago
qubes/tests: Common TestEmitter class

qubes.tests.TestEmitter is intended to check whether specific event fired on
given emitter.

613b03d2778c9e0aef115f3e543c4a07aa8fa423 authored over 9 years ago
qubes/tests: Move unit tests inside qubes/, add runner

a82bf7cc548a4d80a2fc70ee689121293a70ec5c authored over 9 years ago
tests: fix VMCollection tests

c414ab6df0715c30ebb1c5e4a4a51ac11dfb96f6 authored over 9 years ago
qubes/events: fix event handling order

Events are divided into "pre" and "post" events. "Pre" events fire handlers in
MRO, "post" fire ...

9fa3d60d0b6b508160f3fd4f5966ad560245f8da authored over 9 years ago
core3 move: QubesVM

This is a big commit and probably incomplete. Tests will follow.

41fef46db2e8cb6aea1d7806c4ec180a32f159c5 authored over 9 years ago