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: WidengCombinedSizesonce the buffers grow r=gerald - 
97e51158 Bug 1650281 - P2: Make suregCombinedSizeswon'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