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

also inform in cli if no new updates are available

e1e51627200cfbde50ec489145ad33495bac28ad authored over 9 years ago
debian: fix permissions of /var/lib/qubes/dom0-updates

qubesos/qubes-issues#1029

51d55c03dc944c353fed8630dd93405e0e1221bd authored over 9 years ago
archlinux: fix syntax errors in install file

78dcdd0f6a5373321a1afed4860da9a03a9dbae3 authored over 9 years ago
archlinux: reorganize install script to make it more easily compareable with the .spec file

d84c07295b559eae75b9d25650f091871e84645b authored over 9 years ago
archlinux: update dependency list based on .spec file

0373f1cdfb568c4daeb599ead9dfaa9474138484 authored over 9 years ago
qubes-core-vm-kernel-placeholder 1.0-3

916824eb3f67c0aa127a661a93a0b80555b97572 authored over 9 years ago
kernel-placeholder: prevent xl2tpd from pulling kernel packages

3491c1401b1b47e3e41ff396bc62653856029b04 authored over 9 years ago
version 3.0.13

a1223806243cacbfcd8217bfff2e11cac4fb49a9 authored over 9 years ago
network: disable tx csum offload on vif interfaces

It doesn't work with HVMs - more precisely with (ancient) qemu in
stubdomain.

4e44008607deeb7e1d8558719ca60cdf201af628 authored over 9 years ago
network: guard iptables call with manual lock

Apparently even iptables-restore does not handle concurrent firewall
updates. This is especially...

13c078ddbd627fd230f09633068ab5f713b08153 authored over 9 years ago
network: use iptables-restore instead of iptables --wait

The later one is present only in latest iptables version - especially
debian does not have it. B...

2bfc6edddc4ad0826ee0a7b96476c2980c547bb8 authored over 9 years ago
fedora/systemd: fix service enabling code

Do not try to enable qubes-update-check.service, it is meant to be
started by qubes-update-check...

5176228abcb588c97dd7940b8c1f890bfe18394a authored over 9 years ago
fedora: ensure that /etc/sysconfig/iptables exists (Fedora 20)

Even when iptables.service is configured to use different file, the
service would not start when...

3aca3f8c481156ed34ec7d8ea177d0492a409df9 authored over 9 years ago
version 3.0.12

ea0615d4da0ce9f06dc0ce8fe918a3c39df59c39 authored over 9 years ago
Do not override file pointed by /etc/localtime symlink

On Fedora 21 (and probably others) /etc/localtime is no longer file
copy, but a symlink to origi...

549761a1442004d74c55dc2fd704cf276d94b46a authored over 9 years ago
rpm: improve setting iptables rules

Instead of overriding /etc/sysconfig/ip{,6}tables, store qubes rules in
/etc/sysconfig/iptables....

0382f84eae767ac4da4b1f930c2a6eaa56c2c2a1 authored over 9 years ago
fedora, debian: make sure that default locale is generated

Otherwise some GUI applications would not start.

b368ffe5c690feea416274ddffcca272bcb71892 authored over 9 years ago
dom0-updates: make the tool working on Debian

Restore support for older yum: no --downloadonly option, so use
yumdownloader.
Also add some a c...

3fdb67ac2b6d1f576bd3f18ac208670547761ce4 authored over 9 years ago
version 3.0.11

cdebf33cf6b7058c67aac1ce0a9efab48592fca3 authored over 9 years ago
Merge tag 'jm_0ccd2c9a'

Tag for commit 0ccd2c9a98d8f5fa33a91cf8dd534aa24e266671

# gpg: Signature made Wed 10 Jun 2015 1...

a2f1f28825304d79930dddeefb4cbac18336b76b authored over 9 years ago
Set a default locale if missing

0ccd2c9a98d8f5fa33a91cf8dd534aa24e266671 authored over 9 years ago
debian: fix apt sources.list generation (missing debian version field)

Add Build-Depends: lsb-release, which is used for that.

f05268bf599c7e806d20560bbae2f1b1c4fb4661 authored over 9 years ago
version 3.0.10

bd9a3bf515a2139a7232a1d8ac785016bed8e425 authored over 9 years ago
rpm: add missing dependencies

Fixes qubesos/qubes-issues#1002

c454c9063d71f35fbf4c340a097e541a69f5d7cd authored over 9 years ago
qrexec: do not show message about missing fork-sever - it isn't an error

52a1fee5330abcaa2d02092aed57d930393606e0 authored over 9 years ago
rpm: ensure that all the services are enabled after upgrade

Especially when some new service was introduced in the meantime. For
example this happened betwe...

