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

Split network-related files to -networking and -network-manager packages

This will save a lot of dependencies if networking is not needed in VMs
based on given template....

3e7a45b4acbaa56d2bf146bb9ed838b99a9f6f38 authored over 7 years ago
rpm: make file list more verbose to ease splitting the package

QubesOS/qubes-issues#2771

3940918c61df9a083bd5bb5ffc2e873af9808e49 authored over 7 years ago
Split dom0-updates handling into subpackage

In Fedora it makes little sense, but in Debian it allows to avoid a lot
of dependencies. So spli...

72b9f389b2d0a91a8a7d5f8472af0aa04fbc501a authored over 7 years ago
Rename qubes-nautilus to qubes-core-agent-nautilus

Again, this will make it easier to reason about package origin.

QubesOS/qubes-issues#2771

f9fd7a16738b7461e4f1c28aad66e5f613488cb8 authored over 7 years ago
rpm: rename qubes-core-vm to qubes-core-agent

Rename it to match repository name and the same package in Debian.

QubesOS/qubes-issues#2771

029d207311d41af429cde1dd4f7c7ccbc7cbe3c2 authored over 7 years ago
Implement qubes.PostInstall service

This is meant to notify dom0 about features supported by just-installed
template. This service i...

8694931665519d08d17594b6592e84323587594a authored over 7 years ago
Fix detection of PCI passthrough

Do not enable meminfo-writer (and in consequence qmemman) for the VM if
any real PCI device is p...

4514500ee6b468f5daf2754c82a0751e17cb4472 authored over 7 years ago
Implement qrexec-based connection to updates proxy

Configure package manager to use 127.0.0.1:8082 as proxy instead of
"magic" IP intercepted later...

b49ae50ad571554c379dd79223e8466a669591d9 authored over 7 years ago
Enable build for Zesty

b445ebce5002f5df6aba59bbdfc250d1bcd75f77 authored over 7 years ago
Rename qvm-run to qvm-run-vm

Avoid conflict with qvm-run from qubes-core-admin-client package.

f9d6ff89bc1a5c821ca827dd9c08cdf4896c4e5a authored over 7 years ago
debian: make haveged.service patch less intrusive...

...but installed on all Debian versions. This is mostly required by
vebose file list in debian/q...

34fa6e7cedb3e0b24908bc0b95c91fcfc6a06802 authored over 7 years ago
debian: add missing Build-Depends: python-setuptools

8e505c5b0e5eff3e64b47670ba16e8d9c39ce459 authored over 7 years ago
Revert "fedora,debian: update python3-daemon dependency"

This reverts commit 7d8218a1d49655df3b0322eee475231df3d61b66.
Follow revert "firewall: switch to...

42bc93d8fd52a972bd124cb3b8edd90288b5b56e authored over 7 years ago
Revert "firewall: switch to python 3"

This reverts commit 5dfcf06ef4b5ae9889dddb26b30849146fa0557c.

python3-daemon isn't widespread e...

33da315e170daa2c4aff37775a8f34fc2ed0fe0f authored over 7 years ago
debian,fedora: split nautilus integration into separate package

This will allow to avoid a lot of dependencies on minimal template.

QubesOS/qubes-issues#2816
Q...

5047fd92881408a93ec6e4477b91d3cd9db33e04 authored over 7 years ago
debian: fix qubes-firewall python packaging, make it more verbose

Add --install-layout=deb option to setup.py, so files will not land in
/usr/local.
Also, explici...

36fa978a0ecba16df8d8c277f8758424da08ab9d authored over 7 years ago
travis: update to Qubes 4.0 repositories

6de6a3dff611bcc04bcd2e708b237e2a37934aaf authored over 7 years ago
Ask for target VM for file-copy in dom0

This way:
- VM prompt do know VM list, the list may be filtered based on policy
- source VM do...

89183e9944f72f1a048156af5854402bad0cb79a authored over 7 years ago
fedora,debian: update python3-daemon dependency

qubes-firewall script now use python3.

7d8218a1d49655df3b0322eee475231df3d61b66 authored over 7 years ago
Remove duplicated 'close' button from titlebar of gnome applications

Dom0 enforce decorations which already contain close button.

Thanks @dzklaim for the solution.
...

2b76373abc2ea4993fd809899fca80591e4d715e authored over 7 years ago
Merge branch 'core3-devel'

ce70887a5787eca1f387a63d432056778d03abf8 authored over 7 years ago
Apply gschema overrides also to debian, rename according to guidelines

glib-compile-schemas recommend naming override files with nn_ prefix,
where nn is a number. Lets...

abf9a5aa43a9fbbaa05a03c77e27b85a6104ae59 authored over 7 years ago
firewall: switch to python 3

5dfcf06ef4b5ae9889dddb26b30849146fa0557c authored over 7 years ago
tests: add run-tests script, plug it into travis

