Ecosyste.ms: OpenCollective

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

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

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

Add qubes-firewall.d feature

a262574f85b6e773340a39f8e6342a84cec508e7 authored almost 7 years ago
Call qubes.PostInstall service to notify dom0 about all apps/features

Update dom0 about all applications installed, not only desktop files for
them. Update also suppo...

3ddd68728689158ab809c5e36ef0aecb193fce2b authored almost 7 years ago
Drop Fedora < 22 support

yum actions no longer relevant

f38e204aa7d34b5955deb1d104e4579d84e5a9a7 authored almost 7 years ago
version 4.0.21

4a27d9e3fdfd5a563819b0f0a3a042232f817443 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/87'

* qubesos/pr/87:
tests: check if qubes-firewall-user-script is called
qubes-firewall: call f...

06f0d865b4d8623493c7d20400d9ad1b920343be authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/90'

* qubesos/pr/90:
Stop Debian templates from forwarding by default.

4914eb1437603f0e6ee671ea76a35ab9cf6321a6 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/91'

* qubesos/pr/91:
bind-dirs.sh: don't fail on empty configuration directory

15301d3922fb2aaa3e56617a907a065ad9995db0 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/92'

* qubesos/pr/92:
network: reload DNS only on "up" event from NetworkManager

65be69db5a04565f6bafd46fd8267cfde2a494d5 authored almost 7 years ago
Do not sync VM time with clockvm if it's set to network time sync

When VM is set to synchronize the time with the network, to not sync its
time with clockvm.
Besi...

c142e20baa8a8e67d5a6703ba4458e09586d2868 authored almost 7 years ago
Fix systemd-timesyncd.service startup

Add After=qubes-sysinit.service to avoid startup condition being
evaluated before initializing q...

e49785876836404f8ddf99024e24c779c232a967 authored almost 7 years ago
dom0-updates: refactor for ease adding new actions with old yum

Some more actions could be implemented even without --downloadonly
option. Ease doing so.

Qubes...

0b7f1fa905b522e2b6303f3c4c5ebde4b1b8cacb authored almost 7 years ago
network: reload DNS only on "up" event from NetworkManager

NetworkManager reports a bunch of events, reloading DNS at each of them
doesn't make sense and i...

0639a4b9322b306a322cb9f50240aaf3ad9315ee authored almost 7 years ago
bind-dirs.sh: don't fail on empty configuration directory

nullglob must be active before a glob is used on a potentially empty
directory. Call shopt immed...

744cab86399095416e75ea2a7f81cee89a47fbff authored almost 7 years ago
Stop Debian templates from forwarding by default.

d8362aec9ea90e7d6e2c32bcd15619a9a4287ed7 authored almost 7 years ago
tests: check if qubes-firewall-user-script is called

QubesOS/qubes-issues#3260

6b48d79d8cca76528ddcf1ade3f84ef1370c9776 authored about 7 years ago
qubes-firewall: call firewall-user-script at service startup

Call it just after creating base chains in iptables/nftables. This allow
the user to modify how ...

6c33652ed45a6abac14ed3b34100dc54c3f5cf9a authored about 7 years ago
version 4.0.20

c6cdbf87b0618bd21cc5a7736cf57d92990783bd authored about 7 years ago
Add intel wifi drivers to suspend-module-blacklist

It is necessary to blacklist them on (almost?) any hardware, so lets do
this by default.

Fixes ...

cfbc9533d878af702d422539e5e26d27cca2d68f authored about 7 years ago
version 4.0.19

94e885275c44936cf13d24863a18788715d5b9eb authored about 7 years ago
Mount root fs with 'discard' option by default

On LVM thin provisioning this makes manual template's root fs compacting
not needed anymore.

Fi...

c5c4572f8066ae5162f6831de7d7494079c8e5c7 authored about 7 years ago
version 4.0.18

0459ba69707449ed04fdd68189ea9c1345cddc50 authored about 7 years ago
Detach all drivers from PCI devices before suspend

The most common thing to fix S3 sleep is to unload PCI devices drivers
before suspend. Instead o...

ee122eefefa2cdf29c0c2ed104a6bb9957ad5ae2 authored about 7 years ago
Place list of loaded modules in /var/run directly

Do not use /var/run/qubes for this, as it may be non-root writeable and
someone may want to isol...

79b38cf1060d28bb175e54184b6d222192180cac authored about 7 years ago
version 4.0.17

977f41276b42fbd62d1683747a7e98e0b9612b35 authored about 7 years ago
Remove stranded block-snapshot script

The real block-snapshot script is in qubes-core-admin.

b23e2ed70d700972281932f877fc4f1a31de3ab9 authored about 7 years ago
qvm-run-vm: wait for X11 in DispVM case

