tor-commits
  Threads by month 
                
            - ----- 2025 -----
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2024 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2023 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2022 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2021 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2020 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2019 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2018 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2017 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2016 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2015 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2014 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2013 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2012 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 - January
 - ----- 2011 -----
 - December
 - November
 - October
 - September
 - August
 - July
 - June
 - May
 - April
 - March
 - February
 
August 2022
- 1 participants
 - 191 discussions
 
                    
                        This is an automated email from the git hooks/post-receive script.
dgoulet pushed a change to branch main
in repository tor.
    from 16664c0017 Merge branch 'maint-0.4.7'
     new 7b1fffe0dd make L2 vanguards actually independent
     new d48eaff86d ignore families for L2 guard independence
     new 4d18f4aa9a Merge branch 'maint-0.4.7'
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
 changes/bug40639                |  5 +++++
 src/feature/client/entrynodes.c | 16 +++++++++++++---
 2 files changed, 18 insertions(+), 3 deletions(-)
 create mode 100644 changes/bug40639
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                    
                        
                            
                                
                            
                            [builders/tor-browser-build] branch main updated: Bug 40593: Update signing scripts to take into account new project names and layout
                        
                        
by gitolite role 09 Aug '22
                    by gitolite role 09 Aug '22
09 Aug '22
                    
                        This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/main by this push:
     new ae819f0  Bug 40593: Update signing scripts to take into account new project names and layout
ae819f0 is described below
commit ae819f0d79049f4518e2ad3fe3be69590f8e5355
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Mon Aug 8 20:18:58 2022 +0000
    Bug 40593: Update signing scripts to take into account new project names and layout
---
 tools/signing/dmg2mar                | 2 +-
 tools/signing/functions              | 2 +-
 tools/signing/gatekeeper-bundling.sh | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/tools/signing/dmg2mar b/tools/signing/dmg2mar
index 246809b..b893a79 100755
--- a/tools/signing/dmg2mar
+++ b/tools/signing/dmg2mar
@@ -12,7 +12,7 @@ source "$script_dir/functions"
 
 cd "$script_dir/../.."
 
-version=$(./rbm/rbm showconf tor-browser --target alpha --target torbrowser-linux-x86_64 var/torbrowser_version)
+version=$(./rbm/rbm showconf browser --target alpha --target torbrowser-linux-x86_64 var/torbrowser_version)
 test "$version" = "$tbb_version" || \
   exit_error "Incorrect tor browser version: $version != $tbb_version"
 
diff --git a/tools/signing/functions b/tools/signing/functions
index ed7ca8b..bc18d60 100644
--- a/tools/signing/functions
+++ b/tools/signing/functions
@@ -14,7 +14,7 @@ function var_is_defined {
 }
 
 function check_torbrowser_version_var {
-  local tbver=$("$script_dir/../../rbm/rbm" showconf tor-browser var/torbrowser_version)
+  local tbver=$("$script_dir/../../rbm/rbm" showconf browser var/torbrowser_version)
   test "$tbver" != "$tbb_version" && exit_error "Wrong tbb_version: $tbver != $tbb_version"
   return 0
 }
diff --git a/tools/signing/gatekeeper-bundling.sh b/tools/signing/gatekeeper-bundling.sh
index 9d3da01..046efbf 100755
--- a/tools/signing/gatekeeper-bundling.sh
+++ b/tools/signing/gatekeeper-bundling.sh
@@ -52,7 +52,7 @@ test -d "$macos_signed_dir" || mkdir "$macos_signed_dir"
 tmpdir="$macos_stapled_dir/tmp"
 rm -Rf "$tmpdir"
 mkdir "$tmpdir"
-cp -rT "$script_dir/../../projects/tor-browser/Bundle-Data/mac-applications.dmg" "$tmpdir/dmg"
+cp -rT "$script_dir/../../projects/browser/Bundle-Data/mac-applications.dmg" "$tmpdir/dmg"
 
 tar -C "$tmpdir" -xf "$libdmg_file"
 export PATH="$PATH:$tmpdir/libdmg-hfsplus"
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                        
                            
                                
                            
                            [tor-browser] branch tor-browser-91.12.0esr-12.0-1 updated: fixup! Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
                        
                        
by gitolite role 09 Aug '22
                    by gitolite role 09 Aug '22
09 Aug '22
                    
                        This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.12.0esr-12.0-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-91.12.0esr-12.0-1 by this push:
     new 485fc652ef187 fixup! Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
485fc652ef187 is described below
commit 485fc652ef187872849faf435eaa7e623627fba2
Author: Dan Ballard <dan(a)mindstab.net>
AuthorDate: Tue Aug 9 08:08:04 2022 -0700
    fixup! Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
---
 .gitignore                | 3 +++
 tools/torbrowser/Makefile | 9 +++++++++
 tools/torbrowser/ide.sh   | 7 +++++++
 3 files changed, 19 insertions(+)
diff --git a/.gitignore b/.gitignore
index ffd0f9faf1458..117d6cbbf9d54 100644
--- a/.gitignore
+++ b/.gitignore
@@ -168,3 +168,6 @@ testing/raptor/.raptor-venv
 testing/raptor/raptor-venv
 testing/raptor/raptor/tests/json/
 testing/raptor/webext/raptor/auto_gen_test_config.js
+
+# Ignore binary base of tor browser
+.binaries
diff --git a/tools/torbrowser/Makefile b/tools/torbrowser/Makefile
index c335db77ae666..92650151560ec 100644
--- a/tools/torbrowser/Makefile
+++ b/tools/torbrowser/Makefile
@@ -10,6 +10,15 @@ BUILD_OUTPUT = $(DEV_ROOT)/obj-x86_64-pc-linux-gnu
 config:
 	./config.sh $(DEV_ROOT)
 
+ide-vscode:
+	./ide.sh vscode $(DEV_ROOT)
+
+ide-eclipse:
+	./ide.sh eclipse $(DEV_ROOT)
+
+ide-visualstudio:
+	./ide.sh visualstudio $(DEV_ROOT)
+
 fetch:
 	./fetch.sh $(BINARIES)
 
diff --git a/tools/torbrowser/ide.sh b/tools/torbrowser/ide.sh
new file mode 100755
index 0000000000000..5da0c670d8c5b
--- /dev/null
+++ b/tools/torbrowser/ide.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+set -e
+IDE=$1
+DEV_ROOT=$2
+
+cd $DEV_ROOT
+./mach ide $IDE
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    09 Aug '22
                    
                        This is an automated email from the git hooks/post-receive script.
dgoulet pushed a change to branch release-0.4.7
in repository tor.
    from eee35adf74 Merge branch 'maint-0.4.6' into maint-0.4.7
     new 681c15a32d dirauth: Add a AuthDirVoteGuard to pin Guard flags
     new 8bf1a86ae1 dirauth: Make voting flag threshold tunable via torrc
     new b2665ad639 man: Fix typo for AuthDirMiddleOnly option
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
 changes/ticket40652                     | 10 ++++++
 doc/man/tor.1.txt                       | 28 ++++++++++++++++-
 src/feature/dirauth/dirauth_config.c    |  5 +++
 src/feature/dirauth/dirauth_options.inc | 25 +++++++++++++++
 src/feature/dirauth/voteflags.c         | 56 +++++++++++++++++----------------
 5 files changed, 96 insertions(+), 28 deletions(-)
 create mode 100644 changes/ticket40652
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This is an automated email from the git hooks/post-receive script.
dgoulet pushed a change to branch maint-0.4.7
in repository tor.
    from eee35adf74 Merge branch 'maint-0.4.6' into maint-0.4.7
     new 681c15a32d dirauth: Add a AuthDirVoteGuard to pin Guard flags
     new 8bf1a86ae1 dirauth: Make voting flag threshold tunable via torrc
     new b2665ad639 man: Fix typo for AuthDirMiddleOnly option
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
 changes/ticket40652                     | 10 ++++++
 doc/man/tor.1.txt                       | 28 ++++++++++++++++-
 src/feature/dirauth/dirauth_config.c    |  5 +++
 src/feature/dirauth/dirauth_options.inc | 25 +++++++++++++++
 src/feature/dirauth/voteflags.c         | 56 +++++++++++++++++----------------
 5 files changed, 96 insertions(+), 28 deletions(-)
 create mode 100644 changes/ticket40652
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This is an automated email from the git hooks/post-receive script.
dgoulet pushed a change to branch main
in repository tor.
    from ac306581af fix a few more typos in comments
     new 681c15a32d dirauth: Add a AuthDirVoteGuard to pin Guard flags
     new 8bf1a86ae1 dirauth: Make voting flag threshold tunable via torrc
     new b2665ad639 man: Fix typo for AuthDirMiddleOnly option
     new 16664c0017 Merge branch 'maint-0.4.7'
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
 changes/ticket40652                     | 10 ++++++
 doc/man/tor.1.txt                       | 26 +++++++++++++++
 src/feature/dirauth/dirauth_config.c    |  5 +++
 src/feature/dirauth/dirauth_options.inc | 25 +++++++++++++++
 src/feature/dirauth/voteflags.c         | 56 +++++++++++++++++----------------
 5 files changed, 95 insertions(+), 27 deletions(-)
 create mode 100644 changes/ticket40652
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                    
                        
                            
                                
                            
                            [tor-browser] branch tor-browser-102.0.1-12.0-1 updated (feef2b7da6ff7 -> 81d06da6920cf)
                        
                        
by gitolite role 09 Aug '22
                    by gitolite role 09 Aug '22
09 Aug '22
                    
                        This is an automated email from the git hooks/post-receive script.
