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.2.20

232b834ce68bd51a82af58074991e75952278512 authored 11 months ago
Merge remote-tracking branch 'origin/pr/146'

* origin/pr/146:
fix #9025 hotfix for some minimal templates

7911c15642ac4af033bb86b2937d4de6ce2030a6 authored 11 months ago
Merge remote-tracking branch 'origin/pr/142'

* origin/pr/142:
Up the limit of files downloaded during a dom0 update.

327254ee13ae9d4fa9eacc9e57136d79a36a1654 authored 11 months ago
fix #9025 hotfix for some minimal templates

Updating templates without qubes-core-agent-networking package
failed because qubes.UpdateProxy ...

09ebd3d1943e98aca53aa4b0b2f54dd4e35ea5bf authored 11 months ago
version 4.2.19

aa24f3def5373c62cf7c7410a5eeba99f046ac79 authored 11 months ago
Apply hotfix for #9025

Since the issue breaks updates, apply the fix via updater wrapper

QubesOS/qubes-issues#9025

35b9efee8a32e5e1bab8779152a2d22909111955 authored 11 months ago
version 4.2.18

73181f01a7d3f7230abf6130bd31d78060d157ae authored 12 months ago
qubes-vm-update: fix false negative on apt-get update error

apt-get update exits with code 100 on error, but updater as a whole uses
this code for "no updat...

4afd6897650b8e2290212360e999a0a43bb61b00 authored 12 months ago
Up the limit of files downloaded during a dom0 update.

This is totally possible during distupgrade. I hit the issue myself.
It wasn't even hard — I ju...

09b081aaf29670744b20847b5f255ee8c667c6ea authored 12 months ago
version 4.2.17

ece07825d1f1dad24ab89f2be5d9744df38e0594 authored about 1 year ago
Merge remote-tracking branch 'origin/pr/140'

* origin/pr/140:
Work around a bug in PipeWire

4596b6fc8a3a20de9ca657aceafe88418545b623 authored about 1 year ago
Work around a bug in PipeWire

PipeWire doesn't realize dom0 is a virtual machine and sets its quantums
too low, resulting in x...

e2048d6be4e8960b403c6e4e098ae92f685b1421 authored about 1 year ago
Merge remote-tracking branch 'origin/pr/139' into update

* origin/pr/139:
Remove debugging statements
Initial support for archlinux updates through p...

db310057456e5b1344c8ac1daf74e5ece9b8e770 authored about 1 year ago
qubes-vm-update: realtime output

f08058c2a97c7c8901f4d386e0a286b534e64549 authored about 1 year ago
Remove debugging statements

39dc4e3b9ad3f9bfbe9e2626e81aa6185d073381 authored about 1 year ago
Initial support for archlinux updates through pacman_cli

5a1cf732a4509274506973d69974348c711497f5 authored about 1 year ago
version 4.2.16

e0b09228175c1246bf99e3fad76807b4e67abbb3 authored about 1 year ago
Merge remote-tracking branch 'origin/pr/131'

* origin/pr/131:
Working version
Add script to generate Xen unified kernel images

8f8cef077048819c7b1f74f8ac72ca9640411ff7 authored about 1 year ago
Working version

Tested with:

qemu-system-x86_64 -nic none -serial mon:stdio \
-drive file=fat:rw:PA...

6548b0a9a230fc4a80da2b41896d8551784b0241 authored about 1 year ago
version 4.2.15

9f13d0405c265edc5db2ebf513987d434fd16eeb authored about 1 year ago
Relax permissions of usbguard configs

They don't have any secrets (the file is publicly available in git
repository and rpm package), ...

f726345c6ea7bf699d8a6035f82c0bb49d9a1ea4 authored about 1 year ago
Add script to generate Xen unified kernel images

This is a prerequisite for secure boot.

4b65b2d09d92568b30de7aeb127a55e0327fa9d9 authored about 1 year ago
version 4.2.14

8d09d4165fbfca9d24a54e9343dccdf9feaa9f75 authored over 1 year ago
qfile-dom0-agent: use a dirfd instead of getcwd()

Taken from
https://github.com/QubesOS/qubes-core-agent-linux/commit/300e864543219dc21334d3ffd365...

40f599ab2bea00e3b0b27bb1f41734f2fe61430d authored over 1 year ago
qfile-dom0-agent: tabs to spaces

