tbb-commits
Threads by month
- ----- 2025 -----
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
February 2021
- 4 participants
- 535 discussions

[tor-browser/tor-browser-78.8.0esr-10.5-2] Bug 13543: Spoof smooth and powerEfficient for Media Capabilities
by sysrqb@torproject.org 21 Feb '21
by sysrqb@torproject.org 21 Feb '21
21 Feb '21
commit 1a2adb278996ceeac321fa4912244c4dc01d214a
Author: Alex Catarineu <acat(a)torproject.org>
Date: Thu Oct 10 15:08:12 2019 +0200
Bug 13543: Spoof smooth and powerEfficient for Media Capabilities
---
dom/media/mediacapabilities/MediaCapabilities.cpp | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/dom/media/mediacapabilities/MediaCapabilities.cpp b/dom/media/mediacapabilities/MediaCapabilities.cpp
index fb1b1a2cb32c..3bc6b97eac63 100644
--- a/dom/media/mediacapabilities/MediaCapabilities.cpp
+++ b/dom/media/mediacapabilities/MediaCapabilities.cpp
@@ -290,6 +290,11 @@ already_AddRefed<Promise> MediaCapabilities::DecodingInfo(
if (aValue.IsReject()) {
p = CapabilitiesPromise::CreateAndReject(
std::move(aValue.RejectValue()), __func__);
+ } else if (nsContentUtils::
+ ShouldResistFingerprinting()) {
+ p = CapabilitiesPromise::CreateAndResolve(
+ MediaCapabilitiesInfo(true, true, false),
+ __func__);
} else {
MOZ_ASSERT(config->IsVideo());
if (StaticPrefs::media_mediacapabilities_from_database()) {
1
0

[tor-browser/tor-browser-78.8.0esr-10.5-2] Bug 31740: Remove some unnecessary RemoteSettings instances
by sysrqb@torproject.org 21 Feb '21
by sysrqb@torproject.org 21 Feb '21
21 Feb '21
commit 5e12639a5e718da70eeff0dd853f439e5b5169ae
Author: Alex Catarineu <acat(a)torproject.org>
Date: Wed Oct 16 23:01:12 2019 +0200
Bug 31740: Remove some unnecessary RemoteSettings instances
More concretely, SearchService.jsm 'hijack-blocklists' and
url-classifier-skip-urls.
Avoid creating instance for 'anti-tracking-url-decoration'.
If prefs are disabling their usage, avoid creating instances for
'cert-revocations' and 'intermediates'.
Do not ship JSON dumps for collections we do not expect to need. For
the ones in the 'main' bucket, this prevents them from being synced
unnecessarily (the code in remote-settings does so for collections
in the main bucket for which a dump or local data exists). For the
collections in the other buckets, we just save some size by not
shipping their dumps.
We also clear the collections database on the v2 -> v3 migration.
---
.../url-classifier/UrlClassifierFeatureBase.cpp | 2 +-
netwerk/url-classifier/components.conf | 6 ------
security/manager/ssl/RemoteSecuritySettings.jsm | 22 ++++++++++++++++++++++
services/settings/IDBHelpers.jsm | 4 ++++
services/settings/dumps/blocklists/moz.build | 1 -
services/settings/dumps/main/moz.build | 5 -----
services/settings/dumps/security-state/moz.build | 1 -
.../components/antitracking/antitracking.manifest | 2 +-
toolkit/components/antitracking/components.conf | 7 -------
toolkit/components/search/SearchService.jsm | 2 --
10 files changed, 28 insertions(+), 24 deletions(-)
diff --git a/netwerk/url-classifier/UrlClassifierFeatureBase.cpp b/netwerk/url-classifier/UrlClassifierFeatureBase.cpp
index 9bc7fc5d6e9a..3fb3b74a4f08 100644
--- a/netwerk/url-classifier/UrlClassifierFeatureBase.cpp
+++ b/netwerk/url-classifier/UrlClassifierFeatureBase.cpp
@@ -76,7 +76,7 @@ void UrlClassifierFeatureBase::InitializePreferences() {
nsCOMPtr<nsIUrlClassifierSkipListService> skipListService =
do_GetService("@mozilla.org/url-classifier/skip-list-service;1");
- if (NS_WARN_IF(!skipListService)) {
+ if (!skipListService) {
return;
}
diff --git a/netwerk/url-classifier/components.conf b/netwerk/url-classifier/components.conf
index 7f49d94b6488..b2e667247317 100644
--- a/netwerk/url-classifier/components.conf
+++ b/netwerk/url-classifier/components.conf
@@ -13,10 +13,4 @@ Classes = [
'constructor': 'mozilla::net::ChannelClassifierService::GetSingleton',
'headers': ['mozilla/net/ChannelClassifierService.h'],
},
- {
- 'cid': '{b9f4fd03-9d87-4bfd-9958-85a821750ddc}',
- 'contract_ids': ['@mozilla.org/url-classifier/skip-list-service;1'],
- 'jsm': 'resource://gre/modules/UrlClassifierSkipListService.jsm',
- 'constructor': 'UrlClassifierSkipListService',
- },
]
diff --git a/security/manager/ssl/RemoteSecuritySettings.jsm b/security/manager/ssl/RemoteSecuritySettings.jsm
index 199eeb5b58e1..96d6a7a2de48 100644
--- a/security/manager/ssl/RemoteSecuritySettings.jsm
+++ b/security/manager/ssl/RemoteSecuritySettings.jsm
@@ -350,6 +350,16 @@ var RemoteSecuritySettings = {
class IntermediatePreloads {
constructor() {
+ this.maybeInit();
+ }
+
+ maybeInit() {
+ if (
+ this.client ||
+ !Services.prefs.getBoolPref(INTERMEDIATES_ENABLED_PREF, true)
+ ) {
+ return;
+ }
this.client = RemoteSettings(
Services.prefs.getCharPref(INTERMEDIATES_COLLECTION_PREF),
{
@@ -379,6 +389,7 @@ class IntermediatePreloads {
);
return;
}
+ this.maybeInit();
// Download attachments that are awaiting download, up to a max.
const maxDownloadsPerRun = Services.prefs.getIntPref(
@@ -704,6 +715,16 @@ function compareFilters(filterA, filterB) {
class CRLiteFilters {
constructor() {
+ this.maybeInit();
+ }
+
+ maybeInit() {
+ if (
+ this.client ||
+ !Services.prefs.getBoolPref(CRLITE_FILTERS_ENABLED_PREF, true)
+ ) {
+ return;
+ }
this.client = RemoteSettings(
Services.prefs.getCharPref(CRLITE_FILTERS_COLLECTION_PREF),
{
@@ -729,6 +750,7 @@ class CRLiteFilters {
);
return;
}
+ this.maybeInit();
let current = await this.client.db.list();
let fullFilters = current.filter(filter => !filter.incremental);
if (fullFilters.length < 1) {
diff --git a/services/settings/IDBHelpers.jsm b/services/settings/IDBHelpers.jsm
index 5dc59c3687ef..010a5ea82987 100644
--- a/services/settings/IDBHelpers.jsm
+++ b/services/settings/IDBHelpers.jsm
@@ -188,6 +188,10 @@ async function openIDB(allowUpgrades = true) {
});
}
if (event.oldVersion < 3) {
+ // Clear existing stores for a fresh start
+ transaction.objectStore("records").clear();
+ transaction.objectStore("timestamps").clear();
+ transaction.objectStore("collections").clear();
// Attachment store
db.createObjectStore("attachments", {
keyPath: ["cid", "attachmentId"],
diff --git a/services/settings/dumps/blocklists/moz.build b/services/settings/dumps/blocklists/moz.build
index 1683ab6aafa4..dd0bad30f19a 100644
--- a/services/settings/dumps/blocklists/moz.build
+++ b/services/settings/dumps/blocklists/moz.build
@@ -9,7 +9,6 @@ with Files('**'):
# The addons blocklist is also in mobile/android/installer/package-manifest.in
FINAL_TARGET_FILES.defaults.settings.blocklists += ['addons-bloomfilters.json',
- 'addons.json',
'gfx.json',
'plugins.json']
diff --git a/services/settings/dumps/main/moz.build b/services/settings/dumps/main/moz.build
index 3628fa00b5e6..e25fc4214042 100644
--- a/services/settings/dumps/main/moz.build
+++ b/services/settings/dumps/main/moz.build
@@ -3,15 +3,10 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
FINAL_TARGET_FILES.defaults.settings.main += [
- 'anti-tracking-url-decoration.json',
'example.json',
'hijack-blocklists.json',
'language-dictionaries.json',
- 'onboarding.json',
- 'search-config.json',
'search-default-override-allowlist.json',
- 'sites-classification.json',
- 'url-classifier-skip-urls.json',
]
if CONFIG['MOZ_BUILD_APP'] == 'browser':
diff --git a/services/settings/dumps/security-state/moz.build b/services/settings/dumps/security-state/moz.build
index d8f8227a0278..37410d0fb054 100644
--- a/services/settings/dumps/security-state/moz.build
+++ b/services/settings/dumps/security-state/moz.build
@@ -3,7 +3,6 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
FINAL_TARGET_FILES.defaults.settings['security-state'] += [
- 'intermediates.json',
'onecrl.json',
]
diff --git a/toolkit/components/antitracking/antitracking.manifest b/toolkit/components/antitracking/antitracking.manifest
index 5eb37f9a3f99..872e6af07575 100644
--- a/toolkit/components/antitracking/antitracking.manifest
+++ b/toolkit/components/antitracking/antitracking.manifest
@@ -1 +1 @@
-category profile-after-change URLDecorationAnnotationsService @mozilla.org/tracking-url-decoration-service;1 process=main
+# category profile-after-change URLDecorationAnnotationsService @mozilla.org/tracking-url-decoration-service;1 process=main
diff --git a/toolkit/components/antitracking/components.conf b/toolkit/components/antitracking/components.conf
index ddd824522c16..cd46ed1046d5 100644
--- a/toolkit/components/antitracking/components.conf
+++ b/toolkit/components/antitracking/components.conf
@@ -11,13 +11,6 @@ Classes = [
'jsm': 'resource://gre/modules/TrackingDBService.jsm',
'constructor': 'TrackingDBService',
},
- {
- 'cid': '{5874af6d-5719-4e1b-b155-ef4eae7fcb32}',
- 'contract_ids': ['@mozilla.org/tracking-url-decoration-service;1'],
- 'jsm': 'resource://gre/modules/URLDecorationAnnotationsService.jsm',
- 'constructor': 'URLDecorationAnnotationsService',
- 'processes': ProcessSelector.MAIN_PROCESS_ONLY,
- },
{
'cid': '{90d1fd17-2018-4e16-b73c-a04a26fa6dd4}',
'contract_ids': ['@mozilla.org/purge-tracker-service;1'],
diff --git a/toolkit/components/search/SearchService.jsm b/toolkit/components/search/SearchService.jsm
index 608f3c475458..23cb3daa9fac 100644
--- a/toolkit/components/search/SearchService.jsm
+++ b/toolkit/components/search/SearchService.jsm
@@ -573,8 +573,6 @@ SearchService.prototype = {
)
.finally(() => (this._ensureKnownRegionPromise = null));
- this._setupRemoteSettings().catch(Cu.reportError);
-
await this._loadEngines(cache);
// If we've got this far, but the application is now shutting down,
1
0
commit 1dc67c192741973951c79b8440b8a586b453020c
Author: Matthew Finkel <sysrqb(a)torproject.org>
Date: Fri Feb 19 22:00:33 2021 +0000
Tag build3
---
rbm.conf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rbm.conf b/rbm.conf
index fcd8e9c..7fb27df 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -25,7 +25,7 @@ buildconf:
var:
torbrowser_version: '10.0.12'
- torbrowser_build: 'build2'
+ torbrowser_build: 'build3'
torbrowser_incremental_from:
- 10.0.10
- 10.0.11
1
0

[tor-browser-build/maint-10.0-desktop] Bug 40239: Don't download mar tools from old versions
by sysrqb@torproject.org 19 Feb '21
by sysrqb@torproject.org 19 Feb '21
19 Feb '21
commit 35227374db93e0b7d1e5a1f09afd1db4289e7c00
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Fri Feb 19 17:04:43 2021 +0100
Bug 40239: Don't download mar tools from old versions
Before generating incremental mar files, we download mar files and
mar-tools-linux64.zip from the previous version. However we use
mar-tools from the new version and don't use the one from the old
version, so there is no need to download it.
---
tools/update-responses/update_responses | 15 ---------------
1 file changed, 15 deletions(-)
diff --git a/tools/update-responses/update_responses b/tools/update-responses/update_responses
index de24235..237a2be 100755
--- a/tools/update-responses/update_responses
+++ b/tools/update-responses/update_responses
@@ -565,21 +565,6 @@ sub download_version {
my %sums = map { chomp; reverse split ' ', $_ }
read_file "$destdir/sha256sums-signed-build.txt";
- my $martools = 'mar-tools-linux64.zip';
- exit_error "Error downloading $urldir/$martools\n"
- unless getstore("$urldir/$martools", "$tmpdir/$martools") == 200;
- exit_error "Error downloading $urldir/$martools.asc\n"
- unless getstore("$urldir/$martools.asc", "$tmpdir/$martools.asc") == 200;
- if (system('gpg', '--no-default-keyring', '--keyring',
- "$FindBin::Bin/$config->{download}{gpg_keyring}", '--verify',
- "$tmpdir/$martools.asc", "$tmpdir/$martools")) {
- exit_error "Error checking gpg signature for $version/$martools";
- }
- exit_error "Wrong checksum for $version/$martools"
- unless $sums{$martools} eq sha256_hex(read_file("$tmpdir/$martools"));
- move "$tmpdir/$martools", "$destdir/$martools";
- move "$tmpdir/$martools.asc", "$destdir/$martools.asc";
-
foreach my $file (sort grep { $_ =~ m/\.mar$/ } keys %sums) {
print "Downloading $file\n";
exit_error "Error downloading $urldir/$file\n"
1
0

[tor-browser-build/master] Bug 40239: Don't download mar tools from old versions
by sysrqb@torproject.org 19 Feb '21
by sysrqb@torproject.org 19 Feb '21
19 Feb '21
commit e979fe32266998a508821669a613f6101875bd51
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Fri Feb 19 17:04:43 2021 +0100
Bug 40239: Don't download mar tools from old versions
Before generating incremental mar files, we download mar files and
mar-tools-linux64.zip from the previous version. However we use
mar-tools from the new version and don't use the one from the old
version, so there is no need to download it.
---
tools/update-responses/update_responses | 15 ---------------
1 file changed, 15 deletions(-)
diff --git a/tools/update-responses/update_responses b/tools/update-responses/update_responses
index 35b971f..e897563 100755
--- a/tools/update-responses/update_responses
+++ b/tools/update-responses/update_responses
@@ -565,21 +565,6 @@ sub download_version {
my %sums = map { chomp; reverse split ' ', $_ }
read_file "$destdir/sha256sums-signed-build.txt";
- my $martools = 'mar-tools-linux64.zip';
- exit_error "Error downloading $urldir/$martools\n"
- unless getstore("$urldir/$martools", "$tmpdir/$martools") == 200;
- exit_error "Error downloading $urldir/$martools.asc\n"
- unless getstore("$urldir/$martools.asc", "$tmpdir/$martools.asc") == 200;
- if (system('gpg', '--no-default-keyring', '--keyring',
- "$FindBin::Bin/$config->{download}{gpg_keyring}", '--verify',
- "$tmpdir/$martools.asc", "$tmpdir/$martools")) {
- exit_error "Error checking gpg signature for $version/$martools";
- }
- exit_error "Wrong checksum for $version/$martools"
- unless $sums{$martools} eq sha256_hex(read_file("$tmpdir/$martools"));
- move "$tmpdir/$martools", "$destdir/$martools";
- move "$tmpdir/$martools.asc", "$destdir/$martools.asc";
-
foreach my $file (sort grep { $_ =~ m/\.mar$/ } keys %sums) {
print "Downloading $file\n";
exit_error "Error downloading $urldir/$file\n"
1
0

[tor-browser-build/maint-10.0-android] Release preparation for 10.0.12
by sysrqb@torproject.org 19 Feb '21
by sysrqb@torproject.org 19 Feb '21
19 Feb '21
commit ba0b53801aa99485392d26f9486a24db0b08054b
Author: Matthew Finkel <sysrqb(a)torproject.org>
Date: Thu Feb 18 00:47:23 2021 +0000
Release preparation for 10.0.12
Versions bump and Changelog update
---
projects/android-components/config | 4 +-
.../gradle-dependencies-list.txt | 15 +-
projects/fenix/config | 4 +-
projects/fenix/gradle-dependencies-list.txt | 356 +++++++++++----------
projects/geckoview/config | 4 +-
projects/openssl/config | 4 +-
.../tor-browser/Bundle-Data/Docs/ChangeLog.txt | 17 +
projects/tor-browser/allowed_addons.json | 166 +++++-----
projects/tor-browser/config | 4 +-
projects/tor/config | 2 +-
rbm.conf | 4 +-
11 files changed, 297 insertions(+), 283 deletions(-)
diff --git a/projects/android-components/config b/projects/android-components/config
index 9f12767..948fcbd 100644
--- a/projects/android-components/config
+++ b/projects/android-components/config
@@ -8,12 +8,12 @@ gpg_keyring: torbutton.gpg
variant: '[% IF c("var/release") %]Release[% ELSE %]Beta[% END %]'
var:
- android_components_version: 72.0.1
+ android_components_version: 72.0.15
torbrowser_branch: 10.0
container:
use_container: 1
# This should be updated when the list of gradle dependencies is changed.
- gradle_dependencies_version: 17
+ gradle_dependencies_version: 19
# Switch to make it easier to grab all dependencies during a dry-run.
# Note: Use the commit before support for new GeckoView interfaces gets added.
fetch_gradle_dependencies: 0
diff --git a/projects/android-components/gradle-dependencies-list.txt b/projects/android-components/gradle-dependencies-list.txt
index a23995b..b62555a 100644
--- a/projects/android-components/gradle-dependencies-list.txt
+++ b/projects/android-components/gradle-dependencies-list.txt
@@ -9,15 +9,10 @@ b219d2b568e7e4ba534e09f8c2fd242343df6ccbdfbbe938846f5d740e6b0b11 | https://dl.go
6b73ff6608f4b1d6cbab620b65708a382d0b39901cf4e6b0d16f84a1b04d7732 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation-expe…
0baae9755f7caf52aa80cd04324b91ba93af55d4d1d17dcc9a7b53d99ef7c016 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.0.…
a179c12db43d9c0300c9db63f4811db496504be5401b951d422b78490ad1e5b4 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.0.…
-c89d23f9804282a47992ff5ca647b784921c16caa669a7e9af34c15f81aa7442 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.0.…
d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.1.…
2e9372ba7780ef44952adbf86b66e1f08682c1e5277c926185f6564a13799efe | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.1.…
-19944d32b46551a17c347e21894b95837fbd7baaafc9e2082794344f222f7361 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resour…
-046011e16cb01b6f14842565661551110ef1b6427483f5d9068493f4c49690f2 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resour…
c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resour…
149dd8cec3664bef8ffde86c396ba1e2ab156ea68793d29800d008bacbc9c0f8 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resour…
-8d7299bca44cb3bdf17f5595766acbf459fc81fee223e8686cc6acd3a42ab5c0 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.1.0/…
-340d617121f8ef8e02a6680c8f357aa3e542276d0c8a1cdcb6fd98984b2cb7b9 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.1.0/…
3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.2.0/…
8eb3cbe823b609853b481646e3d2c1aa39dbde53dd269712fd844ffdef2ebb42 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.2.0/…
4b6f1d459ddd146b4e85ed6d46e86eb8c2639c5de47904e6db4d698721334220 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.0.…
@@ -54,8 +49,6 @@ ba6a806bc1a6faf0cbae08397b3f781feca293ff2b5f3aa600b3d2db142e5ab4 | https://dl.go
384d529ad668ada4808de29b29a6348f0007c2841ad79cae9a5a089bd68810f5 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.0.0/core-1.0.0…
76c7cfbe596fe3c09a6983bf1c89e889299c08ac9a3b52ce5182a088d056647e | https://dl.google.com/dl/android/maven2/androidx/core/core/1.1.0/core-1.1.0…
dae46132cdcd46b798425f7cb78fd65890869b6d26101ccdcd43461a4f51754c | https://dl.google.com/dl/android/maven2/androidx/core/core/1.1.0/core-1.1.0…
-524b8b88ceb6a74a7e44e6b567a135660f211799904cb218bfee5be1166820b2 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.2.0/core-1.2.0…
-3d1f4e37b77dd92353879a040ab4ce2f706798bcbdf066147491c3642b3f79a6 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.2.0/core-1.2.0…
1c6b6626f15185d8f4bc7caac759412a1ab6e851ecf7526387d9b9fadcabdb63 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.3.0/core-1.3.0…
3ea5d60db139d9fbc5c5f7ac06d779fb75dafe71b0931bc9db863231294bc2d5 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.3.0/core-1.3.0…
ac850f5367d0877c58d3fc9439b453ea293cf5f840fc043d535085a0cdf4eafb | https://dl.google.com/dl/android/maven2/androidx/core/core/1.3.1/core-1.3.1…
@@ -440,12 +433,12 @@ ea6cb3d94121d03fefd5329072c7b01d891b8bb25c2c303b28dfd6728eeaa72f | https://maven
ca3c96c281e314f07170bbfa766693ef0d2e4d865433a9622254088ee7e68363 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/63.0.0/…
93fd44998bfeeab9d7137cb34a50d510876ec8362e988b8a4ddf4e1629a69e71 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/63.0.…
b3836516ae7c9f1ca38ce636e24e3d10b2b421d94e344f14033daa5f20df3168 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/63.0.…
-6ca800559b22d4bd0833444d3e666390a103307375d000565ea89d571ca1fe81 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
-12028814b487c385870e3eb1b40d3cb3027ebbe50af7c3ef182880d6ba79aae9 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
+816dfaeadb34860eb09f7366163ede45422adfc9e152143a1cda568b815bdba9 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
+74dd3e50b176a493a58bc3328b929824126f415f1b5ceb88c1d82ee4d2548bfb | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
5fe022d90f552aae72e0f7f908ade55798ea5a44bdb6c9458dd7706ba60d4eb6 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/87…
a530ccd2c9adfc3b98e3246c33997831ccbe0d66752e968fb90cfa933006cc99 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/87…
-7ac371cfa60025020c391b59890db48c9db52fb67c1b2fd1eda70a2d20b72cb6 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/85.0.20210…
-e514f95723d5f97c1e92e425923d13add24fdb85c2f761b20ae42d23e0457c0d | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/85.0.20210…
+230963637e297d1a3edb5b3748731d1243165d3d7dda8ff979d65f8c23a02de5 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/86.0.20210…
+0bd06553f02d1cf52e81e83097c37f5bf6790884d9306f08eec8035c14397aa2 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/86.0.20210…
97a9d151ad636acc68eeda046866f0ac24e6f7bf2a81a6b938a3386cc73be529 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3…
817736c79269dc217946522fdb8f6ed57547bdd8fbf187687b53ffbe5d813bc3 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3…
ccd3a75eb0e0f8ce5882d9d3a3154e3d3c40ce9c44f6c506ad4e28df84bab751 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/…
diff --git a/projects/fenix/config b/projects/fenix/config
index 1de03ee..a8a8e39 100644
--- a/projects/fenix/config
+++ b/projects/fenix/config
@@ -8,13 +8,13 @@ gpg_keyring: torbutton.gpg
variant: Release
var:
- fenix_version: 86.0.0b1
+ fenix_version: 86.1.0
torbrowser_branch: 10.0
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
container:
use_container: 1
# This should be updated when the list of gradle dependencies is changed.
- gradle_dependencies_version: 19
+ gradle_dependencies_version: 21
# Switch to make it easier to grab all dependencies during a dry-run.
# Note: Use the commit that integrates Tor.
fetch_gradle_dependencies: 0
diff --git a/projects/fenix/gradle-dependencies-list.txt b/projects/fenix/gradle-dependencies-list.txt
index 5a334b3..f1fd847 100644
--- a/projects/fenix/gradle-dependencies-list.txt
+++ b/projects/fenix/gradle-dependencies-list.txt
@@ -807,9 +807,11 @@ db9a950ba9a190d04611e69b1732221ba7035c2796b7d8b6afa69840711cd0ee | https://jcent
504b6599eb3a3b4d8b4db267d1628e79f3e58f17fc4f6d44c24cda530b0edf39 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-androi…
58b3ce8be4521230361fe6679b5930e75730164be1c7b900ddca4218072fee85 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-androi…
5cfd02a5e7dd9be15835522035d32eca33be0e63085d27f7c918fa495e34f81f | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-androi…
+6538f458473a42b6e2a92676f00d70d4fa0f6ae824d13c1e31c8051c196d2335 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-j…
64c6d2b53e52eb65e26c6b828d848d8ceab30473c3511bbd1c116cf9799bc127 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-j…
4cd24a06b2a253110d8afd250e9eec6c6faafea6463d740824743d637e761f12 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-j…
3286bd65e41eae735600c0e9a441cb4a0988d0d76647923b9c978c90b0cb7311 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-j…
+9bea3679d3fdb5ae8bdf200fc586d1e1cb02266ac659986125ad1a14d709a94d | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-m…
20a08a807b5debd1ced0dfcd2f74e802c002b59666d4c2d7323f4ad4c9030d8a | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-m…
9c615416dadd93f0e14895165af8eeee01a1aaaafe02c3eb1f2d2a770b595069 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-m…
c972379b6eeaf36a39e51cdee6fb145b411263baa0c66167fd0073768ceaadf3 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core-m…
@@ -820,9 +822,11 @@ ad426ec76f52b1dcdf200f55495aea9a2d2796811884e8c4b514645061cf59f3 | https://jcent
51be6791ac5aed9718a58b297c8c9081c9b704dfd72a849c4754a40da55ee236 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1…
4cd24a06b2a253110d8afd250e9eec6c6faafea6463d740824743d637e761f12 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
99319ebdd562d9519dfd15f78fe79bc09c3a28875083eea4577d9584359a2f61 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-core/1…
+f02d46222e4591a9e16b6bacce5dc6606c33b38912d916daa41d428ef6703020 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/…
5ae9e4dd4e81c0bfc92b0d760651815792793be9ec4f8a2d308b4aea6adbb23a | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/…
29038be2ba5cf1acac17fc0d9746e553cf90315b8042366169ff6d800dadf239 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/…
52614d618c5cb6a8d5d437e95102d1c45565237e09083cd64031ab7b23303a32 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-debug/…
+e61e3d3db85385c8c2439a5b87b724205cb8605b24edc89d34d8f84ed401eecd | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1…
6d2be12eb2f02729639cbf07a590e1fd354ec5042e9233d29de794055c0845bf | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1…
2e3091a94b8b822c9b68c4dc92ad6a6b0e39e2245b0fc75862de20f5a7a71e9a | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1…
497a7639820ba0758d4e0c1d6f82fdc8a9b6f6c2a28d91fe03c6b0776db4be40 | https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-coroutines-test/1…
@@ -922,182 +926,182 @@ fd98ace3131929977df6caa61b419956cd704fe7fb46dc20e1d348e710755690 | https://maven
0b41c8ffaa03c0f84bc4ffebcd765c6373162191fa14e480fd1de19e1d9ed2b2 | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/67.2.0…
9ff49670a110fd56586229d42673902049a92650257fad81146a25daa5a4e58f | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/67.2.0/tabs-6…
8729ddf632ec417808e0e0b49868cb46bc968fb44c97f5e0b7397ccd4728c8e3 | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/67.2.0/tabs-6…
-707eb615751466dc1ee135a52c2009352fdd3a5e879b6064c24c094953907fab | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/…
-26fe99915f9db9b66a321051451b835f08313a632b7c351ede17e9f73761a670 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/…
-a33eab48fd4179e2c74e4efdc40ba7e0123eaa46f64edd110bcf497501ac6281 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/72.…
-599a4b9bdabfdcfdb13b0fd56091469c2629e54fcc2615eb19f7c5266a9caa2c | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/72.…
-4b9325626526a8774d9313fc9e5dfe145505e5a7bb7ad4a43f67c24bc5127c5b | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck…
-58e1948a344749e8e9ef83097d35775eef0b379a95b8b8af2a62458570e35325 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck…
-47bbdc0db9e0d032022d8575debd9411e991ca89e00b8062e0d1b85a3d1a55b1 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck…
-1b25649ca27bd92b581682d6f98b6abb66d0bfa4483390c66b5720f7f3e780c4 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck…
-8ee1b23eb8bb5a464deca2e3e0b90dd7619751a0889c63714702b6dea2fa7c2c | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/…
-e5676a2ec9e56dad1dc23e5f9ed25eb757b4c580a132e84118f6ba7c7b62d2c5 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/…
-421fde3c9641e50bc932e20d382d19bc99ad67996e30223439522e323274618c | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/72.0.…
-104f8429ad278a62b76a5748b0a1a33b66c2f9a36cfe714f4b51e73c1fce07a4 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/72.0.…
-72b47d9ae38027c9686bcc4aeec69c4c290c5dda71f5b18230ea328ff1aa24e7 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/72.0.1…
-d18f914b6dd7b33af4cde0711f8e1947d46f2f96c8e0b5e94cbca36337eb2756 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/72.0.1…
-807e0a73ee535859a8957eda4ee52f858a6d973c3d8c5f3e8ddaabfacc849305 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/72.0.…
-10cfc7830f0522619a9eee3551e0aedd152358e5dbb538e910ca4d46b1b68ac3 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/72.0.…
-f0eb789cb5daef255d9ee4ff7ea3afeeb3d3f6046eb7b03871da41e52b8ba1c1 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/72.0…
-8b60ce05c42fb38f98b010824dc5146bb397a0dfdbb6a43a767cb357e4984f86 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/72.0…
-07cca82ca086d49a7d26ac44d08eaff857357b357e9600b312c598e2259c8627 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session-sto…
-467d2be40b3dd02055b822f10bd3e4e6866646ab560d79c28720c71d66c6b9ca | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session-sto…
-9c293d868f3ad6b5b1bdeea71745be48c4da9ebe33ba70dc36b413c741446787 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/72.…
-5cb1694ff03cbc4ef81267f1ac6baf7d1b8d78a62e9455dce9134e7f79bbde40 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/72.…
-d55f14316f736b6860512d81f32a2148d9394b1d56f5be8f8098d43dc385bf07 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/72.0.…
-2efeb5a653c2012b7b6c56a153be721c8a4530de09ef2834e721f31f2c96b5da | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/72.0.…
-f3620e6dafd8244db545af087d50ed93533cdbdb956e2436c841f78b631e1d0f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-syn…
-70f5a5ede04dc8a602b153b1492e20b6fecfcbf0afb0c12f16831a5e902715c4 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-syn…
-d75a22b6e81f1f90471251a695ef64d4a75532040065d8923ddb0928ae61fbf2 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/72…
-c4260cf9ba9a6946edb73f4462193185703dccd70b4984cfb89df96fdf1ba162 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/72…
-fe8e7843478a9699ebe8d21ca9486d826aa4c85dc3178ff1114be22f9b0ff50c | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/…
-99e4b9be8cf3acd6da058b8246ddb1c55ca033f3d47b52974c6f8dc7a7d6c3bb | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/…
-27ad00d7ca8b1fd07b32f3dc28feb39885c982e34f998000934478d0732b8d20 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/72.…
-1f3ea3fd2fc0db948260589251d5b54499c70ffedc032a41a2fd3d451218265c | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/72.…
-a333cc604fe5934656fed5f842fb359f0fdde47c33351c03ef0de3dc742754aa | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/…
-88f2322764929aa7b2903f427728907f87913c5a3d685edaae2eede554b8cfda | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/…
-1384140f0da5782fa9822c40320737247dd22e0c64058e976846982716330583 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/72.0.1…
-7f3854b0e2ff2e69d12a403448cf312936a47a0d7500c91276183397980b40e7 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/72.0.1…
-f37e94bb0b6e1dc275fb0d50c72870e39db756e4f8fde3b8e443df97d20191f8 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/72.0…
-5d94446e0765aa5621a777a6ea3258080d9e5f31f0ea610260394d4783f919c3 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/72.0…
-2c67f877477525cbafc6773f8b93d03ff91d51310769f094521d3e62aff774f6 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/72.0.…
-d123e3446f12d6ed2afb80c6983d779bdc6f0a11590c60d9a6138a519ad6a2b8 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/72.0.…
-df27163b42a29ec9e7678cf31c3d3ec76881cab74cff7b50bdce412c3fd63c1a | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/72.0.1…
-08adae12391ede66274e13628b45cbdb9dd61535bf2108e68e60b531ab849562 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/72.0.1…
-75be14a169c7ef2bac1830cc7efca7ec45f34edf54c87d7738804030926bd1fd | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/72.0.1…
-ba0428bffb1563dcb8e84e4172b727f2e3f45737eda131214c1a2fda2624e92b | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/72.0.1…
-63c1a7ccf904423703ef3007cd79c0abddbe8d9f43c675685149392de48a4eeb | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/72.…
-00ac375e647a36ad586023bfb3cf2baa27d0e03eda97ccb1bd43880ddf2c1007 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/72.…
-900d502cfbdb96b3c9e35472bd2fbcc5c78396eae66ddca040d3c789bbfac61c | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/72.0.1…
-6b2b41a95e05c8121d2af1f53329cb47d67ccf99c6d04fe942f62a606ff5182e | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/72.0.1…
-00de4cfb49bcd14819487375f615055b8993bd73fbbcf6e76c0317b5e066e1a9 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/72…
-e300ef6b9ac7867f9109a9ab3d1e0dac5f5adc74176ad5c612451778d1a4de64 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/72…
-3a5fd8665a36910a96dc2964fa9e241ceda29073139865c493124f12da631257 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/72.…
-4285aa14d4b04ff1fdcecac3d900ccfd435ea7ad2ee599316fa57ab1f5ef626f | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/72.…
-cf22dafd69d182e403c420f8b2e0ff15650531958d4d9bec9eb1773a898adbf5 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-pu…
-66d2e749978b1fc5c872b357c7e8491df3d1c75983e620eda522c3ef59639a5e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-pu…
-4601b349d413fc9cc409d8b37d3dc6dd3134733b3ba021731c17494abde612ad | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/72…
-58f5cb4c9ba1e62852cbf10ac281deee1eb5bace66c23e0e9905b7d5bfcc21a1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/72…
-7c5e19441d7af3d9e0ac277f528aa607bd134ea7cb15939f8b4b4dcb0b5d6e28 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/72.0…
-d3119dc706bd511b9c78c15bbc87489e6649c2e4e724f7152e2f564e337d4191 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/72.0…
-f668f699acb95a2c916a93fd9f64232a7eb64d4f40b9c83a819850bcb1f188b7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/7…
-749f03901ae1c79654eabd0c6f5b3b4d063b346cc9f54b6f0dc746f91d0e3ef2 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/7…
-4a010fe579f7d81d8cd4b9fec36b3b651ff0a8df009c72af8e3c15bfd0c0f6c9 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/…
-716f4fade805f4aaa4de9dfd4f655fe29af9e92c2b2ee8ef702ea41e0497777c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/…
-9ce1db08d3a68571358833af99038ec7981de7e0d5921aee56cb34a40dba3a61 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu…
-3b3cebc44ba58680a51ef8df3a6396172cb87c413e6901f548363f4c5905f325 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu…
-0782cc4b473dd6dfdaee2166ceb76ae0bccee802116bfdaaa09b7f995a804b9b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/…
-746ed4c272a217e0fa57dd5c488b662c3b77d44c0ff737f35586abe6a104de64 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/…
-dbfd013db1b6a18bf2a0974e3fe18d084bfe0aa569f381bc60e67b05086015dc | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/7…
-965327c314c3d219e611b44b0a7624ca0f39e6f2c7d46c221a5b064f73dea772 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/7…
-8ea11512c113a2640173d46c19636bffde9fc7d336d72b7101e34d7fae1451bf | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/…
-41b902c776ebefeaaeb1dda2ad01bfecb16b2700301f2d46dd715337b6492d06 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/…
-d00b5dc50a6d1057e68bf3a3160a884c63405f8a71cc6d0c130c5f4445e4d2f0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/72.0…
-8b4e93c8ed76ec5e87d1db87e32b96f20db1c3a87335b8575a477bf8dc0665fe | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/72.0…
-48516fec9ac2cd8daf126fdae2cbf169e67cbf76e9b3f3d9ac676dbdb99fabf6 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/72.0…
-6f04daa045897b9c341fab05e1781171e7f8a82b7478a4a2cc29a9835995fb5e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/72.0…
-c4b0d3c10f9c482f2df539734ffc026fc0a0fa510aa1f180ec284cdd128807e4 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/72.0.…
-ea4796c4772d3c522cee1828ec1a71582ff6eacc0e8eb1660550900e807285c1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/72.0.…
-a3e04cc2d816a6cc811f4742664971116420504bd622207cf510a15f833f807b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode…
-5d9c94fa7ae83c60afa7ab26aaf4dbc7b427a46a71dd08d61ad7848d0a579ff5 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode…
-394a813d7a809927036028a4d48afd5bb14ccc20efd96e152e1ceb8647ff8502 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/72.…
-41e086ee9c1dd70401805bb9224727e77de04338c00c45b6ffd9e388d60e4137 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/72.…
-cb0f953fdc4bc4c12db326b637611a35e45522435832fcb149034db20a494449 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/72.0.1…
-cb18a4d4067ec892ce3af4320f9ec8b6b8aed63befd5beee291ee7c352e37fc7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/72.0.1…
-129d41e2e7ad9a59d9e1ac9a86eda0d415f0bd43cfbd68e3203544a5957b8919 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/72.0.1/…
-7df696932dc9d5ed4f7b2a88abc2e21ad7ef8ea631da9e05cfd296a5ed7fadbc | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/72.0.1/…
-9dbd38fe5c60466ac1d0d911eb69689165cd27d4e5a74a63d5831562b5d45140 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/72.0.1/f…
-c1f1af9b78ed772167e400dd3a04b6d5cf281402fb8721aa129572af3548ad76 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/72.0.1/f…
-65d3b493a76f21648f219d11116c27671f2e2b78bc513e2cde30bacef5c1e98d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/…
-f03ecae7b7d23a4c627927deb70328c75041813f50b2e271c8de5f1eb723f5e1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/…
-3b72bf4c8c50784d39e997ab0622ebcb4c9e25e8f371d95a120a3cfa437e495a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclo…
-e219271d9c498ee5ce1b9960c71f7573ec1b1aecc4ea1c870ea649f6f11e0294 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclo…
-90bdb1bda5fce4b8946affd99d0193578183143afd2d6f184eaef51485f0308c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/72.0…
-3c4bca9fea18ef15e10ca971951a82c803e3905287d962ff90ea7caa309f0013 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/72.0…
-e916752eebd104569639e87cff8159df345ed8ebf4ecae391ef9b0dadf7c0300 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/72.…
-93370a455e923de80570057afaf40b130e2eb2b9a312ded8fc9f86d8e05c05ad | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/72.…
-e00d47d0c3730a5958e36cdd263ddc91dc744958cb2346bc19b5452d6f0799c1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/72.0.…
-a731da97a8cb3cf0b771b16edaaae8475e788ef1839b6ec2659c4ffa5bfb6b0c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/72.0.…
-c4389c74dc01872836ddccd1e1ae4b532df60aaf62e08ece1d698a8b0186ab67 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermiss…
-a42e0350f5ef058fd21fe86e3c9fe6c773c5048ac7565838df9c7c0f53fffb11 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermiss…
-ff7b95cced4e44633cf22d007f9ff40cbda272b7963f62dfeb08682d822198ec | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/…
-2c0847cfbd1e56415c1bdd4e6c6adf12ad13c5f9aa5435a67891e3fa8fe08e25 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/…
-b33db8f3e1ce1b5856bda8844b529d617101df81329b66e8fbfa5cb078b783f9 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collect…
-310736ed3df1f34f483ed7dbdfe8ebf38f4128ffb822303955cc38e9588aef9e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collect…
-3524b6d1680c0218563f2738767d580062a7b74792fdddfa442b6b1619524dab | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/72.0.1…
-c154e09d91cba8b3db20dc0172f9ac8b4b8587f1fe8dd56fe7b614a336de22cc | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/72.0.1…
-e4fd8116ba7112468bc43ad895cee9c50d29a149a95e1fd0d8f87962076b6ef7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/72.…
-79e4d963dba76be697e01127ace6efc9a6fea44d0adbb2fce24ebbd43a0a247a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/72.…
-6f0b1315aa46725006f85f68bc664e505e603d99917b06e89012f7567993b8ac | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/7…
-db3026ba20b9fcdc2823bd2b40d5eb86602b0dd3aca0cf98c483bf22369358d0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/7…
-11f1eabc582d8b2a824a45241816f9e82be13ea473363e7f1dff00b697bd6ef9 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-r…
-0a459768125e5a401ec606ea3fb273305d2b7c7de1affe6bd19b380f081da656 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-r…
-1dba077ef2c14496114bdc05c01f632a05a6d6f1bc5d851c18c8032737d90696 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/7…
-b31d4758ec9dd8f4091b4cdcccf70240a87393886a6d0f89d4c9758ef79b40ca | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/7…
-33fd07f7f285d67a88684cee8167049a426f68a8eca466f9ae84304730361642 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifica…
-5d217fcc144abf67424252cc45edf1e21f506f0e8ffe05df64dba827855b1cf8 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifica…
-0b4253ab0ae9e021830214d14272fe5feb1295be5b3d845ac0ae77abae439aa1 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/72.0.1/li…
-5aaa4a590c55258ab8365ac1092b0d6e2dd5d6852195f10cd16f7c47888e37f1 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/72.0.1/li…
-8ddd5a225161264c7d736a42f116f543ed9f672c8574f568ae2fecfb4c08f93b | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/72.…
-dace51ae229c3c03ecdd6f26f3d8ad6db6a77bee4a11420d289fdfe10952ee04 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/72.…
-eda0fcb43894fbdc9a24d4f5b979c902eaaae70aea62b1554f45aa9600b1a7b8 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlis…
-b58499b3fb1947692e4d4d29717963dd798849f02410b58210893947021db6e6 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlis…
-63a56b896edab40120aa64fe37ad51a008d94de16479d168ceff29dffdd8d5ce | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/7…
-0722d14c6633bf705e3b6de5b7c92de0f77be314da58fb4ebf263b6ed7c458b5 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/7…
-4a6856c18b4c6d6b6de158bd2094f2ba4d84978ead7a98d5ba83c36057b6d4e7 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/72.0.1/li…
-d3451b235c19b0053dc71e8b516cf3fa1f035e4dbab7bfbd909d17b8ff9e0659 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/72.0.1/li…
-8db1f518ab4716885dd27e366400e124d153ea38831f8709632c4d8c43c9789d | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalasse…
-c75bc4d7866e8258c020b4189d84100095ab41a63b94d967e7c8afc860606af4 | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalasse…
-750e3daa0a68c257472e7e3cb6c3f4f9f400555e32bdd31727d238d8fe9505b7 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-acc…
-e659ba9c2386f3de9bd96a043f2a8cce3e89c48583dee15e3a72085589af923d | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-acc…
-16d0389b23a563a0f03230afb4438d69072e904557635bee1cb642beceae2607 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/72.0.…
-1adc3cf6b69a901923a0233e349fe1146ce5a4064b8255755b13f56ab391db43 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/72.0.…
-313c55e6d5d22e30812c87ead998c38fd8139f5f5ef50132527410c50611bca7 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/72…
-ba6a538646a476c6bc26da89d3f273a1562de06b808834b46b5a3976f4232251 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/72…
-6dfef14f659e10261b6ac082ba60b74f66864df9759055c8d35835fa12da6786 | https://maven.mozilla.org/maven2/org/mozilla/components/service-nimbus/72.0…
-d5fe6458ff9f8d6b898ae178e31a1a9547656d9b63b1acbcf3310dc80f3e8bd8 | https://maven.mozilla.org/maven2/org/mozilla/components/service-nimbus/72.0…
-d338c9bb41e2007cbe2fe9970c9326db9f35f8ad6260696c1b79285c5d5b980b | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins…
-ec62b383ffa88c46af42fc63dadd220f226e6f9728d597d3a23d63e3611d24d9 | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins…
-7059fa83e9ab0d3d8d578a35e6573e666ae2d003cedb32e58f87796e121841af | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/72.0.1…
-9ea0a7fe66ffdb0ab26003b612811c23ed46d774810f1c6f30277b9eaad29599 | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/72.0.1…
-4399954ec888c5316cc41e7011d19ae663f6ecebb5f38f31d0b94918d40314d5 | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/72.0…
-bbe2875022375e21fd2bc3e6812af8cd63bf9751c1ebde680249c305b93242ee | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/72.0…
-755cd9e2c9d550b7d13e32b2d0fc3838021967405cf6b7bf30c58577fec5827a | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/72.0.1/…
-623da48f2e4cbad7161851813f392f8bf5371f9f4ae3ee7d4536d91ddde70c60 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/72.0.1/…
-0c071b715ecd3debb7a93289de8626e4815bd06167ddbdc58cf454c9c4e1c780 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/72.0…
-f9e80748bc674b31fcf0065fe2e56bc0b18284a21e19ebd662fbc5401ed91f62 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/72.0…
-98ac937bc1923bce2c0a9cbb65ae0bc47e2caf4d675dad34dcdd0ea4cbac6ed0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/7…
-a87b0defe96f1726c566febf7243495e175265d7173eedb2f5d935643d994cdb | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/7…
-7d36f11412ef9b7360e0752309b7541e3c85f17b49e32a94a8398e7dab53331c | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/72…
-d7aeaa68bcd0be531147547d2bc121d1d303dc6d1a08e8322c7a76c5271be561 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/72…
-72a085b1abb58af1bc6e47e690634c8d2648f021dfa9c8ce5ae752cbe0670066 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/72.…
-cc2edfcf37281442bdee8221c41f255a3aa58e30ae211fda59becda97c1cb4dd | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/72.…
-20498d158e06bf13012376fe08d3162f722c67ef6005599d97448abc2bcc66a0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-teleme…
-aaca9a1a3ab05d502d6c86f5c4ebc718f4762536ccfec847cee45496f6e48d5c | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-teleme…
-935d569da3ce6839b7457c87a539f71a105d2c4b8eae8caa97f166601402931f | https://maven.mozilla.org/maven2/org/mozilla/components/support-test-libsta…
-f97f98f6baf5efa203b9937af0f3a68ec91fcce434028c092f4975403a6e4451 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test-libsta…
-eb8e8abdd2a1108b338b1a4136d80f4eb02379985946d3d0ffe954c4dad094f7 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/72.0.1…
-5b3ba40e210dcd9c1191d1526dc0b39e8ba1f0fc50a8fceb45064415043f92c0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/72.0.1…
-f7bf27270904abd8639b543151b6eaf268b821b8e6235c8decf8031e02ec8648 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/72.0.…
-a982fe4e17f65437b83c0fb6761d62e1ac0f8ce47dfad0eb3dc26a755e808b4c | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/72.0.…
-4b6e3912804fa12d26972c20f161dff350ad238574dea7c9cf9503996d7b13e6 | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensio…
-811312155411acccb4d10f159cf0b0906c74f90c4fdc697ec29594db72440c28 | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensio…
-42956cea135c67cb2e5e0485146f0f6d53c83d91f9edd999d8c851556c054447 | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradl…
-1e7bfdc556053760638f4ece37390c432fc040e78cf2c9d2b0ba6a12630089fc | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradl…
-09f80a0b9aafdd9d46f53d139c8056880d17e2578d3f9cf797d632a5aba40fba | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/72.…
-ecb9eb77915798c562b2bf8e174493379fc6a138680379e5f4532ea494db0d8e | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/72.…
-7ec7264a35b13382f84d701fab89daace99c6c8157c6fdc6d15da2361fb4f16b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/72.0.1/ui…
-5a0fcad5051301f99816c2dbd72f11d6b2de769e3765da7e5921018714cb3cb1 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/72.0.1/ui…
-71307c399eb59749c6c25d2a0eb93c61513bc79b6c2c5a3e4dfb70e5077185a2 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/72.0.1/ui-…
-5982e0514be1442e3a9c59357737f996d43c2ebb459e21c934308fd77deab52b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/72.0.1/ui-…
-ef0ea652e32aac9d8a52884e5aba0c30bd4236eb042190813cfd5ec4f3216927 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/72.0.…
-6c0754c4cded024e0f8c863bc9c957f6a252d01a6551866b3e662ac5fe234382 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/72.0.…
-b27707dbb4f038517c89ce84541251f527a954ead43f6f7c67dd516a1640dd76 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/72.0.1/u…
-4248c9d81fcf41b29830f0a348db8c12cacf8697cfd6624a7fe1086366fb45c2 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/72.0.1/u…
-6ca800559b22d4bd0833444d3e666390a103307375d000565ea89d571ca1fe81 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
-12028814b487c385870e3eb1b40d3cb3027ebbe50af7c3ef182880d6ba79aae9 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
-7ac371cfa60025020c391b59890db48c9db52fb67c1b2fd1eda70a2d20b72cb6 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/85.0.20210…
-e514f95723d5f97c1e92e425923d13add24fdb85c2f761b20ae42d23e0457c0d | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/85.0.20210…
+cf0936b6f522163606128c1803921f21c42a2ac7cbeb2a74eeeae6a4aab8e17d | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/…
+dd509aa0260caaeeab7c8ea006c2cd433b8306086c6cb18752e96320ae7f72af | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/…
+a33eab48fd4179e2c74e4efdc40ba7e0123eaa46f64edd110bcf497501ac6281 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/72.…
+f48a34c1749ac472b23035d9ad5709f189a605ef1a6ff4bf938b10f155213f50 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/72.…
+76c335ef74415219fe3a28b97b1f439c6171fd8d65988cf407b57fe6cae0a5cd | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck…
+27ec2ad2f7bd574ab4c898fa8a7975dcdd9443fe7e1b920223478c14fb9a067a | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck…
+c911452c30459d80ee4e38423682793e6c5ffc640a0910438ace0bc282a982f8 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck…
+a8bd50ee1c8ebda22d4d7c1eee0a492a5b7b1877ac544d682d1f7231e78f776f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck…
+bd2eea48d70a5f67a00aa00860a6bc93a32257a01f53a1186d733a229cc9a1c3 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/…
+3ae199e35a440ba86ded36940eda562154d0ca4e12d9dd345f1e862dd5d02330 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/…
+d9abc9e2ea7c22e478a7490df9b76f9b0cad3629d424a342acc8db524f7f8f89 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/72.0.…
+871609a0f02975abb038a79f7dc2bbc9d6bf1c0ff25c63d980acfedc4309782f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/72.0.…
+15e31cf9110bc56e2117dc32a4d6aa9c8d4697c41f456e1c1eb0ca9052b83a4f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/72.0.1…
+60bc2fb4039829890e821811c6c8da4addddad9316200e63e2b0a1b1a383f81e | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/72.0.1…
+d9aba7a5413fbd1631d4bc9298d55e37b436b6e2f7caf849ec35ab4825062b0f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/72.0.…
+4b8b2f9e72a19992fa1024955a60865a4943ec77e35272681e0f74e96938eb71 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/72.0.…
+f0eb789cb5daef255d9ee4ff7ea3afeeb3d3f6046eb7b03871da41e52b8ba1c1 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/72.0…
+6a12e87a15f8e3bd60a54204a33a09fafb86b01136db71206291a8e6b6d5fdf6 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/72.0…
+07cca82ca086d49a7d26ac44d08eaff857357b357e9600b312c598e2259c8627 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session-sto…
+6223aba556cbe326b96d4237c4635bd6c145713514f6f915109b2781a83d48e3 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session-sto…
+9c293d868f3ad6b5b1bdeea71745be48c4da9ebe33ba70dc36b413c741446787 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/72.…
+b1692912d33e4e81470333882168284e968265fc29e914a372d4b9bc27db72f1 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/72.…
+d55f14316f736b6860512d81f32a2148d9394b1d56f5be8f8098d43dc385bf07 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/72.0.…
+5081025a6a6afb13412b2770e8771cab62b0cb468a58044f5d7de607e4f571c0 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/72.0.…
+f3620e6dafd8244db545af087d50ed93533cdbdb956e2436c841f78b631e1d0f | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-syn…
+cb333c3a392cebc8daaab5e5091f95e101a931dbc02121dafb775eceb97cb154 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-syn…
+d75a22b6e81f1f90471251a695ef64d4a75532040065d8923ddb0928ae61fbf2 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/72…
+e2ae438a1ff43b3a68819f87114688aabde82b17241fc3a92e3e5007e176fcb8 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/72…
+fe8e7843478a9699ebe8d21ca9486d826aa4c85dc3178ff1114be22f9b0ff50c | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/…
+18fb307c68e522f5538febf3222fefdfdbc45a3e2963f1aaf410eb180a91ca58 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/…
+d7f0401ef112aa667f4d7048b3bdda7000c2a40796fbfd1b83200fd08fbabf26 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/72.…
+556565214ce5541efe8ca55211bf7ef818fc68225e922aec20f12ebd932a7d65 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/72.…
+a333cc604fe5934656fed5f842fb359f0fdde47c33351c03ef0de3dc742754aa | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/…
+233fea9f2308ba87d7d8188f483681df63fceda665a22c3cd60008050915021a | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/…
+4496376e4de5abd45005dccad7050975ed96b6f1c2db692a88448f66a18c859f | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/72.0.1…
+b1bf76e10f7f35f96030edea83aeddae3b33f7db414e0a26b53d22aae8c70374 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/72.0.1…
+48ccc3cf289c825eca902277a633597ea19568d991863d682a528bafc2b5af42 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/72.0…
+9d31d2c60e74984cb249679eb471c74d60fd5ba26e9db607e811440c2f580772 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/72.0…
+699b513ac63c2f8d5967cfa738e0a435ada73307903b86df07c0ebc61cd6d80e | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/72.0.…
+134b10be127f1232336bc41e79995ad1c6f65973539b074dc76a530ed8f287b3 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/72.0.…
+df27163b42a29ec9e7678cf31c3d3ec76881cab74cff7b50bdce412c3fd63c1a | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/72.0.1…
+f1b9b3539ba6c1f153e0ebaab86ef6a70d863968098810ec6a3ba750c9a41aa0 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/72.0.1…
+75be14a169c7ef2bac1830cc7efca7ec45f34edf54c87d7738804030926bd1fd | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/72.0.1…
+306d39a8dae454b8d1066aad873f4ae34e107c9a2dfb949b9364290225ca5376 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/72.0.1…
+63c1a7ccf904423703ef3007cd79c0abddbe8d9f43c675685149392de48a4eeb | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/72.…
+101744fc8967f31535c2cb3d720802e4c74212f2744a088755acec73b5335f61 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/72.…
+900d502cfbdb96b3c9e35472bd2fbcc5c78396eae66ddca040d3c789bbfac61c | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/72.0.1…
+b38675f99d0b52808ee0b7eaa56a3c37aa71080a8a4c804bc790f75d41bf9ea4 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/72.0.1…
+00de4cfb49bcd14819487375f615055b8993bd73fbbcf6e76c0317b5e066e1a9 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/72…
+e1194bb7dc746cd2cf13bfe9bbc6f2430fce3358cd7db25be664e034b5f81c23 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/72…
+874552fc4baee332beb37bd4b0757f6a47a7d68e8d49281d05b72dba9f33076e | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/72.…
+d46db6e5a6e6d96c1d735898710b0f67b979a53bb2eafa729311f842b1c627a3 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/72.…
+cf22dafd69d182e403c420f8b2e0ff15650531958d4d9bec9eb1773a898adbf5 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-pu…
+d81c0db738fb6db6a72b752597c689550383b7a88d155a48b3f198636c13696e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-pu…
+bcff4fb6918c9721d60bc129b787823a92d5c76c57f966369aafd7fa221d16f9 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/72…
+55de24940257bc8e258964e56f6724c2d0aa901036b0f5f5bba9954426119309 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/72…
+dbb63d7a9152c3700c23896068b7574a93ee3be721f2617c755606781794af8e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/72.0…
+32a6a6e5bd157506289c7583dc6c9c6de6d38fa192fe4b4302b3a6cd4f8e1775 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/72.0…
+114ff24ce89cafc32c57c225f8a4d6352485fcf404d23cd23ee0f841eff8c39e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/7…
+b543235e4d99f98f5b27586efd17af53b9aaa20bf5c062eb01cdb8960758101c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/7…
+f006195322ec35527b5db0a2d45678ddb1784a963cc2efe4767f3f7c02608a8b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/…
+d3bdf41a1c8777fa6f0bfe18ad914016f8b1b6b1d958dd572f4b30dcc8f8a0c9 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/…
+64b0bfc791733e9dddb275a8741fe444388053bd01d35e34baebc9a04ba34f92 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu…
+d7b6bdd40bdaf7f83642f81b4c305aec189a0b9b6bb413b394e1ccd3a5f86a0d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu…
+a3296cb0bb7be57b107c3098a4e7803e8ef0f43ef6f2480d8375d8ed2106be6a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/…
+f68a4fb8c2827f8ee08be1c5fbd320e6139e34d078d84bd53f1d58f311cae06f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/…
+4d19e118bb41814b01ad0b319522c604ff69e10e8d6de3562e6bede42e647793 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/7…
+cf9891df96dc430038bcd98186132d46e8bbf16011422ffb769e5ee8570cdc50 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/7…
+c0cdb4bc31c36570f666eb2f07bdab1c7a7f3adf65352f0185f4a77dfc86aca1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/…
+de2206fad3964c76cecbf869a1659ce1873efd16aca39d97f110f4e36d183bf5 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/…
+d00b5dc50a6d1057e68bf3a3160a884c63405f8a71cc6d0c130c5f4445e4d2f0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/72.0…
+31c55f10652e83308e6a55e4d0849b54fa416a5980552f5028cf74fd34889539 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/72.0…
+48516fec9ac2cd8daf126fdae2cbf169e67cbf76e9b3f3d9ac676dbdb99fabf6 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/72.0…
+4ee857a019a9832d382f310556d9cd7eed603e32e263dd95db239219bfddfa9b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/72.0…
+cc0ce564b8554db4e0fe10d997b5b0436ff93b7fab62bce2da221fee095b3dcc | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/72.0.…
+12f7802e63a79803167523f902a79323bae9debcb14e65722b6277b89ce94c57 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/72.0.…
+17f1081a1f9b310a7e33ac7b5d25e2cfa8a25bf7b405db3ecdda3b2fd7dc11c7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode…
+c09051c3e23d7269df3efd66c8037d0a4e49bf5570cd76d9608ad4b25081ab4b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode…
+c710c731776a6d95d75496272737ffcf58f48f67e0b8d56aa6e674420623fc1e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/72.…
+e3280e751cf7106bf80690986ba4da92079fd660e291ee5fc48d93b8e0e88012 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/72.…
+cb0f953fdc4bc4c12db326b637611a35e45522435832fcb149034db20a494449 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/72.0.1…
+8ce51eef7e1efcedacaf4a845cc867a043c20ffb3279caeaeecdd3e1f3d182f9 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/72.0.1…
+c1421382eab8d3c2d3567a90d24e4a236b193dbec416df6c51e0c82a00ecff26 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/72.0.15…
+53ef7adbf3cbfc2e86ff30c1f526a7103a58d7a59e7275c8407414ee1168f0e5 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/72.0.15…
+818f729bcd559f27cefe76154538580120a7596f98db818381caa2a6e79c58b4 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/72.0.15/…
+e366015f4270a6a6cd631a15eca02c0b291f5232fbf2af19cca97c4a490e77ef | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/72.0.15/…
+e7b8cbad62642469e497e68131ecf8db98522345177822760b0e837544ed5377 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/…
+fa20683d309fd4706803bc5ddc0316596361b8b7466dd0689f53a9ddccbe1961 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/…
+3b72bf4c8c50784d39e997ab0622ebcb4c9e25e8f371d95a120a3cfa437e495a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclo…
+40d266dd4382a34a92138707a8e57dbce8a33a1a893e2a576ff23f376cbcc288 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclo…
+90bdb1bda5fce4b8946affd99d0193578183143afd2d6f184eaef51485f0308c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/72.0…
+3cf2fc81667f4c11a3b52e0adb521e8bd9de06c1afdb0fb9c6c470f61925abce | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/72.0…
+e916752eebd104569639e87cff8159df345ed8ebf4ecae391ef9b0dadf7c0300 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/72.…
+9f7253179e7d25b568f8bf2c19733ebfa2e1787a2f5ed9a6bcf3de5cff72100b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/72.…
+e00d47d0c3730a5958e36cdd263ddc91dc744958cb2346bc19b5452d6f0799c1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/72.0.…
+155e34b04f11f48e9682cf64bd01890fae73a0e2eb904cac9c05add087a668d8 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/72.0.…
+da22a7cd375d0d594d12a7b661490c96e9343669d61bbeeff3bf1087ee0c81fc | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermiss…
+5c51c99dccfdccc3a733630ba4e8475fe80434fd7a27ca2eee0290ff55320e74 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermiss…
+ff7b95cced4e44633cf22d007f9ff40cbda272b7963f62dfeb08682d822198ec | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/…
+25ee8021d1febcbb5d4cd38c97a71e8ec4a8cfcacad42429e3b6373448bd7aa8 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/…
+6e5665aa57da755492f51f4f95dac261f4f1c88d9d068a34850375a9d00b1853 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collect…
+337a0cfeafcaa51b735d0e09fc8abcef7d9e39fd966ec0b4e1c4f2993ad42f11 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collect…
+bd01387eb4292c601a9923a256daa5989bd80a72029ee17580f5614b008159bf | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/72.0.1…
+8dd195bffee252c40c2dd0e61c50a141025c2246b7ef78560b5e55dd1b63d5bd | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/72.0.1…
+e4fd8116ba7112468bc43ad895cee9c50d29a149a95e1fd0d8f87962076b6ef7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/72.…
+a101f701cea3245d4017dd03de818ce84cbe1a2b773308108794da9a3750502a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/72.…
+6f0b1315aa46725006f85f68bc664e505e603d99917b06e89012f7567993b8ac | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/7…
+01f74390c805788380418038add66edfb827877a869c1d05c7507adff9ea7558 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/7…
+11f1eabc582d8b2a824a45241816f9e82be13ea473363e7f1dff00b697bd6ef9 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-r…
+69b2a6b26c985e51d21ae7d040fe51e441128c8f20c325a2f07ca7a4bf213dcd | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-r…
+1dba077ef2c14496114bdc05c01f632a05a6d6f1bc5d851c18c8032737d90696 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/7…
+945a8483d2a7fabd6a5ddbe869759a5516cd12046dd92c74f2423a6667b9e18b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/7…
+18d70a2c554bae05972e9453a2872dd5421fa2798465d26df0fa6118cbcce8d3 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifica…
+a425f7bd91a2b598402c5bd75da8c19bcf79eb9160727d5174849a4fae56b7a4 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifica…
+527a003ca2d044bf84329b9b007a7dc43d5f707fcbebc63716de6e65b5f1d860 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/72.0.15/l…
+742c6fabafd1f5469dd90f0d03488944f570e2db7d1997c427a1d0c40a857e85 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/72.0.15/l…
+8ddd5a225161264c7d736a42f116f543ed9f672c8574f568ae2fecfb4c08f93b | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/72.…
+e8a08b8b6316fa5433618cb15e18894a225e6067f0a453fbd4128f7b3c004cfe | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/72.…
+eda0fcb43894fbdc9a24d4f5b979c902eaaae70aea62b1554f45aa9600b1a7b8 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlis…
+6b1f7fd60496a2a44ee7c98943761df6a5852c4edcdfc1157b8a7171bb904239 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlis…
+63a56b896edab40120aa64fe37ad51a008d94de16479d168ceff29dffdd8d5ce | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/7…
+940d7b1b504fb1c2d2ba068e3b7cc35e5ebb4fd641aa3b33be48ca3bf3cb0fe1 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/7…
+4a6856c18b4c6d6b6de158bd2094f2ba4d84978ead7a98d5ba83c36057b6d4e7 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/72.0.15/l…
+4aaba6b9c36ca63ffb2a74912761c2008b317c02f0a87946ec1e8a319d3bc1f5 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/72.0.15/l…
+8db1f518ab4716885dd27e366400e124d153ea38831f8709632c4d8c43c9789d | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalasse…
+d7a9e8cb83c93eae6a5104f1a0a6ced81678588d8ebbccad02a0818dfabdbffa | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalasse…
+750e3daa0a68c257472e7e3cb6c3f4f9f400555e32bdd31727d238d8fe9505b7 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-acc…
+d6c712acbdfe91fb6015770645e770e5a758e8b1f0385a37b57dbd0f073e1b86 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-acc…
+16d0389b23a563a0f03230afb4438d69072e904557635bee1cb642beceae2607 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/72.0.…
+77f1d126f50fde3fe13c2524c504c45dd64e9e4b05933adf518a1d17e3347b40 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/72.0.…
+9ac0ad81f7b6b07c045ab89901ccfab3a1915b1845ea9e5fde9e4954da4b2599 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/72…
+71549dd4ea561c0f5f6b0563c3f5b24b9bebadbeff86aabe2bafd6653dcea4c0 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/72…
+6dfef14f659e10261b6ac082ba60b74f66864df9759055c8d35835fa12da6786 | https://maven.mozilla.org/maven2/org/mozilla/components/service-nimbus/72.0…
+40b0f25dbecf91299d4ec3a99f97261337e82502df26329f7c8ebe5ff5782476 | https://maven.mozilla.org/maven2/org/mozilla/components/service-nimbus/72.0…
+d338c9bb41e2007cbe2fe9970c9326db9f35f8ad6260696c1b79285c5d5b980b | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins…
+fe9748819b5dd1e22a2b55f001c108df6f23e023055cbbbba37b536214df0d7c | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins…
+dcadf5ca6864c4aa4075ec624e54b20d0cba325360a99393657c34f9891f54df | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/72.0.1…
+7192ec9629d872d5e4ab7975bc07e1c919855d0cfb63ba9c64bf7cd72d0ad5ca | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/72.0.1…
+4399954ec888c5316cc41e7011d19ae663f6ecebb5f38f31d0b94918d40314d5 | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/72.0…
+48687852e659327c6fe4d8952a6a2f6f60c9f3f2c2809c44023f3ec2b2353a44 | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/72.0…
+90b371b291e74e539fdf4bd059ecf9be4f5d3ba3dd7b4048225fd8e3f09b125b | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/72.0.15…
+00dd78c94466abdb8ba2097b463ddd614b2cc513ea89fe01278c55bbbd6439f7 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/72.0.15…
+0c071b715ecd3debb7a93289de8626e4815bd06167ddbdc58cf454c9c4e1c780 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/72.0…
+5f4d95e7b74ab49daaaac7e0b415b12133f705d06e9de8c712ad1dc6162c964d | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/72.0…
+efa9812ba4972df3841291d9a791b13f229b09dd5fd1f747d96c0d915cf00321 | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/7…
+e0f85a90b5a2c842d089c7eae6021639b65238f6f02d587b6c7af694b0355ec9 | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/7…
+7d36f11412ef9b7360e0752309b7541e3c85f17b49e32a94a8398e7dab53331c | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/72…
+9f0efc530dd1ef6f416c56058ab2b96df0090ace3ebd0b0dda789fab4e9c8a43 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/72…
+72a085b1abb58af1bc6e47e690634c8d2648f021dfa9c8ce5ae752cbe0670066 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/72.…
+125ae0300219ed6b3396045ce4a5513ba29f198daa91d42772024dac5e0d24a3 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/72.…
+20498d158e06bf13012376fe08d3162f722c67ef6005599d97448abc2bcc66a0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-teleme…
+3965c50f916512190208283ca9dd8f23acd44b236925a076234784b742a9d724 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-teleme…
+935d569da3ce6839b7457c87a539f71a105d2c4b8eae8caa97f166601402931f | https://maven.mozilla.org/maven2/org/mozilla/components/support-test-libsta…
+76a6f8cab1c2d5d34f2443bf3db068ae79d9a37d01aaaf5266431a49efe77f3a | https://maven.mozilla.org/maven2/org/mozilla/components/support-test-libsta…
+eb8e8abdd2a1108b338b1a4136d80f4eb02379985946d3d0ffe954c4dad094f7 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/72.0.1…
+045810a606e73a6e9662e659b5af03a803dd6bff597bbeb2df8692f97fea68e0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/72.0.1…
+f7bf27270904abd8639b543151b6eaf268b821b8e6235c8decf8031e02ec8648 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/72.0.…
+37c364210a8e95732d536510bc77d269dc1160cea9fe117e67bfa73757e0bd2a | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/72.0.…
+4b6e3912804fa12d26972c20f161dff350ad238574dea7c9cf9503996d7b13e6 | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensio…
+3a17d54a76d16cf1ffbdbfb8186b6566d718a045fd241f55e8ef1e3a7df620bb | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensio…
+8d46a25b9d882b85f1ce46e1462964fcf268887f63c779ff495324718bb03ff0 | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradl…
+95f46b52468f4948182a7649a00646873723e77e17a39efa411c0aa9c1ba2825 | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradl…
+09f80a0b9aafdd9d46f53d139c8056880d17e2578d3f9cf797d632a5aba40fba | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/72.…
+55df98ffc5113aacf8435ac8a711980f9afa4f46ea9c81403e08aba6103dc550 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/72.…
+7ec7264a35b13382f84d701fab89daace99c6c8157c6fdc6d15da2361fb4f16b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/72.0.15/u…
+0ac5e85d85e53a9d0b5298461e76fe6a4b92c4274b32defd6fd442aa60ba8e3a | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/72.0.15/u…
+71307c399eb59749c6c25d2a0eb93c61513bc79b6c2c5a3e4dfb70e5077185a2 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/72.0.15/ui…
+ed826ad7269613f77e59b09e570e9e7f204fffa826f45c86fca828ec1c7e33cb | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/72.0.15/ui…
+980d4b9faf12e5003c279303f3bac27a2230701f439c641beaa9149e79455d81 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/72.0.…
+9e489502526726facfb8836c5097b784059578f01c9c273ac81e67e1f4e69205 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/72.0.…
+b27707dbb4f038517c89ce84541251f527a954ead43f6f7c67dd516a1640dd76 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/72.0.15/…
+78918b656183146dbe7a3a4b0dda8b52e918972741600f3a30ce8a0c1bf742e4 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/72.0.15/…
+816dfaeadb34860eb09f7366163ede45422adfc9e152143a1cda568b815bdba9 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
+74dd3e50b176a493a58bc3328b929824126f415f1b5ceb88c1d82ee4d2548bfb | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
+230963637e297d1a3edb5b3748731d1243165d3d7dda8ff979d65f8c23a02de5 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/86.0.20210…
+0bd06553f02d1cf52e81e83097c37f5bf6790884d9306f08eec8035c14397aa2 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/86.0.20210…
97a9d151ad636acc68eeda046866f0ac24e6f7bf2a81a6b938a3386cc73be529 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3…
817736c79269dc217946522fdb8f6ed57547bdd8fbf187687b53ffbe5d813bc3 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3…
ccd3a75eb0e0f8ce5882d9d3a3154e3d3c40ce9c44f6c506ad4e28df84bab751 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/…
diff --git a/projects/geckoview/config b/projects/geckoview/config
index eedaa7b..2735bc2 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -1,14 +1,14 @@
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
filename: 'geckoview-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
-git_hash: 'tor-browser-[% c("var/geckoview_version") %]-[% c("var/torbrowser_branch") %]-1-build4'
+git_hash: 'tor-browser-[% c("var/geckoview_version") %]-[% c("var/torbrowser_branch") %]-1-build1'
tag_gpg_id: 1
git_url: https://git.torproject.org/tor-browser.git
git_submodule: 1
gpg_keyring: torbutton.gpg
var:
- geckoview_version: 86.0b1
+ geckoview_version: 86.0
torbrowser_branch: 10.0
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
deps:
diff --git a/projects/openssl/config b/projects/openssl/config
index c753485..86f1357 100644
--- a/projects/openssl/config
+++ b/projects/openssl/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 1.1.1i
+version: 1.1.1j
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
var:
@@ -31,4 +31,4 @@ input_files:
- name: '[% c("var/compiler") %]'
project: '[% c("var/compiler") %]'
- URL: 'https://www.openssl.org/source/openssl-[% c("version") %].tar.gz'
- sha256sum: e8be6a35fe41d10603c3cc635e93289ed00bf34b79671a3a4de64fcee00d5242
+ sha256sum: aaf2fcb575cdf6491b98ab4829abf78a3dec8402b8b81efc8f23c00d443981bf
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index e99a372..d277f7b 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,20 @@
+Tor Browser 10.0.12 -- February 23 2021
+ * Android
+ * Update Firefox to 86.1.0
+ * Update NoScript to 11.2.2
+ * Update Openssl to 1.1.1j
+ * Update Tor to 0.4.5.6
+ * Bug 40138: Create survey banner on about:tor for Android [fenix]
+ * Bug 40144: Hide Download Manager [fenix]
+ * Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware [tor-browser]
+ * Bug 40188: Build and ship snowflake only if it is enabled [tor-browser-build]
+ * Bug 40309: Avoid using regional OS locales [tor-browser]
+ * Bug 40344: Set privacy.window.name.update.enabled=false [tor-browser]
+ * Build System
+ * Android
+ * Bug 40214: Update AMO Collection URL [tor-browser-build]
+ * Bug 40217: Update components for switch to mozilla86-based Fenix [tor-browser-build]
+
Tor Browser 10.0.10 -- February 3 2021
* Android
* Update NoScript to 11.2
diff --git a/projects/tor-browser/allowed_addons.json b/projects/tor-browser/allowed_addons.json
index e02c552..5f6b16f 100644
--- a/projects/tor-browser/allowed_addons.json
+++ b/projects/tor-browser/allowed_addons.json
@@ -17,7 +17,7 @@
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/13/13299/13299734.png?mo…"
}
],
- "average_daily_users": 579224,
+ "average_daily_users": 597458,
"categories": {
"android": [
"experimental",
@@ -237,10 +237,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5587,
- "bayesian_average": 4.557036138092991,
- "count": 3295,
- "text_count": 1090
+ "average": 4.5619,
+ "bayesian_average": 4.560258202906761,
+ "count": 3353,
+ "text_count": 1102
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/darkreader/reviews/",
"requires_payment": false,
@@ -336,7 +336,7 @@
],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/darkreader/",
- "weekly_downloads": 26977
+ "weekly_downloads": 24807
},
"notes": null
},
@@ -352,7 +352,7 @@
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/5/5474/5474073.png?modif…"
}
],
- "average_daily_users": 745104,
+ "average_daily_users": 752696,
"categories": {
"firefox": [
"privacy-security"
@@ -482,10 +482,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6136,
- "bayesian_average": 4.611070111786746,
- "count": 2197,
- "text_count": 554
+ "average": 4.61,
+ "bayesian_average": 4.6074823945198755,
+ "count": 2213,
+ "text_count": 560
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/https-everywhere/reviews/",
"requires_payment": false,
@@ -518,7 +518,7 @@
],
"type": "extension",
"url": "https://www.eff.org/https-everywhere",
- "weekly_downloads": 18282
+ "weekly_downloads": 16892
},
"notes": null
},
@@ -534,7 +534,7 @@
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/6/6937/6937656.png?modif…"
}
],
- "average_daily_users": 204835,
+ "average_daily_users": 210128,
"categories": {
"android": [
"security-privacy"
@@ -747,10 +747,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.801,
- "bayesian_average": 4.796215721212788,
- "count": 1216,
- "text_count": 307
+ "average": 4.8016,
+ "bayesian_average": 4.796834743546153,
+ "count": 1225,
+ "text_count": 310
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/decentraleyes/reviews/",
"requires_payment": false,
@@ -845,7 +845,7 @@
],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/decentraleyes/",
- "weekly_downloads": 6241
+ "weekly_downloads": 5661
},
"notes": null
},
@@ -861,7 +861,7 @@
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/5/5474/5474073.png?modif…"
}
],
- "average_daily_users": 990736,
+ "average_daily_users": 1014979,
"categories": {
"android": [
"security-privacy"
@@ -1406,9 +1406,9 @@
},
"ratings": {
"average": 4.7854,
- "bayesian_average": 4.7821169191877395,
- "count": 1766,
- "text_count": 412
+ "bayesian_average": 4.782131767096186,
+ "count": 1780,
+ "text_count": 418
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/privacy-badger17/reviews/",
"requires_payment": false,
@@ -1427,7 +1427,7 @@
"tags": [],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/privacy-badger17/",
- "weekly_downloads": 39948
+ "weekly_downloads": 37713
},
"notes": null
},
@@ -1443,7 +1443,7 @@
"picture_url": null
}
],
- "average_daily_users": 4986212,
+ "average_daily_users": 5065937,
"categories": {
"android": [
"security-privacy"
@@ -1627,7 +1627,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2021-02-02T00:55:07Z",
+ "last_updated": "2021-02-17T14:45:13Z",
"name": {
"ar": "uBlock Origin",
"bg": "uBlock Origin",
@@ -1772,10 +1772,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7334,
- "bayesian_average": 4.7329687919776795,
- "count": 13286,
- "text_count": 4421
+ "average": 4.7339,
+ "bayesian_average": 4.733470238857273,
+ "count": 13377,
+ "text_count": 4446
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/ublock-origin/reviews/",
"requires_payment": false,
@@ -1829,7 +1829,7 @@
"tags": [],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/ublock-origin/",
- "weekly_downloads": 125282
+ "weekly_downloads": 120361
},
"notes": null
},
@@ -1845,7 +1845,7 @@
"picture_url": null
}
],
- "average_daily_users": 59113,
+ "average_daily_users": 67612,
"categories": {
"android": [
"photos-media"
@@ -1958,10 +1958,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5107,
- "bayesian_average": 4.505196681975634,
- "count": 983,
- "text_count": 372
+ "average": 4.5137,
+ "bayesian_average": 4.508208540483266,
+ "count": 989,
+ "text_count": 375
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/video-background-play-fix/re…",
"requires_payment": false,
@@ -1986,7 +1986,7 @@
],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/video-background-play-fix/",
- "weekly_downloads": 33
+ "weekly_downloads": 42
},
"notes": null
},
@@ -2002,7 +2002,7 @@
"picture_url": null
}
],
- "average_daily_users": 95760,
+ "average_daily_users": 97387,
"categories": {
"android": [
"experimental",
@@ -2141,9 +2141,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4864,
- "bayesian_average": 4.468197845946811,
- "count": 294,
+ "average": 4.4967,
+ "bayesian_average": 4.478734818461856,
+ "count": 300,
"text_count": 83
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/privacy-possum/reviews/",
@@ -2169,7 +2169,7 @@
],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/privacy-possum/",
- "weekly_downloads": 1592
+ "weekly_downloads": 1341
},
"notes": null
},
@@ -2185,7 +2185,7 @@
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/12/12929/12929064.png?mo…"
}
],
- "average_daily_users": 167020,
+ "average_daily_users": 176675,
"categories": {
"android": [
"photos-media",
@@ -2199,7 +2199,7 @@
"contributions_url": "https://www.paypal.me/ArminSebastian/5?utm_content=product-page-contribute&…",
"created": "2017-06-17T15:23:33Z",
"current_version": {
- "id": 5157708,
+ "id": 5177612,
"compatibility": {
"firefox": {
"min": "68.0",
@@ -2210,19 +2210,19 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/search_by_image/versions/…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/search_by_image/versions/…",
"files": [
{
- "id": 3702070,
- "created": "2021-01-01T08:38:36Z",
- "hash": "sha256:6f8f8d89ad294069232dff6a8a076763466c8d594289a74310dd8e8805c2cda7",
+ "id": 3721973,
+ "created": "2021-02-05T20:40:26Z",
+ "hash": "sha256:9acdc2c4fe0653119721d43eacce04733f138abd440252fc6a416a2bba8994e3",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 639916,
+ "size": 653210,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3702070/search_by_image-3…",
+ "url": "https://addons.mozilla.org/android/downloads/file/3721973/search_by_image-3…",
"permissions": [
"contextMenus",
"storage",
@@ -2273,7 +2273,7 @@
"en-US": "Learn more about this release from the <a href=\"https://outgoing.prod.mozaws.net/v1/034fc31c913b4c441795892fe3d65db9f7edbe6…" rel=\"nofollow\">changelog</a>."
},
"reviewed": null,
- "version": "3.4.3"
+ "version": "3.6.0"
},
"default_locale": "en-US",
"description": {
@@ -2295,7 +2295,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2021-01-05T08:57:27Z",
+ "last_updated": "2021-02-08T14:37:26Z",
"name": {
"en-US": "Search by Image"
},
@@ -2407,9 +2407,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6605,
- "bayesian_average": 4.653615440940694,
- "count": 816,
+ "average": 4.661,
+ "bayesian_average": 4.654175268957434,
+ "count": 826,
"text_count": 169
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/search_by_image/reviews/",
@@ -2445,7 +2445,7 @@
],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/search_by_image/",
- "weekly_downloads": 8653
+ "weekly_downloads": 8365
},
"notes": null
},
@@ -2468,7 +2468,7 @@
"picture_url": null
}
],
- "average_daily_users": 35527,
+ "average_daily_users": 40775,
"categories": {
"android": [
"other"
@@ -2750,10 +2750,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4383,
- "bayesian_average": 4.432747479528366,
- "count": 956,
- "text_count": 257
+ "average": 4.4416,
+ "bayesian_average": 4.436088053776032,
+ "count": 967,
+ "text_count": 261
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/google-search-fixer/reviews/",
"requires_payment": false,
@@ -2772,7 +2772,7 @@
"tags": [],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/google-search-fixer/",
- "weekly_downloads": 59
+ "weekly_downloads": 42
},
"notes": null
},
@@ -2788,7 +2788,7 @@
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/0/0/143.png?modified=150…"
}
],
- "average_daily_users": 408590,
+ "average_daily_users": 406718,
"categories": {
"android": [
"performance",
@@ -2802,7 +2802,7 @@
"contributions_url": "https://www.paypal.me/NoScript?utm_content=product-page-contribute&utm_medi…",
"created": "2005-05-13T10:51:32Z",
"current_version": {
- "id": 5171142,
+ "id": 5183180,
"compatibility": {
"firefox": {
"min": "59.0",
@@ -2813,19 +2813,19 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5171142",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5183180",
"files": [
{
- "id": 3715504,
- "created": "2021-01-26T20:49:20Z",
- "hash": "sha256:4258bcd0bcdfc8ecb231d250e3adf1c477a1a672ede74a5cd10ba05a5381babb",
+ "id": 3727540,
+ "created": "2021-02-16T15:49:15Z",
+ "hash": "sha256:1d8126b5b76229d98b7f531879a1f59d16eecca32f8d6cede4d7ff9113f4e41a",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 601909,
+ "size": 609320,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3715504/noscript_security…",
+ "url": "https://addons.mozilla.org/android/downloads/file/3727540/noscript_security…",
"permissions": [
"contextMenus",
"storage",
@@ -2872,10 +2872,10 @@
"url": "http://www.gnu.org/licenses/gpl-2.0.html"
},
"release_notes": {
- "en-US": "v 11.2\n============================================================\nx [XSS] New UI to reveal and selectively remove permanent\n user choices\nx [L10n] Updated de\nx Webgl hook refactored on nscl/content/patchWindow.js and\n made Chromium-compatibile\nx Updated TLDs"
+ "en-US": "v 11.2.2\n============================================================\nx Fixed typo in version checked on noscript capability update.\nx [L10n] Updated bn, br, ca, da, de, el, es, fr, he, is, it, ja, lt, mk, ms, nb, nl, \n pt_BR, ru, sq, sv_SE, tr, zh_CN, zh_TW."
},
"reviewed": null,
- "version": "11.2"
+ "version": "11.2.2"
},
"default_locale": "en-US",
"description": {
@@ -2925,7 +2925,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2021-01-27T09:23:29Z",
+ "last_updated": "2021-02-16T23:20:10Z",
"name": {
"de": "NoScript",
"el": "NoScript",
@@ -3013,10 +3013,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.54,
- "bayesian_average": 4.5384115519938115,
- "count": 3435,
- "text_count": 2370
+ "average": 4.5384,
+ "bayesian_average": 4.5368145665758375,
+ "count": 3451,
+ "text_count": 2375
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/noscript/reviews/",
"requires_payment": false,
@@ -3072,7 +3072,7 @@
],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/noscript/",
- "weekly_downloads": 10802
+ "weekly_downloads": 10153
},
"notes": null
},
@@ -3088,7 +3088,7 @@
"picture_url": null
}
],
- "average_daily_users": 128738,
+ "average_daily_users": 132136,
"categories": {
"android": [
"performance",
@@ -3221,10 +3221,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.1125,
- "bayesian_average": 4.108301527957989,
- "count": 1156,
- "text_count": 551
+ "average": 4.1111,
+ "bayesian_average": 4.106908765393005,
+ "count": 1161,
+ "text_count": 554
},
"ratings_url": "https://addons.mozilla.org/en-US/android/addon/youtube-high-definition/revi…",
"requires_payment": false,
@@ -3262,7 +3262,7 @@
],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/android/addon/youtube-high-definition/",
- "weekly_downloads": 2048
+ "weekly_downloads": 1954
},
"notes": null
}
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index b5b4470..c316377 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -78,9 +78,9 @@ input_files:
enable: '[% c("var/snowflake") && ! c("var/android") %]'
- filename: Bundle-Data
enable: '[% ! c("var/android") %]'
- - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suit…
+ - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suit…
name: noscript
- sha256sum: 4258bcd0bcdfc8ecb231d250e3adf1c477a1a672ede74a5cd10ba05a5381babb
+ sha256sum: 1d8126b5b76229d98b7f531879a1f59d16eecca32f8d6cede4d7ff9113f4e41a
- filename: 'RelativeLink/start-tor-browser.desktop'
enable: '[% c("var/linux") %]'
- filename: 'RelativeLink/execdesktop'
diff --git a/projects/tor/config b/projects/tor/config
index 3050d7d..ab5458a 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
-version: 0.4.4.6
+version: 0.4.5.6
git_hash: 'tor-[% c("version") %]'
git_url: https://git.torproject.org/tor.git
git_submodule: 1
diff --git a/rbm.conf b/rbm.conf
index 73779cd..c474201 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -24,8 +24,8 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '10.0.10'
- torbrowser_build: 'build2'
+ torbrowser_version: '10.0.12'
+ torbrowser_build: 'build1'
torbrowser_incremental_from:
- 10.5a1
project_name: tor-browser
1
0

[tor-browser-build/maint-10.0-android] Bug 40217: Update components for switch to mozilla86-based Fenix
by sysrqb@torproject.org 19 Feb '21
by sysrqb@torproject.org 19 Feb '21
19 Feb '21
commit 8d8c49377d595ca2b0f16eda4d91ae279bc9431b
Author: Georg Koppen <gk(a)torproject.org>
Date: Sat Jan 30 10:42:57 2021 +0000
Bug 40217: Update components for switch to mozilla86-based Fenix
This is the android-components part.
We need to add kotlinx-coroutines-core-1.4.2.jar manually, similar to
the 1.3.9 version (see: e06e6c1fb637eb3bad86ced029af4184f3bd750d).
---
projects/android-components/build | 5 +
projects/android-components/config | 4 +-
.../gradle-dependencies-list.txt | 130 +++++++++++----------
3 files changed, 76 insertions(+), 63 deletions(-)
diff --git a/projects/android-components/build b/projects/android-components/build
index 187750f..6c62a6c 100644
--- a/projects/android-components/build
+++ b/projects/android-components/build
@@ -26,6 +26,11 @@ EOF
cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
cp -r $gradle_repo/maven2/* $gradle_repo
cp -r $gradle_repo/m2/* $gradle_repo
+ # Put the Kotlin/Native compiler at the right place, see:
+ # tor-browser-build#40217.
+ kotlin_dir=/home/rbm/.konan
+ mkdir $kotlin_dir
+ find $gradle_repo -type f -name kotlin-native-prebuilt-linux*tar.gz -exec tar -C $kotlin_dir -xaf {} \;
tar -C $distdir -xf [% c('input_files_by_name/application-services') %]
# XXX: We could be smarter and just copy over the projects that are needed
# according to the Gradle dependencies list.
diff --git a/projects/android-components/config b/projects/android-components/config
index dd21f87..9f12767 100644
--- a/projects/android-components/config
+++ b/projects/android-components/config
@@ -8,12 +8,12 @@ gpg_keyring: torbutton.gpg
variant: '[% IF c("var/release") %]Release[% ELSE %]Beta[% END %]'
var:
- android_components_version: 70.0.16
+ android_components_version: 72.0.1
torbrowser_branch: 10.0
container:
use_container: 1
# This should be updated when the list of gradle dependencies is changed.
- gradle_dependencies_version: 16
+ gradle_dependencies_version: 17
# Switch to make it easier to grab all dependencies during a dry-run.
# Note: Use the commit before support for new GeckoView interfaces gets added.
fetch_gradle_dependencies: 0
diff --git a/projects/android-components/gradle-dependencies-list.txt b/projects/android-components/gradle-dependencies-list.txt
index 3840e3c..a23995b 100644
--- a/projects/android-components/gradle-dependencies-list.txt
+++ b/projects/android-components/gradle-dependencies-list.txt
@@ -12,8 +12,12 @@ a179c12db43d9c0300c9db63f4811db496504be5401b951d422b78490ad1e5b4 | https://dl.go
c89d23f9804282a47992ff5ca647b784921c16caa669a7e9af34c15f81aa7442 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.0.…
d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692 | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.1.…
2e9372ba7780ef44952adbf86b66e1f08682c1e5277c926185f6564a13799efe | https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.1.…
+19944d32b46551a17c347e21894b95837fbd7baaafc9e2082794344f222f7361 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resour…
+046011e16cb01b6f14842565661551110ef1b6427483f5d9068493f4c49690f2 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resour…
c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resour…
149dd8cec3664bef8ffde86c396ba1e2ab156ea68793d29800d008bacbc9c0f8 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resour…
+8d7299bca44cb3bdf17f5595766acbf459fc81fee223e8686cc6acd3a42ab5c0 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.1.0/…
+340d617121f8ef8e02a6680c8f357aa3e542276d0c8a1cdcb6fd98984b2cb7b9 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.1.0/…
3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.2.0/…
8eb3cbe823b609853b481646e3d2c1aa39dbde53dd269712fd844ffdef2ebb42 | https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.2.0/…
4b6f1d459ddd146b4e85ed6d46e86eb8c2639c5de47904e6db4d698721334220 | https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.0.…
@@ -50,6 +54,7 @@ ba6a806bc1a6faf0cbae08397b3f781feca293ff2b5f3aa600b3d2db142e5ab4 | https://dl.go
384d529ad668ada4808de29b29a6348f0007c2841ad79cae9a5a089bd68810f5 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.0.0/core-1.0.0…
76c7cfbe596fe3c09a6983bf1c89e889299c08ac9a3b52ce5182a088d056647e | https://dl.google.com/dl/android/maven2/androidx/core/core/1.1.0/core-1.1.0…
dae46132cdcd46b798425f7cb78fd65890869b6d26101ccdcd43461a4f51754c | https://dl.google.com/dl/android/maven2/androidx/core/core/1.1.0/core-1.1.0…
+524b8b88ceb6a74a7e44e6b567a135660f211799904cb218bfee5be1166820b2 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.2.0/core-1.2.0…
3d1f4e37b77dd92353879a040ab4ce2f706798bcbdf066147491c3642b3f79a6 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.2.0/core-1.2.0…
1c6b6626f15185d8f4bc7caac759412a1ab6e851ecf7526387d9b9fadcabdb63 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.3.0/core-1.3.0…
3ea5d60db139d9fbc5c5f7ac06d779fb75dafe71b0931bc9db863231294bc2d5 | https://dl.google.com/dl/android/maven2/androidx/core/core/1.3.0/core-1.3.0…
@@ -315,8 +320,6 @@ ffe9295d9eb2ec2d784bb4c3634f6a10175224d2111332fa2735320b52a24b66 | https://dl.go
42cbea3182b8419a56d1dfe6c74073ad7eb604ca635fd6a82cab8895c21ad91e | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-service…
85ca0babd7fa3aa3454203105a32836615ac44c59c59e2452bb548c873c4ca44 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-service…
feb4ebb1ddb76dc18ee9e6028205ac226a70d40247fcccaca092303c68f8b59d | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-service…
-65f0cdc6f2d835e979913600b3fe13a66334ee0730bb78f22d930a8dcdd94715 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-service…
-7eea522d952b9c733c37f0e806ead84af3e3e6f463dc07ec6cd2379d93f6f0eb | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-service…
e8ae5b40512b71e2258bfacd8cd3da398733aa4cde3b32d056093f832b83a6fe | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-service…
16f62288613923857f616976985fdfdc212bacc898b2b947715ebffd8fdea19b | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-service…
2e6d1738b73647f3fe7a038b9780b97717b3746eae258009197e36e7bf3112a5 | https://dl.google.com/dl/android/maven2/com/google/android/gms/play-service…
@@ -343,6 +346,7 @@ efe2431a01a188d3037d02a08e60900ec7406de626e4bd5b4995f28d409c0ebd | https://dl.go
24bd1b4a8f81aea76ae30054df6343b5c0abc27024a5f6fb9c6ee7d4ffb86533 | https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-measur…
d7a2ff3a2fdbd0801f832df3de81dab06d9db7e4a57dfa6d768e7c6e5fa22280 | https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-messag…
79b705ecf5140d3a2601b44ef058b4588878432eb6fb2f9d65da0551cb0a8e20 | https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-messag…
+ae54afed3e3f65a2e3170b203679e86c78979c0c53dd0d7d7a38cf4fa8d46ca7 | https://download.jetbrains.com/kotlin/native/builds/releases/1.4.21/linux/k…
07c3d82ca7eaf4722f00b2da807dc7860f6169ae60cfedcf5d40218f90880a46 | https://jcenter.bintray.com/com/squareup/okhttp3/okhttp/3.12.1/okhttp-3.12.…
940676b124a8eea8ad7576f9be072c82d7dc7fe350ad895a36081f0c93ae99a6 | https://jcenter.bintray.com/com/squareup/okhttp3/okhttp/3.12.1/okhttp-3.12.…
f57c6f089beeedb5b73cdaca7167998ce74505ae9a3d9aeacd72e0ebb0fbf4bc | https://jcenter.bintray.com/com/squareup/okhttp3/parent/3.12.1/parent-3.12.…
@@ -436,10 +440,10 @@ ea6cb3d94121d03fefd5329072c7b01d891b8bb25c2c303b28dfd6728eeaa72f | https://maven
ca3c96c281e314f07170bbfa766693ef0d2e4d865433a9622254088ee7e68363 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/63.0.0/…
93fd44998bfeeab9d7137cb34a50d510876ec8362e988b8a4ddf4e1629a69e71 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/63.0.…
b3836516ae7c9f1ca38ce636e24e3d10b2b421d94e344f14033daa5f20df3168 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/63.0.…
-00d82f17fa8f96206281b150429d2d2efb361b7e16df06f9f93ba3d73c6077a0 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/85.0.…
-12043feefa0e0af50d0459835121a2647f63bd8a6766ebda170821dcac99d0e6 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/85.0.…
-0bfaeb53dcf5df0a6b816a1950d8b1bd615317a472103b27b61a6a411d853055 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/86…
-fd7c6e0136dfbe5357da4bdc749a55d8bb36abd5a9ffeb1fe4497784f373c242 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/86…
+6ca800559b22d4bd0833444d3e666390a103307375d000565ea89d571ca1fe81 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
+12028814b487c385870e3eb1b40d3cb3027ebbe50af7c3ef182880d6ba79aae9 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/86.0.…
+5fe022d90f552aae72e0f7f908ade55798ea5a44bdb6c9458dd7706ba60d4eb6 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/87…
+a530ccd2c9adfc3b98e3246c33997831ccbe0d66752e968fb90cfa933006cc99 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/87…
7ac371cfa60025020c391b59890db48c9db52fb67c1b2fd1eda70a2d20b72cb6 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/85.0.20210…
e514f95723d5f97c1e92e425923d13add24fdb85c2f761b20ae42d23e0457c0d | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/85.0.20210…
97a9d151ad636acc68eeda046866f0ac24e6f7bf2a81a6b938a3386cc73be529 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3…
@@ -509,8 +513,11 @@ feab9191311c3d7aeef2b66d6064afc80d3d1d52d980fb07ae43c78c987ba93a | https://repo.
766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7 | https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/…
19889dbdf1b254b2601a5ee645b8147a974644882297684c798afe5d63d78dfe | https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/…
0f1d8369b1e9f1bc4b467c8dcfdd8b59733aad5b5c8419c3a59b2f9abaf04cd2 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.8.0…
+3736463859ec19267295e894940ae82a8f684413031122fe35ce7cff7e30a774 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson-parent/2.8.6…
c6221763bd79c4f1c3dc7f750b5f29a0bb38b367b81314c4f71896e340c40825 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2…
a5331a0ecb548f9942ab5b93c7ac43c38a21e897763dde1bcdbf0774f416ca6f | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2…
+c8fb4839054d280b3033f800d1f5a97de2f028eb8ba2eb458ad287e536f3f25f | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.6/gson-2…
+2174415a647332d30fda04bd1cfc708a3ecc84eaf7517f596188d8244e103911 | https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.6/gson-2…
3aa576b5671d0e26d83d7fdb7186810b5672f00bf8e72184260bcc7c2d7dc07a | https://repo.maven.apache.org/maven2/com/google/crypto/tink/tink/1.3.0-rc2/…
5b9a11c11183d011de9a9a5490962d78a4d4bfe7579b0c5be4afb18a222e3f41 | https://repo.maven.apache.org/maven2/com/google/crypto/tink/tink/1.3.0-rc2/…
550a6e46a6dfcdf1d764887b6090cea94f783327e50e5c73754f18facfc70b64 | https://repo.maven.apache.org/maven2/com/google/dagger/dagger/2.24/dagger-2…
@@ -816,70 +823,71 @@ fde386a7905173a1b103de6ab820727584b50d0e32282e2797787c20a64ffa93 | https://repo.
47b23a79fe336b741b82434c6e049d68165256e405e75c10921fd72fa8a65d8d | https://repo.maven.apache.org/maven2/org/jdom/jdom2/2.0.6/jdom2-2.0.6.pom
303c422700f79d5d13d528b978c6abd9cd136d78d9f7f6f2556e85a81892f9f1 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
648025c01c56b234a7458cb6048ae8fcfa941f9ea8ebf059090733237b9df9b6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
-4c801ff4f5151778762ce2d57080f0cb10a4a94cb76ad24593cca35bff36da48 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
f120750af0c9e0c6024c3c76469fd4638ef898fc5bc2d4c49f2fe17568f47b9e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
-55b9627bceee132f70f8124b279f618ececf8d5cb8ac97c9d30f43cc5b9b3871 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
-2ae0864b6a2db8f6fea11f56dc1f3d4fdc2d1e328a876b5679e8eace58b38577 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
-0ba48754df3bcc16fafb3e22c40a251d01115359809cf14cf5f98aef15d902e1 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-annotation…
-ecf643b89d16fe2d6ad4a7f12755cdf10076545869229dbce43fa1f2445c21fc | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-annotation…
-23c6aa7925e529f0a982539138c69183c038822be149605e5c704f259c1837aa | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-comm…
-08c7d6fdbe362cf36e9ccc5980675265fbea29721c485f197efac630eec413b6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-comm…
-c0d023cff6ee64d360a5b6d7da17aa068b63a4a721f6323a855249d6737978e6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-e…
-10b4c56cf26d87089777abaaa798b96924ebd42b2f59f806bb7a677f06d92fce | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-e…
-48380e9de166d82197c8f72e42df19d9981f031ffdbcf1cd246ef6d6deff794d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-r…
-6ac9055b2aeda94eb81993cddcf4fd57c5ab53bab3925ec4c4059426317ae5eb | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-r…
-cc42296727533ff7f5ed103f48142d07f396b1ea81f795defde54eeb1a923a37 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-cli…
-753b98532fe9569a024e466c4537df66ee2ecb4128ba1aed6635a03793bbe750 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-cli…
-b0ba729c8bd039e1973bab95a88577fbc407baefaef016acecf73c06a504a05e | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-emb…
-4ce8827541cdb85bfce5bd493b307da13da3c6c5e470f9f2a07f3e578d54b7c5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-emb…
-83e2d1333ac57832e10eac230f36800fa7fda46a05b7ff76f694714674260cb9 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
-226514a326c8224f2ce948b106d8a133e17ab8e114db25a5f3e413c5b70f9ae5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
-0f5dff8b67b0ea18f41e4c0547de55b83fc12d777cd0806b80c7c415fc65a78f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
-f16817733e7ea24ec8559e5ac5d3c2d2d4fcd9a4073be3052147d7c5689b1778 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
-46e4691796cd1410872325bed8919a0cd12e619fd16243f8f439ea2114acec8f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
-eef93e0497a587b82d335a299f8a0616be8c19ba82a36f795647409182eb25b5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
-3ab3413ec945f801448360ad97bc6e14fec6d606889ede3c707cc277b4467f45 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.…
-eef345ac9f76f39a8f0364bfbb335619eb506c4e54e1997be1c58dc624b425d9 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.…
-142c51b9bed14244abdd6ea4551e645be57c3a03a70b9933822e870c05fa8fac | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-run…
-41357fe0c2608446c7a8f1ceb0259042aa0b94d7d92404d5904024dfb88c075a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-run…
-bda57f354344be674e0a241b4c87248857acb411b9dc8ab65068141016466085 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
-428551f2529aae79a6dfc3babae871f628d30f5daee8254a339af01dd71ac1cd | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
-9741d42f28e4f1d621e421ac2b0a4fb2e5f05b1fd4bfd326545b42de57fda4c1 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
-3e231d28644bff51f7a2e8cb1b6ef01e943cf9efb29720faa14166f7b448de7a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
-7e369d1ba702082d9daa54674004aef7cb2adf5d2872e758a87674f4c3144836 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
-4728fe40c3b32661ca66cde848e7bf78be95fd18aa07e8e36421257152d157f7 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
-6cc266acac8dc49f5956f3f553c8de5fce0d1757c65a86b83c4ef0625a82ab69 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
-04b8a39c6860998bd6446bf69c425e42af8f155a639915353c257233fecc2ff8 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+baec7911227eec34845439c38876a2dd18eda7c15ac523655411e20e8f053138 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
+ec86adcccbb839d099b8649c5277a6fbe41d2c04b61b4b296584e7af52ae4ad1 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
+185520116f93f72b033b9c17280f5282c0df424240ad1aee3a5206505f5d6c28 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
+c152d433cb80e15b9666f030fc851250024d6dd82916f1d1686b7e503562f4c7 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-android-ex…
+a7d247044201f11671c8d3132b5435c0317e9966cc499062b70e969db427a545 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-annotation…
+99983931bacd18d392d2d7396d972539ed79954becdc3fe0fa4924b3fad14d26 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-annotation…
+7b42e023a61436990cfa36f53cc2fd6685db5e76bb46e241428fb8da48b9d23b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-comm…
+f5f0e2a2f424149de99c2dbd3d3feb81eb26663c8fc9b566dd63383e3507ac2f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-build-comm…
+62b1dc3b2860c65d0231bc73f79299306a8a043bf3810ce98811271aa6780d02 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-e…
+d4a5e8b55dc46a02e525b8c62072877c12f1b4bc743234f0e8d796236b8bf504 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-e…
+86ec85db286befd86dcb7694de77bd36b42e4adc6d842ae74e4396a28afc576a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-r…
+33c2aef1ffd80d944fd9efedeedb3d8b16bfbf78cc6db5c033f631b2ff56cfca | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-r…
+3522e62a91296368df4a00a0db658e81538f892961ce4056adf4c382068610f7 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-cli…
+895a4b9f993b5d5c5273196289270c8ceb842476bd3619cf31db4d6afdc4ab29 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-cli…
+5084253d5a2f6b6b04ea0fdbba27f6b19598b30b60a96362e6f8db89a8e70e68 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-emb…
+337d899037380f0403c6d3118d03db6f94ac5b81b2dfc092d9296eb04da2765f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-daemon-emb…
+d0db9f51efa7ccb5eda0599f53eb04cbdd4084554ba5bf80f7ef34c6bd16f7e1 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+79e4e0f22ed1330cb9af97ba697139093fd99f74fc4b4e182f7d0a50db7ce487 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+0e9263f227494e68572d312e10753a9986e1d841de19c4846e0d20603cefced8 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+83fda4a1de6e0e164b87fc6eac7ab24b5427bcf43d311f1dabb8a6f557c5ea12 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+c0592d785b285ea1677066913bd7014044379a4694cd4f86faa537bf211d45d0 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+d72cb95f92dcc36cf15261ef5d5647f08fdf974839f6b75c0502f5424150a4c5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-gradle-plu…
+7e1ae4f15a7aef746c5b89433f1c5e76b301a635854ef3c6b134b0ca31a36624 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.…
+58b1dc4a27c380f2a8008fd24d52e5597ec2668d8519d2685abcfae5ad234a70 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-reflect/1.…
+77e2c30368145180c79e44934bb5901940ee40b6f5f793199b7780ff09fe0ce8 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-run…
+f98caea7f4e70b0040a1618aee9a18e4eb92b578419169ead64a8dab11392538 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-script-run…
+5f400aaea65781039330a5e9755edd55017f36d201c6e5d28aefd6318548afab | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+5f5a780f7369e6a8301062e809e6719a3a694dd61c8ae3e54256e311007fe51f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+96fbbb2d5931d69af3e0d2f2185b0c66b9519acc2e53204cf63fc865977ec698 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+aad1e02bb96a96a5212c43603a06fe941fb66c883b9481b5ac6a5876ef462627 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+fe2df1608a545654a24c04d994bbfde9b6f5433d4a7b56046d336789630ba388 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+9a71c4afcea9b64cf532ca157c9b52618433e035036cc8941e526456908e1e4c | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+68ff14ea2619ba50e425cc34845154f30f5774b18d88bf610de36367aee07da6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
+38eab8e158766968d32851e5000623b54d975610c24bbb625eb64f7086772b77 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-scripting-…
6c91dea17d7dce5f0b550c3de3305767e5fb46247b6d1eb7eca0ca1fe18458de | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-com…
d2e537cd1f7705276242d8cc903a0286b6dc86b41b6e728e967ef719022f2e15 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-com…
-4681f2d436a68c7523595d84ed5758e1382f9da0f67c91e6a848690d711274fe | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-com…
-63480e72a7d4de742b49a6ff90e45f544ca37f3fe11af8b4839f9cd747515d00 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-com…
-f9566380c08722c780ce33ceee23e98ddf765ca98fabd3e2fabae7975c8d232b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
-78f2fe1d48e99c64958930ccdc43fce5939460ecdfc65f302823a021d63c520d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
-39b7a9442d7a3865e0f4a732c56c1d5da0e11ffb3bb82a461d32deb0c0ca7673 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
-c2f4d70082dbbfcea68fdfa74289cef32df9e4b5ddf359f006036dff1c5b06d6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+812cf197d9c4c67e1f47f95e2d72a9b600f0d1124560617bfe9850773eccbcff | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-com…
+cd840ab880f838af0eb76e25930392c6bf0aa2a2adb5e2d4b0bb9f717a295ebd | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-com…
+50de5f7dad6235064ac6c0ff577f095a91b3306c2547d8bc372291587495024a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+3b54ad496e7a7f7ad8ad6e846e5c061911242ef474e030ff602beef7565943d6 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+8ec3db1516948b2d3524e3afbe75cb5ac59e02d98cb6ef586ef57ba63ca8d11f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
+5bd2b4922398bd94d1d94e2dca0401089092b453e724a9e746daacacead735b7 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk…
6ea3d0921b26919b286f05cbdb906266666a36f9a7c096197114f7495708ffbc | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3…
785b5b66f1146317d5ed5b18c8e0c10f83cd5c909434c799a4da9823f028cd63 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3…
ff03e9989faa2d40fa4a9098aaad71e247f27ea4d24b0754da642eb0924bd8c5 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3…
3db67dafc422b9015e33cfdb3a4df9e8a6912de63c4b733197c8c189cdbc6d4a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4…
-01ecb09782c042b931c1839acf21a188340b295d05400afd6e3415d4475b8daa | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4…
-a4b9cfbb4bbda523af1e24d52c775fb9c0f7cb568e48b065d45aeb56e63c2762 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4…
-254b3aee937206a583fe37e5b0a56b570b18c1ccefd7b47a4f436786d49cb452 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-io/1.…
-910c98c585e3a308e93a1c0a021d38dc5e1e3bce1c4cbf04000e4711371ac81a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-io/1.…
-f2ce17a896296ff0ab726934716b2bd06695198e6ed78274afdb1f9e6f283833 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib/…
-db9a950ba9a190d04611e69b1732221ba7035c2796b7d8b6afa69840711cd0ee | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib/…
-3b6529d1872a2c689b2231cf3e75476badd5c5a430206c2c1967e4deb171e50d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-504b6599eb3a3b4d8b4db267d1628e79f3e58f17fc4f6d44c24cda530b0edf39 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-6538f458473a42b6e2a92676f00d70d4fa0f6ae824d13c1e31c8051c196d2335 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-64c6d2b53e52eb65e26c6b828d848d8ceab30473c3511bbd1c116cf9799bc127 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+f78c5d8c09db985912ab83a1de3c3b53ddf208d7b151f06a72358ea3e137d01b | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4…
+076c5a29b7a79ba2050b52e12307783d6b18d7701ce5245a3f48d005c51ae2be | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.4…
+baa182386e8dc9716665812dd87d23bc9e094be9b171616b67c74a78c9b02432 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-io/1.…
+1f22fd66716e91f06ed1c8ef9c8a884d12a578645a3a0e3b11ed0745d301541d | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-io/1.…
+06ad4eb7eda10efa9b0dd38ed1d0464c50b21678c9cb37fb6619793a1c5b10ec | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib/…
+0eafc36acad248e5d62475c38d65b1193d680ea2206a4c6a68de6fea81e972a0 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-util-klib/…
+58b3ce8be4521230361fe6679b5930e75730164be1c7b900ddca4218072fee85 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+5cfd02a5e7dd9be15835522035d32eca33be0e63085d27f7c918fa495e34f81f | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+4cd24a06b2a253110d8afd250e9eec6c6faafea6463d740824743d637e761f12 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+3286bd65e41eae735600c0e9a441cb4a0988d0d76647923b9c978c90b0cb7311 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
ad426ec76f52b1dcdf200f55495aea9a2d2796811884e8c4b514645061cf59f3 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
9e82078f4dafe1cc2e28f308a317912a45c6a88fc83c51db6ba8cb0ea0829ef1 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-6538f458473a42b6e2a92676f00d70d4fa0f6ae824d13c1e31c8051c196d2335 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-51be6791ac5aed9718a58b297c8c9081c9b704dfd72a849c4754a40da55ee236 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-f02d46222e4591a9e16b6bacce5dc6606c33b38912d916daa41d428ef6703020 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-5ae9e4dd4e81c0bfc92b0d760651815792793be9ec4f8a2d308b4aea6adbb23a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-e61e3d3db85385c8c2439a5b87b724205cb8605b24edc89d34d8f84ed401eecd | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
-6d2be12eb2f02729639cbf07a590e1fd354ec5042e9233d29de794055c0845bf | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+4cd24a06b2a253110d8afd250e9eec6c6faafea6463d740824743d637e761f12 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+99319ebdd562d9519dfd15f78fe79bc09c3a28875083eea4577d9584359a2f61 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+29038be2ba5cf1acac17fc0d9746e553cf90315b8042366169ff6d800dadf239 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+52614d618c5cb6a8d5d437e95102d1c45565237e09083cd64031ab7b23303a32 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+2e3091a94b8b822c9b68c4dc92ad6a6b0e39e2245b0fc75862de20f5a7a71e9a | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
+497a7639820ba0758d4e0c1d6f82fdc8a9b6f6c2a28d91fe03c6b0776db4be40 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-coroutin…
e49454af130e066a4e1c31255c5fd9a23f31105324f48e98406325b051638908 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata…
f928d533d912546b6d97904bab53e983f8fe2cda303af9fa953c1438ccf38470 | https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata…
518080049ba83181914419d11a25d9bc9833a2d729b6a6e7469fa52851356da8 | https://repo.maven.apache.org/maven2/org/json/json/20180813/json-20180813.j…
1
0

[tor-browser-build/maint-10.0-android] Revert "Bug 40224: Backport Tor patch for v3 onion services"
by sysrqb@torproject.org 19 Feb '21
by sysrqb@torproject.org 19 Feb '21
19 Feb '21
commit 0bb4db1263193d1eef715580545d797429d9ca0b
Author: Matthew Finkel <sysrqb(a)torproject.org>
Date: Wed Feb 17 18:48:49 2021 +0000
Revert "Bug 40224: Backport Tor patch for v3 onion services"
This reverts commit 17aa2f20efafb67b707e3827c422182c131816fe.
---
...1-hs-v3-Require-reasonably-live-consensus.patch | 672 ---------------------
...tests-Fix-unit-tests-after-merge-of-40237.patch | 97 ---
.../0003-Pick-up-merge-conflict-resolutions.patch | 82 ---
projects/tor/build | 4 -
projects/tor/config | 3 -
5 files changed, 858 deletions(-)
diff --git a/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch b/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch
deleted file mode 100644
index 9a4ec5c..0000000
--- a/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch
+++ /dev/null
@@ -1,672 +0,0 @@
-From a363b64e82bc1dac2409a65dee0606c4b66f71fc Mon Sep 17 00:00:00 2001
-From: David Goulet <dgoulet(a)torproject.org>
-Date: Mon, 11 Jan 2021 16:01:22 -0500
-Subject: [PATCH 1/3] hs-v3: Require reasonably live consensus
-
-Some days before this commit, the network experienced a DDoS on the directory
-authorities that prevented them to generate a consensus for more than 5 hours
-straight.
-
-That in turn entirely disabled onion service v3, client and service side, due
-to the subsystem requiring a live consensus to function properly.
-
-We know require a reasonably live consensus which means that the HSv3
-subsystem will to its job for using the best consensus tor can find. If the
-entire network is using an old consensus, than this should be alright.
-
-If the service happens to use a live consensus while a client is not, it
-should still work because the client will use the current SRV it sees which
-might be the previous SRV for the service for which it still publish
-descriptors for.
-
-If the service is using an old one and somehow can't get a new one while
-clients are on a new one, then reachability issues might arise. However, this
-is a situation we already have at the moment since the service will simply not
-work if it doesn't have a live consensus while a client has one.
-
-Fixes #40237
-
-Signed-off-by: David Goulet <dgoulet(a)torproject.org>
-
-diff --git a/changes/ticket40237 b/changes/ticket40237
-new file mode 100644
-index 0000000000..fc32f59cd4
---- /dev/null
-+++ b/changes/ticket40237
-@@ -0,0 +1,5 @@
-+ o Major bugfixes (onion service v3):
-+ - Stop requiring a live consensus for v3 clients and services to work. The
-+ use of a reasonably live consensus will allow v3 to work properly in most
-+ cases if the network failed to generate a consensus for more than 2 hours
-+ in a row. Fixes bug 40237; bugfix on 0.3.5.1-alpha.
-diff --git a/src/core/mainloop/mainloop.c b/src/core/mainloop/mainloop.c
-index e4e17f6b76..b4dbedbfe4 100644
---- a/src/core/mainloop/mainloop.c
-+++ b/src/core/mainloop/mainloop.c
-@@ -2154,7 +2154,8 @@ hs_service_callback(time_t now, const or_options_t *options)
- /* We need to at least be able to build circuits and that we actually have
- * a working network. */
- if (!have_completed_a_circuit() || net_is_disabled() ||
-- networkstatus_get_live_consensus(now) == NULL) {
-+ !networkstatus_get_reasonably_live_consensus(now,
-+ usable_consensus_flavor())) {
- goto end;
- }
-
-diff --git a/src/feature/hs/hs_cache.c b/src/feature/hs/hs_cache.c
-index 44cd2505fd..ef5e88e947 100644
---- a/src/feature/hs/hs_cache.c
-+++ b/src/feature/hs/hs_cache.c
-@@ -17,6 +17,7 @@
- #include "feature/hs/hs_common.h"
- #include "feature/hs/hs_client.h"
- #include "feature/hs/hs_descriptor.h"
-+#include "feature/nodelist/microdesc.h"
- #include "feature/nodelist/networkstatus.h"
- #include "feature/rend/rendcache.h"
-
-@@ -739,7 +740,9 @@ cached_client_descriptor_has_expired(time_t now,
- /* We use the current consensus time to see if we should expire this
- * descriptor since we use consensus time for all other parts of the protocol
- * as well (e.g. to build the blinded key and compute time periods). */
-- const networkstatus_t *ns = networkstatus_get_live_consensus(now);
-+ const networkstatus_t *ns =
-+ networkstatus_get_reasonably_live_consensus(now,
-+ usable_consensus_flavor());
- /* If we don't have a recent consensus, consider this entry expired since we
- * will want to fetch a new HS desc when we get a live consensus. */
- if (!ns) {
-diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c
-index fc1fd76efc..0f6109195b 100644
---- a/src/feature/hs/hs_client.c
-+++ b/src/feature/hs/hs_client.c
-@@ -29,6 +29,7 @@
- #include "feature/hs/hs_descriptor.h"
- #include "feature/hs/hs_ident.h"
- #include "feature/nodelist/describe.h"
-+#include "feature/nodelist/microdesc.h"
- #include "feature/nodelist/networkstatus.h"
- #include "feature/nodelist/nodelist.h"
- #include "feature/nodelist/routerset.h"
-@@ -1302,9 +1303,10 @@ can_client_refetch_desc(const ed25519_public_key_t *identity_pk,
- goto cannot;
- }
-
-- /* Without a live consensus we can't do any client actions. It is needed to
-- * compute the hashring for a service. */
-- if (!networkstatus_get_live_consensus(approx_time())) {
-+ /* Without a usable consensus we can't do any client actions. It is needed
-+ * to compute the hashring for a service. */
-+ if (!networkstatus_get_reasonably_live_consensus(approx_time(),
-+ usable_consensus_flavor())) {
- log_info(LD_REND, "Can't fetch descriptor for service %s because we "
- "are missing a live consensus. Stalling connection.",
- safe_str_client(ed25519_fmt(identity_pk)));
-diff --git a/src/feature/hs/hs_common.c b/src/feature/hs/hs_common.c
-index 4639cdb68a..86d3fcab7d 100644
---- a/src/feature/hs/hs_common.c
-+++ b/src/feature/hs/hs_common.c
-@@ -27,6 +27,7 @@
- #include "feature/hs/hs_service.h"
- #include "feature/hs_common/shared_random_client.h"
- #include "feature/nodelist/describe.h"
-+#include "feature/nodelist/microdesc.h"
- #include "feature/nodelist/networkstatus.h"
- #include "feature/nodelist/nodelist.h"
- #include "feature/nodelist/routerset.h"
-@@ -276,7 +277,9 @@ hs_get_time_period_num(time_t now)
- if (now != 0) {
- current_time = now;
- } else {
-- networkstatus_t *ns = networkstatus_get_live_consensus(approx_time());
-+ networkstatus_t *ns =
-+ networkstatus_get_reasonably_live_consensus(approx_time(),
-+ usable_consensus_flavor());
- current_time = ns ? ns->valid_after : approx_time();
- }
-
-@@ -1107,7 +1110,8 @@ hs_in_period_between_tp_and_srv,(const networkstatus_t *consensus, time_t now))
- time_t srv_start_time, tp_start_time;
-
- if (!consensus) {
-- consensus = networkstatus_get_live_consensus(now);
-+ consensus = networkstatus_get_reasonably_live_consensus(now,
-+ usable_consensus_flavor());
- if (!consensus) {
- return 0;
- }
-@@ -1352,7 +1356,9 @@ hs_get_responsible_hsdirs(const ed25519_public_key_t *blinded_pk,
- sorted_nodes = smartlist_new();
-
- /* Make sure we actually have a live consensus */
-- networkstatus_t *c = networkstatus_get_live_consensus(approx_time());
-+ networkstatus_t *c =
-+ networkstatus_get_reasonably_live_consensus(approx_time(),
-+ usable_consensus_flavor());
- if (!c || smartlist_len(c->routerstatus_list) == 0) {
- log_warn(LD_REND, "No live consensus so we can't get the responsible "
- "hidden service directories.");
-diff --git a/src/feature/hs/hs_service.c b/src/feature/hs/hs_service.c
-index a42879a48f..2f3f45f252 100644
---- a/src/feature/hs/hs_service.c
-+++ b/src/feature/hs/hs_service.c
-@@ -23,6 +23,7 @@
- #include "feature/hs_common/shared_random_client.h"
- #include "feature/keymgt/loadkey.h"
- #include "feature/nodelist/describe.h"
-+#include "feature/nodelist/microdesc.h"
- #include "feature/nodelist/networkstatus.h"
- #include "feature/nodelist/nickname.h"
- #include "feature/nodelist/node_select.h"
-@@ -2504,7 +2505,8 @@ should_rotate_descriptors(hs_service_t *service, time_t now)
-
- tor_assert(service);
-
-- ns = networkstatus_get_live_consensus(now);
-+ ns = networkstatus_get_reasonably_live_consensus(now,
-+ usable_consensus_flavor());
- if (ns == NULL) {
- goto no_rotation;
- }
-@@ -3188,10 +3190,8 @@ should_service_upload_descriptor(const hs_service_t *service,
- }
-
- /* Don't upload desc if we don't have a live consensus */
-- if (!networkstatus_get_live_consensus(now)) {
-- msg = tor_strdup("No live consensus");
-- log_cant_upload_desc(service, desc, msg,
-- LOG_DESC_UPLOAD_REASON_NO_LIVE_CONSENSUS);
-+ if (!networkstatus_get_reasonably_live_consensus(now,
-+ usable_consensus_flavor())) {
- goto cannot;
- }
-
-diff --git a/src/feature/hs_common/shared_random_client.c b/src/feature/hs_common/shared_random_client.c
-index c2ea5afe32..4e8a2942fc 100644
---- a/src/feature/hs_common/shared_random_client.c
-+++ b/src/feature/hs_common/shared_random_client.c
-@@ -13,6 +13,7 @@
- #include "app/config/config.h"
- #include "feature/dirauth/authmode.h"
- #include "feature/dirauth/voting_schedule.h"
-+#include "feature/nodelist/microdesc.h"
- #include "feature/nodelist/networkstatus.h"
- #include "lib/encoding/binascii.h"
-
-@@ -55,7 +56,9 @@ int
- get_voting_interval(void)
- {
- int interval;
-- networkstatus_t *consensus = networkstatus_get_live_consensus(time(NULL));
-+ networkstatus_t *consensus =
-+ networkstatus_get_reasonably_live_consensus(time(NULL),
-+ usable_consensus_flavor());
-
- if (consensus) {
- /* Ideally we have a live consensus and we can just use that. */
-@@ -147,7 +150,8 @@ sr_get_current(const networkstatus_t *ns)
- if (ns) {
- consensus = ns;
- } else {
-- consensus = networkstatus_get_live_consensus(approx_time());
-+ consensus = networkstatus_get_reasonably_live_consensus(approx_time(),
-+ usable_consensus_flavor());
- }
- /* Ideally we would never be asked for an SRV without a live consensus. Make
- * sure this assumption is correct. */
-@@ -170,7 +174,8 @@ sr_get_previous(const networkstatus_t *ns)
- if (ns) {
- consensus = ns;
- } else {
-- consensus = networkstatus_get_live_consensus(approx_time());
-+ consensus = networkstatus_get_reasonably_live_consensus(approx_time(),
-+ usable_consensus_flavor());
- }
- /* Ideally we would never be asked for an SRV without a live consensus. Make
- * sure this assumption is correct. */
-@@ -242,13 +247,14 @@ sr_state_get_start_time_of_current_protocol_run(void)
- int voting_interval = get_voting_interval();
- time_t beginning_of_curr_round;
-
-- /* This function is not used for voting purposes, so if we have a live
-- consensus, use its valid-after as the beginning of the current round.
-- If we have no consensus but we're an authority, use our own
-- schedule. Otherwise, try using our view of the voting interval
-- to figure out when the current round _should_ be starting.
-- */
-- networkstatus_t *ns = networkstatus_get_live_consensus(approx_time());
-+ /* This function is not used for voting purposes, so if we have a reasonably
-+ * live consensus, use its valid-after as the beginning of the current
-+ * round. If we have no consensus but we're an authority, use our own
-+ * schedule. Otherwise, try using our view of the voting interval to figure
-+ * out when the current round _should_ be starting. */
-+ networkstatus_t *ns =
-+ networkstatus_get_reasonably_live_consensus(approx_time(),
-+ usable_consensus_flavor());
- if (ns) {
- beginning_of_curr_round = ns->valid_after;
- } else if (authdir_mode(get_options()) || ASSUME_AUTHORITY_SCHEDULING) {
-diff --git a/src/feature/nodelist/nodelist.c b/src/feature/nodelist/nodelist.c
-index 7454f342f9..6ee1d11cae 100644
---- a/src/feature/nodelist/nodelist.c
-+++ b/src/feature/nodelist/nodelist.c
-@@ -362,7 +362,7 @@ node_set_hsdir_index(node_t *node, const networkstatus_t *ns)
- tor_assert(node);
- tor_assert(ns);
-
-- if (!networkstatus_is_live(ns, now)) {
-+ if (!networkstatus_consensus_reasonably_live(ns, now)) {
- static struct ratelim_t live_consensus_ratelim = RATELIM_INIT(30 * 60);
- log_fn_ratelim(&live_consensus_ratelim, LOG_INFO, LD_GENERAL,
- "Not setting hsdir index with a non-live consensus.");
-diff --git a/src/test/test_hs_cache.c b/src/test/test_hs_cache.c
-index f25bba3584..379f23ec72 100644
---- a/src/test/test_hs_cache.c
-+++ b/src/test/test_hs_cache.c
-@@ -462,9 +462,10 @@ test_hsdir_revision_counter_check(void *arg)
- static networkstatus_t mock_ns;
-
- static networkstatus_t *
--mock_networkstatus_get_live_consensus(time_t now)
-+mock_networkstatus_get_reasonably_live_consensus(time_t now, int flavor)
- {
- (void) now;
-+ (void) flavor;
- return &mock_ns;
- }
-
-@@ -485,8 +486,8 @@ test_client_cache(void *arg)
- /* Initialize HSDir cache subsystem */
- init_test();
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- /* Set consensus time */
- parse_rfc1123_time("Sat, 26 Oct 1985 13:00:00 UTC",
-diff --git a/src/test/test_hs_client.c b/src/test/test_hs_client.c
-index ae5cc5ed84..fd84293dc2 100644
---- a/src/test/test_hs_client.c
-+++ b/src/test/test_hs_client.c
-@@ -66,16 +66,18 @@ static networkstatus_t mock_ns;
-
- /* Always return NULL. */
- static networkstatus_t *
--mock_networkstatus_get_live_consensus_false(time_t now)
-+mock_networkstatus_get_reasonably_live_consensus_false(time_t now, int flavor)
- {
- (void) now;
-+ (void) flavor;
- return NULL;
- }
-
- static networkstatus_t *
--mock_networkstatus_get_live_consensus(time_t now)
-+mock_networkstatus_get_reasonably_live_consensus(time_t now, int flavor)
- {
- (void) now;
-+ (void) flavor;
- return &mock_ns;
- }
-
-@@ -379,8 +381,8 @@ test_client_pick_intro(void *arg)
- ed25519_keypair_t service_kp;
- hs_descriptor_t *desc = NULL;
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- (void) arg;
-
-@@ -632,15 +634,15 @@ test_descriptor_fetch(void *arg)
- get_options_mutable()->FetchHidServDescriptors = 1;
-
- /* 2. We don't have a live consensus. */
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus_false);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus_false);
- ret = hs_client_refetch_hsdesc(&service_pk);
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- tt_int_op(ret, OP_EQ, HS_CLIENT_FETCH_MISSING_INFO);
-
- /* From now on, return a live consensus. */
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- /* 3. Not enough dir information. */
- MOCK(router_have_minimum_dir_info,
-@@ -682,7 +684,7 @@ test_descriptor_fetch(void *arg)
-
- done:
- connection_free_minimal(ENTRY_TO_CONN(ec));
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- UNMOCK(router_have_minimum_dir_info);
- hs_free_all();
- }
-@@ -880,8 +882,8 @@ test_desc_has_arrived_cleanup(void *arg)
-
- hs_init();
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
- MOCK(connection_mark_unattached_ap_,
- mock_connection_mark_unattached_ap_);
- MOCK(router_have_minimum_dir_info,
-@@ -953,7 +955,7 @@ test_desc_has_arrived_cleanup(void *arg)
- tor_free(desc_str);
- hs_free_all();
-
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- UNMOCK(connection_mark_unattached_ap_);
- UNMOCK(router_have_minimum_dir_info);
- }
-@@ -974,8 +976,8 @@ test_close_intro_circuits_new_desc(void *arg)
-
- /* This is needed because of the client cache expiration timestamp is based
- * on having a consensus. See cached_client_descriptor_has_expired(). */
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- /* Set consensus time */
- parse_rfc1123_time("Sat, 26 Oct 1985 13:00:00 UTC",
-@@ -1101,7 +1103,7 @@ test_close_intro_circuits_new_desc(void *arg)
- hs_descriptor_free(desc1);
- hs_descriptor_free(desc2);
- hs_free_all();
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- }
-
- static void
-diff --git a/src/test/test_hs_common.c b/src/test/test_hs_common.c
-index 9202074e25..e3d130fb32 100644
---- a/src/test/test_hs_common.c
-+++ b/src/test/test_hs_common.c
-@@ -360,9 +360,10 @@ mock_networkstatus_get_latest_consensus(void)
- }
-
- static networkstatus_t *
--mock_networkstatus_get_live_consensus(time_t now)
-+mock_networkstatus_get_reasonably_live_consensus(time_t now, int flavor)
- {
- (void) now;
-+ (void) flavor;
-
- tt_assert(mock_ns);
-
-@@ -382,6 +383,8 @@ test_responsible_hsdirs(void *arg)
-
- MOCK(networkstatus_get_latest_consensus,
- mock_networkstatus_get_latest_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- ns = networkstatus_get_latest_consensus();
-
-@@ -418,6 +421,8 @@ test_responsible_hsdirs(void *arg)
- smartlist_clear(ns->routerstatus_list);
- networkstatus_vote_free(mock_ns);
- cleanup_nodelist();
-+
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- }
-
- static void
-@@ -467,6 +472,8 @@ test_desc_reupload_logic(void *arg)
-
- hs_init();
-
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
- MOCK(router_have_minimum_dir_info,
- mock_router_have_minimum_dir_info);
- MOCK(get_or_state,
-@@ -911,9 +918,11 @@ static smartlist_t *service_responsible_hsdirs = NULL;
- static smartlist_t *client_responsible_hsdirs = NULL;
-
- static networkstatus_t *
--mock_networkstatus_get_live_consensus_service(time_t now)
-+mock_networkstatus_get_reasonably_live_consensus_service(time_t now,
-+ int flavor)
- {
- (void) now;
-+ (void) flavor;
-
- if (mock_service_ns) {
- return mock_service_ns;
-@@ -929,13 +938,14 @@ mock_networkstatus_get_live_consensus_service(time_t now)
- static networkstatus_t *
- mock_networkstatus_get_latest_consensus_service(void)
- {
-- return mock_networkstatus_get_live_consensus_service(0);
-+ return mock_networkstatus_get_reasonably_live_consensus_service(0, 0);
- }
-
- static networkstatus_t *
--mock_networkstatus_get_live_consensus_client(time_t now)
-+mock_networkstatus_get_reasonably_live_consensus_client(time_t now, int flavor)
- {
- (void) now;
-+ (void) flavor;
-
- if (mock_client_ns) {
- return mock_client_ns;
-@@ -951,7 +961,7 @@ mock_networkstatus_get_live_consensus_client(time_t now)
- static networkstatus_t *
- mock_networkstatus_get_latest_consensus_client(void)
- {
-- return mock_networkstatus_get_live_consensus_client(0);
-+ return mock_networkstatus_get_reasonably_live_consensus_client(0, 0);
- }
-
- /* Mock function because we are not trying to test the close circuit that does
-@@ -1411,8 +1421,8 @@ run_reachability_scenario(const reachability_cfg_t *cfg, int num_scenario)
- * === Client setup ===
- */
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus_client);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus_client);
- MOCK(networkstatus_get_latest_consensus,
- mock_networkstatus_get_latest_consensus_client);
-
-@@ -1436,14 +1446,14 @@ run_reachability_scenario(const reachability_cfg_t *cfg, int num_scenario)
- tt_int_op(smartlist_len(client_responsible_hsdirs), OP_EQ, 6);
-
- UNMOCK(networkstatus_get_latest_consensus);
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
-
- /*
- * === Service setup ===
- */
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus_service);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus_service);
- MOCK(networkstatus_get_latest_consensus,
- mock_networkstatus_get_latest_consensus_service);
-
-@@ -1470,7 +1480,7 @@ run_reachability_scenario(const reachability_cfg_t *cfg, int num_scenario)
- tt_int_op(smartlist_len(service_responsible_hsdirs), OP_EQ, 8);
-
- UNMOCK(networkstatus_get_latest_consensus);
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
-
- /* Some testing of the values we just got from the client and service. */
- tt_mem_op(&client_blinded_pk, OP_EQ, &service_blinded_pk,
-@@ -1721,8 +1731,8 @@ test_client_service_hsdir_set_sync(void *arg)
-
- MOCK(networkstatus_get_latest_consensus,
- mock_networkstatus_get_latest_consensus);
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
- MOCK(get_or_state,
- get_or_state_replacement);
- MOCK(hs_desc_encode_descriptor,
-diff --git a/src/test/test_hs_service.c b/src/test/test_hs_service.c
-index 80383baff8..630cfef1fe 100644
---- a/src/test/test_hs_service.c
-+++ b/src/test/test_hs_service.c
-@@ -83,9 +83,10 @@
- static networkstatus_t mock_ns;
-
- static networkstatus_t *
--mock_networkstatus_get_live_consensus(time_t now)
-+mock_networkstatus_get_reasonably_live_consensus(time_t now, int flavor)
- {
- (void) now;
-+ (void) flavor;
- return &mock_ns;
- }
-
-@@ -1375,8 +1376,8 @@ test_rotate_descriptors(void *arg)
- hs_init();
- MOCK(get_or_state, get_or_state_replacement);
- MOCK(circuit_mark_for_close_, mock_circuit_mark_for_close);
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- /* Descriptor rotation happens with a consensus with a new SRV. */
-
-@@ -1464,7 +1465,7 @@ test_rotate_descriptors(void *arg)
- hs_free_all();
- UNMOCK(get_or_state);
- UNMOCK(circuit_mark_for_close_);
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- }
-
- /** Test building descriptors: picking intro points, setting up their link
-@@ -1484,8 +1485,8 @@ test_build_update_descriptors(void *arg)
-
- MOCK(get_or_state,
- get_or_state_replacement);
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- dummy_state = or_state_new();
-
-@@ -1715,8 +1716,8 @@ test_build_descriptors(void *arg)
-
- MOCK(get_or_state,
- get_or_state_replacement);
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- dummy_state = or_state_new();
-
-@@ -1816,8 +1817,8 @@ test_upload_descriptors(void *arg)
- hs_init();
- MOCK(get_or_state,
- get_or_state_replacement);
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- dummy_state = or_state_new();
-
-diff --git a/src/test/test_shared_random.c b/src/test/test_shared_random.c
-index 148eb5cf90..9e49e835c9 100644
---- a/src/test/test_shared_random.c
-+++ b/src/test/test_shared_random.c
-@@ -167,6 +167,15 @@ mock_networkstatus_get_live_consensus(time_t now)
- return &mock_consensus;
- }
-
-+/* Mock function to immediately return our local 'mock_consensus'. */
-+static networkstatus_t *
-+mock_networkstatus_get_reasonably_live_consensus(time_t now, int flavor)
-+{
-+ (void) now;
-+ (void) flavor;
-+ return &mock_consensus;
-+}
-+
- static void
- test_get_state_valid_until_time(void *arg)
- {
-@@ -179,6 +188,8 @@ test_get_state_valid_until_time(void *arg)
-
- MOCK(networkstatus_get_live_consensus,
- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- retval = parse_rfc1123_time("Mon, 20 Apr 2015 01:00:00 UTC",
- &mock_consensus.fresh_until);
-@@ -235,7 +246,7 @@ test_get_state_valid_until_time(void *arg)
- }
-
- done:
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- }
-
- /** Test the function that calculates the start time of the current SRV
-@@ -251,6 +262,8 @@ test_get_start_time_of_current_run(void *arg)
-
- MOCK(networkstatus_get_live_consensus,
- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- retval = parse_rfc1123_time("Mon, 20 Apr 2015 01:00:00 UTC",
- &mock_consensus.fresh_until);
-@@ -335,6 +348,7 @@ test_get_start_time_of_current_run(void *arg)
- /* Next test is testing it without a consensus to use the testing voting
- * interval . */
- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
-
- /* Now let's alter the voting schedule and check the correctness of the
- * function. Voting interval of 10 seconds, means that an SRV protocol run
-@@ -366,8 +380,8 @@ test_get_start_time_functions(void *arg)
- (void) arg;
- int retval;
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- retval = parse_rfc1123_time("Mon, 20 Apr 2015 01:00:00 UTC",
- &mock_consensus.fresh_until);
-@@ -388,7 +402,7 @@ test_get_start_time_functions(void *arg)
- start_time_of_protocol_run);
-
- done:
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- }
-
- static void
---
-2.25.1
-
diff --git a/projects/tor/0002-tests-Fix-unit-tests-after-merge-of-40237.patch b/projects/tor/0002-tests-Fix-unit-tests-after-merge-of-40237.patch
deleted file mode 100644
index 32e6812..0000000
--- a/projects/tor/0002-tests-Fix-unit-tests-after-merge-of-40237.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-From 10acc0ce99283ed0aa5c6c5d203f1b0514e60f4a Mon Sep 17 00:00:00 2001
-From: David Goulet <dgoulet(a)torproject.org>
-Date: Tue, 12 Jan 2021 10:50:01 -0500
-Subject: [PATCH 2/3] tests: Fix unit tests after merge of #40237
-
-
-diff --git a/src/test/test_hs_cache.c b/src/test/test_hs_cache.c
-index 379f23ec72..df96b2c791 100644
---- a/src/test/test_hs_cache.c
-+++ b/src/test/test_hs_cache.c
-@@ -590,8 +590,8 @@ test_client_cache_decrypt(void *arg)
- /* Initialize HSDir cache subsystem */
- hs_init();
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- /* Set consensus time */
- parse_rfc1123_time("Sat, 26 Oct 1985 13:00:00 UTC",
-@@ -646,7 +646,7 @@ test_client_cache_decrypt(void *arg)
-
- hs_free_all();
-
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- }
-
- static void
-@@ -660,8 +660,8 @@ test_client_cache_remove(void *arg)
-
- hs_init();
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- /* Set consensus time. Lookup will not return the entry if it has expired
- * and it is checked against the consensus valid_after time. */
-@@ -699,7 +699,7 @@ test_client_cache_remove(void *arg)
- hs_descriptor_free(desc1);
- hs_free_all();
-
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- }
-
- struct testcase_t hs_cache[] = {
-diff --git a/src/test/test_hs_client.c b/src/test/test_hs_client.c
-index fd84293dc2..0cd7d81eea 100644
---- a/src/test/test_hs_client.c
-+++ b/src/test/test_hs_client.c
-@@ -1122,8 +1122,8 @@ test_close_intro_circuits_cache_clean(void *arg)
-
- /* This is needed because of the client cache expiration timestamp is based
- * on having a consensus. See cached_client_descriptor_has_expired(). */
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- /* Set consensus time */
- parse_rfc1123_time("Sat, 26 Oct 1985 13:00:00 UTC",
-@@ -1188,7 +1188,7 @@ test_close_intro_circuits_cache_clean(void *arg)
- hs_descriptor_free(desc1);
- hs_free_all();
- rend_cache_free_all();
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- }
-
- static void
-@@ -1209,8 +1209,8 @@ test_socks_hs_errors(void *arg)
-
- (void) arg;
-
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
- MOCK(connection_mark_unattached_ap_,
- mock_connection_mark_unattached_ap_no_close);
- MOCK(read_file_to_str, mock_read_file_to_str);
-@@ -1358,7 +1358,7 @@ test_socks_hs_errors(void *arg)
-
- hs_free_all();
-
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- UNMOCK(connection_mark_unattached_ap_);
- UNMOCK(read_file_to_str);
- UNMOCK(tor_listdir);
---
-2.25.1
-
diff --git a/projects/tor/0003-Pick-up-merge-conflict-resolutions.patch b/projects/tor/0003-Pick-up-merge-conflict-resolutions.patch
deleted file mode 100644
index dcc8b52..0000000
--- a/projects/tor/0003-Pick-up-merge-conflict-resolutions.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-From 2deca96cb8836a95095354cc717e1738f10b8ce1 Mon Sep 17 00:00:00 2001
-From: Matthew Finkel <sysrqb(a)torproject.org>
-Date: Mon, 1 Feb 2021 21:03:54 +0000
-Subject: [PATCH 3/3] Pick up merge conflict resolutions
-
-
-diff --git a/src/feature/hs/hs_service.c b/src/feature/hs/hs_service.c
-index 2f3f45f252..c29f39c6b4 100644
---- a/src/feature/hs/hs_service.c
-+++ b/src/feature/hs/hs_service.c
-@@ -3192,6 +3192,9 @@ should_service_upload_descriptor(const hs_service_t *service,
- /* Don't upload desc if we don't have a live consensus */
- if (!networkstatus_get_reasonably_live_consensus(now,
- usable_consensus_flavor())) {
-+ msg = tor_strdup("No reasonably live consensus");
-+ log_cant_upload_desc(service, desc, msg,
-+ LOG_DESC_UPLOAD_REASON_NO_LIVE_CONSENSUS);
- goto cannot;
- }
-
-diff --git a/src/test/test_hs_service.c b/src/test/test_hs_service.c
-index 630cfef1fe..8b94bb6cf1 100644
---- a/src/test/test_hs_service.c
-+++ b/src/test/test_hs_service.c
-@@ -91,9 +91,10 @@ mock_networkstatus_get_reasonably_live_consensus(time_t now, int flavor)
- }
-
- static networkstatus_t *
--mock_networkstatus_get_live_consensus_null(time_t now)
-+mock_networkstatus_get_reasonably_live_consensus_null(time_t now, int flavor)
- {
- (void) now;
-+ (void) flavor;
- return NULL;
- }
-
-@@ -2554,8 +2555,8 @@ test_cannot_upload_descriptors(void *arg)
- hs_init();
- MOCK(get_or_state,
- get_or_state_replacement);
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
-
- dummy_state = or_state_new();
-
-@@ -2631,17 +2632,17 @@ test_cannot_upload_descriptors(void *arg)
-
- /* 4. Testing missing live consensus. */
- {
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus_null);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus_null);
- setup_full_capture_of_logs(LOG_INFO);
- run_upload_descriptor_event(now);
- expect_log_msg_containing(
- "Service [scrubbed] can't upload its current descriptor: "
-- "No live consensus");
-+ "No reasonably live consensus");
- teardown_capture_of_logs();
- /* Reset. */
-- MOCK(networkstatus_get_live_consensus,
-- mock_networkstatus_get_live_consensus);
-+ MOCK(networkstatus_get_reasonably_live_consensus,
-+ mock_networkstatus_get_reasonably_live_consensus);
- }
-
- /* 5. Test missing minimum directory information. */
-@@ -2680,7 +2681,7 @@ test_cannot_upload_descriptors(void *arg)
- done:
- hs_free_all();
- UNMOCK(count_desc_circuit_established);
-- UNMOCK(networkstatus_get_live_consensus);
-+ UNMOCK(networkstatus_get_reasonably_live_consensus);
- UNMOCK(get_or_state);
- }
-
---
-2.25.1
-
diff --git a/projects/tor/build b/projects/tor/build
index 219301a..c7e9190 100644
--- a/projects/tor/build
+++ b/projects/tor/build
@@ -93,10 +93,6 @@ openssldir=/var/tmp/dist/openssl/openssl
[% END %]
cd /var/tmp/build/[% project %]-[% c('version') %]
-# Patch Tor 0.4.4.6 with the fix for tpo/core/tor#40237
-patch -p1 < $rootdir/0001-hs-v3-Require-reasonably-live-consensus.patch
-patch -p1 < $rootdir/0002-tests-Fix-unit-tests-after-merge-of-40237.patch
-patch -p1 < $rootdir/0003-Pick-up-merge-conflict-resolutions.patch
# add git hash to micro-revision.i for #24995
echo '"[% c("abbrev", { abbrev_length => 16 }) %]"' > micro-revision.i
./autogen.sh
diff --git a/projects/tor/config b/projects/tor/config
index 1a53d39..3050d7d 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -68,6 +68,3 @@ input_files:
- name: zstd
project: zstd
enable: '[% c("var/android") %]'
- - filename: '0001-hs-v3-Require-reasonably-live-consensus.patch'
- - filename: '0002-tests-Fix-unit-tests-after-merge-of-40237.patch'
- - filename: '0003-Pick-up-merge-conflict-resolutions.patch'
1
0

[tor-browser-build/maint-10.0-android] Bug 40217: Update components for switch to mozilla86-based Fenix
by sysrqb@torproject.org 19 Feb '21
by sysrqb@torproject.org 19 Feb '21
19 Feb '21
commit ca9f7bce415d1a3f0cd8715c650d07a8cab721da
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Jan 26 09:26:50 2021 +0000
Bug 40217: Update components for switch to mozilla86-based Fenix
This is the GeckoView part.
---
projects/cbindgen/config | 6 +++---
projects/geckoview/config | 4 ++--
projects/geckoview/gradle-dependencies-list.txt | 4 ++--
projects/llvm-project/config | 4 ++--
projects/node/config | 4 ++--
projects/rust/config | 4 ++--
6 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/projects/cbindgen/config b/projects/cbindgen/config
index f1e3123..a4e9cb7 100644
--- a/projects/cbindgen/config
+++ b/projects/cbindgen/config
@@ -14,9 +14,9 @@ var:
targets:
android:
var:
- cbindgen_version: 0.15.0
- cbindgen_hash: 83b3be9f884697a51f8717af8b5498866a81e62e
- cbindgen_vendor_hash: e5b843e9f51d93bc7dafdc11492fe4f5645b7a2c2aba02c473c0a81da28b961c
+ cbindgen_version: 0.16.0
+ cbindgen_hash: a00b4215a907601680f6e9acaf93df1cbafa8ded
+ cbindgen_vendor_hash: f470dcf6a60374f07786491fb2971e8b96f9b7ff18956eb24c4e2577e55440d6
input_files:
- project: container-image
diff --git a/projects/geckoview/config b/projects/geckoview/config
index 110cc9d..eedaa7b 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -8,7 +8,7 @@ git_submodule: 1
gpg_keyring: torbutton.gpg
var:
- geckoview_version: 85.0
+ geckoview_version: 86.0b1
torbrowser_branch: 10.0
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
deps:
@@ -25,7 +25,7 @@ var:
container:
use_container: 1
# this should be updated when the list of gradle dependencies is changed
- gradle_dependencies_version: 5
+ gradle_dependencies_version: 6
steps:
merge_aars:
diff --git a/projects/geckoview/gradle-dependencies-list.txt b/projects/geckoview/gradle-dependencies-list.txt
index d9d886a..f429a3a 100644
--- a/projects/geckoview/gradle-dependencies-list.txt
+++ b/projects/geckoview/gradle-dependencies-list.txt
@@ -493,5 +493,5 @@ feb4ebb1ddb76dc18ee9e6028205ac226a70d40247fcccaca092303c68f8b59d | https://maven
fdd93302c2eb94bbe6007caa28d072246d2875cda5cb774bb6299416b94d74a6 | https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/…
7680e381a3c03798d999b2e441caadd8a56a0a808e108024a67af9fe26c11adc | https://maven.google.com/com/google/android/material/material/1.0.0/materia…
c9fff541d51c11195de305c50bbfe4d1dfc97841983d95f6d7101112603515ab | https://maven.google.com/com/google/android/material/material/1.0.0/materia…
-33850fe43f064f95068ca0d81cb99fdb6d67af5e07f0626e433b51b9c2683aee | https://plugins.gradle.org/m2/org/mozilla/apilint/apilint/0.4.0/apilint-0.4…
-cf8acbecac4506eff7c2aead2f5f7c4aeb3120a57d6236f55e0e2f750fab1b55 | https://plugins.gradle.org/m2/org/mozilla/apilint/apilint/0.4.0/apilint-0.4…
+45ba0016b1cde3b68856888930dcb859d4f603d98051097caf98c04b795006f3 | https://plugins.gradle.org/m2/org/mozilla/apilint/apilint/0.4.1/apilint-0.4…
+78837a67f91cef63c005c8c6074cec05d458bd1b7fdcb930b57a0d461571c7b7 | https://plugins.gradle.org/m2/org/mozilla/apilint/apilint/0.4.1/apilint-0.4…
diff --git a/projects/llvm-project/config b/projects/llvm-project/config
index cf81743..822f08d 100644
--- a/projects/llvm-project/config
+++ b/projects/llvm-project/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 11.0.0
-git_hash: 176249bd6732a8044d457092ed932768724a6f06
+version: 11.0.1
+git_hash: 43ff75f2c3feef64f9d73328230d34dac8832a9
git_url: https://github.com/llvm/llvm-project
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
diff --git a/projects/node/config b/projects/node/config
index 55f8965..87de822 100644
--- a/projects/node/config
+++ b/projects/node/config
@@ -10,8 +10,8 @@ var:
targets:
android:
var:
- node_version: 10.22.1
- node_hash: f47f4725dcae137b26f8e2a7d0ab2c2c7f1f47e4f96834e6a9242f157132255f
+ node_version: 10.23.1
+ node_hash: 88aa16f5af79615b183ca55ed81393763169e75d1fb96013cf1831895c6cedfa
input_files:
- project: container-image
diff --git a/projects/rust/config b/projects/rust/config
index 22ffd35..ba820b9 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -11,8 +11,8 @@ var:
targets:
android:
var:
- current_version: 1.48.0
- previous_version: 1.47.0
+ current_version: 1.49.0
+ previous_version: 1.48.0
arch_deps:
- libssl-dev
- pkg-config
1
0

[tor-browser-build/maint-10.0-android] Bug 40214: Update AMO Collection URL
by sysrqb@torproject.org 19 Feb '21
by sysrqb@torproject.org 19 Feb '21
19 Feb '21
commit 73c1135363a124885bbd5e961e80c45e7d80ff77
Author: Matthew Finkel <sysrqb(a)torproject.org>
Date: Tue Feb 2 05:53:51 2021 +0000
Bug 40214: Update AMO Collection URL
---
tools/fetch_allowed_addons.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/fetch_allowed_addons.py b/tools/fetch_allowed_addons.py
index 065e490..ff82537 100755
--- a/tools/fetch_allowed_addons.py
+++ b/tools/fetch_allowed_addons.py
@@ -31,7 +31,7 @@ def patch_https_everywhere(addons):
def main(argv):
amo_collection = argv[0] if argv else '83a9cccfe6e24a34bd7b155ff9ee32'
- url = 'https://addons.mozilla.org/api/v4/accounts/account/mozilla/collections/' + amo_collection + '/addons/'
+ url = 'https://services.addons.mozilla.org/api/v4/accounts/account/mozilla/collect…' + amo_collection + '/addons/'
data = json.loads(fetch(url))
fetch_and_embed_icons(data)
patch_https_everywhere(data)
1
0