Also, replace subproces.call with a mockup, as notify-send is not
available on travis.

07be216a0d45e368a0c2019d43bc8dd904a8cf1b authored over 7 years ago
tests: make firewall tests working regardless of python version

Don't depend on set ordering...

87efe51be0cf15bd7c7b47ccf66f1a33d352b0ae authored over 7 years ago
dom0-updates: restructure the script to not update metadata twice

When `qubes-dom0-update --refresh` was called, the script checked
metadata twice - once to check...

dc8047c3bb6f51be488126d9df378b3ed3b50bdc authored over 7 years ago
Add qubes.StartApp service

A simple service to start application described in .desktop file.
This way, dom0 can completely ...

22e261f9095f2d6f4f1b67533c20b9a0e18459a2 authored over 7 years ago
qvm-copy-to-vm: fix handling empty target VM

This means "default" in Qubes 4.0.

QubesOS/qubes-issues#910

eef6bbe360a76007359b3a7ac9779062ab395f53 authored over 7 years ago
version 3.2.18

d73221ba3bda928eea168529dbbb200bc3828273 authored over 7 years ago
rpm: don't "append" to not existing /etc/yum.conf

When /etc/yum.conf is not present (yum-deprecated not installed), don't
try to append to it. It ...

d6f305106c59d16a7c7ef29ce505324451a0b7a6 authored over 7 years ago
dispvm: don't use perl to decode base64-encoded script

This looks like an overkill. And more importantly - required modules are
not installed by defaul...

9a7dee5b466bcb62ab40785819b6cbbd99a625e6 authored over 7 years ago
systemd: fix race condition between qubes-db and qubes-early-vm-config

qubes-early-vm-config.service depend on qubes-db daemon running, to
retrieve various configurati...

13c99f1f10ec2e41d7d74969cc5f854da8ccac89 authored over 7 years ago
debian,fedora: drop gnome-packagekit from dependencies

We don't use it currently - xterm with console updater is used by
default.

ee0255b385b7755e1e09fbb8e6bab19f700026e9 authored almost 8 years ago
version 3.2.17

03b0b2e4815d01334a1b6a40d16f26e7d71eaf96 authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/45'

