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

debian: update build-depends for split qubes-utils package

QubesOS/qubes-issues#1416

c99dca37ce619af1df87ce3117855c777609157d authored about 9 years ago
debian: reformat Build-Depends:

QubesOS/qubes-issues#1416

d4cf78652c1c85c0356bbfb510739aef9f83b08b authored about 9 years ago
Package needrestart config only for Debian

On Fedora there is no such package.

808b3ab66057331048a0a51f4686be94315035ff authored about 9 years ago
Merge remote-tracking branch 'origin/pr/53'

* origin/pr/53:
Have qubes-sysinit create /var/run/qubes VM type files.

2c076f39150e777d9b9382ce72fb2ef03f44e4be authored about 9 years ago
Merge remote-tracking branch 'origin/pr/51'

* origin/pr/51:
Prevent services from being accidentally restarted by `needrestart`.

c603f32d234ae1d52e08c49ed95270c01e16b061 authored about 9 years ago
Merge remote-tracking branch 'origin/pr/50'

* origin/pr/50:
archlinux: enforce minimum versionning of qubes-utils
rpm_spec: declare Inst...

308e4857bc982889fcd0a545f546767d7f9e812a authored about 9 years ago
Have qubes-sysinit create /var/run/qubes VM type files.

- /var/run/qubes/this-is-appvm
- /var/run/qubes/this-is-netvm
- /var/run/qubes/this-is-proxyvm
-...

e323d3f4bd3daddc90a850ecee28c45dd9a9bdc9 authored about 9 years ago
Prevent services from being accidentally restarted by `needrestart`.

Because those services do not yet support being restarted.