5e82de9cde190355192d03eafe611cbc2ab186a9 authored over 1 year ago
version 4.2.13

a3e6a0886e0ed430856363365e4e9e17d0c7f66b authored over 1 year ago
Merge remote-tracking branch 'origin/pr/135'

* origin/pr/135:
qubes-vm-update/dnf: import signing key if needed

aa39c235e107e24df4889a841fd7ddf1d9c8f174 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/134'

* origin/pr/134:
qubes-vm-update: fix waiting for EOF on stdout/stderr
qubes-vm-update: bett...

1a15bf258a49af1b6e7c7f1c2495116d48e52019 authored over 1 year ago
qubes-vm-update/dnf: import signing key if needed

When an update is installed from a given repository for the first time,
its signing key may not ...

fba252d6582259c8705427f911b92b8019bee97a authored over 1 year ago
qubes-dom0-update: do not prompt for reboot on --downloadonly call

Reboot is necessary after major Xen update, but with --downloadonly it
wasn't performed yet.

Qu...

d651cccc71cf226239fb148ac634cd0c3815d00c authored over 1 year ago
qubes-vm-update: fix waiting for EOF on stdout/stderr

Those FDs are opened in binary mode, so readline signals EOF as b'', not
'' or None.
When EOF is...

9fbf41780213f4e3ce74e9b537759d4a97b349c1 authored over 1 year ago
qubes-vm-update: better stdout/err reading

1ccaf782d09f835677a8af8d6dbef2b536a53c9a authored over 1 year ago
version 4.2.12

02654fc40a3c94286b094bd77772ccbaa58bbe40 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/132'

* origin/pr/132:
qubes-vm-update: do not update last-updates-check if checking updates fails

6c3ccdd705e71fe1423d39d8557276e378f76032 authored over 1 year ago
qubes-vm-update: improve cli command help

hide --just-print-progress from help, since it is more internal than user flag.

079496dfb790abdb18f8690033d0120e8abb0cfe authored over 1 year ago
qubes-vm-update: more verbose logging

86fe801b25dfc8a26aa6ab9325f2ac9c804a5028 authored over 1 year ago
Make qubes.repos.* work when called as non-root too

Qrexec service is dom0 are called as normal user. Template repos may be
writable by that user, b...

34ef3f5d7bc54fe11765c3e2e771f039a4b40388 authored over 1 year ago
qubes-vm-update: do not update last-updates-check if checking updates fails

e400a34973b5247fbb128dbecc31ee098268e694 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/129'

* origin/pr/129:
qubes-vm-update: do not report updates check if service.qubes-update-check is...

99b4b4d335be07548502946644031108a6addbab authored over 1 year ago
Merge remote-tracking branch 'origin/pr/128'

* origin/pr/128:
qubes-vm-update: refactor
qubes-vm-update: skip double selecting of templates

ed993aa69d0ed94cdb76459d3c01a79305f3da4b authored over 1 year ago
qubes-vm-update: refactor

30d9475c547ab9ef003257565b5e51879336da42 authored over 1 year ago
qubes-vm-update: skip double selecting of templates

fixes QubesOS/qubes-issues#8162

c18eb25eeaa232b13edbc8dacf0cb244f7b6db1b authored over 1 year ago
qubes-vm-update: do not report updates check if service.qubes-update-check is disabled

9f3ac5c306363696e460ee2ee72469ab5075ed31 authored over 1 year ago
version 4.2.11

8a45805f97c9f14d7655b6a47822ea2b5eee09a7 authored over 1 year ago
qvm-copy-to-vm: drop invalid option

There is no qvm-run --filter-escape-chars-stderr

Fixes: b33b09a "qvm-copy-to-vm: disable wait f...

d0a29380ea0d3137dd01217af7212e010d84c105 authored over 1 year ago
version 4.2.10

b4d566048c2217a2a622b0c74e2210b727ab9de5 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/130'

* origin/pr/130:
dom0-update: avoid writing 'typescript' file

b89d7d1627c6e0e56ecc57d73af0715d6e52ba83 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/126'

* origin/pr/126:
Safer unpacking of files in dom0

3882c77c841ee47ec9993e7984636474281ad7cf authored over 1 year ago
Merge remote-tracking branch 'origin/pr/123'

* origin/pr/123:
Avoid hardcoding user "user" in qubes-dom0-update

f145e60b86792371c638d4d544a5846afe5990ff authored over 1 year ago
dom0-update: avoid writing 'typescript' file

