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

appmenus: add xterm in Disposable VM menu entry

Fixes QubesOS/qubes-issues#1612

db32b65d8146ef88175b0dc838c3d16a9a51ffeb authored over 8 years ago
appmenus: force X-Qubes-VM category for all VM-related entries

This will ease filtering entries when constructing applications menu.
For example '<OnlyUnalloca...

7080c0371dc7bf8ea4de43b28adb9808240b98c9 authored over 8 years ago
appmenus: fix detection of desktop environment

In Fedora 23-based dom0, DESKTOP_SESSION environment contains full path
to session file, instead...

e90c8a97fff936956b0f1168e6aa455b9011b743 authored over 8 years ago
Merge remote-tracking branch 'qubesos/pr/8'

* qubesos/pr/8:
Don't probe disk contents of loop* or xvd*
Copy unmodified(!) 60-persistent-...

6cd45f88c5fa3978d37f86d0a80e0b8bb1c260ce authored over 8 years ago
Add AEM services to 75-qubes-dom0.preset

They will only start if booted with rd.antievilmaid anyway.

fe6846d5ebd63c84b4dd5698a93675f09546e80a authored over 8 years ago
Don't probe disk contents of loop* or xvd*

Adds a standalone rule to the very top of 60-persistent-storage.rules.

ae7656e348e643d9595820f35771c69e348becd9 authored over 8 years ago
Copy unmodified(!) 60-persistent-storage.rules from Fedora 23

e85363da2096dce65ec636dfdc634223fbc9afb1 authored over 8 years ago
version 3.2.4

db8aa6cf15f4b4f715de14219b2bacd9ee554876 authored over 8 years ago
dom0-updates: whitespace fixes

d9b37eec6c1d6cbf78d8ee2e355c6a0ab58b9cc4 authored over 8 years ago
Merge remote-tracking branch 'ttasket/ttasket-patch-3'

Fixes QubesOS/qubes-issues#2061

* ttasket/ttasket-patch-3:
Fixes
Re-create private.img if m...

3eed63b8920422007ab03f813b29eab937689544 authored over 8 years ago
Fixes

Moved create private.img before yum.
Shutdown templatevm first -- don't want to query possibly ...

fbb58918afb167fa5d1424903e7e61a4219bb2a2 authored over 8 years ago
Re-create private.img if missing

This restores the netvm setting and also re-creates private.img if older rpm scriptlet doesn't c...

ef1ab342343a8f6ee0ba831a46589f43a63deb15 authored over 8 years ago
Try to handle private.img (fail)

mv and rm private.img like root.img, but this results in no private.img after reinstall.
do not...

577944c8fb7a307764ff33e7bb2a4d0a90721c3c authored over 8 years ago
Fix syntax

@marmarek This works on my system.

457b275800ed1bb33b76cd58496eedd0a1add749 authored over 8 years ago
Backup root.img

Just in case template %post scriptlet doesn't unlink during reinstall, or if reinstall fails.
A...

32a4269f4a8400c143d4e3b1c9bf78b21aec64c1 authored over 8 years ago
Update qubes-dom0-update

d316624f6120773955859c9c00bcd35b5501947f authored over 8 years ago
Backup root.img

Just in case template %post scriptlet doesn't unlink during reinstall, or if reinstall fails. Fi...

8c7a225070f8e360fc5edff43da19cefc8330c46 authored over 8 years ago
Backup root.img

Just in case template %post scriptlet doesn't unlink during reinstall, or if reinstall fails.

6c7c25d9e7beda65efe32b007020b03ad08a6d56 authored over 8 years ago
Support in-place template reinstalls - for testing

This doesn't yet prevent appvms from starting with invalid template during the reinstall, and do...

17627cdf3caa79cd6b672740e83a32610954dc96 authored over 8 years ago
Add template reinstall support

Issue #2061
Simple implementation checks for --action=reinstall but adds no sanity checks.

6b315b1dada7a738c21792b352f1ef017db08dc2 authored over 8 years ago
version 3.2.3

30aac6b6a801ff48c67d32c0baeb75942f44f3c2 authored over 8 years ago
system-config: add systemd-preset configuration

Fixes QubesOS/qubes-issues#2049

60488d4439612cd266ad27806f33621a87e83561 authored over 8 years ago
kernel-install: do not add kernel entry if already present

The entry may be already present for example when reinstalling package,
or calling the script mu...

4d4e7cc5e92529482c33ed91bb074a2222cad458 authored over 8 years ago
travis: initial version

QubesOS/qubes-issues#1926

dc9e3c9c11e6fbd6bec712ebd5c88993e77e6ec8 authored over 8 years ago
dom0-updates: patch dnf.conf to use local repository

Add the same options as for yum. And do that with nice markers, instead
of forcefully overriding...

