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
PAM is now used directly instead of calling su
f65ab12c46ee87160834fc47c6fac528a39f4e49 authored over 7 years ago2a006b6c093b2a43d4f5bb5ecee30259bb5ae2ce authored over 7 years ago
7770a69030a6ca56fe8000b69eb30660dce5327b authored over 7 years ago
607096eed61fae69a563273fb19239bbebd73b39 authored over 7 years ago
ed15bc157ee84fb1d8bf7928fe4c45145b8daebe authored over 7 years ago
92682903ad25b9c547786ea5c174cbf63dda3f52 authored over 7 years ago
* fixes-20171019:
debian: cleanup after splitting qubes-core-agent
Fix removing temporary fi...
Displacement of /etc/pam.d/su was moved to
qubes-core-agent-passwordless-root, fix upgrade path.
Fix removing the file - do not free its filename just before unlink call
(scheduled with atexit ...
New udev have `DRIVERS` matcher, instead of `ENV{ID_NET_DRIVER}`. Add
appropriate rule to the fi...
Debian stretch in default configuration calls apt-get update every 24h.
And additionally, have a...
Check if root device was enlarged while domain was powered off and
resize the filesystem in such...
If root filesystem is the last partition (new layout), resize it
in-place. Use 'parted' tool bec...
d84886d477305b2c9f44749e739d5b6b77f829b5 authored over 7 years ago
* fixes-20171002:
qubes.ResizeDisk: handle dmroot being a symlink
qrexec: use user shell ins...
fe15f1d96cabd171fad15321674f90e6fc4602d6 authored over 7 years ago
a835b9b67d46b1cdf166a419ab6634475b607957 authored over 7 years ago
(cherry picked from commit 9d10ec617878b018274dd20800434b2d3d35add5)
f28244ab477b1499588239db9b53464718dd2635 authored over 7 years ago5daf11bf97f177d1944671c92788140a2f0eb1cc authored over 7 years ago
* qubesos/pr/56:
archlinux: add correct section to qubes-noupgrade.conf
(cherry picked from commit 8c06c1eabd8f36d307f5956b5fea8d3bbcbb317f)
c71609df1962379c6af8a719b0260360906c6500 authored over 7 years ago(cherry picked from commit 6d28d4dfaf0632477321248cdb07b31fcb31ffb2)
42676bafb836c241f786db764448b7563ef560e8 authored over 7 years ago(cherry picked from commit 60ee036f04d5f22d1a3a694586f219f5b6ce30a1)
74ce13546174ebd8da7d23aba974bfdf6bf4b8ea authored over 7 years agoCurrently building the package fails with an error 'qubes-r3.2: key "2043E7ACC1833B9C" is unknow...
ace824d50501dc61b4c6108e1b97053f5408dec2 authored over 7 years ago
Without this change the package builds successfully but there is a
file conflict error when inst...
In non-template-based-VMs it can be just a symlink (depending on
initramfs version).
Fixes QubesOS/qubes-issues#3139
6bf395022aef4dcf455f31253df526a7c2f1ab4f authored over 7 years ago
Default `ask` policy ignore target domain specified by the caller, so it
doesn't make sense to s...
1497b3b05b508bfb4eaa77ca834343823d63e967 authored over 7 years ago
This will ease running shellcheck from the repository.
aad6fa6d190d24393e326a4c2ff7ebc3b5921641 authored over 7 years ago
Scripts are detected by shebang, not an ideal approach, but should be
good enough.
b42c1880b039299fb5f49ea1496c3bade961df6c authored over 7 years ago
2ee73ecfe7e51411b530ff46aed7f0b0222f7be1 authored over 7 years ago
e95b6f8d0357ac9a32fb7e35e5734781460d8f24 authored over 7 years ago
f16753c67b83ac861cbcf93681131671262e5170 authored over 7 years ago
Most of them are missing quotes, `` -> $(), and -o/-a usage in
conditions. Also add few directiv...
Most of them are missing quotes, `` -> $(), and -o/-a usage in
conditions. Also add few directiv...
bb220ce2ebcb72d0b8f5712c30f5dfc21ecbde9c authored over 7 years ago
d332a43f6a13571e5f9a443545767d73432680a8 authored over 7 years ago
Some libalpm based tools fail to correctly parse config files without
sections.
a7ef5726ed368b97acb2f6497dece22ca9f9fdd3 authored over 7 years ago
* start-app-kde:
Look for applications also in subdirectories of .../applications
28b132c4553385f314276ba4611ae2e03f9ceda5 authored over 7 years ago
cb2448f1abd56cbc15ab83561930e2ef384d82e0 authored over 7 years ago
This is especially needed for KDE applications, which live in
/usr/share/applications/kde4.
Fix...
ac97a3ca87a58081d3dbbb73ae1c852dfe46c085 authored over 7 years agoabb6d2347002ad4f53ccd27432582b6191d099bf authored over 7 years ago
Explicitly block something like "curl http://127.0.0.1:8082" and
return error page in this case....
* qubesos/pr/53:
Handle fallthrough with attribute(noreturn) for consistancy and compatiblity ...
11f86ca4e43ce1c4abfa1151b8d23c8b559c9cf3 authored over 7 years ago
08bfc8bbac82c9c064faec224c9f31a553d25a85 authored over 7 years ago
Few reasons for this:
1. new templates use dnf to download packages, so yum.conf is unused
2. do...
0fabc54aad63512165357cf0b0997d19c84d210c authored over 7 years ago
Configure selected services to wait until GUI session is available.
QubesOS/qubes-issues#2974
c5fae6ac55eaba4fdb03839d231be88302c0d997 authored over 7 years agoQubesOS/qubes-issues#2974
5ecd51dab7cddf9ba187a23f91109a94483feaef authored over 7 years ago
Some services require GUI access. Make qrexec-agent handling this, based
on per-service configur...
2a0c670a53664807e1f1bbc733ebde9db04fb948 authored over 7 years ago
Fixes QubesOS/qubes-issues#2003
45f06a7863fe6f3d1b19eb6a47603654979cd653 authored over 7 years ago83aa6a375fc5ef46792ac27773f44f22d97deca2 authored over 7 years ago
b8fed7f7543b4679c9013f3742758e1e3442b185 authored over 7 years ago
* qubesos/pr/47:
minor amends to clock synchronization
clock synchronization rewrite
Prepend "-" to shell name, to instruct it being a login shell. This way
shell will initialize en...
renamed date_out variable to untrusted_date_out
a9caf2235e855003e55a370bc20670250dfa3472 authored over 7 years ago
Since some systemd services are moved to other packages, appropriate
%post/%preun should contain...
Debian have different base pam config files to include than Fedora.
Fixes QubesOS/qubes-issues#...
5179cbc751bc2ba85780a896a6f172dc4f634f7b authored over 7 years agoclock synchronization mechanism rewritten to use systemd-timesync instead of NtpDate; at the mom...
f55412cd1ecd4868513afd8954e2da9bd560e544 authored over 7 years agoe9e5795519f27fb1bebc9974bfcd136f621ede1b authored over 7 years ago
80d41cd10a382ed4af0754dadcc7464d074c000b authored over 7 years ago
It should be up to the base Fedora packages to setup locales correctly.
Additionally, locale sou...
When there is only console=hvc0 (i.e. no output to emulated VGA) and
GRUB_TIMEOUT is set to 0, V...
11e8290d3df45e96cad59657973cb694629ff692 authored over 7 years ago
Instead of calling 'su' to switch the user, use own implementation of
this. Thanks to PAM it's p...
(cherry picked from commit 475421b2e29bd00d9149bbe2ffb77fc481b79ce7)
Apparently some of this com...
It isn't really needed. It was used to workaround libusb bug (causing
crash when the system does...
* qubesos/pr/46:
Enable build for Zesty
99c5815baf4818e7466d47a9752b58ce2a9cc1ac authored over 7 years ago
When qrexec-client-vm is started with socket on its stdout and no local
process requested, it wi...
Man pages were installed only in RPM package...
cfbd50a9363b579c293946e022c732495825bddf authored over 7 years ago
This clarifies and also defines some corner cases like exit code
reporting.
QubesOS/qubes-issue...
ff26dcfe5306b1e93d9a2797149529cbc9409a44 authored over 7 years ago
1. If local process is started, report its exit code, instaed of remote
one. To get remote exit ...
Exit code 1 is very common in all kind of programs, including qrexec
services, so it is hard to ...
This configuration isn't included twice - it's Debian post-installation
script of grub that copy...
f4be704ac0b5f13292acd6471d9423e20431ec05 authored over 7 years ago
Qubes VM require few config options in grub. Ship appropriate
configuration. Debian have grub.d ...
bc453d8cd72e076ad503f896cd49c71e8a916c69 authored over 7 years ago
1. Cannot Recommend: nftables, as Debian jessie doesn't have it.
2. gsettings tool is in glib, n...
- there are many netcat versions (openbsd, nmap, ...), which behave
differently - especially w...
9270fc589b14e1fcab3d9e6fa256c9cbe47ff037 authored over 7 years ago
Don't rely on legacy feature of interpreting non-executable files as
scripts there.
It is the same as qubes.VMShell - the actual difference is in qrexec
policy, which contains 'use...
qubes-core-agent itself do not use u2mfn module.
0bee339ffbcf30d68b0e4286580b2401b5b1b731 authored over 7 years agoThis is unused for a long time (since we've moved to USBIP).
58d21f095f9acde3595d013030aeb23ccaff6941 authored over 7 years agoqubes-core-agent itself do not require sudo to work.
QubesOS/qubes-issues#2572
a06b5b4d61b1e2e9cdb5f4b0600e74485edee3ec authored over 7 years ago2337d26a3ea6518944464baed3fae963845b0ea0 authored over 7 years ago
While it doesn't make sense to install qubes-core-agent without qrexec,
it may make sense to do ...
Make passwordless root access optional - ease integration qrexec
authorization for sudo.
QubesO...
32915fe126271636f53d0c6bcc6953f03db4aea0 authored over 7 years ago
It is expected to be killed by a signal. Exit with returncode 0 anyway.
While at it, adjust it f...
It should really be in template builder script, or better: meta-package.
QubesOS/qubes-issues#2572
8af88d5e3ab9589e95caf8788928ac156f308a3c authored over 7 years ago
When a file is moved to other package, the new package needs Replaces:
and Breaks: dependecies o...
QubesOS/qubes-issues#2771
c8e2c691455ce6288a3ade970118e50cfed5cb6a authored over 7 years agoIn Qubes 4.0 we no longer use two-stage DisposableVM startup.
7e608a8bb4497397e0217d54a236b30dd2213982 authored over 7 years ago