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

Merge remote-tracking branch 'origin/pr/48'

* origin/pr/48:
Add some comments to qubes.repos.List
Don't write a trailing newline in qube...

8800a081504c1617b44644deaeae946d32072893 authored over 5 years ago
Add some comments to qubes.repos.List

82806b53e22d4358685d0a59c40cbd6cbe5c111a authored almost 6 years ago
Don't write a trailing newline in qubes.repos.List

This makes it annoying to parse.

3786197ab23847895d6518d7b91e4178b00253cd authored almost 6 years ago
Add qubes.repos.* services to the RPMs

75faa22dff970acc1664d4b3d403f374c2fcf0b1 authored almost 6 years ago
Print `ok` for repo enable/disable success

2283af8ce5d1729f2bd99770162c9bd429df3533 authored almost 6 years ago
Use qrexec service arguments

00c37b0b5b8d2dd97ccb6237aa1783b8b5c72f57 authored almost 6 years ago
Properly set the umask for repo files

05658f08503681c5d6df0c302650073fb9c8c7dd authored almost 6 years ago
Enable/disable repos atomically

0af2769acab3b647ac41e97a1e79953d3c0bbcbf authored almost 6 years ago
Use Python whitespace conventions

529f5a1cd049e21cecb7b498deed2791607fcd9b authored almost 6 years ago
Rename admin.repos.* to qubes.repos.*

ce702093100c94ea63a7cac248bcae976dd2a8bd authored almost 6 years ago
Add admin.repos.* qrexec services

This is a prerequisite for QubesOS/qubes-issues#4550.

888073df05877d2e669f4f70ed982529765ea62f authored almost 6 years ago
travis: drop R4.0, switch to xenial

QubesOS/qubes-issues#4613

6fa3e19f7ed55e90de793d875c0d085556488b29 authored almost 6 years ago
Remove qrexec related files

Move them to the core-qrexec repository.

QubesOS/qubes-issues#4955

15c55a4ef5660f473ce96e023a38e43cf7a22fd5 authored almost 6 years ago
Cleanup lvm archived metadata files

Those files may easily accumulate in large quantities, to the point
where just listing the /etc/...

2ec29a4d4cc7dca7ebe760b792758bed6ae34689 authored almost 6 years ago
dom0-update: support rpm -K output of rpm 4.14

QubesOS/qubes-issues#4225

330f155168e393556c39c5ffd8e5a6e1bf0dafb3 authored almost 6 years ago
dom0-update: send dnf.conf to updatevm

There may be no yum.conf anymore (fc29), so send dnf.conf as this is the
config that is really u...

fb1c28477471e312805ce26568767ff6ed0fdab3 authored almost 6 years ago
system-config: enable dbus in system- and user- presets

It is no longer enabled by default by systemd package.

QubesOS/qubes-issues#4225

d705fa6ed4fd36c6e20d8b768bf3da9d608402d3 authored almost 6 years ago
qrexec: add version negotiation

Use lower version from (local, remote).

QubesOS/qubes-issues#4909

61ec339c2de708b3c05e9c3b2bf1793c44a94c63 authored almost 6 years ago
version 4.0.18

b6e3f360c90db5a11a2c8e0e2f829e6ca54193e0 authored almost 6 years ago
travis: fix R4.1 line

edf406c172b4f3cc94dcfcce1d73d13668bad3d3 authored almost 6 years ago
rpm: add BR: gcc

1ffa0d69cb2f2e28788d2d3fb7922a38b24c53aa authored almost 6 years ago
qvm-copy: fix handling VM names starting with dash

Reported by @v6ak

d5e667d0ee452ee8aa638af6bd19990e419fee5f authored almost 6 years ago
suspend: let errors be logged into journald

The \0 after error code prevent logging error message which is after it.
This change clobber qub...

e5deabe0aac40287a85e44ad3e2d589a99995503 authored almost 6 years ago
dom0-update: fix backup template name calculation

VM name is limited to 31 chars, not 32.

Fixes QubesOS/qubes-issues#4829

59ecf8eb83073e91febfbe1badd4b5d4a58d7f28 authored almost 6 years ago
version 4.0.17

72a34591191bde2ddac7ce3d8b98f4bc6596ee52 authored about 6 years ago
dom0-updates: use qvm-run -q

One of the calls missed -q option.

