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

qubes-vm-update: fix bug

Now we can update template and non-template at the same time.

22516fad9925d9d0c6bab1d70122a33800ab893a authored almost 2 years ago
qubes-vm-update: minor changes for qui compatibility

c369a3cbb6a1049eaa24f2de50d54730c84191ca authored almost 2 years ago
version 4.2.4

4b1ea0c20e9bc5498a430bc35bb5493a4d7824a7 authored about 2 years ago
Convert policy to the new format

1. Convert qubes.ReceiveUpdates to 90-default-linux.policy
2. Move qubes.SyncAppMenus to 90-defa...

b0304ce7ad62c546865e1403552f261782515f56 authored about 2 years ago
version 4.2.3

03ce2918773c4b5ce891dc5248ae8d6dd09ef00d authored about 2 years ago
Support alternative rpmdb path in qubes-dom0-update

Fedora 37 switched rpmdb path to /usr/lib/sysimage/rpm. Get it
dynamically instead of hardcoding...

4f2c8f75dea127a276b839feafa5f74212376ba0 authored about 2 years ago
Update presets file

- udisks2 is used by fwupd, so allow enabling it
- enable rpm-{migrate,rebuild} services, to han...

3cad0fd41597f59df2eaf3f82b35895e7a32a80a authored about 2 years ago
dom0-updates: fix checking free space on disk

Use current dir - it's after chroot() already. And then, if it fails
anyway, use default limit a...

1adc253e51eb55b0eabc680a9f1f6d1be7d586f2 authored about 2 years ago
rpm: do not own /etc/usbguard/rules.d

It conflicts with usbguard package itself.

fcac72437845377571e65d424b0d24749657a9d4 authored about 2 years ago
dom0-updates: allow ^ in package name

This exists:
google-noto-sans-mono-fonts-20201206^1.git0c78c8329-7.fc37.noarch.rpm

QubesOS/qube...

bf4ab418d44f18c561dc66bf5833933c341f1508 authored about 2 years ago
version 4.2.2

28e8788a788dacd332d5b82fa05bf8e0c79a9f65 authored about 2 years ago
Merge remote-tracking branch 'origin/pr/113'

* origin/pr/113:
spec: add BR python3-setuptools

30db4519b3727bdb1f00cc6e6e2f49fc7674d166 authored about 2 years ago
spec: add BR python3-setuptools

6ed37d1c59ffacfb0cc16618f173bd15e9136ce6 authored about 2 years ago
Do not override stub grub.cfg on EFI partition

Grub2 in R4.2 is made to include grub.cfg from primary /boot partition,
even on EFI systems - so...

a87ab03e502a17dcfb97d2ca101aa6e918fd60f4 authored about 2 years ago
qubes-vm-update: fixed arg name

aca0deaa25aeadafa694775340e2eb936a8b1b08 authored about 2 years ago
qubes-vm-update: better restarting vms

use wait_for_domain_shutdown to wait for domains to shut down
use shutdown(force=True) instead o...

3701780d3c06ddfb8ede40763496ac575f85e499 authored about 2 years ago
qubes-vm-update:rename n to update-if-stale

54a988417d79edf9f45477651f2ae5c56ef5b1e5 authored about 2 years ago
qubes-vm-update: rename smart to n

e2fb2770c9d761dc920970935f21134bac4fb831 authored about 2 years ago
qubes-vm-update: refactor

4a5c9783f3b593b34281d8e2181cbad956634819 authored about 2 years ago
qubes-vm-update: skip

f88ce692905fbaa43aeff9652eaa405382876ff9 authored about 2 years ago
qubes-vm-update: smart

23fc5c640de0ed524d64e11d4cebe3980b9653a4 authored about 2 years ago
qubes-vm-update: dry-run

a6271be5b4041bdb18e181de8e6946706d32da31 authored about 2 years ago
qubes-vm-update: restart appvm

8fbc4da4ed20f7ee02146d7819a02fe7626e0bc1 authored about 2 years ago
version 4.2.1

fa450c643d0b8fabb152a070978de6841ed619e2 authored about 2 years ago
Merge remote-tracking branch 'origin/pr/109'

* origin/pr/109:
Remove unnecessary ImageMagick build requirement

b5f975826f395ce34f1e6ecb8fbe23dc686c0730 authored about 2 years ago
Merge remote-tracking branch 'origin/pr/110'

* origin/pr/110:
qubes-vm-update: just print progress
qubes-vm-update: plugins

5e0f7c2a0e183a2e2c51315d9565d506ec4521d5 authored about 2 years ago
qubes-vm-update: just print progress

