zerotracepen (4.28)

  • Upgrade to Tor Browser 11.0.7-build2 based on Firefox 91.7 (zerotracepen/zerotracepen!741)

    Closes issues:

    • Upgrade to Tor Browser 11.0.7 based on Firefox 91.7 (zerotracepen/zerotracepen#18853)

    Commits:

    • Fetch Tor Browser from our own archive
    • Upgrade Tor Browser to 11.0.7-build2
    • Upgrade to Thunderbird 91.6.1

    • Upgrade to tor 0.4.6.10 (zerotracepen/zerotracepen!737)

      Closes issues:

      • Upgrade to tor 0.4.6.10 (zerotracepen/zerotracepen#18835)

      Commits:

      • Upgrade to tor 0.4.6.10 (Closes #18835)
    • Enable obfs4proxy logging (zerotracepen/zerotracepen!734)

      Commits:

      • save obfs4proxy logs into artifacts
      • enable obfs4proxy debug logging
      • "obfs4proxy managed" is an option from the past
    • minor fixes to custom-apt-cruft-check (zerotracepen/zerotracepen!733)

      Commits:

      • custom-apt-cruft-check: output nicer Markdown
      • Give method a name closer to what it wraps
      • ordered list
      • fix wrong variable name
      • markdown-ish
      • we obey rubocop
    • Test suite: collect logs of tor & friends when we timed out waiting for TCA to
      connect (zerotracepen/zerotracepen!732)

      Closes issues:

      • Test suite does not save tor log on "Timed out while waiting for TCA to connect
        to Tor (Timeout::Error)" (zerotracepen/zerotracepen#18850)

      Commits:

      • Apply 2 suggestion(s) to 1 file(s)
      • Test suite: collect logs of tor & friends when we timed out waiting for TCA to
        connect
    • Test suite: ignore old APT repository signing key (zerotracepen/zerotracepen!731)

      Closes issues:

      • Test suite: ignore expiration date of 221F9A3C6FA3E09E182E060BC7988EA7A358D82E
        (zerotracepen/zerotracepen#18836)

      Commits:

      • Test suite: ignore old APT repository signing key
    • Test suite can test on the real Tor network (zerotracepen/zerotracepen!725)

      Closes issues:

      • Test behavior on the real Tor network (zerotracepen/zerotracepen#18847)

      Commits:

      • move Jenkins-only code in the appropriate section
      • better debug message
      • shell oneliner converted to ruby
      • Configure simulated Tor network: step -> function
      • rubocop is happier
      • Test suite: don't try to save chutney data when it does not exist
      • add at least one relevant scenario
      • if +real-Tor, select relevant scenarios
      • test suite runs with real Tor, if +real-Tor
      • "default bridges" honors --disable-chutney
      • Check adapted to --disable-chutney
      • run_test_suite --disable-chutney
      • chutney-specific conf moved into appropriate step