qvm-run-vm cannot make a separate qubes.WaitForSession call for a
DispVM. Instead, pass the new ...

6c2b9fd638111d92d416a90da934a0a3ac7798d5 authored about 7 years ago
qvm-run-vm: appease ShellCheck without comment

72fef1ee4cd36fb1f1e66b6a955527cf1013aa31 authored about 7 years ago
Set 'wait-for-session=1' for 'qubes.VMShell+WaitForSession'

This is intended to be used for DispVMs for which only a single RPC call
can be made before they...

ce1f0af216afc6e0168c292683ca42ffdf164d04 authored about 7 years ago
version 4.0.16

1b774f9a873264b1199cdc400d0241c33e36375a authored about 7 years ago
Disable automatic scaling in GNOME/GTK applications

GNOME automatically set scaling factor to 2 when HiDPI is detected.
Unfortunately it does it als...

7ecb74ae3b5d01f8ed11ed9d6e173ba3bc5a33b1 authored about 7 years ago
Enable gnome settings daemon xsettings plugin

When one use scaling set by gnome tools (gsettings or
gnome-tweak-tool), gsd-xsettings must be r...

4cd16a2734372b89705fc77ac30a6524bedb99a8 authored about 7 years ago
Install KDE actions for KDE5

Fixes QubesOS/qubes-issues#3449

d4f6eb1f4a6842ac72f5e0910abef13203ee4c9b authored about 7 years ago
Fix kdialog --progressbar usage

Returned dbus reference is multi-word string, it was not quoted on
purpose. ShellCheck was wrong...

7d82029aec5e657a7d5dc2a2f3a80ba387329bd1 authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/83'

* qubesos/pr/83:
qrexec: fix infinite loop when multiple services are waiting for GUI

a8aa41e040e1489c64e02274f42d2dfe3d4c4bcd authored about 7 years ago
qrexec: fix infinite loop when multiple services are waiting for GUI

Reported by @ctrlaltdel
Fixes QubesOS/qubes-issues#3433

4c47ce139e11613c5428cf86e88447ffdf6785b9 authored about 7 years ago
firewall: allow also related traffic

This include ICMP error messages for allowed traffic.

Fixes QubesOS/qubes-issues#3406

c324b1625207c8bc5673957a96c7d3cfb90395ba authored about 7 years ago
firewall: don't crash the whole qubes-firewall service on DNS fail

If DNS resolution fails, just block the traffic (for this VM), but don't
crash the whole service...

3a8362364708b8b7526bb718a361c2fabbdf50b0 authored about 7 years ago
version 4.0.15

180146a5c2457e1a070545bd9c3e03e7c78a735a authored about 7 years ago
qubes.GetImageRGBA: fix handling '-' path without explicit type

There was a bug that interpreted '-' as file type. But convert don't
know how to handle '-' file...

ec83df64e382167fb333fbe1cf0b171548a6cbe9 authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/79'

* qubesos/pr/79:
make apt-get apt-transport-tor broken in Qubes non-networked TemplateVMs

e8656e1b41b66b4004501f154cc4bd08b1177012 authored about 7 years ago
qrexec: setup process environment when not using fork server