pierov pushed a change to branch tor-browser-102.0.1-12.0-1
in repository tor-browser.
    from feef2b7da6ff7 Bug 1772018 - Tweak tooltip colors on Windows. r=dao a=pascalc
     new f8fd54e8757b0 Revert "Bug 1724777, optimize suppressed MicroTask handling, r=mccr8 a=RyanVM"
     new f4f249d12f1a8 Bug 41004: Bundled fonts are not picked up on macOS
     new 8561bc736f4ab Bug 40857: Modified the fat .aar creation file
     new f2fa6f82326d2 Adding issue template for bugs.
     new 49517edec5308 Base Browser's .mozconfigs.
     new f51a55131ae81 Bug 24796: Comment out excess permissions from GeckoView
     new 44c90d5f3cd49 Bug 25741: TBA: Disable GeckoNetworkManager
     new b2a34da3d490c Bug 28125: Prevent non-Necko network connections
     new 441c8415f5bbb Bug 12974: Disable NTLM and Negotiate HTTP Auth
     new 1c470132316bb Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
     new ff2bcdd905dca Bug 16285: Exclude ClearKey system for now
     new 7df29858cd9ad Bug 21431: Clean-up system extensions shipped in Firefox
     new d868f7e0cf10d Bug 33852: Clean up about:logins (LockWise) to avoid mentioning sync, etc.
     new 6c202faa94135 Bug 40025: Remove Mozilla add-on install permissions
     new b71d72b8d1e7b Bug 40002: Remove about:ion
     new 9a9062f49e367 Bug 26353: Prevent speculative connect that violated FPI.
     new c76d1b57878cd Bug 31740: Remove some unnecessary RemoteSettings instances
     new 54acdad7630ba Bug 30541: Disable WebGL readPixel() for web content
     new a2ed1da1af786 Bug 28369: Stop shipping pingsender executable
     new 3e96f97fd515b Bug 40073: Disable remote Public Suffix List fetching
     new 1a30e85d1bbaf Firefox preference overrides.
     new faeafbae6524f Bug 41043: Hardcode the UI font on Linux
     new 2c7c3419e3106 Bug 30605: Honor privacy.spoof_english in Android
     new 211e5ad65469d Bug 40199: Avoid using system locale for intl.accept_languages in GeckoView
     new 799f560077f90 Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware
     new 62f0f1bc30a62 Bug 26345: Hide tracking protection UI
     new 4ce3bd474f0a4 Bug 9173: Change the default Firefox profile directory to be relative.
     new 41715e868774a Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp
     new dbd9e6c505746 Bug 27604: Fix addon issues when moving the profile directory
     new 5eb9372b1ebef Bug 32418: Add a configure flag to load policies only from the local policies.json
     new 94de95495c526 Bug 13028: Prevent potential proxy bypass cases.
     new b2054df971c1c Bug 11641: Disable remoting by default.
     new 0af68a1915eaf Bug 21830: Copying large text from web console leaks to /tmp
     new 2345690d4a461 Bug 23104: Add a default line height compensation
     new d3af1a22302ae Bug 40309: Avoid using regional OS locales
     new 1b4d304714e4b Bug 40432: Prevent probing installed applications
     new e119aea44b82d Bug 32220: Improve the letterboxing experience
     new 5861d6b3de004 Bug 40069: Add helpers for message passing with extensions
     new e9abdb20e758f Bug 40253: Explicitly allow NoScript in Private Browsing mode.
     new c97a1bae4e444 Bug 40925: Implemented the Security Level component
     new 818fb07c0c107 Bug 40926: Implemented the New Identity feature
     new f930732f1a529 Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
     new c70ab0992d4ed Bug 2176: Rebrand Firefox to TorBrowser
     new 9af67b7c54bfc Bring back old Firefox onboarding
     new 46ccde600274d Bug 26961: New user onboarding.
     new ee8e0e5144c16 TB3: Tor Browser's official .mozconfigs.
     new cf578dbfc5b01 Bug 40562: Added Tor-related preferences to 000-tor-browser.js
     new 114fdb3ba3b75 Bug 13252: Do not store data in the app bundle
     new 17fc9bc27dcdc Bug 40597: Implement TorSettings module
     new 1fe97d046b263 Bug 10760: Integrate TorButton to TorBrowser core
     new c969834f2f8ac Bug 28044: Integrate Tor Launcher into tor-browser
     new 08d711b49550d Orfox: Centralized proxy applied to AbstractCommunicator and BaseResources.
     new 23582686741c9 Add TorStrings module for localization
     new 5eded3a5a747c Bug 14631: Improve profile access error messages.
     new 1c6e856d43d2b Bug 40209: Implement Basic Crypto Safety
     new 5988f8524d77e Bug 19273: Avoid JavaScript patching of the external app helper dialog.
     new b1ec38624536c Bug 40807: Added QRCode.js to toolkit/modules
     new 16889afb8ee5d Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
     new 280a6902473e4 Bug 27476: Implement about:torconnect captive portal within Tor Browser
     new 06fd29b4ea4f2 Bug 12620: TorBrowser regression tests
     new 72cb82ff6cf69 Bug 4234: Use the Firefox Update Process for Tor Browser.
     new 29923f9d28105 Bug 13379: Sign our MAR files.
     new d7f8df943c9a7 Bug 16940: After update, load local change notes.
     new addaa3a0349f5 Bug 32658: Create a new MAR signing key
     new 6a45e379050f0 Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
     new d90225398b8b1 Bug 23247: Communicating security expectations for .onion
     new 5f34b27de88b0 Bug 30237: Add v3 onion services client authentication prompt
     new 4129e4abc330e Bug 21952: Implement Onion-Location
     new 0cbd4689e4ece Bug 40458: Implement .tor.onion aliases
     new 81d06da6920cf Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
