lists.torproject.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

tbb-commits

Thread Start a new thread
Download
Threads by month
  • ----- 2025 -----
  • 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
tbb-commits@lists.torproject.org

  • 18606 discussions
[tor-browser/tor-browser-78.3.0esr-10.0-2] fixup! Bug 10760: Integrate TorButton to TorBrowser core
by sysrqb@torproject.org 10 Oct '20

10 Oct '20
commit bc9d508fdd0f600d762544662f007c213e33ea33 Author: Matthew Finkel <sysrqb(a)torproject.org> Date: Sat Oct 10 15:30:11 2020 +0000 fixup! Bug 10760: Integrate TorButton to TorBrowser core --- toolkit/torproject/torbutton | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolkit/torproject/torbutton b/toolkit/torproject/torbutton index 88640a08733b..dd24967b1bb8 160000 --- a/toolkit/torproject/torbutton +++ b/toolkit/torproject/torbutton @@ -1 +1 @@ -Subproject commit 88640a08733bd28d359e2327ecc813391ca7f705 +Subproject commit dd24967b1bb89e83b656a22ff887eff81946be45
1 0
0 0
[tor-browser/tor-browser-78.3.0esr-10.0-1] squash! TB4: Tor Browser's Firefox preference overrides.
by sysrqb@torproject.org 10 Oct '20

10 Oct '20
commit f24fbd15e83a3ffe0b13f2c7a23553b8fb0c839e Author: Georg Koppen <gk(a)torproject.org> Date: Fri Oct 9 07:19:56 2020 +0000 squash! TB4: Tor Browser's Firefox preference overrides. Bug 40140: Videos stop working with Tor Browser 10.0 on Windows --- browser/app/profile/000-tor-browser.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js index bac98ce06540..0851f9ac84de 100644 --- a/browser/app/profile/000-tor-browser.js +++ b/browser/app/profile/000-tor-browser.js @@ -347,6 +347,13 @@ pref("browser.urlbar.update1.searchTips", false); // is only reported via telemetry (which is disabled). pref("corroborator.enabled", false); +// Having the RDD Opus option enabled on Windows breaks videos for us. +// See: https://bugzilla.mozilla.org/show_bug.cgi?id=1667360 and +// tor-browser#40140. +#ifdef XP_WIN +pref"media.rdd-opus.enabled", false); +#endif + // Onboarding. pref("browser.onboarding.tourset-version", 5); pref("browser.onboarding.newtour", "welcome,privacy,tor-network-9.0,circuit-display,security,expect-differences,onion-services,learn-more");
1 0
0 0
[tor-browser/tor-browser-78.3.0esr-10.0-1] fixup! Bug 26961: New user onboarding.
by sysrqb@torproject.org 10 Oct '20

10 Oct '20
commit ed0d4de53aeb4c4c328e84b1c2621bbaf475824e Author: Alex Catarineu <acat(a)torproject.org> Date: Thu Oct 8 11:51:44 2020 +0200 fixup! Bug 26961: New user onboarding. Bug 40139: Update Onboarding icon for 10.0 --- browser/extensions/onboarding/content/Onboarding.jsm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browser/extensions/onboarding/content/Onboarding.jsm b/browser/extensions/onboarding/content/Onboarding.jsm index b411a3039a3e..9f51fb4bd28a 100644 --- a/browser/extensions/onboarding/content/Onboarding.jsm +++ b/browser/extensions/onboarding/content/Onboarding.jsm @@ -909,7 +909,7 @@ class Onboarding { } const kOnionURL = "https://3g2upl4pq6kufc4m.onion/"; // DuckDuckGo - const kLearnMore = "https://www.torproject.org/releases/tor-browser-95/"; + const kLearnMore = "https://www.torproject.org/releases/tor-browser-10-0/"; let handledTourActionClick = false; switch (id) { case "onboarding-overlay-button-icon":
1 0
0 0
[tor-browser/tor-browser-78.3.0esr-10.0-1] fixup! Bug 10760: Integrate TorButton to TorBrowser core
by sysrqb@torproject.org 10 Oct '20