9c3a4e7b0080287e5f0867e5fc109dc2ef09452b authored about 6 years ago
dom0-updates: fix command line for dnf4

dnf4 (Fedora 29) does not like final coma in --exclude option. If it's
there, the whole --exclud...

d7c23e1b7fdaf307138851ba24cd242ee81c4001 authored about 6 years ago
Merge remote-tracking branch 'origin/pr/47'

* origin/pr/47:
Fix GCC8 warning
tracis-ci: add support for fc29 dom0

07c286fad5099ed162b0a45ed64d24b88cdc2705 authored about 6 years ago
dom-updates: drop 'distroverpkg' from dnf.conf

It does nothing in dnf (was useful in yum era).

QubesOS/qubes-issues#4477

8555ff4ced948c9ef97d3a6f338a7130f95b830a authored about 6 years ago
dom0-updates: use qvm-service for disabling dom0 updates check

Use the same mechanism as VMs - first it's compatible with Admin API (in
contrary to flag files)...

c03fbecb4eb017ac2ddd98e500dddd5b9aa1cda1 authored about 6 years ago
Fix GCC8 warning

QubesOS/qubes-issues#4225

b36f2988151c192a9fee6fb0c16d06cd059e036c authored about 6 years ago
tracis-ci: add support for fc29 dom0

706427931609f50c917c7e325d606b925d7b40e3 authored about 6 years ago
dom0-updates: use qvm-features to report dom0 updates

Use the same as thing as VMs.

10960564cf3508bb0e74f2344f89fa93fec47f4f authored over 6 years ago
Adds info & search actions for template packages

Now we can do --action=info or --action=search
for a template. This will not shutdown the templa...

0a94e593257ca69503d7cb7854ed756dcad6bb94 authored over 6 years ago
Merge remote-tracking branch 'origin/pr/44'

* origin/pr/44:
Error in qubes-dom0-update --gui

3cc4f5bed3c936c2e7a74fd7165011d0a00e4192 authored over 6 years ago
Fix mock-based build

4495000703ebb9b431faa7a0801a98e4e6eed22a authored over 6 years ago
Error in qubes-dom0-update --gui

Fixed error with zenity in qubes-dom0-update --gui,
in which zenity was called with insufficient...

879b62c353607d5fac30851722c19f2c2b00b1a2 authored over 6 years ago
version 4.0.16

912861c8b0a9012f47fb1865fd401bbe581e10a4 authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/43'

* qubesos/pr/43:
Fix some references to `yum` instead of `dnf`

b1c038e88234579db46f13d384aca04d939787ab authored over 6 years ago
Add missing R: createrepo_c

Dom0 update scripts need it.

Fixes QubesOS/qubes-issues#4099

a10d724bb1aab36fdbbe74e0baee2f3106889108 authored over 6 years ago
Fix some references to `yum` instead of `dnf`

I didn't change any of the variable names because it made me nervous and I was too lazy to test.

a5d6dd3001b5ce3f47a863327e4ba5fc8c216588 authored over 6 years ago
Added dummy qvm-move/qvm-copy do dom0

While qvm-move and qvm-copy cannot work in dom0, their
absence is confusing. Thus, stub tools th...

9a039f07531ec9621bbe806bad77b0caf96caf26 authored over 6 years ago
version 4.0.15

6d08882978fc5d774d2fdd4045d12b96668046ad authored over 6 years ago
kernel-install: fix initramfs copying scripts

Fix current EFI boot dir discovery script.

Also, adjust scripts order:
50-dracut generates init...

9eefe23f4cd0ed457b94ccce93cc49dcf3fe2b48 authored over 6 years ago
kernel-install: remove EFI variant of BLS dirs too

Remove also EFI version of BootLoader Specification dirs. This will:
- really force to re-genera...

53730c4ba2b70bfd9e511be4dc4f45662be5ea14 authored over 6 years ago
kernel-install: cleanup old kernel binary on remove

Don't let kernel images accumulate on EFI partition.

861ddc9ce06c3bb2b0b962ed77d0b36107f5ea5a authored over 6 years ago
dom0-updates: display GUI notification about no updates

If no updates are available, display some notification about that (when
GUI mode requested). Oth...

03959b670c9242fdafbf48fb4ee6c24ff99cb0bf authored almost 7 years ago
spec.in: remove useless condition on Fedora 17 which induces problem with Travis

ee878fa40a9fa64e2906514fd58eb54c9c088ce3 authored almost 7 years ago
spec.in: add changelog placeholder

