Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-core-admin-linux

Qubes component: core-admin-linux
https://github.com/QubesOS/qubes-core-admin-linux

version 4.0.1

e0ce4a8348eef81712612042f7156f01ca3f5665 authored over 7 years ago
qvm-copy-to-vm: use --service option

qvm-run got --service option, so use it. Old method doesn't work
anymore, because qubes.VMShell ...

2fb94bd3e6999322e959d032272850fa8d43011e authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/27'

* qubesos/pr/27:
Fix root.img handling bug

005fed6cdf33cfeec9a1b6df86b5841c2ffd97d4 authored over 7 years ago
Fix root.img handling bug

Per issue https://github.com/QubesOS/qubes-issues/issues/2848

6d251d5c58eb316491d82c512875be5642565adf authored over 7 years ago
Instruct qubesd to suspend VMs before going to sleep

Move suspend handling into qubesd.

51abb471b9ecc6e41e44ac1f5d63cd988cd5cf1a authored over 7 years ago
systemd: remove qubes-block-cleaner

9b75dd1321e4ccf12fe71e61a551b7f7a9182d4f authored over 7 years ago
qrexec: fix pending requests cleanup code (cont)

There was a second place with exactly the same bug. See
dad208a "qrexec: fix pending requests cl...

8719e5d74c9a6c181149fde11d9f67cb8b942441 authored over 7 years ago
rpm: add R: qubes-core-admin-client

