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

dispvm: restart qubesdb at DispVM start

To connect to new qubesdb daemon in dom0.

d00d52fc31d8315d00866f8914c224701a128648 authored about 10 years ago by Marek Marczykowski <[email protected]>
Update for new vchan API

95839ddab57cc61ca086dbd185534ece7bf3d4c8 authored about 10 years ago by Marek Marczykowski <[email protected]>
spec: get backend_vmm from env variable

There is no way to pass --define to yum-buildep, but we use VMM name for
required packages names.

735531a9babbcead365bf3884981222c645d78c3 authored about 10 years ago by Marek Marczykowski <[email protected]>
spec: add dependencies on vchan package (both R: and BR:)

94f54d6c9fc8923bf340f689cbff6a875351e8f1 authored about 10 years ago by Marek Marczykowski <[email protected]>
load xen-gntalloc module required by libxenvchan

93ad711f4e1fc0f24ff9d2d5346cc1e2ee95dca3 authored about 10 years ago by Marek Marczykowski <[email protected]>
network: fix indentation

ea4eef7de808d93a64d28b1f6c5448494173d4be authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge branch 'debian' of https://github.com/nrgaway/core-agent-linux into debian

599fad53a2eefbf29efd84671b61c648e0f7250b authored about 10 years ago by Jason Mehring <[email protected]>
Merge branch 'debian' of https://github.com/nrgaway/core-agent-linux into debian

160bf825838dff710aa01b081a0494d62be27f79 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Don't display systemd info in chroot since systemd show does not work in chroot

4420df01eacc2d004ce033fa3c8656d83715e53f authored about 10 years ago by Jason Mehring <[email protected]>
Merge remote-tracking branch 'nrgaway/debian' into debian

4f89980137caaa244554aebc4b0cbe5e3afcd881 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: Updated tinyproxy filter rules

848c53adc21a4b5f715df2dc9a1239c587dbf9bf authored about 10 years ago by Jason Mehring <[email protected]>
Fix compile flags order (-lX11 moved to the end)

9bb9e8d9e547922ff4f5502bd49160c901673235 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: Wrong variable name was used to create /usr/share/qubes/xdg/autostart

da6f6bd22b4deac455a1657f3c4dedd2752fa440 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Added functionality to move desktop entry config files to /usr/share/qubes/xdg/autostart to preserve originals

Added trigger for new notify agent; removed trigger for old one

51cac340ca34ffc1dcb30fa4f62a7e99b07efd40 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Add new notification agent depends; remove other

ef50c0d7b699c9a7eedd0b65e897a9e0af62740d authored about 10 years ago by Jason Mehring <[email protected]>
network: fix NM uplink config permissions

Otherwise NM will not use the file.

427decd7936cd86f9970d4ebba7089feb2bc39a5 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
network: do not use ifcfg-rh NM plugin

Apparently eth0 in ProxyVM can be configured using plain keyfile plugin,
which is present on all...

7027633e802f75db79aab257f52533b5eb7c7ea5 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: More depends for debian as netvm and some configuration tweaks.

Jessie base loads as netvm; wheezy base giving bad window error when trying to start nm-applet
F...

cadb10278191418d9e2e9a8d12cc0a08b402cf13 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Added more error reporting to track down any missing dependancies

Prints various systemd messages when a unit fails to enable/disable/start/stop
Fixed issue with ...

1f93dc0a6023eff6ff661603af3b56da88b698bb authored about 10 years ago by Jason Mehring <[email protected]>
debian: removed commented out depends

afcff2ca4b9eb6be0aee4ac77df0fafbb259508e authored about 10 years ago by Jason Mehring <[email protected]>
debian: Added all other outstanding triggers contained in rpm_spec as well as triggers if other packages get installed at a later date the configurations will run on them

9e065d6d9cd0f48a0db692da89508c14da38bf43 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Added postrm disable of other Qubes packages

79db86a94ad551345d63c79bb718bced57d30580 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Added more dependancies

abcc01b874aede4651de04668dc3cca5149ca6df authored about 10 years ago by Jason Mehring <[email protected]>
debian: Remove absolute path to xenstore-*

44230f7f351976c294c7a24d291965446f2220c2 authored about 10 years ago by Jason Mehring <[email protected]>
debian: apt-get needs to update first

