[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-99.0.0b3-11.5-1-build3

2022-05-19 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-99.0.0b3-11.5-1-build3 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-99.0.0b3-11.5-1-build3
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-99.0.0b3-11.5-1] 2 commits: fixup! Disable features and functionality

2022-05-19 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-99.0.0b3-11.5-1 at The Tor Project 
/ Applications / fenix


Commits:
7bdfdab5 by Pier Angelo Vendrame at 2022-05-18T12:16:05+02:00
fixup! Disable features and functionality

Bug 40212: Tor Browser crashing on launch

- - - - -
3125a002 by Matthew Finkel at 2022-05-19T17:18:13+00:00
Merge branch bug_40212_2 into tor-browser-99.0.0b3-11.5-1

Bug 40212: Disable more telemetry (especially, since it caused crashes)

See merge request tpo/applications/fenix!148
- - - - -


3 changed files:

- app/src/main/java/org/mozilla/fenix/FenixApplication.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt


Changes:

=
app/src/main/java/org/mozilla/fenix/FenixApplication.kt
=
@@ -157,6 +157,10 @@ open class FenixApplication : LocaleAwareApplication(), 
Provider {
 @OptIn(DelicateCoroutinesApi::class) // GlobalScope usage
 protected open fun initializeGlean() {
 val telemetryEnabled = settings().isTelemetryEnabled
+if (!telemetryEnabled) {
+logger.debug("Preventing Glean from initializing, since telemetry 
is disabled")
+return
+}
 
 logger.debug("Initializing Glean (uploadEnabled=$telemetryEnabled, 
isFennec=${Config.channel.isFennec})")
 


=
app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt
=
@@ -8,6 +8,7 @@ import android.content.Context
 import mozilla.components.service.glean.Glean
 import mozilla.components.service.glean.private.NoExtraKeys
 import mozilla.components.support.base.log.logger.Logger
+import org.mozilla.fenix.BuildConfig
 import org.mozilla.fenix.GleanMetrics.Addons
 import org.mozilla.fenix.GleanMetrics.AndroidAutofill
 import org.mozilla.fenix.GleanMetrics.AppTheme
@@ -85,6 +86,9 @@ private class EventWrapper>(
 }
 
 fun track(event: Event) {
+if (BuildConfig.DATA_COLLECTION_DISABLED) {
+return
+}
 val extras = if (keyMapper != null) {
 event.extras?.mapKeys { (key) ->
 keyMapper.invoke(key.toString().asCamelCase())
@@ -1002,6 +1006,12 @@ class GleanMetricsService(
 private val installationPing = FirstSessionPing(context)
 
 override fun start() {
+if (BuildConfig.DATA_COLLECTION_DISABLED) {
+Logger.debug("Data collection is disabled, not initializing 
Glean.")
+initialized = true
+return
+}
+
 logger.debug("Enabling Glean.")
 // Initialization of Glean already happened in FenixApplication.
 Glean.setUploadEnabled(true)
@@ -1029,10 +1039,12 @@ class GleanMetricsService(
 }
 
 override fun track(event: Event) {
-event.wrapper?.track(event)
+if (!BuildConfig.DATA_COLLECTION_DISABLED) {
+event.wrapper?.track(event)
+}
 }
 
 override fun shouldTrack(event: Event): Boolean {
-return event.wrapper != null
+return !BuildConfig.DATA_COLLECTION_DISABLED && event.wrapper != null
 }
 }


=
app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt
=
@@ -151,7 +151,11 @@ internal class ReleaseMetricController(
 
 private fun isInitialized(type: MetricServiceType): Boolean = 
initialized.contains(type)
 
-private fun isTelemetryEnabled(@Suppress("UNUSED_PARAMETER") type: 
MetricServiceType): Boolean = false
+private fun isTelemetryEnabled(type: MetricServiceType): Boolean =
+!BuildConfig.DATA_COLLECTION_DISABLED && when (type) {
+MetricServiceType.Data -> isDataTelemetryEnabled()
+MetricServiceType.Marketing -> isMarketingDataTelemetryEnabled()
+}
 
 @Suppress("LongMethod", "MaxLineLength")
 private fun Fact.toEvent(): Event? = when {



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/compare/14c96c7e798cc835c05e87ca7c4d12f621887386...3125a00268bfa634ae8f3acdff444ceafaa4fee0

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/compare/14c96c7e798cc835c05e87ca7c4d12f621887386...3125a00268bfa634ae8f3acdff444ceafaa4fee0
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-96.3.0-11.0-1] 2 commits: Bug 40212: Disable all telemetry "brutally"

2022-05-06 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-96.3.0-11.0-1 at The Tor Project / 
Applications / fenix


Commits:
fd471edf by aguestuser at 2022-05-03T17:27:09+02:00
Bug 40212: Disable all telemetry brutally

As a temporary fix for crashes in the telemetry code, we modified the
function that tells whether telemetry is enabled to always tall that it
is not.

- - - - -
f1f2ba80 by Matthew Finkel at 2022-05-06T16:06:09+00:00
Merge branch bug_40212 into tor-browser-96.3.0-11.0-1

Bug 40212: Disabled all telemetry brutally

See merge request tpo/applications/fenix!147
- - - - -


1 changed file:

- app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt


Changes:

=
app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt
=
@@ -152,10 +152,7 @@ internal class ReleaseMetricController(
 
 private fun isInitialized(type: MetricServiceType): Boolean = 
initialized.contains(type)
 
-private fun isTelemetryEnabled(type: MetricServiceType): Boolean = when 
(type) {
-MetricServiceType.Data -> isDataTelemetryEnabled()
-MetricServiceType.Marketing -> isMarketingDataTelemetryEnabled()
-}
+private fun isTelemetryEnabled(@Suppress("UNUSED_PARAMETER") type: 
MetricServiceType): Boolean = false
 
 @Suppress("LongMethod", "MaxLineLength")
 private fun Fact.toEvent(): Event? = when {



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/compare/093d02e6985841a13638852b7fbdd349091ed1a8...f1f2ba80d0ff9e6e559aa3161ab0eb18019706ef

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/compare/093d02e6985841a13638852b7fbdd349091ed1a8...f1f2ba80d0ff9e6e559aa3161ab0eb18019706ef
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-96.0.15-11.5-1] 3 commits: Bug 40075: Support scoped storage to enable downloads on API < 29

2022-02-24 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-96.0.15-11.5-1 at The Tor 
Project / Applications / android-components


Commits:
d6444a09 by aguestuser at 2022-02-18T13:22:07-05:00
Bug 40075: Support scoped storage to enable downloads on API  29

- in android-components!7,  we blocked all usage of Scoped
  Storage in an attempt to block usage of Androids
  DownloadManager, which is known to cause proxy bypasses
- as of Android API 29, downloads will not work without Scoped Storage,
  causing all downlaods to fail (see: fenix##40192)
- here, we enable usage of scoped storage for API = 29, but block
  calls to DownloadManager on API  29

- - - - -
e2daac07 by aguestuser at 2022-02-18T17:09:02-05:00
fixup! Bug 40075: Support scoped storage to enable downloads on API  29

- abandon attempts to block writing file metadata to system db, as
justified in 
https://gitlab.torproject.org/tpo/applications/android-components/-/issues/40075#note_2780108
- this frees us to eliminate the `ANDROID_DOWNLOADS_INTEGRATION` feature toggle 
altogether

- - - - -
6ae3342f by Matthew Finkel at 2022-02-24T17:26:55+00:00
Merge remote-tracking branch 
aguestusergl/bug-40075_support-scoped-storage into 
android-components-96.0.15-11.5-1

- - - - -


2 changed files:

- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt


Changes:

=
components/feature/downloads/build.gradle
=
@@ -21,8 +21,6 @@ android {
 arg("room.schemaLocation", "$projectDir/schemas".toString())
 }
 }
-
-buildConfigField("boolean", "ANDROID_DOWNLOADS_INTEGRATION", "false")
 }
 
 buildTypes {


=
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
=
@@ -371,9 +371,7 @@ abstract class AbstractFetchDownloadService : Service() {
 style.notificationAccentColor
 )
 COMPLETED -> {
-if (BuildConfig.ANDROID_DOWNLOADS_INTEGRATION) {
-addToDownloadSystemDatabaseCompat(download.state, scope)
-}
+addToDownloadSystemDatabaseCompat(download.state, scope)
 DownloadNotification.createDownloadCompletedNotification(
 context,
 download,
@@ -841,9 +839,7 @@ abstract class AbstractFetchDownloadService : Service() {
 }
 
 @VisibleForTesting
-internal fun shouldUseScopedStorage() =
-BuildConfig.ANDROID_DOWNLOADS_INTEGRATION &&
-getSdkVersion() >= Build.VERSION_CODES.Q
+internal fun shouldUseScopedStorage() = getSdkVersion() >= 
Build.VERSION_CODES.Q
 
 /**
  * Gets the SDK version from the system.



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/compare/992d53f7e91d65fbd5cc0bf7203f2d1814c84b61...6ae3342f4b9959b9ac75c412bd20d92ae6117773

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/compare/992d53f7e91d65fbd5cc0bf7203f2d1814c84b61...6ae3342f4b9959b9ac75c412bd20d92ae6117773
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-94.1.1-11.0-1-build1

2022-02-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-94.1.1-11.0-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-94.1.1-11.0-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-94.1.1-11.5-1-build1

2022-01-13 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-94.1.1-11.5-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-94.1.1-11.5-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-95.0.10-11.5-1] Bug 40070: Temporarily redirect DW's v2 address to their new v3 address

2021-12-17 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-95.0.10-11.5-1 at The Tor 
Project / Applications / android-components


Commits:
8129e287 by Matthew Finkel at 2021-12-17T16:23:48+00:00
Bug 40070: Temporarily redirect DWs v2 address to their new v3 address

- - - - -


1 changed file:

- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngineSession.kt


Changes:

=
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngineSession.kt
=
@@ -155,12 +155,28 @@ class GeckoEngineSession(
 return
 }
 
+// Bug 40070: Temporarily redirect DW's v2 address to their new v3 
address
+val currentHost = Uri.parse(url).host
+logger.error("loadUrl: url: " + url)
+logger.error("loadUrl: URL hostname: " + currentHost)
+logger.error("loadUrl: V2_DW hostname: " + V2_DW_ADDRESS)
+
+val newUrl = if (currentHost != null && 
currentHost.endsWith(V2_DW_ADDRESS)) {
+logger.error("loadUrl: Found DW v2 address")
+val newHost = currentHost.replace(V2_DW_ADDRESS, V3_DW_ADDRESS)
+url.replaceFirst(currentHost, newHost)
+} else {
+url
+}
+
+logger.error("loadUrl: new url: " + newUrl)
+
 if (initialLoad) {
-initialLoadRequest = LoadRequest(url, parent, flags, 
additionalHeaders)
+initialLoadRequest = LoadRequest(newUrl, parent, flags, 
additionalHeaders)
 }
 
 val loader = GeckoSession.Loader()
-.uri(url)
+.uri(newUrl)
 .flags(flags.value)
 
 if (additionalHeaders != null) {
@@ -1108,6 +1124,8 @@ class GeckoEngineSession(
 internal const val MOZ_NULL_PRINCIPAL = "moz-nullprincipal:"
 internal const val ABOUT_BLANK = "about:blank"
 internal val BLOCKED_SCHEMES = listOf("content", "file", "resource") 
// See 1684761 and 1684947
+internal const val V2_DW_ADDRESS = "dwnewsvdyyiamwnp.onion"
+internal const val V3_DW_ADDRESS = 
"dwnewsgngmhlplxy6o2twtfgjnrnjxbegbwqx6wnotdhkzt562tszfid.onion"
 
 /**
  * Provides an ErrorType corresponding to the error code provided.



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/8129e287206776a1387656a1b9718ec94cc91361

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/8129e287206776a1387656a1b9718ec94cc91361
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-95.0.10-11.5-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-12-17 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-95.0.10-11.5-1 at The Tor 
Project / Applications / android-components


Commits:
62732ce6 by Matthew Finkel at 2021-11-25T12:44:15+01:00
Bug 40005: Modify Default toolbar menu

- - - - -
0a76d2d3 by Alex Catarineu at 2021-11-25T12:44:17+01:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
b043214a by Alex Catarineu at 2021-11-25T12:44:19+01:00
Bug 40002: Ensure system download manager is not used

- - - - -
b7ebf1fd by Alex Catarineu at 2021-11-25T12:44:20+01:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

Bug 40062: Update DuckDuckGo onion search plugin

- - - - -
1995906d by Alex Catarineu at 2021-11-25T12:44:22+01:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
e819a717 by Georg Koppen at 2021-11-25T12:44:24+01:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
f1f27d51 by Alex Catarineu at 2021-11-25T12:44:26+01:00
Bug 40015: Port padlock states for .onion services

- - - - -
a46373ac by Alex Catarineu at 2021-11-25T12:44:28+01:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
fe4941a9 by Alex Catarineu at 2021-11-25T12:44:29+01:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
0d741848 by Matthew Finkel at 2021-11-25T12:44:31+01:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
46de7a1c by Matthew Finkel at 2021-11-25T12:44:33+01:00
Bug 40023: Stop PrivateNotificationService

- - - - -
b71f6c57 by Matthew Finkel at 2021-11-25T12:44:35+01:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt
- components/feature/search/src/main/assets/search/list.json
- + components/feature/search/src/main/assets/searchplugins/ddg-onion.xml
- components/feature/search/src/main/assets/searchplugins/ddg.xml
- + components/feature/search/src/main/assets/searchplugins/startpage.xml
- + components/feature/search/src/main/assets/searchplugins/yahoo.xml
- 
components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt
- 
components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt


The diff was not included because it is too 

[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-95.0.10-11.5-1

2021-12-17 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-95.0.10-11.5-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-95.0.10-11.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-95.0.14-11.5-1

2021-12-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-95.0.14-11.5-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-95.0.14-11.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-95.2.0-11.5-1

2021-12-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-95.2.0-11.5-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-95.2.0-11.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-94.0.12-11.5-1] Bug 40070: Temporarily redirect DW's v2 address to their new v3 address

2021-12-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-94.0.12-11.5-1 at The Tor 
Project / Applications / android-components


Commits:
8267cb25 by Matthew Finkel at 2021-12-15T23:16:10+00:00
Bug 40070: Temporarily redirect DWs v2 address to their new v3 address

- - - - -


1 changed file:

- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngineSession.kt


Changes:

=
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngineSession.kt
=
@@ -155,12 +155,28 @@ class GeckoEngineSession(
 return
 }
 
+// Bug 40070: Temporarily redirect DW's v2 address to their new v3 
address
+val currentHost = Uri.parse(url).host
+logger.error("loadUrl: url: " + url)
+logger.error("loadUrl: URL hostname: " + currentHost)
+logger.error("loadUrl: V2_DW hostname: " + V2_DW_ADDRESS)
+
+val newUrl = if (currentHost != null && 
currentHost.endsWith(V2_DW_ADDRESS)) {
+logger.error("loadUrl: Found DW v2 address")
+val newHost = currentHost.replace(V2_DW_ADDRESS, V3_DW_ADDRESS)
+url.replaceFirst(currentHost, newHost)
+} else {
+url
+}
+
+logger.error("loadUrl: new url: " + newUrl)
+
 if (initialLoad) {
-initialLoadRequest = LoadRequest(url, parent, flags, 
additionalHeaders)
+initialLoadRequest = LoadRequest(newUrl, parent, flags, 
additionalHeaders)
 }
 
 val loader = GeckoSession.Loader()
-.uri(url)
+.uri(newUrl)
 .flags(flags.value)
 
 if (additionalHeaders != null) {
@@ -1092,6 +1108,8 @@ class GeckoEngineSession(
 internal const val MOZ_NULL_PRINCIPAL = "moz-nullprincipal:"
 internal const val ABOUT_BLANK = "about:blank"
 internal val BLOCKED_SCHEMES = listOf("content", "file", "resource") 
// See 1684761 and 1684947
+internal const val V2_DW_ADDRESS = "dwnewsvdyyiamwnp.onion"
+internal const val V3_DW_ADDRESS = 
"dwnewsgngmhlplxy6o2twtfgjnrnjxbegbwqx6wnotdhkzt562tszfid.onion"
 
 /**
  * Provides an ErrorType corresponding to the error code provided.



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/8267cb25fb47aaef4bb4c895bd2ca2928886effa

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/8267cb25fb47aaef4bb4c895bd2ca2928886effa
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-94.0.12-11.5-1

2021-12-15 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-94.0.12-11.5-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-94.0.12-11.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-94.1.1-11.5-1] 11 commits: Bug 40002: Add GitLab CI

2021-12-15 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-94.1.1-11.5-1 at The Tor Project / 
Applications / fenix


Commits:
28945122 by Matthew Finkel at 2021-11-04T19:44:46+01:00
Bug 40002: Add GitLab CI

Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.

- - - - -
619cdf88 by Matthew Finkel at 2021-11-04T19:46:12+01:00
Rename as Tor Browser

Bug 40020: Change applicationId

Bug 40020: Change app name

Bug 40020: Change deeplink scheme

Bug 40020: Change App icons

Bug 40073: Use correct branding on About page

Bug 40088: Use Tor Browser logo in migration screen

- - - - -
eb540c7a by Matthew Finkel at 2021-11-04T19:46:15+01:00
Disable features and functionality

Bug 33594: Disable data collection by default (Glean)

Bug 40019: Adjust is disabled on Release when data collection is disabled

Bug 34338: Disable the crash reporter

Bug 40014: Neuter Google Advertising ID

Bug 40018: Disable Push service

Bug 40034: Disable PWA onboading

Bug 40072: Disable Tracking Protection

Bug 40061: Do not show Send to device in sharing menu

Bug 40109: Reduce requested permissions

Exclude LOCATION and NETWORK_STATE

- - - - -
d300a5ca by Georg Koppen at 2021-11-04T19:46:17+01:00
Modify build system

Bug 40083: Make locale ordering in BuildConfig deterministic

Bug 40042: Add option do overwrite timestamp in extension version

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.

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.

Bug 40071: Show only supported locales

Bug 40064: Use Gecko Beta for Nightly and Debug variants

Bug 40123: Allow building the instrumented tests apks for variants other than 
debug

This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.

Bug 40143: Use deterministic date in Test apk

The build config was using Date() when generating the Test apks
versionName.

- - - - -
ffe02b33 by Matthew Finkel at 2021-12-10T17:25:36+00:00
Add Tor integration and UI

Bug 40001: Start Tor as part of the Fenix initialization

Bug 40028: Implement Tor Service controller

Bug 40028: Integrate Tor Controller into HomeFragment

Bug 40028: Implement Tor connect and logger screens

Bug 40028: Implement Tor Onboarding

Bug 40028: Implement new home screen

Bug 40028: Define bootstrapping events and Quick Start

Bug 40041: Implement Tor Network Settings

Bug 40041: Integrate Tor Network Settings

Bug 40179: Show Snowflake bridge option on Release

Bug 40176: Re-render Home fragment on resume

- - - - -
2be3f44e by Alex Catarineu at 2021-12-10T17:34:22+00:00
Modify UI/UX

Bug 40015: Modify Home menu

Bug 40016: Hide unwanted Settings

Bug 40016: Modify Default toolbar menu

Bug 40016: Add Donate settings button

Bug 40016: Move Allow Screenshots under Advanced

Bug 40016: Dont install WebCompat webext

Bug 40016: Dont onboard Search Suggestions

Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment

Bug 40095: Hide Sign in to sync in bookmarks

Bug 40031: Hide Mozilla-specific items on About page

Bug 40032: Set usesCleartextTraffic as false

Bug 40063: Do not sort search engines alphabetically

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`.

Bug 34403: Disable Normal mode by default

Bug 40087: Implement a switch for english locale spoofing

Bug 40144: Hide Download Manager

Bug 40141: Hide EME site permission

Bug 40166: Hide Normal tab (again) and Sync tab in TabTray

Bug 40167: Hide Save to Collection in menu

Bug 40172: Find the Quit button

Bug 40186: Hide Credit Cards in Settings

- - - - -
5a42ab5e by Alex Catarineu at 2021-12-10T17:34:23+00:00
Modify Add-on support

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 distribution addon, which also only occurred once.

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 

[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-94.1.1-11.5-1

2021-12-10 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-94.1.1-11.5-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-94.1.1-11.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-91.2.0-10.5-2-build3

2021-10-21 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-91.2.0-10.5-2-build3 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.2.0-10.5-2-build3
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-91.2.0-10.5-2] fixup! Bug 40194 - Add 2021 YEC home screen

2021-10-21 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-91.2.0-10.5-2 at The Tor Project / 
Applications / fenix


Commits:
93db039b by Matthew Finkel at 2021-10-21T13:49:25+00:00
fixup! Bug 40194 - Add 2021 YEC home screen

- - - - -


1 changed file:

- app/src/main/res/values/colors.xml


Changes:

=
app/src/main/res/values/colors.xml
=
@@ -191,7 +191,7 @@
 @color/photonInk50
 @color/photonInk50
 
-#2A1B51
+@android:color/black
 
 
 @color/photonLightGrey05



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/93db039bb6862fcba534dda8ab6d36bace0c7011

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/93db039bb6862fcba534dda8ab6d36bace0c7011
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-91.2.0-10.5-2-build2

2021-09-30 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-91.2.0-10.5-2-build2 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.2.0-10.5-2-build2
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-91.2.0-11.0-2-build1

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-91.2.0-11.0-2-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.2.0-11.0-2-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-91.0.13-11.0-1

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-91.0.13-11.0-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-91.0.13-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-91.2.0-11.0-2

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-91.2.0-11.0-2 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.2.0-11.0-2
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-91.2.0-10.5-2-build1

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-91.2.0-10.5-2-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.2.0-10.5-2-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-91.2.0-10.5-2

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-91.2.0-10.5-2 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.2.0-10.5-2
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-91.0.13-10.5-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-91.0.13-10.5-1 at The Tor 
Project / Applications / android-components


Commits:
6d38f458 by Matthew Finkel at 2021-08-16T22:43:13+00:00
Bug 40005: Modify Default toolbar menu

- - - - -
a0cc5791 by Alex Catarineu at 2021-08-16T22:43:16+00:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
6b237239 by Alex Catarineu at 2021-08-16T22:43:17+00:00
Bug 40002: Ensure system download manager is not used

- - - - -
a232c8c3 by Alex Catarineu at 2021-08-16T22:43:19+00:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

Bug 40062: Update DuckDuckGo onion search plugin

- - - - -
5d8a0d97 by Alex Catarineu at 2021-08-16T22:43:20+00:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
3edf5c49 by Georg Koppen at 2021-08-16T22:43:21+00:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
102ae774 by Alex Catarineu at 2021-08-16T22:43:23+00:00
Bug 40015: Port padlock states for .onion services

- - - - -
f1b6f8ed by Alex Catarineu at 2021-08-16T22:43:24+00:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
86075e60 by Alex Catarineu at 2021-08-16T22:43:25+00:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
8bc529b0 by Matthew Finkel at 2021-08-16T22:43:27+00:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
5aaff57e by Matthew Finkel at 2021-08-16T22:43:28+00:00
Bug 40023: Stop PrivateNotificationService

- - - - -
49053716 by Matthew Finkel at 2021-08-16T22:43:30+00:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt
- components/feature/search/src/main/assets/search/list.json
- + components/feature/search/src/main/assets/searchplugins/ddg-onion.xml
- components/feature/search/src/main/assets/searchplugins/ddg.xml
- + components/feature/search/src/main/assets/searchplugins/startpage.xml
- + components/feature/search/src/main/assets/searchplugins/yahoo.xml
- 
components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt
- 
components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt


The diff was not included because it is too 

[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-91.2.0-11.0-1

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-91.2.0-11.0-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.2.0-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-91.2.0-10.5-1

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-91.2.0-10.5-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.2.0-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-91.0.13-10.5-1

2021-08-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-91.0.13-10.5-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-91.0.13-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-91.0.12-10.5-1

2021-08-12 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-91.0.12-10.5-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-91.0.12-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-91.1.0-10.5-1

2021-08-12 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-91.1.0-10.5-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.1.0-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-91.1.0-11.0-1-build1

2021-08-10 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-91.1.0-11.0-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.1.0-11.0-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-91.1.0-11.0-1] squash! Modify UI/UX

2021-08-10 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-91.1.0-11.0-1 at The Tor Project / 
Applications / fenix


Commits:
d909d687 by Matthew Finkel at 2021-08-10T22:49:01+00:00
squash! Modify UI/UX

Bug 40186: Hide Credit Cards in Settings

- - - - -


2 changed files:

- app/src/main/res/xml/account_settings_preferences.xml
- app/src/main/res/xml/preferences.xml


Changes:

=
app/src/main/res/xml/account_settings_preferences.xml
=
@@ -31,7 +31,6 @@
 
 


=
app/src/main/res/xml/preferences.xml
=
@@ -74,6 +74,7 @@
 
 
 



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/d909d687f824b6f37abc02ecc9e0b980d4e3d7e5

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/d909d687f824b6f37abc02ecc9e0b980d4e3d7e5
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-91.0.12-11.0-1

2021-08-09 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-91.0.12-11.0-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-91.0.12-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-91.1.0-11.0-1

2021-08-09 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-91.1.0-11.0-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.1.0-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-91.0.0b5-11.0-1-build1

2021-08-04 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-91.0.0b5-11.0-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.0.0b5-11.0-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-91.0.8-11.0-1] fixup! Bug 40009: Change the default search engines

2021-08-03 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-91.0.8-11.0-1 at The Tor 
Project / Applications / android-components


Commits:
f921e82b by Matthew Finkel at 2021-08-03T16:41:40+00:00
fixup! Bug 40009: Change the default search engines

- - - - -


3 changed files:

- components/browser/search/src/main/assets/searchplugins/ddg-onion.xml → 
components/feature/search/src/main/assets/searchplugins/ddg-onion.xml
- components/browser/search/src/main/assets/searchplugins/startpage.xml → 
components/feature/search/src/main/assets/searchplugins/startpage.xml
- components/browser/search/src/main/assets/searchplugins/yahoo.xml → 
components/feature/search/src/main/assets/searchplugins/yahoo.xml


Changes:

=
components/browser/search/src/main/assets/searchplugins/ddg-onion.xml → 
components/feature/search/src/main/assets/searchplugins/ddg-onion.xml
=


=
components/browser/search/src/main/assets/searchplugins/startpage.xml → 
components/feature/search/src/main/assets/searchplugins/startpage.xml
=


=
components/browser/search/src/main/assets/searchplugins/yahoo.xml → 
components/feature/search/src/main/assets/searchplugins/yahoo.xml
=



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/f921e82b143d11c9463b3633b8e7b71414f51ab3

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/f921e82b143d11c9463b3633b8e7b71414f51ab3
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-91.0.0b5-11.0-1] 10 commits: Bug 40002: Add GitLab CI

2021-08-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-91.0.0b5-11.0-1 at The Tor Project 
/ Applications / fenix


Commits:
435ef6b2 by Matthew Finkel at 2021-07-29T10:52:28+02:00
Bug 40002: Add GitLab CI

Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.

- - - - -
1ba03ae5 by Matthew Finkel at 2021-07-29T10:52:29+02:00
Rename as Tor Browser

Bug 40020: Change applicationId

Bug 40020: Change app name

Bug 40020: Change deeplink scheme

Bug 40020: Change App icons

Bug 40073: Use correct branding on About page

Bug 40088: Use Tor Browser logo in migration screen

- - - - -
488e4d37 by Matthew Finkel at 2021-07-29T10:52:31+02:00
Disable features and functionality

Bug 33594: Disable data collection by default (Glean)

Bug 40019: Adjust is disabled on Release when data collection is disabled

Bug 34338: Disable the crash reporter

Bug 40014: Neuter Google Advertising ID

Bug 40018: Disable Push service

Bug 40034: Disable PWA onboading

Bug 40072: Disable Tracking Protection

Bug 40061: Do not show Send to device in sharing menu

Bug 40109: Reduce requested permissions

Exclude LOCATION and NETWORK_STATE

- - - - -
d08d8b96 by Georg Koppen at 2021-07-29T10:52:33+02:00
Modify build system

Bug 40083: Make locale ordering in BuildConfig deterministic

Bug 40042: Add option do overwrite timestamp in extension version

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.

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.

Bug 40071: Show only supported locales

Bug 40064: Use Gecko Beta for Nightly and Debug variants

Bug 40123: Allow building the instrumented tests apks for variants other than 
debug

This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.

Bug 40143: Use deterministic date in Test apk

The build config was using Date() when generating the Test apks
versionName.

- - - - -
5263d401 by Matthew Finkel at 2021-07-29T10:52:35+02:00
Add Tor integration and UI

Bug 40001: Start Tor as part of the Fenix initialization

Bug 40028: Implement Tor Service controller

Bug 40028: Integrate Tor Controller into HomeFragment

Bug 40028: Implement Tor connect and logger screens

Bug 40028: Implement Tor Onboarding

Bug 40028: Implement new home screen

Bug 40028: Define bootstrapping events and Quick Start

Bug 40041: Implement Tor Network Settings

Bug 40041: Integrate Tor Network Settings

Bug 40179: Show Snowflake bridge option on Release

- - - - -
e9c6256d by Alex Catarineu at 2021-07-29T10:52:36+02:00
Modify UI/UX

Bug 40015: Modify Home menu

Bug 40016: Hide unwanted Settings

Bug 40016: Modify Default toolbar menu

Bug 40016: Add Donate settings button

Bug 40016: Move Allow Screenshots under Advanced

Bug 40016: Dont install WebCompat webext

Bug 40016: Dont onboard Search Suggestions

Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment

Bug 40095: Hide Sign in to sync in bookmarks

Bug 40031: Hide Mozilla-specific items on About page

Bug 40032: Set usesCleartextTraffic as false

Bug 40063: Do not sort search engines alphabetically

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`.

Bug 34403: Disable Normal mode by default

Bug 40087: Implement a switch for english locale spoofing

Bug 40144: Hide Download Manager

Bug 40141: Hide EME site permission

Bug 40166: Hide Normal tab (again) and Sync tab in TabTray

Bug 40167: Hide Save to Collection in menu

Bug 40172: Find the Quit button

- - - - -
948c8c4b by Alex Catarineu at 2021-07-29T10:52:38+02:00
Modify Add-on support

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 distribution addon, which also only occurred once.

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.

Bug 

[tor-commits] [Git][tpo/applications/android-components][android-components-91.0.8-11.0-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-08-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-91.0.8-11.0-1 at The Tor 
Project / Applications / android-components


Commits:
a3e4f167 by Matthew Finkel at 2021-07-29T11:08:42+02:00
Bug 40005: Modify Default toolbar menu

- - - - -
86ae994e by Alex Catarineu at 2021-07-29T11:08:45+02:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
90177cdd by Alex Catarineu at 2021-07-29T11:08:47+02:00
Bug 40002: Ensure system download manager is not used

- - - - -
9251c19e by Alex Catarineu at 2021-07-29T11:08:49+02:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

Bug 40062: Update DuckDuckGo onion search plugin

- - - - -
2abe6207 by Alex Catarineu at 2021-07-29T11:08:50+02:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
e7ee2512 by Georg Koppen at 2021-07-29T11:08:52+02:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
38a51d2b by Alex Catarineu at 2021-07-29T11:08:53+02:00
Bug 40015: Port padlock states for .onion services

- - - - -
3a8d4b97 by Alex Catarineu at 2021-07-29T11:08:55+02:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
1e3a79d6 by Alex Catarineu at 2021-07-29T11:08:57+02:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
ce30f866 by Matthew Finkel at 2021-07-29T11:08:59+02:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
e5d7f12b by Matthew Finkel at 2021-07-29T11:09:00+02:00
Bug 40023: Stop PrivateNotificationService

- - - - -
2c171770 by Matthew Finkel at 2021-07-29T11:09:02+02:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt
- components/feature/search/src/main/assets/search/list.json
- components/feature/search/src/main/assets/searchplugins/ddg.xml
- 
components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt
- 
components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt


The diff was not included because it is too 

[tor-commits] [Git][tpo/applications/android-components][android-components-91.0.7-11.0-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-07-28 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-91.0.7-11.0-1 at The Tor 
Project / Applications / android-components


Commits:
247132fe by Matthew Finkel at 2021-07-28T09:50:24+02:00
Bug 40005: Modify Default toolbar menu

- - - - -
cf9cc330 by Alex Catarineu at 2021-07-28T09:50:27+02:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
f11d7b9d by Alex Catarineu at 2021-07-28T09:50:29+02:00
Bug 40002: Ensure system download manager is not used

- - - - -
5c863c98 by Alex Catarineu at 2021-07-28T09:50:32+02:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

Bug 40062: Update DuckDuckGo onion search plugin

- - - - -
4bfbb730 by Alex Catarineu at 2021-07-28T09:50:50+02:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
bba90e7a by Georg Koppen at 2021-07-28T09:50:52+02:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
f19e39e5 by Alex Catarineu at 2021-07-28T09:50:53+02:00
Bug 40015: Port padlock states for .onion services

- - - - -
22631053 by Alex Catarineu at 2021-07-28T09:50:55+02:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
f7c773e8 by Alex Catarineu at 2021-07-28T09:50:57+02:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
ff8bf5d4 by Matthew Finkel at 2021-07-28T09:50:58+02:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
ade0ff7b by Matthew Finkel at 2021-07-28T09:51:00+02:00
Bug 40023: Stop PrivateNotificationService

- - - - -
1358f1c5 by Matthew Finkel at 2021-07-28T09:51:01+02:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt
- components/feature/search/src/main/assets/search/list.json
- components/feature/search/src/main/assets/searchplugins/ddg.xml
- 
components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt
- 
components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt


The diff was not included because it is too 

[tor-commits] [Git][tpo/applications/android-components][android-components-91.0.1-11.0-1] squash! Bug 40009: Change the default search engines

2021-07-27 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-91.0.1-11.0-1 at The Tor 
Project / Applications / android-components


Commits:
8ed97ea2 by Matthew Finkel at 2021-07-27T18:30:10+00:00
squash! Bug 40009: Change the default search engines

Bug 40062: Update DuckDuckGo onion search plugin

- - - - -


1 changed file:

- components/browser/search/src/main/assets/searchplugins/ddg-onion.xml


Changes:

=
components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
=
@@ -3,9 +3,9 @@
 Duck Duck Go Onion
 UTF-8
 data:image/png;base64,iVBORw0KGgoNSUhEUgAAABAQCAMoLQ9TBGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB8lBMVEUAAADkRQzjPwPjQQXkRQ3iPwTiQQXgPQPeQgrcOwPVNgDVNQDWOgbTMwDRMgDQMwDSMwDRNwTQLgDRJgDSJwDSLgDSNwTjOgDiOADjOQDkPADhQAXzs5v+/fv0vKbiRQvgPQHpdUr85NzuknPdKgDcIwDnZzj2w7HqeU/gPQLsimb/+PftjWn97Obpb0LdJQDeLQDtjmvsi2jgSBDnbULgOQD/39HgLQDeMgDpeFLgSBH0v670uqbaJQD2qImWvP/G1Ob5+/3u//+fvvXyp47dMwDaLwD0u6v0v6/aNQDiXi/aKQD3qozU7/8gSY2vvtg0ZK/OqLDaKQHYKgLgWTfaNADZMgDZMADZLADzqpD7//+xwdz//9H/5Bn/7Bn//ADofADYMADYMQDZOgPXLgDiZDj//97/0AD3tQDvlgHZOgbXLATXMADWMgDfXjLVLQD///z+0AD/3Rn/yRnwnQDcVjbVMQDyv67wuKTSJwDRHQD+8O/tg3/iQQDwhAHnawHWMADvtKfyva7XQxHga0bQGQD2vbH/u8LXIQCmPQzja07XQxLliGn99fPkcVHvhnGZ5VguvUU5wktBwCcAgxzydVv/8/XmiGngdlL+ysi3+I8LtCE80V6P3YmX4sDleljSNQLzr6D7sKPXNQTSIwAEAbMrF3RSTlMARqSkRvPz80PTpKRG3fPe3hio9/eoGP50jNsBYktHRB5yCiAryElEQVQYGQXBvUqCYRiA4fu2V9Tn+UQddI3aCpxaOoU6iU4gcqqpoYbALXBuCuoYmttamqJDiEoh4YP+MOi6BNCh+uYKEGiOVNCXXxA2XDVV/UyfKbRCXTLQWAxbP2vt8Ue/uYDvfim91615sb2um6rqtrr/NFb1cUf1Ybd06areU6lSlYpK79jzK1SyJOkfhOl8JGEcqV5zoKrTRqO6yUzIzNu46ijdM1VV9bhuUJ/nZURExLRzUiPQm3kKXHi4BAEGOmOi78A/L1QoU/VHoTsldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDEtMTlUMjA6MDE6MTEtMDU6MDAuET6cJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAxLTE5VDIwOjAxOjExLTA1OjAwX0yGIABJRU5ErkJggg==
-https://3g2upl4pq6kufc4m.onion;>
+https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion;>
   
 
-https://3g2upl4pq6kufc4m.onion
+https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion
 
 



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/8ed97ea2c942c1e879d58d17d90c1eea5dec57c6

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/8ed97ea2c942c1e879d58d17d90c1eea5dec57c6
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-91.0.0b1-11.0-1

2021-07-26 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-91.0.0b1-11.0-1 at The Tor Project 
/ Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-91.0.0b1-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-91.0.1-11.0-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-07-22 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-91.0.1-11.0-1 at The Tor 
Project / Applications / android-components


Commits:
9130802a by Matthew Finkel at 2021-07-14T17:39:01+02:00
Bug 40005: Modify Default toolbar menu

- - - - -
448c7c3e by Alex Catarineu at 2021-07-14T17:39:03+02:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
1a234718 by Alex Catarineu at 2021-07-14T17:39:05+02:00
Bug 40002: Ensure system download manager is not used

- - - - -
1661b6ef by Alex Catarineu at 2021-07-14T17:39:06+02:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

- - - - -
0b4838c1 by Alex Catarineu at 2021-07-14T17:39:08+02:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
01a33c82 by Georg Koppen at 2021-07-14T17:39:09+02:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
81fc3d4b by Alex Catarineu at 2021-07-14T17:39:11+02:00
Bug 40015: Port padlock states for .onion services

- - - - -
096ab357 by Alex Catarineu at 2021-07-14T17:39:13+02:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
68c62527 by Alex Catarineu at 2021-07-14T17:39:14+02:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
94924df0 by Matthew Finkel at 2021-07-14T17:39:16+02:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
d25092c3 by Matthew Finkel at 2021-07-14T17:39:17+02:00
Bug 40023: Stop PrivateNotificationService

- - - - -
5853be27 by Matthew Finkel at 2021-07-14T17:39:19+02:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt
- components/feature/search/src/main/assets/search/list.json
- components/feature/search/src/main/assets/searchplugins/ddg.xml
- 
components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt
- 
components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt


The diff was not included because it is too large.


View it on GitLab: 

[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-90.1.1-10.5-1-build1

2021-07-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-90.1.1-10.5-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-90.1.1-10.5-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-90.1.1-11.0-1-build1

2021-07-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-90.1.1-11.0-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-90.1.1-11.0-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-90.0.12-11.0-1] squash! Bug 40009: Change the default search engines

2021-07-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-90.0.12-11.0-1 at The Tor 
Project / Applications / android-components


Commits:
7c20efb2 by Matthew Finkel at 2021-07-16T15:02:20+00:00
squash! Bug 40009: Change the default search engines

Bug 40062: Update DuckDuckGo onion search plugin

- - - - -


1 changed file:

- components/browser/search/src/main/assets/searchplugins/ddg-onion.xml


Changes:

=
components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
=
@@ -3,9 +3,9 @@
 Duck Duck Go Onion
 UTF-8
 data:image/png;base64,iVBORw0KGgoNSUhEUgAAABAQCAMoLQ9TBGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB8lBMVEUAAADkRQzjPwPjQQXkRQ3iPwTiQQXgPQPeQgrcOwPVNgDVNQDWOgbTMwDRMgDQMwDSMwDRNwTQLgDRJgDSJwDSLgDSNwTjOgDiOADjOQDkPADhQAXzs5v+/fv0vKbiRQvgPQHpdUr85NzuknPdKgDcIwDnZzj2w7HqeU/gPQLsimb/+PftjWn97Obpb0LdJQDeLQDtjmvsi2jgSBDnbULgOQD/39HgLQDeMgDpeFLgSBH0v670uqbaJQD2qImWvP/G1Ob5+/3u//+fvvXyp47dMwDaLwD0u6v0v6/aNQDiXi/aKQD3qozU7/8gSY2vvtg0ZK/OqLDaKQHYKgLgWTfaNADZMgDZMADZLADzqpD7//+xwdz//9H/5Bn/7Bn//ADofADYMADYMQDZOgPXLgDiZDj//97/0AD3tQDvlgHZOgbXLATXMADWMgDfXjLVLQD///z+0AD/3Rn/yRnwnQDcVjbVMQDyv67wuKTSJwDRHQD+8O/tg3/iQQDwhAHnawHWMADvtKfyva7XQxHga0bQGQD2vbH/u8LXIQCmPQzja07XQxLliGn99fPkcVHvhnGZ5VguvUU5wktBwCcAgxzydVv/8/XmiGngdlL+ysi3+I8LtCE80V6P3YmX4sDleljSNQLzr6D7sKPXNQTSIwAEAbMrF3RSTlMARqSkRvPz80PTpKRG3fPe3hio9/eoGP50jNsBYktHRB5yCiAryElEQVQYGQXBvUqCYRiA4fu2V9Tn+UQddI3aCpxaOoU6iU4gcqqpoYbALXBuCuoYmttamqJDiEoh4YP+MOi6BNCh+uYKEGiOVNCXXxA2XDVV/UyfKbRCXTLQWAxbP2vt8Ue/uYDvfim91615sb2um6rqtrr/NFb1cUf1Ybd06areU6lSlYpK79jzK1SyJOkfhOl8JGEcqV5zoKrTRqO6yUzIzNu46ijdM1VV9bhuUJ/nZURExLRzUiPQm3kKXHi4BAEGOmOi78A/L1QoU/VHoTsldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDEtMTlUMjA6MDE6MTEtMDU6MDAuET6cJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAxLTE5VDIwOjAxOjExLTA1OjAwX0yGIABJRU5ErkJggg==
-https://3g2upl4pq6kufc4m.onion;>
+https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion;>
   
 
-https://3g2upl4pq6kufc4m.onion
+https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion
 
 



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/7c20efb20d1d29333af3942a94bc1acd6ca6633e

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/commit/7c20efb20d1d29333af3942a94bc1acd6ca6633e
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-90.1.1-10.5-1

2021-07-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-90.1.1-10.5-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-90.1.1-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-90.0.12-10.5-1

2021-07-16 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-90.0.12-10.5-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-90.0.12-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-90.0.12-11.0-1

2021-07-13 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-90.0.12-11.0-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-90.0.12-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-90.1.1-11.0-1

2021-07-13 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-90.1.1-11.0-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-90.1.1-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-90.0.0b6-11.0-1] 3 commits: Bug 40177: Hide Tor icons in settings

2021-07-09 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-90.0.0b6-11.0-1 at The Tor Project 
/ Applications / fenix


Commits:
f5382431 by HackerNCoder at 2021-07-07T21:26:00+00:00
Bug 40177: Hide Tor icons in settings

- - - - -
a5664eed by HackerNCoder at 2021-07-08T20:25:25+00:00
fixup! Bug 40177: Hide Tor icons in settings

- - - - -
322cd5aa by Matthew Finkel at 2021-07-09T17:53:12+00:00
Merge remote-tracking branch hackerncodergl/bug_40177 into 
tor-browser-90.0.0b6-11.0-1

- - - - -


1 changed file:

- app/src/main/res/xml/preferences.xml


Changes:

=
app/src/main/res/xml/preferences.xml
=
@@ -97,8 +97,9 @@
 android:title="@string/preferences_category_privacy_security"
 android:layout="@layout/preference_category_no_icon_style">
 
+   
 
 
@@ -108,8 +109,9 @@
 app:isPreferenceVisible="false"
 android:title="@string/preferences_private_browsing_options" />
 
+   
 
 
@@ -152,8 +154,9 @@
 android:key="@string/pref_key_advanced"
 android:layout="@layout/preference_category_no_icon_style">
 
+
 
 



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/compare/16dc16f51280f923ac577b3b8f98426ca59f4968...322cd5aa1bd1f795f0d62b28cbb68b1d0c011874

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/compare/16dc16f51280f923ac577b3b8f98426ca59f4968...322cd5aa1bd1f795f0d62b28cbb68b1d0c011874
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-90.0.0b6-11.0-1-build1

2021-07-08 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-90.0.0b6-11.0-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-90.0.0b6-11.0-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-90.0.0b6-11.0-1] squash! Add Tor integration and UI

2021-07-08 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-90.0.0b6-11.0-1 at The Tor Project 
/ Applications / fenix


Commits:
16dc16f5 by Matthew Finkel at 2021-07-08T20:16:18+00:00
squash! Add Tor integration and UI

Bug 40179: Show Snowflake bridge option on Release

- - - - -


1 changed file:

- app/src/main/java/org/mozilla/fenix/settings/TorBridgeConfigFragment.kt


Changes:

=
app/src/main/java/org/mozilla/fenix/settings/TorBridgeConfigFragment.kt
=
@@ -40,13 +40,6 @@ class TorBridgeConfigFragment : PreferenceFragmentCompat() {
 
 // `*` is Kotlin's "spread" operator, for expanding an Array as a 
vararg.
 addToRadioGroup(*builtinBridgeRadioGroups.toTypedArray())
-
-// Snowflake is not available on Release at this time.
-if (Config.channel.isRelease) {
-radioSnowflake.apply {
-isVisible = false
-}
-}
 }
 
 override fun onResume() {



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/16dc16f51280f923ac577b3b8f98426ca59f4968

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/16dc16f51280f923ac577b3b8f98426ca59f4968
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-90.0.0b6-11.0-1] squash! Modify UI/UX

2021-07-08 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-90.0.0b6-11.0-1 at The Tor Project 
/ Applications / fenix


Commits:
f4b8b92d by Matthew Finkel at 2021-07-08T17:43:36+00:00
squash! Modify UI/UX

Bug 40172: Find the Quit button

- - - - -


2 changed files:

- app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt
- app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt


Changes:

=
app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt
=
@@ -73,7 +73,6 @@ open class DefaultToolbarMenu(
 private var isCurrentUrlBookmarked = false
 private var isBookmarkedJob: Job? = null
 
-private val shouldDeleteDataOnQuit = 
context.settings().shouldDeleteBrowsingDataOnQuit
 private val shouldUseBottomToolbar = 
context.settings().shouldUseBottomToolbar
 private val accountManager = FenixAccountManager(context)
 
@@ -578,7 +577,7 @@ open class DefaultToolbarMenu(
 //saveToCollectionItem,
 BrowserMenuDivider(),
 settingsItem,
-if (shouldDeleteDataOnQuit) deleteDataOnQuit else null,
+deleteDataOnQuit,
 if (shouldUseBottomToolbar) BrowserMenuDivider() else null,
 if (shouldUseBottomToolbar) menuToolbar else null
 )


=
app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt
=
@@ -229,7 +229,7 @@ class HomeMenu(
 @Suppress("ComplexMethod")
 private fun newCoreMenuItems(): List {
 // val experiments = context.components.analytics.experiments
-val settings = context.components.settings
+// val settings = context.components.settings
 
 val bookmarksItem = BrowserMenuImageText(
 context.getString(R.string.library_bookmarks),
@@ -316,7 +316,7 @@ class HomeMenu(
 whatsNewItem,
 helpItem,
 settingsItem,
-if (settings.shouldDeleteBrowsingDataOnQuit) quitItem else null
+quitItem
 ).also { items ->
 items.getHighlight()?.let { onHighlightPresent(it) }
 }



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/f4b8b92d6c219981cdf36f91a823e27c2afcbb97

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/f4b8b92d6c219981cdf36f91a823e27c2afcbb97
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-90.0.11-11.0-1

2021-07-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-90.0.11-11.0-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-90.0.11-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-90.0.0b6-11.0-1

2021-07-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-90.0.0b6-11.0-1 at The Tor Project 
/ Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-90.0.0b6-11.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-90.0.0b6-10.5-1] 10 commits: Bug 40002: Add GitLab CI

2021-07-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-90.0.0b6-10.5-1 at The Tor Project 
/ Applications / fenix


Commits:
fd2d5be7 by Matthew Finkel at 2021-06-30T12:12:51+02:00
Bug 40002: Add GitLab CI

Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.

- - - - -
54f7ec85 by Matthew Finkel at 2021-06-30T12:17:04+02:00
Rename as Tor Browser

Bug 40020: Change applicationId

Bug 40020: Change app name

Bug 40020: Change deeplink scheme

Bug 40020: Change App icons

Bug 40073: Use correct branding on About page

Bug 40088: Use Tor Browser logo in migration screen

- - - - -
370e4f55 by Matthew Finkel at 2021-06-30T12:17:19+02:00
Disable features and functionality

Bug 33594: Disable data collection by default (Glean)

Bug 40019: Adjust is disabled on Release when data collection is disabled

Bug 34338: Disable the crash reporter

Bug 40014: Neuter Google Advertising ID

Bug 40018: Disable Push service

Bug 40034: Disable PWA onboading

Bug 40072: Disable Tracking Protection

Bug 40061: Do not show Send to device in sharing menu

Bug 40109: Reduce requested permissions

Exclude LOCATION and NETWORK_STATE

Bug 40162: Disable Numbus experiments

- - - - -
b80b6782 by Georg Koppen at 2021-06-30T12:27:36+02:00
Modify build system

Bug 40083: Make locale ordering in BuildConfig deterministic

Bug 40042: Add option do overwrite timestamp in extension version

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.

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.

Bug 40071: Show only supported locales

Bug 40064: Use Gecko Beta for Nightly and Debug variants

Bug 40123: Allow building the instrumented tests apks for variants other than 
debug

This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.

Bug 40143: Use deterministic date in Test apk

The build config was using Date() when generating the Test apks
versionName.

- - - - -
5a482c85 by Matthew Finkel at 2021-06-30T12:31:41+02:00
Add Tor integration and UI

Bug 40001: Start Tor as part of the Fenix initialization

Bug 40028: Implement Tor Service controller

Bug 40028: Integrate Tor Controller into HomeFragment

Bug 40028: Implement Tor connect and logger screens

Bug 40028: Implement Tor Onboarding

Bug 40028: Implement new home screen

Bug 40028: Define bootstrapping events and Quick Start

Bug 40041: Implement Tor Network Settings

Bug 40041: Integrate Tor Network Settings

- - - - -
4ca15eeb by Alex Catarineu at 2021-06-30T12:37:04+02:00
Modify UI/UX

Bug 40015: Modify Home menu

Bug 40016: Hide unwanted Settings

Bug 40016: Modify Default toolbar menu

Bug 40016: Add Donate settings button

Bug 40016: Move Allow Screenshots under Advanced

Bug 40016: Dont install WebCompat webext

Bug 40016: Dont onboard Search Suggestions

Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment

Bug 40095: Hide Sign in to sync in bookmarks

Bug 40031: Hide Mozilla-specific items on About page

Bug 40032: Set usesCleartextTraffic as false

Bug 40063: Do not sort search engines alphabetically

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`.

Bug 34403: Disable Normal mode by default

Bug 40087: Implement a switch for english locale spoofing

Bug 40144: Hide Download Manager

Bug 40141: Hide EME site permission

Bug 40166: Hide Normal tab (again) and Sync tab in TabTray

Bug 40167: Hide Save to Collection in menu

- - - - -
34fcee15 by Alex Catarineu at 2021-06-30T12:39:32+02:00
Modify Add-on support

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 distribution addon, which also only occurred once.

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.

Bug 40058: Hide option for disallowing addon in 

[tor-commits] [Git][tpo/applications/android-components][android-components-90.0.11-10.5-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-07-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-90.0.11-10.5-1 at The Tor 
Project / Applications / android-components


Commits:
f2d2d393 by Matthew Finkel at 2021-06-29T17:50:05+02:00
Bug 40005: Modify Default toolbar menu

- - - - -
62f1b1e7 by Alex Catarineu at 2021-06-29T17:54:36+02:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
d2e002c7 by Alex Catarineu at 2021-06-29T17:55:26+02:00
Bug 40002: Ensure system download manager is not used

- - - - -
4995507b by Alex Catarineu at 2021-06-29T17:55:28+02:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

- - - - -
4ea637b9 by Alex Catarineu at 2021-06-29T17:55:29+02:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
2e1052d2 by Georg Koppen at 2021-06-29T17:55:31+02:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
36c6ff30 by Alex Catarineu at 2021-06-29T17:55:33+02:00
Bug 40015: Port padlock states for .onion services

- - - - -
29d1079d by Alex Catarineu at 2021-06-29T17:55:35+02:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
2a385862 by Alex Catarineu at 2021-06-29T17:55:37+02:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
2cc7d059 by Matthew Finkel at 2021-06-29T17:55:38+02:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
fa4c99db by Matthew Finkel at 2021-06-29T17:55:40+02:00
Bug 40023: Stop PrivateNotificationService

- - - - -
0d763bf1 by Matthew Finkel at 2021-06-29T18:03:33+02:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt
- components/feature/search/src/main/assets/search/list.json
- components/feature/search/src/main/assets/searchplugins/ddg.xml
- 
components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt
- 
components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt


The diff was not included because it is too large.


View it on GitLab: 

[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-89.1.1-10.5-1-build2

2021-07-01 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-89.1.1-10.5-1-build2 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-89.1.1-10.5-1-build2
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-75.0.22-10.0-1

2021-06-17 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-75.0.22-10.0-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-75.0.22-10.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-89.1.1-10.0-1-build1

2021-06-17 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-89.1.1-10.0-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-89.1.1-10.0-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-89.1.1-10.0-1

2021-06-17 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-89.1.1-10.0-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-89.1.1-10.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-89.1.1-10.5-1] 2 commits: squash! Modify UI/UX

2021-06-15 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-89.1.1-10.5-1 at The Tor Project / 
Applications / fenix


Commits:
416bcf65 by Matthew Finkel at 2021-06-15T14:34:24+00:00
squash! Modify UI/UX

Bug 40166: Hide Normal tab (again) and Sync tab in TabTray

- - - - -
dca9b30b by Matthew Finkel at 2021-06-15T14:34:27+00:00
squash! Modify UI/UX

Bug 40167: Hide Save to Collection in menu

- - - - -


3 changed files:

- app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt
- app/src/main/java/org/mozilla/fenix/tabstray/TabLayoutMediator.kt
- app/src/main/res/layout/component_tabstray2.xml


Changes:

=
app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt
=
@@ -472,13 +472,13 @@ open class DefaultToolbarMenu(
 onItemTapped.invoke(ToolbarMenu.Item.AddToTopSites)
 }
 
-val saveToCollectionItem = BrowserMenuImageText(
-label = context.getString(R.string.browser_menu_save_to_collection_2),
-imageResource = R.drawable.ic_tab_collection,
-iconTintColorResource = primaryTextColor()
-) {
-onItemTapped.invoke(ToolbarMenu.Item.SaveToCollection)
-}
+//val saveToCollectionItem = BrowserMenuImageText(
+//label = 
context.getString(R.string.browser_menu_save_to_collection_2),
+//imageResource = R.drawable.ic_tab_collection,
+//iconTintColorResource = primaryTextColor()
+//) {
+//onItemTapped.invoke(ToolbarMenu.Item.SaveToCollection)
+//}
 
 val settingsItem = BrowserMenuHighlightableItem(
 label = context.getString(R.string.browser_menu_settings),
@@ -575,7 +575,7 @@ open class DefaultToolbarMenu(
 //addToHomeScreenItem.apply { visible = ::canAddToHomescreen },
 //installToHomescreen.apply { visible = ::canInstall },
 addToTopSitesItem,
-saveToCollectionItem,
+//saveToCollectionItem,
 BrowserMenuDivider(),
 settingsItem,
 if (shouldDeleteDataOnQuit) deleteDataOnQuit else null,


=
app/src/main/java/org/mozilla/fenix/tabstray/TabLayoutMediator.kt
=
@@ -4,7 +4,9 @@
 
 package org.mozilla.fenix.tabstray
 
+import android.view.View
 import androidx.annotation.VisibleForTesting
+import androidx.core.view.isGone
 import com.google.android.material.tabs.TabLayout
 import mozilla.components.browser.state.store.BrowserStore
 import mozilla.components.support.base.feature.LifecycleAwareFeature
@@ -36,6 +38,15 @@ class TabLayoutMediator(
 tabLayout.addOnTabSelectedListener(observer)
 
 selectActivePage()
+
+// Find normal mode tabs and set visibility
+tabLayout.getTabAt(POSITION_NORMAL_TABS)?.getCustomView()?.apply {
+// The View we get from getCustomView() is only a sub-component
+// of the actual tab (for example, the tab-count box). We need
+// the "Custom View"'s parent for controlling the visibility
+// of the entire tab.
+(getParent() as? View)?.isGone = true
+}
 }
 
 override fun stop() {


=
app/src/main/res/layout/component_tabstray2.xml
=
@@ -101,14 +101,6 @@
 android:contentDescription="@string/tabs_header_private_tabs_title"
 android:icon="@drawable/ic_private_browsing" />
 
-
-
 
 
 https://gitlab.torproject.org/tpo/applications/fenix/-/compare/f48f4d47eff999da8c4a3f5579b58bc3123d60ab...dca9b30b22e7f69a8acb86c022fdfe4cb4374c04

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/compare/f48f4d47eff999da8c4a3f5579b58bc3123d60ab...dca9b30b22e7f69a8acb86c022fdfe4cb4374c04
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-89.1.1-10.5-1-build1

2021-06-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-89.1.1-10.5-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-89.1.1-10.5-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-89.1.1-10.5-1] fixup! Modify UI/UX

2021-06-02 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-89.1.1-10.5-1 at The Tor Project / 
Applications / fenix


Commits:
f48f4d47 by Nicolas Vigier at 2021-05-31T17:34:09+02:00
fixup! Modify UI/UX

- - - - -


1 changed file:

- app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt


Changes:

=
app/src/main/java/org/mozilla/fenix/home/HomeMenu.kt
=
@@ -133,7 +133,7 @@ class HomeMenu(
 ) {
 onItemTapped.invoke(Item.WhatsNew)
 }
-val experiments = context.components.analytics.experiments
+// val experiments = context.components.analytics.experiments
 val bookmarksItem = BrowserMenuImageText(
 context.getString(R.string.library_bookmarks),
 R.drawable.ic_bookmark_list,
@@ -242,7 +242,7 @@ class HomeMenu(
 
 @Suppress("ComplexMethod")
 private fun newCoreMenuItems(): List {
-val experiments = context.components.analytics.experiments
+// val experiments = context.components.analytics.experiments
 val settings = context.components.settings
 
 val bookmarksItem = BrowserMenuImageText(



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/f48f4d47eff999da8c4a3f5579b58bc3123d60ab

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/f48f4d47eff999da8c4a3f5579b58bc3123d60ab
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-89.1.1-10.5-1] 9 commits: Bug 40002: Add GitLab CI

2021-05-28 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-89.1.1-10.5-1 at The Tor Project / 
Applications / fenix


Commits:
62344547 by Matthew Finkel at 2021-05-28T16:59:05+02:00
Bug 40002: Add GitLab CI

Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.

- - - - -
525f44a5 by Matthew Finkel at 2021-05-28T16:59:08+02:00
Rename as Tor Browser

Bug 40020: Change applicationId

Bug 40020: Change app name

Bug 40020: Change deeplink scheme

Bug 40020: Change App icons

Bug 40073: Use correct branding on About page

Bug 40088: Use Tor Browser logo in migration screen

- - - - -
4033a73e by Matthew Finkel at 2021-05-28T16:59:10+02:00
Disable features and functionality

Bug 33594: Disable data collection by default (Glean)

Bug 40019: Adjust is disabled on Release when data collection is disabled

Bug 34338: Disable the crash reporter

Bug 40014: Neuter Google Advertising ID

Bug 40018: Disable Push service

Bug 40034: Disable PWA onboading

Bug 40072: Disable Tracking Protection

Bug 40061: Do not show Send to device in sharing menu

Bug 40109: Reduce requested permissions

Exclude LOCATION and NETWORK_STATE

Bug 40162: Disable Numbus experiments

- - - - -
68dc9160 by Georg Koppen at 2021-05-28T16:59:11+02:00
Modify build system

Bug 40083: Make locale ordering in BuildConfig deterministic

Bug 40042: Add option do overwrite timestamp in extension version

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.

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.

Bug 40071: Show only supported locales

Bug 40064: Use Gecko Beta for Nightly and Debug variants

Bug 40123: Allow building the instrumented tests apks for variants other than 
debug

This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.

Bug 40143: Use deterministic date in Test apk

The build config was using Date() when generating the Test apks
versionName.

- - - - -
cf7ca790 by Matthew Finkel at 2021-05-28T16:59:13+02:00
Add Tor integration and UI

Bug 40001: Start Tor as part of the Fenix initialization

Bug 40028: Implement Tor Service controller

Bug 40028: Integrate Tor Controller into HomeFragment

Bug 40028: Implement Tor connect and logger screens

Bug 40028: Implement Tor Onboarding

Bug 40028: Implement new home screen

Bug 40028: Define bootstrapping events and Quick Start

Bug 40041: Implement Tor Network Settings

Bug 40041: Integrate Tor Network Settings

- - - - -
36953a48 by Alex Catarineu at 2021-05-28T16:59:14+02:00
Modify UI/UX

Bug 40015: Modify Home menu

Bug 40016: Hide unwanted Settings

Bug 40016: Modify Default toolbar menu

Bug 40016: Add Donate settings button

Bug 40016: Move Allow Screenshots under Advanced

Bug 40016: Dont install WebCompat webext

Bug 40016: Dont onboard Search Suggestions

Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment

Bug 40095: Hide Sign in to sync in bookmarks

Bug 40031: Hide Mozilla-specific items on About page

Bug 40032: Set usesCleartextTraffic as false

Bug 40063: Do not sort search engines alphabetically

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`.

Bug 34403: Disable Normal mode by default

Bug 40087: Implement a switch for english locale spoofing

Bug 40144: Hide Download Manager

Bug 40141: Hide EME site permission

- - - - -
a510b344 by Alex Catarineu at 2021-05-28T16:59:16+02:00
Modify Add-on support

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 distribution addon, which also only occurred once.

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.

Bug 40058: Hide option for disallowing addon in private mode

- - - - -
cedfec81 by Matthew Finkel at 2021-05-28T16:59:18+02:00
Add Security Level UI

Bug 

[tor-commits] [Git][tpo/applications/android-components][android-components-75.0.22-10.5-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-05-28 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-75.0.22-10.5-1 at The Tor 
Project / Applications / android-components


Commits:
fabb19a7 by Matthew Finkel at 2021-05-28T17:13:25+02:00
Bug 40005: Modify Default toolbar menu

- - - - -
10fb1107 by Alex Catarineu at 2021-05-28T17:13:27+02:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
91e47e06 by Alex Catarineu at 2021-05-28T17:13:29+02:00
Bug 40002: Ensure system download manager is not used

- - - - -
a08bad07 by Alex Catarineu at 2021-05-28T17:16:14+02:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

- - - - -
ce033f79 by Alex Catarineu at 2021-05-28T17:16:28+02:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
138a1edc by Georg Koppen at 2021-05-28T17:16:30+02:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
c49df86a by Alex Catarineu at 2021-05-28T17:16:32+02:00
Bug 40015: Port padlock states for .onion services

- - - - -
618cea0d by Alex Catarineu at 2021-05-28T17:16:34+02:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
d3218609 by Alex Catarineu at 2021-05-28T17:16:35+02:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
bedc3e82 by Matthew Finkel at 2021-05-28T17:16:37+02:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
06d87393 by Matthew Finkel at 2021-05-28T17:16:38+02:00
Bug 40023: Stop PrivateNotificationService

- - - - -
4cca6b8a by Matthew Finkel at 2021-05-28T17:16:40+02:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- components/browser/search/src/main/assets/search/list.json
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- components/browser/search/src/main/assets/searchplugins/ddg.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt


The diff was not included because it is too large.


View 

[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-89.1.1-10.5-1

2021-05-28 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-89.1.1-10.5-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-89.1.1-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-89.1.0-10.5-1

2021-05-28 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-89.1.0-10.5-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-89.1.0-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-75.0.21-10.5-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-05-27 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-75.0.21-10.5-1 at The Tor 
Project / Applications / android-components


Commits:
1fe2ae72 by Matthew Finkel at 2021-05-27T17:48:00+02:00
Bug 40005: Modify Default toolbar menu

- - - - -
1553176f by Alex Catarineu at 2021-05-27T17:48:03+02:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
2103ee7b by Alex Catarineu at 2021-05-27T17:48:04+02:00
Bug 40002: Ensure system download manager is not used

- - - - -
d3f6f703 by Alex Catarineu at 2021-05-27T17:48:06+02:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

- - - - -
b908c526 by Alex Catarineu at 2021-05-27T17:48:07+02:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
6987da92 by Georg Koppen at 2021-05-27T17:48:09+02:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
7bff52d2 by Alex Catarineu at 2021-05-27T17:48:11+02:00
Bug 40015: Port padlock states for .onion services

- - - - -
db04718d by Alex Catarineu at 2021-05-27T17:48:13+02:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
54786fa8 by Alex Catarineu at 2021-05-27T17:48:14+02:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
4078b14f by Matthew Finkel at 2021-05-27T17:48:16+02:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
8f8cfe82 by Matthew Finkel at 2021-05-27T17:48:17+02:00
Bug 40023: Stop PrivateNotificationService

- - - - -
933567da by Matthew Finkel at 2021-05-27T17:48:19+02:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- components/browser/search/src/main/assets/search/list.json
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- components/browser/search/src/main/assets/searchplugins/ddg.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt


The diff was not included because it is too large.


View 

[tor-commits] [Git][tpo/applications/fenix][tor-browser-89.0.0b5-10.5-1] 8 commits: Bug 40002: Add GitLab CI

2021-05-25 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-89.0.0b5-10.5-1 at The Tor Project 
/ Applications / fenix


Commits:
993e17f6 by Matthew Finkel at 2021-05-13T15:43:36+02:00
Bug 40002: Add GitLab CI

Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.

- - - - -
00b6b448 by Matthew Finkel at 2021-05-13T15:51:48+02:00
Rename as Tor Browser

Bug 40020: Change applicationId

Bug 40020: Change app name

Bug 40020: Change deeplink scheme

Bug 40020: Change App icons

Bug 40073: Use correct branding on About page

Bug 40088: Use Tor Browser logo in migration screen

- - - - -
32ec5fb8 by Matthew Finkel at 2021-05-13T15:52:01+02:00
Disable features and functionality

Bug 33594: Disable data collection by default (Glean)

Bug 40019: Adjust is disabled on Release when data collection is disabled

Bug 34338: Disable the crash reporter

Bug 40014: Neuter Google Advertising ID

Bug 40018: Disable Push service

Bug 40034: Disable PWA onboading

Bug 40072: Disable Tracking Protection

Bug 40061: Do not show Send to device in sharing menu

Bug 40109: Reduce requested permissions

Exclude LOCATION and NETWORK_STATE

Bug 40162: Disable Numbus experiments

- - - - -
0838fe56 by Georg Koppen at 2021-05-13T15:52:03+02:00
Modify build system

Bug 40083: Make locale ordering in BuildConfig deterministic

Bug 40042: Add option do overwrite timestamp in extension version

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.

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.

Bug 40071: Show only supported locales

Bug 40064: Use Gecko Beta for Nightly and Debug variants

Bug 40123: Allow building the instrumented tests apks for variants other than 
debug

This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.

Bug 40143: Use deterministic date in Test apk

The build config was using Date() when generating the Test apks
versionName.

- - - - -
163cf2e7 by Matthew Finkel at 2021-05-18T13:41:33+00:00
Add Tor integration and UI

Bug 40001: Start Tor as part of the Fenix initialization

Bug 40028: Implement Tor Service controller

Bug 40028: Integrate Tor Controller into HomeFragment

Bug 40028: Implement Tor connect and logger screens

Bug 40028: Implement Tor Onboarding

Bug 40028: Implement new home screen

Bug 40028: Define bootstrapping events and Quick Start

Bug 40041: Implement Tor Network Settings

Bug 40041: Integrate Tor Network Settings

- - - - -
a7cd2b5e by Alex Catarineu at 2021-05-25T22:12:09+00:00
Modify UI/UX

Bug 40015: Modify Home menu

Bug 40016: Hide unwanted Settings

Bug 40016: Modify Default toolbar menu

Bug 40016: Add Donate settings button

Bug 40016: Move Allow Screenshots under Advanced

Bug 40016: Dont install WebCompat webext

Bug 40016: Dont onboard Search Suggestions

Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment

Bug 40095: Hide Sign in to sync in bookmarks

Bug 40031: Hide Mozilla-specific items on About page

Bug 40032: Set usesCleartextTraffic as false

Bug 40063: Do not sort search engines alphabetically

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`.

Bug 34403: Disable Normal mode by default

Bug 40087: Implement a switch for english locale spoofing

Bug 40144: Hide Download Manager

Bug 40141: Hide EME site permission

- - - - -
ec6d8363 by Alex Catarineu at 2021-05-25T22:12:09+00:00
Modify Add-on support

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 distribution addon, which also only occurred once.

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.

Bug 40058: Hide option for disallowing addon in private mode

- - - - -
8b770c08 by Matthew Finkel at 2021-05-25T22:12:10+00:00
Add Security Level UI

Bug 

[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-89.0.0b5-10.5-1

2021-05-12 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-89.0.0b5-10.5-1 at The Tor Project 
/ Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-89.0.0b5-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-75.0.11-10.5-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-05-12 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-75.0.11-10.5-1 at The Tor 
Project / Applications / android-components


Commits:
f7375e03 by Matthew Finkel at 2021-05-12T17:02:11+02:00
Bug 40005: Modify Default toolbar menu

- - - - -
62749239 by Alex Catarineu at 2021-05-12T17:02:24+02:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
17041b07 by Alex Catarineu at 2021-05-12T17:02:25+02:00
Bug 40002: Ensure system download manager is not used

- - - - -
bd25d30f by Alex Catarineu at 2021-05-12T17:02:27+02:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

- - - - -
fa24608e by Alex Catarineu at 2021-05-12T17:02:29+02:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
92445e0f by Georg Koppen at 2021-05-12T17:02:30+02:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
9d43e371 by Alex Catarineu at 2021-05-12T17:02:32+02:00
Bug 40015: Port padlock states for .onion services

- - - - -
d90206b2 by Alex Catarineu at 2021-05-12T17:02:34+02:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
ebf4d5ce by Alex Catarineu at 2021-05-12T17:02:35+02:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
e5e4e2c3 by Matthew Finkel at 2021-05-12T17:02:37+02:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
ef982296 by Matthew Finkel at 2021-05-12T17:02:39+02:00
Bug 40023: Stop PrivateNotificationService

- - - - -
24912519 by Matthew Finkel at 2021-05-12T17:02:41+02:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- components/browser/search/src/main/assets/search/list.json
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- components/browser/search/src/main/assets/searchplugins/ddg.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt


The diff was not included because it is too large.


View 

[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-88.1.3-10.0-1-build1

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-88.1.3-10.0-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-88.1.3-10.0-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-88.1.3-10.5-1-build1

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new tag tor-browser-88.1.3-10.5-1-build1 at The Tor 
Project / Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-88.1.3-10.5-1-build1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-88.1.3-10.0-1] 8 commits: Bug 40002: Add GitLab CI

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-88.1.3-10.0-1 at The Tor Project / 
Applications / fenix


Commits:
b26a58d4 by Matthew Finkel at 2021-05-05T15:51:30+00:00
Bug 40002: Add GitLab CI

Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.

- - - - -
275e5be9 by Matthew Finkel at 2021-05-05T15:51:30+00:00
Rename as Tor Browser

Bug 40020: Change applicationId

Bug 40020: Change app name

Bug 40020: Change deeplink scheme

Bug 40020: Change App icons

Bug 40073: Use correct branding on About page

Bug 40088: Use Tor Browser logo in migration screen

- - - - -
d49b5dac by Matthew Finkel at 2021-05-05T15:51:30+00:00
Disable features and functionality

Bug 33594: Disable data collection by default (Glean)

Bug 40019: Adjust is disabled on Release when data collection is disabled

Bug 34338: Disable the crash reporter

Bug 40014: Neuter Google Advertising ID

Bug 40018: Disable Push service

Bug 40034: Disable PWA onboading

Bug 40072: Disable Tracking Protection

Bug 40061: Do not show Send to device in sharing menu

Bug 40109: Reduce requested permissions

Exclude LOCATION and NETWORK_STATE

Bug 40162: Disable Numbus experiments

- - - - -
78dbedb2 by Georg Koppen at 2021-05-05T15:51:30+00:00
Modify build system

Bug 40083: Make locale ordering in BuildConfig deterministic

Bug 40042: Add option do overwrite timestamp in extension version

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.

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.

Bug 40071: Show only supported locales

Bug 40064: Use Gecko Beta for Nightly and Debug variants

Bug 40123: Allow building the instrumented tests apks for variants other than 
debug

This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.

Bug 40143: Use deterministic date in Test apk

The build config was using Date() when generating the Test apks
versionName.

- - - - -
1daefaa6 by Matthew Finkel at 2021-05-05T15:51:30+00:00
Add Tor integration and UI

Bug 40001: Start Tor as part of the Fenix initialization

Bug 40028: Implement Tor Service controller

Bug 40028: Integrate Tor Controller into HomeFragment

Bug 40028: Implement Tor connect and logger screens

Bug 40028: Implement Tor Onboarding

Bug 40028: Implement new home screen

Bug 40028: Define bootstrapping events and Quick Start

Bug 40041: Implement Tor Network Settings

Bug 40041: Integrate Tor Network Settings

- - - - -
04c9b1d9 by Alex Catarineu at 2021-05-05T15:51:30+00:00
Modify UI/UX

Bug 40015: Modify Home menu

Bug 40016: Hide unwanted Settings

Bug 40016: Modify Default toolbar menu

Bug 40016: Add Donate settings button

Bug 40016: Move Allow Screenshots under Advanced

Bug 40016: Dont install WebCompat webext

Bug 40016: Dont onboard Search Suggestions

Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment

Bug 40095: Hide Sign in to sync in bookmarks

Bug 40031: Hide Mozilla-specific items on About page

Bug 40032: Set usesCleartextTraffic as false

Bug 40063: Do not sort search engines alphabetically

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`.

Bug 34403: Disable Normal mode by default

Bug 40087: Implement a switch for english locale spoofing

Bug 40144: Hide Download Manager

Bug 40141: Hide EME site permission

- - - - -
3a1b7e08 by Alex Catarineu at 2021-05-05T15:51:30+00:00
Modify Add-on support

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 distribution addon, which also only occurred once.

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.

Bug 40058: Hide option for disallowing addon in private mode

- - - - -
1dcd478b by Matthew Finkel at 2021-05-05T23:12:32+00:00
Add Security Level UI

Bug 

[tor-commits] [Git][tpo/applications/fenix][tor-browser-88.1.3-10.5-1] 8 commits: Bug 40002: Add GitLab CI

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-88.1.3-10.5-1 at The Tor Project / 
Applications / fenix


Commits:
b26a58d4 by Matthew Finkel at 2021-05-05T15:51:30+00:00
Bug 40002: Add GitLab CI

Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.

- - - - -
275e5be9 by Matthew Finkel at 2021-05-05T15:51:30+00:00
Rename as Tor Browser

Bug 40020: Change applicationId

Bug 40020: Change app name

Bug 40020: Change deeplink scheme

Bug 40020: Change App icons

Bug 40073: Use correct branding on About page

Bug 40088: Use Tor Browser logo in migration screen

- - - - -
d49b5dac by Matthew Finkel at 2021-05-05T15:51:30+00:00
Disable features and functionality

Bug 33594: Disable data collection by default (Glean)

Bug 40019: Adjust is disabled on Release when data collection is disabled

Bug 34338: Disable the crash reporter

Bug 40014: Neuter Google Advertising ID

Bug 40018: Disable Push service

Bug 40034: Disable PWA onboading

Bug 40072: Disable Tracking Protection

Bug 40061: Do not show Send to device in sharing menu

Bug 40109: Reduce requested permissions

Exclude LOCATION and NETWORK_STATE

Bug 40162: Disable Numbus experiments

- - - - -
78dbedb2 by Georg Koppen at 2021-05-05T15:51:30+00:00
Modify build system

Bug 40083: Make locale ordering in BuildConfig deterministic

Bug 40042: Add option do overwrite timestamp in extension version

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.

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.

Bug 40071: Show only supported locales

Bug 40064: Use Gecko Beta for Nightly and Debug variants

Bug 40123: Allow building the instrumented tests apks for variants other than 
debug

This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.

Bug 40143: Use deterministic date in Test apk

The build config was using Date() when generating the Test apks
versionName.

- - - - -
1daefaa6 by Matthew Finkel at 2021-05-05T15:51:30+00:00
Add Tor integration and UI

Bug 40001: Start Tor as part of the Fenix initialization

Bug 40028: Implement Tor Service controller

Bug 40028: Integrate Tor Controller into HomeFragment

Bug 40028: Implement Tor connect and logger screens

Bug 40028: Implement Tor Onboarding

Bug 40028: Implement new home screen

Bug 40028: Define bootstrapping events and Quick Start

Bug 40041: Implement Tor Network Settings

Bug 40041: Integrate Tor Network Settings

- - - - -
04c9b1d9 by Alex Catarineu at 2021-05-05T15:51:30+00:00
Modify UI/UX

Bug 40015: Modify Home menu

Bug 40016: Hide unwanted Settings

Bug 40016: Modify Default toolbar menu

Bug 40016: Add Donate settings button

Bug 40016: Move Allow Screenshots under Advanced

Bug 40016: Dont install WebCompat webext

Bug 40016: Dont onboard Search Suggestions

Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment

Bug 40095: Hide Sign in to sync in bookmarks

Bug 40031: Hide Mozilla-specific items on About page

Bug 40032: Set usesCleartextTraffic as false

Bug 40063: Do not sort search engines alphabetically

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`.

Bug 34403: Disable Normal mode by default

Bug 40087: Implement a switch for english locale spoofing

Bug 40144: Hide Download Manager

Bug 40141: Hide EME site permission

- - - - -
3a1b7e08 by Alex Catarineu at 2021-05-05T15:51:30+00:00
Modify Add-on support

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 distribution addon, which also only occurred once.

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.

Bug 40058: Hide option for disallowing addon in private mode

- - - - -
1dcd478b by Matthew Finkel at 2021-05-05T23:12:32+00:00
Add Security Level UI

Bug 

[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-88.1.3-10.0-1

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-88.1.3-10.0-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-88.1.3-10.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-88.1.3-10.5-1

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch tor-browser-88.1.3-10.5-1 at The Tor Project / 
Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-88.1.3-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-74.0.13-10.0-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-74.0.13-10.0-1 at The Tor 
Project / Applications / android-components


Commits:
b0a0a870 by Matthew Finkel at 2021-05-04T22:27:37+00:00
Bug 40005: Modify Default toolbar menu

- - - - -
a02d6ae1 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
1a7ae200 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40002: Ensure system download manager is not used

- - - - -
eb56b18c by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

- - - - -
47468302 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
0ddc5824 by Georg Koppen at 2021-05-04T22:27:37+00:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
063a7209 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40015: Port padlock states for .onion services

- - - - -
6e2eae38 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
e6eada7b by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
716d0653 by Matthew Finkel at 2021-05-04T22:27:37+00:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
ce4beeb8 by Matthew Finkel at 2021-05-04T22:27:37+00:00
Bug 40023: Stop PrivateNotificationService

- - - - -
52aebd05 by Matthew Finkel at 2021-05-04T22:27:43+00:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- components/browser/search/src/main/assets/search/list.json
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- components/browser/search/src/main/assets/searchplugins/ddg.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt


The diff was not included because it is too large.


View 

[tor-commits] [Git][tpo/applications/android-components][android-components-74.0.13-10.5-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch android-components-74.0.13-10.5-1 at The Tor 
Project / Applications / android-components


Commits:
b0a0a870 by Matthew Finkel at 2021-05-04T22:27:37+00:00
Bug 40005: Modify Default toolbar menu

- - - - -
a02d6ae1 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40007: Port external helper app prompting

Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
1a7ae200 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40002: Ensure system download manager is not used

- - - - -
eb56b18c by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40009: Change the default search engines

This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.

- - - - -
47468302 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
0ddc5824 by Georg Koppen at 2021-05-04T22:27:37+00:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
063a7209 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40015: Port padlock states for .onion services

- - - - -
6e2eae38 by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
e6eada7b by Alex Catarineu at 2021-05-04T22:27:37+00:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
716d0653 by Matthew Finkel at 2021-05-04T22:27:37+00:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
ce4beeb8 by Matthew Finkel at 2021-05-04T22:27:37+00:00
Bug 40023: Stop PrivateNotificationService

- - - - -
52aebd05 by Matthew Finkel at 2021-05-04T22:27:43+00:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- 
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- components/browser/search/src/main/assets/search/list.json
- + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml
- components/browser/search/src/main/assets/searchplugins/ddg.xml
- + components/browser/search/src/main/assets/searchplugins/startpage.xml
- + components/browser/search/src/main/assets/searchplugins/yahoo.xml
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- 
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- 
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- 
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- 
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- 
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- 
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- 
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- 
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/build.gradle
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- 
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- 
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt


The diff was not included because it is too large.


View 

[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-74.0.13-10.0-1

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-74.0.13-10.0-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-74.0.13-10.0-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components] Pushed new branch android-components-74.0.13-10.5-1

2021-05-05 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed new branch android-components-74.0.13-10.5-1 at The Tor 
Project / Applications / android-components

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/android-components/-/tree/android-components-74.0.13-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-88.1.1-10.5-1] Bug 40162: Disable Numbus experiments

2021-05-04 Thread Matthew Finkel (@sysrqb)


Matthew Finkel pushed to branch tor-browser-88.1.1-10.5-1 at The Tor Project / 
Applications / fenix


Commits:
6fef40b9 by Matthew Finkel at 2021-05-03T23:11:47+00:00
Bug 40162: Disable Numbus experiments

- - - - -


1 changed file:

- app/src/main/java/org/mozilla/fenix/FeatureFlags.kt


Changes:

=
app/src/main/java/org/mozilla/fenix/FeatureFlags.kt
=
@@ -17,7 +17,7 @@ object FeatureFlags {
 /**
  * Enables the Nimbus experiments library.
  */
-const val nimbusExperiments = true
+const val nimbusExperiments = false
 
 /**
  * Enables the Addresses autofill feature.



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/6fef40b98ad501a7f0a6c534450f89fedfe4a220

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/6fef40b98ad501a7f0a6c534450f89fedfe4a220
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits