tbb-commits
Threads by month
- ----- 2026 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- 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
- 1 participants
- 21316 discussions
[Git][tpo/applications/fenix][tor-browser-102.2.1-12.0-1] 2 commits: tor-browser#41159 Remove HTTPS Everywhere from Tor Browser Android
by ma1 (@ma1) 22 Sep '22
by ma1 (@ma1) 22 Sep '22
22 Sep '22
ma1 pushed to branch tor-browser-102.2.1-12.0-1 at The Tor Project / Applications / fenix
Commits:
a8b8273e by ma1 at 2022-09-22T19:36:20+00:00
tor-browser#41159 Remove HTTPS Everywhere from Tor Browser Android
- - - - -
81f03fff by ma1 at 2022-09-22T19:36:20+00:00
Merge branch 'bug_41159' into 'tor-browser-102.2.1-12.0-1'
tor-browser#41159 Remove HTTPS Everywhere from Tor Browser Android
See merge request tpo/applications/fenix!152
- - - - -
3 changed files:
- app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt
- app/src/main/java/org/mozilla/fenix/utils/Settings.kt
- app/src/main/res/values/preference_keys.xml
Changes:
=====================================
app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt
=====================================
@@ -8,8 +8,14 @@ package org.mozilla.fenix.components
import android.os.StrictMode
import android.content.Context
+import kotlinx.coroutines.DelicateCoroutinesApi
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.GlobalScope
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.withContext
import mozilla.components.concept.engine.webextension.WebExtension
import mozilla.components.concept.engine.webextension.WebExtensionRuntime
+import mozilla.components.support.webextensions.WebExtensionSupport
import mozilla.components.support.base.log.logger.Logger
import org.mozilla.fenix.ext.components
import org.mozilla.fenix.ext.settings
@@ -66,47 +72,57 @@ object TorBrowserFeatures {
onError = { _, throwable -> onError(throwable) })
}
- private fun installHTTPSEverywhere(
+ @OptIn(DelicateCoroutinesApi::class) // GlobalScope usage
+ private fun uninstallHTTPSEverywhere(
runtime: WebExtensionRuntime,
- onSuccess: ((WebExtension) -> Unit),
+ onSuccess: (() -> Unit),
onError: ((Throwable) -> Unit)
) {
- runtime.installWebExtension(
- id = "https-everywhere-eff(a)eff.org",
- url = "resource://android/assets/extensions/https-everywhere/",
- onSuccess = onSuccess,
- onError = { _, throwable -> onError(throwable) }
- )
+ // Wait for WebExtensionSupport on the I/O thread to avoid deadlocks.
+ GlobalScope.launch(Dispatchers.IO) {
+ WebExtensionSupport.awaitInitialization()
+ // Back to the main thread.
+ withContext(Dispatchers.Main) {
+ val extension =
+ WebExtensionSupport.installedExtensions["https-everywhere-eff(a)eff.org"]
+ ?: return@withContext onSuccess() // Fine, nothing to uninstall.
+ runtime.uninstallWebExtension(
+ extension,
+ onSuccess = onSuccess,
+ onError = { _, throwable -> onError(throwable) }
+ )
+ }
+ }
}
fun install(context: Context, runtime: WebExtensionRuntime) {
+ val settings = context.settings()
/**
- * Install HTTPS Everywhere as a builtin addon, with a resource://android/ URI.
- * No signatures will be checked/required and there will be no automatic
- * extension updates. It's ok to always try to install, since for builtin extensions it will
- * be checked internally whether it is necessary to install or not: it will only be done
- * if this is the first time or if it's a newer version.
+ * Remove HTTPS Everywhere if we didn't yet, unless HTTPS-Only is disabled, which might
+ * mean user opted out from the built-in mechanism and still relies on the extension.
*/
- installHTTPSEverywhere(
- runtime,
- onSuccess = {
- logger.debug("HTTPS Everywhere extension was installed successfully")
- },
- onError = { throwable ->
- logger.error("Could not install HTTPS Everywhere extension", throwable)
- }
- )
-
+ if (!settings.httpsEverywhereRemoved && settings.shouldUseHttpsOnly) {
+ uninstallHTTPSEverywhere(
+ runtime,
+ onSuccess = {
+ settings.httpsEverywhereRemoved = true
+ logger.debug("HTTPS Everywhere extension was uninstalled successfully")
+ },
+ onError = { throwable ->
+ logger.error("Could not uninstall HTTPS Everywhere extension", throwable)
+ }
+ )
+ }
/**
* Install NoScript as a user WebExtension if we have not already done so.
* AMO signature is checked, but automatic updates still need to be enabled.
*/
- if (!context.settings().noscriptInstalled) {
+ if (!settings.noscriptInstalled) {
installNoScript(
context,
runtime,
onSuccess = {
- context.settings().noscriptInstalled = true
+ settings.noscriptInstalled = true
logger.debug("NoScript extension was installed successfully")
},
onError = { throwable ->
@@ -123,7 +139,7 @@ object TorBrowserFeatures {
* causing automatic update checks failures (components.addonUpdater being a lazy prop).
* The extension, from then on, should behave as if the user had installed it manually.
*/
- if (context.settings().noscriptUpdated == 0) {
+ if (settings.noscriptUpdated == 0) {
context.components.torController.registerTorListener(object : TorEvents {
override fun onTorConnected() {
context.components.torController.unregisterTorListener(this)
@@ -131,7 +147,7 @@ object TorBrowserFeatures {
context.components.addonUpdater.registerForFutureUpdates(NOSCRIPT_ID)
// Force an immediate update check
context.components.addonUpdater.update(NOSCRIPT_ID)
- context.settings().noscriptUpdated = 1
+ settings.noscriptUpdated = 1
}
@SuppressWarnings("EmptyFunctionBlock")
=====================================
app/src/main/java/org/mozilla/fenix/utils/Settings.kt
=====================================
@@ -1384,4 +1384,9 @@ class Settings(private val appContext: Context) : PreferencesHolder {
appContext.getPreferenceKey(R.string.pref_key_noscript_updated),
default = 0
)
+
+ var httpsEverywhereRemoved by booleanPreference(
+ appContext.getPreferenceKey(R.string.pref_key_https_everywhere_removed),
+ default = false
+ )
}
=====================================
app/src/main/res/values/preference_keys.xml
=====================================
@@ -298,6 +298,7 @@
<string name="pref_key_noscript_installed" translatable="false">pref_key_noscript_installed</string>
<string name="pref_key_noscript_updated" translatable="false">pref_key_noscript_updated</string>
+ <string name="pref_key_https_everywhere_removed" translatable="false">pref_key_https_everywhere_removed</string>
<!-- Security Level Settings -->
<string name="pref_key_tor_security_level_settings" translatable="false">pref_key_tor_security_level_settings</string>
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/be7201c2e410…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/be7201c2e410…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[tor-browser] branch geckoview-102.3.0esr-12.0-1 updated (f76d47caa232 -> f2d9d87c2d81)
by gitolite role 22 Sep '22
by gitolite role 22 Sep '22
22 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch geckoview-102.3.0esr-12.0-1
in repository tor-browser.
from f76d47caa232 Bug 1789487 - Update l10n-changesets.json on ESR102 to match Fx105 release. r=flod, a=me
new a6a8ba349fd6 Bug 1784588 - Fix SplitDriverVersion when the string has less than 4 numbers. r=aosmond
new 997bb92bae5f TB3: Tor Browser's official .mozconfigs.
new 76ddf8217d17 TB4: Tor Browser's Firefox preference overrides.
new 10189f89b016 Bug 12620: TorBrowser regression tests
new 26a55989e165 Bug 28044: Integrate Tor Launcher into tor-browser
new 1ca32d0dec99 Bug 40069: Add helpers for message passing with extensions
new 796998adb003 Bug 10760: Integrate TorButton to TorBrowser core
new dfcac1b1225a Add TorStrings module for localization
new 07a1a6695fde Bug 12974: Disable NTLM and Negotiate HTTP Auth
new 5ee5a81259e3 Bug 13028: Prevent potential proxy bypass cases.
new 5307433b5b95 Bug 9173: Change the default Firefox profile directory to be TBB-relative.
new 7413cb6c01cf Bug 14631: Improve profile access error messages.
new 5e50a4e89d99 Bug 13252: Do not store data in the app bundle
new 0d4ab0c6adeb Bug 2176: Rebrand Firefox to TorBrowser
new 932c8b1aa6ea Bug 16620: Clear window.name when no referrer sent
new d125046b853a Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp
new 54e3be723039 Bug 19273: Avoid JavaScript patching of the external app helper dialog.
new 44893c2eb6b8 Bug 11641: change TBB directory structure to be more like Firefox's
new d5222e25fe89 Bug 21724: Make Firefox and Tor Browser distinct macOS apps
new e932436e618d Bug 19121: reinstate the update.xml hash check
new 44213289b3aa Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
new e3a458d13cad Bug 16285: Exclude ClearKey system for now
new fd286c66d103 Bug 21431: Clean-up system extensions shipped in Firefox
new 80a0b61d3c97 Bug 21830: Copying large text from web console leaks to /tmp
new 3828ccb2dee7 Bug 23104: Add a default line height compensation
new 2f7117f362f9 Bug 25658: Replace security slider with security level UI
new 34ff018f52e9 Bug 26353: Prevent speculative connect that violated FPI.
new aa8461c2a317 Bug 28369: Stop shipping pingsender executable
new bad3962ddfd3 Bug 23247: Communicating security expectations for .onion
new 26813546e54d Bug 30541: Disable WebGL readPixel() for web content
new dd059659e2c9 Bug 26345: Hide tracking protection UI
new 9890d8a9bed5 Bug 31575: Replace Firefox Home (newtab) with about:tor
new 39432f25a976 Bug 27511: Add new identity button to toolbar
new b5174f3cb781 Bring back old Firefox onboarding
new 80a707bcb023 Bug 26961: New user onboarding.
new ae8e916027ad Bug 31607: App menu items stop working on macOS
new 464f662c427a Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#tor
new c672d5d0d49b Bug 32092: Fix Tor Browser Support link in preferences
new 7a138d1c14c1 Bug 31740: Remove some unnecessary RemoteSettings instances
new b93701bdf0c8 Bug 27604: Fix addon issues when moving TB directory
new b8203ad5f4cd Bug 32220: Improve the letterboxing experience
new 64f1960f2214 Bug 32658: Create a new MAR signing key
new 44e47a771abe Bug 24796 - Comment out excess permissions from GeckoView
new a8af9a9d9ecf Orfox: Centralized proxy applied to AbstractCommunicator and BaseResources.
new 565ff51e8139 Bug 25741 - TBA: Disable GeckoNetworkManager
new 5dfad5ad5f11 Bug 28125 - Prevent non-Necko network connections
new 4ea556640b9c Bug 33342: Avoid disconnect search addon error after removal.
new 7448d701f6e1 Bug 28005: Implement .onion alias urlbar rewrites
new d6e9337373b1 Bug 21952: Implement Onion-Location
new 372123912acc Bug 32418: Allow updates to be disabled via an enterprise policy.
new 6ad358d05991 Bug 33852: Clean up about:logins (LockWise) to avoid mentioning sync, etc.
new 3b83bcf1ae9e Bug 40025: Remove Mozilla add-on install permissions
new 81dc75b40d07 Bug 40073: Disable remote Public Suffix List fetching
new 56164154ef20 Bug 40002: Remove about:ion
new 082086f6a7e0 Bug 40091: Load HTTPS Everywhere as a builtin addon in desktop
new a21a033680ee Bug 40125: Expose Security Level pref in GeckoView
new 5508ee2f3b42 Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
new c3553e37e9fa Bug 30605: Honor privacy.spoof_english in Android
new 8eb2a98276a9 Bug 40199: Avoid using system locale for intl.accept_languages in GeckoView
new b4eefe1b92e2 Bug 40198: Expose privacy.spoof_english pref in GeckoView
new 3f585d65be71 Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware
new 1f9533b6e184 Bug 40309: Avoid using regional OS locales
new d3921df39c62 Bug 40432: Prevent probing installed applications
new e6ed29ab4cbb Bug 40857: Modified the fat .aar creation file
new f2d9d87c2d81 Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
The 65 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 +
.gitignore | 3 +
.gitmodules | 3 +
.mozconfig | 39 +
.mozconfig-android | 36 +
.mozconfig-asan | 44 +
.mozconfig-mac | 56 +
.mozconfig-mingw | 31 +
browser/actors/ClickHandlerChild.jsm | 20 +
browser/actors/ClickHandlerParent.jsm | 1 +
browser/actors/ContextMenuChild.jsm | 4 +
browser/app/Makefile.in | 2 +-
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 | 655 +++++++
browser/app/profile/firefox.js | 22 +-
browser/base/content/aboutDialog.xhtml | 45 +-
browser/base/content/appmenu-viewcache.inc.xhtml | 3 +-
browser/base/content/browser-menubar.inc | 48 +-
browser/base/content/browser-places.js | 12 +-
browser/base/content/browser-sets.inc | 2 +
browser/base/content/browser-siteIdentity.js | 55 +-
browser/base/content/browser.css | 7 +
browser/base/content/browser.js | 67 +-
browser/base/content/browser.xhtml | 11 +
browser/base/content/main-popupset.inc.xhtml | 1 +
browser/base/content/navigator-toolbox.inc.xhtml | 15 +
browser/base/content/nsContextMenu.js | 18 +
browser/base/content/pageinfo/pageInfo.js | 2 +-
browser/base/content/pageinfo/pageInfo.xhtml | 10 +
browser/base/content/pageinfo/security.js | 81 +-
browser/base/content/tabbrowser-tab.js | 9 +
browser/base/content/tabbrowser.js | 7 +
browser/base/content/utilityOverlay.js | 12 +
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
.../en-US/brand.properties => alpha/configure.sh} | 4 +-
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
.../branding/alpha/content/horizontal-lockup.svg | 5 +
.../alpha/content/identity-icons-brand.svg | 25 +
.../branding/{official => alpha}/content/jar.mn | 5 +
.../branding/{aurora => alpha}/content/moz.build | 0
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
.../firefox.VisualElementsManifest.xml | 2 +-
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 +
.../{nightly => alpha}/locales/en-US/brand.ftl | 2 +-
.../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 +-
browser/branding/nightly/content/jar.mn | 2 +
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 +-
browser/branding/official/content/jar.mn | 2 +
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/components/BrowserGlue.jsm | 121 +-
browser/components/about/AboutRedirector.cpp | 8 -
browser/components/about/components.conf | 2 -
.../components/aboutlogins/AboutLoginsParent.jsm | 2 +
.../components/aboutlogins/content/aboutLogins.css | 5 +
.../components/aboutlogins/content/aboutLogins.js | 6 +
.../content/components/fxaccounts-button.css | 5 +
.../aboutlogins/content/components/menu-button.css | 10 +
.../controlcenter/content/identityPanel.inc.xhtml | 44 +
.../components/customizableui/CustomizableUI.jsm | 21 +
browser/components/moz.build | 3 +-
browser/components/newtab/AboutNewTabService.jsm | 15 +-
.../onionservices/ExtensionMessaging.jsm | 77 +
.../onionservices/HttpsEverywhereControl.jsm | 119 ++
.../components/onionservices/OnionAliasStore.jsm | 201 ++
.../onionservices/OnionLocationChild.jsm | 39 +
.../onionservices/OnionLocationParent.jsm | 168 ++
.../content/onionlocation-notification-icons.css | 5 +
.../onionservices/content/onionlocation-urlbar.css | 27 +
.../content/onionlocation-urlbar.inc.xhtml | 10 +
.../onionservices/content/onionlocation.svg | 3 +
.../content/onionlocationPreferences.inc.xhtml | 11 +
.../content/onionlocationPreferences.js | 31 +
browser/components/onionservices/jar.mn | 3 +
browser/components/onionservices/moz.build | 9 +
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 | 11 +-
browser/components/preferences/privacy.inc.xhtml | 4 +
browser/components/preferences/privacy.js | 37 +
browser/components/search/SearchSERPTelemetry.jsm | 6 -
.../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 -
.../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 +
.../securitylevel/content/securityLevel.js | 501 +++++
.../securitylevel/content/securityLevelButton.css | 9 +
.../content/securityLevelButton.inc.xhtml | 7 +
.../securitylevel/content/securityLevelButton.svg | 21 +
.../securitylevel/content/securityLevelPanel.css | 82 +
.../content/securityLevelPanel.inc.xhtml | 38 +
.../content/securityLevelPreferences.css | 26 +
.../content/securityLevelPreferences.inc.xhtml | 62 +
browser/components/securitylevel/jar.mn | 6 +
browser/components/securitylevel/moz.build | 1 +
.../torpreferences/content/parseFunctions.jsm | 89 +
.../torpreferences/content/requestBridgeDialog.jsm | 204 +++
.../content/requestBridgeDialog.xhtml | 35 +
.../torpreferences/content/torBridgeSettings.jsm | 325 ++++
.../torpreferences/content/torCategory.inc.xhtml | 9 +
.../torpreferences/content/torFirewallSettings.jsm | 72 +
.../torpreferences/content/torLogDialog.jsm | 66 +
.../torpreferences/content/torLogDialog.xhtml | 23 +
.../components/torpreferences/content/torPane.js | 857 +++++++++
.../torpreferences/content/torPane.xhtml | 123 ++
.../torpreferences/content/torPreferences.css | 77 +
.../torpreferences/content/torPreferencesIcon.svg | 5 +
.../torpreferences/content/torProxySettings.jsm | 245 +++
browser/components/torpreferences/jar.mn | 14 +
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 | 13 +-
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 | 1926 ++++++++++++++++++++
.../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 +
.../onboarding/content/img/tor-watermark.png | Bin 0 -> 3064 bytes
.../content/onboarding-tor-circuit-display.js | 283 +++
.../onboarding/content/onboarding-tour-agent.js | 107 ++
.../extensions/onboarding/content/onboarding.css | 679 +++++++
.../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 ++
.../onboarding/locales/jar.mn} | 7 +-
.../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 | 16 +-
browser/installer/windows/nsis/shared.nsh | 1 -
browser/locales/Makefile.in | 10 +-
browser/locales/filter.py | 1 +
browser/locales/jar.mn | 7 -
browser/locales/l10n.ini | 1 +
browser/locales/l10n.toml | 4 +
browser/modules/BridgeDB.jsm | 110 ++
browser/modules/HomePage.jsm | 2 +-
browser/modules/TorProtocolService.jsm | 212 +++
browser/modules/TorStrings.jsm | 490 +++++
browser/modules/moz.build | 3 +
browser/moz.build | 1 +
browser/moz.configure | 8 +-
browser/themes/shared/UITour.css | 28 +-
browser/themes/shared/icons/new_circuit.svg | 8 +
browser/themes/shared/icons/new_identity.svg | 9 +
.../shared/identity-block/identity-block.css | 30 +
.../themes/shared/identity-block/onion-slash.svg | 5 +
.../themes/shared/identity-block/onion-warning.svg | 6 +
browser/themes/shared/identity-block/onion.svg | 3 +
browser/themes/shared/jar.inc.mn | 6 +
browser/themes/shared/menupanel.css | 8 +
browser/themes/shared/notification-icons.css | 2 +
browser/themes/shared/preferences/privacy.css | 4 +
browser/themes/shared/tabs.css | 6 +
browser/themes/shared/toolbarbutton-icons.css | 8 +
browser/themes/shared/urlbar-searchbar.css | 2 +
.../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 | 112 ++
docshell/base/nsDocShell.h | 6 +
docshell/base/nsDocShellLoadState.cpp | 8 +
docshell/base/nsIDocShell.idl | 5 +
docshell/base/nsIWebNavigation.idl | 5 +
docshell/build/components.conf | 1 +
docshell/shistory/SessionHistoryEntry.cpp | 14 +
docshell/shistory/SessionHistoryEntry.h | 1 +
docshell/shistory/nsISHEntry.idl | 5 +
docshell/shistory/nsSHEntry.cpp | 22 +-
docshell/shistory/nsSHEntry.h | 1 +
docshell/test/mochitest/mochitest.ini | 5 +
docshell/test/mochitest/test_tor_bug16620.html | 211 +++
docshell/test/mochitest/tor_bug16620.html | 51 +
docshell/test/mochitest/tor_bug16620_form.html | 51 +
dom/base/Document.cpp | 34 +-
dom/base/Document.h | 2 +
dom/base/nsContentUtils.cpp | 19 +
dom/base/nsContentUtils.h | 5 +
dom/base/nsGlobalWindowOuter.cpp | 3 +-
dom/canvas/ClientWebGLContext.cpp | 8 +
dom/interfaces/base/nsIBrowser.idl | 3 +-
dom/ipc/BrowserChild.cpp | 2 +
dom/ipc/BrowserParent.cpp | 3 +-
dom/ipc/PBrowser.ipdl | 1 +
dom/ipc/WindowGlobalActor.cpp | 4 +-
dom/ipc/WindowGlobalChild.cpp | 6 +-
dom/security/nsMixedContentBlocker.cpp | 16 +-
dom/webidl/Document.webidl | 8 +
extensions/auth/nsHttpNegotiateAuth.cpp | 4 +
extensions/permissions/PermissionManager.cpp | 6 +-
intl/locale/LocaleService.cpp | 25 -
intl/strres/nsStringBundle.cpp | 1 +
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 | 9 +
.../exoplayer2/upstream/DefaultHttpDataSource.java | 46 +-
mobile/android/geckoview/api.txt | 6 +
mobile/android/geckoview/build.gradle | 1 +
.../android/geckoview/src/main/AndroidManifest.xml | 20 +-
.../gecko/media/GeckoMediaDrmBridgeV21.java | 50 +-
.../java/org/mozilla/gecko/util/ProxySelector.java | 25 +-
.../java/org/mozilla/geckoview/GeckoRuntime.java | 8 +-
.../mozilla/geckoview/GeckoRuntimeSettings.java | 92 +-
.../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 | 22 +-
mobile/android/torbrowser.configure | 30 +
modules/libpref/init/StaticPrefList.yaml | 13 +-
moz.configure | 81 +
mozconfig-android-all-dev | 16 +
netwerk/dns/effective_tld_names.dat | 2 +
netwerk/ipc/DocumentLoadListener.cpp | 10 +
netwerk/protocol/http/nsHttpNTLMAuth.cpp | 3 +
.../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/nsSecureBrowserUI.cpp | 12 +
security/moz.build | 2 +-
security/nss/lib/certhigh/ocsp.c | 8 +
.../libpkix/pkix_pl_nss/module/pkix_pl_socket.c | 21 +
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 | 2 +
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 | 14 +
tbb-tests/mochitest.ini | 3 +
.../nightly/locales => tbb-tests}/moz.build | 6 +-
tbb-tests/test_tor_bug2874.html | 25 +
.../components/antitracking/antitracking.manifest | 2 +-
toolkit/components/antitracking/components.conf | 7 -
.../EnterprisePoliciesParent.jsm | 14 +-
toolkit/components/enterprisepolicies/moz.build | 3 +
toolkit/components/extensions/Extension.jsm | 10 +-
toolkit/components/extensions/ExtensionParent.jsm | 47 +
toolkit/components/extensions/moz.build | 1 +
.../remotebrowserutils/RemoteWebNavigation.jsm | 4 +
.../components/resistfingerprinting/RFPHelper.jsm | 94 +-
toolkit/components/search/SearchService.jsm | 34 +-
toolkit/components/telemetry/app/TelemetrySend.jsm | 28 +-
toolkit/components/telemetry/moz.build | 4 -
toolkit/content/widgets/browser-custom-element.js | 13 +-
.../mozapps/profile/profileSelection.properties | 5 +
toolkit/modules/AppConstants.jsm | 22 +
toolkit/modules/moz.build | 3 +
toolkit/modules/sessionstore/SessionHistory.jsm | 5 +
toolkit/moz.build | 1 +
.../mozapps/extensions/internal/XPIProvider.jsm | 46 +-
toolkit/mozapps/update/UpdateService.jsm | 63 +-
toolkit/mozapps/update/UpdateTelemetry.jsm | 1 +
toolkit/mozapps/update/nsIUpdateService.idl | 11 +
.../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
toolkit/profile/nsProfileLock.cpp | 17 +-
toolkit/profile/nsToolkitProfileService.cpp | 62 +-
toolkit/profile/nsToolkitProfileService.h | 13 +-
toolkit/toolkit.mozbuild | 3 +-
toolkit/torproject/torbutton | 1 +
toolkit/xre/nsAppRunner.cpp | 253 ++-
toolkit/xre/nsConsoleWriter.cpp | 2 +-
toolkit/xre/nsXREDirProvider.cpp | 150 +-
toolkit/xre/nsXREDirProvider.h | 20 +-
tools/lint/codespell.yml | 1 +
.../lib/environments/browser-window.js | 6 +-
tools/torbrowser/Makefile | 47 +
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/fataar.sh | 34 +
tools/torbrowser/fetch.sh | 30 +
tools/torbrowser/ide.sh | 7 +
tools/torbrowser/jslint.sh | 7 +
.../exthandler/nsExternalHelperAppService.cpp | 236 ++-
uriloader/exthandler/nsExternalHelperAppService.h | 3 +
.../exthandler/nsIExternalHelperAppService.idl | 47 +
widget/GfxDriverInfo.h | 3 +
widget/android/WebExecutorSupport.cpp | 10 +
widget/nsTransferable.cpp | 6 +
xpcom/ds/StaticAtoms.py | 1 +
xpcom/io/TorFileUtils.cpp | 133 ++
xpcom/io/TorFileUtils.h | 32 +
xpcom/io/moz.build | 5 +
xpcom/io/nsAppFileLocationProvider.cpp | 98 +-
xpcom/reflect/xptinfo/xptinfo.h | 3 +-
xpfe/appshell/nsAppShellService.cpp | 4 +
546 files changed, 15575 insertions(+), 2862 deletions(-)
create mode 100644 .gitmodules
create mode 100755 .mozconfig
create mode 100755 .mozconfig-android
create mode 100644 .mozconfig-asan
create mode 100644 .mozconfig-mac
create mode 100644 .mozconfig-mingw
create mode 100644 browser/app/profile/000-tor-browser.js
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%)
copy browser/branding/{official/locales/en-US/brand.properties => alpha/configure.sh} (71%)
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/horizontal-lockup.svg
create mode 100644 browser/branding/alpha/content/identity-icons-brand.svg
copy browser/branding/{official => alpha}/content/jar.mn (76%)
copy browser/branding/{aurora => alpha}/content/moz.build (100%)
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%)
copy browser/branding/{official => alpha}/firefox.VisualElementsManifest.xml (93%)
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
copy browser/branding/{nightly => alpha}/locales/en-US/brand.ftl (90%)
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/default512.png
create mode 100644 browser/branding/nightly/firefox.svg
create mode 100644 browser/branding/official/default512.png
create mode 100644 browser/branding/official/firefox.svg
create mode 100644 browser/components/onionservices/ExtensionMessaging.jsm
create mode 100644 browser/components/onionservices/HttpsEverywhereControl.jsm
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/onionlocation-notification-icons.css
create mode 100644 browser/components/onionservices/content/onionlocation-urlbar.css
create mode 100644 browser/components/onionservices/content/onionlocation-urlbar.inc.xhtml
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/jar.mn
create mode 100644 browser/components/onionservices/moz.build
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
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/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/securityLevelButton.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/moz.build
create mode 100644 browser/components/torpreferences/content/parseFunctions.jsm
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/torBridgeSettings.jsm
create mode 100644 browser/components/torpreferences/content/torCategory.inc.xhtml
create mode 100644 browser/components/torpreferences/content/torFirewallSettings.jsm
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/torPane.js
create mode 100644 browser/components/torpreferences/content/torPane.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/content/torProxySettings.jsm
create mode 100644 browser/components/torpreferences/jar.mn
create mode 100644 browser/components/torpreferences/moz.build
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/img/tor-watermark.png
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
copy browser/{branding/official/locales/en-US/brand.properties => extensions/onboarding/locales/jar.mn} (53%)
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/modules/BridgeDB.jsm
create mode 100644 browser/modules/TorProtocolService.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 docshell/test/mochitest/test_tor_bug16620.html
create mode 100644 docshell/test/mochitest/tor_bug16620.html
create mode 100644 docshell/test/mochitest/tor_bug16620_form.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-all-dev
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
copy {browser/branding/nightly/locales => tbb-tests}/moz.build (58%)
create mode 100644 tbb-tests/test_tor_bug2874.html
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/fataar.sh
create mode 100755 tools/torbrowser/fetch.sh
create mode 100755 tools/torbrowser/ide.sh
create mode 100755 tools/torbrowser/jslint.sh
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
65
[tor-browser] branch tor-browser-91.13.0esr-11.5-1 updated (d5af74fa1bd2 -> e2491522e54d)
by gitolite role 22 Sep '22
by gitolite role 22 Sep '22
22 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch tor-browser-91.13.0esr-11.5-1
in repository tor-browser.
from d5af74fa1bd2 fixup! Bug 10760: Integrate TorButton to TorBrowser core
new 4c2181c10c70 Bug 1782211 - Init feature policy; r=ckerschb, a=RyanVM
new c70f1d687f32 Bug 1787633 - Make nsTextToSubURI::UnEscapeNonAsciiURI static. r=m_kato, a=RyanVM
new 6b11a0a00ce6 Bug 1779993 - Reject cookies with no name and a __Secure- or __Host- prefix r=necko-reviewers,kershaw a=RyanVM
new 61fc2cfa6d99 Bug 1770094 r=freddyb,emilio a=RyanVM
new 97dc7924d1a3 Bug 1767360 - use correct image size retrieved from the output type to create video frames buffer. r=media-playback-reviewers,jolin a=RyanVM
new 954750b1e67e Bug 1776655 - Allocate input report context for each gamepad. r=mccr8, a=RyanVM
new aae8a38c9aaf Bug 1785109, mark CustomElementRegistry as multizone holder, r=mccr8 a=RyanVM
new 1b2bdfec0911 Bug 1786502 - Lock access to DeviceInfo devicechange callbacks. r=webrtc-reviewers,jib a=RyanVM
new e2491522e54d Bug 1789440 - Track reply message IDs for MessageChannel async replies, r=ipc-reviewers,mccr8 a=RyanVM
The 9 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:
docshell/base/nsDocShell.cpp | 2 +
dom/base/CustomElementRegistry.cpp | 3 +-
dom/base/Document.cpp | 8 +++-
dom/base/Document.h | 1 +
dom/gamepad/cocoa/CocoaGamepad.cpp | 48 ++++++++++++++--------
dom/html/HTMLFormSubmission.cpp | 3 +-
dom/html/HTMLSharedElement.cpp | 8 ++--
.../security/nsIContentSecurityPolicy.idl | 11 ++---
dom/jsurl/nsJSProtocolHandler.cpp | 12 ++----
dom/media/platforms/wmf/WMFVideoMFTManager.cpp | 38 ++++++++++-------
dom/media/platforms/wmf/WMFVideoMFTManager.h | 11 ++++-
dom/media/systemservices/CamerasParent.h | 2 +-
dom/security/nsCSPContext.cpp | 11 ++---
intl/uconv/moz.build | 1 +
intl/uconv/nsITextToSubURI.idl | 1 +
intl/uconv/nsTextToSubURI.cpp | 14 +++++--
intl/uconv/nsTextToSubURI.h | 10 ++++-
ipc/glue/MessageChannel.cpp | 7 ++--
ipc/glue/MessageChannel.h | 38 +++++++++--------
ipc/glue/ProtocolUtils.cpp | 6 ++-
ipc/glue/ProtocolUtils.h | 8 ++--
ipc/ipdl/ipdl/lower.py | 10 ++++-
netwerk/cookie/CookieService.cpp | 33 ++++++++++++++-
netwerk/cookie/CookieService.h | 1 +
netwerk/test/gtest/TestCookie.cpp | 26 ++++++++++++
parser/html/nsHtml5TreeOpExecutor.cpp | 40 ++++++++++++++++--
.../webrtc/modules/video_capture/video_capture.h | 8 +++-
uriloader/exthandler/win/nsMIMEInfoWin.cpp | 11 ++---
28 files changed, 263 insertions(+), 109 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
9
[Git][tpo/applications/fenix][tor-browser-99.0.0b3-11.5-1] Bug 41314: Add YEC 2022 strings to torbutton and fenix
by Richard Pospesel (@richard) 22 Sep '22
by Richard Pospesel (@richard) 22 Sep '22
22 Sep '22
Richard Pospesel pushed to branch tor-browser-99.0.0b3-11.5-1 at The Tor Project / Applications / fenix
Commits:
0a83dee9 by Richard Pospesel at 2022-09-22T18:49:16+00:00
Bug 41314: Add YEC 2022 strings to torbutton and fenix
- - - - -
1 changed file:
- app/src/main/res/values/torbrowser_strings.xml
Changes:
=====================================
app/src/main/res/values/torbrowser_strings.xml
=====================================
@@ -72,4 +72,23 @@
<!-- Spoof locale to English -->
<string name="tor_spoof_english">Request English versions of web pages for enhanced privacy</string>
+
+ <!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+
+ <!-- LOCALIZATION NOTE (yec2022_powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+ <string name="yec2022_powered_by_privacy">POWERED BY PRIVACY:</string>
+ <!-- LOCALIZATION NOTE (yec2022_resistance): resistance as in social/political resistance to opression, injustice, etc -->
+ <string name="yec2022_resistance">RESISTANCE</string>
+ <!-- LOCALIZATION NOTE (yec2022_change): change as in the process of social/political progress toward a better/more equitable society -->
+ <string name="yec2022_change">CHANGE</string>
+ <!-- LOCALIZATION NOTE (yec2022_freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+ <string name="yec2022_freedom">FREEDOM</string>
+ <!-- LOCALIZATION NOTE (yec2022_donate_now): Label for a button directing user to donation page -->
+ <string name="yec2022_donate_now">DONATE NOW</string>
+ <!-- LOCALIZATION NOTE (yec2022_donation_matching): Please translate the 'Friends of Tor' phrase, but
+ also format it like the name of an organization in whichever way that is appropriate for your locale.
+ Please keep the currency in USD.
+ Thank you!
+ -->
+ <string name="yec2022_donation_matching">Your donation will be matched by Friends of Tor, up to $150,000.</string>
</resources>
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/commit/0a83dee9f732f…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/commit/0a83dee9f732f…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[Git][tpo/applications/fenix][tor-browser-102.2.1-12.0-1] Bug 41314: Add YEC 2022 strings to torbutton and fenix
by Richard Pospesel (@richard) 22 Sep '22
by Richard Pospesel (@richard) 22 Sep '22
22 Sep '22
Richard Pospesel pushed to branch tor-browser-102.2.1-12.0-1 at The Tor Project / Applications / fenix
Commits:
be7201c2 by Richard Pospesel at 2022-09-22T17:48:06+00:00
Bug 41314: Add YEC 2022 strings to torbutton and fenix
- - - - -
1 changed file:
- app/src/main/res/values/torbrowser_strings.xml
Changes:
=====================================
app/src/main/res/values/torbrowser_strings.xml
=====================================
@@ -72,4 +72,23 @@
<!-- Spoof locale to English -->
<string name="tor_spoof_english">Request English versions of web pages for enhanced privacy</string>
+
+ <!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+
+ <!-- LOCALIZATION NOTE (yec2022_powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+ <string name="yec2022_powered_by_privacy">POWERED BY PRIVACY:</string>
+ <!-- LOCALIZATION NOTE (yec2022_resistance): resistance as in social/political resistance to opression, injustice, etc -->
+ <string name="yec2022_resistance">RESISTANCE</string>
+ <!-- LOCALIZATION NOTE (yec2022_change): change as in the process of social/political progress toward a better/more equitable society -->
+ <string name="yec2022_change">CHANGE</string>
+ <!-- LOCALIZATION NOTE (yec2022_freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+ <string name="yec2022_freedom">FREEDOM</string>
+ <!-- LOCALIZATION NOTE (yec2022_donate_now): Label for a button directing user to donation page -->
+ <string name="yec2022_donate_now">DONATE NOW</string>
+ <!-- LOCALIZATION NOTE (yec2022_donation_matching): Please translate the 'Friends of Tor' phrase, but
+ also format it like the name of an organization in whichever way that is appropriate for your locale.
+ Please keep the currency in USD.
+ Thank you!
+ -->
+ <string name="yec2022_donation_matching">Your donation will be matched by Friends of Tor, up to $150,000.</string>
</resources>
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/commit/be7201c2e4100…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/commit/be7201c2e4100…
You're receiving this email because of your account on gitlab.torproject.org.
1
0
[torbutton] branch maint-11.5 updated: Bug 41314: Add YEC 2022 strings to torbutton and fenix
by gitolite role 22 Sep '22
by gitolite role 22 Sep '22
22 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch maint-11.5
in repository torbutton.
The following commit(s) were added to refs/heads/maint-11.5 by this push:
new 6fb06ef3 Bug 41314: Add YEC 2022 strings to torbutton and fenix
6fb06ef3 is described below
commit 6fb06ef3579a12ac210704a8e019645e604c2a88
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Thu Sep 22 16:55:24 2022 +0000
Bug 41314: Add YEC 2022 strings to torbutton and fenix
---
chrome/locale/en-US/aboutTor.dtd | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/chrome/locale/en-US/aboutTor.dtd b/chrome/locale/en-US/aboutTor.dtd
index 5ccf1396..ea40b174 100644
--- a/chrome/locale/en-US/aboutTor.dtd
+++ b/chrome/locale/en-US/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONATE NOW">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $150,000.">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[torbutton] branch main updated: Bug 41314: Add YEC 2022 strings to torbutton and fenix
by gitolite role 22 Sep '22
by gitolite role 22 Sep '22
22 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository torbutton.
The following commit(s) were added to refs/heads/main by this push:
new 98bad6ca Bug 41314: Add YEC 2022 strings to torbutton and fenix
98bad6ca is described below
commit 98bad6cafe39297175a2091312fd621938522ca8
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Thu Sep 22 16:55:24 2022 +0000
Bug 41314: Add YEC 2022 strings to torbutton and fenix
---
chrome/locale/en-US/aboutTor.dtd | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/chrome/locale/en-US/aboutTor.dtd b/chrome/locale/en-US/aboutTor.dtd
index 5ccf1396..ea40b174 100644
--- a/chrome/locale/en-US/aboutTor.dtd
+++ b/chrome/locale/en-US/aboutTor.dtd
@@ -38,4 +38,23 @@
<!ENTITY aboutTor.nightly.ready.label "Test. Thoroughly.">
<!ENTITY aboutTor.nightly.ready2.label "You’re ready to test the world’s most private browsing experience.">
<!ENTITY aboutTor.nightly.bannerDescription "Tor Browser Nightly is an unstable version of Tor Browser you can use to preview new features, test their performance and provide feedback before release.">
-<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
\ No newline at end of file
+<!ENTITY aboutTor.nightly.bannerLink "Report a bug on the Tor Forum">
+
+<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
+<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
+<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
+<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
+<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
+<!ENTITY aboutTor.yec2022.donate_now "DONATE NOW">
+<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
+also format it like the name of an organization in whichever way that is appropriate for your locale.
+
+Please keep the currency in USD.
+Thank you!
+-->
+<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $150,000.">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch tor-browser-102.2.0esr-12.0-3 updated: squash! Firefox preference overrides.
by gitolite role 22 Sep '22
by gitolite role 22 Sep '22
22 Sep '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a commit to branch tor-browser-102.2.0esr-12.0-3
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-102.2.0esr-12.0-3 by this push:
new d1876ac52bb7 squash! Firefox preference overrides.
d1876ac52bb7 is described below
commit d1876ac52bb788f14d9bd4ab148d3598f4ecd90d
Author: Henry Wilkes <henry(a)torproject.org>
AuthorDate: Wed Sep 21 12:08:58 2022 +0100
squash! Firefox preference overrides.
Bug 41292: Disable moreFromMozilla in preferences page
---
browser/app/profile/001-base-profile.js | 3 +++
1 file changed, 3 insertions(+)
diff --git a/browser/app/profile/001-base-profile.js b/browser/app/profile/001-base-profile.js
index af76a7359fb3..2dbd674d9ab5 100644
--- a/browser/app/profile/001-base-profile.js
+++ b/browser/app/profile/001-base-profile.js
@@ -131,6 +131,9 @@ pref("extensions.pocket.enabled", false);
pref("browser.newtabpage.activity-stream.discoverystream.enabled", false);
pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
+// Disable moreFromMozilla pane in the preferences/settings (tor-browser#41292).
+pref("browser.preferences.moreFromMozilla", false);
+
// Disable the screenshot menu when right-clicking (Bug #40912 and #40007)
pref("extensions.screenshots.disabled", true);
pref("extensions.webcompat-reporter.enabled", false);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch geckoview-102.2.0esr-12.0-1 updated (b2c2c5f22bc0 -> e7e60d23b95f)
by gitolite role 22 Sep '22
by gitolite role 22 Sep '22
22 Sep '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a change to branch geckoview-102.2.0esr-12.0-1
in repository tor-browser.
from b2c2c5f22bc0 Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
new 641bbefd93db fixup! Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
new e7e60d23b95f fixup! TB3: Tor Browser's official .mozconfigs.
The 2 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:
mozconfig-android-all-dev | 16 ++++++++++++++++
tools/torbrowser/Makefile | 3 +++
tools/torbrowser/fataar.sh | 34 ++++++++++++++++++++++++++++++++++
3 files changed, 53 insertions(+)
create mode 100644 mozconfig-android-all-dev
create mode 100755 tools/torbrowser/fataar.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
2
[tor-browser] annotated tag FIREFOX_102_3_0esr_RELEASE created (now 9fe5035e9a15b)
by gitolite role 21 Sep '22
by gitolite role 21 Sep '22
21 Sep '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag FIREFOX_102_3_0esr_RELEASE
in repository tor-browser.
at 9fe5035e9a15b (tag)
tagging f76d47caa23284f4a2bc35550bf88a0f2ef6ffac (commit)
replaces FIREFOX_99_0_1_RELEASE
by Richard Pospesel
on Wed Sep 21 20:10:27 2022 +0000
- Log -----------------------------------------------------------------
Tagging FIREFOX_102_3_0esr_RELEASE
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmMrb8AXHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyxvpg/9F+/ro2NvM/flgbHSDa38ncnI
Uh4ap7dxcAtF9Y+uapOZLCWap08agoFky2wFYMG+4wOvR4VdBOlfDjmlidopHyL8
Tia/C866jUe6zx+DSCSXmVovApM8MNqmHCZWK8utsCMq7F2U7lal+mai9khJeGf7
dtOZvNRKPfFZ+J9rwZeAghTeKN+SfsbqDN5iO0+P9i1Sut1pxYhle/wsnFstJBAh
+OtY0SE9Qz3Q+Ay2rQeP5inld6ic1MSTMGOfdwSfxuKDDrQL17V2k9x1Z76TywiZ
Blr1GNz0awLEsqNDQeNjbKScD6AO0AhAfWnETrL7bYA4MHswnsI+buHalp8Xrv7V
GFo25BpshRZQQBcuECt1JpL8ev5oDe/N3472WiDBUv0Kq7eBhalLrwRzJTz7IQ5i
VePsauQWS/eSb4KLrzkiSOrVEGbbQ4Do7Pm3u/e7Aj2Zn4bOPLyEmzkP/11hCQs8
+mBp3zW+LNzYr2s7eqad2z7jDyS8uBF6LoCnjXTTUEyuaQW69lxYZpu9AvrzyTTq
ebhxVMzzFOFCanacal1PQNobtdt0T29YOTesTXUGcP/X1/+XOhQJ3wsLjY8koBIn
NzaEKbAd86qP9VtY2Hmg9kc5m7csiEVD7+gtHCg7zigCPlGhD1ucg+WNQGHVJvwi
T9TsQK28FN+mfXeJUoM=
=jomD
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
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