cc26e26be8d7105117ba8b19ca108664bb2d143d authored about 10 years ago by Jason Mehring <[email protected]>
debian: Revert back to original NetworkManager, ModemManager service names

dbffe57bc90b05584409062b489a56304711f7b2 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Add qubes-update-check for Debian

96887ea1b8f08098e2bbf25dab6d98bce393e2b9 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Prepend package name to maintainers scripts

132729bd7975873dc6c5569f73d31a6d85907605 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Cleanup

'set -e' in place of 'set -x'
Seperated out 'QT_X11_NO_MITSHM=1' export into own profile.d file
...

4c30f2886458ea7e2b3f9042b883844c504c4861 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Made debian proxy filter rules more restrictive

a6e6c8676455b5c01c55490c1ed81ce5daedf617 authored about 10 years ago by Jason Mehring <[email protected]>
debian: set -e added in place of set -x

802626c197d90280573e316d0fd732e65024ec95 authored about 10 years ago by Jason Mehring <[email protected]>
debian: fix initialization of /etc/hosts

a2bba588771b343f3af1e9b2119fc83d9d39d3fc authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge tag 'hw42_appmenus' into debian

debian: support for appmenus

Conflicts:
debian/qubes-core-agent.postinst

36b1793739570c5352aab95848b70a1bf0491305 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge tag 'hw42_debian-systemd-3' into debian

Conflicts:
debian/control
Merged postinst scripts from hw42 and nrgaway

c817bb028294f4d49c11ebbea9d01fd288550cf1 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'nrgaway/debian' into debian

e4e7176a1659290207261af67f3d60afc232355d authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: add support for qubes appmenus

f9b658e6ad61462a671917be0b530ef68e53e1c6 authored about 10 years ago by HW42 <[email protected]>
debian: add dependency on xen-utils since it's needed for proxy/netvm

xen-utils provides the /etc/xen/ scripts which are needed for the
network setup.

457196ba584f501f95557ef0bd80168567aab983 authored about 10 years ago by HW42 <[email protected]>
Merge tag 'mm_5d68e2cc' into debian-systemd

Tag for commit 5d68e2cc7009a1d368c224e9b0a2fc7286e3a210

Conflicts:
Makefile
debian/rules
net...

63e915f6d46528bab33c14a6771329624cfe7eb5 authored about 10 years ago by HW42 <[email protected]>
debian: force shell to be bash since its default is dash and many qubes scripts rely on bash and will break in dash and added tinyproxy user

be37c6cc5b9aef6e220ef973b26c33d0bcdebd72 authored about 10 years ago by Jason Mehring <[email protected]>
debian: added new depends

ef787ce40ba71ca0c78c21712f2272a993d82c43 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Added less restrictive filter option for debian packages

Sites like sourceforge append ?downloadxxx to end

f02780421d1bafa1367a08ce98ad2d9d96421ed4 authored about 10 years ago by Jason Mehring <[email protected]>
systemd: fix xenstore-ls path

a4e4a6214b880a3c6e50bb77e6c9e5cf779b32eb authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Reenable imsettings service

It is required for some languages (Chinese for example).

aad0d4d57a39c3ac7cd311d21d77dba3cd3b669b authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: preinst needs a group and force no password entry on adduser

d34268a085ce03b8e2d5dda32ba21f27cf224859 authored about 10 years ago by Jason Mehring <[email protected]>
debian: Added maintainers scripts (pre / postinit + rm) - Currently in debug mode

0937a3b3c63404cac78d47791128aff6d98b927c authored about 10 years ago by Jason Mehring <[email protected]>
debian: add xen-utils-common as a dependancy to allow Debian proxies

5c351bf4ae916b3894825d61ab5eb2657843d1e8 authored about 10 years ago by Jason Mehring <[email protected]>
Change condition test to compare to a link "-L"

3366af3f55453ddd817761081c7c434d98398cd7 authored about 10 years ago by Jason Mehring <[email protected]>
Allow hyphenated distro names in tinyproxy filter

b04594ed60744107644381b6a63e24e2a3925ebc authored about 10 years ago by Jason Mehring <[email protected]>
Handle tabs in /etc/hosts

5d68e2cc7009a1d368c224e9b0a2fc7286e3a210 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
suspend: do not disable network frontend devices

