-
-
Notifications
You must be signed in to change notification settings - Fork 125
Comparing changes
Open a pull request
base repository: QubesOS/qubes-core-agent-linux
base: v4.3.19
head repository: QubesOS/qubes-core-agent-linux
compare: v4.3.20
- 10 commits
- 6 files changed
- 4 contributors
Commits on Mar 13, 2025
-
firewall: avoid crash on qubesdb long path errors
Long hostnames result in qubesdb paths that exceed the current 64 character limit. Instead of crashing the firewall daemon, log the error and continue without adding the hostname to the DNS records. This is a workaround, not a fix, for https://github.com/QubesOS/qubes-issues/9084. The fix requires either longer path support in qubesdb or using a different schema so that keys will not exceed the qubesdb path length limit.
Configuration menu - View commit details
-
Copy full SHA for 2c80b1c - Browse repository at this point
Copy the full SHA 2c80b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86fecb9 - Browse repository at this point
Copy the full SHA 86fecb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7518028 - Browse repository at this point
Copy the full SHA 7518028View commit details
Commits on Mar 15, 2025
-
qubes-core-agent: add tar to dependencies
New template updater (core-admin-linux vmupdate) uses tar for extracting update agent files. But currently tar is not dependency of Qubes core components, so people maybe remove it mistakenly. Adding tar to core-agent dependencies will reduces such risks.
Configuration menu - View commit details
-
Copy full SHA for 5ab802b - Browse repository at this point
Copy the full SHA 5ab802bView commit details -
Assure
scriptis installed for dom0 updateOn Fedora 42, `script` executable is moved to `util-linux-script` package. It is required for `qubes-download-dom0-update.sh` to work.
Configuration menu - View commit details
-
Copy full SHA for f472cd0 - Browse repository at this point
Copy the full SHA f472cd0View commit details
Commits on Mar 16, 2025
-
Avoid de-configuring non-existing interface
When 'vif-route-qubes offline' is called, the interface (usually) doesn't exist anymore. In that case, commands are called with 'do_without_error', but while it doesn't fail the script, it still logs misleading error message. Avoid calling 'ip' on non-existing interface to remove its address/route, as those are removed by the kernel implicitly anyway. But still call them on online action (if interface doesn't exist at this point, it will fail, and that's intentional to get proper error message), or when the interface still exist at the time the script is called (in which case, it may still race against disappearing the interface, but then there is 'do_without_error' prefix as the last resort). This way, it avoids confusing error in the common case, but still ensure things are cleaned up in the unusual case of interface staying there.
Configuration menu - View commit details
-
Copy full SHA for 99bd2ec - Browse repository at this point
Copy the full SHA 99bd2ecView commit details
Commits on Mar 17, 2025
-
Merge remote-tracking branch 'origin/pr/561'
* origin/pr/561: Assure `script` is installed for dom0 update
Configuration menu - View commit details
-
Copy full SHA for 184ebfb - Browse repository at this point
Copy the full SHA 184ebfbView commit details -
Merge remote-tracking branch 'origin/pr/560'
* origin/pr/560: qubes-core-agent: add tar to dependencies
Configuration menu - View commit details
-
Copy full SHA for 5c286db - Browse repository at this point
Copy the full SHA 5c286dbView commit details -
Merge remote-tracking branch 'origin/pr/559'
* origin/pr/559: Fix the issue URL in the log message Remove accidentally duplicated test function firewall: avoid crash on qubesdb long path errors
Configuration menu - View commit details
-
Copy full SHA for c65b6fd - Browse repository at this point
Copy the full SHA c65b6fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f68ddc2 - Browse repository at this point
Copy the full SHA f68ddc2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.3.19...v4.3.20