27ae0cbb7b020438a5becc03ef424384621e4c56 authored about 2 years ago
qubes-vm-update: plugins

d654911220acbc01f635f9ef26ba056cb4afc3ca authored about 2 years ago
Remove unnecessary ImageMagick build requirement

https://github.com/QubesOS/qubes-issues/issues/5009

048549fd0568223ab907cc1c1233ae68f5c5ce27 authored about 2 years ago
Merge branch 'xen-rc'

* xen-rc:
dom0-update: fix handling -rc xen version

cb44e8a17c15f3d854046492ab3ff750c791a22f authored about 2 years ago
Merge remote-tracking branch 'origin/pr/106'

* origin/pr/106:
Improve wording for failures of qubes-dom0-update

76900c22268f3a76c0cc761be185569ca45b683a authored about 2 years ago
dom0-update: fix handling -rc xen version

Do not refuse update of release candidate of Xen.

02d29b46441cb799e43c7970117f621a6300b3f2 authored about 2 years ago
Improve wording for failures of qubes-dom0-update

Make it clear that you can use --clean to just start over.

f44d9eb04e8103d75da4d0b61d784c0025a819e9 authored about 2 years ago
Merge remote-tracking branch 'origin/pr/105'

* origin/pr/105:
qubes-vm-update: unify log options in dom0 and in qube
qubes-vm-update: pro...

7aba18644823362f00c24f2ca73ef96c038c5834 authored about 2 years ago
qubes-vm-update: unify log options in dom0 and in qube

33dc00ed320002743879658a4b7d459446bfefa6 authored about 2 years ago
qubes-vm-update: check target names

15a26c3b1416b91cf80cf9bcc6942d611d820c99 authored about 2 years ago
qubes-vm-update: progress communicating over stderr instead of stdout

15fdeb186028b0d7fa47a57912851501fb3dc8b4 authored about 2 years ago
qubes-vm-update: fixes

65237613de04d92071c2905462074fb0f12bf4ff authored about 2 years ago
qubes-vm-update: extract ProgressReporter and Progress classes to progress_reporter.py

99862ed2996776e532a830b6bde419e0e1de4cb7 authored over 2 years ago
qubes-vm-update: refactor dnf fetch progress reporting

cdf36bd429edd58c79230bf18cfb649a20acc1c8 authored over 2 years ago
qubes-vm-update: ProcessResult

add class for handling return codes, stdout and stderr.

01c17a7315253be9d9e9ac16c43d36dd9798fa71 authored over 2 years ago
qubes-vm-update: more logs in agent entrypoint

f5e2083c159c0aeea903b530f4ac135e6bdc5359 authored over 2 years ago
qubes-vm-update: collect output

e4983708ffd9fb1733653606e45c420e742d3d2a authored over 2 years ago
qubes-vm-update: more efficient progress reporting

use only one inter-process queue

508bad8524d44ebf2d3a2ac7d7ce4fe4583de0a4 authored over 2 years ago
qubes-vm-update: a parallel progress bars

9f03dd5b66ee8ee4dbf0cbdf14cabfe7e6c1b1c5 authored over 2 years ago
version 4.2.0

17e3a9e9340cf3a14ba7757623cd5cd889e4cf7a authored over 2 years ago
Merge remote-tracking branch 'origin/pr/104'

* origin/pr/104:
Update manpage for qvm-sync-appmenus

9326f1b31ddda46ef1454669869b86011dcfc43a authored over 2 years ago
Update manpage for qvm-sync-appmenus

3c15b407a5827a2565b16fc5f66c79c7bf0bfb59 authored over 2 years ago
qubes-vm-update: fixes and refactor

add python3-devel to rpm requirements
add docs
add hard_fail argument in refresh() (dnf)
move re...

fe18db3b5411384b3140fc6726745784d74496aa authored over 2 years ago
qubes-vm-update: first working version