e0d2424d5eed621dcdaf6694652d4166a435f35f authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Improve handling of .desktop files

Instead of directly using Exec= line, parse the file (at the launch
time) with Gio library. The ...

0613a5896179cb2408ae2af274409f5bd7d071e9 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.1.42

d208e9baa543802b39f84f2056995be8dc877834 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: fix proxy setup

15f3a1b8d04634fb3e9f578d46c148706054a511 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: custom dh_auto_clean no longer needed

qubes-builder now takes care of it

20a2cfbce747f662a3393f584c1aa29ae1384c1c authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Include /rw in the package

On Fedora it was created in %post, but on Debian not. Unify it to simply
provide the directory a...

be266a00dd22142905af317de7a95f64762d9501 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
systemd: fix 'service' path

On Fedora it is all the same because /sbin -> /usr/sbin symlink. But on
Debian it does matter.

a2e17ef24474c3e9b80a3a6f290f120defe5e6f7 authored about 10 years ago by Marek Marczykowski-Górecki <[email protected]>
fix xenstore-read path in network-proxy-setup.sh for debian

a91dfdf48b0ac55baa1d43b8f2d1c47fe082cb73 authored over 10 years ago by HW42 <[email protected]>
Introduce qubes.SetDateTime service for time synchronization

It would be called by qvm-sync-clock instead of 'date' directly. This
gives a lot of flexibility...

