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

qfile-agent.c: exit on EPIPE after gui progress write

The qvm-{copy,move}-to-vm.{gnome,kde} cancel buttons didn't actually
cancel, because qfile-agent...

8da7c7af60a63ab0dfdb45e8d8c5f1080d87e5e8 authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/126'

* qubesos/pr/126:
Avoid leaking VM name in qvm-copy usage text
Add proper help text to qvm-c...

f037ffa852404264b18514e777bddba86974163a authored over 6 years ago
version 4.0.33

7ea331960d358965395310481a03cfef2737e7a1 authored over 6 years ago
Avoid leaking VM name in qvm-copy usage text

Do not display name of the qube in the usage text.

99f239ea9e58ea287b5444a28feeee9d5ee6f70d authored over 6 years ago
Add proper help text to qvm-copy tools and fix incorrect behavior

for qvm-move

Added more descriptive usage text to the
qvm-copy/qvm-move/qvm-copy-to-vm/qvm-move-...

96d8914c837acfd4078c4adbf9346efcd03541f7 authored over 6 years ago
Convert /usr/local from a symlink to a mount point on upgrade

Fixes QubesOS/qubes-issues#1150

f4c10d47da71a7eaaa46be2b44301189ae3ef54a authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/125'

* qubesos/pr/125:
bind mount /usr/local

Fixes QubesOS/qubes-issues#1150

c11dd760060680fec1c0c9ab48c67d43e38ca9be authored over 6 years ago
bind mount /usr/local

86413df6d22976db11269ddba5725745b1443505 authored over 6 years ago
version 4.0.32

ec251da5d8e6ed5544e91d92695a41f4d86d43d5 authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/124'

* qubesos/pr/124:
setup-rwdev.sh: Only check first 1 GiB for zeros

e7aec0d8745aae4559c04233afe72377cd638b91 authored over 6 years ago
setup-rwdev.sh: Only check first 1 GiB for zeros

As described in QubesOS/qubes-issues#3758, a VM may fail to start
if the volume is large. This b...

8ff9cbe29970a9db2141d084b6db32b9323bf40e authored over 6 years ago
rpm: add R: tar, for qubes-dom0-update

Fixes QubesOS/qubes-issues#4032

4a7d3515d082a6780ce0866a7266f745e90b489a authored over 6 years ago
grub: add noresume to kernel cmdline

Under R4.0, when Debian HVMs are created from the debian-9 template, they hang on boot for 30 sec...

6c965a6dac0f552d1032046c18b6654fa3dadc42 authored over 6 years ago
Merge pull request #1 from QubesOS/master

merge update

c4c28605c90a7a7faac37542990c28397d645887 authored over 6 years ago
version 4.0.31

8569829889e7a7523ec2fa63e0a689b72ecea69f authored over 6 years ago
debian: add Depends: qubesdb-vm

Make sure that qubesdb is configured (including service start) before
executing postinst of qube...

a715797589d843c23fa7ac1d2871aa1895cc1f7f authored over 6 years ago
version 4.0.30

b397821e41e271c794c07d6708914dce8554fa09 authored over 6 years ago
Merge remote-tracking branch 'qubesos/pr/120'

* qubesos/pr/120:
Fixes issue #3939

Fixes QubesOS/qubes-issues#3939

8b1cb80db1a339f9ea477108964c1b50e68fa0f0 authored over 6 years ago
Fixes issue #3939

b8783e65e4174e6775502d3bd719ba2e9c6cd055 authored over 6 years ago
version 4.0.29

f49e3415a85fa82c22e6c7b20867fe80c4fa4766 authored over 6 years ago
Add build-time assert for filename buffer size

Suggested by @cfcs

b5a9d9bf8e12f991ad52c4d36922f8e069e5f440 authored over 6 years ago
Merge branch 'view-only'

* view-only:
Add file managers integration for qvm-open-in-dvm --view-only
qvm-open-in-vm: m...

bd445742fb9c6f8c4e88d20e797939533958b376 authored over 6 years ago
Add file managers integration for qvm-open-in-dvm --view-only

Rename existing entry from 'Open In DisposableVM' to 'Edit in
DisposableVM', then add new 'View ...

e8a2d9c32ad06fd5b06fd6ad85675ddd66b1ab38 authored over 6 years ago
qvm-open-in-vm: implement --view-only option