01f357ae3ace491bb5b2f3e1b3729f5bea57d46d authored over 8 years ago
qrexec: prefer VM-local service file (if present) over default one

This will allow a service to be overridden per-VM.

Signed-off-by: Marek Marczykowski-Górecki <m...

c62952956500632c99b20d80d57e64593690b1c0 authored over 8 years ago
qubes-rpc-multiplexer: deprecate /etc/qubes_rpc, allow /usr/local

/usr/local resides in private.img, so it is possible to define per-appvm RPC

Also, with the upc...

c4cf6b646b558da3813e0aa1d31591d0e61cf406 authored over 8 years ago
qrexec: add service argument support

Fixes QubesOS/qubes-issues#1876

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisibleth...

21bec492e83601891dc8a2ec60a1c96416086bec authored over 8 years ago
qrexec: execute RPC service directly (without a shell) if it has executable bit set

This will allow to use some different shell/language for a service (for
example python).

Signed...

f8d23d0d64899f5e194f0e363db68455dadf3ca5 authored over 8 years ago
qrexec: do not leak FDs to logger process

This would prevent qrexec from detecting EOF.

Signed-off-by: Marek Marczykowski-Górecki <marmar...

7b582e0339bf91eccb5fafbf298b1ac17231a23c authored over 8 years ago
version 3.2.2

888db2f7cf6b13c1cbd3c6dc14d0ffbc23e7dd5d authored over 8 years ago
kernel-install: don't fail on kernel removal in non-EFI installs