5b78f21921fd5ac5fd2be2cf3e97827b371f7724 authored almost 7 years ago
spec.in for vaio fixes package

a2139b95b599a4419e7787e1b37097d310771149 authored almost 7 years ago
Remove _builddir

3ae3eae48bbb669b639a8f6c0d6d559f907f071a authored almost 7 years ago
Create .spec.in and Source0

9f591b0578eec2cd11c1f88e665ee3c9c25739cb authored almost 7 years ago
version 4.0.14

565fb3dc3a7cb0acee53f8565b54af86c5ecdd23 authored almost 7 years ago
kernel-install: use up to date initramfs

During installation, /usr/lib/kernel/install.d/50-dracut.install
generate initramfs in $BOOT_DIR...

bcf7c9e978681991c776b8bb1c8172af83e0d606 authored almost 7 years ago
version 4.0.13

7c1cad00b03d157f3ea8c22a1e362eb117f21dd1 authored almost 7 years ago
systemd-preset: enable fstrim.timer

On LVM thin it is easy to fill the pool if fstrim (or 'discard' mount
option) isn't used from ti...

bae443dfceffc43c44fd9b3bf06132b8ac28303d authored almost 7 years ago
version 4.0.12

d924270bb1054a9242e0bd511f39e7a9de5d0b76 authored almost 7 years ago
kernel-install: avoid creating initramfs multiple times

There are multiple places where initramfs can be created:
- /boot/iniramfs-*.img
- /boot/$MACH...

d1f3be0eedeac294a79f4aeb12450d73c08c55d0 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/38'

* qubesos/pr/38:
Bad spaces
Add -p to mkdir to skip error if dir already exists
Make dir d...

6cef3f3966387df0c1a445fad5a76ed183933eaf authored almost 7 years ago
qrexec: use distinct exit code for timeout

This will allow for better error reporting

cd23a035c52c324c34990d6a5581a8bc2cf64a4f authored almost 7 years ago
Bad spaces

dbb22f63354132fe1f3902ce3e33f7ddc9971435 authored almost 7 years ago
Add -p to mkdir to skip error if dir already exists

31548737c6abe21043b8f427b362d05fbe621dcc authored almost 7 years ago
Make dir dom0-updates if not exists on UpdateVM

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

994bd72363761823fc34b2c42cc6b4d3c5b74c9d authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/37'

* qubesos/pr/37:
Fix typos in qubes-dom0-update

d48f5599d3bd98f58d6c2f335b0358176b087a09 authored almost 7 years ago
version 4.0.11

cfc424667af9024109966f4e199344d34f5a245f authored almost 7 years ago
rpm: adjust dependencies

e8c8515211cb7eb97aee63558a32e82bc62a9dd0 authored almost 7 years ago
qrexec: forbid '$' in target and service name

Those parameters eventually may eventually be passed to a shell script
(at least /usr/lib/qubes/...

c129ce2e4dea31c77b24c2587a9b17069c1b6b74 authored almost 7 years ago
qrexec: use separate variables for original target type and value

Avoid passing special characters (like '$' or '@') to the service, even
if in environment variab...

d54d953af1430165d506d2a8e42f123def046dd5 authored almost 7 years ago
qrexec: use exec_qubes_rpc_if_requested() from qubes-utils

This avoids duplicating service call parsing in multiple places. For
dom0 part it was in qrexec-...

32b0c659a1a8d3c0e4bfb3690087afa7521e9e9a authored almost 7 years ago
Fix typos in qubes-dom0-update

6a792ed056a67b8d206847ede2d35de64ffea2a7 authored almost 7 years ago
version 4.0.10

bdebfe330a33717134ca5c58335bd6eed3ba45d5 authored about 7 years ago
Don't let udev parse 'file' driver .img anywhere

629d02948f5b337cd3d2aa4f458c4f6e867e5256 authored about 7 years ago
version 4.0.9

da61441bf94e086cf080c79629b25b26d95b398a authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/36'

* qubesos/pr/36:
Fix fall through

21c951201cdf3ed4fc056904361a5eb6c0d3d3f8 authored about 7 years ago
dom0-updates: launch console update in terminal emulator as "GUI"

GUI updaters and Packagekit are confused by networkless dom0 and often
report that:
- cannot ch...

b07706fd7a6b77e8643425b5932830d163c9bf50 authored about 7 years ago
Fix fall through

It's necessary to add the break at the end of "case -1" statement else the compiler will treat i...

3a176fa65835506d06b79ab7e1fbec92683f8d82 authored about 7 years ago
dom0-updates: move PackageKit cache refresh to GUI handling

PackageKit is used only by GUI updaters, refresh its cache only then.
Since PackageKit daemon do...

8689170368d992d9632fca7ac7b8c65a837a92bd authored about 7 years ago
version 4.0.8

6c8537fab121911cb36d36226ce29425ec1aee45 authored about 7 years ago
Improve qrexec protocol mismatch error dialog

- only have one button, because "yes/no" makes no sense in this context
- inform use to use "-t ...

c69662eb28ac81103dff6f0fd926d3f56b54d511 authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/33'

* qubesos/pr/33:
qubes-dom0-update: Adapt template backup failsafe for R4

be9e75969790180cee5316eb9000102ac514ec1d authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/32'

* qubesos/pr/32:
qubes-dom0-update: Simplify

7902979470df01bdab3e171297e580ab47255d48 authored about 7 years ago
qubes-dom0-update: Adapt template backup failsafe for R4

Perhaps the UpdateVM template should be temporarily switched to the
backup too. That would make ...

552fd062ea2bb6c2d05faa1e64e172503cacbdbf authored about 7 years ago
qubes-dom0-update: Simplify

qvm-run auto-starts VMs by default

aeb04e24e258cea66d3d0176b891dab42dbe59f1 authored about 7 years ago
qubes-dom0-update: Remove dependency on Xen as vmm

686db900329461dc12b9729223b06366f26d57f1 authored about 7 years ago
version 4.0.7

7a644b6d6177058c02c0e2a1a65fc46f9d6d4a20 authored over 7 years ago
Add qubes-core-dom0 to dnf protected packages set

This will prevent its accidental removal, which would lead to completely
broken system.

21df9d55bb70d4a044a78eefb66798ec6529965e authored over 7 years ago
version 4.0.6

b79aa0501406295fca91d42805701c85cc3ee37d authored over 7 years ago
Drop dracut workaround for missing LUKS-related modules

It isn't needed for a long time, but at the same time some modules have
changed names, so now it...

68dd0135855aec06e9b9981dbed80f9b08aa07cc authored over 7 years ago
qrexec: allow ':' in call target specification

':' is used in DispVM special tags, like '$dispvm:something'.

Fixes QubesOS/qubes-issues#3137

54d5c7b35c582c17663be5dbf2e01cbde58ee3ff authored over 7 years ago
fix fallthrough: add specific error message with respect to 'select' return value

69d230d065d68af2e3651ed99d513dd576be7b16 authored over 7 years ago
version 4.0.5

a93a84668757dd398125af3ec2308def157276c6 authored over 7 years ago
Mark /var/lib/qubes to not expose loop devices pointing inside

DM_UDEV_DISABLE_DISK_RULES_FLAG flag sometimes isn't properly
propagated, so just to be sure, ad...

6ba03ed65bc5aecde7a123bdafbf524a344853f4 authored over 7 years ago
version 4.0.4

1f6546f484848243c706b1fb14c3a93f6e522509 authored over 7 years ago
udev: don't exclude loop devices pointing outside of /var/lib/qubes

Generally list loop devices in qvm-block, but exclude only those
pointing at files in /var/lib/q...

5c84a0be9292c8913289892bb4ae2d947679143c authored over 7 years ago
Switch to createrepo_c

Fixes QubesOS/qubes-core-admin-linux#2815

02ced3a639d468fe01e354743b3064e1d93778b4 authored over 7 years ago
version 4.0.3

afa673ff46895102de87e59d4f4de5d0b3d6e167 authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/28'

f609afddb6ed889ea2ac9cd764e3336d69ec2846 authored over 7 years ago
clock synchronization rewrite

clock synchronization mechanism rewritten to use systemd-timesync instead of NtpDate; at the mom...

6d424f91a5f9e7b5eb47b7f8785402b61ddf614c authored over 7 years ago
version 4.0.2

955762b71ebe7dab995fc2ce7ad0c2563477ca39 authored over 7 years ago
udev: exclude LVM volumes for VM images

QubesOS/qubes-issues#2319

6ffac092ed557d646f6ddbd9656508a75d0b2ca2 authored over 7 years ago