10 Oct '20
commit 20c8589c0570f6408c742e0f3b67f39907431267 Author: Matthew Finkel <sysrqb(a)torproject.org> Date: Sat Oct 10 15:16:18 2020 +0000 fixup! Bug 10760: Integrate TorButton to TorBrowser core --- toolkit/torproject/torbutton | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolkit/torproject/torbutton b/toolkit/torproject/torbutton index 4e67ee2ef26e..dd24967b1bb8 160000 --- a/toolkit/torproject/torbutton +++ b/toolkit/torproject/torbutton @@ -1 +1 @@ -Subproject commit 4e67ee2ef26e28da0f02a0e43e22a61ee33c6d4d +Subproject commit dd24967b1bb89e83b656a22ff887eff81946be45
1 0
0 0
[Git][tpo/applications/fenix][tor-browser-82.0.0b4-10.0-1] Bug 40062: HTTPS Everywhere is not shown as installed
by Matthew Finkel 10 Oct '20

10 Oct '20
Matthew Finkel pushed to branch tor-browser-82.0.0b4-10.0-1 at The Tor Project / Applications / fenix Commits: 1e797f95 by Alex Catarineu at 2020-10-10T14:15:25+00:00 Bug 40062: HTTPS Everywhere is not shown as installed Also 40070: Consider storing the list of recommended addons This implements our own AddonsProvider, which loads the list of available addons from assets instead of fetching it from an endpoint. In this list, we replace https-everywhere by our https-everywhere-eff, so that the EFF one is shown as installed in the addons list and the AMO one is not displayed. Also, we hide the uninstall button for builtin addons. - - - - - 4 changed files: - + app/src/main/assets/allowed_addons.json - app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt - app/src/main/java/org/mozilla/fenix/components/Components.kt - + app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt Changes: ===================================== app/src/main/assets/allowed_addons.json ===================================== The diff for this file was not included because it is too large. ===================================== app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt ===================================== @@ -21,6 +21,7 @@ import kotlinx.coroutines.launch import mozilla.components.feature.addons.Addon import mozilla.components.feature.addons.AddonManagerException import mozilla.components.feature.addons.ui.translatedName +import mozilla.components.support.webextensions.WebExtensionSupport.installedExtensions import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.ext.components @@ -256,6 +257,8 @@ class InstalledAddonDetailsFragment : Fragment() { } } private fun bindRemoveButton(view: View) { + val isBuiltin = installedExtensions[addon.id]?.isBuiltIn() ?: false + view.remove_add_on.isVisible = !isBuiltin view.remove_add_on.setOnClickListener { setAllInteractiveViewsClickable(view, false) requireContext().components.addonManager.uninstallAddon( ===================================== app/src/main/java/org/mozilla/fenix/components/Components.kt ===================================== @@ -9,7 +9,6 @@ import android.content.Context import android.content.Intent import androidx.core.net.toUri import mozilla.components.feature.addons.AddonManager -import mozilla.components.feature.addons.amo.AddonCollectionProvider import mozilla.components.feature.addons.migration.DefaultSupportedAddonsChecker import mozilla.components.feature.addons.migration.SupportedAddonsChecker import mozilla.components.feature.addons.update.AddonUpdater @@ -71,18 +70,7 @@ class Components(private val context: Context) { ) } - val addonCollectionProvider by lazy { - if (!BuildConfig.AMO_COLLECTION.isNullOrEmpty()) { - AddonCollectionProvider( - context, - core.client, - collectionName = BuildConfig.AMO_COLLECTION, - maxCacheAgeInMinutes = DAY_IN_MINUTES - ) - } else { - AddonCollectionProvider(context, core.client, maxCacheAgeInMinutes = DAY_IN_MINUTES) - } - } + val addonCollectionProvider by lazy { TorAddonCollectionProvider(context, core.client) } val appStartupTelemetry by lazy { AppStartupTelemetry(analytics.metrics) } ===================================== app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt ===================================== @@ -0,0 +1,60 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +// Copyright (c) 2020, The Tor Project, Inc. + +package org.mozilla.fenix.components + +import android.content.Context +import android.graphics.Bitmap +import kotlinx.coroutines.withContext +import mozilla.components.concept.fetch.Client +import mozilla.components.feature.addons.Addon +import kotlinx.coroutines.Dispatchers +import mozilla.components.feature.addons.amo.AddonCollectionProvider +import java.io.IOException + +internal const val COLLECTION_NAME = "tor_browser_collection" +internal const val ALLOWED_ADDONS_PATH = "allowed_addons.json" +internal const val MAX_CACHE_AGE = 1000L * 365L * 24L * 60L // 1000 years + +class TorAddonCollectionProvider( + private val context: Context, + client: Client +) : AddonCollectionProvider( + context, client, serverURL = "", + collectionName = COLLECTION_NAME, + maxCacheAgeInMinutes = MAX_CACHE_AGE +) { + private var isCacheLoaded = false + + @Throws(IOException::class) + override suspend fun getAvailableAddons( + allowCache: Boolean, + readTimeoutInSeconds: Long? + ): List<Addon> { + ensureCache() + return super.getAvailableAddons(true, readTimeoutInSeconds) + } + + @Throws(IOException::class) + override suspend fun getAddonIconBitmap(addon: Addon): Bitmap? { + ensureCache() + return super.getAddonIconBitmap(addon) + } + + @Throws(IOException::class) + private suspend fun ensureCache() { + if (isCacheLoaded) { + return + } + return withContext(Dispatchers.IO) { + val data = context.assets.open(ALLOWED_ADDONS_PATH).bufferedReader().use { + it.readText() + } + writeToDiskCache(data) + isCacheLoaded = true + } + } +} View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/commit/1e797f9532bee… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/commit/1e797f9532bee… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/fenix][tor-browser-81.1.2-10.0-2] 2 commits: Bug 40062: HTTPS Everywhere is not shown as installed
by Matthew Finkel 10 Oct '20

10 Oct '20
Matthew Finkel pushed to branch tor-browser-81.1.2-10.0-2 at The Tor Project / Applications / fenix Commits: 78d91855 by Alex Catarineu at 2020-10-08T20:47:52+02:00 Bug 40062: HTTPS Everywhere is not shown as installed Also 40070: Consider storing the list of recommended addons This implements our own AddonsProvider, which loads the list of available addons from assets instead of fetching it from an endpoint. In this list, we replace https-everywhere by our https-everywhere-eff, so that the EFF one is shown as installed in the addons list and the AMO one is not displayed. Also, we hide the uninstall button for builtin addons. - - - - - b0726c30 by Matthew Finkel at 2020-10-10T14:14:42+00:00 Merge remote-tracking branch &#39;acatgl/40062+1&#39; into tor-browser-81.1.2-10.0-2 - - - - - 4 changed files: - + app/src/main/assets/allowed_addons.json - app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt - app/src/main/java/org/mozilla/fenix/components/Components.kt - + app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt Changes: ===================================== app/src/main/assets/allowed_addons.json ===================================== The diff for this file was not included because it is too large. ===================================== app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt ===================================== @@ -21,6 +21,7 @@ import kotlinx.coroutines.launch import mozilla.components.feature.addons.Addon import mozilla.components.feature.addons.AddonManagerException import mozilla.components.feature.addons.ui.translatedName +import mozilla.components.support.webextensions.WebExtensionSupport.installedExtensions import org.mozilla.fenix.HomeActivity import org.mozilla.fenix.R import org.mozilla.fenix.ext.components @@ -256,6 +257,8 @@ class InstalledAddonDetailsFragment : Fragment() { } } private fun bindRemoveButton(view: View) { + val isBuiltin = installedExtensions[addon.id]?.isBuiltIn() ?: false + view.remove_add_on.isVisible = !isBuiltin view.remove_add_on.setOnClickListener { setAllInteractiveViewsClickable(view, false) requireContext().components.addonManager.uninstallAddon( ===================================== app/src/main/java/org/mozilla/fenix/components/Components.kt ===================================== @@ -9,7 +9,6 @@ import android.content.Context import android.content.Intent import androidx.core.net.toUri import mozilla.components.feature.addons.AddonManager -import mozilla.components.feature.addons.amo.AddonCollectionProvider import mozilla.components.feature.addons.migration.DefaultSupportedAddonsChecker import mozilla.components.feature.addons.migration.SupportedAddonsChecker import mozilla.components.feature.addons.update.AddonUpdater @@ -71,18 +70,7 @@ class Components(private val context: Context) { ) } - val addonCollectionProvider by lazy { - if (!BuildConfig.AMO_COLLECTION.isNullOrEmpty()) { - AddonCollectionProvider( - context, - core.client, - collectionName = BuildConfig.AMO_COLLECTION, - maxCacheAgeInMinutes = DAY_IN_MINUTES - ) - } else { - AddonCollectionProvider(context, core.client, maxCacheAgeInMinutes = DAY_IN_MINUTES) - } - } + val addonCollectionProvider by lazy { TorAddonCollectionProvider(context, core.client) } val appStartupTelemetry by lazy { AppStartupTelemetry(analytics.metrics) } ===================================== app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt ===================================== @@ -0,0 +1,60 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +// Copyright (c) 2020, The Tor Project, Inc. + +package org.mozilla.fenix.components + +import android.content.Context +import android.graphics.Bitmap +import kotlinx.coroutines.withContext +import mozilla.components.concept.fetch.Client +import mozilla.components.feature.addons.Addon +import kotlinx.coroutines.Dispatchers +import mozilla.components.feature.addons.amo.AddonCollectionProvider +import java.io.IOException + +internal const val COLLECTION_NAME = "tor_browser_collection" +internal const val ALLOWED_ADDONS_PATH = "allowed_addons.json" +internal const val MAX_CACHE_AGE = 1000L * 365L * 24L * 60L // 1000 years + +class TorAddonCollectionProvider( + private val context: Context, + client: Client +) : AddonCollectionProvider( + context, client, serverURL = "", + collectionName = COLLECTION_NAME, + maxCacheAgeInMinutes = MAX_CACHE_AGE +) { + private var isCacheLoaded = false + + @Throws(IOException::class) + override suspend fun getAvailableAddons( + allowCache: Boolean, + readTimeoutInSeconds: Long? + ): List<Addon> { + ensureCache() + return super.getAvailableAddons(true, readTimeoutInSeconds) + } + + @Throws(IOException::class) + override suspend fun getAddonIconBitmap(addon: Addon): Bitmap? { + ensureCache() + return super.getAddonIconBitmap(addon) + } + + @Throws(IOException::class) + private suspend fun ensureCache() { + if (isCacheLoaded) { + return + } + return withContext(Dispatchers.IO) { + val data = context.assets.open(ALLOWED_ADDONS_PATH).bufferedReader().use { + it.readText() + } + writeToDiskCache(data) + isCacheLoaded = true + } + } +} View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/6afc782a6377… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/6afc782a6377… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/android-components][android-components-60.0.3-10.0-1] Bug 40016: Allow inheriting from AddonCollectionProvider
by Matthew Finkel 10 Oct '20

10 Oct '20
Matthew Finkel pushed to branch android-components-60.0.3-10.0-1 at The Tor Project / Applications / android-components Commits: 86094a92 by Alex Catarineu at 2020-10-10T14:11:59+00:00 Bug 40016: Allow inheriting from AddonCollectionProvider This will allow implementing our own AddonsProvider in fenix. - - - - - 1 changed file: - components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt Changes: ===================================== components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt ===================================== @@ -50,7 +50,7 @@ internal const val DEFAULT_READ_TIMEOUT_IN_SECONDS = 20L * cache is being used by default. * @property client A reference of [Client] for interacting with the AMO HTTP api. */ -class AddonCollectionProvider( +open class AddonCollectionProvider( private val context: Context, private val client: Client, private val serverURL: String = DEFAULT_SERVER_URL, @@ -143,7 +143,7 @@ class AddonCollectionProvider( * a connectivity problem or a timeout. */ @Throws(IOException::class) - suspend fun getAddonIconBitmap(addon: Addon): Bitmap? { + open suspend fun getAddonIconBitmap(addon: Addon): Bitmap? { var bitmap: Bitmap? = null if (addon.iconUrl != "") { client.fetch( @@ -161,7 +161,7 @@ class AddonCollectionProvider( } @VisibleForTesting - internal fun writeToDiskCache(collectionResponse: String) { + protected fun writeToDiskCache(collectionResponse: String) { synchronized(diskCacheLock) { getCacheFile(context).writeString { collectionResponse } } View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/commit/… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/commit/… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/android-components][android-components-57.0.7-10.0-1] 2 commits: Bug 40016: Allow inheriting from AddonCollectionProvider
by Matthew Finkel 10 Oct '20

10 Oct '20
Matthew Finkel pushed to branch android-components-57.0.7-10.0-1 at The Tor Project / Applications / android-components Commits: 481f7ef0 by Alex Catarineu at 2020-10-10T11:51:57+02:00 Bug 40016: Allow inheriting from AddonCollectionProvider This will allow implementing our own AddonsProvider in fenix. - - - - - 172013b4 by Matthew Finkel at 2020-10-10T14:10:40+00:00 Merge remote-tracking branch &#39;acatgl/40016+2&#39; into android-components-57.0.7-10.0-1 - - - - - 1 changed file: - components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt Changes: ===================================== components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt ===================================== @@ -50,7 +50,7 @@ internal const val DEFAULT_READ_TIMEOUT_IN_SECONDS = 20L * cache is being used by default. * @property client A reference of [Client] for interacting with the AMO HTTP api. */ -class AddonCollectionProvider( +open class AddonCollectionProvider( private val context: Context, private val client: Client, private val serverURL: String = DEFAULT_SERVER_URL, @@ -143,7 +143,7 @@ class AddonCollectionProvider( * a connectivity problem or a timeout. */ @Throws(IOException::class) - suspend fun getAddonIconBitmap(addon: Addon): Bitmap? { + open suspend fun getAddonIconBitmap(addon: Addon): Bitmap? { var bitmap: Bitmap? = null if (addon.iconUrl != "") { client.fetch( @@ -161,7 +161,7 @@ class AddonCollectionProvider( } @VisibleForTesting - internal fun writeToDiskCache(collectionResponse: String) { + protected fun writeToDiskCache(collectionResponse: String) { synchronized(diskCacheLock) { getCacheFile(context).writeString { collectionResponse } } View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/compare… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/compare… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[tor-browser-build/master] Bug 40124: Remove unused torbrowser-android-all (and related) targets
by sysrqb@torproject.org 10 Oct '20

10 Oct '20
commit 16361f048ef30607afcae19da118427063bcf3b5 Author: Georg Koppen <gk(a)torproject.org> Date: Fri Oct 9 17:11:20 2020 +0000 Bug 40124: Remove unused torbrowser-android-all (and related) targets --- rbm.conf | 8 -------- 1 file changed, 8 deletions(-) diff --git a/rbm.conf b/rbm.conf index a6f9eb5..1ff2da3 100644 --- a/rbm.conf +++ b/rbm.conf @@ -229,14 +229,6 @@ targets: - zip - unzip - torbrowser-android-all: - - android-all - - android - android-all: - arch: all - var: - android-all: 1 - osname: android-all torbrowser-android-armv7: - android-armv7 - android
1 0
0 0
[Git][tpo/applications/fenix][tor-browser-82.0.0b4-10.0-1] 43 commits: Bug #40002: Add GitLab CI
by Matthew Finkel 09 Oct '20

09 Oct '20
Matthew Finkel pushed to branch tor-browser-82.0.0b4-10.0-1 at The Tor Project / Applications / fenix Commits: 65ee32ec by Matthew Finkel at 2020-10-06T18:29:47+00:00 Bug #40002: Add GitLab CI - - - - - c4bf52fd by Matthew Finkel at 2020-10-06T18:30:42+00:00 Bug 40020: Change applicationId - - - - - ee8db2c5 by Matthew Finkel at 2020-10-06T18:30:43+00:00 Bug 40020: Change app name - - - - - 6f75485f by Matthew Finkel at 2020-10-06T18:31:16+00:00 Bug 40020: Change deeplink scheme - - - - - ba988490 by Matthew Finkel at 2020-10-06T18:31:17+00:00 Bug 33594: Disable data collection by default (Glean) - - - - - 5edf41c7 by Matthew Finkel at 2020-10-06T18:31:17+00:00 Bug 40019: Adjust is disabled on Release when data collection is disabled - - - - - 6587846e by Matthew Finkel at 2020-10-06T18:31:17+00:00 Bug 34338: Disable the crash reporter - - - - - 38630502 by Matthew Finkel at 2020-10-06T18:31:17+00:00 Bug 40014: Neuter Google Advertising ID - - - - - 607d8187 by Matthew Finkel at 2020-10-06T18:31:17+00:00 Bug 40018: Disable Push service - - - - - b7ba7db2 by Alex Catarineu at 2020-10-06T18:31:17+00:00 Bug 40001: Start Tor as part of the Fenix initialization - - - - - a1b004b7 by Alex Catarineu at 2020-10-06T18:34:29+00:00 Bug 40030: Install HTTPS Everywhere and NoScript addons on startup HTTPS Everywhere is installed as a builtin extension and NoScript as a regular AMO addon. To avoid unnecessary I/O we only install NoScript the first time, and rely on the browser addon updating mechanism for keeping up with new versions. This is the same behaviour that was implemented in the Fennec-based Tor Browser, where it was installed as a &quot;distribution addon&quot;, which also only occurred once. - - - - - b2b8b0a3 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 34403: Disable Normal mode by default - - - - - 26ad7b86 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40015: Modify Home menu - - - - - ca8ddd3c by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40016: Hide unwanted Settings - - - - - d068b9f3 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40016: Modify Default toolbar menu - - - - - 49cd6bcd by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40016: Add Donate settings button - - - - - a710dbff by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40016: Move Allow Screenshots under Advanced - - - - - abd59835 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40016: Don&#39;t install WebCompat webext - - - - - 06573c35 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40016: Don&#39;t onboard Search Suggestions - - - - - 2b689f55 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40031: Hide Mozilla-specific items on About page - - - - - 8c56c3e8 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40020: Change App icons - - - - - 5eb6eb90 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40032: Set usesCleartextTraffic as false - - - - - 75a4a6da by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40028: Define bootstrapping events and Quick Start - - - - - 69eea2d3 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40028: Implement Tor Service controller - - - - - aa09aebf by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40028: Integrate Tor Controller into HomeFragment - - - - - 6344fbbb by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40028: Implement Tor connect and logger screens - - - - - e7447634 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40028: Implement Tor Onboarding - - - - - 2915c48c by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40028: Implement new home screen - - - - - 140a12ea by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40034: Disable PWA onboading - - - - - a935f9e3 by Alexander Færøy at 2020-10-07T22:36:42+00:00 Pin CI builds to runners with 32GB of RAM to avoid OOM conditions. - - - - - 7fae8adc by Georg Koppen at 2020-10-07T22:36:42+00:00 Bug 40042: Add option do overwrite timestamp in extension version - - - - - cecf1d23 by Alex Catarineu at 2020-10-07T22:36:42+00:00 Bug 34378: Port external helper app prompting With the corresponding android-components patch, this allows all `startActivity` that may open external apps to be replaced by `TorUtils.startActivityPrompt`. - - - - - 26c9d43a by Georg Koppen at 2020-10-07T22:36:42+00:00 Bug 40059: Use MOZ_BUILD_DATE for versionCode At the same time we adapt MOZ_BUILD_DATE to our needs where it is actually used and not in tor-browser-build. This gives us more flexibility. See: tor-browser-build#40084. - - - - - 1b543bfb by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40041: Implement Tor Network Settings - - - - - dccc751e by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40041: Integrate Tor Network Settings - - - - - 76e5b527 by Alex Catarineu at 2020-10-07T22:36:42+00:00 Bug 40063: Do not sort search engines alphabetically - - - - - 1def5736 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40026: Implement Security Level settings - - - - - 6b4af383 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40026: Integrate Security Level settings - - - - - aa149b19 by Matthew Finkel at 2020-10-07T22:36:42+00:00 Bug 40064: Use Gecko Beta for Nightly and Debug variants - - - - - 0878355b by Alex Catarineu at 2020-10-07T22:36:42+00:00 Bug 40061: Do not show &quot;Send to device&quot; in sharing menu - - - - - 20792640 by Alex Catarineu at 2020-10-07T22:36:42+00:00 Bug 40058: Hide option for disallowing addon in private mode - - - - - 185ce4a1 by Georg Koppen at 2020-10-07T22:36:42+00:00 Bug 40067: Fix reproducibility issue in classes2.dex We make sure our MOZ_BUILD_DATE gets used as a source for showing date related information on the Fenix about page. - - - - - 58c7c6e4 by Matthew Finkel at 2020-10-07T22:41:42+00:00 Bug 40072: Disable Tracking Protection - - - - - 30 changed files: - + .gitlab-ci.yml - app/build.gradle - − app/src/beta/res/drawable/ic_launcher_foreground.xml - app/src/beta/res/mipmap-hdpi/ic_launcher.png - app/src/beta/res/mipmap-mdpi/ic_launcher.png - app/src/beta/res/mipmap-xhdpi/ic_launcher.png - app/src/beta/res/mipmap-xxhdpi/ic_launcher.png - app/src/beta/res/mipmap-xxxhdpi/ic_launcher.png - app/src/beta/res/values/static_strings.xml - app/src/beta/res/xml/shortcuts.xml - − app/src/debug/res/drawable/ic_launcher_foreground.xml - app/src/debug/res/xml/shortcuts.xml - app/src/main/AndroidManifest.xml - app/src/main/java/org/mozilla/fenix/FeatureFlags.kt - app/src/main/java/org/mozilla/fenix/FenixApplication.kt - app/src/main/java/org/mozilla/fenix/HomeActivity.kt - app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt - app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt - app/src/main/java/org/mozilla/fenix/components/Analytics.kt - app/src/main/java/org/mozilla/fenix/components/Components.kt - app/src/main/java/org/mozilla/fenix/components/Core.kt - + app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt - app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt - app/src/main/java/org/mozilla/fenix/components/metrics/MetricsUtils.kt - app/src/main/java/org/mozilla/fenix/components/searchengine/FenixSearchEngineProvider.kt - app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt - app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt - app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt - app/src/main/java/org/mozilla/fenix/home/Mode.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlAdapter.kt The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/998b62866dee… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/998b62866dee… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 1189
  • 1190
  • 1191
  • 1192
  • 1193
  • 1194
  • 1195
  • ...
  • 1861
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.