Extended variable `$nrconf{override_...

7dc99ee66250834df4ead3709ac4d2371a7ce5ef authored about 9 years ago
archlinux: enforce minimum versionning of qubes-utils

c70ee7049f6bb6e9e561b2e837dfbda66906d09f authored about 9 years ago
rpm_spec: declare InstallUpdateGUI qrexec_service

fa081f1dd9af9779c98a3a92cd29cabc0925f92b authored about 9 years ago
updates-proxy: remove remaining traces of proxy filtering file from Makefile

15c69f434bb25ea989f6352c8eb0b2ababb93c74 authored about 9 years ago
clean up /etc/tinyproxy/filter-updates

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

7a0286d58fc98cc4aa84b500d74b302cd13731fc authored about 9 years ago
version 3.1.4

b725c050c7d1e6acb3b43228818087a0a8881e02 authored about 9 years ago
network: disable proxy_arp

Since both sides have proper routing tables set, it isn't required to
set it anymore.

Fixes Qub...

fa8b05a83c7afa9759227e67c45ede1aed77e5b1 authored about 9 years ago
updates-proxy: disable filtering at all

Since this proxy is used only when explicitly configured in application
(package manager), there...

69bb71bea006220ff17117f5b319cbbc2a87e918 authored about 9 years ago
Really fix update-proxy rules for debian security fixes repo

Reported by @adrelanos
Fixes QubesOS/qubes-issues#1422

5377dc50dcd767458d4625d29158be2a4c26d5bf authored about 9 years ago
Implement qubes.InstallUpdatesGUI qrexec service

It should be up to the VM what GUI tool is used for installing updates.
For now stick with conso...

f0de6c5b16ad7bf7674d72739b9372a0849f7b87 authored about 9 years ago
Use improved update-notify script also in Fedora

Among other things this also fixes build failure - those scripts were
installed but not listed i...

13c9149b6cd6f10a31ee7489a9b5ab4fa6b1e8ac authored about 9 years ago
network: let NetworkManager configure VM uplink, if enabled

Previously even if NetworkManager was enabled, our script manually
configured network parameters...

d23f3d8ddb6621987fb7cab599073b8be4b14a44 authored about 9 years ago
Merge remote-tracking branch 'origin/pr/48'

* origin/pr/48:
Allow to provide customized DispVM home directly in the template VM

This allo...

3c7844d4082ca6bfe5ee6908e17189248711f92f authored about 9 years ago
Allow to provide customized DispVM home directly in the template VM

This significantly speeds up DispVM creation for large customized
homes, since no data has to be...

f380c346cf9af3f058b8ece853d7d4a5ece28815 authored about 9 years ago
Explicitly fail upgrades-installed-check on other distributions

QubesOS/qubes-issues#1066

914bab048a7f806859199b68ebef97e6283bf432 authored about 9 years ago
Merge remote-tracking branch 'origin/pr/39'

* origin/pr/39:
misc/upgrades-installed-check: handle apt-get errors
fixed inverted logic is...

b569f93d0cc9419f020331911ba53145cdaf119b authored about 9 years ago
misc/upgrades-installed-check: handle apt-get errors

52917593c5b717cde849c34bd533ff211a5cb5aa authored about 9 years ago
fixed inverted logic issue in upgrades-installed-check

https://github.com/adrelanos/qubes-core-agent-linux/commit/928013f819973e55738887cc9cb5e7c773eb1...

d5acf83916a3722279a60679fe1638387054f8e3 authored about 9 years ago
Improved upgrade notifications sent to QVMM.

Each time some arbitrary package was installed using dpkg or apt-get, the update notification in...

aeb6d188cc89c7d0096949807f5ff9e01c907ecb authored about 9 years ago
Merge remote-tracking branch 'origin/pr/47'

* origin/pr/47:
minor, removed trailing space

06828a9374eb3f8182420d9aa1462bea0535eee1 authored about 9 years ago
Revert "preset disable tinyproxy by default"

This reverts commit f32dccb5e377203e7648c1099b6f7d299212176d.
Not needed anymore since dropin ap...

97e5072315debec01adc0372572cfdc3dafbfa11 authored about 9 years ago
Merge remote-tracking branch 'origin/pr/46'

* origin/pr/46:
No longer start /etc/init.d/tinyproxy by default anymore.

3324307ee27c4b817bab1d6fb1552b1752e2837e authored about 9 years ago
minor, removed trailing space

cfab7d20684934ae3452c829a4ad41a021997b93 authored about 9 years ago
No longer start /etc/init.d/tinyproxy by default anymore.

But allow users to re-enable it through qubes-service framework.
/var/run/qubes-service/tinyprox...

5d6cf722a8a09baa2b1aa4c77aed565bf8a83b70 authored about 9 years ago
Merge remote-tracking branch 'origin/pr/45'

* origin/pr/45:
minor indent

a6799cfcaf251e76c7996e9a7dfe5feff3b6827a authored about 9 years ago
Merge remote-tracking branch 'origin/pr/44'

* origin/pr/44:
removed confusing comments

76ba45c28155b941a2789cf8cd8098d80c3ea471 authored about 9 years ago
minor indent

91e213a681b31c4b6ffcd4af8f0a7c31679dd2f9 authored about 9 years ago
removed confusing comments

ba5910f633e03554b9f80380c39b1f644d16206d authored about 9 years ago
Minor improvements to packaging (based on rpmlint)

There is much more to fix, but lets start with low hanging fruits.

e2ab963a27634318c1348ec7bdc784feb2a39cbe authored about 9 years ago
version 3.1.3

5d74a8cbc08b30b7f9a60f06b57dbfd09a4485a3 authored about 9 years ago
updates-proxy: use separate directory for PID file

And also use systemd-tmpfiles for that directory creation.

Fixes QubesOS/qubes-issues#1401

2a589f2c208b6cbc82453d51df6cbaeffae0146d authored about 9 years ago
Merge remote-tracking branch 'origin/pr/43'

* origin/pr/43:
preset disable tinyproxy by default

90b43988635dacd65cc4dc45db625d4ece033ca9 authored about 9 years ago
Bump qubes-utils version requirement

Those commits needs updated qubes-utils:
823954c qrexec: use #define for protocol-specified stri...

164387426b0e4a8887d779fc7ab274718db3c237 authored about 9 years ago
dom0-updates: do not use 'yum check-update -q'

Depending on yum version, adding '-q' option may hide not only
informational messages, but also ...

49c7473848714fdc3ce075058406df9fe14c716d authored about 9 years ago
fedora: do not require/use yum-plugin-post-transaction-actions in F>=22

Since Fedora 22+ obsoletes yum, do not require yum-specific package to
be installed.

QubesOS/qu...

ba28c9f1400c516a805518177f4b14da01b5d325 authored about 9 years ago
systemd: make sure that update check is started only after qrexec-agent

3466f3df35cb60156e31544867081a038eb85633 authored about 9 years ago
Get rid of qubes-core-vm-kernel-placeholder

Since /lib/modules is not mounted read-only anymore (only a selected
subdirectory there), it is ...

7cca1b23ee513eabd7fd3b8660e72060b7ec745c authored about 9 years ago
Implement dnf hooks for post-update actions

Similar to previous yum hooks:
- notify dom0 about installed updates (possibly clear "updates p...

b6cfcdcc6f10673d75d8c84009a14c4f41788fa5 authored about 9 years ago
updates-proxy-setup: use temporary file for config snippet

Don't use ${CONF_PATH}.qubes, because it may override some existing
file, and is racy approach (...

f9c7394c2f194b83b44add151bb85aa332a7719f authored about 9 years ago
dom0-updates: use yum-deprecated instead of dnf in all calls

Fix for d44c8ac "dom0-updates: prefer yum-deprecated over dnf"
Because of slightly different opt...

85793fa31f85cabe02cff2a25dc366a77dc699b4 authored about 9 years ago
preset disable tinyproxy by default

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

f32dccb5e377203e7648c1099b6f7d299212176d authored about 9 years ago
dracut: disable hostonly mode

Initramfs created in TemplateVM may be used also in AppVMs based on it, so
technically it is dif...

074309e6a31d0870e1f8f48d2f3fa9ac8d079fc7 authored about 9 years ago
qrexec: use #define for protocol-specified strings

And optimize strlen() calls.
Those defines are in qrexec.h (as the rest of qrexec protocol).

823954c7f6f4d08bdd5094844b63736fe81efeb0 authored about 9 years ago
qrexec: add some comments, minor improvement in readability

b6d4f5afbfc2d2d16ffaff1311ae1e45003a0fe1 authored about 9 years ago
Merge remote-tracking branch 'origin/pr/42'

* origin/pr/42:
dropins: implement dropins for systemd user starting with pulseaudio systemd s...

1c41ca62846947b848a4c2698923c7756a7c3aed authored about 9 years ago
dropins: implement dropins for systemd user starting with pulseaudio systemd service and socket masking

Conflicts:
Makefile

0c33c73b8e5176903c7dcd36500556c612d3ed72 authored about 9 years ago
dropins: make current systemd dropins specific to systemd-system in order to introduce dropins for systemd-user

ce4725523f215bcb2351b571be2248264edba636 authored about 9 years ago
fedora: Add skip_if_unavailable=False to Qubes repositories

DNF defaults to skip_if_unavailable=True, so make sure that Qubes
repositories are treated as vi...

5102e4f7aa322b9b7777f00f80e80be5f5c51301 authored about 9 years ago
add DROPINS for org.cups.cupsd systemd files.

4b5332081e1eec84b94e6ca721b11098d8322b07 authored about 9 years ago
dom0-updates: prefer yum-deprecated over dnf

Some of the reasons:
- dnf doesn't support --downloaddir option
- dnf doesn't support `copy_lo...

