zerotracepen (6.5)

  • Repair first-boot partitioning: write the random seed only up to 1000 times
    (zerotracepen/zerotracepen!1605)

    Commits:

    • Repair first-boot partitioning: write the random seed only up to 1000 times
      during first boot
    • Upgrade to Tor Browser 13.5.1 based on Firefox 115.13esr (zerotracepen/zerotracepen!1604)

    Closes issues:

    • Upgrade to Tor Browser 13.5.1 (or higher) based on Firefox 115.13esr
      (zerotracepen/zerotracepen#20434)

    Commits:

    • Fetch Tor Browser from our own archive
    • Upgrade Tor Browser to 13.5.1 (refs: zerotracepen#20434)
    • Upgrade Tor Browser to 13.5 (zerotracepen/zerotracepen!1587)

    Closes issues:

    • Upgrade to Tor Browser 13.5 (zerotracepen/zerotracepen#20425)

    Commits:

    • Fetch Tor Browser from our own archive
    • Upgrade Tor Browser to 13.5 (refs: zerotracepen#20425)
    • Test suite: adapt New Identity step vs Tor Browser 13.5
    • Upgrade Tor Browser to 13.5a9 (refs: zerotracepen#20425)
    • greeter can only be run once (zerotracepen/zerotracepen!1601)

    Closes issues:

    • Ctrl+Alt+F1 displays the Welcome Screen (zerotracepen/zerotracepen#20309)

    Commits:

    • reformat
    • greeter can only be run once
    • Bring back support for AR9170 USB wireless adapters (zerotracepen/zerotracepen!1599)

    Closes issues:

    • Install firmware-carl9170: firmware for AR9170 USB wireless adapters
      (zerotracepen/zerotracepen#20427)

    Commits:

    • Bring back support for AR9170 USB wireless adapters
    • Upgrade to Bookworm 12.6 (zerotracepen/zerotracepen!1598)

    Closes issues:

    • stable branch FTBFS: openssh-client has unmet dependency on libssl3
      (zerotracepen/zerotracepen#20443)
    • Upgrade to Bookworm 12.6 (zerotracepen/zerotracepen#20209)

    Commits:

    • Vagrant: bump snapshot of the "zerotracepen" archive to 2024070801
    • Upgrade to Bookworm 12.6
    • zerotracepen-report-mac-spoofing-failed: Point to doc (zerotracepen/zerotracepen!1594)

    Closes issues:

    • MAC spoofing failure notification should point to the corresponding
      documentation (zerotracepen/zerotracepen#10559)

    Commits:

    • Reduce priority of "Mac spoofing discarded" log messages
    • Connect stdout and stderr of zerotracepen-spoof-mac to the journal
    • Add shellcheck comments
    • Adapt error message in zerotracepen-spoof-mac for better UX
    • Capitalize title of notification
    • Rephrase error message in zerotracepen-spoof-mac
    • zerotracepen-report-mac-spoofing-failed: Use WiFi offline icon
    • zerotracepen-report-mac-spoofing-failed: Point to doc
    • Fix connecting via mobile broadband (e.g. LTE), by reverting extra
      NetworkManager hardening (zerotracepen/zerotracepen!1592)

    Closes issues:

    • Mobile broadband (LTE) broken since 6.0 (zerotracepen/zerotracepen#20291)

    Commits:

    • Revert extra NetworkManager hardening
    • tca-portal: Fix LANG of processes launched via UserCommand (zerotracepen/zerotracepen!1591)

    Closes issues:

    • Tor Browser started with Tor Connection's "Start Tor Browser" button does not
      honor locale (zerotracepen/zerotracepen#20318)

    Commits:

    • Suppress Ruff SLF001
    • Fix Ruff RUF012
    • Fix Ruff UP035
    • Ruff format
    • tca-portal: Fix LANG of processes launched via UserCommand
    • Zero Trace Pen Cloner: Remove one of the 30 second sleeps during partitioning
      (zerotracepen/zerotracepen!1588)

    Commits:

    • Cloner: Remove one of the 30 second sleeps during partitioning
    • bin/test-utils/ruff: Don't try to check removed files (zerotracepen/zerotracepen!1585)

    Closes issues:

    • Ruff tries to check removed files (zerotracepen/zerotracepen#20430)

    Commits:

    • bin/test-utils/ruff: Don't try to check removed files
    • Add the sources file for Dangerzone (#20355) (zerotracepen/zerotracepen!1581)

    Commits:

    • Move configuration file to somewhere more relevant for system configuration
    • Add the sources file for Dangerzone (#20355)
    • Configure Podman to use overlayfs storage by default (#20355)
      (zerotracepen/zerotracepen!1579)

    Commits:

    • Configure Podman to use overlayfs storage by default (#20335)
    • Use our own container images (zerotracepen/zerotracepen!1573)

    Commits:

    • Add explanation on why we use custom container images
    • Use our own Debian Trixie and Sid images
    • Use our custom Bookworm image to run tests
    • Use our own container images to build and push the website
    • Zero Trace Pen Cloner: show confirmation dialog before Choose Passphrase dialog
      (zerotracepen/zerotracepen!1510)

    Closes issues:

    • Show confirmation dialog before Choose Passphrase dialog when cloning
      Persistent Storage (zerotracepen/zerotracepen#20367)

    Commits:

    • Cloner: improve comment
    • Cloner: Fix no "Reinstall" button when cancelling choose passphrase dialog
    • Cloner: Fix sensitive "Upgrade" button when cloning enabled
    • Cloner: run passphrase dialog before deleting Zero Trace Pen on Upgrade
    • Cloner: improve code comment
    • Cloner: unify if-statements
    • Cloner: drop useless variable and the nested if-statement it's used in
    • Cloner: reduce complexity by moving code out of nested if
    • Cloner: drop unused instance variable
    • Zero Trace Pen Cloner: show confirmation dialog before Choose Passphrase dialog
    • Test suite: Verify GPT (zerotracepen/zerotracepen!1493)

    Closes issues:

    • Verify GPT partition table in test suite (zerotracepen/zerotracepen#20343)

    Commits:

    • Revert "Test suite: Fix udisksctl info failing after sgdisk --verify"
    • Enable the 20343-verify-gpt APT overlay (refs: #20343).
    • Make comment phrasing less ambiguous
    • Add comments
    • Test suite: Fix udisksctl info failing after sgdisk --verify
    • Test suite: Check that udisksctl info succeeds
    • Test suite: Verify GPT