The 70 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
 .eslintignore                                      |    3 +
 .gitlab/issue_templates/UXBug.md                   |   29 +
 .gitlab/issue_templates/bug.md                     |   32 +
 .gitmodules                                        |    3 +
 browser/actors/AboutTBUpdateChild.jsm              |   12 +
 browser/actors/AboutTBUpdateParent.jsm             |  120 +
 browser/actors/CryptoSafetyChild.jsm               |   87 +
 browser/actors/CryptoSafetyParent.jsm              |  142 +
 browser/actors/NetErrorChild.jsm                   |    7 +
 browser/actors/NetErrorParent.jsm                  |    8 +
 browser/actors/moz.build                           |    8 +
 browser/app/Makefile.in                            |    4 +-
 browser/app/macbuild/Contents/Info.plist.in        |    2 +-
 browser/app/macbuild/Contents/MacOS-files.in       |    1 -
 browser/app/permissions                            |   16 +-
 browser/app/profile/000-tor-browser.js             |   92 +
 browser/app/profile/001-base-profile.js            |  672 ++
 browser/app/profile/firefox.js                     |   32 +-
 browser/base/content/aboutDialog-appUpdater.js     |    2 +-
 browser/base/content/aboutDialog.js                |   12 +-
 browser/base/content/aboutDialog.xhtml             |   40 +-
 .../base/content/abouttbupdate/aboutTBUpdate.css   |   74 +
 .../base/content/abouttbupdate/aboutTBUpdate.js    |   27 +
 .../base/content/abouttbupdate/aboutTBUpdate.xhtml |   39 +
 browser/base/content/appmenu-viewcache.inc.xhtml   |   15 +-
 browser/base/content/browser-doctype.inc           |    8 +
 browser/base/content/browser-menubar.inc           |   52 +-
 browser/base/content/browser-sets.inc              |    2 +
 browser/base/content/browser-siteIdentity.js       |   43 +-
 browser/base/content/browser.css                   |    7 +
 browser/base/content/browser.js                    |  113 +-
 browser/base/content/browser.xhtml                 |   18 +
 browser/base/content/certerror/aboutNetError.js    |   22 +-
 browser/base/content/certerror/aboutNetError.xhtml |    1 +
 browser/base/content/main-popupset.inc.xhtml       |    3 +
 browser/base/content/navigator-toolbox.inc.xhtml   |   14 +
 browser/base/content/pageinfo/security.js          |   64 +-
 browser/base/content/popup-notifications.inc       |   14 +
 browser/base/content/tabbrowser-tab.js             |    9 +
 browser/base/content/utilityOverlay.js             |   17 +
 browser/base/jar.mn                                |    5 +
 browser/base/moz.build                             |    3 +
 browser/branding/alpha/VisualElements_150.png      |  Bin 0 -> 8412 bytes
 browser/branding/alpha/VisualElements_70.png       |  Bin 0 -> 3496 bytes
 browser/branding/alpha/background.png              |  Bin 0 -> 33362 bytes
 browser/branding/alpha/bgstub.jpg                  |  Bin 0 -> 12506 bytes
 browser/branding/alpha/bgstub_2x.jpg               |  Bin 0 -> 49771 bytes
 browser/branding/{nightly => alpha}/branding.nsi   |    0
 browser/branding/alpha/configure.sh                |    5 +
 browser/branding/alpha/content/about-logo.png      |  Bin 0 -> 21173 bytes
 .../{nightly => alpha}/content/about-logo.svg      |    0
 browser/branding/alpha/content/about-logo(a)2x.png   |  Bin 0 -> 51309 bytes
 browser/branding/alpha/content/about-wordmark.svg  |   36 +
 browser/branding/alpha/content/about.png           |  Bin 0 -> 18520 bytes
 browser/branding/alpha/content/aboutDialog.css     |   49 +
 browser/branding/alpha/content/aboutlogins.svg     |   59 +
 .../content/firefox-wordmark.svg                   |    0
 .../alpha/content/identity-icons-brand.svg         |    8 +
 browser/branding/alpha/content/jar.mn              |   23 +
 .../branding/{aurora => alpha}/content/moz.build   |    0
 browser/branding/alpha/content/tor-styles.css      |   13 +
 browser/branding/alpha/default128.png              |  Bin 0 -> 9397 bytes
 browser/branding/alpha/default16.png               |  Bin 0 -> 811 bytes
 browser/branding/alpha/default22.png               |  Bin 0 -> 1240 bytes
 browser/branding/alpha/default24.png               |  Bin 0 -> 1368 bytes
 browser/branding/alpha/default256.png              |  Bin 0 -> 20481 bytes
 browser/branding/alpha/default32.png               |  Bin 0 -> 1956 bytes
 browser/branding/alpha/default48.png               |  Bin 0 -> 3067 bytes
 browser/branding/alpha/default512.png              |  Bin 0 -> 44907 bytes
 browser/branding/alpha/default64.png               |  Bin 0 -> 4318 bytes
 browser/branding/alpha/disk.icns                   |  Bin 0 -> 1548786 bytes
 browser/branding/alpha/document.icns               |  Bin 0 -> 564054 bytes
 browser/branding/alpha/document.ico                |  Bin 0 -> 119671 bytes
 browser/branding/{nightly => alpha}/dsstore        |  Bin
 .../alpha/firefox.VisualElementsManifest.xml       |   12 +
 browser/branding/alpha/firefox.icns                |  Bin 0 -> 291096 bytes
 browser/branding/alpha/firefox.ico                 |  Bin 0 -> 119941 bytes
 browser/branding/alpha/firefox.svg                 |   25 +
 browser/branding/alpha/firefox64.ico               |  Bin 0 -> 119941 bytes
 browser/branding/alpha/locales/en-US/brand.dtd     |   11 +
 browser/branding/alpha/locales/en-US/brand.ftl     |   26 +
 .../branding/alpha/locales/en-US/brand.properties  |   14 +
 .../branding/{official => alpha}/locales/jar.mn    |    0
 .../{aurora/content => alpha/locales}/moz.build    |    0
 browser/branding/{aurora => alpha}/moz.build       |    0
 browser/branding/{aurora => alpha}/newtab.ico      |  Bin
 browser/branding/{aurora => alpha}/newwindow.ico   |  Bin
 browser/branding/{aurora => alpha}/pbmode.ico      |  Bin
 browser/branding/alpha/pref/firefox-branding.js    |   34 +
 .../{nightly => alpha}/stubinstaller/bgstub.jpg    |  Bin
 .../stubinstaller/installing_page.css              |    0
 .../stubinstaller/profile_cleanup_page.css         |    0
 browser/branding/alpha/wizHeader.bmp               |  Bin 0 -> 34254 bytes
 browser/branding/alpha/wizHeaderRTL.bmp            |  Bin 0 -> 34254 bytes
 browser/branding/alpha/wizWatermark.bmp            |  Bin 0 -> 206038 bytes
 browser/branding/branding-common.mozbuild          |    2 +
 browser/branding/nightly/VisualElements_150.png    |  Bin 25470 -> 11666 bytes
 browser/branding/nightly/VisualElements_70.png     |  Bin 9590 -> 4273 bytes
 browser/branding/nightly/configure.sh              |    8 +-
 .../nightly/content/identity-icons-brand.svg       |    8 +
 browser/branding/nightly/content/jar.mn            |    4 +
 browser/branding/nightly/content/tor-styles.css    |   13 +
 browser/branding/nightly/default128.png            |  Bin 12392 -> 13686 bytes
 browser/branding/nightly/default16.png             |  Bin 756 -> 891 bytes
 browser/branding/nightly/default22.png             |  Bin 1146 -> 1377 bytes
 browser/branding/nightly/default24.png             |  Bin 1281 -> 1509 bytes
 browser/branding/nightly/default256.png            |  Bin 30546 -> 33587 bytes
 browser/branding/nightly/default32.png             |  Bin 1910 -> 2254 bytes
 browser/branding/nightly/default48.png             |  Bin 3606 -> 3789 bytes
 browser/branding/nightly/default512.png            |  Bin 0 -> 87830 bytes
 browser/branding/nightly/default64.png             |  Bin 4826 -> 5426 bytes
 browser/branding/nightly/document.icns             |  Bin 517716 -> 689723 bytes
 browser/branding/nightly/document.ico              |  Bin 47042 -> 124422 bytes
 .../nightly/firefox.VisualElementsManifest.xml     |    2 +-
 browser/branding/nightly/firefox.icns              |  Bin 1014680 -> 642308 bytes
 browser/branding/nightly/firefox.ico               |  Bin 66730 -> 131711 bytes
 browser/branding/nightly/firefox.svg               |   29 +
 browser/branding/nightly/firefox64.ico             |  Bin 38630 -> 131711 bytes
 browser/branding/nightly/locales/en-US/brand.dtd   |    2 +-
 browser/branding/nightly/locales/en-US/brand.ftl   |    2 +-
 .../nightly/locales/en-US/brand.properties         |    6 +-
 browser/branding/nightly/locales/jar.mn            |    7 +-
 browser/branding/nightly/locales/moz.build         |    2 -
 browser/branding/nightly/wizHeader.bmp             |  Bin 25820 -> 34254 bytes
 browser/branding/nightly/wizHeaderRTL.bmp          |  Bin 25820 -> 34254 bytes
 browser/branding/nightly/wizWatermark.bmp          |  Bin 154544 -> 206038 bytes
 browser/branding/official/VisualElements_150.png   |  Bin 23037 -> 7949 bytes
 browser/branding/official/VisualElements_70.png    |  Bin 8763 -> 3374 bytes
 browser/branding/official/configure.sh             |   16 +-
 .../official/content/identity-icons-brand.svg      |    8 +
 browser/branding/official/content/jar.mn           |    4 +
 browser/branding/official/content/tor-styles.css   |   13 +
 browser/branding/official/default128.png           |  Bin 13513 -> 9007 bytes
 browser/branding/official/default16.png            |  Bin 722 -> 839 bytes
 browser/branding/official/default22.png            |  Bin 1134 -> 1250 bytes
 browser/branding/official/default24.png            |  Bin 1312 -> 1405 bytes
 browser/branding/official/default256.png           |  Bin 32441 -> 19136 bytes
 browser/branding/official/default32.png            |  Bin 1948 -> 1965 bytes
 browser/branding/official/default48.png            |  Bin 3448 -> 3074 bytes
 browser/branding/official/default512.png           |  Bin 0 -> 40438 bytes
 browser/branding/official/default64.png            |  Bin 5459 -> 4196 bytes
 browser/branding/official/disk.icns                |  Bin 1525764 -> 172073 bytes
 browser/branding/official/document.icns            |  Bin 501145 -> 509227 bytes
 browser/branding/official/document.ico             |  Bin 45478 -> 119916 bytes
 .../official/firefox.VisualElementsManifest.xml    |    2 +-
 browser/branding/official/firefox.icns             |  Bin 1021785 -> 259709 bytes
 browser/branding/official/firefox.ico              |  Bin 68328 -> 118595 bytes
 browser/branding/official/firefox.svg              |   31 +
 browser/branding/official/firefox64.ico            |  Bin 38630 -> 118595 bytes
 browser/branding/official/locales/en-US/brand.dtd  |    2 +-
 .../official/locales/en-US/brand.properties        |    6 +-
 browser/branding/official/wizHeader.bmp            |  Bin 25820 -> 34254 bytes
 browser/branding/official/wizHeaderRTL.bmp         |  Bin 25820 -> 34254 bytes
 browser/branding/official/wizWatermark.bmp         |  Bin 154544 -> 206038 bytes
 browser/branding/tor-styles.inc.css                |   87 +
 browser/components/BrowserContentHandler.jsm       |   94 +-
 browser/components/BrowserGlue.jsm                 |  189 +-
 browser/components/about/AboutRedirector.cpp       |   81 +-
 browser/components/about/components.conf           |    8 +-
 .../components/aboutlogins/AboutLoginsParent.jsm   |    2 +
 .../components/aboutlogins/content/aboutLogins.css |    5 +
 .../components/aboutlogins/content/aboutLogins.js  |    6 +
 .../content/components/fxaccounts-button.css       |    5 +
 .../controlcenter/content/identityPanel.inc.xhtml  |   22 +
 .../customizableui/content/panelUI.inc.xhtml       |    2 +-
 browser/components/moz.build                       |   13 +-
 .../components/newidentity/content/newidentity.js  |  567 ++
 browser/components/newidentity/jar.mn              |   13 +
 .../locale/en-US/newIdentity.properties            |    8 +
 browser/components/newidentity/moz.build           |    1 +
 browser/components/newtab/AboutNewTabService.jsm   |   15 +-
 .../components/onionservices/OnionAliasStore.jsm   |  563 ++
 .../onionservices/OnionLocationChild.jsm           |   48 +
 .../onionservices/OnionLocationParent.jsm          |  169 +
 .../content/authNotificationIcon.inc.xhtml         |    6 +
 .../onionservices/content/authPopup.inc.xhtml      |   16 +
 .../onionservices/content/authPreferences.css      |   20 +
 .../content/authPreferences.inc.xhtml              |   19 +
 .../onionservices/content/authPreferences.js       |   66 +
 .../components/onionservices/content/authPrompt.js |  320 +
 .../components/onionservices/content/authUtil.jsm  |   46 +
 .../onionservices/content/netError/browser.svg     |    3 +
 .../onionservices/content/netError/network.svg     |    3 +
 .../content/netError/onionNetError.css             |   70 +
 .../content/netError/onionNetError.js              |  243 +
 .../onionservices/content/netError/onionsite.svg   |    8 +
 .../content/onionlocation-urlbar.inc.xhtml         |   10 +
 .../onionservices/content/onionlocation.css        |   46 +
 .../onionservices/content/onionlocation.svg        |    3 +
 .../content/onionlocationPreferences.inc.xhtml     |   11 +
 .../content/onionlocationPreferences.js            |   34 +
 .../onionservices/content/onionservices.css        |   69 +
 .../onionservices/content/savedKeysDialog.js       |  259 +
 .../onionservices/content/savedKeysDialog.xhtml    |   42 +
 browser/components/onionservices/jar.mn            |   12 +
 browser/components/onionservices/moz.build         |    7 +
 browser/components/preferences/home.inc.xhtml      |    4 +-
 browser/components/preferences/main.inc.xhtml      |   54 -
 browser/components/preferences/main.js             |   14 -
 browser/components/preferences/preferences.js      |   14 +-
 browser/components/preferences/preferences.xhtml   |   12 +-
 browser/components/preferences/privacy.inc.xhtml   |    6 +
 browser/components/preferences/privacy.js          |   44 +
 browser/components/rulesets/RulesetsChild.jsm      |   11 +
 browser/components/rulesets/RulesetsParent.jsm     |   79 +
 .../components/rulesets/content/aboutRulesets.css  |  319 +
 .../components/rulesets/content/aboutRulesets.html |  110 +
 .../components/rulesets/content/aboutRulesets.js   |  531 ++
 browser/components/rulesets/content/securedrop.svg |  173 +
 browser/components/rulesets/jar.mn                 |    5 +
 browser/components/rulesets/moz.build              |    6 +
 browser/components/search/SearchSERPTelemetry.jsm  |    6 -
 .../search/extensions/blockchair-onion/favicon.png |  Bin 0 -> 3116 bytes
 .../extensions/blockchair-onion/manifest.json      |   26 +
 .../search/extensions/blockchair/favicon.png       |  Bin 0 -> 2898 bytes
 .../search/extensions/blockchair/manifest.json     |   26 +
 .../search/extensions/ddg-onion/favicon.ico        |  Bin 0 -> 973 bytes
 .../search/extensions/ddg-onion/manifest.json      |   26 +
 .../components/search/extensions/ddg/favicon.ico   |  Bin 5430 -> 0 bytes
 .../components/search/extensions/ddg/favicon.png   |  Bin 0 -> 1150 bytes
 .../components/search/extensions/ddg/manifest.json |   38 +-
 .../extensions/google/_locales/b-1-d/messages.json |   23 -
 .../extensions/google/_locales/b-1-e/messages.json |   23 -
 .../extensions/google/_locales/b-d/messages.json   |   23 -
 .../extensions/google/_locales/b-e/messages.json   |   23 -
 .../extensions/google/_locales/en/messages.json    |   24 -
 .../google/_locales/region-by/messages.json        |   20 -
 .../google/_locales/region-kz/messages.json        |   20 -
 .../google/_locales/region-ru/messages.json        |   20 -
 .../google/_locales/region-tr/messages.json        |   20 -
 .../search/extensions/google/manifest.json         |   17 +-
 .../search/extensions/startpage/favicon.png        |  Bin 0 -> 1150 bytes
 .../search/extensions/startpage/manifest.json      |   26 +
 .../extensions/twitter/favicon.ico}                |  Bin
 .../search/extensions/twitter/manifest.json        |   26 +
 .../extensions/wikipedia/_locales/NN/messages.json |   20 -
 .../extensions/wikipedia/_locales/NO/messages.json |   20 -
 .../extensions/wikipedia/_locales/af/messages.json |   20 -
 .../extensions/wikipedia/_locales/an/messages.json |   20 -
 .../extensions/wikipedia/_locales/ar/messages.json |   20 -
 .../wikipedia/_locales/ast/messages.json           |   20 -
 .../extensions/wikipedia/_locales/az/messages.json |   20 -
 .../wikipedia/_locales/be-tarask/messages.json     |   20 -
 .../extensions/wikipedia/_locales/be/messages.json |   20 -
 .../extensions/wikipedia/_locales/bg/messages.json |   20 -
 .../extensions/wikipedia/_locales/bn/messages.json |   20 -
 .../extensions/wikipedia/_locales/br/messages.json |   20 -
 .../extensions/wikipedia/_locales/bs/messages.json |   20 -
 .../extensions/wikipedia/_locales/ca/messages.json |   20 -
 .../extensions/wikipedia/_locales/cy/messages.json |   20 -
 .../extensions/wikipedia/_locales/cz/messages.json |   20 -
 .../extensions/wikipedia/_locales/da/messages.json |   20 -
 .../extensions/wikipedia/_locales/de/messages.json |   20 -
 .../wikipedia/_locales/dsb/messages.json           |   20 -
 .../extensions/wikipedia/_locales/el/messages.json |   20 -
 .../extensions/wikipedia/_locales/en/messages.json |   20 -
 .../extensions/wikipedia/_locales/eo/messages.json |   20 -
 .../extensions/wikipedia/_locales/es/messages.json |   20 -
 .../extensions/wikipedia/_locales/et/messages.json |   20 -
 .../extensions/wikipedia/_locales/eu/messages.json |   20 -
 .../extensions/wikipedia/_locales/fa/messages.json |   20 -
 .../extensions/wikipedia/_locales/fi/messages.json |   20 -
 .../extensions/wikipedia/_locales/fr/messages.json |   20 -
 .../wikipedia/_locales/fy-NL/messages.json         |   20 -
 .../wikipedia/_locales/ga-IE/messages.json         |   20 -
 .../extensions/wikipedia/_locales/gd/messages.json |   20 -
 .../extensions/wikipedia/_locales/gl/messages.json |   20 -
 .../extensions/wikipedia/_locales/gn/messages.json |   20 -
 .../extensions/wikipedia/_locales/gu/messages.json |   20 -
 .../extensions/wikipedia/_locales/he/messages.json |   20 -
 .../extensions/wikipedia/_locales/hi/messages.json |   20 -
 .../extensions/wikipedia/_locales/hr/messages.json |   20 -
 .../wikipedia/_locales/hsb/messages.json           |   20 -
 .../extensions/wikipedia/_locales/hu/messages.json |   20 -
 .../extensions/wikipedia/_locales/hy/messages.json |   20 -
 .../extensions/wikipedia/_locales/ia/messages.json |   20 -
 .../extensions/wikipedia/_locales/id/messages.json |   20 -
 .../extensions/wikipedia/_locales/is/messages.json |   20 -
 .../extensions/wikipedia/_locales/it/messages.json |   20 -
 .../extensions/wikipedia/_locales/ja/messages.json |   20 -
 .../extensions/wikipedia/_locales/ka/messages.json |   20 -
 .../wikipedia/_locales/kab/messages.json           |   20 -
 .../extensions/wikipedia/_locales/kk/messages.json |   20 -
 .../extensions/wikipedia/_locales/km/messages.json |   20 -
 .../extensions/wikipedia/_locales/kn/messages.json |   20 -
 .../extensions/wikipedia/_locales/kr/messages.json |   20 -
 .../wikipedia/_locales/lij/messages.json           |   20 -
 .../extensions/wikipedia/_locales/lo/messages.json |   20 -
 .../extensions/wikipedia/_locales/lt/messages.json |   20 -
 .../wikipedia/_locales/ltg/messages.json           |   20 -
 .../extensions/wikipedia/_locales/lv/messages.json |   20 -
 .../extensions/wikipedia/_locales/mk/messages.json |   20 -
 .../extensions/wikipedia/_locales/mr/messages.json |   20 -
 .../extensions/wikipedia/_locales/ms/messages.json |   20 -
 .../extensions/wikipedia/_locales/my/messages.json |   20 -
 .../extensions/wikipedia/_locales/ne/messages.json |   20 -
 .../extensions/wikipedia/_locales/nl/messages.json |   20 -
 .../extensions/wikipedia/_locales/oc/messages.json |   20 -
 .../extensions/wikipedia/_locales/pa/messages.json |   20 -
 .../extensions/wikipedia/_locales/pl/messages.json |   20 -
 .../extensions/wikipedia/_locales/pt/messages.json |   20 -
 .../extensions/wikipedia/_locales/rm/messages.json |   20 -
 .../extensions/wikipedia/_locales/ro/messages.json |   20 -
 .../extensions/wikipedia/_locales/ru/messages.json |   20 -
 .../extensions/wikipedia/_locales/si/messages.json |   20 -
 .../extensions/wikipedia/_locales/sk/messages.json |   20 -
 .../extensions/wikipedia/_locales/sl/messages.json |   20 -
 .../extensions/wikipedia/_locales/sq/messages.json |   20 -
 .../extensions/wikipedia/_locales/sr/messages.json |   20 -
 .../wikipedia/_locales/sv-SE/messages.json         |   20 -
 .../extensions/wikipedia/_locales/ta/messages.json |   20 -
 .../extensions/wikipedia/_locales/te/messages.json |   20 -
 .../extensions/wikipedia/_locales/th/messages.json |   20 -
 .../extensions/wikipedia/_locales/tl/messages.json |   20 -
 .../extensions/wikipedia/_locales/tr/messages.json |   20 -
 .../extensions/wikipedia/_locales/uk/messages.json |   20 -
 .../extensions/wikipedia/_locales/ur/messages.json |   20 -
 .../extensions/wikipedia/_locales/uz/messages.json |   20 -
 .../extensions/wikipedia/_locales/vi/messages.json |   20 -
 .../extensions/wikipedia/_locales/wo/messages.json |   20 -
 .../wikipedia/_locales/zh-CN/messages.json         |   20 -
 .../wikipedia/_locales/zh-TW/messages.json         |   20 -
 .../search/extensions/wikipedia/manifest.json      |   15 +-
 .../components/search/extensions/yahoo/favicon.ico |  Bin 0 -> 5430 bytes
 .../search/extensions/yahoo/manifest.json          |   28 +
 .../search/extensions/youtube/favicon.ico          |  Bin 0 -> 1150 bytes
 .../search/extensions/youtube/manifest.json        |   26 +
 browser/components/securitylevel/SecurityLevel.jsm |  421 +
 .../securitylevel/SecurityLevel.manifest           |    1 +
 browser/components/securitylevel/components.conf   |   10 +
 .../securitylevel/content/securityLevel.js         |  615 ++
 .../securitylevel/content/securityLevelButton.css  |   18 +
 .../content/securityLevelButton.inc.xhtml          |    9 +
 .../securitylevel/content/securityLevelIcon.svg    |   40 +
 .../securitylevel/content/securityLevelPanel.css   |   71 +
 .../content/securityLevelPanel.inc.xhtml           |   46 +
 .../content/securityLevelPreferences.css           |   51 +
 .../content/securityLevelPreferences.inc.xhtml     |   62 +
 browser/components/securitylevel/jar.mn            |   11 +
 .../locale/en-US/securityLevel.properties          |   30 +
 browser/components/securitylevel/moz.build         |   13 +
 browser/components/sessionstore/SessionStore.jsm   |    9 +
 browser/components/torconnect/TorConnectChild.jsm  |    9 +
 browser/components/torconnect/TorConnectParent.jsm |  202 +
 .../torconnect/content/aboutTorConnect.css         |  324 +
 .../torconnect/content/aboutTorConnect.js          |  843 ++
 .../torconnect/content/aboutTorConnect.xhtml       |   68 +
 .../components/torconnect/content/arrow-right.svg  |    4 +
 browser/components/torconnect/content/bridge.svg   |    5 +
 .../torconnect/content/connection-failure.svg      |    5 +
 .../torconnect/content/connection-location.svg     |    5 +
 .../torconnect/content/onion-slash-fillable.svg    |    5 +
 .../components/torconnect/content/onion-slash.svg  |    5 +
 browser/components/torconnect/content/onion.svg    |    4 +
 .../torconnect/content/torBootstrapUrlbar.js       |   93 +
 .../torconnect/content/torconnect-urlbar.css       |   37 +
 .../torconnect/content/torconnect-urlbar.inc.xhtml |   10 +
 browser/components/torconnect/jar.mn               |   13 +
 browser/components/torconnect/moz.build            |    6 +
 .../torpreferences/content/bridgeQrDialog.jsm      |   51 +
 .../torpreferences/content/bridgeQrDialog.xhtml    |   25 +
 .../content/bridgemoji-annotations.json            | 8774 ++++++++++++++++++++
 .../torpreferences/content/bridgemoji/1f300.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f308.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f30a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f30b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f319.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f31f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f321.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f32d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f32e.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f332.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f333.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f334.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f335.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f336.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f337.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f339.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f33a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f33b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f33d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f33f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f341.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f344.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f345.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f346.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f347.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f348.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f349.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f34a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f34b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f34c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f34d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f34f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f350.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f351.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f352.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f353.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f354.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f355.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f368.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f369.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f36a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f36b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f36c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f36d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f37f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f380.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f381.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f382.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f383.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f388.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f389.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f38f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f392.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f399.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f39f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3a0.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3a1.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3a2.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3a8.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3ac.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3af.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3b2.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3b6.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3b7.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3b8.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3ba.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3bb.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3be.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3c0.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3c6.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3c8.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3d3.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3d4.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3d5.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3dd.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3e1.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3ee.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3f7.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3f8.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f3f9.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f40a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f40c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f40d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f417.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f418.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f419.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f41a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f41b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f41d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f41e.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f41f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f420.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f422.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f425.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f426.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f428.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f42a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f42c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f42d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f42e.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f42f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f430.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f431.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f432.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f433.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f434.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f435.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f436.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f437.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f43a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f43b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f43f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f441.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f451.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f455.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f457.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f45f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f47d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f484.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f488.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f48d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f48e.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f490.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4a1.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4a7.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4b3.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4bf.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4cc.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4ce.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4d5.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4e1.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4e2.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f4fb.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f50b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f511.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f525.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f526.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f52c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f52d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f52e.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f54a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f58c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f58d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f5ff.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f680.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f681.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f686.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f68b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f68d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f695.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f697.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f69a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f69c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6a0.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6a2.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6a4.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6f0.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6f4.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6f5.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6f6.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6f8.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6f9.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6fa.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f6fc.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f916.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f93f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f941.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f94c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f94f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f950.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f951.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f955.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f956.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f95c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f95d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f95e.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f965.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f966.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f968.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f96c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f96d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f96f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f980.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f981.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f984.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f986.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f987.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f988.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f989.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f98a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f98b.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f98c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f98e.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f98f.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f992.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f993.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f994.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f995.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f998.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f999.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f99a.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f99c.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f99d.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f99e.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9a3.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9a4.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9a5.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9a6.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9a7.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9a9.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9ad.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9c1.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9c3.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9c5.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9c7.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9c9.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9d9.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9da.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9dc.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9e0.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9e2.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9e6.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9e9.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9ea.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9ec.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9ed.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9ee.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9f2.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9f5.svg    |    1 +
 .../torpreferences/content/bridgemoji/1f9f9.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fa73.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fa80.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fa81.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fa83.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fa90.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fa91.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fa95.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fa97.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fab6.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fad0.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fad2.svg    |    1 +
 .../torpreferences/content/bridgemoji/1fad6.svg    |    1 +
 .../torpreferences/content/bridgemoji/23f0.svg     |    1 +
 .../torpreferences/content/bridgemoji/2600.svg     |    1 +
 .../torpreferences/content/bridgemoji/2602.svg     |    1 +
 .../torpreferences/content/bridgemoji/2604.svg     |    1 +
 .../torpreferences/content/bridgemoji/260e.svg     |    1 +
 .../torpreferences/content/bridgemoji/2693.svg     |    1 +
 .../torpreferences/content/bridgemoji/2696.svg     |    1 +
 .../torpreferences/content/bridgemoji/26bd.svg     |    1 +
 .../torpreferences/content/bridgemoji/26f2.svg     |    1 +
 .../torpreferences/content/bridgemoji/26f5.svg     |    1 +
 .../torpreferences/content/bridgemoji/2708.svg     |    1 +
 .../torpreferences/content/bridgemoji/270f.svg     |    1 +
 .../torpreferences/content/bridgemoji/2728.svg     |    1 +
 .../torpreferences/content/bridgemoji/2744.svg     |    1 +
 .../torpreferences/content/builtinBridgeDialog.jsm |  113 +
 .../content/builtinBridgeDialog.xhtml              |   31 +
 .../components/torpreferences/content/check.svg    |    3 +
 .../content/connectionCategory.inc.xhtml           |    9 +
 .../torpreferences/content/connectionPane.js       | 1159 +++
 .../torpreferences/content/connectionPane.xhtml    |  194 +
 .../content/connectionSettingsDialog.jsm           |  397 +
 .../content/connectionSettingsDialog.xhtml         |   60 +
 .../components/torpreferences/content/network.svg  |    0
 .../torpreferences/content/provideBridgeDialog.jsm |   67 +
 .../content/provideBridgeDialog.xhtml              |   21 +
 .../torpreferences/content/requestBridgeDialog.jsm |  206 +
 .../content/requestBridgeDialog.xhtml              |   35 +
 .../torpreferences/content/torLogDialog.jsm        |   84 +
 .../torpreferences/content/torLogDialog.xhtml      |   23 +
 .../torpreferences/content/torPreferences.css      |  714 ++
 .../torpreferences/content/torPreferencesIcon.svg  |    8 +
 browser/components/torpreferences/jar.mn           |   22 +
 browser/components/torpreferences/moz.build        |    1 +
 browser/components/uitour/UITour-lib.js            |    7 +
 browser/components/uitour/UITour.jsm               |  120 +-
 browser/components/uitour/UITourChild.jsm          |   33 +-
 browser/components/urlbar/UrlbarInput.jsm          |   32 +
 browser/config/mozconfigs/base-browser             |   34 +
 browser/config/mozconfigs/tor-browser              |   10 +
 browser/confvars.sh                                |   35 +-
 browser/extensions/moz.build                       |   13 +-
 .../extensions/onboarding/OnboardingTelemetry.jsm  |  578 ++
 .../extensions/onboarding/OnboardingTourType.jsm   |   40 +
 browser/extensions/onboarding/README.md            |   87 +
 browser/extensions/onboarding/api.js               |  275 +
 browser/extensions/onboarding/background.js        |    8 +
 .../extensions/onboarding/content/Onboarding.jsm   | 1920 +++++
 .../extensions/onboarding/content/img/close.png    |  Bin 0 -> 798 bytes
 .../content/img/figure_tor-circuit-display.png     |  Bin 0 -> 26334 bytes
 .../content/img/figure_tor-expect-differences.png  |  Bin 0 -> 22290 bytes
 .../onboarding/content/img/figure_tor-network.png  |  Bin 0 -> 11982 bytes
 .../content/img/figure_tor-onion-services.png      |  Bin 0 -> 40968 bytes
 .../onboarding/content/img/figure_tor-privacy.png  |  Bin 0 -> 35527 bytes
 .../content/img/figure_tor-security-level.png      |  Bin 0 -> 11263 bytes
 .../onboarding/content/img/figure_tor-security.png |  Bin 0 -> 24554 bytes
 .../content/img/figure_tor-toolbar-layout.png      |  Bin 0 -> 13269 bytes
 .../onboarding/content/img/figure_tor-welcome.png  |  Bin 0 -> 48405 bytes
 .../onboarding/content/img/icons_no-icon.png       |  Bin 0 -> 673 bytes
 .../onboarding/content/img/icons_tour-complete.png |  Bin 0 -> 694 bytes
 .../onboarding/content/img/icons_tour-complete.svg |   17 +
 .../content/onboarding-tor-circuit-display.js      |  283 +
 .../onboarding/content/onboarding-tour-agent.js    |  107 +
 .../extensions/onboarding/content/onboarding.css   |  664 ++
 .../extensions/onboarding/content/onboarding.js    |   38 +
 browser/extensions/onboarding/data_events.md       |  154 +
 browser/extensions/onboarding/jar.mn               |   19 +
 .../onboarding/locales/en-US/onboarding.properties |  126 +
 browser/extensions/onboarding/locales/jar.mn       |    8 +
 .../onboarding/locales}/moz.build                  |    0
 browser/extensions/onboarding/manifest.json        |   26 +
 browser/extensions/onboarding/moz.build            |   29 +
 .../{formautofill => onboarding}/schema.json       |    0
 .../onboarding/test/browser/.eslintrc.js           |    7 +
 .../extensions/onboarding/test/browser/browser.ini |   18 +
 .../browser/browser_onboarding_accessibility.js    |   89 +
 .../test/browser/browser_onboarding_keyboard.js    |  137 +
 .../browser/browser_onboarding_notification.js     |   62 +
 .../browser/browser_onboarding_notification_2.js   |   80 +
 .../browser/browser_onboarding_notification_3.js   |   82 +
 .../browser/browser_onboarding_notification_4.js   |   84 +
 .../browser/browser_onboarding_notification_5.js   |   25 +
 ...arding_notification_click_auto_complete_tour.js |   33 +
 .../browser_onboarding_select_default_tour.js      |   80 +
 .../test/browser/browser_onboarding_skip_tour.js   |   47 +
 .../test/browser/browser_onboarding_tours.js       |  115 +
 .../test/browser/browser_onboarding_tourset.js     |   82 +
 .../test/browser/browser_onboarding_uitour.js      |  167 +
 browser/extensions/onboarding/test/browser/head.js |  288 +
 .../extensions/onboarding/test/unit/.eslintrc.js   |    7 +
 browser/extensions/onboarding/test/unit/head.js    |   54 +
 .../test/unit/test-onboarding-tour-type.js         |   89 +
 .../extensions/onboarding/test/unit/xpcshell.ini   |    5 +
 browser/installer/Makefile.in                      |    8 +
 browser/installer/package-manifest.in              |   25 +-
 browser/installer/windows/nsis/shared.nsh          |    1 -
 browser/locales/Makefile.in                        |   10 +-
 .../locales/en-US/chrome/browser/aboutTBUpdate.dtd |    8 +
 browser/locales/filter.py                          |    1 +
 browser/locales/jar.mn                             |   10 +-
 browser/locales/l10n.ini                           |    1 +
 browser/locales/l10n.toml                          |    4 +
 browser/modules/BridgeDB.jsm                       |   61 +
 browser/modules/HomePage.jsm                       |    2 +-
 browser/modules/Moat.jsm                           |  814 ++
 browser/modules/TorConnect.jsm                     |  901 ++
 browser/modules/TorProcessService.jsm              |   12 +
 browser/modules/TorProtocolService.jsm             |  502 ++
 browser/modules/TorSettings.jsm                    |  674 ++
 browser/modules/TorStrings.jsm                     |  830 ++
 browser/modules/moz.build                          |    7 +
 browser/moz.build                                  |    1 +
 browser/moz.configure                              |    8 +-
 browser/themes/linux/browser.css                   |    9 -
 browser/themes/shared/UITour.css                   |   56 +-
 browser/themes/shared/browser-shared.css           |    7 +
 browser/themes/shared/controlcenter/panel.css      |    4 +-
 .../shared/customizableui/panelUI-shared.css       |    3 +-
 browser/themes/shared/icons/new_circuit.svg        |    6 +
 browser/themes/shared/icons/new_identity.svg       |    9 +
 .../shared/identity-block/identity-block.css       |   32 +-
 .../themes/shared/identity-block/onion-slash.svg   |    5 +
 .../themes/shared/identity-block/onion-warning.svg |    4 +
 browser/themes/shared/identity-block/onion.svg     |    4 +
 browser/themes/shared/jar.inc.mn                   |    9 +
 browser/themes/shared/notification-icons.css       |    2 +
 browser/themes/shared/onionPattern.css             |   31 +
 browser/themes/shared/onionPattern.inc.xhtml       |   12 +
 browser/themes/shared/onionPattern.svg             |   22 +
 browser/themes/shared/preferences/privacy.css      |    4 +
 browser/themes/shared/tabs.css                     |    6 +
 browser/themes/shared/toolbarbutton-icons.css      |    8 +
 browser/themes/windows/browser.css                 |    9 -
 build/application.ini.in                           |    2 +-
 build/moz.configure/init.configure                 |    3 +-
 config/createprecomplete.py                        |   18 +-
 .../client/aboutdebugging/src/actions/runtimes.js  |    5 +
 .../images/aboutdebugging-firefox-aurora.svg       |   35 +-
 .../themes/images/aboutdebugging-firefox-beta.svg  |   35 +-
 .../themes/images/aboutdebugging-firefox-logo.svg  |   11 +-
 .../images/aboutdebugging-firefox-nightly.svg      |   35 +-
 .../images/aboutdebugging-firefox-release.svg      |   35 +-
 docshell/base/nsAboutRedirector.cpp                |    6 +-
 docshell/base/nsDocShell.cpp                       |   81 +-
 docshell/build/components.conf                     |    1 +
 dom/base/Document.cpp                              |   95 +-
 dom/base/Document.h                                |   10 +-
 dom/base/nsContentUtils.cpp                        |   19 +
 dom/base/nsContentUtils.h                          |    5 +
 dom/base/nsGlobalWindowOuter.cpp                   |    5 +-
 dom/base/test/mochitest.ini                        |    2 -
 dom/base/test/test_suppressed_microtasks.html      |   62 -
 dom/canvas/ClientWebGLContext.cpp                  |    8 +
 dom/ipc/BrowserParent.cpp                          |   21 +
 dom/ipc/BrowserParent.h                            |    3 +
 dom/ipc/PBrowser.ipdl                              |    9 +
 dom/ipc/WindowGlobalActor.cpp                      |    4 +-
 dom/ipc/WindowGlobalChild.cpp                      |    6 +-
 dom/security/nsMixedContentBlocker.cpp             |   16 +-
 dom/webidl/Document.webidl                         |    8 +
 dom/workers/RuntimeService.cpp                     |    4 +-
 dom/workers/WorkerPrivate.cpp                      |    2 +-
 dom/worklet/WorkletThread.cpp                      |    2 +-
 extensions/auth/nsHttpNegotiateAuth.cpp            |    4 +
 extensions/permissions/PermissionManager.cpp       |    6 +-
 gfx/thebes/gfxFcPlatformFontList.cpp               |    8 +-
 gfx/thebes/gfxMacPlatformFontList.h                |   12 +
 gfx/thebes/gfxMacPlatformFontList.mm               |   66 +
 gfx/thebes/gfxPlatformFontList.cpp                 |    4 +-
 gfx/thebes/gfxPlatformMac.cpp                      |   73 +-
 gfx/thebes/gfxPlatformMac.h                        |    2 +
 intl/locale/LocaleService.cpp                      |    6 +
 intl/strres/nsStringBundle.cpp                     |    1 +
 js/xpconnect/src/xpc.msg                           |   10 +
 layout/generic/ReflowInput.cpp                     |   19 +-
 layout/generic/test/mochitest.ini                  |    1 +
 layout/generic/test/test_tor_bug23104.html         |   50 +
 mobile/android/app/000-tor-browser-android.js      |   47 +
 mobile/android/app/geckoview-prefs.js              |    2 +
 mobile/android/app/mobile.js                       |    4 +
 mobile/android/app/moz.build                       |    1 +
 .../components/geckoview/GeckoViewStartup.jsm      |    5 +
 mobile/android/confvars.sh                         |    8 +
 .../exoplayer2/upstream/DefaultHttpDataSource.java |   46 +-
 mobile/android/geckoview/api.txt                   |    6 +
 mobile/android/geckoview/build.gradle              |    1 +
 .../android/geckoview/src/main/AndroidManifest.xml |   14 +
 .../gecko/media/GeckoMediaDrmBridgeV21.java        |   50 +-
 .../java/org/mozilla/gecko/util/ProxySelector.java |   25 +-
 .../java/org/mozilla/geckoview/GeckoRuntime.java   |    8 +-
 .../mozilla/geckoview/GeckoRuntimeSettings.java    |   50 +-
 .../java/org/mozilla/geckoview/WebRequest.java     |   18 +
 mobile/android/gradle/with_gecko_binaries.gradle   |    6 +-
 mobile/android/installer/package-manifest.in       |    4 +
 .../modules/geckoview/GeckoViewProgress.jsm        |    4 +
 mobile/android/moz.configure                       |   21 +-
 mobile/android/torbrowser.configure                |   30 +
 modules/libmar/tool/mar.c                          |    6 +-
 modules/libmar/tool/moz.build                      |   12 +-
 modules/libmar/verify/moz.build                    |   14 +-
 modules/libpref/init/StaticPrefList.yaml           |   10 +
 moz.configure                                      |  100 +
 mozconfig-android-armv7                            |   37 +
 mozconfig-linux-i686                               |    9 +
 mozconfig-linux-x86_64                             |    9 +
 mozconfig-linux-x86_64-asan                        |   22 +
 mozconfig-linux-x86_64-dev                         |   14 +
 mozconfig-macos-x86_64                             |    5 +
 mozconfig-windows-i686                             |   11 +
 mozconfig-windows-x86_64                           |   11 +
 netwerk/base/nsSocketTransport2.cpp                |    6 +
 netwerk/build/components.conf                      |   11 +
 netwerk/build/nsNetCID.h                           |   10 +
 netwerk/dns/IOnionAliasService.idl                 |   34 +
 netwerk/dns/OnionAliasService.cpp                  |  100 +
 netwerk/dns/OnionAliasService.h                    |   40 +
 netwerk/dns/effective_tld_names.dat                |    2 +
 netwerk/dns/moz.build                              |    4 +
 netwerk/protocol/http/nsHttpNTLMAuth.cpp           |    3 +
 netwerk/socket/nsSOCKSIOLayer.cpp                  |   73 +-
 .../url-classifier/UrlClassifierFeatureBase.cpp    |    2 +-
 netwerk/url-classifier/components.conf             |    6 -
 python/mozbuild/mozbuild/artifacts.py              |    2 -
 run-tbb-tests                                      |   66 +
 security/manager/ssl/RemoteSecuritySettings.jsm    |   23 +
 security/manager/ssl/SSLServerCertVerification.cpp |    9 +
 security/manager/ssl/SSLServerCertVerification.h   |    4 +-
 security/manager/ssl/nsSecureBrowserUI.cpp         |   12 +
 security/moz.build                                 |    2 +-
 security/nss/lib/certhigh/ocsp.c                   |    4 +
 .../libpkix/pkix_pl_nss/module/pkix_pl_socket.c    |   12 +
 security/nss/lib/ssl/Makefile                      |    2 +-
 services/settings/IDBHelpers.jsm                   |    4 +
 services/settings/dumps/blocklists/moz.build       |   14 +-
 services/settings/dumps/main/moz.build             |    8 -
 services/settings/dumps/security-state/moz.build   |    1 -
 taskcluster/ci/source-test/mozlint.yml             |    1 +
 tbb-tests-ignore.txt                               |   13 +
 tbb-tests/browser.ini                              |    5 +
 tbb-tests/browser_tor_TB4.js                       |   35 +
 tbb-tests/browser_tor_bug2950.js                   |   74 +
 tbb-tests/browser_tor_omnibox.js                   |   20 +
 tbb-tests/mochitest.ini                            |    3 +
 tbb-tests/moz.build                                |    9 +
 tbb-tests/test_tor_bug2874.html                    |   25 +
 toolkit/actors/AboutHttpsOnlyErrorParent.jsm       |    5 +
 .../components/antitracking/antitracking.manifest  |    2 +-
 toolkit/components/antitracking/components.conf    |    7 -
 .../EnterprisePoliciesParent.jsm                   |    9 +-
 toolkit/components/extensions/Extension.jsm        |    9 +
 toolkit/components/extensions/ExtensionParent.jsm  |   47 +
 .../components/httpsonlyerror/content/errorpage.js |   19 +-
 .../processsingleton/MainProcessSingleton.jsm      |    3 +
 .../remotebrowserutils/RemoteWebNavigation.jsm     |    4 +
 .../components/resistfingerprinting/RFPHelper.jsm  |   94 +-
 toolkit/components/search/SearchService.jsm        |   42 +-
 toolkit/components/telemetry/app/TelemetrySend.jsm |   28 +-
 toolkit/components/telemetry/moz.build             |    4 -
 toolkit/content/license.html                       |   65 +
 .../mozapps/profile/profileSelection.properties    |    5 +
 toolkit/modules/AppConstants.jsm                   |   28 +
 toolkit/modules/Bech32Decode.jsm                   |  103 +
 toolkit/modules/PopupNotifications.jsm             |    6 +
 toolkit/modules/QRCode.jsm                         | 1241 +++
 toolkit/modules/RemotePageAccessManager.jsm        |   41 +
 toolkit/modules/UpdateUtils.jsm                    |   22 +-
 toolkit/modules/moz.build                          |    6 +
 toolkit/moz.build                                  |    1 +
 toolkit/moz.configure                              |   10 +
 toolkit/mozapps/extensions/AddonManager.jsm        |   23 +
 .../mozapps/extensions/internal/XPIProvider.jsm    |   14 +-
 toolkit/mozapps/extensions/test/browser/head.js    |    1 +
 .../extensions/test/xpcshell/head_addons.js        |    1 +
 toolkit/mozapps/update/UpdateService.jsm           |  248 +-
 toolkit/mozapps/update/UpdateServiceStub.jsm       |    4 +
 toolkit/mozapps/update/UpdateTelemetry.jsm         |    1 +
 toolkit/mozapps/update/common/updatehelper.cpp     |    8 +
 toolkit/mozapps/update/nsIUpdateService.idl        |   11 +
 toolkit/mozapps/update/updater/launchchild_osx.mm  |    2 +
 toolkit/mozapps/update/updater/moz.build           |    2 +-
 .../updater/nightly_aurora_level3_primary.der      |  Bin 1225 -> 1245 bytes
 .../updater/nightly_aurora_level3_secondary.der    |  Bin 1225 -> 1245 bytes
 toolkit/mozapps/update/updater/release_primary.der |  Bin 1225 -> 1229 bytes
 .../mozapps/update/updater/release_secondary.der   |  Bin 1225 -> 1229 bytes
 .../mozapps/update/updater/updater-common.build    |   24 +-
 toolkit/mozapps/update/updater/updater.cpp         |  350 +-
 toolkit/profile/nsProfileLock.cpp                  |   11 +
 toolkit/profile/nsToolkitProfileService.cpp        |   57 +-
 toolkit/profile/nsToolkitProfileService.h          |   13 +-
 toolkit/toolkit.mozbuild                           |    3 +-
 toolkit/torproject/torbutton                       |    1 +
 toolkit/xre/MacLaunchHelper.h                      |    2 +
 toolkit/xre/MacLaunchHelper.mm                     |    2 +
 toolkit/xre/moz.build                              |    3 +
 toolkit/xre/nsAppRunner.cpp                        |  270 +-
 toolkit/xre/nsUpdateDriver.cpp                     |  207 +-
 toolkit/xre/nsXREDirProvider.cpp                   |  144 +-
 toolkit/xre/nsXREDirProvider.h                     |   14 +
 tools/lint/codespell.yml                           |    1 +
 .../lib/environments/browser-window.js             |   10 +-
 .../lib/environments/frame-script.js               |    1 +
 tools/torbrowser/Makefile                          |   35 +
 tools/torbrowser/bridges.js                        |   77 +
 tools/torbrowser/build.sh                          |    7 +
 tools/torbrowser/clobber.sh                        |    6 +
 tools/torbrowser/config.sh                         |    6 +
 tools/torbrowser/deploy.sh                         |   23 +
 tools/torbrowser/fetch.sh                          |   30 +
 tools/torbrowser/jslint.sh                         |    8 +
 tools/torbrowser/update_bridgemoiji.py             |  114 +
 tools/update-packaging/common.sh                   |   64 +-
 tools/update-packaging/make_full_update.sh         |   25 +
 tools/update-packaging/make_incremental_update.sh  |   71 +-
 .../exthandler/nsExternalHelperAppService.cpp      |  222 +-
 uriloader/exthandler/nsExternalHelperAppService.h  |    3 +
 .../exthandler/nsIExternalHelperAppService.idl     |   47 +
 widget/android/WebExecutorSupport.cpp              |   10 +
 widget/nsTransferable.cpp                          |    6 +
 xpcom/base/CycleCollectedJSContext.cpp             |   51 +-
 xpcom/base/CycleCollectedJSContext.h               |   29 +-
 xpcom/base/ErrorList.py                            |   22 +
 xpcom/ds/StaticAtoms.py                            |    1 +
 xpcom/io/TorFileUtils.cpp                          |   96 +
 xpcom/io/TorFileUtils.h                            |   32 +
 xpcom/io/moz.build                                 |    5 +
 xpcom/io/nsAppFileLocationProvider.cpp             |   72 +-
 929 files changed, 37818 insertions(+), 3311 deletions(-)
 create mode 100644 .gitlab/issue_templates/UXBug.md
 create mode 100644 .gitlab/issue_templates/bug.md
 create mode 100644 .gitmodules
 create mode 100644 browser/actors/AboutTBUpdateChild.jsm
 create mode 100644 browser/actors/AboutTBUpdateParent.jsm
 create mode 100644 browser/actors/CryptoSafetyChild.jsm
 create mode 100644 browser/actors/CryptoSafetyParent.jsm
 create mode 100644 browser/app/profile/000-tor-browser.js
 create mode 100644 browser/app/profile/001-base-profile.js
 create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.css
 create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.js
 create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.xhtml
 create mode 100644 browser/base/content/browser-doctype.inc
 create mode 100644 browser/branding/alpha/VisualElements_150.png
 create mode 100644 browser/branding/alpha/VisualElements_70.png
 create mode 100644 browser/branding/alpha/background.png
 create mode 100644 browser/branding/alpha/bgstub.jpg
 create mode 100644 browser/branding/alpha/bgstub_2x.jpg
 copy browser/branding/{nightly => alpha}/branding.nsi (100%)
 create mode 100644 browser/branding/alpha/configure.sh
 create mode 100644 browser/branding/alpha/content/about-logo.png
 copy browser/branding/{nightly => alpha}/content/about-logo.svg (100%)
 create mode 100644 browser/branding/alpha/content/about-logo(a)2x.png
 create mode 100644 browser/branding/alpha/content/about-wordmark.svg
 create mode 100644 browser/branding/alpha/content/about.png
 create mode 100644 browser/branding/alpha/content/aboutDialog.css
 create mode 100644 browser/branding/alpha/content/aboutlogins.svg
 copy browser/branding/{nightly => alpha}/content/firefox-wordmark.svg (100%)
 create mode 100644 browser/branding/alpha/content/identity-icons-brand.svg
 create mode 100644 browser/branding/alpha/content/jar.mn
 copy browser/branding/{aurora => alpha}/content/moz.build (100%)
 create mode 100644 browser/branding/alpha/content/tor-styles.css
 create mode 100644 browser/branding/alpha/default128.png
 create mode 100644 browser/branding/alpha/default16.png
 create mode 100644 browser/branding/alpha/default22.png
 create mode 100644 browser/branding/alpha/default24.png
 create mode 100644 browser/branding/alpha/default256.png
 create mode 100644 browser/branding/alpha/default32.png
 create mode 100644 browser/branding/alpha/default48.png
 create mode 100644 browser/branding/alpha/default512.png
 create mode 100644 browser/branding/alpha/default64.png
 create mode 100644 browser/branding/alpha/disk.icns
 create mode 100644 browser/branding/alpha/document.icns
 create mode 100644 browser/branding/alpha/document.ico
 copy browser/branding/{nightly => alpha}/dsstore (100%)
 create mode 100644 browser/branding/alpha/firefox.VisualElementsManifest.xml
 create mode 100644 browser/branding/alpha/firefox.icns
 create mode 100644 browser/branding/alpha/firefox.ico
 create mode 100644 browser/branding/alpha/firefox.svg
 create mode 100644 browser/branding/alpha/firefox64.ico
 create mode 100644 browser/branding/alpha/locales/en-US/brand.dtd
 create mode 100644 browser/branding/alpha/locales/en-US/brand.ftl
 create mode 100644 browser/branding/alpha/locales/en-US/brand.properties
 copy browser/branding/{official => alpha}/locales/jar.mn (100%)
 copy browser/branding/{aurora/content => alpha/locales}/moz.build (100%)
 copy browser/branding/{aurora => alpha}/moz.build (100%)
 copy browser/branding/{aurora => alpha}/newtab.ico (100%)
 copy browser/branding/{aurora => alpha}/newwindow.ico (100%)
 copy browser/branding/{aurora => alpha}/pbmode.ico (100%)
 create mode 100644 browser/branding/alpha/pref/firefox-branding.js
 copy browser/branding/{nightly => alpha}/stubinstaller/bgstub.jpg (100%)
 copy browser/branding/{nightly => alpha}/stubinstaller/installing_page.css (100%)
 copy browser/branding/{aurora => alpha}/stubinstaller/profile_cleanup_page.css (100%)
 create mode 100644 browser/branding/alpha/wizHeader.bmp
 create mode 100644 browser/branding/alpha/wizHeaderRTL.bmp
 create mode 100644 browser/branding/alpha/wizWatermark.bmp
 create mode 100644 browser/branding/nightly/content/identity-icons-brand.svg
 create mode 100644 browser/branding/nightly/content/tor-styles.css
 create mode 100644 browser/branding/nightly/default512.png
 create mode 100644 browser/branding/nightly/firefox.svg
 create mode 100644 browser/branding/official/content/identity-icons-brand.svg
 create mode 100644 browser/branding/official/content/tor-styles.css
 create mode 100644 browser/branding/official/default512.png
 create mode 100644 browser/branding/official/firefox.svg
 create mode 100644 browser/branding/tor-styles.inc.css
 create mode 100644 browser/components/newidentity/content/newidentity.js
 create mode 100644 browser/components/newidentity/jar.mn
 create mode 100644 browser/components/newidentity/locale/en-US/newIdentity.properties
 create mode 100644 browser/components/newidentity/moz.build
 create mode 100644 browser/components/onionservices/OnionAliasStore.jsm
 create mode 100644 browser/components/onionservices/OnionLocationChild.jsm
 create mode 100644 browser/components/onionservices/OnionLocationParent.jsm
 create mode 100644 browser/components/onionservices/content/authNotificationIcon.inc.xhtml
 create mode 100644 browser/components/onionservices/content/authPopup.inc.xhtml
 create mode 100644 browser/components/onionservices/content/authPreferences.css
 create mode 100644 browser/components/onionservices/content/authPreferences.inc.xhtml
 create mode 100644 browser/components/onionservices/content/authPreferences.js
 create mode 100644 browser/components/onionservices/content/authPrompt.js
 create mode 100644 browser/components/onionservices/content/authUtil.jsm
 create mode 100644 browser/components/onionservices/content/netError/browser.svg
 create mode 100644 browser/components/onionservices/content/netError/network.svg
 create mode 100644 browser/components/onionservices/content/netError/onionNetError.css
 create mode 100644 browser/components/onionservices/content/netError/onionNetError.js
 create mode 100644 browser/components/onionservices/content/netError/onionsite.svg
 create mode 100644 browser/components/onionservices/content/onionlocation-urlbar.inc.xhtml
 create mode 100644 browser/components/onionservices/content/onionlocation.css
 create mode 100644 browser/components/onionservices/content/onionlocation.svg
 create mode 100644 browser/components/onionservices/content/onionlocationPreferences.inc.xhtml
 create mode 100644 browser/components/onionservices/content/onionlocationPreferences.js
 create mode 100644 browser/components/onionservices/content/onionservices.css
 create mode 100644 browser/components/onionservices/content/savedKeysDialog.js
 create mode 100644 browser/components/onionservices/content/savedKeysDialog.xhtml
 create mode 100644 browser/components/onionservices/jar.mn
 create mode 100644 browser/components/onionservices/moz.build
 create mode 100644 browser/components/rulesets/RulesetsChild.jsm
 create mode 100644 browser/components/rulesets/RulesetsParent.jsm
 create mode 100644 browser/components/rulesets/content/aboutRulesets.css
 create mode 100644 browser/components/rulesets/content/aboutRulesets.html
 create mode 100644 browser/components/rulesets/content/aboutRulesets.js
 create mode 100644 browser/components/rulesets/content/securedrop.svg
 create mode 100644 browser/components/rulesets/jar.mn
 create mode 100644 browser/components/rulesets/moz.build
 create mode 100644 browser/components/search/extensions/blockchair-onion/favicon.png
 create mode 100644 browser/components/search/extensions/blockchair-onion/manifest.json
 create mode 100644 browser/components/search/extensions/blockchair/favicon.png
 create mode 100644 browser/components/search/extensions/blockchair/manifest.json
 create mode 100644 browser/components/search/extensions/ddg-onion/favicon.ico
 create mode 100644 browser/components/search/extensions/ddg-onion/manifest.json
 delete mode 100644 browser/components/search/extensions/ddg/favicon.ico
 create mode 100644 browser/components/search/extensions/ddg/favicon.png
 delete mode 100644 browser/components/search/extensions/google/_locales/b-1-d/messages.json
 delete mode 100644 browser/components/search/extensions/google/_locales/b-1-e/messages.json
 delete mode 100644 browser/components/search/extensions/google/_locales/b-d/messages.json
 delete mode 100644 browser/components/search/extensions/google/_locales/b-e/messages.json
 delete mode 100644 browser/components/search/extensions/google/_locales/en/messages.json
 delete mode 100644 browser/components/search/extensions/google/_locales/region-by/messages.json
 delete mode 100644 browser/components/search/extensions/google/_locales/region-kz/messages.json
 delete mode 100644 browser/components/search/extensions/google/_locales/region-ru/messages.json
 delete mode 100644 browser/components/search/extensions/google/_locales/region-tr/messages.json
 create mode 100644 browser/components/search/extensions/startpage/favicon.png
 create mode 100644 browser/components/search/extensions/startpage/manifest.json
 copy browser/components/{newtab/data/content/tippytop/favicons/twitter-com.ico => search/extensions/twitter/favicon.ico} (100%)
 create mode 100644 browser/components/search/extensions/twitter/manifest.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/NN/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/NO/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/af/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/an/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ar/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ast/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/az/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/be-tarask/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/be/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bg/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bn/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/br/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bs/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ca/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/cy/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/cz/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/da/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/de/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/dsb/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/el/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/en/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/eo/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/es/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/et/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/eu/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fa/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fi/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fr/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fy-NL/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ga-IE/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gd/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gl/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gn/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gu/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/he/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hi/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hr/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hsb/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hu/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hy/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ia/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/id/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/is/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/it/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ja/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ka/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kab/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kk/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/km/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kn/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kr/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lij/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lo/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lt/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ltg/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lv/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/mk/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/mr/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ms/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/my/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ne/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/nl/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/oc/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pa/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pl/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pt/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/rm/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ro/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ru/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/si/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sk/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sl/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sq/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sr/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sv-SE/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ta/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/te/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/th/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/tl/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/tr/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/uk/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ur/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/uz/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/vi/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/wo/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/zh-CN/messages.json
 delete mode 100644 browser/components/search/extensions/wikipedia/_locales/zh-TW/messages.json
 create mode 100644 browser/components/search/extensions/yahoo/favicon.ico
 create mode 100644 browser/components/search/extensions/yahoo/manifest.json
 create mode 100644 browser/components/search/extensions/youtube/favicon.ico
 create mode 100644 browser/components/search/extensions/youtube/manifest.json
 create mode 100644 browser/components/securitylevel/SecurityLevel.jsm
 create mode 100644 browser/components/securitylevel/SecurityLevel.manifest
 create mode 100644 browser/components/securitylevel/components.conf
 create mode 100644 browser/components/securitylevel/content/securityLevel.js
 create mode 100644 browser/components/securitylevel/content/securityLevelButton.css
 create mode 100644 browser/components/securitylevel/content/securityLevelButton.inc.xhtml
 create mode 100644 browser/components/securitylevel/content/securityLevelIcon.svg
 create mode 100644 browser/components/securitylevel/content/securityLevelPanel.css
 create mode 100644 browser/components/securitylevel/content/securityLevelPanel.inc.xhtml
 create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.css
 create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.inc.xhtml
 create mode 100644 browser/components/securitylevel/jar.mn
 create mode 100644 browser/components/securitylevel/locale/en-US/securityLevel.properties
 create mode 100644 browser/components/securitylevel/moz.build
 create mode 100644 browser/components/torconnect/TorConnectChild.jsm
 create mode 100644 browser/components/torconnect/TorConnectParent.jsm
 create mode 100644 browser/components/torconnect/content/aboutTorConnect.css
 create mode 100644 browser/components/torconnect/content/aboutTorConnect.js
 create mode 100644 browser/components/torconnect/content/aboutTorConnect.xhtml
 create mode 100644 browser/components/torconnect/content/arrow-right.svg
 create mode 100644 browser/components/torconnect/content/bridge.svg
 create mode 100644 browser/components/torconnect/content/connection-failure.svg
 create mode 100644 browser/components/torconnect/content/connection-location.svg
 create mode 100644 browser/components/torconnect/content/onion-slash-fillable.svg
 create mode 100644 browser/components/torconnect/content/onion-slash.svg
 create mode 100644 browser/components/torconnect/content/onion.svg
 create mode 100644 browser/components/torconnect/content/torBootstrapUrlbar.js
 create mode 100644 browser/components/torconnect/content/torconnect-urlbar.css
 create mode 100644 browser/components/torconnect/content/torconnect-urlbar.inc.xhtml
 create mode 100644 browser/components/torconnect/jar.mn
 create mode 100644 browser/components/torconnect/moz.build
 create mode 100644 browser/components/torpreferences/content/bridgeQrDialog.jsm
 create mode 100644 browser/components/torpreferences/content/bridgeQrDialog.xhtml
 create mode 100644 browser/components/torpreferences/content/bridgemoji-annotations.json
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f300.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f308.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f30a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f30b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f319.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f31f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f321.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f32d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f32e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f332.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f333.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f334.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f335.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f336.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f337.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f339.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f341.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f344.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f345.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f346.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f347.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f348.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f349.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f350.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f351.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f352.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f353.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f354.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f355.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f368.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f369.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f37f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f380.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f381.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f382.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f383.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f388.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f389.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f38f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f392.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f399.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f39f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a0.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a1.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a2.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a8.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ac.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3af.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b2.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b6.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b7.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b8.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ba.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3bb.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3be.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c0.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c6.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c8.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d3.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d4.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d5.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3dd.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3e1.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ee.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f7.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f8.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f9.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f417.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f418.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f419.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f420.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f422.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f425.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f426.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f428.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f430.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f431.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f432.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f433.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f434.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f435.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f436.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f437.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f441.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f451.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f455.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f457.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f45f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f47d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f484.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f488.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f48d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f48e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f490.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4a1.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4a7.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4b3.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4bf.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4cc.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4ce.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4d5.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4e1.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4e2.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4fb.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f50b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f511.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f525.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f526.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f54a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f58c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f58d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f5ff.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f680.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f681.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f686.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f68b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f68d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f695.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f697.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f69a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f69c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a0.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a2.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a4.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f0.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f4.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f5.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f6.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f8.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f9.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6fa.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6fc.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f916.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f93f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f941.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f94c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f94f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f950.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f951.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f955.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f956.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f965.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f966.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f968.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f980.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f981.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f984.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f986.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f987.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f988.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f989.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98b.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f992.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f993.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f994.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f995.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f998.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f999.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99a.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99c.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99d.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a3.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a4.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a5.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a6.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a7.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a9.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ad.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c1.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c3.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c5.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c7.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c9.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9d9.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9da.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9dc.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e0.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e2.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e6.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e9.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ea.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ec.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ed.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ee.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f2.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f5.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f9.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa73.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa80.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa81.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa83.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa90.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa91.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa95.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa97.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fab6.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad0.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad2.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad6.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/23f0.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/2600.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/2602.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/2604.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/260e.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/2693.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/2696.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/26bd.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/26f2.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/26f5.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/2708.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/270f.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/2728.svg
 create mode 100644 browser/components/torpreferences/content/bridgemoji/2744.svg
 create mode 100644 browser/components/torpreferences/content/builtinBridgeDialog.jsm
 create mode 100644 browser/components/torpreferences/content/builtinBridgeDialog.xhtml
 create mode 100644 browser/components/torpreferences/content/check.svg
 create mode 100644 browser/components/torpreferences/content/connectionCategory.inc.xhtml
 create mode 100644 browser/components/torpreferences/content/connectionPane.js
 create mode 100644 browser/components/torpreferences/content/connectionPane.xhtml
 create mode 100644 browser/components/torpreferences/content/connectionSettingsDialog.jsm
 create mode 100644 browser/components/torpreferences/content/connectionSettingsDialog.xhtml
 copy toolkit/themes/shared/icons/defaultFavicon.svg => browser/components/torpreferences/content/network.svg (100%)
 create mode 100644 browser/components/torpreferences/content/provideBridgeDialog.jsm
 create mode 100644 browser/components/torpreferences/content/provideBridgeDialog.xhtml
 create mode 100644 browser/components/torpreferences/content/requestBridgeDialog.jsm
 create mode 100644 browser/components/torpreferences/content/requestBridgeDialog.xhtml
 create mode 100644 browser/components/torpreferences/content/torLogDialog.jsm
 create mode 100644 browser/components/torpreferences/content/torLogDialog.xhtml
 create mode 100644 browser/components/torpreferences/content/torPreferences.css
 create mode 100644 browser/components/torpreferences/content/torPreferencesIcon.svg
 create mode 100644 browser/components/torpreferences/jar.mn
 create mode 100644 browser/components/torpreferences/moz.build
 create mode 100644 browser/config/mozconfigs/base-browser
 create mode 100644 browser/config/mozconfigs/tor-browser
 create mode 100644 browser/extensions/onboarding/OnboardingTelemetry.jsm
 create mode 100644 browser/extensions/onboarding/OnboardingTourType.jsm
 create mode 100644 browser/extensions/onboarding/README.md
 create mode 100644 browser/extensions/onboarding/api.js
 create mode 100644 browser/extensions/onboarding/background.js
 create mode 100644 browser/extensions/onboarding/content/Onboarding.jsm
 create mode 100644 browser/extensions/onboarding/content/img/close.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-circuit-display.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-expect-differences.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-network.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-onion-services.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-privacy.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-security-level.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-security.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-toolbar-layout.png
 create mode 100644 browser/extensions/onboarding/content/img/figure_tor-welcome.png
 create mode 100644 browser/extensions/onboarding/content/img/icons_no-icon.png
 create mode 100644 browser/extensions/onboarding/content/img/icons_tour-complete.png
 create mode 100644 browser/extensions/onboarding/content/img/icons_tour-complete.svg
 create mode 100644 browser/extensions/onboarding/content/onboarding-tor-circuit-display.js
 create mode 100644 browser/extensions/onboarding/content/onboarding-tour-agent.js
 create mode 100644 browser/extensions/onboarding/content/onboarding.css
 create mode 100644 browser/extensions/onboarding/content/onboarding.js
 create mode 100644 browser/extensions/onboarding/data_events.md
 create mode 100644 browser/extensions/onboarding/jar.mn
 create mode 100644 browser/extensions/onboarding/locales/en-US/onboarding.properties
 create mode 100644 browser/extensions/onboarding/locales/jar.mn
 copy browser/{branding/aurora/content => extensions/onboarding/locales}/moz.build (100%)
 create mode 100644 browser/extensions/onboarding/manifest.json
 create mode 100644 browser/extensions/onboarding/moz.build
 copy browser/extensions/{formautofill => onboarding}/schema.json (100%)
 create mode 100644 browser/extensions/onboarding/test/browser/.eslintrc.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser.ini
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_accessibility.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_keyboard.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_2.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_3.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_4.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_5.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_click_auto_complete_tour.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_select_default_tour.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_skip_tour.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_tours.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_tourset.js
 create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_uitour.js
 create mode 100644 browser/extensions/onboarding/test/browser/head.js
 create mode 100644 browser/extensions/onboarding/test/unit/.eslintrc.js
 create mode 100644 browser/extensions/onboarding/test/unit/head.js
 create mode 100644 browser/extensions/onboarding/test/unit/test-onboarding-tour-type.js
 create mode 100644 browser/extensions/onboarding/test/unit/xpcshell.ini
 create mode 100644 browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd
 create mode 100644 browser/modules/BridgeDB.jsm
 create mode 100644 browser/modules/Moat.jsm
 create mode 100644 browser/modules/TorConnect.jsm
 create mode 100644 browser/modules/TorProcessService.jsm
 create mode 100644 browser/modules/TorProtocolService.jsm
 create mode 100644 browser/modules/TorSettings.jsm
 create mode 100644 browser/modules/TorStrings.jsm
 create mode 100644 browser/themes/shared/icons/new_circuit.svg
 create mode 100644 browser/themes/shared/icons/new_identity.svg
 create mode 100644 browser/themes/shared/identity-block/onion-slash.svg
 create mode 100644 browser/themes/shared/identity-block/onion-warning.svg
 create mode 100644 browser/themes/shared/identity-block/onion.svg
 create mode 100644 browser/themes/shared/onionPattern.css
 create mode 100644 browser/themes/shared/onionPattern.inc.xhtml
 create mode 100644 browser/themes/shared/onionPattern.svg
 delete mode 100644 dom/base/test/test_suppressed_microtasks.html
 create mode 100644 layout/generic/test/test_tor_bug23104.html
 create mode 100644 mobile/android/app/000-tor-browser-android.js
 create mode 100644 mobile/android/torbrowser.configure
 create mode 100644 mozconfig-android-armv7
 create mode 100644 mozconfig-linux-i686
 create mode 100644 mozconfig-linux-x86_64
 create mode 100644 mozconfig-linux-x86_64-asan
 create mode 100644 mozconfig-linux-x86_64-dev
 create mode 100644 mozconfig-macos-x86_64
 create mode 100644 mozconfig-windows-i686
 create mode 100644 mozconfig-windows-x86_64
 create mode 100644 netwerk/dns/IOnionAliasService.idl
 create mode 100644 netwerk/dns/OnionAliasService.cpp
 create mode 100644 netwerk/dns/OnionAliasService.h
 create mode 100755 run-tbb-tests
 create mode 100644 tbb-tests-ignore.txt
 create mode 100644 tbb-tests/browser.ini
 create mode 100644 tbb-tests/browser_tor_TB4.js
 create mode 100644 tbb-tests/browser_tor_bug2950.js
 create mode 100644 tbb-tests/browser_tor_omnibox.js
 create mode 100644 tbb-tests/mochitest.ini
 create mode 100644 tbb-tests/moz.build
 create mode 100644 tbb-tests/test_tor_bug2874.html
 create mode 100644 toolkit/modules/Bech32Decode.jsm
 create mode 100644 toolkit/modules/QRCode.jsm
 create mode 160000 toolkit/torproject/torbutton
 create mode 100644 tools/torbrowser/Makefile
 create mode 100644 tools/torbrowser/bridges.js
 create mode 100755 tools/torbrowser/build.sh
 create mode 100755 tools/torbrowser/clobber.sh
 create mode 100755 tools/torbrowser/config.sh
 create mode 100755 tools/torbrowser/deploy.sh
 create mode 100755 tools/torbrowser/fetch.sh
 create mode 100755 tools/torbrowser/jslint.sh
 create mode 100755 tools/torbrowser/update_bridgemoiji.py
 create mode 100644 xpcom/io/TorFileUtils.cpp
 create mode 100644 xpcom/io/TorFileUtils.h
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            70
                            
                          
                          
                            
    
                          
                        
                    
                        
                            
                                
                            
                            [tor-browser] branch tor-browser-102.0.1-12.0-1 created (now feef2b7da6ff7)
                        
                        