Write `script` output to /dev/null, it doesn't need to persist. It's
main purpose is printing to...

a5e059408be391f2025dba3c63a5d59f9104ecc8 authored over 1 year ago
qubes-vm-update: dom0 update features

a5a1623b66b26026335d2c17ad76fc99f890f058 authored over 1 year ago
Safer unpacking of files in dom0

qfile-dom0-unpacker does not need to support unpacking directories or
symbolic links when receiv...

49c119f29d8f750a4d6ae5e27600a0ad4ca50ed1 authored over 1 year ago
qvm-copy-to-vm: disable wait for GUI session

This can cause the copy to hang for no good reason. Also
unconditionally filter escape characte...

b33b09ad796ea1e81c3f79737f49d65c3060ce08 authored over 1 year ago
version 4.2.9

f2856713a29667e120e67bacd654bef68b27012a authored over 1 year ago
ci: drop R4.1

It is no longer compatible.

69e85543ca4d8020cf91ad5e402ee5a1b6bea3b5 authored over 1 year ago
Merge remote-tracking branch 'origin/pr/124'

* origin/pr/124:
qubes-vm-update: change log level to info
qubes-vm-update: write `qubes-vm-...

82e412fe8a05fc6110d87cf53b2f2d12fb944668 authored over 1 year ago
qubes-vm-update: change log level to info

87476b50418900f8a9757cd1c7c464134dda9b56 authored over 1 year ago
qubes-vm-update: write `qubes-vm-update` to dnf history

01bece0f0c3b4836606d83cc35e16899154e6209 authored over 1 year ago
qubes-vm-update: fix "package not installed"

Installation/update of requirements is performed by invoking `dnf` from the CLI, while updating ...

4497da1aa3a826562b96c0c4c2a42b01bd9eb707 authored over 1 year ago
qubes-vm-update: better fail description during fetching

b4e35832aef1ff7065066b081694710442ede6c2 authored almost 2 years ago
version 4.2.8

8d22fb29cb7f942e3e0d78ce19f84466d66d9823 authored almost 2 years ago
Bump required python-qubesadmin version

It's necessary for the "derived_vms" property.

19eb1e2a8bb7db2deac14abdd6cd8588a94c4402 authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/122'

* origin/pr/122:
qubes-vm-update: include all derived vms in restarting

af137f2e1fb5fb308308c7dd7f47fb2a40cf5feb authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/120'

* origin/pr/120:
If in doubt, do not scan zvols
Clean up qubes-dom0-update

2c2fc4fcdcd3d1fae6bd96483bce4877c224ac68 authored almost 2 years ago
Avoid hardcoding user "user" in qubes-dom0-update

UpdateVM might have a different default user.

0f08888dfd2457d674a86b91b5eebf675323470e authored almost 2 years ago
qubes-vm-update: include all derived vms in restarting

fixes https://github.com/QubesOS/qubes-issues/issues/8133

requires: https://github.com/QubesOS/...

8a7d54c15ba97101a7170a08ee3270c28075e39a authored almost 2 years ago
version 4.2.7

31c9bf2e39f27a336314f9ea942ff94aebdae7a8 authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/121'

* origin/pr/121:
Do not allow trailing newlines in filenames

0ad2cc1137a701e40a7bce5c89151b4e3c6cf89c authored almost 2 years ago
Remove BLS files from /boot partition too

BootLoaderSpecification is not used in Qubes at all (it isn't compatible
with Xen), so remove wh...

d7b0f8bcc041ba47c7e83b2105fd78385c4c2631 authored almost 2 years ago
Do not allow trailing newlines in filenames

Do not allow leading special characters either.

128a09107c03fb5c55aa6635d9e8b0818b0ec9f4 authored almost 2 years ago
If in doubt, do not scan zvols

Safer to not scan a volume than to scan one.

9606ad435e5d7645daadb52627bb017076551d0c authored almost 2 years ago
Clean up qubes-dom0-update

Use bash regular expressions instead of echo | grep and echo | sed.

67495c8b850c3390fde379fc4b3aa6ec727498e8 authored almost 2 years ago
version 4.2.6

a6ff3071aa650f6ae9639c07e133eb27cffd91df authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/118'

* origin/pr/118:
Move the zvol ignore rules much earlier in the udev chain of events.
Handle...

3ddb7e5f870fcfaf0109b648f85b31d027d6ba7f authored almost 2 years ago
qubes-vm-update: summary in the end of output

690f1a7b4a01f965dcc25845789b2af5ba25e87d authored almost 2 years ago
Move the zvol ignore rules much earlier in the udev chain of events.

d362831545421e4e15ecf0989f974904b2487e5d authored almost 2 years ago
Handle every other error condition explicitly and add -e.

241a5f723c3a49166e99b21781fceb5c0cbe8a92 authored almost 2 years ago
Fix prefix.

dd6d3eeeeeb11603827c6319b0ce9999054299aa authored almost 2 years ago
Fix build.

7ca327aad57fd4c004e68347d7c1efc261a2e1e1 authored almost 2 years ago
This variable does not point to the right place in 64 bit systems.

65a1c2915830cb9e74ba0a9e01194a46d728a3dc authored almost 2 years ago
Add missing files.

26ca4800a5bb2db351eb1b5297fbf7e2b845ab80 authored almost 2 years ago
Tab instead of space.

2da3cf16e910b53faffad88fd5eb2823f4926dd8 authored almost 2 years ago
Ignore all ZFS volumes that are part of a Qubes storage pool.

9984d651af2865402c13e39b4e234d2aeb00f04a authored almost 2 years ago
version 4.2.5

1178add9fcb18e865b0fc3408cfbd2baa1391024 authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/117'

* origin/pr/117:
qubes-vm-update: fix logging for limited number of processes
qubes-vm-updat...

04710c50fcf8679c94aa082936324495d0ab5081 authored almost 2 years ago
qubes-vm-update: fix logging for limited number of processes

047bbf97bdc0299bbaa54c830dfa5dc9147a6433 authored almost 2 years ago
qubes-vm-update: @marmarek comments

05a58aaa72779bbd5eaffbe66d9d4f4aaa4ad299 authored almost 2 years ago
Merge branch 'revert-xterm'

* revert-xterm:
dom0-updates: '~' is a valid character in a package version
dom0-updates: re...

f41e9335eb740e1f75614e499153d90e0b86b79b authored almost 2 years ago
qubes-vm-update: raise error if vm does not start

906729eed4925e288e00d12a9ea9e9a0190b3a59 authored almost 2 years ago
qubes-vm-update: exclusive options

e0b7208dfa6459c0f528ba61f15d39dd0a8fb2d5 authored almost 2 years ago
qubes-vm-update: capture SIGINT

b5e23623cf16283d6a0bc611052c8a02ae3ec088 authored almost 2 years ago
rpm: mark python module directory as owned too

Otherwise old directory remains on update, confusing pkg_resources
module.

Also, remove unused ...

1e1a6aef3feb3ab79db31170e92dc644221788cc authored almost 2 years ago
Merge remote-tracking branch 'origin/pr/111'

* origin/pr/111:
qubes-vm-update: fix error for dummy progress bar.
qubes-vm-update: @marmar...

25291717058156c116c1903de2ba2f6caaf37fa5 authored almost 2 years ago
dom0-updates: '~' is a valid character in a package version

It's commonly used for prereleases.

dc6f3017f34f6da1d5232d55c57a4cbec78ee1f4 authored almost 2 years ago
dom0-updates: revert displaying updatevm output in xterm

Displaying updatevm output in an xterm provides negligible security
improvement over filtered ou...

41c5f12ae4bbe5e79676abc5b90700d724dd3109 authored almost 2 years ago
Disable systemd-homed and chronyd in dom0

They are useless as there is no network, and no multiple users or user
data in home dirs.

b17dc76a62d2f7d454c552a69d615905b68ebed9 authored almost 2 years ago
qubes-vm-update: fix error for dummy progress bar.

Dummy progress bar does not have a progress collector.

e95b86c6b5f48e98e660c7ac0d464df967c1bb81 authored almost 2 years ago
qubes-vm-update: @marmarek comment

Handle the problem with VMs never reporting updates state at all (for example non-Linux VMs).

b6e75954cca597d34d6e01080ecb4f1d0df902a3 authored almost 2 years ago
qubes-vm-update: fix hang when vm can't start

9e5a3fa0a98531db5456d2a540df5947e57cc753 authored almost 2 years ago
qubes-vm-update: use check_with_template instead of get

bb4e18a2bb1ce9aee546a89a7df46a0a45bca523 authored almost 2 years ago