Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: QubesOS/qubes-core-agent-linux
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.3.19
Choose a base ref
...
head repository: QubesOS/qubes-core-agent-linux
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.3.20
Choose a head ref
  • 10 commits
  • 6 files changed
  • 4 contributors

Commits on Mar 13, 2025

  1. 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.
    troyjfarrell committed Mar 13, 2025
    Configuration menu
    Copy the full SHA
    2c80b1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86fecb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7518028 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2025

  1. 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.
    zpc0 committed Mar 15, 2025
    Configuration menu
    Copy the full SHA
    5ab802b View commit details
    Browse the repository at this point in the history
  2. Assure script is installed for dom0 update

    On Fedora 42, `script` executable is moved to `util-linux-script`
    package. It is required for `qubes-download-dom0-update.sh` to work.
    alimirjamali committed Mar 15, 2025
    Configuration menu
    Copy the full SHA
    f472cd0 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2025

  1. 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.
    marmarek committed Mar 16, 2025
    Configuration menu
    Copy the full SHA
    99bd2ec View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2025

  1. Merge remote-tracking branch 'origin/pr/561'

    * origin/pr/561:
      Assure `script` is installed for dom0 update
    marmarek committed Mar 17, 2025
    Configuration menu
    Copy the full SHA
    184ebfb View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/pr/560'

    * origin/pr/560:
      qubes-core-agent: add tar to dependencies
    marmarek committed Mar 17, 2025
    Configuration menu
    Copy the full SHA
    5c286db View commit details
    Browse the repository at this point in the history
  3. 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
    marmarek committed Mar 17, 2025
    Configuration menu
    Copy the full SHA
    c65b6fd View commit details
    Browse the repository at this point in the history
  4. version 4.3.20

    marmarek committed Mar 17, 2025
    Configuration menu
    Copy the full SHA
    f68ddc2 View commit details
    Browse the repository at this point in the history
Loading