by gitolite role 09 Aug '22
                    by gitolite role 09 Aug '22
09 Aug '22
                    
                        This is an automated email from the git hooks/post-receive script.
pierov pushed a change to branch tor-browser-102.0.1-12.0-1
in repository tor-browser.
      at feef2b7da6ff7 Bug 1772018 - Tweak tooltip colors on Windows. r=dao a=pascalc
No new revisions were added by this update.
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                        
                            
                                
                            
                            [tor-browser] branch tor-browser-91.12.0esr-12.0-1 updated: fixup! Bug 40926: Implemented the New Identity feature
                        
                        
by gitolite role 09 Aug '22
                    by gitolite role 09 Aug '22
09 Aug '22
                    
                        This is an automated email from the git hooks/post-receive script.
pierov pushed a commit to branch tor-browser-91.12.0esr-12.0-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-91.12.0esr-12.0-1 by this push:
     new 4101a6cde2358 fixup! Bug 40926: Implemented the New Identity feature
4101a6cde2358 is described below
commit 4101a6cde23588f852b6034489bbedcdd1307941
Author: Pier Angelo Vendrame <pierov(a)torproject.org>
AuthorDate: Mon Aug 8 16:27:08 2022 +0200
    fixup! Bug 40926: Implemented the New Identity feature
    
    Bug 40999: Update "cleared data" on New Identity
