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
* qubesos/pr/186:
tests: check if udev do not touch VM's volumes
* qubesos/pr/185:
vm: remove doc for non-existing event `monitor-layout-change`
vm: include ...
2041e6f01c9f32e6dfb207d89e0371ec06f86861 authored about 7 years ago
* qubesos/pr/184:
pci: Add permissive options
Fixes QubesOS/qubes-issues#3476
9bd75d78080d080c896324adfdde45709ca5afc6 authored about 7 years ago4ae854fdaf5e091c0e75aa8490ca9f533ed9a1bd authored about 7 years ago
admin.vm.volume.ListSnapshots returned volume revisions in undefined
order, but 'qvm-volume reve...
It's a dict, not a list.
bf1f1ac5ff0d8f656088af82f52b5970dac11dd4 authored about 7 years agoBased on shell version by @rustybird
ab15d4362243cc9ea0a89e99bc184e48c589d113 authored about 7 years ago
If those VMs are not set, default to None, instead of throwing
AttributeError.
Fixes QubesOS/qu...
91639d7933755a68d0d521f290a057ca33323736 authored about 7 years ago206d3f136d40e5ed8be46fe0c781cda4eb2611cf authored about 7 years ago
* devel-20180115:
tests: update PCI devices tests for core3 API
tests: make tests.extra.VMWr...
132f0608aa28c733ffb49fe7516bf73c7a9765e2 authored about 7 years ago
faaebcc26814d3c667e837491aea9d003577d5a5 authored about 7 years ago
importing pkg_resources and looking up entry points wastes 100ms+
of time, which is totally unne...
e9cc6ee3db759f18e8780cd8d7efe6cc731b5ada authored about 7 years ago
- use asyncio where needed
- attach now takes DeviceAssignment, not DeviceInfo
- PCI ident have ...
Allow using VMWrapper as dict key, same as QubesVM.
edbfd3843e1189757f7f20af5c873ad0a3b2ce94 authored about 7 years agoThe idea is to not touch libvirt at all.
dce3b609b479fb979ebd77a59b186f74e2a4153a authored about 7 years ago
clear_outdated_error_markers crashes if memory stats are not retrieved
yet. In practice it crash...
Allow exceptions to be logged to syslog/journald
46177c7c9f18dc42f462f7aca9d0f14ca1fec33c authored about 7 years agof2b9be360735d08bf052e79fb0b418e3b1e36af3 authored about 7 years ago
- use capital letters in acronyms in documentation to match upstream
documentation.
- refuse to ...
- FD leak
- switch to xterm to test also on minimal template
Provide same API as in core2, especially without exposing asyncio
usage. This allows qubes-usb-p...
This is yet another place where references to VM objects contribute to
object leaks.
These were the remaining warnings that only affected the newer
block-snapshot in this git repo.
Forward-ported from qubes-core-agent-linux:
commit aad6fa6d190d24393e326a4c2ff7ebc3b5921641...
50f35b3ec1a932f6bfb7a16c6de668057947b005 authored about 7 years agoForward-ported from qubes-core-agent-linux:
commit e95b6f8d0357ac9a32fb7e35e5734781460d8f24...
45a06e7fad2c7914c89ac658eaa6269d3642a118 authored about 7 years agoForward-ported from qubes-core-agent-linux:
commit 2eb0ed2be14350d6df1fce2af855805133a4a416...
342c36ed36c5739b9db5189045d4f816fe36af91 authored about 7 years ago
qvm-template-commit does not exist in R4.0, where FileVolume.stop()
takes care of committing.
Now it is needed by some unit tests (those calling create_qdb_entries).
d2a7cbb83e8db7b9375ec0ab443e390b6cb0a354 authored about 7 years agoHVM is no longer default
ae7031fe7ef8e847ca2184c65982d65cf758e1b3 authored about 7 years ago241f1d1d3bc4ada02f127ed41b63ef6dfd1ed8f5 authored about 7 years ago
* qubesos/pr/180:
vm/qubesvm: default to PVH unless PCI devices are assigned
vm/qubesvm: exp...
* qubesos/pr/179:
qmemman: request VMs balloon down with 16MB safety margin
qmemman: clear "...
* qubesos/pr/174:
tests: fix (system) network tests after switching to ipaddress module
test...
Fixes QubesOS/qubes-issues#2185
4ff53879a09db766f177e1c7c5ac635d05ed0cfe authored about 7 years agoIt is useful at least for Qubes Manager.
d9da747ab0b7284926d9a80fa18a0c51650781fa authored about 7 years ago
Human readable format `str(datetime.datetime)` is a nightmare for Admin
API level communication....
Check if requested thin pool exists and really is thin pool.
QubesOS/qubes-issues#3438
bcf42c13faca9a1133a8380b73fbf935a1534396 authored about 7 years ago
Force cache refresh after registering new pool - it might be just
created.
QubesOS/qubes-issues...
377f331d52f4edd82d13a59b76e71667e9d0b856 authored about 7 years ago
Those three are special cases of qvm-device tool, so lets use its
documentation too.
It looks like Linux balloon driver do not always precisely respect
requested target memory, but ...
Clear slow_memset_react/no_progress flags when VM request more memory
than it have assigned. If ...
Add logging more info about each domain state:
- last requested target
- no_progress and slow_...
Indent comments to match code indentation to make it readable. Also,
wrap long lines. Fix few ty...
f0fe02998bd58783a7c9bb3271b3445cd78bd701 authored about 7 years ago
Rename events:
- domain-feature-set -> domain-feature-set:feature
- domain-feature-delete -> d...
Support registering handlers for more flexible wildcard events: not only
'*', but also 'somethin...
* qubesos/pr/177:
Use default_dispvm (not default_template) for new DispVM
* qubesos/pr/176:
Do not remove VMs installed via rpm
When creating a new VM of type DispVM without specifying any template
(e.g. "qvm-create --class ...
47b49c4755d04d9a16d5a90536a461cc6951db39 authored about 7 years ago
Add feature named 'video-model' to choose custom video model. It needs
to be supported by libvir...
3fa0972317f502aabdf1569f1cf4391564135cb2 authored about 7 years ago
Load integration tests from outside of core-admin repository, through
entry points.
Create wrapp...
Test base functions of dom0 module (creating VM, setting property) and
configuring system inside...
3065e0de94d03f8003b4b3726036fe70987091de authored about 7 years ago
Fix thing detected by updated pylint in Travis-CI
32c6083e1c74f4a5b331e6ff6dff7d2582c3f7d3 authored about 7 years agoIt is defined as int in QubesVM.qid, make it consistent.
f5fe10e2adb5ab66a1629b655ff6e062ef1dbf5b authored about 7 years agoCheck two cases: if ISO image is in dom0 and if its in a VM.
QubesOS/qubes-issues#3339
9a4d2abf1f0d3894a336c83c55ec6d8d97531e46 authored about 7 years ago96bd73485277c3d168c427347d8fdf5485a3e911 authored about 7 years ago
When dom0 do not provide the kernel, it should also not set kernel
command line in libvirt confi...
Point where to look for details.
fd453780414dd608c315877b86397c04e594362b authored about 7 years agoqubesadmin.Qubes().domains do not support indexing by VM object.
QubesOS/qubes-issues#3037
f738f5d4d89fc9b43e962fa4007afe5cb7c42d67 authored about 7 years ago
There may be cases when VM providing the network to other VMs is started
later - for example VM ...
1187e4369752b4b7c8cd2ba02bc764699e508773 authored about 7 years ago
97564f014c2d64898fb0d6ed0bebfcf05a6ea3c2 authored about 7 years ago
This is needed for network-providing VM to actually provide IPv6
connection too.
QubesOS/qubes-...
faef890c9ad900a343e7a3d9a3650fede7492b5c authored about 7 years ago
It has built-in validation, which is much more elegant than custom regex
or socket call.
Sugges...
e12a66f10381fe4c931c619833b8f9c9d433c844 authored about 7 years ago
Run also all IPv4 tests with IPv6 enabled to check for regressions
(broken IPv4 because of enabl...
Check produced libvirt XML, and QubesDB entries
QubesOS/qubes-issues#718
0786edf8a3802a73291a1dc938b29a4067467801 authored about 7 years ago
Add property for IPv6 address ('ip6'). Build default value similarly to
IPv4 - common prefix + Q...
Allow using default feature value from netvm, not template. This makes
sense for network-related...
Having both default_netvm and default_fw_netvm cause a lot of confusion,
because it isn't clear ...
f2cd7fb226407992dbd56baa2815d7527ddd4fdc authored about 7 years ago
* qubesos/pr/169:
volume.Import: write data with sufficient privs
* qubesos/pr/166:
create "lvm" pool using rootfs thin pool instead of hardcoding qubes_dom0-po...
Cleanup DispVMs after non-clean shutdown
Fixes QubesOS/qubes-issues#3037
e209e448f2f1679638f9745705c6526a6572dd92 authored about 7 years ago
Not only check if full round trip ping (does not) work, but also if just
echo-request get filtered.
384a792b8a02375cd9d725c5e598bf134faedf58 authored about 7 years ago
whonix-ws also have non-standard firewall and require specific tests for
that.
088c2553553cea334dae8f97f8797ec900bf867b authored about 7 years ago
There is slightly different message in xl dmesg.
Fixes QubesOS/qubes-issues#3208
0b0cd41dc6ce94a756d6f7d5414407203d7db989 authored about 7 years ago
It's constant properties are now really constant, no need to provide
them explicitly.
There were many cases were the check was missing:
- changing default_netvm
- resetting netvm t...
Allow to hint default_pool what is default storage pool - especially
useful for tests.
Error window (where test need to send Enter key) is opened while
qvm-move-to-vm is still running.
DeviceInfo may contain 'regex' attribute - it isn't intended to be
reported through Admin API. A...
If HVM have PCI device, it can't use PoD, so need 'maxmem' memory to be
started. Request that mu...
For now just replace sleep with asyncio.sleep. Later it may make sense
to change subprocess.call...
Thanks, @rootkovska and @marmarek.
bdaf92f9dc74ff106ee29ffcd805fde43a44e8ee authored about 7 years ago
This qrexec is meant for services, which require some kind of
"registering" before use. After re...
d4af3b5d9fe6b4833684915684d85b4bd1478a89 authored about 7 years ago
Fixes QubesOS/qubes-issues#2224
2cc5e4ce9a19cf4f6432fccb7a1ab09304bcb600 authored about 7 years ago6f1cedff800fccc6cdfffbab1b363dfc419d699c authored about 7 years ago
Not sure how this ever worked before, if it did.
The device nodes pointed to by /dev/qubes_dom0...
21c3c2507e2e393050e86fbf028c5a30dcdec98e authored about 7 years agob41c11816657732b1c5312e4b0f692e4ee3a8cb1 authored about 7 years ago
ac8980a903aa95faf2346bb6ad58cf409924392a authored about 7 years ago
except section try to access qmemman_client variable - make it defined
at that stage.