How it works?
1. Parse args (should be run in parallel/sequential etc.)
2. Transfer `age...

6fad750f4fcc71fd834925b989a18407059d8ab7 authored over 2 years ago
Merge remote-tracking branch 'origin/pr/98'

* origin/pr/98:
.qubesbuilder: replace 'spec' by 'build'
Add Qubes Builder v2 integration

51ce0fa6c3a162e0b10ff3548138d76b83da5518 authored over 2 years ago
version 4.1.23

158fa60b9a76b2f4333761c94af2e2d37da1c720 authored over 2 years ago
cpu-microcode-info: Fix alignment

8642c1e66a9b492fa071c70229e5a14e82dbc83b authored over 2 years ago
Merge remote-tracking branch 'origin/pr/101'

* origin/pr/101:
Add cpu-microcode-info

f53e084f5058e6e1fc8709f4710bf04cf66603e0 authored over 2 years ago
Add cpu-microcode-info

This is a small script to read the CPU model info and the loaded
microcode version in the format...

2938c96b798a44cca269b95f239b21e52edc5878 authored over 2 years ago
comment

Fixes https://github.com/QubesOS/qubes-issues/issues/7561

5ffb0d31546fd287d5fa142cfc63a8cbb8d7e327 authored over 2 years ago
version 4.1.22

dab766ef1803aef9fa437cb441827f40d9828752 authored over 2 years ago
Merge branch 'bochs-5.15'

* bochs-5.15:
dracut: adjust 'bochs-drm' module name

d6699faf48a9bdf8374509cb042551ecd81ca5f1 authored over 2 years ago
Merge branch 'unbreak-native'

* unbreak-native:
dracut: avoid subprocess when reading /sys/hypervisor/type
dracut: do not ...

51b4013b3d28ad54f90a1757f16842f41db7fa3d authored over 2 years ago
dracut: adjust 'bochs-drm' module name

In Linux 5.15 it got renamed to 'bochs'. Adjust the dracut module to
include both - instmods wil...

9d109c8cc5404ee7c1a58b12d4011ed39b9587c3 authored over 2 years ago
dracut: avoid subprocess when reading /sys/hypervisor/type

Suggested by @DemiMarie

bf0b2e06f9d10ab4127eee0e35f5d4d805ee505c authored over 2 years ago
.qubesbuilder: replace 'spec' by 'build'

d77eaf88226ae2bbe8c0f55cf059a65ab691e69a authored almost 3 years ago
Merge remote-tracking branch 'origin/pr/95'

* origin/pr/95:
Drop Travis CI

1c5acd285b98fcae1a333a461d18bc7071555e08 authored almost 3 years ago
Add Qubes Builder v2 integration

dd6a72e977ee442261a8233b10c6f22d679c2628 authored almost 3 years ago
dracut: do not fail native (non-Xen) boot

When booting Linux directly, binding devices to xen-pciback will fail.
Do not fail the boot in t...

956ed5d24062adb6cb050aa251921302357d9288 authored almost 3 years ago
version 4.1.21

892c3d27a3e2203b373d66ed332b7b09f2732ea9 authored almost 3 years ago
Drop Travis CI

6f438ef66849706b535259c929f0690212ada857 authored almost 3 years ago
dom0-update: do not show xterm with update check process

This may mess with exit code (critical for setting updates-available
flag), but also may be conf...

47a7fb798e7e038bc8f78fafa0be42200d1ef8a3 authored almost 3 years ago
version 4.1.20

7d0476db14903bf2fbc75a4d165923e7edbcfe6d authored almost 3 years ago
Merge remote-tracking branch 'origin/pr/93'

* origin/pr/93:
qubes-dom0-update: print message when updates are available
qubes-dom0-updat...

90f2af04edc9e6303cbbe92312e11744bfb9f677 authored almost 3 years ago
qubes-dom0-update: print message when updates are available

With UpdateVM output hidden by default, --check-only results in no
message at all (only exit cod...

9c449bb462ca42e609a743c37bc7d1973b2b579f authored almost 3 years ago
qubes-dom0-update: do not attempt to install updates with --check-only

When --check-only is used, skip installing updates phase.

Fixes QubesOS/qubes-issues#7417

67a6950a405c2e710c7136a2bce424af202a9a22 authored almost 3 years ago
qubes-dom0-update: Pass --check-only option to the updatevm too

The updatevm script does need this option too, for two reasons:
- to skip downloading updates i...

87c4591211a67ef577351e334a7531df698252a1 authored almost 3 years ago
Fix qubes-dom0-updates.cron executable for cron

9213f767a20a02ef050f8623974185ab3fee1a1f authored almost 3 years ago
version 4.1.19

c5394f7bee0541c3f21512776ccca60c6990c641 authored almost 3 years ago
Merge remote-tracking branch 'origin/pr/89'

* origin/pr/89:
qubes-pciback: remove nonexisting initdir var
qubes-pciback: better error me...

a22aea4c10c78de3a8f346b7c5d8e068b852ae92 authored almost 3 years ago
qubes-pciback: remove nonexisting initdir var

11c0f012ef2263286f3eeec5b59daf69aa982c2a authored almost 3 years ago
qubes-pciback: better error messages

Fixes QubesOS/qubes-issues/issues/7275

da44fcff269794225c39b07000910bcccdc128a2 authored almost 3 years ago
usbguard: fix startup condition

The old code incorrectly always attempted to start usbguard as
`usb_in_dom0=true` was always set...

94929d19a8cec3a707a9e1c9d4411511e26a11e7 authored almost 3 years ago
usbguard: info message

f47265fd527c93d5a585bc0c5f3b318dd68b09c6 authored almost 3 years ago
usbguard: start via qubes-pciback only

Previously usbguard was started both by systemd and qubes-pciback.
This commit disables systemd ...

6f6a41ef647e68509743d42139737e7bbef8e4ab authored almost 3 years ago
version 4.1.18

91fdaa4132e57c1b28085830633520e856e6aa7b authored almost 3 years ago
Merge remote-tracking branch 'origin/pr/84'

* origin/pr/84:
Allow viewing the UpdateVM output on success

faadecbce5ae04ed3fc2276e3252ea412e7da9cb authored almost 3 years ago
Merge remote-tracking branch 'origin/pr/88'

* origin/pr/88:
usbguard: rip out rules.conf
usbguard: make logging work

f846a2dd994674ca5361b1ce2c150526a38a049d authored almost 3 years ago
Merge remote-tracking branch 'origin/pr/87'

* origin/pr/87:
Make qubes.repo.* services handle new template repos location

38c85329a867c1294e93c5c1146348c01cc06c88 authored almost 3 years ago
usbguard: rip out rules.conf

Only use the rules.d folder to specify rules.
Reasons:
a) rules.conf is maintained by upstream F...

324f5fa105b0ffcdc53c3661dfaa27aa75cd7990 authored almost 3 years ago
usbguard: make logging work

Backport from usbguard 1.1.0.

USBGuard/usbguard/pull/462

QubesOS/qubes-issues/issues/7248

0373fa318cd5fcbcfbb9f8f9c876d43a60da9dc1 authored almost 3 years ago
Make qubes.repo.* services handle new template repos location

Template repositories are now defined in /etc/qubes/repo-templates -
handle this location too.

...

a073ce0357ab7230a4e00ef5c82512c655c78ee4 authored almost 3 years ago
Make dom0 yum variables available in updatevm

37be9fbe610c67069ad4e59b595cc56a51da0514 authored almost 3 years ago
version 4.1.17

9dd14a5d9101fd39b081826fc2a9966234aeb9c0 authored about 3 years ago
rpm: use Requires: usbguard, not Recommends

The way the dracut module is currently structured requires usbguard to
be installed, otherwise b...

6d350a04202301ee6ed170143f4dc83ae220ddaa authored about 3 years ago
dracut: don't print confusing error on AMD systems

Checking vendor of 00:02.0 device will fail usually on AMD system, which
is fine - the point of ...

0d811f06b2be39a2c752a3806691e6f3301f0f58 authored about 3 years ago
Remove redundant dependencies from usbguard.service

rescue.target already pulls in sysinit.target. debug-shell.service is
started in parallel to oth...

4ab90b45ecaa98c6396e804935a6ad94ea5db4d4 authored about 3 years ago
rpm: make %post script silent

Don't print systemctl (info) messages.

5b41b71cfd35642dc51d81f21bc74e66a3506d34 authored about 3 years ago
Add rd.qubes.dom0_usb option

This allows manually exposing a USB device to dom0.

Part of QubesOS/qubes-issues#2116.

a82be3cbadb5f12e4b11eac6c34173c074397d12 authored about 3 years ago
USBguard in dom0

This adds USBguard to dom0, to provide a modicum of protection from USB
attacks on systems where...

32b384d6858b0dc3edbfae6d95b415f783aa0889 authored about 3 years ago
Allow viewing the UpdateVM output on success

This provides an option to prevent the UpdateVM's console window from
exiting until the user tak...

5cc50c119a6bbd72c218ef21f1d0d00ab5bc1e17 authored about 3 years ago
version 4.1.16

c7aa047ba14a0c70f2af10d2ced727d573bca8ef authored about 3 years ago
Merge remote-tracking branch 'origin/pr/83'

* origin/pr/83:
Disable repo_gpgcheck for dom0 cached repository
Fix GPG key for dom0 cached...

97b5b1ce00879d66e435304649e6b4e8e726a0ed authored about 3 years ago
Disable repo_gpgcheck for dom0 cached repository

dom0 generates its own metadata, which obviously isn’t signed.

6261af4b7976ab5582187a026997d7b042ccf11b authored about 3 years ago