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
298853bcfe14321231f6326783647cb28f8c6aea authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/437:
Clean up network/network-manager-prepare-conf-dir
Set correct SELinux conte...
Add missing double quotes, use POSIX sed -E instead of sed -r, and call
sed once instead of twice.
This is needed for disposable sys-net to work properly. Without it
/rw is not labeled correctly...
Shell tests for file and directory existence coerce errors (I/O error,
permission denied, no mem...
evolution-data-center provides calendar support for GNOME Shell in a
default Fedora installation...
Tracker has several problems that make it ill-suited to Qubes OS:
- It parses untrusted email a...
fdc05cfc60f468328b6471ab138fbfbe5e4d1fc2 authored over 1 year ago by Demi Marie Obenour <[email protected]>f1d49fea16627d9076158cd3da3ef5ab424a084f authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Debian does not define default application, so the choice is a bit
random (in practice - lexicog...
Fix checking if dom0's (bdb format) rpmdb is newer than converted one
(sqlite format in either /...
a2926c8523ce812faf40b0c7811f62b30771337e authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/444:
Fix qubes-antispoof.service
* origin/pr/441:
Do not fail if address already exists
The Before= should be in the Unit section, not Service one.
57c0f1a8c069fc842d21691c3d7948b55d2f2f29 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
It will ease upgrades, as the key will differ between versions, so
having different names allows...
It will ease upgrades, as the key will differ between versions, so
having different names allows...
This patch fixes network uplink failures on Fedora 37 and Debian 11 VMs
with only one vCPU. The...
21518b87717772519a8555b48f71199405e5a79b authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/440:
Drop requirement on iptables
* origin/pr/439:
Hide ibus icon by default
iptables is not used any more.
Fixes: QubesOS/qubes-issues#5301
Fixes: QubesOS/qubes-issues#8346
Having an ibus tray icon from every (Debian bookworm) qube pollutes the
tray a lot. Disable it.
...
This is needed so that e.g. disposable VM templates imported from R4.1
work, even if the disposa...
* origin/pr/413:
Fix a few bugs in vm-file-editor
* origin/pr/432:
Use network-pre.target to order firewall before network uplink
bb434721138229cefc14a447aa60a1cde9f77820 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
network-pre.target is intended to be ordered after any service that sets
up a firewall and befor...
pkg.repo._repo.getMirrors() returns only mirrors from metalink, if there
is none, the return is ...
8da85a75dd73d5e0e472538272af9d75483eccce authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/414:
Remove qvm_caja_bookmark.sh
Remove an unused define
Obtain default user f...
* origin/pr/434:
(Re-)enable override-redirect windows in xfce4-notifyd
* origin/pr/433:
Ensure correct labeling of ~/QubesIncoming
SYSTEMD_WANTS= does not conflict with existing systemd jobs. Therefore,
if a stop job is in pro...
Upstream decided to not use override-redirect windows for notifications
and use _MOTIF_WM_HINTS ...
This requires using the special HOME_DIR keyword in the .fc file and
ensuring that the appropria...
It hardcoded /home/user and was never called.
7aab8e09d480de71ad4c0ea2a1a0acdee121cdae authored over 1 year ago by Demi Marie Obenour <[email protected]>
The DVM_SPOOL define was not used anywhere and hard-coded /home/user as
the default user home di...
The default user is not guaranteed to be "user". Stop assuming that it
is.
User home directories are reserved for users. Modifying them from
package maintainer scripts is...
f066f7a8587c939fa3499feb76fb01cb7b8b619c authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/422:
Jail qfile-unpacker in an SELinux sandbox
This unbreaks container networking, wireless hotspots, and much more.
Reported-by: Frédéric Pie...
6cc53076add38c08b2f42c2e6a167a8b995a4b2d authored over 1 year ago by Demi Marie Obenour <[email protected]>
* origin/pr/428:
Revert "Remount /lib/modules in early boot"
Allow kernel threads to set arb...
This is needed for labels to be properly fixed on upgrade.
1f238008e44fa60540a3b22ba35f0b83bd9155d9 authored over 1 year ago by Demi Marie Obenour <[email protected]>
They should be initrc_exec_t, but due to an incorrect regular expression
this did not happen. [...
It causes problems in practice with at least some kernel configurations,
and a51ccccead445cc2154...
kernel_t can read, write, create, and delete all files and device nodes
on the system, so preven...
a51ccccead445cc21549cada21842319cd57968b authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/426:
qubes.WaitForSession: no need to specify machine
* origin/pr/425:
Remount /lib/modules in early boot
* origin/pr/424:
Include Ubuntu packages repo and its key
It doesn't have required dependencies (python-caja).
1ffe87e1a7d6d81f0ee6f064952e4f0d373ebb10 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>There will be repo for ubuntu packages at debu.qubes-os.org
a246ae5cb1c8def06c572ffc0356e20fa6be9c6f authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Do not fail package installation in chroot (like during template build
or in CI) - there, system...
Closes https://github.com/QubesOS/qubes-issues/issues/8205
41e64583e79415bce8d774028fdd0483651c934b authored over 1 year ago by Frédéric Pierret (fepitre) <[email protected]>This unbreaks writing to /lib/modules with SELinux enforcing.
Reported-by: Marek Marczykowski-G...
0899fc53512b1a61f8bde5b112273a80eda5214d authored over 1 year ago by Demi Marie Obenour <[email protected]>aac61f6cdcd719cfbdfa55bc4a9edd38fe31edea authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/423:
Disable blueman applet by default
qubes-session-autostart: fix processing d...
* origin/pr/407:
Remove an unneded use of cat
Add permanent neighbor entries again
Replace...
* origin/pr/419:
Xen hotplug scripts should be initrc_exec_t
Add a generic wrapper that starts a given process only if specific
qvm-service is enabled. This ...
Consider dropins also for the actual entry startup, not only when
evaluating startup condition. ...
It is useless without bluetooth controller (most qubes), and without
loaded rfkill module (also ...
This prevents it from writing outside of ~/QubesIncoming. It would be
preferable to prevent it ...
* origin/pr/421:
Update archlinux python version dependency to <3.12
It's '@default' for a long time already.
effd2425718f5bf53a47b335d2c4eae0a1fcab05 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/420:
Unify and improve wording on copy/move to other qube
6d32fc24a7f5e7362287e2d174e7003605a2c6e9 authored over 1 year ago by Ludovic Bellier <[email protected]>
Tiny speedup; otherwise no functional change.
8d5275662c45c852cf3682b4999e9ed017bb4c51 authored over 1 year ago by Demi Marie Obenour <[email protected]>
Previously, neighbor discovery used ARP or NDP, both of which have
nonzero attack surface. Addi...
nftables is the modern replacement for iptables. It has more features
and is actively maintaine...
Use qube instead of VM/AppVM, use the same wording everywhere
and move from every-word-capitized...
This makes them unconfined while ensuring that programs they spawn have
the correct (possibly co...
No functional change intended.
73b3344f96c7b6b918d8571cce2b9125898bf740 authored over 1 year ago by Demi Marie Obenour <[email protected]>ed3acd6e7f05cdaab9e2e66ad5990b3bb856d5e2 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/416:
archlinux: support for new packaging in legacy builder
Rework Archlinux pac...
- Do not hard-code username "user" or home directory "/home/user"
- Check for errors properly
The issue is fixed upstream already.
This reverts commit 0707922bb4a6aa5475289905ce37e8b0cbd8b635.
705674779d493664071650728fafe590fcde01c5 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>0cd524020214c98c5587957d1414a251d52b8fbf authored over 1 year ago by Frédéric Pierret (fepitre) <[email protected]>
https://about.codecov.io/blog/message-regarding-the-pypi-package/
8c3de498dc91dadd23891090b3f17c40ea74ec29 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>ff56aaa96fff7aeb205c35b08c442963b1a3fa4f authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Workaround for https://bugzilla.redhat.com/show_bug.cgi?id=2185490
QubesOS/qubes-issues#8069
0707922bb4a6aa5475289905ce37e8b0cbd8b635 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Trigger qubes.PostInstall not only when desktop file gets
installed/changed, but also when qrexe...
3c05789a11d8f1969883cb2720461b238692bdd6 authored over 1 year ago by Frédéric Pierret (fepitre) <[email protected]>
This is especially relevant for older dom0 (in R4.1) - otherwise once
converted rpmdb won't be u...
930744df4bb429b0436a02326049e37779781471 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
9622879699836d33e39834fffc8f08686b670f15 authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/380:
Update debian rules file to include pythonver for caja
Update rpm spec to i...
This allows GUI tools to warn about outdated version (for example template imported
from older i...
Let dom0 know which services are supported without trying to call them.
This allows better error...
* origin/pr/408:
Add -h and --help to qvm-copy
* origin/pr/404:
qvm-connect-tcp: print usage on invalid parameters
* origin/pr/403:
Do not install SELinux-related services on Debian
* origin/pr/383:
Enable IPv6 Privacy Extension by default
Fixes: QubesOS/qubes-issues#8023
395a62bece471b7ab2eb168c8dc98a31a836a685 authored almost 2 years ago by Demi Marie Obenour <[email protected]>76c7abbe737ee564a1a4d1b4f2fc099b2fd15fbc authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
This will ease setting dependencies so the group is created before
installing packages with file...
9b87fbb14132b39812e0c23b37c84d31364485da authored almost 2 years ago by Marek Marczykowski-Górecki <[email protected]>
When dom0 gets updated to newer Fedora, its rpmdb is in
/usr/lib/sysimage/rpm. Handle this case ...
In init/functions line 153:
x=${1%%$3*}
^-- SC2295 (info): Expansions inside ${.....