d44c8acdeb6ecb1a1f57168f80405687463e6592 authored about 9 years ago
No longer disable auditd

On Fedora 22 console is trashed with a lot of messages without auditd
running.

QubesOS/qubes-is...

6752be919672277fb11cf0589245d92a1dd347d3 authored about 9 years ago
Replacing "sleep 365d" with "sleep inf"

To get endless sleep, `sleep inf` (or `sleep infinity`) can be used
instead of `sleep 365d`. Cor...

c63a9f65664f46b20a82b8e55701d0ca767da09c authored about 9 years ago
qfile-agent: move data handling code to libqubes-rpc-filecopy

This makes the qfile packing code reusable, for example for some dom0
tool. Now qfile-agent.c is...

5774c7872c6e1fc22928771cd162350ef53af5d7 authored about 9 years ago
appmenus: ignore entries with NoDisplay=true

According to Desktop Entry Specification:
NoDisplay means "this application exists, but don't di...

7bc6422f5309721419e1554fe2e1c7c5565b0697 authored about 9 years ago
Merge remote-tracking branch 'qubesos/pr/5'

* qubesos/pr/5:
qfile-unpacker: Avoid data loss by checking for child errors

Fixes QubesOS/qu...

8f99cb57598617333ba0ac401619252f0d269236 authored about 9 years ago
backup: improve exit code reporting

