Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
T
Tor Browser
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,515
    • Issues 1,515
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • The Tor Project
  • Applications
  • Tor Browser
  • Issues
  • #33661

Closed
Open
Opened Mar 19, 2020 by Pili Guerra@pili9 of 9 tasks completed9/9 tasks

[S58] O2.4: Migrate Tor Browser for Android from ESR68 to Fenix.

  • Audit Fenix code for tracking, fingerprintability, and Tor safety features in relation to various known attacks.
    • Audit code changes since last audit for proxy bypass bugs, following our audit procedure.
    • Review all Mozilla developer documentation since the last audit for major changes that could impact our tracking and fingerprinting defenses.
    • Review all closed bugs in Mozilla's bug tracker to find changes not mentioned in the developer documentation that still affect our users and their threat model.
  • Update the Tor Browser for Android codebase to use Fenix instead of Fennec.
    • Implement new UI changes as determined in O2.2.
    • Integrate tor into Fenix.
    • Integrate necessary webextensions into Fenix.
    • Rewrite patches from Fennec into Fenix.
  • Implement and test migration logic to allow users to seamlessly upgrade from Tor Browser for Android based on Gecko to Tor Browser for Android based on Fenix.
  • Release a new version of Tor Browser for Android based on Fenix.
  • Document and report in a retrospective on the success of our migration process from Fennec to Fenix
  • Rebase Tor Browser esr68 patches on top of mozilla-central
  • Review FF release notes from FF69 to latest (FF75)
  • Investigate new Search Engine configuration
  • Decide which components of Fenix to rip out, disable, or use
  • Audit Fenix code for tracking, fingerprintability, and safety features
  • Implement new UI changes as determined in O2.1
  • Test migration logic from Fennec to Fenix
  • Release a new version of Tor Browser for Android based on Fenix
  • Publish Fenix-based testing versions on Google Play
Edited Dec 21, 2020 by Gaba
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
Sponsor 58 - Tor Browser Security, Performance, & Usability Improvements
Milestone
Sponsor 58 - Tor Browser Security, Performance, & Usability Improvements (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: tpo/applications/tor-browser#33661