In non-EFI installation /boot/efi/EFI/qubes may not exists. In this case
do not try to touch (no...

f7eaa7bec25814c76fc5d17c79852c6485e3eb3b authored over 8 years ago
version 3.2.1

85effc29468015d039cddbf75353d8a93860ddca authored almost 9 years ago
appmenus: call appropriate kbuildsycoca version (KDE4/KDE5)

QubesOS/qubes-issues#1807

b5101d11d6ad4a64dbed8bb207bd5f315de92696 authored almost 9 years ago
version 3.2.0

c9d1f7c98d3a7dd34f3610c07a9be537ccb7e47d authored almost 9 years ago
appmenus: force changing appicons when VM label is changed

Fixes QubesOS/qubes-issues#1606

4694f5f52f9456869c58da469cddcc4ab87c3ddf authored almost 9 years ago
dracut: Omit network and kernel-network-modules

fdc00ad678896ec955d88f4d01b98a10e93e6e1b authored almost 9 years ago
qrexec: add support for service argument

Fixes QubesOS/qubes-issues#1876

0607d9021a73171be2e287d24bf0547d07ac7e59 authored almost 9 years ago
qrexec: deny spaces in service domain name

Fixes QubesOS/qubes-issues#1877

ad28f4df625b536c8ce571ff1e7d6c8a7b96117b authored almost 9 years ago
Add colon (:) to trusted characters (for "Code::Blocks" appmenu)

After installing "codeblocks" app in TemplateVM it doesn't appear in Qubes VM Manager's availabl...

3acfb8e4b3177db0b4a09265b593d05c4b36cedb authored almost 9 years ago
pm-utils: call qubes.SuspendPreAll/qubes.SuspendPostAll services

Host suspend notification may be useful not only to driver domains. For
example Whonix needs to ...

e0c875a3673b34ef239e307ae645a6e6393ec3b1 authored almost 9 years ago
dom0-update: remove cached metadata when --clean is used

Fixes QubesOS/qubes-issues#1748

6c7443223bb13348da1f3ff20d3dc1fec19073d6 authored almost 9 years ago
version 3.1.9

c87d6c5cb732d80bc44fa9af6fb5459a77be0e1a authored almost 9 years ago
pm-utils: do not leave background tasks - will be killed by systemd

qvm-sync-clock running in background is killed as soon as
qubes-suspend.service is terminated.
A...

b19ba4dc2deb9c3a8d80abcc38aeb597d68b28d2 authored almost 9 years ago
version 3.1.8

01833c698c9228892eb36b71e945f17ecb3e2666 authored almost 9 years ago
Merge remote-tracking branch 'qubesos/pr/5'

* qubesos/pr/5:
Use #!/bin/bash and && in qvm-move-to-vm
qvm-copy-to-vm: Fix running with mu...

199d12636b9294b25cf751d85bac5744ca3a1b89 authored almost 9 years ago
qrexec: add timeout for data vchan connection

When qrexec-agent crashes for any reason (for example
QubesOS/qubes-issues#1389), it will never ...

f8d8368b100d8f2d563ccf85e58681abada53454 authored almost 9 years ago
pm-utils: use `qvm-sync-clock --force` instead of manual qvm-run

After suspend VMs clocks are desynchronized in most cases (because VMs
were paused). Since direc...

ee3950a3aa47f4697b2a790d71e7468f329c921b authored almost 9 years ago
Use #!/bin/bash and && in qvm-move-to-vm

#!/bin/bash because qvm-move-to-vm sources qvm-copy-to-vm, which has
a bashism (-o pipefail).

...

6e4d39c7b3bb2f1c80144d4eea8ff2a375ae1f06 authored almost 9 years ago
qvm-copy-to-vm: Fix running with multiple file arguments

c177ae2c7a6160db376d3eabaf20ac9264ce34d5 authored almost 9 years ago
qvm-move-to-vm: Remove duplicated code

bc29af7c0c5f1a48a17d2218e807497711af181d authored almost 9 years ago
version 3.1.7

466acad6fb0211f657146a35700f5f42c070f70a authored about 9 years ago
Use qubes.SetDateTime instead of direct call in post-suspend time sync

Fixes QubesOS/qubes-issues#1728

8c0643092b919fe9e08baf34527e7cb48550fefb authored about 9 years ago
dom0-update: do not output scary messagge about missing repomd.xml

... when no updates are available.

Fixes QubesOS/qubes-issues#1685

2198986d5cec5cc2d4351088e56a150bfd03b3e2 authored about 9 years ago
Merge remote-tracking branch 'qubesos/pr/4'

* qubesos/pr/4:
Add qvm-appmenu-replace tool.

fc2e8264d418993176b2ef1f535c08ebd2da10a7 authored about 9 years ago
version 3.1.6

74afb8a7cc62b982c3bf1393e4121cbf92fd3f5c authored about 9 years ago
Fix typo in "d9d48e8 qrexec: use tray notification when..."

Fixes QubesOS/qubes-issues#1446

Thanks HW42 for the report.

fa8ebeb42d5f1175426aff8b621110602b2090e4 authored about 9 years ago
version 3.1.5

ae0cad589e9ddc9489ebc35194234af4235dd6ab authored about 9 years ago
qrexec: use tray notification when VM needs to be started

For both successful start and the failed one

Fixes QubesOS/qubes-issues#1446

d9d48e89480805ccf4cf67c6d59a92552002c970 authored about 9 years ago
dracut: include all USB controllers drivers

dracut in Fedora 20 doesn't know about *-pci modules (which were split
of *-hcd). So add them ma...

f66be6c94330212987e389e9c6dbff4e5b1db49c authored about 9 years ago
dom0-updates: remove "updates pending" flag also when no actual updates were found

This allows to clear the flag when for some reason it wasn't cleared
immediately after installin...

6921400a7a46c77d311278bf06f807fe6dc5d976 authored about 9 years ago
dom0-updates: wait for apper to finish, then remove "updates pending" flag

Unfortunate side effect (to be solved at Qubes Manager side): it will
block Qubes Manager until ...

cb6a52a652d44226729b379a02c6880a555d3e33 authored about 9 years ago
dom0-updates: ensure proper permissions on "updates pending" flag

QubesOS/qubes-issues#1511

4a556dcab19e66e30eac65226ae5ede6de682a8c authored about 9 years ago
dom0-updates: remove unused code from cron job

d9a2a6607337b9e7265767c978cb043e2f596637 authored about 9 years ago
version 3.1.4

55f67d602e472c4d8a36f728792c3143d805c8ef authored about 9 years ago
Add qvm-appmenu-replace tool.

This can be used to replace the Terminal shortcut
(QubesOS/qubes-issues#1428).

ff02e0da909cca914e301b8f0c62285bdf9def4c authored about 9 years ago
kernel-install: (EFI) really install kernel image

Not only add it to the configuration.

Fixes QubesOS/qubes-issues#1492

1430861c6b861635bab582db435b199fd864cc86 authored about 9 years ago
kernel-install: fix EFI dir path in xen.cfg generation script

Fixes QubesOS/qubes-issues#1492

8a9d3de1ef6df9d08189f6a5e589e7c126f02386 authored about 9 years ago
version 3.1.3

8efde5575555cbd247e27f8e1d94e49c3ecf9fe5 authored about 9 years ago
Fix test basic/TC_01_Properties/test_000_rename

7f55410a023887024a2104d63e70c53f776703a1 authored about 9 years ago
Make appmenu paths properties and not config attrs

This fixes a circular dependencies where get_attrs_config() in QubesVm is
executed, before the s...

6590931fcd5f3905c5a3a11febb950dec57b5d1a authored about 9 years ago
Remove unused imports from qubes-core-appmenus

4d94309087f2393ea5a998f3ecfdc3bec7271ba0 authored about 9 years ago
appmenus: remove entries from AppVMs menus when removed from template

Fixes QubesOS/qubes-issues#1411

4d3a7ad5c6315a4639d92a7a937bb72a725439b3 authored about 9 years ago
version 3.1.2

f10442cc787c6b111176b0c2b63253d95d96d5e3 authored about 9 years ago
Require new enough qubes-utils package for updated libqrexec-utils (again)

It is required for additional file-copy functions, moved from
core-agent-linux (qfile-agent).

Q...

8f52c83f0b7acb9dbef9e9757220231e22abb4d7 authored about 9 years ago
Implement qvm-copy-to-vm and qvm-move-to-vm utilities

QubesOS/qubes-issues#1324

4e498c90e62697f870aa416ffb1415e6d67725b4 authored about 9 years ago
Require new enough qubes-utils package for updated libqrexec-utils

Required by 0c288aa "qrexec: implement buffered write to child stdin to
prevent deadlock"

520e2509663f24ad6041ce76249a4227a23417fe authored over 9 years ago
qrexec: implement buffered write to child stdin to prevent deadlock

Otherwise if the child process isn't reading its stdin at that time, it
would deadlock the whole...

0c288aa355caf433e9d78a0bb9e3fab9863c542e authored over 9 years ago
version 3.1.1

4a7c2e2d42825984c9fe74728e185b65b7ae8670 authored over 9 years ago
qrexec: fallback to kdialog if zenity is not installed

Fixes QubesOS/qubes-issues#1277

c8ce468c7f92ea87295caa39752bc77cc492ea91 authored over 9 years ago
qrexec: fix handling autostarting RPC target VM

Do not reimplement manual VM state checking in qrexec-policy.
`qubes.xml` is loaded anyway, so j...

63e74a01d30add79d9a635acc5ce3fe70130eac9 authored over 9 years ago
version 3.1.0

63dffb48c5e761b2e33ed8a213ead100946e2a09 authored over 9 years ago
kernel-install: add new kernel to xen.cfg for xen.efi

QubesOS/qubes-issues#794

867baa72660202ac662444904da4a382e07fde7a authored over 9 years ago
kernel-install: call grub2-mkconfig only when it is installed

On systems booting with EFI, there is no grub2 installed at all - the
system is started directly...

0e733bd0de5c6a14a510cab79b41146a40cb1800 authored over 9 years ago
version 3.0.15

71342f4bd22b757d9cbe300c91bedfce8f6c7880 authored over 9 years ago
Merge remote-tracking branch 'origin/pr/3'

* origin/pr/3:
filter out tar time wrap warnings using grep

55f9ca5996ce48653cbe25340e797b871baa0bb7 authored over 9 years ago
filter out tar time wrap warnings using grep

https://phabricator.whonix.org/T401#6634

7d0b2479f5d9730ed84586c2b7208526cf73e86f authored over 9 years ago
doc: add some more details to qubes-dom0-update --action

0d69e8fe3e71e516debf7a464e0decbb46eca45a authored over 9 years ago
Merge remote-tracking branch 'qubesos/pr/2'

5f030b003350296f462f019fa215f2421bb68f9c authored over 9 years ago
core: use vm.absolute_path to parse paths in qubes.xml

This makes easier to handle some corner cases.

qubesos/qubes-issues#1124
Reported by @doncohen,...

4e1f6b5bd59232f22d766d1ce7549f84a410c5d7 authored over 9 years ago
Merge pull request #1 from Jeeppler/Jeeppler-patch-1

added the --action parameter description

7d9751048e3c6058c6adc92b110b0c51f3d7eda1 authored over 9 years ago
added the --action parameter description

added the --action parameter description. The --action parameter is implemented since a long tim...

c88a2dceb99e76c2b202120335c1623351349dde authored over 9 years ago
version 3.0.14

730db56623782658525f42112b69d0b10a3936f0 authored over 9 years ago
appmenus: do not create appmenus for DispVMs (#1123)

Fixes qubesos/qubes-issues#1123

ccd8021af9f05d2e1099e737c48fc3885672e0a0 authored over 9 years ago
version 3.0.13

079d0b1060b9efce4c301dc6a24b0905d1ff0618 authored over 9 years ago
appmenus: fix broken import

c2c34528a2fd7db385988af182ae5ebd03f759aa authored over 9 years ago
Undo 'Boot Loader Spec' by deleting /boot/MACHINE_ID

The specification doesn't cover how to boot Xen (or any other multiboot
binary), but the sole pr...

f795e58483f80f5de9f8662a648e041f9f2d7c88 authored over 9 years ago
appmenus: Add offline mode to qubes-receive-appmenus

Will be useful during LiveUSB build - we can't start template at this
stage, but still need to s...

c85fc7a0981ec3b6fc9855d0e7360b901780c95b authored over 9 years ago
version 3.0.12

5b4b4190a5552a48bb78e4513e2122602541db1b authored over 9 years ago
rpm: move os-prober removing code to kernel-install subpackage

Main qubes-core-dom0 should not be installed as part of installer image,
but os-prober dependenc...

e062c431dd6d194b79ba7c63d92e61e7eb86d5a0 authored over 9 years ago