zerotracepen (4.21)

  • Upgrade to Linux 5.10.46-3 (zerotracepen/zerotracepen!549)

    Closes issues:

    • Upgrade to Linux 5.10.46-2+ (CVE-2021-33909) (zerotracepen/zerotracepen#18489)

    Commits:

    • Update /etc/group's expected lines ordering
    • Ensure UIDs/GIDs don't change
    • Remove obsolete dkms logs cleanup
    • Don't (attempt to) build VirtualBox guest modules anymore
    • Upgrade snapshot of the Debian archive to 2021080201
    • Upgrade Thunderbird to 78.12.0-1~deb10u1

    • Don't (attempt to) build VirtualBox guest modules anymore (zerotracepen/zerotracepen!537)

      Commits:

      • Update /etc/group's expected lines ordering
      • Ensure UIDs/GIDs don't change
      • Remove obsolete dkms logs cleanup
      • Don't (attempt to) build VirtualBox guest modules anymore
    • Installer: allow choose Upgrade option when reinstall is cancelled
      (zerotracepen/zerotracepen!553)

      Closes issues:

      • Choosing "Upgrade" option in Zero Trace Pen Installer can delete persistent volume
        (zerotracepen/zerotracepen#18494)

      Commits:

      • Installer: allow choose Upgrade option when reinstall is cancelled
    • Upgrade to Tor Browser 10.5.4 (based on Firefox 78.13esr) (zerotracepen/zerotracepen!555)

      Closes issues:

      • Upgrade to Tor Browser 10.5.4 (based on Firefox 78.13esr) (zerotracepen/zerotracepen#18479)

      Commits:

      • Fetch Tor Browser from our own archive
      • Upgrade Tor Browser to 10.5.4-build1
    • Clean up code and pre-TCA leftovers (zerotracepen/zerotracepen!541)

      Closes issues:

      • Clean up pre-TCA leftovers (zerotracepen/zerotracepen#18365)
      • Rename a11y-proxy-netns: it's now used for ibus as well (zerotracepen/zerotracepen#18366)

      Commits:

      • Give function the name we use
      • Rename a11y-proxy-netns → netns-bus-proxy.
      • Rename TCA's torlaunch network namespace from torlaunch to tca.
      • Update comment.
      • Test suite: drop obsolete workaround.
      • Drop already done TODO comment.
      • Fix outdated references to Tor Launcher.
      • Drop unneeded workaround.
      • Test suite: drop code used to support --old-iso for 4.20 release.
      • Remove unused exec_unconfined_firefox().
    • Refactor and consolidate how we explicitly check for Tor leaks in the automated
      test suite (zerotracepen/zerotracepen!540)

      Closes issues:

      • "all Internet traffic has only flowed through Tor" sometimes fails: does not
        allow for varying behavior (fallback to default bridges, or not)
        (zerotracepen/zerotracepen#18493)

      Commits:

      • Test suite: refactor and consolidate how we explicitly check for Tor leaks.
      • Revert "Test suite: temporarily disable failing step in scenario."
    • Post-RM: doc improvements (zerotracepen/zerotracepen!528)

      Commits:

      • clarify release types
      • after releasing: give more guidance
      • one less bashism
      • rm doc: give manual testers the signatures
      • some parts are not related to freeze
      • refresh-translations explains that it failed
      • rm doc: clarify what to do with the package diff
      • rm doc: clarify freezing
    • Fix usage of mutable default arguments in Python (zerotracepen/zerotracepen!527)

      Commits:

      • Fix usage of mutable default arguments in Python
    • More automated testing of TCA for Sponsor08/10 (zerotracepen/zerotracepen!435)

      Commits:

      • Refactor.
      • Clarify.
      • Clarify.
      • Test suite: wait longer for the TCA to report errors.
      • Test suite: test that TCA reports an error when reconnecting to a network where
        Tor is blocked.
      • Test suite: drop unnecessary step.
      • Test suite: make blocking Tor survive reconnections.
      • Test suite: monitor Tor leaks.
      • Fix erroneous camel casing in translation.
      • Test suite: test explicitly selecting default bridges in TCA.
      • Test suite: test that the same Tor config is applied if TCA reconnects.
      • Test suite: test that TCA disallows normal bridges in hide mode.