If fork server is used, proper environment is inherited from the
session. But in other case (lik...

57d43430e101daf9dffa6ee8a45c676569e79efe authored about 7 years ago
Fall back to direct execution when dbus is not installed or running

I have been using this with a dbus-less Gentoo template since the original
change, and have test...

3339df739d6f8eac0ae4e787d9d447bf3c8d1859 authored about 7 years ago
make apt-get apt-transport-tor broken in Qubes non-networked TemplateVMs

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

7fd008b1a873dab19578621bf21503a2e939674a authored about 7 years ago
version 4.0.14

29e4ac8f9726ad91ba2af43ac36b69d1dcfbf375 authored about 7 years ago
debian: use systemd-preset logic from rpm package

It is more robust, especially handle "# Units below this line will be
re-preset on package upgra...

47e6a84f798d3a526f2fd1979da557363125a4ac authored about 7 years ago
Disable [email protected]

(cherry picked from commit 51f80d39a1064dd6075ccf6af1d5ba78fba6327c)

a95aa43864ebbaabbd9f60fb21e175b253a5e4de authored about 7 years ago
qvm-{copy,move}: fix spurious deprecation message

qvm-{copy,move} run qvm-{copy,move}-to-vm with $default as the VM
argument. Don't print the depr...

8d8902f32ac7dcaea99566933ce82597976e129b authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/76'

* qubesos/pr/76:
Fix language issues and usability issue

84374bbdecad459bc8f767585de81fface8281b3 authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/72'

* qubesos/pr/72:
Fix UCA mistake and qvm-actions script
Fix ShellCheck comments
Add debian...

1651866aa290f94d073d89f220e87e93d82b1089 authored about 7 years ago
Fix language issues and usability issue

3abc3b1b75c0f070237d93dfe21eeb5caaa0afa8 authored about 7 years ago
Add hint to use qvm-copy/qvm-move instead of qvm-*-to-vm

Fixes QubesOS/qubes-issues#3251

362e19349f874cdd037550e6b8a1ff08e22609c6 authored about 7 years ago
Fix UCA mistake and qvm-actions script

c34a0a9e074da62c47490892b0784b554f7333fb authored about 7 years ago
network: drop unsolicited IPv6 neighbor advertisements by default

It could be used to poison neighbor table...

QubesOS/qubes-issues#718

20d9a0bb6184705fbaf404c62bf117b41b88800b authored about 7 years ago
Fix IPv6 support in qubes-firewall

Chain name in IPv6 cannot be longer than 29 chars, so strip IPv6 prefix
from it.
ICMP on IPv6 is...

4d51ea9387c05d123db5d91b08d52823846c0303 authored about 7 years ago
network: IPv6-enabled firewall

If IPv6 is configured in the VM, and it is providing network to others,
apply IPv6 firewall simi...

715693b93d69502b9526050b7e87fe0e3a069eb7 authored about 7 years ago
network: configure IPv6 when enabled

If dom0 expose IPv6 address settings, configure it on the interface.
Both backend and frontend s...

44f8cceb3814a7a3ee8cc734d3b41dc69dcb6b65 authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/67'

* qubesos/pr/67:
archlinux fix .service added twice in networking install script
Makefile: i...

aab5a28fbe86b66cb3768ba2afe048ec5a4522a3 authored about 7 years ago
Disable cups-browsed service together with cups

It tries to connect to cups every second and doesn't do anything else
when cups is disabled. So ...

414f944cf98e5ffe90bdf6eb5cb374d688535a3f authored about 7 years ago
Fix ShellCheck comments

6226531bd54d6d87fcaf83abeabb33d06f97bb8e authored about 7 years ago
Add debian package support

3dc294f3bb756b06f1026731fd77e1633010425f authored about 7 years ago
version 4.0.13

0500719f4d28fc4caa96c27885a9f65637157ab9 authored about 7 years ago
archlinux fix .service added twice in networking install script

9345a29b7e843cf619ac4a6341f6fff489f1015e authored about 7 years ago
Makefile: install-netvm shouldn't be a dependency of itself.

0cd100b91ac91f121955887c1a700128102fdb17 authored about 7 years ago
network: order qubes-firewall service before enabling IP forwarding

Start qubes-firewall (which will add "DROP by default" rule) before
enabling IP forwarding, to n...

3fb258db47513cfe0b2899780e2e094a2b342713 authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/74'

* qubesos/pr/74:
Add iptables dep to qubes-core-agent-networking RPM spec

6b0013503b054b9219f272a8f56579dafb8f750e authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/69'

* qubesos/pr/69:
Fix the Archlinux template update proxy to work for HTTPS URLs as well

9293da73296387514786e1f786bcb0b806b45b82 authored about 7 years ago
Enable qubes-firewall also in "NetVM"

In some cases it may make sense to enfoce outgoing firewall also on
sys-net. If the service is d...

c0e5501f5536ca8c1153dd81ecd26e8bb07cbe9c authored about 7 years ago
Dumb down meminfo-writer enabling logic

Let dom0 decide whether it should be enabled or not, regardless of PCI
devices or any other fact...

e53db1386ddfddd292360399d4078e12a5161492 authored about 7 years ago
network: have safe fallback in case of qubes-firewall crash/error

When qubes-firewall service is started, modify firewall to have "DROP"
policy, so if something g...

57a3c2d67ed02f017e8a264c551d9c172b67447f authored about 7 years ago
Add iptables dep to qubes-core-agent-networking RPM spec

Only the Debian package had declared the dependecy. And apparently,
fedora-26-minimal does not i...

c3b2aeb2893454a36ff6c2b0509ba96625f0fdc7 authored about 7 years ago
archlinux: add recently splitted packages as optional dependencies of qubes-vm-core

Also improve package description and comments.

5b45cf1808cb53c1f9e25cf6b90e09d6dbf02071 authored about 7 years ago
Disable Thunar thumbnails

82656bb5dfb9f75bc145aadf5314d73b424dab58 authored about 7 years ago
Add support for Thunar Qubes VM tools

0fd109b8f1e5f3f3dc51080aa18ffa90a32a7757 authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/71'

* qubesos/pr/71:
Fix Ubuntu template builds

589c32b1e354d50cd6049bdd3db0e1d1ddd77521 authored about 7 years ago
Fix Ubuntu template builds

4.0 template builds use `<package>.install` files with dh_install. The
differences between Debi...

80b5c942069710f75aa7faea141e31c1cba60b33 authored about 7 years ago
Allow build for Xenial in 4.0

54867b6eabed3a6dca0e932ff77f67aedfe43e03 authored about 7 years ago
Fix the Archlinux template update proxy to work for HTTPS URLs as well

9da86cf8c5bc02b463b1a82dde5b8c72e298c19b authored about 7 years ago
archlinux: fix incorrect keyring being populated

Fix one of the issue described in the following commit:
https://github.com/QubesOS/qubes-issues/...

0999d3b78fd49463d8fe6b3a8dc4488b51223bfa authored about 7 years ago
Makefile: remove invalid reference to network dropins install target

Fix redundant presence of NetworkManager dropins both
in qubes-vm-core and qubes-vm-networking
(...

cf4fdb8b77d8fc96fe6e34a27e112bb66396cc81 authored about 7 years ago
Merge remote-tracking branch 'qubesos/pr/63'

* qubesos/pr/63:
archlinux: restore setup of pam.d/su-l
archlinux: remove python3 dependency...

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

* qubesos/pr/64:
Disable dnf plugins when downloading dom0 updates in sys-firewall

c6f53d7a5806fa75255194a5c6d9bf5214b7a383 authored over 7 years ago
Fix starting time synchronization service

systemd-timesyncd.service isn't enough, for various reasons:
- it is started too early in the b...

2006b8494ecc8db2842472019781d2424b4e912f authored over 7 years ago
archlinux: fix shellcheck issues

d0b2a8b4b01b9f455e6a564e5cca2c10104c668d authored over 7 years ago
archlinux: create a keyring package to install binary repository automatically

7ee8c9c672fed744c0b62a9f316fce91e5eddba5 authored over 7 years ago
Makefile: add network install targets to install-deb

6ddb8e803415faac8179f157699f848b66f01dcf authored over 7 years ago
Makefile: fix typo created when spliting the install targets

7ce29040efd1cc45f1d5cfa9f4860f663203d6d4 authored over 7 years ago
Makefile: add basic networking to the new install-corevm target

636722ccb587090ada28858b71378c231deab692 authored over 7 years ago
archlinux: split core-agent from netvm-agent

6e723dca642402fe6f6a3407c8b4011edaf2f1ae authored over 7 years ago
Makefile: ensure that everything is installed by default for rh based agents

83e3dd08b9d87f92ae19f4e17dc75bada327e2c7 authored over 7 years ago
Makefile: split network install target from core agent install target

9c14656ed8405f3457a5c9cea769b3dc8120de0e authored over 7 years ago
Disable dnf plugins when downloading dom0 updates in sys-firewall

Since the qubes-download-dom0-updates script executes dnf with fakeroot, some dnf plugins like e...

5438e43ff6cb1aa7c2f143c81f2b176845a028e4 authored over 7 years ago
archlinux: restore setup of pam.d/su-l

qubes-gui agent calls su-l instead of initializing its own pam
session such as qrexec.
pam.d/su-...

5971cdd5bcb9f2061fc87acb8763cbf7070ad8a5 authored over 7 years ago
archlinux: remove python3 dependency

0f3084ff2a5b88a41c7c5c17651a84b32cc4d09e authored over 7 years ago
archlinux: ensure [options] section is present in all pacman drop-ins

Create an empty [options] dropin by default or pacman will fail
when no dropin is present

26659d4e51f8c7ebae17b6ab48fa666baacc4aae authored over 7 years ago
archlinux: enforce usage of python2 in all scripts

5fdcb1968516691f4e77f1537ea51f66dd025310 authored over 7 years ago
Makefile: avoid using python interpreter as a static name

a9898d576e3ea340ef600b22506f11b6c112d97f authored over 7 years ago
archlinux: create user 'user' using bash by default instead of zsh

The bash/zsh bug should not be present anymore in Qubes 4.0
as discussed in the issue 2888.
(htt...

5e4ca2ac743576b07c0d162f43b8784f3a8d36f6 authored over 7 years ago
archlinux: ship pam.d/qrexec as a replacement of using su

0b15761d69408d254d0cad2388fda425f030d990 authored over 7 years ago
archlinux: do not mess with locales in post-install script

Locales must be setup properly in the template.

0bf69ebc2446a55918632561b2c8c8f2a6a7a8a4 authored over 7 years ago
archlinux: remove pam configuration for su and su-l

The related bug should have been fixed in issue #2903
(https://github.com/QubesOS/qubes-issues/i...

6b68397f6f8b2c0f8b1b3c21d00298d7ba14e435 authored over 7 years ago