---
 .../components/newidentity/content/newidentity.js  | 61 +++++++++++-----------
 1 file changed, 30 insertions(+), 31 deletions(-)
diff --git a/browser/components/newidentity/content/newidentity.js b/browser/components/newidentity/content/newidentity.js
index 74cfd26036fcd..7fe62cf1e5b7e 100644
--- a/browser/components/newidentity/content/newidentity.js
+++ b/browser/components/newidentity/content/newidentity.js
@@ -133,8 +133,9 @@ XPCOMUtils.defineLazyGetter(this, "NewIdentityButton", () => {
       this.clearOCSPCache();
       this.clearSecuritySettings();
       this.clearImageCaches();
-      await this.clearStorage();
+      this.clearStorage();
       this.clearPreferencesAndPermissions();
+      await this.clearData();
       this.clearConnections();
       this.clearPrivateSession();
     }
@@ -152,7 +153,9 @@ XPCOMUtils.defineLazyGetter(this, "NewIdentityButton", () => {
 
     closeTabs() {
       logger.info("Closing tabs");
-      if (!Services.prefs.getBoolPref("extensions.torbutton.close_newnym", true)) {
+      if (
+        !Services.prefs.getBoolPref("extensions.torbutton.close_newnym", true)
+      ) {
         logger.info("Not closing tabs");
         return;
       }
@@ -228,7 +231,12 @@ XPCOMUtils.defineLazyGetter(this, "NewIdentityButton", () => {
     }
 
     clearHTTPAuths() {
-      if (!Services.prefs.getBoolPref("extensions.torbutton.clear_http_auth", true)) {
+      if (
+        !Services.prefs.getBoolPref(
+          "extensions.torbutton.clear_http_auth",
+          true
+        )
+      ) {
         logger.info("Skipping HTTP Auths, because disabled");
         return;
       }
@@ -269,22 +277,6 @@ XPCOMUtils.defineLazyGetter(this, "NewIdentityButton", () => {
       sss.clearAll();
     }
 
-    async clearData(flags) {
-      return new Promise((resolve, reject) => {
-        Services.clearData.deleteData(flags, {
-          onDataDeleted(code) {
-            if (code === Cr.NS_OK) {
-              resolve();
-            } else {
-              reject(
-                new Error(`Error deleting data with flags ${flags}: ${code}`)
-              );
-            }
-          },
-        });
-      });
-    }
-
     clearImageCaches() {
       logger.info("Clearing Image Cache");
       // In Firefox 18 and newer, there are two image caches: one that is used
@@ -345,7 +337,7 @@ XPCOMUtils.defineLazyGetter(this, "NewIdentityButton", () => {
       }
     }
 
-    async clearStorage() {
+    clearStorage() {
       logger.info("Clearing Disk and Memory Caches");
       try {
         Services.cache2.clear();
@@ -353,17 +345,6 @@ XPCOMUtils.defineLazyGetter(this, "NewIdentityButton", () => {
         logger.error("Exception on cache clearing", e);
       }
 
-      logger.info("Clearing storage, media devices and predictor network data");
-      try {
-        await this.clearData(
-          Services.clearData.CLEAR_DOM_STORAGES |
-            Services.clearData.CLEAR_MEDIA_DEVICES |
-            Services.clearData.CLEAR_PREDICTOR_NETWORK_DATA
-        );
-      } catch (e) {
-        logger.error("Exception on storage clearing", e);
-      }
-
       logger.info("Clearing Cookies and DOM Storage");
       Services.cookies.removeAll();
     }
@@ -396,6 +377,24 @@ XPCOMUtils.defineLazyGetter(this, "NewIdentityButton", () => {
       Services.prefs.savePrefFile(null);
     }
 
+    async clearData() {
+      logger.info("Calling the clearDataService");
+      const flags =
+        Services.clearData.CLEAR_ALL ^ Services.clearData.CLEAR_PASSWORDS;
+      return new Promise((resolve, reject) => {
+        Services.clearData.deleteData(flags, {
+          onDataDeleted(code) {
+            if (code !== Cr.NS_OK) {
+              logger.error(`Error while calling the clearDataService: ${code}`);
+            }
+            // We always resolve, because we do not want to interrupt the new
+            // identity procedure.
+            resolve();
+          },
+        });
+      });
+    }
+
     clearConnections() {
       logger.info("Closing open connections");
       // Clear keep-alive
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This is an automated email from the git hooks/post-receive script.
arma pushed a commit to branch main
in repository tor.
The following commit(s) were added to refs/heads/main by this push:
     new ac306581af fix a few more typos in comments
ac306581af is described below
commit ac306581af99df2c803edf6a3e93aa6fb4fe20af
Author: Roger Dingledine <arma(a)torproject.org>
AuthorDate: Sat Aug 6 21:04:28 2022 -0400
    fix a few more typos in comments
---
 src/core/or/circuitbuild.c     | 2 +-
 src/core/or/dos.c              | 2 +-
 src/core/or/or_connection_st.h | 2 +-
 src/core/or/relay.c            | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/core/or/circuitbuild.c b/src/core/or/circuitbuild.c
index 511df4112b..257d33f1ab 100644
--- a/src/core/or/circuitbuild.c
+++ b/src/core/or/circuitbuild.c
@@ -11,7 +11,7 @@
  * constructing/sending create/extend cells, and so on).
  *
  * On the client side, this module handles launching circuits. Circuit
- * launches are srtarted from circuit_establish_circuit(), called from
+ * launches are started from circuit_establish_circuit(), called from
  * circuit_launch_by_extend_info()).  To choose the path the circuit will
  * take, onion_extend_cpath() calls into a maze of node selection functions.
  *
diff --git a/src/core/or/dos.c b/src/core/or/dos.c
index 6dd3c50051..efb6433537 100644
--- a/src/core/or/dos.c
+++ b/src/core/or/dos.c
@@ -607,7 +607,7 @@ dos_cc_new_create_cell(channel_t *chan)
   /* This is the detection. Assess at every CREATE cell if the client should
    * get marked as malicious. This should be kept as fast as possible. */
   if (cc_has_exhausted_circuits(&entry->dos_stats)) {
-    /* If this is the first time we mark this entry, log it a info level.
+    /* If this is the first time we mark this entry, log it.
      * Under heavy DDoS, logging each time we mark would results in lots and
      * lots of logs. */
     if (entry->dos_stats.cc_stats.marked_until_ts == 0) {
diff --git a/src/core/or/or_connection_st.h b/src/core/or/or_connection_st.h
index aceed4d2c4..97dfe7a637 100644
--- a/src/core/or/or_connection_st.h
+++ b/src/core/or/or_connection_st.h
@@ -28,7 +28,7 @@ struct or_connection_t {
 
   /** This is the ClientHash value we expect to receive from the
    *  client during the Extended ORPort authentication protocol. We
-   *  compute it upon receiving the ClientNoce from the client, and we
+   *  compute it upon receiving the ClientNonce from the client, and we
    *  compare it with the actual ClientHash value sent by the
    *  client. */
   char *ext_or_auth_correct_client_hash;
diff --git a/src/core/or/relay.c b/src/core/or/relay.c
index 332878a8ea..843d7a8765 100644
--- a/src/core/or/relay.c
+++ b/src/core/or/relay.c
@@ -3179,7 +3179,7 @@ channel_flush_from_first_active_circuit, (channel_t *chan, int max))
 #define RELAY_CIRC_CELL_QUEUE_SIZE_DEFAULT \
   (50 * RELAY_CIRC_CELL_QUEUE_SIZE_MIN)
 
-/* The maximum number of cell a circuit queue can contain. This is updated at
+/* The maximum number of cells a circuit queue can contain. This is updated at
  * every new consensus and controlled by a parameter. */
 static int32_t max_circuit_cell_queue_size =
   RELAY_CIRC_CELL_QUEUE_SIZE_DEFAULT;
-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0