Implement option to disallow (ignore in fact) modifications of file
opened in another VM (includ...

ef557ca4601ecbd4a3d5dc8f9429c6b172bc402d authored over 6 years ago
qvm-open-in-vm: mark file as read-only if opened with --view-only

This will cause most applications to disallow changing the file and also
add some visual indicat...

42b1355957f83715cd27229e6dd1e90a7a9c9c91 authored over 6 years ago
qubes-rpc: fix code style - indent with spaces

5deac1802f16e2c7225b0c599e06833b9370e81a authored over 6 years ago
rpm: add BR: systemd for pre/post install macros

Fixes QubesOS/qubes-issues#3926

886b67462097e2cb21ea42614d67c51f429654a3 authored over 6 years ago
network: use iptables-restore --wait if available

Avoid bailing out early if multiple instances of iptables-restore are
called simultaneously.

Fi...

8f6bd245bde7981c9df39440884ebecbee673aa7 authored over 6 years ago
qrexec: fix handling remote domain death

Periodically (every 10s) check if connection is still alive, otherwise
killing remote domain (as...

5f81f0486db3b1d75bfe9368b267c6897f548f46 authored over 6 years ago
Drop leftovers of qubes-netwatcher service

Fixes QubesOS/qubes-issues#1242

4a8b10ea8b2f39509d5e73e86ca3d6c5c6d192c9 authored over 6 years ago
Pass GUI domain id to GUI agent

5f201ddd44ea7a093d0bdfc3bbd17c871dc976af authored over 6 years ago
version 4.0.28

6a088a39929f5e73ff7cbd7a27b89b3e2d2205ec authored over 6 years ago
Qubes firewall: correct syntax for icmpv6 rejects

I've run into an issue with incorrectly generated rules for IPv6. I
added some debugging code pr...

7d783b3010be05f9dcc32883ce21f54d73cc6f89 authored almost 7 years ago
version 4.0.27

df5722e880460adc2f0476cbcd4863d31a199e3a authored almost 7 years ago
qubes-firewall: reject packets instead of dropping

qubes-firewall service is meant as mistakes mitigation, not a
high-volume external network filte...

a026d04c0d821a5b54ef476c5e0cd70802d0f172 authored almost 7 years ago
Fix make clean

Remove also .coverage file.

ad153125996ee09362837c7e9d79c0e24f337594 authored almost 7 years ago
Require dconf utility to (re)build /etc/dconf/db/local

Some applications complains if compiled version of dconf database is
missing ("dconf-WARNING **:...

4329eab307d02032e91c2e52d0eaa2294a400d04 authored almost 7 years ago
Create /etc/dconf/profile/user dynamically, if not present

The /etc/dconf/profile/user file in some distributions is part of dconf
package, in some not. Th...

23250f84b22c40613ce6379c3dd1d73c0842a7ba authored almost 7 years ago
Fix packaging: 'user' group, BACKEND_VMM var

- BACKEND_VMM may not be available as env variable (mock build), provide
it explicitly
- 'user' ...

d25ecb4e40fd2f52fd773b2c579a7f4274c4fe53 authored almost 7 years ago
travis: add centos7

ce507046480a7301abaec354569a42039929adc2 authored almost 7 years ago
centos: exclude only dconf user profile, keep dpi config

c29cc4c270421275a7823784f9348167981fa26c authored almost 7 years ago
Move/Copy many files in one step via nautilus extension

9fa75314f1a20d48985cf4aaa901f24a06ba5a44 authored almost 7 years ago
version 4.0.26

d698e7878fbeea95cbe992c2bb1cd74d4e14ddf8 authored almost 7 years ago
Change repository URLs to https

HTTPS updates works more reliably over Tor. But also provide some
additional privacy.

Fixes Qub...

b778b642b50f8f8ca9aa00204012ddff0a0f878b authored almost 7 years ago
version 4.0.25

481c6602b05ac9dfe50700e7734512ec9df08c98 authored almost 7 years ago
travis: update Fedora versions

c4b2bd67c2fa08471d3163cef8d70d3eeae715f7 authored almost 7 years ago
Use %{python3_pkgversion} instead of duplicating python3 targets

506848a77caa85374229bb8490a490fd7f7a298a authored almost 7 years ago
Add missing python-setuptools dependency

a34b9abde4069d18ea216b8dc5880e69a049f665 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/109'

* qubesos/pr/109:
Fix GCC8 warnings

a850e3aaee93b40fc613a7d5276988f30d12a179 authored almost 7 years ago
qubes-firewall: signal service readiness only after initial scripts

qubes-firewall.service have Before=qubes-network.service. The latter
enable ip_forwarding. Make ...

f6dc28106b6153aa0c3b302afe7872e8b3820104 authored almost 7 years ago
Update gitignore and make clean target

Debian build require clean sources (make clean must return the sources
to the state from before ...

c278d56beaa7ce271bba6e0d09c7d535d7cbf7be authored almost 7 years ago
Fix GCC8 warnings

c43c4df7b9220c7a85ae4a2a6311938a43b92a08 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/111'

* qubesos/pr/111:
Use only /etc/skel to provision user's home directory of new VM

a41523983180a533f864f3670d50bb5cd92c7be1 authored almost 7 years ago
Use only /etc/skel to provision user's home directory of new VM

Get rid of non-standard /home.orig handling.

Fixes QubesOS/qubes-issues#3771

82937e129ed4f5adc71b2e9a5a7c04e69f46bd58 authored almost 7 years ago
Problem: Unable to use pkg.install with Salt in dom0 when using UpdateVM that has only yum due to incorrect options passed by Salt assuming dnf presence

Solution: Filter out invalid yum options when dnf is not found in UpdateVM

Fixes QubesOS/qubes-...

cd263549455ada3e812c0c9b1b3d4c18c9af5641 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/108'

* qubesos/pr/108:
spec.in: fix %if expressions and remove useless conditions
spec.in: add ch...

7fa3c51fd23756bfb8011cb434ed75c4ab59e5ad authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/105'

* qubesos/pr/105:
Add misc/qubes-run-terminal to launch any available terminal emulator

a33c7e10ba7e4b69d1961fb13daca87c858580dd authored almost 7 years ago
Merge branch 'network-fixes'

0ca2db894f301ef642fa37dc93a689a6a60973c4 authored almost 7 years ago
network: make sure static NM configuration is created before NM start

Avoid delays caused by default DHCP configuration, which would be used
if no alternative is avai...

836bf90e978b4ef4b4a547de9390c553eae3d8db authored almost 7 years ago
spec.in: fix %if expressions and remove useless conditions

6036f1f65b86f171f90a6a259ec0b9f2fb23b9ca authored almost 7 years ago
Do not start dkms.service

It doesn't make sense in Qubes to rebuild modules at every VM startup.
Especially when modules d...

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

59fa7efcc32fcab8a243ebed7aebcdb3f2a42c90 authored almost 7 years ago
qubes-firewall: handle only traffic originating from VMs

Ignore packets coming from non-vif interfaces early.

Fixes QubesOS/qubes-issues#3644

53c9b45c76052aa923a396be52b348c1a2c3e8a5 authored almost 7 years ago
network: do not assume IPv6 gateway is a link-local address

If IPv6 gateway address provided by dom0 isn't a link local address, add
a /128 route to it. Als...

c281d6454f95c37735fbd938e7e7bb52ae25cc76 authored almost 7 years ago
qubes-session-autostart: do not wait for applications exit

Since fixing QubesOS/qubes-issues#3213, launch function correctly waits
for some applications ex...

c525d6213ce291d1408be5d5653c7677b5b44655 authored almost 7 years ago
Load only test_* files when looking for tests (python)

646c9f1aae27f9b7c56aa44cab1cebf6bdfcf492 authored almost 7 years ago
Fix waiting for application exit in qubesagent.xdg.launch

This is especially important for qubes-desktop-run used inside DispVM.
The DesktopAppInfo.launch...

321cd06591facd5b34fb5eaac9f364849980c371 authored almost 7 years ago
Move 'qubesxdg' into qubesagent python package

Since we have proper python package, use it instead of hacky one-file
package. This will ease in...

4a7c668549427c347c07676836c11014d36c9dfa authored almost 7 years ago
Fix shell calls in Makefile

15c740d95e2e0013a4a28efc6b640278322140bc authored almost 7 years ago
Remove _builddir

e5cf780dbd772be9398c2a6203d3d750ec76cf1b authored almost 7 years ago
Create .spec.in and Source0

1c249683186f92c1baa8908bc5904935d934ac59 authored almost 7 years ago
qrexec: fix arguments handling

Don't parse options for local command as qrexec-client-vm's own options.

Fixes QubesOS/qubes-is...

0ef6297bfcec1a4e931f25d87bece70e228f6710 authored almost 7 years ago
Add misc/qubes-run-terminal to launch any available terminal emulator

d6d8d253454dbe6ca495e6b450ab0f340678ea2d authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/102'

* qubesos/pr/102:
qrexec-fork-server: Always initialize addrlen argument of accept()

2301da6e6fa4e1d2f863974586d3e32815d9fef5 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/103'

* qubesos/pr/103:
Add missing services in Ubuntu templates.

df1046362ea2db46cfbff45a2e359ddd0de48b03 authored almost 7 years ago
Merge branch 'configurable-ring-size'

* configurable-ring-size:
qrexec: add qrexec-client-vm --buffer-size option

f8c40aa0f7f5e11d4fd3b4214999adf2750d38f4 authored almost 7 years ago
Add missing services in Ubuntu templates.

aa95ccc48f0146dfb6d0912b6a62bad9be9fd629 authored almost 7 years ago
qrexec-fork-server: Always initialize addrlen argument of accept()

With the old code the addrlen argument were uninitialized on the first
call resulting in errors ...

f4c402e7c744b8ca1421a23ed69a675e75abca66 authored almost 7 years ago
qrexec: add qrexec-client-vm --buffer-size option

Add an option for custom vchan buffer size, to override default 64k (for
each direction). This i...

4a090234517bcbfe2341c23ebc3ff96941e2213c authored almost 7 years ago
debian: don't call dconf if it isn't installed

The dconf package isn't required by qubes-core-agent - the package ships
a configuration for it,...

24c875030e5431c1499296cef079bd4a2b8befad authored almost 7 years ago
version 4.0.24

0186d1c8c470dfc576e1d1c036ecdb412183eddb authored almost 7 years ago
reinstal -> reinstall

unless it's getting truncated somewhere along the way

a0871a9e3560a7955e813e9fbf6b97c4ff6de30d authored almost 7 years ago
Speed up initial /rw setup

On first VM's boot, setup-rwdev.sh script create filesystem on
/dev/xvdb. But it does so only af...

1781568d088e96c2e3c9ba223140ca3fcaef6d74 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/97'

* qubesos/pr/97:
centos: fix conflict with dconf

ddbd24a815c601f899be0fcec9e5ef8a4934454e authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/96'

* qubesos/pr/96:
Really enable qubes-sync-time.timer

c07530dead272af56017ba584189ffa24ca1962c authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/94'

* qubesos/pr/94:
Drop fakeroot for list/search actions on Debian
dom0-update: add some appro...

8750bf63388e15d599b40459310c7f4f410d4daf authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/93'

* qubesos/pr/93:
Call qubes.PostInstall service to notify dom0 about all apps/features
Drop ...

eacd069bf437708cd6407fece5b0642690fb6b97 authored almost 7 years ago
version 4.0.23

bcd0e4935ae4457e4382ae31ee24eeefe5865691 authored almost 7 years ago
qrexec: launch services in login shell

Previously the script was called through shell as:
execl(shell, "-sh", "-c", "/usr/lib/qubes...

f0b057479ed761a3c9a95225bd552d6aa31e09fa authored almost 7 years ago
centos: fix conflict with dconf

39cb5888f8c05e0ef79153f5b3c9df61737e2610 authored almost 7 years ago
version 4.0.22

d7957e8baa50fb902468a54646e7a5c6671a7224 authored almost 7 years ago
rpm: adjust dependencies

e02d5f172508087aaefd9df5fef336994c21abc4 authored almost 7 years ago
qrexec: translate keywords in target specification on the client side

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

This avoids duplicating service call parsing in multiple places.
Further improvements to that co...

5512e4eadab846b52883b22c0160d36da60454b3 authored almost 7 years ago
Really enable qubes-sync-time.timer

'systemctl enable' (and thus the preset) needs an [Install] section.

4247d4f699e7e8ab5bf81815e6eec1b194544bb2 authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/95'

* qubesos/pr/95:
Add /etc/qubes path
Add qubes-firewall.d feature

68304ef9f584ed715eb3cee8925e58a3ab526d50 authored almost 7 years ago
Add /etc/qubes path

10aee73bd718693106c6690e5c8c1cecb991ae94 authored almost 7 years ago
Drop fakeroot for list/search actions on Debian

It isn't needed for informative actions and apparently fakeroot cause
problems on Whonix.

Sugge...

76f5253341767440471b12f205b894e8bc0628b6 authored almost 7 years ago
dom0-update: add some approximation of 'list', 'search' and 'reinstall'

... on systems lacking yum --downloadonly

Fixes QubesOS/qubes-issues#3553

c567222b6f3ac517dd18ccd1a3964055aeace52c authored almost 7 years ago
Wait for user session as X session owner

... instead of requested user. This makes sure that session startup
script will be able to send ...

96aa933024763ed89676d5c4ace5181b63ebbbd6 authored almost 7 years ago