<!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>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Matthew Finkel pushed to branch tor-browser-81.1.1-10.0-1
at <a href="https://gitlab.torproject.org/tpo/applications/fenix">The Tor Project / Applications / fenix</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/d404d769d289bcb9c2a5fcffc367fd9cda1c13f4">d404d769</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-28T21:52:27+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor connect and logger screens

Bug 40044: Fixup Connect screen
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/ab897368f0a0b78a9298b6c7a826a3b4ddcd8da0">ab897368</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-28T21:52:27+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor connect and logger screens

Bug 40044: Fixup Connect screen

Add settings cog
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/50a2e7578c1a40b95c9aaf12bce62e9cb9354d38">50a2e757</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-28T21:52:27+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor connect and logger screens
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/fc5c3aa6afa40388316860dcab064261e16f1213">fc5c3aa6</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-28T21:52:27+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor connect and logger screens
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/091081a9acca401bf8cb93804f38bbc0cca86aee">091081a9</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor connect and logger screens
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/2e5d5aed807d9deedb6c78ec2dee3eec434ed75c">2e5d5aed</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement new home screen
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/f61219e9ef295e0e9d50b2d611d0985bf852464b">f61219e9</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement new home screen
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/e7c7cefca07c41f9e6fdca8c0d5ea91d2b59147d">e7c7cefc</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement new home screen
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/5d14717f31598722f4582ba896c78b4f367527db">5d14717f</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement new home screen
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/3a96ef08a3545faace1a94822553abbce456bbe7">3a96ef08</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Integrate Tor Controller into HomeFragment

Move TorController's BroadcastReceiver registration into
FenixApplication because TorController misses events when
registration is controlled by HomeFragment.

Initialize tor-android-service with FenixApplication's Context.
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/90787eaa29a55728f53675acf7e4687cb3113262">90787eaa</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Integrate Tor Controller into HomeFragment
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/a66da2fc0a39fe21ed9af7efc7883d5f253e1bd7">a66da2fc</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Integrate Tor Controller into HomeFragment
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/b26b2df1fd9030a4735a5a64a8267072b35317fb">b26b2df1</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Integrate Tor Controller into HomeFragment
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/d01d44a7a8cc3741d22155ac00f5cb46b91c5b04">d01d44a7</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor Service controller

Rename localBroadcastReceiver as persistentBroadcastReceiver such that
it isn't confused with the checkIsTorStarted receiver.
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/0518acac3c5293b00da2c95c97a970f7bf152d16">0518acac</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor Service controller

Minor improvements
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/0585f9439c1626904c957678cc98661855db6dfb">0585f943</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor Service controller

Correct indentation and add restartTor() function
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/1ad711c68a326545a537729228fe55ee9e08205a">1ad711c6</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor Service controller

Define enum class for tor's status and define current state using
the enums.
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/22b7ca551915935975809d97069d36701c74b8e2">22b7ca55</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor Service controller

