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-admin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.3.22
Choose a base ref
...
head repository: QubesOS/qubes-core-admin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.3.23
Choose a head ref
  • 14 commits
  • 34 files changed
  • 3 contributors

Commits on Mar 17, 2025

  1. Introduce LocalVM to extract BaseVM being smaller class

    It prepares the work for RemoteVM.
    fepitre committed Mar 17, 2025
    Configuration menu
    Copy the full SHA
    49d96eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c63c185 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2025

  1. Configuration menu
    Copy the full SHA
    755e7cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69235b9 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2025

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

    * origin/pr/637:
      Few fixes from @marmarek's comments
      qubes.rng: reorder according to how we construct xml
      Introduce LocalVM to extract BaseVM being smaller class
    marmarek committed Mar 27, 2025
    Configuration menu
    Copy the full SHA
    8a93ad3 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2025

  1. tests: avoid cursor blinking in test_300_bug_1028_gui_memory_pinning

    In Whonix, setup wizard shows up shortly after startup. When that
    happens just between capturing screenshot in dom0 and VM, xterm will
    loose focus, causing different cursor and thus screenshots not matching.
    
    Avoid this issue by disabling whonix setup wizard by pretending it was
    completed already.
    marmarek committed Apr 4, 2025
    Configuration menu
    Copy the full SHA
    5c56582 View commit details
    Browse the repository at this point in the history
  2. tests: print stderr of any CalledProcessError exception

    Generally most tests should do that, but there are few exceptions, so
    deal with it in a more generic way. At least for now.
    marmarek committed Apr 4, 2025
    Configuration menu
    Copy the full SHA
    ce0e512 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b83d9ab View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2025

  1. Move device-related exceptions to the exc module

    Admin API, especially the client side depends on having all exceptions
    in one place. The exc.py need to be synchronized to core-admin-client
    repo. Exceptions from outside this module are translated to a generic
    QubesException, which is not perfect.
    
    Specifically, exceptions in wrong place caused DeviceAlreadyAssigned and
    DeviceAlreadyAttached being translate to QubesException, which confused
    salt module.
    marmarek committed Apr 8, 2025
    Configuration menu
    Copy the full SHA
    4aeb71d View commit details
    Browse the repository at this point in the history
  2. Move StoragePoolException to exc.py

    Similar to the previous commit, keep all exceptions in one place.
    marmarek committed Apr 8, 2025
    Configuration menu
    Copy the full SHA
    b8ee451 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2025

  1. tests: adjust pipewire test for new --raw option

    pipewire-utils in Fedora 42 no longer plays raw audio with --format etc
    options unless --raw is added too. But older pipewire-utils doesn't have
    the --raw option, so it must be added only when it's actually supported.
    Furthermore, --raw option ignores the file name argument (but it's still
    mandatory) and always uses stdin/out. Change pw-record call to always
    use stdout (by using '-' file name) and redirection, so it works in both
    cases.
    
    QubesOS/qubes-issues#9807
    marmarek committed Apr 11, 2025
    Configuration menu
    Copy the full SHA
    20aa549 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/pr/670'

    * origin/pr/670:
      tests: adjust pipewire test for new --raw option
      tests: print stderr of any CalledProcessError exception
      tests: avoid cursor blinking in test_300_bug_1028_gui_memory_pinning
    marmarek committed Apr 11, 2025
    Configuration menu
    Copy the full SHA
    41e596a View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/pr/672'

    * origin/pr/672:
      Move StoragePoolException to exc.py
      Move device-related exceptions to the exc module
    marmarek committed Apr 11, 2025
    Configuration menu
    Copy the full SHA
    6753e00 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2025

  1. version 4.3.23

    marmarek committed Apr 13, 2025
    Configuration menu
    Copy the full SHA
    1473c37 View commit details
    Browse the repository at this point in the history
Loading