Skip to content

Draft: Rebase desktop 11.0 patches onto 91

Closes #40461 (closed)

  • 02f0f242 TB3: Tor Browser's official .mozconfigs.
  • ee04b5d1 TB4: Tor Browser's Firefox preference overrides.
  • 01a09b0a Bug 12620: TorBrowser regression tests
  • 5fa7c7d0 Bug 28044: Integrate Tor Launcher into tor-browser
  • 47642982 Bug 10760: Integrate TorButton to TorBrowser core
  • f91e7e8f Add TorStrings module for localization
  • 0763f589 Bug 3547: Block all plugins.
  • e51ea662 Bug 12974: Disable NTLM and Negotiate HTTP Auth
  • 62fc0992 Bug 16439: Remove screencasting code
  • 28b81c11 Bug 13028: Prevent potential proxy bypass cases.
  • c6a5f9b3 Bug 9173: Change the default Firefox profile directory to be TBB-relative.
  • 4cf9e1ae Bug 14631: Improve profile access error messages.
  • 4224ffb1 Bug 13252: Do not store data in the app bundle
  • 6a8cc27f Bug 2176: Rebrand Firefox to TorBrowser
  • 27396fa1 Bug 16620: Clear window.name when no referrer sent
  • 3fff4c34 Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp
  • 9e14f7f3 Bug 18821: Disable libmdns for Android and Desktop
  • 1fa8ac7f Bug 19273: Avoid JavaScript patching of the external app helper dialog.
  • d69a4fe1 Bug 11641: change TBB directory structure to be more like Firefox's
  • 01b3ed01 Bug 21724: Make Firefox and Tor Browser distinct macOS apps
  • dcf21efe Bug 19121: reinstate the update.xml hash check
  • 14e54d43 Bug 4234: Use the Firefox Update Process for Tor Browser.
  • 419c791d Bug 13379: Sign our MAR files.
  • 9031cfbd Bug 16940: After update, load local change notes.
  • 320bcc72 Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
  • bd689b3e Bug 16285: Exclude ClearKey system for now
  • e003023c Bug 21431: Clean-up system extensions shipped in Firefox
  • 75d10900 Bug 21830: Copying large text from web console leaks to /tmp
  • 8bbaf487 Bug 23104: Add a default line height compensation
  • 983968e1 Bug 25658: Replace security slider with security level UI
  • 98346c87 Bug 26353: Prevent speculative connect that violated FPI.
  • fcbe5b6d Bug 28369: Stop shipping pingsender executable
  • 8d7fb952 Bug 23247: Communicating security expectations for .onion
  • 40742f90 Bug 30541: Disable WebGL readPixel() for web content
  • f4b3759a Bug 31563: force reloading search extensions if extensions.enabledScopes has changed (Not needed with "Modern Config", afaics)
  • 91ada501 Bug 26345: Hide tracking protection UI
  • 0cdd542a Bug 31575: Replace Firefox Home (newtab) with about:tor
  • 3cedf149 Bug 27511: Add new identity button to toolbar
  • 0807e901 Bring back old Firefox onboarding
  • cdab3a14 Bug 26961: New user onboarding.
  • b3411676 Bug 31607: App menu items stop working on macOS
  • 75b411f4 Bug 13543: Spoof smooth and powerEfficient for Media Capabilities (Upstreamed as b68c36a5)
  • c62c3312 Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#tor
  • dffb6c07 Bug 32092: Fix Tor Browser Support link in preferences
  • af88a453 Bug 31740: Remove some unnecessary RemoteSettings instances
  • 58b99677 Bug 27604: Fix addon issues when moving TB directory
  • 3a62f6cd Bug 32220: Improve the letterboxing experience
  • f7273e78 Bug 30237: Add v3 onion services client authentication prompt
  • c9d8168a Bug 32658: Create a new MAR signing key
  • dc655b52 Bug 24796 - Comment out excess permissions from GeckoView
  • 36f4cad5 Orfox: Centralized proxy applied to AbstractCommunicator and BaseResources.
  • 4e37110f Bug 25741 - TBA: Disable GeckoNetworkManager
  • 001355e2 Bug 28125 - Prevent non-Necko network connections
  • 278d6bee Bug 33342: Avoid disconnect search addon error after removal.
  • 899e207f Bug 28005: Implement .onion alias urlbar rewrites
  • 52335245 Bug 21952: Implement Onion-Location
  • d71aa802 Bug 32418: Allow updates to be disabled via an enterprise policy.
  • 53bd9798 Bug 33852: Clean up about:logins (LockWise) to avoid mentioning sync, etc.
  • 067f76e8 Bug 40025: Remove Mozilla add-on install permissions
  • bd9136b1 Bug 40073: Disable remote Public Suffix List fetching
  • 53c3d8aa Bug 40002: Remove about:pioneer
  • da7434fa Bug 1650281 - P1: Widen gCombinedSizes once the buffers grow r=gerald
  • 97e51158 Bug 1650281 - P2: Make sure gCombinedSizes won't be underflowed r=gerald
  • 74b07347 Bug 40091: Load HTTPS Everywhere as a builtin addon in desktop
  • b4ac13e6 Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
  • 36fa1d38 Bug 1658881 - When failing to create a channel and an image request, make sure to set the image blocking status appropriately. r=tnikkel
  • b89147a8 Bug 1673237 - Always allow SVGs on about: pages r=acat,tjr,emilio
  • 0dc2c5df 40209: Implement Basic Crypto Safety
  • 1eca93f1 Bug 27476: Implement about:torconnect captive portal within Tor Browser
  • 6174b3a8 Bug 40432: Prevent probing installed applications
  • d57b4165 Bug 40475: Include clearing CORS preflight cache
  • 8201e1f2 Adding issue template for bugs.
  • 1eaade2a Bug 40416: Add v2 Onion deprecation warnings
  • 73d57c01 fixup! Bug 27476: Implement about:torconnect captive portal within Tor Browser

Bug fixes:

Edited by Matthew Finkel

Merge request reports