7339dd1ece24aa0e9b8d6dc455482f0b7dacccc8 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
updates-proxy-setup: support setting proxy for apt (#887)

4ee0de9fb81615a91259e64a85b32e73e4a03985 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: chown /home_volatile/user in posinst

00e846bbbe581aceeeaf4a8369748d4ff450b1b0 authored over 10 years ago by HW42 <[email protected]>
use sleep instead os usleep since it is more portable

434a794dda8eb19d9d18fb8bfa9953c713899ae3 authored over 10 years ago by HW42 <[email protected]>
dispvm-presun.sh needs bash

5fcf7505fc56235424b8cfb4d895b37a91ad4004 authored over 10 years ago by HW42 <[email protected]>
add xserver-xorg-video-dummy to the dependencies list of qubes-core-agent

the dummy video module is needed by the dvm prepare script

bbb0b3610b5e57eb5799f9097e8e52ff0328dd23 authored over 10 years ago by HW42 <[email protected]>
debian: migrate to native systemd services

e83a91e3d36c8a7eaddd3396730ba70166472bc3 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
archlinux: modules-load.d handled now in generic files

It is no longer Archlinux specific.

71802a47787bc7903162b80e1f929e58b04cdc44 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add missing u2mfn module load

Is loaded as part of gui-agent startup, but qrexec-agent also needs it
so eliminate race conditi...

240066fc2349afc0be14ab04cb869739d15aa425 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Use systemd mechanism for loading kernel modules (when available)

One more thing done in more generic way (not Fedora-specific).

4bccdb0ba53ba80e02a48f81c33c58791ebf8534 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
qrexec: check for setuid() error when calling zenity/kdialog

Mostly to mute compiler warning - only emit log message but still
continue.

64e8eedcb0ae2d9be23c9f2c01d5e13c4305d395 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
make source.list multiarch compatible

tell apt that the qubes repos provides only packages for amd64. Without
this "apt-get update" wi...

217b5a4a5d48f85d8e1f7bec168134ce1aa7d098 authored over 10 years ago by HW42 <[email protected]>
improve update of /etc/hosts

* use 127.0.1.1 under debian (since it's the default there)
* also set the IPv6 loopback addre...

0d0261d1c1c911b78e986178ac2541ed310669ba authored over 10 years ago by HW42 <[email protected]>
various patches for debian

this should enable debian based templates to be used as proxy/netvm

4886411570f48bc571be4c57f1820090b39158a0 authored over 10 years ago by HW42 <[email protected]>
install iptables/forwarding for debian

70bbc7923d36b130ad644e916b58e29e8b86ccbf authored over 10 years ago by HW42 <[email protected]>
use systemd in debian

435c04e8a4d6951c2e7747f566fd14bacb6519fc authored over 10 years ago by HW42 <[email protected]>
updates-proxy: add rules for debian repositories (#887)

e93cf3e81b523f93d0340a90ed8d2ad207b7a31a authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Rename yum-proxy-setup service to updates-proxy-setup

Fedora is no longer the only supported distribution, so change the
service name to be more gener...

2e4cdc2f8d6ad676edcabda22cf440e6ebaa3584 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Rename qubes-yum-proxy service to qubes-updates-proxy

It is no longer Fedora-only proxy, so rename to not confuse the user.
Also documentation refer t...

3f19c8930115e128ecb718c17443fe461f17948a authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
don't track debina/files (since it is autogenerated)

dad11bd378614c3bafab4194ae98b29cf7917b1f authored over 10 years ago by HW42 <[email protected]>
move fedora specific stuff to install-rh target

b0ac8adca3a46c849a66f9e9386b4f9c0291f643 authored over 10 years ago by HW42 <[email protected]>
fedora: workaround slow system shutdown (#852)

It looks to be related to this report:
https://bugzilla.redhat.com/show_bug.cgi?id=1088619
Worka...

1e842c985d6c05cdfdc8c15355641c5032d6a9a1 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
gui-fatal: do not run as root

GTK+ refuses to initialize.

4bd9971006f9f42a06797dea33ff7c1815e6bb45 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Avoid 100MB reserved space in private ext4 partition

The ext4 reserved space is necessary for root partitions, but in the
private.img data partition,...

54755ac44469894ac42cb119f7355cefdd5ac89c authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
firewall: show error message only on actual error

41f65f1f5a6a68c32adb95a5d3b3657b8a7f13a1 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.1.41

1a712c3a4afd73c6487d13b1094211c4d5e3bc8b authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
network: fix IP address of backend network interface

Get it from settings provided by dom0, do not calculate itself. This
makes a difference for Disp...

53b0d8ab173707cc8d0b276fd272e131a1f8e906 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Revert "network: use the same gateway IP generation method as backend"

This reverts commit 4ef785a01683fa638149fb55fdfbfbb2d23a7671.
Actually this change was wrong - t...

a28893915611d59ae53920d26b83c68eda958c4a authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
network: use the same gateway IP generation method as backend

Backend domain generates its IP address based on frontend IP, not
settings given from dom0. So c...

4ef785a01683fa638149fb55fdfbfbb2d23a7671 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
archlinux: follow fedora20 qubes agent improvement

34e94917ba8d7358bff5e69c027964a911f0c4a8 authored over 10 years ago by Olivier MEDOC <[email protected]>
archlinux: enable/disable services when corresponding packages got installed

6c8ef2ddd8b98206d5ad2a5acbe88e89eeb422ff authored over 10 years ago by Olivier MEDOC <[email protected]>
archlinux: add notification daemon

b488be3ff8d7c2ffa5d3527d35b90c982cfefe7e authored over 10 years ago by Olivier MEDOC <[email protected]>
archlinux: follow fedora20 qubes agent improvement

eb1dcd750e05b682f3c93a52fbc075b9e320dd31 authored over 10 years ago by Olivier MEDOC <[email protected]>
dispvm: slow down "spinlock" while waiting for save/restore

When something go wrong, it will remain spinning indefinitely.

1618e32993b1e93e9211e6f812cfe1bbb8be25d0 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.1.40

77abedee36ae00805084fc079a6498369e13a049 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: do not restart service during upgrade

It will break the VM (qrexec daemon will not be restarted, so VM will be
isolated from any qrexe...

3bcf34942a15798a353052411f899921f0cb589b authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: fix qfile-unpacker perms

Leave suid in place, it is required here.

9fc9b8ede7a1e42c67fd5d0cb5135918809865f8 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: add updates repo definition and key

48b6bc5e5ec4abfb0b14279293dd228ccf7c121c authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
gitignore: fix binary packages declaration

fa7cb2cc2a3b0a8ec496fdbfd9d8ad18fff2baa0 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix bashism

Debian has dash as default shell.

4d300ff137d59432b2bd9f3b5e1810e6eb345011 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
gitignore

2801f3673df52bbb0f3f0ff8900bba8dcf54a61d authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
qrexec: fix loop bounds

f0f82fc7e55b742adc7da2c5040be974310b0855 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: update deps

27a12a0aacdfac171e2d30527cbfd85fc6396e9d authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>