<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: 0.875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Pier Angelo Vendrame pushed to branch android-components-102.0.14-12.0-1
at <a href="https://gitlab.torproject.org/tpo/applications/android-components" style="color: #1068bf;">The Tor Project / Applications / android-components</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/18a67d17e54a05640e81ce8a8e437f1872d1fff9" style="color: #1068bf;">18a67d17</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2022-07-15T19:33:34+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Bug 40005: Modify Default toolbar menu
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/f82e4d6d4b724cc25ded9b15267afee287511392" style="color: #1068bf;">f82e4d6d</a></strong>
<div>
<span>by Alex Catarineu</span>
<i>at 2022-07-15T19:33:42+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>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`.
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/0be581a6e90a193df62106cc0a9ae604643051d7" style="color: #1068bf;">0be581a6</a></strong>
<div>
<span>by Alex Catarineu</span>
<i>at 2022-07-15T19:37:41+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Bug 40002: Ensure system download manager is not used

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 Android's
  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
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/f6cfa27d9f7217241a2497cfe9d83bcd51aff42a" style="color: #1068bf;">f6cfa27d</a></strong>
<div>
<span>by Alex Catarineu</span>
<i>at 2022-07-15T19:37:57+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>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
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/de7e5b7d0cb08ba0d1e00545d74fd15f837a8df2" style="color: #1068bf;">de7e5b7d</a></strong>
<div>
<span>by Alex Catarineu</span>
<i>at 2022-07-15T19:37:57+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>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.
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/8326227ba6ef9df333af429020987ec4e99f8b9a" style="color: #1068bf;">8326227b</a></strong>
<div>
<span>by Georg Koppen</span>
<i>at 2022-07-15T19:37:57+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Bug 40013: Add option do overwrite timestamp in extension version
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/d8f7eb88eb539c9b67e01ac139ef2f338ed58406" style="color: #1068bf;">d8f7eb88</a></strong>
<div>
<span>by Alex Catarineu</span>
<i>at 2022-07-15T19:37:57+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Bug 40015: Port padlock states for .onion services
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/8a9187009f0a784f34f2017d141c5d1e45a27275" style="color: #1068bf;">8a918700</a></strong>
<div>
<span>by Alex Catarineu</span>
<i>at 2022-07-15T19:37:58+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Bug 40021: Force telemetry=false in Fennec settings migration
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/b119eb53160ffe0260908ece49ac2c6d5a7bcfd1" style="color: #1068bf;">b119eb53</a></strong>
<div>
<span>by Alex Catarineu</span>
<i>at 2022-07-15T19:37:58+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Bug 40022: Migrate Tor security level from Fennec
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/3feaec0c7a656251b76f2355edc8fa1d7dc47083" style="color: #1068bf;">3feaec0c</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2022-07-15T19:37:58+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/2cc8e8405ce57bda57ae74fa7ffaadff1a293c17" style="color: #1068bf;">2cc8e840</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2022-07-15T19:37:58+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Bug 40023: Stop PrivateNotificationService
</pre>
</li>
<li>
<strong style="font-weight: bold;"><a href="https://gitlab.torproject.org/tpo/applications/android-components/-/commit/55327a421f8a23b6798ac1cc3a352559d87eb9e6" style="color: #1068bf;">55327a42</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2022-07-15T19:37:58+02:00</i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 0.8125rem; color: #303030; position: relative; font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; word-break: break-all; word-wrap: break-word; background-color: #fafafa; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dbdbdb;'>Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#f07866736216be0ee2aba49e392191aeae700a35" style="color: #1068bf;">
build.gradle
</a>
</li>
<li class="file-stats">
<a href="#efd919f7f5293f8dd9e091f9d2ec02fe3c5db499" style="color: #1068bf;">
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
</a>
</li>
<li class="file-stats">
<a href="#99f8b0b629c441384abba5a94a3ef31a468e0052" style="color: #1068bf;">
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
</a>
</li>
<li class="file-stats">
<a href="#f89c2f2f9690c2c8ad6260362824a33a66ce22fb" style="color: #1068bf;">
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
</a>
</li>
<li class="file-stats">
<a href="#03bbea7b4c5f3cdcf3d4dc76386264aebaef5a2d" style="color: #1068bf;">
components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
</a>
</li>
<li class="file-stats">
<a href="#feac33c74930c6af3757e11329540922a5069e5b" style="color: #1068bf;">
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
</a>
</li>
<li class="file-stats">
<a href="#46a550ec4c895892157dff0bb8971f746aa40960" style="color: #1068bf;">
components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
</a>
</li>
<li class="file-stats">
<a href="#f5f35a41be5376d0fd9781eb92c6774df87af995" style="color: #1068bf;">
components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
</a>
</li>
<li class="file-stats">
<a href="#7747f01f26a5dbb5280e60fb49c5d5bf03a8f94f" style="color: #1068bf;">
components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
</a>
</li>
<li class="file-stats">
<a href="#2d8d30e3e59b89c967c4cb26b33aad100724eaa5" style="color: #1068bf;">
components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
</a>
</li>
<li class="file-stats">
<a href="#69d3cfd67bf75daaaa37ed8ef2c5ed3b43e0a209" style="color: #1068bf;">
components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
</a>
</li>
<li class="file-stats">
<a href="#2b5633d4edb26e6ce7ff83bf57b631d4203ac175" style="color: #1068bf;">
components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
</a>
</li>
<li class="file-stats">
<a href="#314375621475b90b714f5e26af4c3a4e6a822b73" style="color: #1068bf;">
components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
</a>
</li>
<li class="file-stats">
<a href="#b07e826dc269183360d5c110d3999ad40f30b73c" style="color: #1068bf;">
components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
</a>
</li>
<li class="file-stats">
<a href="#228ffd04f1415fec493b60cadce237c6a88aae16" style="color: #1068bf;">
components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
</a>
</li>
<li class="file-stats">
<a href="#7f012c1db2cf301476c024c2d29607e606c42c80" style="color: #1068bf;">
components/feature/app-links/build.gradle
</a>
</li>
<li class="file-stats">
<a href="#22b1dc8b8e70444cfbf93fc93f3d6d73356936e0" style="color: #1068bf;">
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
</a>
</li>
<li class="file-stats">
<a href="#d741726cca2a842ae2a089b925ce2277a8e5a292" style="color: #1068bf;">
components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
</a>
</li>
<li class="file-stats">
<a href="#da626d2f802cdf42713979f8226cf15d5039e8ff" style="color: #1068bf;">
components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
</a>
</li>
<li class="file-stats">
<a href="#c149f1aaf18f4f4abc8c384d5993c24ba9f0acbc" style="color: #1068bf;">
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
</a>
</li>
<li class="file-stats">
<a href="#84029a43a45b1dcd11677dc37248f17563ae01f6" style="color: #1068bf;">
components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
</a>
</li>
<li class="file-stats">
<a href="#2ba596f699088e70ec61fa497aead41a6f8b6ed5" style="color: #1068bf;">
components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt
</a>
</li>
<li class="file-stats">
<a href="#4637c6ddae4a7d16dc671c1394a78ab8dfc9cde9" style="color: #1068bf;">
components/feature/search/src/main/assets/search/list.json
</a>
</li>
<li class="file-stats">
<a href="#864903a9b14125edf8a034acd80f82f95db9c306" style="color: #1068bf;">
<span class="new-file">
+
components/feature/search/src/main/assets/searchplugins/ddg-onion.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#21b4f8b57776ed4e160d131930c3cfff9d61ea11" style="color: #1068bf;">
components/feature/search/src/main/assets/searchplugins/ddg.xml
</a>
</li>
<li class="file-stats">
<a href="#d73bebe03eecbc03ac1aebbf00d11f9787a21b9f" style="color: #1068bf;">
<span class="new-file">
+
components/feature/search/src/main/assets/searchplugins/startpage.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#3abcc30c54ab7d7b3fc4d410583a867f16de7aac" style="color: #1068bf;">
<span class="new-file">
+
components/feature/search/src/main/assets/searchplugins/yahoo.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#64d6c630a579fc45c6d1c71279b3fbcdcce8c342" style="color: #1068bf;">
components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt
</a>
</li>
<li class="file-stats">
<a href="#76b28938c6aad9c6cbb6bb29b18434efc55a944b" style="color: #1068bf;">
components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt
</a>
</li>
<li class="file-stats">
<a href="#4d3146f9f6693da5bc244623c0d2d435e4717760" style="color: #1068bf;">
components/support/ktx/src/main/java/mozilla/components/support/ktx/kotlin/String.kt
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: 0.875rem;">The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #666;">

<br>
<a href="https://gitlab.torproject.org/tpo/applications/android-components/-/compare/cd19f9a6c5e26c4e57dda6e549a5c63ac7c042ea...55327a421f8a23b6798ac1cc3a352559d87eb9e6" style="color: #1068bf;">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://gitlab.torproject.org" style="color: #1068bf;">gitlab.torproject.org</a>. <a href="https://gitlab.torproject.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link" style="color: #1068bf;">Manage all notifications</a> · <a href="https://gitlab.torproject.org/help" target="_blank" rel="noopener noreferrer" class="help-link" style="color: #1068bf;">Help</a>



</p>
</div>
</body>
</html>