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
Qrexec service called manually needs both source and destination
Fixes QubesOS/qubes-issues#5362
ad8f1b06b4672e4ab601c8cba6d8c4f38e97ecb8 authored over 5 years ago
Similar to domain-start-failed, add an event fired when
domain-pre-shutdown was fired but the ac...
0300e895f2db9652fa4998edf98d7bd28ccd599e authored over 5 years ago
cc1ac0b859cdf757ece23c18167622bae57a24c4 authored over 5 years ago
Move this functionality from our custom runner (qubes.tests.run),
into base test class. This is ...
Prevent starting a VM while it's being removed. Something could try to
start a VM just after it'...
Check early (but after grabbing a startup_lock) if VM isn't just
removed. This could happen if s...
Workaround for https://phabricator.whonix.org/T930
For now, unregister all the VMs to be killed ...
Debian now has 4.9 and 4.19 kernels installed, so `sort -n` sorts them
wrong.
All the cases highlighted by this checker are intentional.
3dd92faa0e2af363c3921c9a0f99651416f3beb4 authored over 5 years ago5fa75d73bed52b386816c20f378e7f549e255269 authored over 5 years ago
Make it easier to run pylint with correct configuration. This was
especially bad as .pylintrc di...
There are cases when destination domain doesn't exist when the call gets
to qubesd. Namely:
1. ...
Domain shutdown handling may take extended amount of time, especially on
slow machine (all the L...
QubesOS/qubes-issues#5303
dfa0626cea20e66772612986d874a8a34e9dc9ef authored over 5 years ago
Allow to manual inspect test environment after test fails. This is
similar to --do-not-clean opt...
When libvirt daemon is restarted, qubesd attempt to re-connect to the
new instance transparently...
Exit code depends on when exactly the other end was terminated.
273238bd2a7cd62d54821611ace3f9cd26828b65 authored over 5 years ago
* devel20190819:
tests: make libvirt mockup more robust
tests: update for not needing custom...
Qubesd wrongly required default_template global property to be not None.
Furthermore, even witho...
* origin/pr/279:
Add qubes.ConnectTCP RPC for allowing dom0 sockets binding
qubes-rpc: add q...
If not in offline_mode, return actual mock for libvirt connection object
instead of always raisi...
kernel-devel package isn't needed in VMs anymore.
05e48748d253251b120397e0347de2324171eb0b authored over 5 years ago7d1b6e24a92bd5dc60d72623fc25a9ec5e0b0e94 authored over 5 years ago
7a32b06171c9afb584b85e085cb5b3df8d52eeff authored over 5 years ago
* origin/pr/277:
admin: add admin.deviceclass.List
admin: replace single quote to double for...
* origin/pr/275:
api/stats: improve cpu_usage normalization, add cpu_usage_raw
Use 128k bloc...
e32ce14ab507cd6d84a9035d585e9e0f9cff7b59 authored over 5 years ago
This fixes an invalid response generated by get_timezone when the time zones are composed by 3 p...
2602df5e1979af4ca911d19e17f3fc10b4641c44 authored over 5 years agoQubesOS/qubes-issues#5213
7ff01b631dd0369f714cf728628cc4212084e00d authored over 5 years ago7f670614c8f073dccc447d142c9e71a5920bc785 authored over 5 years ago
Give raw cpu_time value, instead of normalized one (to number of vcpus),
as documented.
Move the...
Cloning volume was handled earlier, now od the same on importing volumes
(any storage).
Fixes Q...
a98f505c8fff01a22eb0d983490e66d1c5620df1 authored over 5 years agoa5378b5958a3ba06b0115a41488c36e58fbe52a7 authored over 5 years ago
* origin/pr/271:
Fix too long line
Prevent 'qubesd' for crashing if any device backend is no...
* origin/pr/273:
tests: check importing empty data into ReflinkVolume
tests: check importing...
6c8bdfaa4bd2bacea501a59c59546e3cd6a40148 authored over 5 years ago
* origin/pr/270:
spec: add socat dependency for qvm-console* tools
Verify if it really discards old content.
QubesOS/qubes-issues#5192
afb0de43d49eec43640b401847a0e1a7973703b5 authored over 5 years agoVerify if it really discards old content.
QubesOS/qubes-issues#5192
19186f78402af325bbe4f702976465a9022564e0 authored over 5 years agoVerify if it really discards old content.
QubesOS/qubes-issues#5192
790c2ad8cb8dcd8ee152424a580f91ae2c83eb9c authored over 5 years ago
Remove test volumes - this way if a test fails, subsequent tests have a
chance to succeed.
74f8d4531ec5fa4ea592e9a0bd27c5226d36a5dd authored over 5 years ago
16d0c8ce906760961dd46610ae0054a038c6e3c3 authored over 5 years ago
Give the varlibqubes storage pool, which places volume images inside the
VM directory, a chance ...
cfa1c7171e0035f1ec341795e88d3e7ad9033fb3 authored over 5 years ago
6e592a56d71367653adf5eb06d20a6f9d4e158de authored over 5 years ago
During regular VM shutdown, the VM should sync() anyway. (And
admin.vm.volume.Import does fdatas...
Make it work when passed a file, too.
df23720e4e95cfc4c6ff16c77db7c516616e231e authored over 5 years ago35b4b915e7ccedf04bc433507952ed4fa6b3fc85 authored over 5 years ago
This is needed as a consequence of d8b6d3ef ("Make add_pool/remove_pool
coroutines, allow Pool.{...
5b52d23478d3f96488bf928825bbc59fb1302cbf authored over 5 years ago
fe97a15d11cb6a88064e86c59525996a03c55525 authored over 5 years ago
d94e13f7533718e7b45ffd7abb4138e8367758cc authored over 5 years ago
Revert to use umount -l in storage tests cleanup. With fixed permissions
in 4234fe51 "tests: fix...
66e44e67de353b5a280d6f64eb4468bc40192252 authored over 5 years ago
There were (at least) five ways for the volume's nominal size and the
volume image file's actual...
de159a1e1ea3b00f20d08b6d8999f3d5e9740909 authored over 5 years ago
And change the volume lock from an asyncio.Lock to a threading.Lock -
locking is now handled bef...
Fixed more generally in one of the next commits ("storage/reflink:
preferably get volume size fr...
Fixed more generally in one of the next commits ("storage/reflink:
preferably get volume size fr...
* origin/pr/257:
tests: AdminVM.run_service*()
tests: QubesVM.run_service function
vm/admi...
* origin/pr/267:
lvm: run blkdiscard before remove
issue #5077
62e3d571206f134adf6989345962fd92f103e2f3 authored over 5 years ago
* origin/pr/266:
storage/reflink: volume.resize(): succeed without image
storage/reflink: vo...
c468b29490ed0cbd1ad81624cbb2939027ee7db8 authored over 5 years ago
e352fc25d78be695a18816e8962e6a9cd18e8289 authored over 5 years ago
In R4.0 it is no longer the same as the gateway.
QubesOS/qubes-issues#3585
2afab43df9be2e81743ba7795c8203c52470ebb2 authored over 5 years ago
Libvirt XML syntax require lowercase utc as 'basis' attribute.
This option is used only if 'time...
Successfully resize volumes without any currently existing image file,
e.g. cleanly stopped vola...
It is handled by 'qvm-volume resize', which has a '--force' option that
can't work if the check ...
30b92f8845fd2a102a5f65de74a338d104384799 authored over 5 years ago
9f5d05bfde04746e8d47972b306c924bad080c60 authored over 5 years ago
c43df968d568f5738745dd299b7e210d40ab6955 authored over 5 years ago
Calling qrexec service dom0->dom0 can be useful when handling things
that can run in dom0 or oth...
Ask qubesd for admin.vm.Console call. This allows to intercept it with
admin-permission event. W...
c5aaf8cdd78cabbcba11fc2fa0522734b0f0c510 authored over 5 years ago
createrepo isn't directly used by this package, but by
qubes-core-dom0-linux instead. Lets keep ...
The initializer of the class DispVM first calls the initializer of the
QubesVM class, which amon...
* origin/pr/261:
tiny fix in documentation
* origin/pr/260:
tests: handle /qubes-mac
mac address: lowercase of default value as in _set...
afe4521d67175f5491023c6244a19a5afd60f11c authored over 5 years ago
9472e7346563b0eb2a9f156cf4e4ffbd6f4b2428 authored over 5 years ago
1e3e579938e3250bcbf46dcb5553dc4bfbe42e05 authored over 5 years ago
06ec862be4efbd67c725c4ec5177f7c92fb274f5 authored over 5 years ago
QubesOS/qubes-issues#5030
c0de16c9408abefedc4e25bc9f5c1245c5e360fa authored almost 6 years agoce3cb1b60375a844d3762c9f6a5726bddec39cae authored almost 6 years ago
95ddf19dcca3af515c6cd0cd43c2540e2d7f075a authored almost 6 years ago
1c09a2c77eb83029a284719dfd197ddabd9dacc0 authored almost 6 years ago
eaba6e54bae2357d0d6bd80ff9fd440697113ff4 authored almost 6 years ago
4b866068909789bb2079cb93d0ecdf242e05f51d authored almost 6 years ago
b0e027ed1c9731a45ad6b5ea3363f124ba2cae35 authored almost 6 years ago
f728801eb2bc832cfa3c1801e3cb5bc6b1097ba3 authored almost 6 years ago
518d0edc9458780d4d887aa726fd191dfa25e68e authored almost 6 years ago
baef139c007b64d78784d9d1a835e44abc5c28cf authored almost 6 years ago
40022495839f563d78dc66f85fde9a190d90c436 authored almost 6 years ago
Log command output on failure. By default CalledProcessError
presentation do not include it.
If Firefox is started for the first time, it will open both requested
page and its welcome page....
killall isn't installed by default
66de41ac26a37a679b19083872ec796ea71206fc authored almost 6 years ago
Now they live in separate package, but include them in default tests set
anyway.
QubesOS/qubes-...
76b807a94b3456a7c2e6de25f6338b53ea657419 authored almost 6 years ago