d922552198d16b38bc6f72c1cd1ae515b90c9806 authored over 9 years ago
version 3.0.9

eb3e0c8c2537a0ff7cffdc14b032bd649adaf4d4 authored over 9 years ago
rpm: mark service files as configuration to not override user changes

447bb4cd9c5f5a022831873d0d2eec67750b2ef5 authored over 9 years ago
qrexec: prefer VM-local service file (if present) over default one

This will allow a service to be overridden per-VM.

23a95124025d4e5a781f251ba5ff1749244f2787 authored over 9 years ago
appmenus: hide message about missing /usr/local/share/applications

Debian template doesn't have this directory by default.

6c288d0ac21b3c6495ed584c593b56bfcd15efbf authored over 9 years ago
Merge tag 'jm_15459b0e'

Tag for commit 15459b0e820f66aae9a304b1ca17e69fde770d2a

# gpg: Signature made Fri 01 May 2015 1...

c037afc52c30304ff7875335ebc851b8a3b41974 authored over 9 years ago
debian: Allow apt-get post hook to fail gracefully (won't work in chroot)

15459b0e820f66aae9a304b1ca17e69fde770d2a authored over 9 years ago
debian: Only notify dom0 on apt-get post hook; don't update package index

There is a possiblilty of the apt-get post hook getting triggered
more than once for each apt-ge...

293aab9e6a26414ecb6c94c3cdbcb6e19bc9f019 authored over 9 years ago
version 3.0.8

4a7b355490d56cc23f2a08749b844e10ec260e85 authored over 9 years ago
Merge tag 'jm_21d89335'

Tag for commit 21d89335fe6243cced992e96f8cc9b1dab6e1055

# gpg: Signature made Sat Apr 25 09:44:...

04533a8f21988d8f28cae15574973bc9af05cfa5 authored over 9 years ago
Use iptables --wait only when it is supported

7adbc3fd592b4ae31f2ae57d7583fb9058a74460 authored over 9 years ago
debian: Update notification now notifies dom0 when an upgrade is completed

21d89335fe6243cced992e96f8cc9b1dab6e1055 authored almost 10 years ago
version 3.0.7

32374123cd27eee61c9cf01530ff698402f4db09 authored almost 10 years ago
Changed location of PROTECTED_FILE_LIST to /etc/qubes/protected-files.d

4373cda566ec162c7848304a18eccb93cad58db1 authored almost 10 years ago
whonix: Added protected-files file used to prevent scripts from modifying files that need to be protected

A file is created in /var/lib/qubes/protected-files. Scripts can grep this file before ...

56b0685aaa5a3dc6af99851f33e9028d7e57338d authored almost 10 years ago
rpm: cleanup R2->R3.0 transitional package

0c0cb5f6b2e6241a7983402b1509b6c49942adcf authored almost 10 years ago
network: wait for iptables lock instead of aborting

vif-route-qubes can be called simultaneously, for example in case of:
- multiple domains startu...

c49d9283f0f209612f09d3997bc4b8e9af2cec0b authored almost 10 years ago
prepare-dvm: fix bashism

$(( )) is POSIX syntax for shell arithmetic operations. Especially dash
(default shell in Debian...

f2cf6933b9b2b6b5c6b320dee24246510dd7ca55 authored almost 10 years ago
debian: install qubes-download-dom0-updates.sh

ab38410f5cf4116f6c7bda12836ad09390d86d37 authored almost 10 years ago
version 3.0.6

3768426306a8587c528556adf1708ae83e05977a authored almost 10 years ago
Minor fixes in mount-home.sh

Hide unneeded messages.

ff63a0b876ca50240491f1c22b6d38881b1af83e authored almost 10 years ago
Fix resizing of /rw partition (private.img)

Offline resize requires to run fsck -f first. Because we support only
growing that image, we can...

65bc22fd1d1be613d45ed1b8cb635b419c662969 authored almost 10 years ago
dispvm: do not start GUI apps during prerun

Apparently it doesn't help much with DispVM startup time, but causes a
lot of problems when such...

3c8a2942211d59e104e0d607915e82d5a1b99876 authored almost 10 years ago
systemd: disable avahi-daemon and dnf-makecache

Especially dnf-makecache is senseless as its state will not survive VM
restart, but it takes a l...

285071bd59887adf4aa52e91e8c09ec81cbb962e authored almost 10 years ago
rpm/systemd: do not use preset-all during package upgrade

This will probably break some user configuration. Do that only when
installing for the first tim...

5fef29e1a4070f1cdd868415b617ada8bc7459f1 authored almost 10 years ago
qrexec: do not reset umask to 077 for every started process

This umask will be inherited by any process started directly by qrexec
(i.e. without help of for...

731ee3e09a60b0e3156c4ca424b7c60de26ce0b0 authored almost 10 years ago
version 3.0.5

e8c9f010ad74573762495a231c16c1f30a7c005b authored almost 10 years ago
systemd: install overridden unit file for chronyd

12e53000404cfa20b5444320df2eae81943aba69 authored almost 10 years ago
systemd: use presets to enable services, call preset-all

This way the services will be enabled/disabled regardless of its initial
state.

343ce1814c31d5aecacebb31ba58931fa11914af authored almost 10 years ago
version 3.0.4

2951e1ba02b82b31ecc54c784e80aaa64ab0a08d authored almost 10 years ago
Update repository definition: r3 -> r3.0

6f303a9bf262ccd4825059e892783b6347290cb4 authored almost 10 years ago
Merge branch 'master' of git://github.com/woju/qubes-core-agent-linux

5c3ab559c61805b0b6cfd48d74dcc963e3cfe3cb authored almost 10 years ago
debian: update NetworkManager configuration

Especially add unmanaged-devices, otherwise NM will break vif*
configuration.

d41ae5bc7fb2c62cd152b5bb311a091fb922b9cf authored almost 10 years ago
debian: fix handling SysV units in disableSystemdUnits

systemctl is-enabled always reports "disabled" for them (actually not a
real "disabled", but and...

52d502bce27dbebe784d87a0871f3f34e43fe948 authored almost 10 years ago
rpm: add missing BuildRequires: libX11-devel

misc/close-window.c requires it.

0f67930d0ef3fe73a1714386b5573df2a190f5df authored almost 10 years ago
qrexec: try to recover from fork-server communication error

Simply forget about that connection, instead of waiting for further
messages. If that connection...

74490b0b9415a4dfa98fabb5e611e0f20264718d authored almost 10 years ago
version 3.0.3

b05fa062bea45c4b9564fb61694f9987f5b7cea9 authored almost 10 years ago
Enable updates repos by default

905e30ceb945809283b6c4cc5d249c34594d7ccf authored almost 10 years ago
version 3.0.2

add158d8e7e2cc9618da3b6e37c5661cf45bf77d authored almost 10 years ago
dom0-update: allow to specify custom yum action

d4023791a249656365068309b3aa1182253ff7c8 authored almost 10 years ago
Update comments and xenbus intf in startup scripts regarding vchan requirements

a58d0f95f727d386873c222814dcfe130932e049 authored almost 10 years ago
fedora: override iptables configuration on initial installation

Otherwise Qubes-specific configuration will not be placed at all (in
Fedora 21, which provide so...

7abc2c2779a08ebf20a227cffcb22c90c35c0cc5 authored almost 10 years ago
sudoers: do not require TTY

This is required to run sudo from qubes-rpc.

daf4a72f286094285a0deb5a47a4053deab991b8 authored almost 10 years ago
qubes-rpc-multiplexer: deprecate /etc/qubes_rpc, allow /usr/local

/usr/local resides in private.img, so it is possible to define per-appvm RPC

Also, with the upc...

6c0e567929cb9623743181f53808d0c3236a87eb authored almost 10 years ago
Do not load xen-usbfront automatically

We no longer provide this module (it looks to be a dead project).
Instead in newer kernel USBIP ...

04b5bd1b0ab75e61a7bf2d77796a775c72511c97 authored almost 10 years ago
qrexec: enable compiler optimization

Besides obvious profits, it also enables some additional compiler
warnings.

c33565b001a6fb4e9b0fe96b2d0097a012226e71 authored almost 10 years ago
qrexec: do not wait for local process if no one exists

b718747c09d8a6bdc73513c409fc793ec09d9562 authored almost 10 years ago
qrexec: fix compile warning

9fe45aeae560897fe650578d494b824a36ea3bc4 authored almost 10 years ago
Provide stub files in /rw/config

b0c90d9d6c30e350a785fe274ad9c41cef2903c7 authored almost 10 years ago
Create filesystem if the private.img is empty

34a38c668e8baeee21288b14fae6cda0428e2c7b authored almost 10 years ago
Add support for comments in qubes-suspend-module-blacklist

58da94acad49bb47f4e0797c2cff114d5ad6ea92 authored almost 10 years ago
qrexec: move qrexec-client-vm to /usr/bin

9a7b161c378301f70c6ef80b0ad7d07156add07c authored almost 10 years ago
qrexec: get rid of shell in services using EOF for any signaling

Additional running shell could prevent EOF from being detected.

0d7a0e1beb8d51af8d123a31a1a5236779edb75b authored almost 10 years ago
qrexec: execute RPC service directly (without a shell) if it has executable bit set

This will allow to use some different shell/language for a service (for
example python).

4b451ef680c8986740f7e6aafa92e805b481cb62 authored almost 10 years ago
qrexec: do not leak FDs to logger process

This would prevent qrexec from detecting EOF.

0f75603d6d32e47c7ab8f37a8ab3f157a1f0dd5f authored almost 10 years ago
qrexec: add option to use real stdin/out of qrexec-client-vm

a86d980ff48658c283634b4f6eb8373ba9e83db2 authored almost 10 years ago
qrexec: process vchan data queue (esp MSG_EXIT_CODE) before sending anything

In case of remote process exit even when some messages are still
waiting, vchan connection can b...

8f00bdb4a6441e1110809052f174af7f232c4449 authored almost 10 years ago
qrexec: minor readability fix

16c27fc409a8dc76dd1b87040d20d1ea28129cb2 authored almost 10 years ago
qrexec: do not break connection on duplicated SIGUSR1

Child process can request to use single socket for both stdin and
stdout by sending SIGUSR1 sign...

55e040cbefa43e71c5c1d63e2cdae2e74569a6ed authored almost 10 years ago
qrexec: better handle remote process termination

If remote end terminates without proper protocol finish
(MSG_DATA_EXIT_CODE), terminate also loc...

23fc3599e82e137da2276764b9d4d7c7cced8747 authored almost 10 years ago
qrexec: return remote process status as qrexec-client-vm exit code

This doesn't cover all the cases, because local process could want to
receive that value (curren...

4eb1d72aee6c10126f9b51cad12d818665e3b2ba authored almost 10 years ago
qrexec: handle data vchan directly from qrexec-client-vm

This way qrexec-client-vm will have much more information, at least:
- will know whether the se...

1aa05ebc366a4efc1bec5b25d0e15da09ca6702b authored almost 10 years ago
qrexec: simplify makefile

203691fae0d1e03d27cab039243841673589f5e6 authored almost 10 years ago
Merge branch 'dispvm-speedup'

defbba9f92148c8114d429fe71d1a81b12d82596 authored almost 10 years ago
dispvm: do not restart qubesdb-daemon, use watch instead

qubesdb-daemon will handle reconnection by itself.

3687c4e622bb34cf923005e28fd7d4926acaaad4 authored almost 10 years ago
dispvm: include memory caches in "used memory" notification

Also make the code more readable.

57be9101355e95ceda5ee637d22decccafc8bff0 authored almost 10 years ago
dispvm: use qubes.WaitForSession to wait for gui-agent startup

4303b7dc52d1e4b2edacb5056b6da146cb7dc4a6 authored almost 10 years ago
Move mounting /rw and /home to separate service

Many services depended on misc-post only because this was where /home
gets mounted. Move that to...

88d7ca79401997cd4b0279d70df2117c35303489 authored almost 10 years ago
dispvm: close only visible windows during DispVM preparation

Closing some invisible window can cause e.g. Firefox crash. Send the
message to visible windows ...

5c4e88a76535680cbf7971109a07814695c85ac2 authored almost 10 years ago
dispvm: start gui agent early, do not kill Xorg

Now gui agent support reconnecting to guid.

06a0d30d50ce4ea266532c06ef24880bf5363c1b authored almost 10 years ago
dispvm: kill all process after populating caches

Do not longer rely on killing X server.

81180378201111292d23389a39a2e0cf05dca7ac authored almost 10 years ago
fc21: fix DispVM preparation - Xorg has new name

fdca69ae7831ac14ca1ad28f10739a8ed6574fab authored almost 10 years ago
Merge tag 'jm_da2b0cde'

Tag for commit da2b0cde16fbe33b3ad1df26537db337414dc8d3

# gpg: Signature made Fri Feb 27 22:19:...

c9e36eff14e0da87e40a05bbed89fc75095991bc authored almost 10 years ago
Removed code that deleted original nautilus actions

dpkg/rpm should handle this automatically on upgrading package

da2b0cde16fbe33b3ad1df26537db337414dc8d3 authored almost 10 years ago
Removed nautilus-actions depend and replaced with nautilus-python

nautilus-actions was orphaned in fc21, so all nautilus context menus have
been re-written as nau...

6836420c3c61eede29ad0a64cb137d9a100cf426 authored almost 10 years ago