Add access/mutator for bridge information.
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/d62480a2cc1189ee0c885d3801e19dfa6a3ebfe0">d62480a2</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor Service controller
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/dfc7234f16b6684c8b85f3734c3170eecfb84bf5">dfc7234f</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Implement Tor Onboarding
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/014c4b7603b62a00dc22e3032fa01567b9818087">014c4b76</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40028: Define bootstrapping events and Quick Start
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/b9f9c4b972bba3728791525806115d2009adef2b">b9f9c4b9</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">fixup! Bug 40034: Disable PWA onboading
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/1f8ead03c846b5baf67ce679b5ba089d27d1e5d1">1f8ead03</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 40041: Implement Tor Network Settings
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/313a51e8691993056836d7ae8bc6c9197212f5a4">313a51e8</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T02:21:09+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bug 40041: Integrate Tor Network Settings
</pre>
</li>
<li>
<strong><a href="https://gitlab.torproject.org/tpo/applications/fenix/-/commit/c211ca85cb0db534b76be84df2a02ea762fbea53">c211ca85</a></strong>
<div>
<span>by Matthew Finkel</span>
<i>at 2020-09-30T14:10:55+00:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'bug_40041_09' into tor-browser-81.1.1-10.0-1
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#8232a7e1d42be5498e0b2a1ec9a010bb4598e680">
app/src/main/java/org/mozilla/fenix/FenixApplication.kt
</a>
</li>
<li class="file-stats">
<a href="#748c034442bebce0dfd389778e8fe17a00394215">
app/src/main/java/org/mozilla/fenix/HomeActivity.kt
</a>
</li>
<li class="file-stats">
<a href="#5d617d3a47a6decbd5bd4b2fdea65fa1e024fc45">
app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt
</a>
</li>
<li class="file-stats">
<a href="#c283fe5b23a8f43f263d428b35a91d6b25fc4723">
app/src/main/java/org/mozilla/fenix/home/Mode.kt
</a>
</li>
<li class="file-stats">
<a href="#3da8c9eaf30c26e51e8feaa159b0eb16dccf47b2">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlController.kt
</a>
</li>
<li class="file-stats">
<a href="#bdd2de7903ab18851e593d4f224c7bc2e993cad3">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlInteractor.kt
</a>
</li>
<li class="file-stats">
<a href="#e7c1af6a37fa487b886089d06cee17b7b0cf8058">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/PrivateBrowsingDescriptionViewHolder.kt
</a>
</li>
<li class="file-stats">
<a href="#81c0f80999a2298ea63c2de7fb8305157ecdcf2e">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapConnectViewHolder.kt
</a>
</li>
<li class="file-stats">
<a href="#c6eec022e596e5125e1ae0ea1dba9b296ff99a73">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapLoggerViewHolder.kt
</a>
</li>
<li class="file-stats">
<a href="#69e05eea8ef6996a7eaaf41d9fead74b7117b02c">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapPagerViewHolder.kt
</a>
</li>
<li class="file-stats">
<a href="#363bc39e8dd2177fe8f8f8da46988732373dd6f2">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/onboarding/TorOnboardingDonateViewHolder.kt
</a>
</li>
<li class="file-stats">
<a href="#105b50a5e16e940e4765e28e6a52202e4686ea6e">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/onboarding/TorOnboardingSecurityLevelViewHolder.kt
</a>
</li>
<li class="file-stats">
<a href="#ed554da78132eccf7a1dad713310bd735630c20e">
app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/torbootstrap/BootstrapPagerAdapter.kt
</a>
</li>
<li class="file-stats">
<a href="#8b1432147d17d903b2e1dac81a1dee4fbbcd9984">
app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
</a>
</li>
<li class="file-stats">
<a href="#c5ad65f3fe72d3c1a44f159c0aa878bc2b613287">
<span class="new-file">
+
app/src/main/java/org/mozilla/fenix/settings/TorBridgeConfigFragment.kt
</span>
</a>
</li>
<li class="file-stats">
<a href="#3f350d3da62f55391ba3c36c3f7b86573b1be749">
<span class="new-file">
+
app/src/main/java/org/mozilla/fenix/settings/TorNetworkSettingsFragment.kt
</span>
</a>
</li>
<li class="file-stats">
<a href="#0a831562d2483a45aef749e4605ce39170d3623e">
app/src/main/java/org/mozilla/fenix/shortcut/PwaOnboardingObserver.kt
</a>
</li>
<li class="file-stats">
<a href="#eebcdc424e7cd77ef83e914596218bfbe5866b8c">
<span class="new-file">
+
app/src/main/java/org/mozilla/fenix/tor/TorBridgeTransports.kt
</span>
</a>
</li>
<li class="file-stats">
<a href="#88c7c77a040432ce2b38721cbf949e0716c53d3d">
app/src/main/java/org/mozilla/fenix/tor/TorController.kt
</a>
</li>
<li class="file-stats">
<a href="#f0c4995ced35bbe97dea21a55e67e6059c9d1192">
app/src/main/java/org/mozilla/fenix/tor/bootstrap/TorQuickStart.kt
</a>
</li>
<li class="file-stats">
<a href="#422a7539ab81893d01332b65a75f7a864cc5e478">
<span class="new-file">
+
app/src/main/res/drawable/ic_onion_pattern.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#386f26e9d94e29323ae04003cb1d126b761f0175">
<span class="new-file">
+
app/src/main/res/drawable/ic_tor_config_bridge.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#ea7325f29ee5e69db0031902fbb2f8a61889a53b">
<span class="new-file">
+
app/src/main/res/drawable/ic_tor_connect_computer_graphic.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#043fe00f60343512723b02f9ca2418063ae19c21">
<span class="new-file">
+
app/src/main/res/drawable/ic_tor_network_settings.xml
</span>
</a>
</li>
<li class="file-stats">
<a href="#790ce65b372ff858f7f34ad73d2bb4861aacc0e5">
app/src/main/res/drawable/rounded_corners.xml
</a>
</li>
<li class="file-stats">
<a href="#39ca105aa72e42cf1bd0c2ab98bf80ffaeee1134">
app/src/main/res/drawable/tor_bootstrap_background_gradient.xml
</a>
</li>
<li class="file-stats">
<a href="#31c5880846ef63ff1963efbe141ddfd56680bb19">
app/src/main/res/layout/fragment_home.xml
</a>
</li>
<li class="file-stats">
<a href="#6bf12e1654a96666ec58fbc608a7d11182df3906">
app/src/main/res/layout/tor_bootstrap_connect.xml
</a>
</li>
<li class="file-stats">
<a href="#66a424e0091ffe8bbe45a0ea3d84b5d189cec59d">
app/src/main/res/layout/tor_bootstrap_logger.xml
</a>
</li>
<li class="file-stats">
<a href="#baffce053da291d96fb575a09f2bbe9aaa9c4be9">
app/src/main/res/navigation/nav_graph.xml
</a>
</li>
</ul>
<h5>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/fenix/-/compare/0a4fbe8a8553bfaae9a1139bbc3fd4af024a22c0...c211ca85cb0db534b76be84df2a02ea762fbea53">View it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.torproject.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.



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