Return some meaningful error code. Unfortunately the more meaningful
option (retrieving process ...

b38ea60f00786ca8c491561a9f27872ad00eaccc authored about 9 years ago
backup: fix handling backup filename with spaces

Fixes QubesOS/qubes-issues#1371

c704c35cd857dcf199411772d38bd8662c3ade9f authored about 9 years ago
Setup updates proxy in dnf and PackageKit

DNF doesn't support even including another config file, so all the
settings needs to go into `/e...

c2596a04359a7c0c7859680544cc4b18342dce7c authored about 9 years ago
qfile-unpacker: Avoid data loss by checking for child errors

When qfile-unpacker's child encountered an error, it would display an
error message and exit(1),...

4027decbaaa761413aaeb9636ff02aa5834d7605 authored about 9 years ago
makefile: cleanup help message

1936e0f336fc9ff1ae8c14f58f742e15b8f5a849 authored about 9 years ago
debian: install locales-all instead of custom locales generation

The custom way proved to be unreliable - for example does not survive
`locales` package upgrade....

9d52b7d178a99b32b34fabe1d0f3c2aff8ac67c0 authored over 9 years ago
Require new enough qubes-utils package for updated libqrexec-utils

Required by 97a3793 "qrexec: implement buffered write to a child stdin"

22365369d29c2aba2000632538230dbfe5a982c5 authored over 9 years ago
Merge remote-tracking branch 'qubesos/pr/4'

* qubesos/pr/4:
Update qubes.sudoers
Small language fixes

28a65ac56803a530daa5d196eb9588bde9e77a0a authored over 9 years ago
cleanup /etc/apt/apt.conf.d/00notiy-hook on existing systems

00notiy-hook was renamed to 00notify-hook in
'debian: Renamed incorrect filename: 00notiy-hook -...

f2e6dc93911123e3613f6b1d2e6a63a7661874da authored over 9 years ago
rpm: remove duplicated entry

457578280bbe259c312ed876e8db07d4b174edeb authored over 9 years ago
rpm: add /etc/sysctl.d/20_tcp_timestamps.conf

Missing part of previous commit.

QubesOS/qubes-issues#1344

92bec3173a63c15eece3e945530d1be56fdf730d authored over 9 years ago
Merge remote-tracking branch 'origin/pr/38'

* origin/pr/38:
disable leaking TCP timestamps by default

Fixes QubesOS/qubes-issues#1344

9b9ebe81d0e792abb8d2317c2dad50ae0eaa4330 authored over 9 years ago
Merge remote-tracking branch 'origin/pr/37'

* origin/pr/37:
archlinux: readd lines removed by error during merge
archlinux: readd notifi...

116e33732341a48e9c615fe1dbe9da7caef1ba1d authored over 9 years ago
qrexec: implement buffered write to a child stdin

Implement one of TODOs left in the code. Without this buffering, it may
happen that qrexec-agent...

97a37933450c4c35f5006e8e0e29c2b6831d3490 authored over 9 years ago
Update qubes.sudoers

de293f12d59464ef7a53dd70a733a1a4e9b40965 authored over 9 years ago
Small language fixes

0f410ed2de0c4c36997d607135b8f8a80ae86bfd authored over 9 years ago
disable leaking TCP timestamps by default

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

ba8337658eb3bec090982326db302d68279d0ba8 authored over 9 years ago
archlinux: readd lines removed by error during merge

2d4b86c020394ca0f065e765dda9d2d361c82c3b authored over 9 years ago
Merge branch 'master' of https://github.com/marmarek/qubes-core-agent-linux

Conflicts:
archlinux/PKGBUILD.install

fcee020cf514df625086d4847147f31a0103d7ac authored over 9 years ago
archlinux: readd notification-daemon as a dependency

ead0b32a8707059b93fbdbfc26ede4c82e1075d5 authored over 9 years ago
archlinux: force running scripts with python2 even when /usr/bin/env is used

705142e8a86dff0bcb772138ccfceb4f1938b8a1 authored over 9 years ago
archlinux: update packaging and install script to use systemd DROPINs

9954cd82f1c72ec0ab2edf8fc3e977f5389c17c4 authored over 9 years ago
Renamed qubes-mount-home to qubes-mount-dirs.

Renamed qubes-mount-home service and mount-home.sh script to qubes-mount-dirs service and mount-...

f063b4a90fbd94c4f84d24e50a6e930725b06675 authored over 9 years ago
removed trailing spaces

2eb0ed2be14350d6df1fce2af855805133a4a416 authored over 9 years ago
network: forward TCP DNS queries

Fixes QubesOS/qubes-issues#1325

ce443b2e182997d8a4ca377ef00c2ceb4fb0c59e authored over 9 years ago
version 3.1.2

d3bf3e0978ec5d1c5405fd4cecd5fc0efe372ae7 authored over 9 years ago
dom0-updates: fix hostname in error message

801c5c62f16b8acda8ecbfb271957af7ffacb65c authored over 9 years ago
dom0-updates: check "yum check-update" exit code, not only its output

QubesOS/qubes-issues#1168

520178d5dcc86b6177570a259c84cb832e2cbd9e authored over 9 years ago
dom0-updates: Fix showing package list when --check-only option was used

Fixes QubesOS/qubes-issues#1294

397f6fdc52cf4e20ee4503ecb36a7cd8baa6b8b3 authored over 9 years ago
Add missing R: dconf to hide nm-applet when not used

Without dconf, gsettings uses "memory" backend which isn't saved
anywhere and isn't shared acros...

afb70cf040274af105cc8e4d9d415302e07fe63a authored over 9 years ago
systemd: actually enable qubes-random-seed service

QubesOS/qubes-issues#1311

7963fb91c706b665afc7753198da6173221ef4f9 authored over 9 years ago
sysvinit: load random seed from dom0 provided data

QubesOS/qubes-issues#1311

13fb6e2fc352e0e8de28a9995c71cdf329821660 authored over 9 years ago
Use 'type' instead of 'which' to prevent unnecessary dependency

QubesOS/qubes-issues#1299

7e321ba63c3733cd2bbec9827415a572116f729d authored over 9 years ago
reload qubes-random-seed when restoring DispVM

05292c0ac5dde38a2a198a716296798566caa84f authored over 9 years ago
qubes-random-seed: feed kernel rng with randomness from dom0

0ffa7466787a8177e46e7389c26fad227435b10b authored over 9 years ago
minor

9664c97e551056a3db913dbf63b4019081987487 authored over 9 years ago
network: fix 'qubes-uplink-eth0' NetworkManager connection (#1280)

According to the specification[1], the setting name is 'addresses', not
'address'. The later ap...

580d21acdc3f83dee4bd2e8512d8c57d5045765a authored over 9 years ago
network: use drop-ins for NetworkManager configuration (#1176)

Do not modify main /etc/NetworkManager/NetworkManager.conf as it would
cause conflicts during up...

6c4831339c85ebd1ed84593bb3f1a79d43c0a2a5 authored over 9 years ago