Upgrade to Tor Browser based on Firefox 91 ESR (zerotracepen/zerotracepen!639)
Closes issues:
- Upgrade to Tor Browser based on Firefox 91 ESR (zerotracepen/zerotracepen#18261)
Commits:
- Unsafe Browser: disable more "phone home" features
- Unsafe Browser: disable services.settings.server
- Test suite: search for element more widely.
- Test suite: Firefox' Print dialog is now a panel (refs #18261)
- Update the Tor Browser AppArmor policy for Tor Browser 11 (Firefox 91)
- Test suite: lint
- Test suite: make Gherkin test description more honest
- Rubocop: disable a pattern we use all over the place
- Test suite: update expected images and drop obsolete special-case for Chinese
- Test suite: account for different separator used in German
- Lint.
- Test suite: update comment
- Fix typo in comment
- Test suite: adjust to new Firefox print dialog
- Test suite: update expected windows titles
- Test suite: update expected images
- Upgrade Tor Browser to 11.0a9
- Test suite: make "Unsafe Browser has only Firefox's default bookmarks
configured" step more robust (zerotracepen/zerotracepen!646)
Closes issues:
- Fragile test since the upgrade to Tor Browser 11: "Unsafe Browser has only
Firefox's default bookmarks configured" (zerotracepen/zerotracepen#18658)
Commits:
- Test suite: wait for menu to really open before looking for menu entry
- Test suite: update expected picture
- APT sources: add Bullseye security (stable) (zerotracepen/zerotracepen!637)
Closes issues:
- APT sources: add Bullseye security (zerotracepen/zerotracepen#18492)
Commits:
- APT pinning: ensure we get security updates for the packages we pull from
Bullseye
- APT sources: add Bullseye security repo
- Move tca developer doc to more appropriate places (zerotracepen/zerotracepen!636)
Closes issues:
- Update "Tor network configuration" design doc (zerotracepen/zerotracepen#18360)
Commits:
- tips to develop Tor Connection are reachable
- tca doc behavior.md moved to Gherkin
- move tca/HACKING.md to website
- APT sources: add Bullseye security (zerotracepen/zerotracepen!626)
Commits:
- APT pinning: ensure we get security updates for the packages we pull from
Bullseye
- APT sources: add Bullseye security repo
- Upgrade kernel to 5.10.46-5 in stable (zerotracepen/zerotracepen!625)
Closes issues:
- Upgrade Linux to 5.10.46-5 (DSA 4978-1) (zerotracepen/zerotracepen#18613)
- Upgrade to Buster 10.11 (zerotracepen/zerotracepen#18608)
Commits:
- Pull libzstd1 from Bullseye: needed by updated squashfs-tools
- Install squashfs-tools from bullseye.
- FIX uBlock patch
- to get a new kernel in stable, bump debian/serial
- change pinning to get kernel from bullseye
- bump kernel to 5.10.46-5
- Upgrade kernel to 5.10.46-5 in devel (zerotracepen/zerotracepen!622)
Commits:
- Pull libzstd1 from Bullseye: needed by updated squashfs-tools
- change pinning to get kernel from bullseye
- bump kernel to 5.10.46-5
- update Tor network configuration design doc (zerotracepen/zerotracepen!606)
Commits:
- TCA is not a Tor Launcher wrapper.
- Apply intrigeri's proofreading suggestions.
- explain why tca-portal runs as root
- Document connect-drop security model
- update Tor network configuration design doc
- TCA: clean leftovers (zerotracepen/zerotracepen!604)
Closes issues:
- TCA clean leftovers (zerotracepen/zerotracepen#18273)
Commits:
- systemd-notify: move to better way
- we considered this implementation good enough
- remove dead code
- move XXX to #18610
- clarify comment after zerotracepen/zerotracepen!567
- remove code that was never used and never tested
- comment moved to #18609
- Upgrade Tor Browser to 11.0a10-build1 (zerotracepen/zerotracepen!655)
Commits:
- Upgrade Tor Browser to 11.0a10-build1
- Remove obsolete freeze exception (zerotracepen/zerotracepen!648)
Commits:
- Remove obsolete freeze exception
- Port the iuk test suite from squashfs-tools to squashfs-tools-ng
(zerotracepen/zerotracepen!644)
Closes issues:
- Port the iuk test suite from squashfs-tools to squashfs-tools-ng
(zerotracepen/zerotracepen#18653)
Commits:
- IUK test suite: support file names with spaces
- IUK test suite: take into account gensquashfs behavior wrt. SOURCE_DATE_EPOCH
- IUK test suite: add missing import
- IUK test suite: port from squashfs-tools to squashfs-tools-ng
- IUK generation: add assertion
- Upgrader: use apparent size to compute space needed to install an IUK
- Switch to zstd for SquashFS compression in development ISO/USB images
(zerotracepen/zerotracepen!643)
Commits:
- Switch to zstd for SquashFS compression in development ISO/USB images
- Switch to squashfs-tools-ng to build IUKs (zerotracepen/zerotracepen!640)
Closes issues:
- Switch to squashfs-tools-ng to fix IUKs build reproducibly (zerotracepen/zerotracepen#18577)
- Failure reproducing IUKs for 4.22~rc1 (zerotracepen/zerotracepen#18536)
- Failure reproducing IUKs for 4.23 (zerotracepen/zerotracepen#18627)
Commits:
- GitLab CI: avoid confusing error message
- Release process: use only the isobuilders that have squashfs-tools-ng
- Switch to squashfs-tools-ng to generate our IUKs
- Update release process requirements for building IUKs
- Resolve "Tor Connection bridge tests fail" (zerotracepen/zerotracepen!621)
Closes issues:
- Tor Connection bridge tests fail (zerotracepen/zerotracepen#18634)
Commits:
- FIX tests for 84e047ebd39e too
- fix tests after 68b0e77119e
- Upgrader: avoid high cpu usage when getting download progress info
(zerotracepen/zerotracepen!619)
Closes issues:
- zerotracepen-upgrade-frontend causes very high CPU load when downloading upgrade
(zerotracepen/zerotracepen#18632)
Commits:
- Upgrader: avoid high cpu usage when getting download progress info
- Explain better how to type a bridge (#18597) (zerotracepen/zerotracepen!617)
Closes issues:
- Explain better "type in a bridge" (zerotracepen/zerotracepen#18597)
Commits:
- Fix grammar
- Use singular as much as possible
- Use 'bridge' in singular as much as possible
- Fix broken link
- Explain better how to type a bridge (#18597)
- Style guide: not everybody types
- Don't mention local network in Unsafe Browser confirmation (zerotracepen/zerotracepen!615)
Closes issues:
- Don't mention local network in Unsafe Browser confirmation (zerotracepen/zerotracepen#18600)
Commits:
- Rephrase intro of Fix Clock dialog (zerotracepen/zerotracepen!614)
Closes issues:
- Rephrase intro of Fix Clock dialog (zerotracepen/zerotracepen#18572)
Commits:
- Be consistent with /doc/about/warnings/identity
- Simply
- Remove duplicate text
- Simplify and be more correct
- Improve time zone selection UX (zerotracepen/zerotracepen!595)
Closes issues:
- Improve time zone selection UX (zerotracepen/zerotracepen#18514)
Commits:
- the test suite correctly handles UTC/GMT
- UTC can be selected, too
- test suite enjoys better UX, too
- pressing enter selects topmost entry
- tca gtk errors are logged immediately
- test suite waits for filtering to be applied
- Test suite: replace usage of non-existing Screen.pressKey with Screen.press
- revamp the time selection dialog
- fix logging
- test suite updated for new timezone selection
- FIX matching (lets hope so)
- better UX for timezone selection
- proper logging in asyncutils
- Installer: make the confirmation dialog more scary (zerotracepen/zerotracepen!593)
Closes issues:
- Make the confirmation more scary when reinstalling a USB stick that has a
Persistent Storage (zerotracepen/zerotracepen#18301)
Commits:
- Test suite: adjust confirmation label when reinstalling over a usb with a
persistent volume
- Test suite: adjust confirmation dialog label in Installer (refs #18301)
- Installer: inform when there is no target available
- Installer: enforce Persistent Storage detection
- Installer: display if the target device has a Persistence Storage
- Make the confirmation more scary when reinstalling a USB stick that has a
Persistent Storage (refs: #18301)
- TCA: Fix "AttributeError: no attribute persistence_config_failed"
(zerotracepen/zerotracepen!590)
Commits:
- FIX condition
- make the diff smaller
- TCA: Fix "AttributeError: no attribute persistence_config_failed"