qubes-dom0-update script use qvm-run tool, which is in
qubes-core-admin-client package (python3-...

e4cf07c107eb14882664f66ada954cffd2cfe44b authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/22'

* qubesos/pr/22:
Move qvm-xkill to different repo/pkg

b69f263c10f76ad86559d536720bc955ff6658e4 authored over 7 years ago
Really disable lesspipe

Only files with .sh suffix are loaded.

Fixes QubesOS/qubes-issues#2808

e62acf815a7bea8f6c97c016497dc201ef2db703 authored over 7 years ago
rpm: drop unused python3-PyQt4 dependency

It was used for policy confirmation, but it isn't in this repository
anymore.

1057309951e63867f24f12686f1f814fba8264eb authored over 7 years ago
dom0-updates: migrate qubes-receive-updates script to use Admin API

Don't import qubes.xml directly.

1447ecad5737737882d47af70eaf69dadc32b8d6 authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/26'

* qubesos/pr/26:
Get rid of forked f23 60-persistent-storage.rules

e6cd559b828f09f6cc0217c1df5b530453af3102 authored over 7 years ago
Update qubes-dom0-update script

- don't call removed qvm-sync-clock
- use qvm-start --skip-if-running instead of qvm-run ... tru...

d9202f8d149ca0fb691a6b57a8356deac775c9e3 authored over 7 years ago
Get rid of forked f23 60-persistent-storage.rules

Use UDEV_DISABLE_PERSISTENT_STORAGE_RULES_FLAG instead, which is
available since systemd 231.

-...

6c8df74b7f599c173fef1aa531fc64782466ce39 authored over 7 years ago
version 4.0.0

6681ad79bc737d03768536febf2545b0036d08bd authored over 7 years ago
qrexec: adjust for new qrexec-policy

New qrexec-policy can provide information about original target domain,
even if later overriden ...

8fd4d9e853ddab39837e46a233dfad6cc2b61bfa authored over 7 years ago
Merge branch 'core3-devel'

ad2a976924da13182acf58a2ae747589eb285989 authored over 7 years ago
travis: update for Qubes 4.0

e36dba5acbf673df2d0fb97d61e3a34d4fe17629 authored over 7 years ago
Move appmenus/icons related to desktop-linux-common

This is the right place for desktop related files - later it will be
installed in GUI VM (but co...

22cf6df02fdca1719cde177d65523604fc626f7b authored over 7 years ago
Move main qrexec binaries to /usr/s?bin

/usr/lib/* is a place only for some auxiliary binaries. While in
majority cases, qrexec-client a...

ea6f47bf33e0fe1beb2c2043e4e24ba1f38b25c2 authored over 7 years ago
qrexec: switch to new qrexec policy in core-admin

QubesOS/qubes-issues#910

1502eb4d590bfdcfc8e71b457a3c58cad34c5911 authored over 7 years ago
systemd: enable qubesd.service

83308758f015867afb376d62ccf7d8de1710cf7e authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/24'

* qubesos/pr/24:
Prompt to create policy file for qubes-rpc if not present.

b629cbfe9eacdfc830731d58a58df7e4f92a3357 authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/23'

* qubesos/pr/23:
Flush dnf configuration on updateVM before starting dom0 update

a86c36ceb1cc532a16c2a4d98c885fd5f7766100 authored almost 8 years ago
Prompt to create policy file for qubes-rpc if not present.

194e0bc3cc2dea214568b82aafad7a92c54b5f2e authored almost 8 years ago
Flush dnf configuration on updateVM before starting dom0 update

fa72d66d5dfdeccb14031fb5f1736f554f1394ee authored almost 8 years ago
Move qvm-xkill to different repo/pkg

Tentatively qubes-desktop-linux-common.

ce56a4cdf3a3cbfc927e7e8392325a456edcc9be authored almost 8 years ago
Remove dates from man pages

Counterpart to https://github.com/QubesOS/qubes-core-admin/pull/94

5e0df3d2cc4e3222456b9dff24dcc3775833f46f authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/20'

* qubesos/pr/20:
Fixes
Starting mods for template upgrade support

9ea58a2ce2b990f7d21393022ccd4e902b76786e authored almost 8 years ago
Fixes

25f1801061faf5cee60e7e083fb9a8c2241a6e2f authored almost 8 years ago
dracut: Do not fail if Xen components are built into the kernel

Prior to this commit, if the Linux kernel's Xen-related components were
built into the kernel (a...

e6e2404d24e2dc3fc84855a09bda91f6a652b7aa authored almost 8 years ago
Starting mods for template upgrade support

ad404bfbe63de831bf5712c89b4a7e1e488cd5a6 authored almost 8 years ago
version 3.2.12

eb12a8cfc62e5ea2d4be523eee28cb63fdcf59d3 authored almost 8 years ago
qrexec: fix pending requests cleanup code

There was a logic error in pending requests cleanup code, causing
policy_pending_max being set t...

dad208a0d5acc3381b954210ff6666db9af1f4ee authored almost 8 years ago
qrexec: fix pending requests cleanup code

There was a logic error in pending requests cleanup code, causing
policy_pending_max being set t...

723d32b8b7448a0c182ad057cb03996a14507593 authored almost 8 years ago
Merge pull request #4 from QubesOS/master

Update from original

05b57f4960240ecf6928c7ea45cb515209406b43 authored almost 8 years ago
dom0-updates: code style fixes

452b6c4ae218b1e3fd6000e7e704d1a923dc0d41 authored almost 8 years ago
dom0-updates: update qubes-receive-updates to python3

514c27d681a8b642449f7ad566dfff02db5b64c3 authored almost 8 years ago
qrexec: update qrexec-policy to python3

b253fdba33beaac51f4b7d28f6c38b33610f00c6 authored almost 8 years ago
travis: drop debootstrap workaround

Move to qubes-builder

Signed-off-by: Marek Marczykowski-Górecki <[email protected]>

b370eea13c81838af40e7085285ceab3e9ad5eb5 authored about 8 years ago
version 3.2.11

4f0878ccbf8a95f8264b54d2b6f4dc433ca0793a authored about 8 years ago
travis: remove debootstrap workaround

Moved to qubes-builder

97c13e15f0bde981864f931ad351d8cd4db6a7ee authored about 8 years ago
v2: (dom0) qvm-move-to-vm: don't "rm -rf" vm name argument

Fixes QubesOS/qubes-issues#2472 from commit
bc29af7c0c5f1a48a17d2218e807497711af181d

4d18800bc04fcaf4e5a55a961bbb9a1f447fd4cb authored about 8 years ago
Move qvm-xkill to new tools/ dir

c6e1f0536c51627afce1b3e162f738e813648111 authored about 8 years ago
Fix a typo

Thanks rustybird for catching it.

e59c863c23f827df2005080a69769f8fc136a2a8 authored about 8 years ago
Mitigate GUI DoS (part 2: qvm-xkill)

Can close windows of a VM while it's paused, and can not accidentally
harm dom0 by errant clicki...

be1d984364de9641312f56def13b0af27cfe1cd4 authored about 8 years ago
version 3.2.10

73ba5f805b38b67c62b0162c8fd407f3f1e0f2a4 authored about 8 years ago
qrexec: really do not match 'dom0' at '$anyvm', as documented

Design documentation says:
'note string dom0 does not match the $anyvm pattern; all other names ...

981a11cee14a10ad90a3f0c8803f956d102f9076 authored about 8 years ago
Ignore EFI boot args when parsing for filename

I need to set some flags in order to boot as described here:
https://www.qubes-os.org/doc/uefi-t...

9b7667c3a57c60655f42ba194d6d1818d0bbb436 authored about 8 years ago
Merge remote-tracking branch 'qubesos/pr/12'

* qubesos/pr/12:
Keep Makefile DRY

c73dcd27865d0207f3f008b8e1d30298fa101817 authored about 8 years ago
Keep Makefile DRY

e24f3535ff38bf513998594d3840cf50f08c985c authored about 8 years ago
appmenus: retrieve appmenus during template installation

Hardcoded call to qvm-sync-appmenus in template post-install is no
longer used, handle appropria...

4efedd2951078c9dd17e8bdd1898fb5de5d2b353 authored over 8 years ago
appmenus: add qvm-sync-appmenus --regenerate-only

This is especially useful when something goes wrong (like accidentally
removing entries).

90b18a1ec18424e42decc635ca8a4ce174167ec5 authored over 8 years ago
appmenus: add few docstrings

ef47bda417c9c62f2ab0d03702c4e22426e5a1d2 authored over 8 years ago
appmenus: fix handling VM name on command line

QubesOS/qubes-issues#2412

85b509cedce5b652adfa8a8db138be032b465b4e authored over 8 years ago
version 3.2.9

35d32aa3d7329c69f94780f3a8ae6686108a9e96 authored over 8 years ago
Revert "qrexec: fix "yes to all" for qrexec calls with custom argument"

Do not copy policy file at arbitrary time.
This reverts commit 1dff6361b7ca1c7b26d52cd00ca0cedce...

610902a5c133786f365c78e4aef34d8e303c8b21 authored over 8 years ago
version 3.2.8

c15841c8281e8075ab1f63fcee06ff79089286c4 authored over 8 years ago
qrexec: fix "yes to all" for qrexec calls with custom argument

If argument-specific policy file do not exists, create one based on
generic one.

Fixes QubesOS/...

1dff6361b7ca1c7b26d52cd00ca0cedceef2ac00 authored over 8 years ago
version 3.2.7

2768b22494df8d44e4989bcc81420cc0cc9e01f6 authored over 8 years ago
Merge remote-tracking branch 'qubesos/pr/11'

* qubesos/pr/11:
qubes-dom0-update: Show sync and download progress

875866c3c080e19b5679fab49b6a6d59c18a7910 authored over 8 years ago
Merge branch 'bug1676'

* bug1676:
install-kernel: handle custom EFI directory

34ed18527ba307cc16a89f2bdb7df37ae2b211e9 authored over 8 years ago
qubes-dom0-update: Show sync and download progress

Use "script" (part of util-linux) to fake a dumb terminal in the
updatevm, so dnf will show sync...

be30203d8185c168fb7b8070759b37a8b7ac0c03 authored over 8 years ago
qrexec-policy: fix handling special target VM names

Function validate_target should return either valid QubesVM object or
None in case of success. A...

40b139ab826cc14733f6f4836d72e9401e743a61 authored over 8 years ago
qrexec-policy: prefer using VM objects

Pass VM object instead of just name - it will make extending much
easier. For example new DispVM...

009e2e6adb67eee49622ad34bdd2d2d6ab8eccff authored over 8 years ago
appmenus: skip VMs without own directory

For example Dom0, or VM not created on disk (mostly while running
tests).

a513b33da3a60827eac2a085a1dc3ebd2f6e2993 authored over 8 years ago
qrexec-policy: new DispVM handling - $dispvm:DISP_VM keyword

Add support for `$dispvm:DISP_VM` syntax in target specification. At the
same time update the co...

cce22c951791437480ee8cb03c62eef3121f1622 authored over 8 years ago
qrexec-policy: fix confirmation dialog call

a72d53ae1bb49086f4dfb57ae3e01535dd599533 authored over 8 years ago
version 3.2.6

1cee27275e8cc8b385ccee84e9e3a86f65df2d2c authored over 8 years ago
qrexec-client: Also allow the bell character

c7ad14320ff5e3a37dc420efae308a36f966795b authored over 8 years ago
qrexec-client: Filter terminal output much more strictly

qrexec-client -t/-T (and therefore, qvm-run --pass-io) only handled the
escape character, \033. ...

e005836286ed4d5615c34608a088a30d9aa7a556 authored over 8 years ago
qrexec: don't call exit directly from qrexec-policy main

Use `return` instead. This makes possible to implement unit tests on
this function. And also mak...

9192bb0d44501925a0fa30f51e3463b5f9cf1100 authored over 8 years ago
qrexec: switch to ArgumentParser in qrexec-policy

9a5bd57d1b1186445c36b1a3eeeca07b01bf3140 authored over 8 years ago
qrexec: add option to wait for VM-VM connection termination

Normally when qrexec-client setup VM-VM connection it exits
immediatelly. But it may be useful t...

849b29538436cb3beaa36049cc5190a692ed529f authored over 8 years ago
qrexec: reformat qrexec-policy

No functional change, just make it slightly less painful to read...

8a780cb7f5bd189795f97c58bd9f8d0d7c929f54 authored over 8 years ago
appmenus: register event handlers on QubesVM, not BaseVM

It is critical to call rename-related events in the right order related
to those in QubesVM, bec...

92c3ba578a3b2f0a83a39a633b4e92d13255319f authored over 8 years ago
tests/appmenus: fix template cloning code

create_on_disk no longer handle cloning files.

da9205c78a5a2ce1d87f406ee650b6bc7659d0e0 authored over 8 years ago
appmenus: adjust for QubesArgumentParser API change

3abee97e13866779b8e439d92611a346b6351b17 authored over 8 years ago
appmenus: don't crash on VM without files on disk

Such VM can still trigger some appmenus-related action, for example
label change. This may happe...

86ef6906adb9288634b071be54896cca8b343093 authored over 8 years ago
appmenus: clone default whitelists for VM type

Don't bother with checking whether it is a template or not - when
cloning VM disk files, copy th...

fe209dfd24a6ed0b1fae99c3192c1a46b1ba1fc7 authored over 8 years ago
systemd: enable xen-init-dom0.service

This is the right upstream service to init dom0 entries. Instead of our
own script.

daf1fd47593b23a2863b08351faffbe627c81c33 authored over 8 years ago
rpm: make sure /usr/bin/python (not /bin/python) is used

Otherwise rpm will fail to resolve dependencies (no package provides
/bin/python).

c34427e2648baf8055ab41429b12b68bca963efd authored over 8 years ago
appmenus: do nothing if VM isn't created on disk yet

This may be a case during backup restore - some properties may be
modifier before restoring actu...

19609705fcf12f468df209d319da86492d92e502 authored over 8 years ago
appmenus: few more tests

QubesOS/qubes-issues#1897

aef9aa2dd39b1f1f898fa3fb5f1eccaf4248ae94 authored over 8 years ago
appmenus: misc API sync with core-admin

- there is no longer vm.is_netvm/is_disposablevm.
- 'domain-create-on-disk' even have no longer ...

bf140ae17574b40ab8f2226b2aff2bf36b0e2cd3 authored over 8 years ago
appmenus: fix handling custom templates

QubesOS/qubes-issues#1897

0fbc644fd9a69ce973d6248ed76864ccca280bfb authored over 8 years ago
appmenus: adjust checking label color

Checking icon color is hard...

QubesOS/qubes-issues#1606

f688cba49c870d29086df057ed633cff7debad31 authored over 8 years ago
appmenus: convert shell scripts to python

Fixes QubesOS/qubes-issues#1897

7dccbd1eadfdd8242cf4ad284d0372a6d68314fc authored over 8 years ago
appmenus: add more tests

QubesOS/qubes-issues#1897

9690f52dc580e8b2d6f235e0b6ad279f5059b18a authored over 8 years ago
appmenus: convert qvm-sync-appmenus to core3 API

QubesOS/qubes-issues#1897

e846f26bd33ae21873e2933c6524e3faa881b83d authored over 8 years ago
appmenus: use setuptools for packaging

QubesOS/qubes-issues#1897

acee13bf53e168666a6589a680dbd1189e38a950 authored over 8 years ago
appmenus: add simple unit tests

QubesOS/qubes-issues#1897

c32fbe14aab491db7902e6bb224fac3a24a0a338 authored over 8 years ago
appmenus: indentation

QubesOS/qubes-issues#1897

54a5dd92cf311d387b5ee7abca4402ec3a8d0bec authored over 8 years ago
appmenus: initial conversion to core3 API

This commits change code itself for core3 API, but doesn't plug it
anywhere yet.

QubesOS/qubes-...

d446f849d8bab902704eb02c3d600faddb2df097 authored over 8 years ago
Renamed imgconverter module

6ca61dc70959aa0f208cfb49021d553bc6aa0d9d authored over 8 years ago
dom0-updates: convert to core3 API

b91eace8735f3adb7ecf54d2b091c262cadd2082 authored over 8 years ago
qrexec: initial convert qrexec-policy to core3 API

0568d2ae3bfa27782455f45eb00c512e4c0c20a7 authored over 8 years ago
install-kernel: handle custom EFI directory

Fixes QubesOS/qubes-issues#1676

37f92396c4374669cc273cb373ec4f65922b0abe authored over 8 years ago
version 3.2.5

769e70e76a22381727e9f4ab4b8f2a51c24fa228 authored over 8 years ago