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
Needed for QubesOS/qubes-issues#4867
a8ab8d4efff00686d11284e21d461a9ca6614891 authored over 3 years ago by Frédéric Pierret (fepitre) <[email protected]>b1d8302b2b43a05b967e85ad8f53b1837ad2dc16 authored over 3 years ago by Neowutran <[email protected]>
6b959262f8f763129a619456da4d1b8873b357dc authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
We do have NetworkManager new enough to handle this feature already.
Enable both scan MAC addres...
78c37a7536e8cd1b0d5b946a4193bdf8a0d45ac8 authored almost 4 years ago by Markus Fenske <[email protected]>
3299112227ab121b72ee4914d9dcae9851fc4f55 authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
dfcf870f5de28be85b93f69e3368b3e808b87966 authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/294:
remove trailing whitespaces; remove dest_vm argument
keep qvm-copy-to-vm bu...
It was needed for Debian stretch only.
30f6c496bc5bef2d2bbebcee597378f96aad5342 authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>It doesn't support bus-activation as the others notification daemons.
0e04298dfc42d7263479a9c383bd714149d6d1fe authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>0a40fd19392a488274f192ab8fa7eb56c2c43afa authored almost 4 years ago by Chris P <[email protected]>
a37427af5d4611f1eb4daa12d91940111a37b797 authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/292:
Avoid passing dom0-provided options to ‘dnf clean’
ddbfcac7e23c197403e32f33d8c0836c3b62466f authored almost 4 years ago by ravachol <[email protected]>
84569bcdc5f3def08438f57911a469bb7f6ab39c authored almost 4 years ago by Christian Poeschl <[email protected]>
They are useless and can cause errors.
919dc49000c8484360ceff5dd91b470ffcdc2aef authored almost 4 years ago by Demi Marie Obenour <[email protected]>
* origin/pr/291:
Install grub.qubes on Arch
bf7d580622e294c71a248e31ab9c87cc026572a9 authored almost 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
84101a426bce877cb9db99c0c7fc9ee6eafe66f7 authored almost 4 years ago by Demi Marie Obenour <[email protected]>
This is necessary for in-VM kernels to work.
d5ab91f54a451403fc2ef5c04d0449fb35ccfdae authored almost 4 years ago by Demi Marie Obenour <[email protected]>9801dd7d1625a5e4e4b7049a9571a0309a4406dd authored almost 4 years ago by Demi Marie Obenour <[email protected]>
Red Hat- and Debian- derived distributions support SELinux, and so their
sudo packages are built...
1aa3893f440ce3c30f13ec1165090acbb23af7ad authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/287:
qubes-early-vm-config.service: Wants=network-pre.target
qubes-core-agent-networking package brings in new systemd units, which
needs to be enabled. Stan...
The unit on the Before= side of network-pre.target also has to pull it
in as a dependency:
http...
882c1ec6b5a24e02ad1288d2f08abdab0e640f54 authored almost 4 years ago by Rusty Bird <[email protected]>ab9627caf069d97d99881e106352738f5ba179d1 authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
By settinf Defaults role/type parameters, sudo starts asking for
password when called as root. I...
4dfd0a4278cc732434a8c435acad54a8f4761c5e authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
(cherry picked from commit 1fae41332219ba22d3e0bc2bfc73abea10f5bb97)
17d828dcea6a77be092c662b4b82c3a7d1c08a48 authored almost 4 years ago by Olivier MEDOC <[email protected]>0e0c22910bb7920b1e788326c9ae9ca1f00d6fe1 authored almost 4 years ago by Marek Marczykowski-Górecki <[email protected]>
The setup-ip script requires extra parameters (action and interface) not
only env variables. Sin...
932727b3dfab56ea931c652dec0c1b06ecc0e247 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* network-wait-fix:
Increase upgrades-status-notify verbosity
network: fix waiting for VM ne...
e1ebbf2893c30dc195fab2804afe07e1f6bfbc38 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/267:
fix for ArchLinux: notify dom0 about installed updates The launch of the qube...
* origin/pr/269:
Avoid spawning a Zenity progress meter
Harden shell scripts against metacha...
* origin/pr/272:
Allow SELinux to stay enabled
Print errors on stderr. yum_output variable isn't used anywhere, so
not capturing stderr wont be...
* origin/pr/280:
Ignore more options of qubes-dom0-update
* origin/pr/281:
Avoid deprecated /var/run directory
Fixes QubesOS/qubes-issues#6290
* origin/pr/283:
Handle UnicodeError in firewall when resolvi...
Fixes QubesOS/qubes-issues#6291
* origin/pr/282:
Fix comments in default qubes-firewall-user-...
ff86bf9fff658aa9307b175d220eb1cf64ff5782 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
ed33374f6722ea4fc7fa967df111da6f8b507d8d authored about 4 years ago by icequbes1 <[email protected]>
c25513f9305bbb5afd8e525f08fc09aa911062b8 authored about 4 years ago by icequbes1 <[email protected]>
It causes systemd to emit warnings.
48b9d5c69bf853948b92bf7f11fd3f93af192045 authored about 4 years ago by Demi Marie Obenour <[email protected]>3f5bb373fb54cc87816d056bada67ad8401cc9a8 authored about 4 years ago by Demi Marie Obenour <[email protected]>
The network-uplink-wait.sh script may be called before xen-netfront
module is even loaded (by ud...
Fixes 57b30d3 "Use /usr/lib instead of /lib"
ba4e7f853de3dc398a3120c8ef562d799ee9d496 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/279:
Use 022 instead of 002 as sudo umask
* origin/pr/278:
“sudo” must remove SELinux restrictions
Only give the “qubes” group full Po...
* origin/pr/274:
Use /usr/lib instead of /lib
* origin/pr/268:
Don’t rely on an arbitrary length limit
Don’t assume dom0 will never have a...
Otherwise, if “user” has the SELinux user “staff_u”, the user will
typically need to write “sudo...
This is consistent with the rest of qubes-core-agent-passwordless-root,
and helps prevent sandbo...
The comment already mentions 022, which is presumably what was intended.
951b25e8c5db16c7d61b7796261730ccbade2e4d authored about 4 years ago by Demi Marie Obenour <[email protected]>
Newer versions of qubes-dom0-update will spawn
qubes-download-dom0-updates.sh in an xterm if GUI...
`qubes-download-dom0-updates.sh` can now handle spaces in its inputs,
for example.
a42b3806b64abf129c1a5eb204757a4fdda6b69b authored about 4 years ago by Demi Marie Obenour <[email protected]>
DNF should never be used unattended without ‘-y’.
1ea361bc79362724575f7a3225a77a2a5042b039 authored about 4 years ago by Demi Marie Obenour <[email protected]>
Users who have their own SELinux policies should be able to keep QubesOS
from disabling SELinux.
We can check for overlong domids without hardcoding the length in a
regex. Just check if the le...
In test setups, this actually happens!
c09909c7022f17b578cd9a102639a4bdb87325e6 authored about 4 years ago by Demi Marie Obenour <[email protected]>bf443ef6e66806ae23b8f9637ff8240a8c34c131 authored about 4 years ago by Demi Marie Obenour <[email protected]>
95022f94e9efca98ab9a1daffc31982945eae4c0 authored about 4 years ago by Demi Marie Obenour <[email protected]>
220adcae9e5f5c6311d440caaacbbe63121d1c29 authored about 4 years ago by Demi Marie Obenour <[email protected]>
Otherwise no vif-* interfaces come up.
6565facec3e86b90acd698c4320fca957dd2098e authored about 4 years ago by Demi Marie Obenour <[email protected]>Purely a cosmetic fix.
20a6a94724f71de1e30e708ba8e5f49f3e007ace authored about 4 years ago by Demi Marie Obenour <[email protected]>b15ff53bc6dee36cecf28413554fb7c856ae0517 authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
edde0d573e9dbfad50189db689267997c95eb3a6 authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
ae48c7e04dbe6d287ee0f63008208f8eaca60c24 authored about 4 years ago by Demi Marie Obenour <[email protected]>
The code was correct, but shellcheck didn’t recognize that ‘n’ had been
assigned as a local vari...
We now have a newer qemu in the stubdomain, so checksum offloading
should work.
Pipelines can extend over multiple lines without needing line
continuation.
9840953f5fb2417a2586f95fcaf7a103a1efdebe authored about 4 years ago by Demi Marie Obenour <[email protected]>
This ensures that a VM cannot use connection tracking entries created by
another VM.
Make sure NM config for uplink interface (eth0) is created before
starting NetworkManager itself...
... if it doesn't exist.
The /qubes-mac qubesdb entry is present on Qubes 4.1, but not 4.0. It i...
Initialize local variables.
8a3cd3db1d3ec28d505ffbcb6d48ee2b6536a4a5 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>There is no longer a case where $INTERFACE is not set.
6aa2b89fba734305aa14d0a50833df414a722383 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Previously, network uplink (eth0) was configured in two places:
- udev (asynchronously)
- qube...
Stop IP forwarding when stopping qubes-network service (which initially
enables it). This makes ...
Fixes QubesOS/qubes-issues#5570
e344dcc4c90bcd5e04ec4f1c9a35c3a25dec8269 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>Fixes QubesOS/qubes-issues#5886
f66a494cc2e5e84a19c4abe2d8f6516265457926 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>57b30d3af6c5cb405c4c68542ca7c199161fcb8f authored about 4 years ago by Demi Marie Obenour <[email protected]>
The launch of the qubes-update-check service failed on ArchLinux,
because the qubes-rpc uses the ...
* origin/pr/266:
Only allow known-safe characters in socket paths
* origin/pr/265:
Replace custom script reloading with sourcing /etc/profile in qubes.GetAppmen...
* origin/pr/232:
Use netvm_gw_ip instead of netvm_ip
Remove commented-out code
Add NetVM-f...
note: checkupdates return 2 when no updates are available
(source: man page and source code)
1841ba7878bc55c70a19816b4a69e152ff3a8113 authored about 4 years ago by Ludovic Bellier <[email protected]>
The socket path will be included in a shell command and then as a socat
argument, so only allow ...
489fde7cb3f08dd486835aa46235f6a1462cca56 authored about 4 years ago by ejose19 <[email protected]>
* origin/pr/264:
qubes.ShowInTerminal requires socat
5e0d1cd1d89342b613bc7a6564c06345d3f15ce4 authored about 4 years ago by Demi Marie Obenour <[email protected]>
- python3-gobject-base (for PyGTK)
- ShellCheck
3b6a878851229ef8eb0f5f7f0f95750b1b3cc441 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
It isn't just shellcheck
7c42fb68bb4c9427daff571c63566a458b1b8f3a authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>They are usually identical, but this is not guaranteed.
0580fe545b7b4616f963694e1eddcc9788b53f38 authored about 4 years ago by Demi Marie Obenour <[email protected]>