zerotracepen (5.8)

  • Upgrade Thunderbird to 102.6.0-1~deb11u1

    • Fix FTBFS: refresh patch (zerotracepen/zerotracepen!965)

      Closes #19297

      Commits:

      • Fix FTBFS: refresh patch
    • Update tor browser to 12.0.1 (zerotracepen/zerotracepen!979)

      Closes #19313

      Commits:

      • Fetch Tor Browser from our own archive
      • Upgrade Tor Browser to 12.0.1-build1
    • Enable bullseye-proposed-updates (to test Bullseye 11.6 before it's released),
      upgrade to Linux 5.10.158 (zerotracepen/zerotracepen!975)

      Closes #19301, #19293

      Commits:

      • After disabling the Tor Configuration persistence feature, only start Tor
        Connection if we're connected to a local network
      • Also consider the Linux kernel from bullseye-updates
      • Install the Linux kernel from bullseye-proposed-updates, if that suite is
        enabled
      • Test suite: remove unused image
      • Upgrade to Linux 5.10.158-1
      • Enable bullseye-proposed-updates, to test Bullseye 11.6 before it's released
      • Bump snapshot of the Debian archive to 2022121302, so we can use proposed-
        updates for Bullseye 11.6
    • Test suite: make keyboard input more reliable (zerotracepen/zerotracepen!971)

      Commits:

      • Test suite: increase sleep time at the end of Screen#type
      • Test suite: correct comment
      • Test suite: keep keys pressed for 40 ms
      • Test suite: improve comment
      • Test suite: keep keys pressed for 20 ms instead of 10 ms
      • Test suite: update comment
    • Fix Dotfiles access for non-root users (zerotracepen/zerotracepen!968)

      Closes #19278

      Commits:

      • Fix dotfiles access for non-root users
    • Adapt to Wayland our error reporting mechanism when GDM fails to start
      (zerotracepen/zerotracepen!951)

      Closes #19227

      Commits:

      • resorting to X.Org → crash → better UX!
      • Adapt to Wayland our error reporting mechanism when GDM fails to start
    • Switch from bullseye-proposed-updates to Bullseye 11.6 (zerotracepen/zerotracepen!978)

      Closes #19315

      Commits:

      • Revert "Enable bullseye-proposed-updates, to test Bullseye 11.6 before it's
        released"
      • Bump APT snapshots
    • Tor Connection UI improvements (zerotracepen/zerotracepen!977)

      Closes #19238, #19256, #19169, #19172

      Commits:

      • Tor Connection: fix window size
      • Fix links from Tor Connection to the offline documentation
      • Tor Connection: fix typo in string
      • Tor Connection: display QR code scanning error below the scanning button
      • Add label to bridge line
    • Persistent Storage: use new icon (zerotracepen/zerotracepen!976)

      Commits:

      • Use the new Persistent Storage icon on the Welcome Screen when the Persistent
        Storage does not exist yet
      • Persistent Storage: use new icon
    • Allow persisting bridge scanned from QR code, take 1 (zerotracepen/zerotracepen!973)

      Closes #19281

      Commits:

      • Allow persisting bridge scanned from QR code, take 1
    • Update tor to 0.4.7.12 (zerotracepen/zerotracepen!972)

      Closes #19310

      Commits:

      • Update tor to 0.4.7.12
    • fix window centering (zerotracepen/zerotracepen!970)

      Closes #19045

      Commits:

      • Ensure extension description matches what it actually does
      • gdm-zerotracepen is a GDM session, with extension support
      • more comments to clarify subtleties
      • check which session we're in is more to the point
      • not really needed
      • Apply 1 suggestion(s) to 1 file(s)
      • stop "when it's done" , not predefined time
      • window-centering only runs in GDM
      • increase timeout
      • rounding is needed to avoid false moves
      • better comments and log messages
      • Revert "avoid useless CPU work"
      • avoid useless CPU work
      • extensions are disabled in GDM: workaround
      • window centering in Greeter
    • Remove static suggestion of diceware passphrase (zerotracepen/zerotracepen!969)

      Closes #19305

      Commits:

      • Remove static suggestion of diceware passphrase
    • Allow disabling the Unsafe Browser (zerotracepen/zerotracepen!967)

      Closes #19289

      Commits:

      • fix "I disable the Unsafe Browser" in corner cases
      • adapt Greeter options persistence
      • fix test suite for new wording
      • Adjust to the Unsafe Browser being disabled by default
      • Update tests
      • Enable Unsafe Browser by default
      • Revert "Welcome Screen: always enable the Unsafe Browser and make the setting
        obsolete"
    • Misc Persistent Storage fixes for 5.8 (zerotracepen/zerotracepen!966)

      Closes #19220, #19279, #19280, #19148, #19294

      Commits:

      • Don't run OnionShare as a native Wayland app
      • Run Qt applications as native Wayland by default
      • Allow running Qt applications as native Wayland
      • Remove Dasher (broken on Wayland)
      • Tell the user what's going on while deleting Persistent Storage
      • When Persistent Storage is unlocked, instruct how to delete it
      • Persistent Storage: add missing link to doc on the features screen
    • FIX --disable-chutney (zerotracepen/zerotracepen!961)

      Commits:

      • FIX --disable-chutney
    • Tor Connection: select "Ask for a bridge by email" by default when "Hiding"
      (zerotracepen/zerotracepen!957)

      Closes #19167

      Commits:

      • Make it easier to scan a QR code
      • Tor Connection: select "Ask for a bridge by email" by default when "Hiding"
    • Tor Connection: display percentage on the connection progress bar
      (zerotracepen/zerotracepen!955)

      Commits:

      • Tor Connection: display percentage on the connection progress bar
    • TPS explanation strings, and more (zerotracepen/zerotracepen!947)

      Closes #18759

      Commits:

      • remove vague comment
      • remove dead code
      • remove dead code
      • explanation strings for relevant TPS features
    • Additional Software: ensure APT is not broken after being interrupted
      (zerotracepen/zerotracepen!946)

      Closes #18657

      Commits:

      • Additional Software: ensure APT is not broken after being interrupted
    • Test suite: relax our expectations for coverage of the known pattern in memory
      (zerotracepen/zerotracepen!944)

      Commits:

      • Test suite: relax our expectations for coverage of the known pattern in memory
    • create persistent storage from the greeter (zerotracepen/zerotracepen!922)

      Closes #15586

      Commits:

      • change wording following the new style
      • comment to explain flag files
      • tabs → spaces
      • Apply 3 suggestion(s) to 3 file(s)
      • Fix labels
      • greeter test suite code refactor
      • checking early is useless and ineffective
      • FIX look at the actual value
      • big code refactoring
      • actually handle button
      • better size and margins for padlock
      • make label the same in glade and python
      • remove suggested-action
      • Reorder in greeter
      • Better real estate use
      • draft: automated tests
      • "don't create" is not a suggested-action
      • Clearer state management in UI
      • actually start persistent storage setup
      • draft: create persistent storage from greeter
    • Upgrade Tor Browser to 12.0 (zerotracepen/zerotracepen!921)

      Closes #19135, #19085

      Commits:

      • Test suite: bump timeout
      • Make code more readable
      • Fetch Tor Browser from our own archive
      • Upgrade Tor Browser to 12.0
      • Test suite: fix "Downloading files with the Tor Browser" scenario with Tor
        Browser 12 on Wayland
      • Test suite: improve comment phrasing
      • Test suite: only compute keymap once in Screen#press
      • Test suite (mouse_location): remove unused method parameters
      • Fix buggy (invisible) conflict resolution from rebase
      • Turn off shellcheck false positive
      • Drop obsolete mentions of $TBB_EXT
      • Drop import of library that's not needed anymore
      • Update handling of Tor Browser locales
      • Fix location for Burmese
      • Declare newly added Tor Browser locales
      • Don't try to install non-existing langpacks
      • Tor Browser update process: there's no langpacks anymore
      • Fetch Tor Browser from our own archive
      • Upgrade Tor Browser to 12.0a5
      • Upgrade Tor Browser to nightly.2022.11.22
      • Thunderbird: avoid proxy bypass, same as Tor Browser
      • Test suite: Unsafe Browser has no bookmarks at all anymore
      • Unsafe Browser: delete default bookmarks
      • Test suite: update expected images
      • Test suite: update expected images
      • Upgrade Tor Browser to 12.0a4
      • Thunderbird: replace network.security.ports.banned pref with
        network.proxy.allow_hijacking_localhost
      • Tor Browser: remove network.security.ports.banned pref, which does more harm
        than good
      • Update AppArmor policy for Tor Browser 12
      • Test suite: update expected images for Tor Browser 12
      • Test suite: update expected Unsafe Browser images for Tor Browser 12
      • Lint
      • Remove unused variable
      • Test suite: update expected images for Tor Browser 12
      • Test suite: remove obsolete complexity
      • Test suite: update for new "New Identity" UX in Tor Browser 12
      • Test suite: spam Tor Browser less intensively
      • Test suite: refactoring (DRY)
      • Test suite: update expected image
      • Test suite: spam Tor Browser less intensively
      • Test suite: add support for Tor Browser nightly builds
      • Clarify comment
      • Fix indentation
      • Drop unused flexibility
      • Remove obsolete variable
      • Adjust to multilingual Tor Browser tarball
      • Adjust to script being renamed upstream
      • Upgrade Tor Browser to nightly.2022.10.19
      • Tor Browser upgrade doc: support nightly builds, assume multilingual tarball
      • Upgrade Tor Browser to 12.0a3
      • Unsafe Browser: also apply branding to brand.properties
      • Fix grammar in comment
      • Unsafe Browser: don't ask confirmation when quitting with CTRL+q
      • Test suite: update Unsafe Browser images
      • Test suite: add expected unused Tor Browser library
      • Test suite: adjust to Tor Browser 12's (Firefox 102) new download flow
      • Upgrade Tor Browser to 12.0a2
      • Clarify wording