zerotracepen (5.5)

  • Upgrade to Tor Browser 11.5.4 (ESR 91.13 + ESR 102.3 backports)
    (zerotracepen/zerotracepen!930)

    Closes issues:

    • Upgrade to Tor Browser 11.5.4 (ESR 91.13 + ESR 102.3 backports)
      (zerotracepen/zerotracepen#19125)

    Commits:

    • Fetch Tor Browser from our own archive
    • Upgrade Tor Browser to 11.5.4-build2
    • Upgrade to Thunderbird 102 (zerotracepen/zerotracepen!928)

      Closes issues:

      • Upgrade to Thunderbird 102 (zerotracepen/zerotracepen#19156)

      Commits:

      • adapt test suite to new UI
      • JS hardening in Thunderbird
      • Enable OAuth2
      • Update Thunderbird patches from
        zerotracepen/thunderbird@4efe2ce285c552c1808120d54a11f4be9e57527f
      • Update Thunderbird patches from
        zerotracepen/thunderbird@4efe2ce285c552c1808120d54a11f4be9e57527f
      • Thunderbird patches update doc: update examples
      • Thunderbird patches update doc: push upstream tags too
      • Thunderbird patches update doc: document how to verify
      • Thunderbird patches update doc: add missing commit and push steps
      • Thunderbird patches update doc: don't suggest we're still trying to upstream
        patches
      • Thunderbird patches update doc: adjust to Bullseye
      • Drop useless step
    • import-translations: use new remote (zerotracepen/zerotracepen!927)

      Closes issues:

      • App translations supported by Tor Project moving from Transifex to weblate
        (zerotracepen/zerotracepen#19150)

      Commits:

      • import-translations: drop support for standalone WhisperBack project
      • import-translations: use new remote
    • GitLab CI: ensure all website core pages exist (zerotracepen/zerotracepen!926)

      Commits:

      • Make code more readable
      • GitLab CI: ensure all website core pages exist
    • GitLab CI: build our website on master and branches targeting master
      (zerotracepen/zerotracepen!924)

      Commits:

      • GitLab CI: build our website on master and branches targeting master
      • build-website: remove check now done in GitLab CI
    • Test suite: remove Cucumber test scenarios and build website checks that are
      now covered by GitLab CI (zerotracepen/zerotracepen!923)

      Closes issues:

      • Remove Cucumber test scenarios that are now covered by GitLab CI
        (zerotracepen/zerotracepen#17992)

      Commits:

      • build-website: remove check now done in GitLab CI
      • Test suite: remove Cucumber test scenarios that are now covered by GitLab CI
    • Upgrade to Bullseye 11.5 and Linux 5.10.140 (zerotracepen/zerotracepen!920)

      Closes issues:

      • Upgrade Linux to 5.10.140 (zerotracepen/zerotracepen#19127)
      • Upgrade to Bullseye 11.5 (zerotracepen/zerotracepen#19082)

      Commits:

      • Test suite: relax timeouts
      • Test suite: bump timeout
      • Refresh patch
      • Upgrade to Bullseye 11.5 and Linux 5.10.140
    • Test suite: fix virt-viewer active?() check to work with all versions
      (zerotracepen/zerotracepen!919)

      Closes issues:

      • virt-viewer 11.0 breaks our test suite (zerotracepen/zerotracepen#19064)

      Commits:

      • Test suite: fix virt-viewer active?() check to work with all versions
    • Fix screen lock keyboard shortcut (zerotracepen/zerotracepen!918)

      Closes issues:

      • Super+L sometimes starts the screensaver when it should ask for a screen lock
        password (zerotracepen/zerotracepen#19090)

      Commits:

      • Fix screen lock keyboard shortcut
    • Test suite: make localized Unsafe Browser tests faster and easier to maintain
      (zerotracepen/zerotracepen!917)

      Closes issues:

      • Localized Unsafe Browser tests are slow and hard to maintain
        (zerotracepen/zerotracepen#19041)

      Commits:

      • Test suite: add comment
      • Make Gherkin scenario outline placeholder more descriptive
      • Test suite: make localized Unsafe Browser tests faster and easier to maintain
      • Test suite: remove dead code
    • Add standard fields to /etc/os-release (zerotracepen/zerotracepen!914)

      Commits:

      • Add standard fields to /etc/os-release
    • Build system: make our website cache volume smaller (zerotracepen/zerotracepen!913)

      Commits:

      • Build system: make our website cache volume smaller
    • Use "torsocks --isolate" everywhere we use torsocks (zerotracepen/zerotracepen!912)

      Commits:

      • Use "torsocks --isolate" everywhere we use torsocks
    • Fix devel FTBFS with uBlock 1.44.0+dfsg-1 (zerotracepen/zerotracepen!910)

      Commits:

      • Refresh patch
    • Post-release doc updates (zerotracepen/zerotracepen!907)

      Commits:

      • call for testers has meaningful date
      • warning: tb-build-05 not serving files over HTTP
      • cleanup script that waits for new TBB release
    • GitLab CI: run the Bandit security oriented static analyzer for Python
      (zerotracepen/zerotracepen!904)

      Commits:

      • Check re.match's return value in a way that always returns a boolean
      • Add typing information
      • GitLab CI: also check shell and Python files that have no shebang
      • GitLab CI: run the Bandit security oriented static analyzer for Python
      • Lint comments format
      • Ignore Bandit false positives
      • Remove obsolete Emacs "coding: UTF-8" configuration
      • WhisperBack: only load global configuration file
      • Add configuration for the Bandit security oriented static analyzer for Python
    • Make it easy to re-run failed test suite scenarios (zerotracepen/zerotracepen!901)

      Closes issues:

      • run_test_suite wrapper that retries failed tests (zerotracepen/zerotracepen#19072)

      Commits:

      • RM tip: run all test scenarios
      • RM tip: multiple test suite runs overnight
      • set rerun file from ruby