* qubesos/pr/45:
network: Properly handle comments in NetworkManager.conf (#2584)

a6031ca33c8b3bf7b80f05831368a580e31cb8cd authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/44'

* qubesos/pr/44:
If there is only 1 DNS server make both DNAT rules point to it

aaed44e7d29a115a918ddc74633e6f2ba1e09050 authored almost 8 years ago
network: Properly handle comments in NetworkManager.conf (#2584)

Qubes-specific options must be added in NetworkManager.conf, even if
those lines are commented o...

93dd8112da4096dc40a119f91287e016c55656cf authored almost 8 years ago
If there is only 1 DNS server make both DNAT rules point to it

982babb6a250d967bc8f00e7619b29adf7487e51 authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/43'

* qubesos/pr/43:
Fix more shellcheck warnings
Fix handling of binds containing spaces

d177e73bba077815ebfd15d9782f0787772067d9 authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/42'

* qubesos/pr/42:
bind-dirs: Create ro if bind target exists

203386af6253ec43c4ef0bc9099512ae04196822 authored almost 8 years ago
bind-dirs: Create ro if bind target exists

Before, the script skipped none existing ro paths even if the path
existed below /rw. This would...

e0814b481fd6e08c378022efb810600b5ea7ebe4 authored almost 8 years ago
Remove dates from man pages

Counterpart to https://github.com/QubesOS/qubes-core-admin/pull/94

9acc3058877a304a39a65f85122943a2fcd967ce authored almost 8 years ago
Fix more shellcheck warnings

a205c86bfea609f8783c7f85a25c6e5aa499667e authored almost 8 years ago
Fix handling of binds containing spaces

```bash
binds+=( '/etc/tmp/s s' )
```

was handled incorrectly before.

0facff3a0129ebe2a42cd4a8c20cea5fa420ef0d authored almost 8 years ago
version 3.2.16

bd6ea489e31cfd6723c6a2d9dc0a433faef6d71d authored almost 8 years ago
Use online resize2fs, and run filesystem check only when needed

When trying offline resize2fs, it require running fsck first, which
takes time, especially on la...

9f9c3c56fce8dbbeacacf7fd765850ccf9d252d3 authored almost 8 years ago
systemd: place user dropins in /usr/lib instead of /lib

On non-Fedora those are not equivalent. On Debian, user units in /lib
are not supported

Reporte...

d8e568fa134e922472db1c4bc470fe76e41ad946 authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/40'

* qubesos/pr/40:
Stop unnecessary services in Debian

cf97f4f8e71f6806dc92b841586486aea517340b authored almost 8 years ago
debian: don't fail the upgrade if glib-compile-schemas fails

Thanks @adrelanos

d9cacf66dde075d89766443bf02f62090ff1118e authored almost 8 years ago
debian: fix lintian warning - command-with-path-in-maintainer-script

Reported by @adrelanos
https://github.com/QubesOS/qubes-core-agent-linux/pull/39#issuecomment-28...

7d97fd3a826d73afbfce77c7e98f73be56c4a71e authored almost 8 years ago
Stop unnecessary services in Debian

1ed2954f91bcb515f682fcc7af4c3f16ad32555b authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/39'

* qubesos/pr/39:
Apply gschema override preventing previews in nautilus in Debian

dcbd20f08ce6f552208cccf99abb7f8cd209ede4 authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/37'

* qubesos/pr/37:
Move trusty check and locales-all fix inside source-debian-quilt-copy-in
Fi...

8ae5101057b399dbb5944b660786faa76cf7e7e9 authored almost 8 years ago
Move trusty check and locales-all fix inside source-debian-quilt-copy-in

38f44417d62326a8c1e9e7c14f2f6837dfd1f197 authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/38'

* qubesos/pr/38:
Reset iptables ACCEPT rule for updates proxy if service is running

961455657d34e0b993c4d1cf693840b1feda1d4d authored almost 8 years ago
Merge remote-tracking branch 'qubesos/pr/35'

* qubesos/pr/35:
Constrain cron and anacron in Ubuntu also
Stop anacron from starting in Deb...

08edfa630db64f0c5b62afa26bbcfd5160b49051 authored almost 8 years ago
Restore functionality of disable-default-route and disable-dns-server.

1ca110a9fd6271c1337d464740d6d7598cda1350 authored almost 8 years ago
Apply gschema override preventing previews in nautilus in Debian

8d1b74d732d1037c809d1315df6bc54976b4c403 authored almost 8 years ago
Reset iptables ACCEPT rule for updates proxy if service is running

59b025a652b109f6b6a14d10ad573dc688d80e76 authored almost 8 years ago
Fix build for trusty - locales-all not available

32dc1ad8096981d3fb1df335775d61f2f3473a31 authored almost 8 years ago
Constrain cron and anacron in Ubuntu also

3180d09ff42d6d7edf34535d4d8559226aae4a09 authored almost 8 years ago
Stop anacron from starting in Debian using existing constraint on cron

a361fb454c9211c3ce5c169f93f64ad8cf9e99b9 authored almost 8 years ago
archlinux: add missing qubes-rpc dependencies

7787d39b6e8c3c0f9bc9e3cc5b082d3dd3c407d7 authored about 8 years ago
archlinux: fix pacman.d dropin not activated if pacman.conf does not already contains qubes markers

0159cd6a77a918b57f139bd1e2d6fe3926cc3e50 authored about 8 years ago
Makefile: enforce mode 750 for directories /etc/sudoers.d and /etc/polkit-1/rules.d

8ba584dfb0ba401a29def60185daa7a3f6d7137d authored about 8 years ago
archlinux: fix bash syntax errors

98b4f1f2657b4eecf21218031918ad4a1ef16c39 authored about 8 years ago
archlinux: update installer script to use systemd preset file

85842902954e89a7cfaa98a834af0a7161fb631b authored about 8 years ago
archlinux: fix lsb_release missing

9890ed191ae5c5c5349c2266f27a4ce2fca5386a authored about 8 years ago
Merge branch 'master' of github.com:lorenzog/qubes-core-agent-linux

f3a44bdd742d28ade40570db367caa38a49053c2 authored about 8 years ago
Shut down after update only if it's a template.

As per discussion in
https://github.com/QubesOS/qubes-issues/issues/2555#issuecomment-271415169
...

f4af5f320a30832dc8f289e296b9522799407e28 authored about 8 years ago
Shut down after update only if it's a template.

As per discussion in
https://github.com/QubesOS/qubes-issues/issues/2555#issuecomment-271415169

ffefce9e25795424137303512f662e3526836a13 authored about 8 years ago
travis: drop debootstrap workaround

Move to qubes-builder

Signed-off-by: Marek Marczykowski-Górecki <[email protected]>

41cd218660534e5a93086dde115370277cc09145 authored about 8 years ago
Merge remote-tracking branch 'origin/pr/86'

* origin/pr/86:
archlinux: fix community repositories URL

bb71ddd8cd659cf1de08c7af51abfdf35bfbca02 authored about 8 years ago
Merge remote-tracking branch 'origin/pr/85'

* origin/pr/85:
comment

12231dab4a520dc78b4187f9b89d77f3cde45db2 authored about 8 years ago
archlinux: fix community repositories URL

d8599d45ba2137570cfd0d5d2c84e0840c054f16 authored about 8 years ago
Merge remote-tracking branch 'qubesos/pr/32'

* qubesos/pr/32:
Copied needed sources to build root

63e02a13401907a60488fd59ec2ef6365d989d43 authored about 8 years ago
Copied needed sources to build root

d1faba7d03380711ed15cb9a0465ee477e283cc9 authored about 8 years ago
comment

3cc1a855dc4a3a0e4d371ed4987a5922bf7e147d authored about 8 years ago
Update Xen bug count in sudoers comment

Closes QubesOS/qubes-issues#2480

cc7d3fc9250ca8da9e23a96f54e87c065b07db62 authored about 8 years ago
version 3.2.15

fb8c356216f693eca09665dd03219e83c7bd1c03 authored about 8 years ago
Fix detection of dom0 updates

dnf stdout messages differ from yum. Handle this particular difference
(info about last metadata...

a9e7f91ca653ae4d474727844160a1567a094435 authored about 8 years ago
version 3.2.14

bb53619d3d7a5f63db183a39178c0518f2d1bd33 authored about 8 years ago
Merge remote-tracking branch 'qubesos/pr/27'

* qubesos/pr/27:
v2: (vm) qvm-move-to-vm: don't "rm -rf" vm name argument

7c18322ffaba6a8ab76062f62670c56ff5784dbd authored about 8 years ago
travis: drop debootstrap workaround

Move to qubes-builder

09870c7d8092edbad73f29ccca15f6bf48613786 authored about 8 years ago
v2: (vm) qvm-move-to-vm: don't "rm -rf" vm name argument

Fixes QubesOS/qubes-issues#2472 from commit
3f600d03fa7069933726ae577da3fcb47845b064

0d243250f23304fa87815ac819f21dbdc1981f4b authored about 8 years ago
Merge remote-tracking branch 'qubesos/pr/25'

* qubesos/pr/25:
Add systemd override for haveged in xenial and stretch. (#2161) Reenable have...

41e3d591ef189c3d745a6fcfa56d773216cb8668 authored about 8 years ago
version 3.2.13

938d184ef484170b4a1e3e2a4634c54cf684772c authored about 8 years ago
Merge remote-tracking branch 'qubesos/pr/24'

* qubesos/pr/24:
Initialize home_volatile for disposable VMs.

a69acdabbfb60d88971644cfad50165091a66b9f authored about 8 years ago
Write random seed directly to /dev/urandom

Don't store it in some variable, as may contain non-ASCII or control
characters (or starts with ...

dbcd3e5f0ad71e527f4b160c1d5dff11bea73a68 authored about 8 years ago
Merge remote-tracking branch 'origin/pr/84'

* origin/pr/84:
fix reload_random_seed error handling

cc2fb303cb52cf9f8a669fadef808f2b11c159c1 authored about 8 years ago
Add systemd override for haveged in xenial and stretch. (#2161)

Reenable haveged.service after debian package installation

58febd6d204311986fc3fec604dd736662387389 authored about 8 years ago
fix reload_random_seed error handling

https://github.com/QubesOS/qubes-core-agent-linux/pull/21#pullrequestreview-8302473

b1f418ca76d4ccf6639890167167fb2995fad73d authored about 8 years ago
Initialize home_volatile for disposable VMs.

6ca10b42eb7f88994f72aae6fb928012246bb7dd authored about 8 years ago
Prefer powerpill to update Archlinux VM

This is the recommended way to connect through update proxy.

3050852cbb73dadc1aef899eb83055bf567a66ea authored about 8 years ago
Ask to shutdown the template after performing update

Fixes QubesOS/qubes-issues#2431

6ba1d2ff7815603e0fd7c9e10e76f6e5d6760bb9 authored about 8 years ago
Refactor qubes.InstallUpdatesGUI to reduce code duplication

QubesOS/qubes-issues#2431

7fa4115abac21be5979cd7ca2c90adcde679e038 authored about 8 years ago
Keep Makefile DRY

0fb3e503d371b58976ab7957b1cbf1bfbc69dc1e authored about 8 years ago
network: use /32 netmask on internal IPs in NAT providing namespace

Use /32 inside network namespace too. Otherwise inter-VM traffic is
broken - as all VMs seems to...

24b726a3bf6751cf0368615e3ec5a4140f1f4ac0 authored over 8 years ago
network: properly handle DNS addresses in vif-qubes-nat.sh

Core3 no longer reuse netvm own IP for primary DNS. At the same time,
disable dropping traffic t...

c8213ea55ab1ef656c365c070668b9ddedb639bf authored over 8 years ago
network: keep the same MAC on vif interfaces

Even when it's veth pair into network namespace doing NAT.

QubesOS/qubes-issues#1143

c75b6519c590f0f51e04fbefb215ca364fa1636b authored over 8 years ago