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

[tor-browser-build/master] Bump HTTPS Everywhere version to 2021.1.27
by gk@torproject.org 02 Feb '21
by gk@torproject.org 02 Feb '21
02 Feb '21
commit fb8c34548414ab3208e7e01a46a711220fc52684
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Feb 2 08:19:59 2021 +0000
Bump HTTPS Everywhere version to 2021.1.27
---
projects/https-everywhere/config | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index 255d36f..5ef51dd 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 2020.11.17
+version: 2021.1.27
git_url: https://git.torproject.org/https-everywhere.git
git_hash: '[% c("version") %]'
git_submodule: 1
1
0

02 Feb '21
commit e71d7141310186fe22078d0971a21d67c470153d
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
commit 9dc29fad2c6ab245f8519c1528b50b95647f2dc2
Author: Georg Koppen <gk(a)torproject.org>
Date: Tue Feb 2 08:17:26 2021 +0000
Update allowed_addons.json
---
projects/tor-browser/allowed_addons.json | 278 +++++++++++++++----------------
1 file changed, 139 insertions(+), 139 deletions(-)
diff --git a/projects/tor-browser/allowed_addons.json b/projects/tor-browser/allowed_addons.json
index e9e5d9d..ad64dea 100644
--- a/projects/tor-browser/allowed_addons.json
+++ b/projects/tor-browser/allowed_addons.json
@@ -12,12 +12,12 @@
{
"id": 13299734,
"name": "Alexander Shutau",
- "url": "https://addons.mozilla.org/en-US/android/user/13299734/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/13299734/",
"username": "alexanderby",
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/13/13299/13299734.png?mo…"
}
],
- "average_daily_users": 566381,
+ "average_daily_users": 577081,
"categories": {
"android": [
"experimental",
@@ -54,7 +54,7 @@
"platform": "all",
"size": 518564,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3712931/dark_reader-4.9.2…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3712931/dark_reader-4.9.2…",
"permissions": [
"storage",
"tabs",
@@ -237,12 +237,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5614,
- "bayesian_average": 4.5597207572687815,
- "count": 3258,
- "text_count": 1077
+ "average": 4.5585,
+ "bayesian_average": 4.556835213074099,
+ "count": 3293,
+ "text_count": 1090
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/darkreader/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/855413",
"slug": "darkreader",
@@ -335,8 +335,8 @@
"theme"
],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/darkreader/",
- "weekly_downloads": 25282
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/",
+ "weekly_downloads": 26593
},
"notes": null
},
@@ -347,12 +347,12 @@
{
"id": 5474073,
"name": "EFF Technologists",
- "url": "https://addons.mozilla.org/en-US/android/user/5474073/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/5474073/",
"username": "eff-technologists",
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/5/5474/5474073.png?modif…"
}
],
- "average_daily_users": 739840,
+ "average_daily_users": 743583,
"categories": {
"firefox": [
"privacy-security"
@@ -361,7 +361,7 @@
"contributions_url": "https://www.paypal.me/SupportEFF?utm_content=product-page-contribute&utm_me…",
"created": "2010-09-16T15:09:10Z",
"current_version": {
- "id": 5135114,
+ "id": 5172099,
"compatibility": {
"firefox": {
"min": "42.0",
@@ -372,19 +372,19 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/https-everywhere/versions…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/https-everywhere/versions…",
"files": [
{
- "id": 3679479,
- "created": "2020-11-16T23:33:04Z",
- "hash": "sha256:a6ebcb0a05607e54e7a9fc0b5b3832eda6f13f8dce2ee802164a455919e385c9",
+ "id": 3716461,
+ "created": "2021-01-28T01:33:53Z",
+ "hash": "sha256:da049748bba7282c0f8c0ab85ac8f494e795e79d6bdc6f9f726d687aa8cc2a1f",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 1745655,
+ "size": 1748610,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3679479/https_everywhere-…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3716461/https_everywhere-…",
"permissions": [
"webNavigation",
"webRequest",
@@ -405,13 +405,13 @@
"name": {
"en-US": "Multiple"
},
- "url": "https://addons.mozilla.org/en-US/android/addon/https-everywhere/license/202…"
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/license/202…"
},
"release_notes": {
- "en-US": "* Copy URL ability in EASE interstitial\n* Dependapot NPM updates\n* CRX distribution scripts for transparency for Edge and Opera\n* Port inclusion on allowlist for EASE\n* UI change to reflect a global setting"
+ "en-US": "2021.1.27\n* EASE Mode UI Changes\n* NPM Dependency updates\n* Geckodriver pull update\n* Chromedriver pull update\n* Integrate CSS Grid for Options Page and EASE UI\n* Put Options in new tab"
},
"reviewed": null,
- "version": "2020.11.17"
+ "version": "2021.1.27"
},
"default_locale": "en-US",
"description": {
@@ -447,7 +447,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2020-11-17T09:09:47Z",
+ "last_updated": "2021-01-28T11:24:44Z",
"name": {
"de": "HTTPS Everywhere",
"en-US": "HTTPS Everywhere",
@@ -482,12 +482,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6133,
- "bayesian_average": 4.610763496975475,
- "count": 2185,
+ "average": 4.6136,
+ "bayesian_average": 4.611070111786746,
+ "count": 2197,
"text_count": 554
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/https-everywhere/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/229918",
"slug": "https-everywhere",
@@ -518,7 +518,7 @@
],
"type": "extension",
"url": "https://www.eff.org/https-everywhere",
- "weekly_downloads": 17897
+ "weekly_downloads": 18225
},
"notes": null
},
@@ -529,12 +529,12 @@
{
"id": 6937656,
"name": "Thomas Rientjes",
- "url": "https://addons.mozilla.org/en-US/android/user/6937656/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/6937656/",
"username": "Synzvato",
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/6/6937/6937656.png?modif…"
}
],
- "average_daily_users": 202121,
+ "average_daily_users": 204179,
"categories": {
"android": [
"security-privacy"
@@ -569,7 +569,7 @@
"platform": "all",
"size": 6857292,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3672658/decentraleyes-2.0…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3672658/decentraleyes-2.0…",
"permissions": [
"*://*/*",
"privacy",
@@ -747,12 +747,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.8002,
- "bayesian_average": 4.7954104566041265,
- "count": 1211,
- "text_count": 306
+ "average": 4.801,
+ "bayesian_average": 4.796215721212788,
+ "count": 1216,
+ "text_count": 307
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/decentraleyes/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/521554",
"slug": "decentraleyes",
@@ -844,8 +844,8 @@
"tracking"
],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/decentraleyes/",
- "weekly_downloads": 6066
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/",
+ "weekly_downloads": 6199
},
"notes": null
},
@@ -856,12 +856,12 @@
{
"id": 5474073,
"name": "EFF Technologists",
- "url": "https://addons.mozilla.org/en-US/android/user/5474073/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/5474073/",
"username": "eff-technologists",
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/5/5474/5474073.png?modif…"
}
],
- "average_daily_users": 976267,
+ "average_daily_users": 988059,
"categories": {
"android": [
"security-privacy"
@@ -896,7 +896,7 @@
"platform": "all",
"size": 1277059,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3691765/privacy_badger-20…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3691765/privacy_badger-20…",
"permissions": [
"tabs",
"http://*/*",
@@ -1405,12 +1405,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7834,
- "bayesian_average": 4.780097856300104,
- "count": 1750,
- "text_count": 413
+ "average": 4.7854,
+ "bayesian_average": 4.7821169191877395,
+ "count": 1766,
+ "text_count": 412
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/privacy-badger17/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/506646",
"slug": "privacy-badger17",
@@ -1426,8 +1426,8 @@
},
"tags": [],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/privacy-badger17/",
- "weekly_downloads": 38261
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/",
+ "weekly_downloads": 39655
},
"notes": null
},
@@ -1438,12 +1438,12 @@
{
"id": 11423598,
"name": "Raymond Hill",
- "url": "https://addons.mozilla.org/en-US/android/user/11423598/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/11423598/",
"username": "gorhill",
"picture_url": null
}
],
- "average_daily_users": 4971335,
+ "average_daily_users": 4974716,
"categories": {
"android": [
"security-privacy"
@@ -1455,30 +1455,30 @@
"contributions_url": "",
"created": "2015-04-25T07:26:22Z",
"current_version": {
- "id": 5156717,
+ "id": 5174693,
"compatibility": {
"firefox": {
- "min": "55.0",
+ "min": "57.0",
"max": "*"
},
"android": {
- "min": "55.0",
+ "min": "57.0",
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/51…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/51…",
"files": [
{
- "id": 3701081,
- "created": "2020-12-29T13:58:02Z",
- "hash": "sha256:5b94fd7f749319a6ff6d83dd20b05b29e733446465aff2ab7669499a3e8fb9cc",
+ "id": 3719054,
+ "created": "2021-02-01T14:04:16Z",
+ "hash": "sha256:5c3a5ef6f5b5475895053238026360020d6793b05541d20032ea9dd1c9cae451",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 2748800,
+ "size": 2742973,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3701081/ublock_origin-1.3…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3719054/ublock_origin-1.3…",
"permissions": [
"dns",
"menus",
@@ -1534,10 +1534,10 @@
"url": "http://www.gnu.org/licenses/gpl-3.0.html"
},
"release_notes": {
- "en-US": "<a href=\"https://outgoing.prod.mozaws.net/v1/9fa7d3c9ad42a6b694799cc29274f9b7089f1e6…" rel=\"nofollow\">Complete release notes</a>.\n\n<b>Closed as fixed:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/396d45d7f82e1bf630b3f16ab1f6be4d60ae2d0…" rel=\"nofollow\">Problems with asterisk in the destination of hostname-based rules</a></li></ul>\n<a href=\"https://outgoing.prod.mozaws.net/v1/345396c53b050d1081014dc73d56f95d30eb255…" rel=\"nofollow\">Commits history since 1.32.2</a>."
+ "en-US": "<a href=\"https://outgoing.prod.mozaws.net/v1/a24fd1d9a1598d49cdc2cdc6d3ecd4359712543…" rel=\"nofollow\">Complete release notes</a>.\n\n<b>Closed as fixed:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/0e94bcfacc284b39a3164377711e52b9ded21cd…" rel=\"nofollow\">After downgrading to 1.32.4, uBO is broken</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/88ab9531e629dc0a259dbe61b357b13316fa1a9…" rel=\"nofollow\">Whitelisting a site on Chromium Edge still blocks resources fetched by service worker</a></li></ul>\n<a href=\"https://outgoing.prod.mozaws.net/v1/35c6fcff904629a7392564335b09eb1fe5f661f…" rel=\"nofollow
\">Commits history since 1.33.0</a>."
},
"reviewed": null,
- "version": "1.32.4"
+ "version": "1.33.2"
},
"default_locale": "en-US",
"description": {
@@ -1627,7 +1627,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2021-01-22T14:50:11Z",
+ "last_updated": "2021-02-02T00:55:07Z",
"name": {
"ar": "uBlock Origin",
"bg": "uBlock Origin",
@@ -1772,12 +1772,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7336,
- "bayesian_average": 4.733167443332824,
- "count": 13208,
- "text_count": 4402
+ "average": 4.7334,
+ "bayesian_average": 4.732968759522842,
+ "count": 13285,
+ "text_count": 4420
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/ublock-origin/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/607454",
"slug": "ublock-origin",
@@ -1828,8 +1828,8 @@
},
"tags": [],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/ublock-origin/",
- "weekly_downloads": 118274
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/",
+ "weekly_downloads": 124198
},
"notes": null
},
@@ -1840,12 +1840,12 @@
{
"id": 11797710,
"name": "JanH",
- "url": "https://addons.mozilla.org/en-US/android/user/11797710/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/11797710/",
"username": "JanH",
"picture_url": null
}
],
- "average_daily_users": 55478,
+ "average_daily_users": 58394,
"categories": {
"android": [
"photos-media"
@@ -1876,7 +1876,7 @@
"platform": "all",
"size": 11927,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3630185/videowiedergabe_i…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3630185/videowiedergabe_i…",
"permissions": [
"*://*.youtube.com/*",
"*://*.youtube-nocookie.com/*",
@@ -1958,12 +1958,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5087,
- "bayesian_average": 4.503205611529312,
- "count": 979,
- "text_count": 369
+ "average": 4.5107,
+ "bayesian_average": 4.505196681975634,
+ "count": 983,
+ "text_count": 372
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/video-background-play-fix/re…",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/re…",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/811592",
"slug": "video-background-play-fix",
@@ -1985,8 +1985,8 @@
"youtube"
],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/video-background-play-fix/",
- "weekly_downloads": 59
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/",
+ "weekly_downloads": 32
},
"notes": null
},
@@ -1997,12 +1997,12 @@
{
"id": 12808157,
"name": "cowlicks",
- "url": "https://addons.mozilla.org/en-US/android/user/12808157/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/12808157/",
"username": "cowlicks",
"picture_url": null
}
],
- "average_daily_users": 95688,
+ "average_daily_users": 95533,
"categories": {
"android": [
"experimental",
@@ -2038,7 +2038,7 @@
"platform": "all",
"size": 284724,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3360398/privacy_possum-20…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3360398/privacy_possum-20…",
"permissions": [
"tabs",
"http://*/*",
@@ -2141,12 +2141,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4829,
- "bayesian_average": 4.46463504208983,
- "count": 292,
- "text_count": 82
+ "average": 4.4864,
+ "bayesian_average": 4.468197845946811,
+ "count": 294,
+ "text_count": 83
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/privacy-possum/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/953945",
"slug": "privacy-possum",
@@ -2168,8 +2168,8 @@
"tracking"
],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/privacy-possum/",
- "weekly_downloads": 1591
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/",
+ "weekly_downloads": 1565
},
"notes": null
},
@@ -2180,12 +2180,12 @@
{
"id": 12929064,
"name": "Armin Sebastian",
- "url": "https://addons.mozilla.org/en-US/android/user/12929064/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/12929064/",
"username": "dessant",
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/12/12929/12929064.png?mo…"
}
],
- "average_daily_users": 161350,
+ "average_daily_users": 166133,
"categories": {
"android": [
"photos-media",
@@ -2222,7 +2222,7 @@
"platform": "all",
"size": 639916,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3702070/search_by_image-3…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3702070/search_by_image-3…",
"permissions": [
"contextMenus",
"storage",
@@ -2407,12 +2407,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6609,
- "bayesian_average": 4.653940298348592,
- "count": 805,
- "text_count": 168
+ "average": 4.6601,
+ "bayesian_average": 4.653207694902121,
+ "count": 815,
+ "text_count": 169
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/search_by_image/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/824288",
"slug": "search_by_image",
@@ -2444,8 +2444,8 @@
"yandex"
],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/search_by_image/",
- "weekly_downloads": 8564
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/",
+ "weekly_downloads": 8603
},
"notes": null
},
@@ -2456,19 +2456,19 @@
{
"id": 13394925,
"name": "Thomas Wisniewski",
- "url": "https://addons.mozilla.org/en-US/android/user/13394925/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/13394925/",
"username": "wisniewskit",
"picture_url": null
},
{
"id": 6084813,
"name": "Rob W",
- "url": "https://addons.mozilla.org/en-US/android/user/6084813/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/6084813/",
"username": "RobW",
"picture_url": null
}
],
- "average_daily_users": 32912,
+ "average_daily_users": 35051,
"categories": {
"android": [
"other"
@@ -2499,7 +2499,7 @@
"platform": "all",
"size": 13786,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3655036/google_search_fix…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3655036/google_search_fix…",
"permissions": [
"webRequest",
"webRequestBlocking",
@@ -2750,12 +2750,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4419,
- "bayesian_average": 4.436303974414219,
- "count": 946,
- "text_count": 254
+ "average": 4.4383,
+ "bayesian_average": 4.432747479528366,
+ "count": 956,
+ "text_count": 257
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/google-search-fixer/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/869140",
"slug": "google-search-fixer",
@@ -2771,8 +2771,8 @@
},
"tags": [],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/google-search-fixer/",
- "weekly_downloads": 53
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/",
+ "weekly_downloads": 60
},
"notes": null
},
@@ -2783,12 +2783,12 @@
{
"id": 143,
"name": "Giorgio Maone",
- "url": "https://addons.mozilla.org/en-US/android/user/143/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/143/",
"username": "giorgio-maone",
"picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/0/0/143.png?modified=150…"
}
],
- "average_daily_users": 410215,
+ "average_daily_users": 408584,
"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": 5166141,
+ "id": 5171142,
"compatibility": {
"firefox": {
"min": "59.0",
@@ -2813,19 +2813,19 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5166141",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5171142",
"files": [
{
- "id": 3710503,
- "created": "2021-01-17T22:30:16Z",
- "hash": "sha256:5f68a63637e286433089aeb3b6a0aa930317dd988184876b5d6dcff2ca07bb34",
+ "id": 3715504,
+ "created": "2021-01-26T20:49:20Z",
+ "hash": "sha256:4258bcd0bcdfc8ecb231d250e3adf1c477a1a672ede74a5cd10ba05a5381babb",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 600156,
+ "size": 601909,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3710503/noscript_security…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3715504/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.1.9\n============================================================\nx Return null when webgl is not allowed (thanks Matthew \n Finkel for patch)\nx [XSS] Fixed memoization bug resulting in performance \n degradation on some payloads\nx [XSS] Include call stack in debugging log output\nx [XSS] Skip naps when InjectionChecker runs in its own \n worker\nx Shortcut for easier XSS filter testing\nx More lenient filter to add a new entry to per-site \n permissions\nx [L10n] Updated de\nx Replace script-embedded bitmap with css-embedded SVG as \n the placeholder logo\nx Updated TLDs\nx Remove source map reference causing console noise\nx Fix per-site permissions UI glitches when base domain is \n added to existing subdomain (thanks barbaz for reporting)"
+ "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"
},
"reviewed": null,
- "version": "11.1.9"
+ "version": "11.2"
},
"default_locale": "en-US",
"description": {
@@ -2925,7 +2925,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2021-01-19T08:35:13Z",
+ "last_updated": "2021-01-27T09:23:29Z",
"name": {
"de": "NoScript",
"el": "NoScript",
@@ -3013,12 +3013,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5416,
- "bayesian_average": 4.540012526012674,
- "count": 3429,
- "text_count": 2367
+ "average": 4.5411,
+ "bayesian_average": 4.53951064079964,
+ "count": 3434,
+ "text_count": 2369
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/noscript/reviews/",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/reviews/",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/722",
"slug": "noscript",
@@ -3071,8 +3071,8 @@
"xss"
],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/noscript/",
- "weekly_downloads": 11292
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/",
+ "weekly_downloads": 10673
},
"notes": null
},
@@ -3083,12 +3083,12 @@
{
"id": 4010195,
"name": "Baris Derin",
- "url": "https://addons.mozilla.org/en-US/android/user/4010195/",
+ "url": "https://addons.mozilla.org/en-US/firefox/user/4010195/",
"username": "baris-derin",
"picture_url": null
}
],
- "average_daily_users": 127688,
+ "average_daily_users": 128290,
"categories": {
"android": [
"performance",
@@ -3125,7 +3125,7 @@
"platform": "all",
"size": 234528,
"status": "public",
- "url": "https://addons.mozilla.org/android/downloads/file/3635763/youtube_high_defi…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3635763/youtube_high_defi…",
"permissions": [
"tabs",
"storage",
@@ -3227,12 +3227,12 @@
"category": "recommended"
},
"ratings": {
- "average": 4.1071,
- "bayesian_average": 4.102893844607107,
- "count": 1148,
- "text_count": 550
+ "average": 4.1125,
+ "bayesian_average": 4.108301527957989,
+ "count": 1156,
+ "text_count": 551
},
- "ratings_url": "https://addons.mozilla.org/en-US/android/addon/youtube-high-definition/revi…",
+ "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/revi…",
"requires_payment": false,
"review_url": "https://addons.mozilla.org/en-US/reviewers/review/328839",
"slug": "youtube-high-definition",
@@ -3267,8 +3267,8 @@
"youtube hd"
],
"type": "extension",
- "url": "https://addons.mozilla.org/en-US/android/addon/youtube-high-definition/",
- "weekly_downloads": 1836
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/",
+ "weekly_downloads": 2035
},
"notes": null
}
1
0

[Git][tpo/applications/fenix][tor-browser-86.0.0b1-10.5-1] 8 commits: Bug 40002: Add GitLab CI
by Matthew Finkel 01 Feb '21
by Matthew Finkel 01 Feb '21
01 Feb '21
Matthew Finkel pushed to branch tor-browser-86.0.0b1-10.5-1 at The Tor Project / Applications / fenix
Commits:
96f976b0 by Matthew Finkel at 2021-01-27T16:58:09+00:00
Bug 40002: Add GitLab CI
Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.
- - - - -
3d0def78 by Matthew Finkel at 2021-01-27T16:59:05+00:00
Rename as Tor Browser
Bug 40020: Change applicationId
Bug 40020: Change app name
Bug 40020: Change deeplink scheme
Bug 40020: Change App icons
Bug 40073: Use correct branding on About page
Bug 40088: Use Tor Browser logo in migration screen
- - - - -
ba587e04 by Matthew Finkel at 2021-01-27T16:59:07+00:00
Disable features and functionality
Bug 33594: Disable data collection by default (Glean)
Bug 40019: Adjust is disabled on Release when data collection is disabled
Bug 34338: Disable the crash reporter
Bug 40014: Neuter Google Advertising ID
Bug 40018: Disable Push service
Bug 40034: Disable PWA onboading
Bug 40072: Disable Tracking Protection
Bug 40061: Do not show "Send to device" in sharing menu
- - - - -
248adf05 by Georg Koppen at 2021-01-27T16:59:07+00:00
Modify build system
Bug 40083: Make locale ordering in BuildConfig deterministic
Bug 40042: Add option do overwrite timestamp in extension version
Bug 40059: Use MOZ_BUILD_DATE for versionCode
At the same time we adapt MOZ_BUILD_DATE to our needs where it is
actually used and not in tor-browser-build. This gives us more
flexibility. See: tor-browser-build#40084.
Bug 40067: Fix reproducibility issue in classes2.dex
We make sure our MOZ_BUILD_DATE gets used as a source for showing date
related information on the Fenix about page.
Bug 40071: Show only supported locales
Bug 40064: Use Gecko Beta for Nightly and Debug variants
Bug 40123: Allow building the instrumented tests apks for variants other than debug
This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.
- - - - -
24abe628 by Matthew Finkel at 2021-01-27T17:01:08+00:00
Add Tor integration and UI
Bug 40001: Start Tor as part of the Fenix initialization
Bug 40028: Implement Tor Service controller
Bug 40028: Integrate Tor Controller into HomeFragment
Bug 40028: Implement Tor connect and logger screens
Bug 40028: Implement Tor Onboarding
Bug 40028: Implement new home screen
Bug 40028: Define bootstrapping events and Quick Start
Bug 40041: Implement Tor Network Settings
Bug 40041: Integrate Tor Network Settings
- - - - -
022d1fed by Alex Catarineu at 2021-01-27T17:08:29+00:00
Modify UI/UX
Bug 40015: Modify Home menu
Bug 40016: Hide unwanted Settings
Bug 40016: Modify Default toolbar menu
Bug 40016: Add Donate settings button
Bug 40016: Move Allow Screenshots under Advanced
Bug 40016: Don't install WebCompat webext
Bug 40016: Don't onboard Search Suggestions
Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment
Bug 40095: Hide "Sign in to sync" in bookmarks
Bug 40031: Hide Mozilla-specific items on About page
Bug 40032: Set usesCleartextTraffic as false
Bug 40063: Do not sort search engines alphabetically
Bug 34378: Port external helper app prompting
With the corresponding android-components patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.
Bug 34403: Disable Normal mode by default
Bug 40087: Implement a switch for english locale spoofing
- - - - -
ab2d00f6 by Alex Catarineu at 2021-01-27T17:10:37+00:00
Modify Add-on support
Bug 40030: Install HTTPS Everywhere and NoScript addons on startup
HTTPS Everywhere is installed as a builtin extension and NoScript as
a regular AMO addon. To avoid unnecessary I/O we only install NoScript
the first time, and rely on the browser addon updating mechanism for
keeping up with new versions. This is the same behaviour that was
implemented in the Fennec-based Tor Browser, where it was installed
as a "distribution addon", which also only occurred once.
Bug 40062: HTTPS Everywhere is not shown as installed
Also 40070: Consider storing the list of recommended addons
This implements our own AddonsProvider, which loads the list of
available addons from assets instead of fetching it from an
endpoint. In this list, we replace https-everywhere by
our https-everywhere-eff, so that the EFF one is shown as installed
in the addons list and the AMO one is not displayed.
Also, we hide the uninstall button for builtin addons.
Bug 40058: Hide option for disallowing addon in private mode
- - - - -
d95db65d by Matthew Finkel at 2021-02-01T16:24:37+00:00
Add Security Level UI
Bug 40026: Implement Security Level settings
Bug 40026: Integrate Security Level settings
- - - - -
30 changed files:
- + .gitlab-ci.yml
- app/build.gradle
- app/proguard-rules.pro
- app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuAboutRobot.kt
- − app/src/beta/res/drawable/ic_launcher_foreground.xml
- app/src/beta/res/mipmap-hdpi/ic_launcher.png
- app/src/beta/res/mipmap-mdpi/ic_launcher.png
- app/src/beta/res/mipmap-xhdpi/ic_launcher.png
- app/src/beta/res/mipmap-xxhdpi/ic_launcher.png
- app/src/beta/res/mipmap-xxxhdpi/ic_launcher.png
- app/src/beta/res/values/static_strings.xml
- app/src/beta/res/xml/shortcuts.xml
- − app/src/debug/res/drawable/ic_launcher_foreground.xml
- app/src/debug/res/xml/shortcuts.xml
- app/src/main/AndroidManifest.xml
- + app/src/main/assets/allowed_addons.json
- app/src/main/java/org/mozilla/fenix/FeatureFlags.kt
- app/src/main/java/org/mozilla/fenix/FenixApplication.kt
- app/src/main/java/org/mozilla/fenix/HomeActivity.kt
- app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt
- app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt
- app/src/main/java/org/mozilla/fenix/components/Analytics.kt
- app/src/main/java/org/mozilla/fenix/components/Components.kt
- app/src/main/java/org/mozilla/fenix/components/Core.kt
- + app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt
- + app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/MetricsUtils.kt
- app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt
- app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt
The diff was not included because it is too large.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/0e6b466e02b0…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/0e6b466e02b0…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

01 Feb '21
commit 52ba09265002299e7fcba1f181c1656c372dbbc1
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Sun Jan 31 22:57:20 2021 +0100
Bug 40221: Add tools/prune-old-builds
This script was already present in the directory
tools/ansible/roles/tbb-nightly-build/files, however this directory will
soon be removed as part of #40196.
---
tools/prune-old-builds | 136 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 136 insertions(+)
diff --git a/tools/prune-old-builds b/tools/prune-old-builds
new file mode 100755
index 0000000..852a9da
--- /dev/null
+++ b/tools/prune-old-builds
@@ -0,0 +1,136 @@
+#!/usr/bin/perl -w
+
+# Copyright (c) 2019, The Tor Project, Inc.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+#
+# * Neither the names of the copyright owners nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+# 'prune-old-builds' is a script to prune old builds.
+#
+#
+# Usage:
+# $ ./prune-old-builds [options] <directory>
+#
+#
+# Available options:
+#
+# --dry-run
+# Don't delete anything, but say what would be deleted.
+#
+# --prefix <prefix>
+# Prefix of the directories to be removed. Default is 'tbb-nightly.'.
+#
+# --separator <c>
+# Separator character to separate the year, month, day in the directory
+# names. Default is '.'.
+#
+# --days <n>
+# Number of days that we should keep. Default is 6.
+#
+# --weeks <n>
+# Number of monday builds that we should keep. Default is 3.
+#
+# --months <n>
+# Number of 1st day of the month builds that we should keep.
+# Default is 3.
+
+use strict;
+use Getopt::Long;
+use DateTime;
+use DateTime::Duration;
+use File::Path qw(remove_tree);
+
+my %options = (
+ days => 6,
+ weeks => 3,
+ months => 3,
+ prefix => 'tbb-nightly.',
+ separator => '.',
+);
+
+sub keep_builds {
+ my %res;
+
+ my $day = DateTime::Duration->new(days => 1);
+ my $week = DateTime::Duration->new(weeks => 1);
+ my $month = DateTime::Duration->new(months => 1);
+
+ my $n = $options{days};
+ my $dt = DateTime->now;
+ while ($n) {
+ $res{ $options{prefix} . $dt->ymd($options{separator}) } = 1;
+ $dt = $dt - $day;
+ $n--;
+ }
+
+ my $w = $options{weeks};
+ while ($dt->day_of_week != 1) {
+ $dt = $dt - $day;
+ }
+ while ($w) {
+ $res{ $options{prefix} . $dt->ymd($options{separator}) } = 1;
+ $dt = $dt - $week;
+ $w--;
+ }
+
+ my $m = $options{months};
+ $dt = DateTime->now;
+ while ($dt->day != 1) {
+ $dt = $dt - $day;
+ }
+ while ($m) {
+ $res{ $options{prefix} . $dt->ymd($options{separator}) } = 1;
+ $dt = $dt - $month;
+ $m--;
+ }
+
+ return \%res;
+}
+
+sub clean_directory {
+ my ($directory) = @_;
+ my $k = keep_builds;
+ chdir $directory || die "Error entering $directory";
+ foreach my $file (glob "$options{prefix}*") {
+ next unless $file =~ m/^$options{prefix}\d{4}$options{separator}\d{2}$options{separator}\d{2}$/;
+ next if $k->{$file};
+ if ($options{'dry-run'}) {
+ print "Would remove $file\n";
+ } else {
+ remove_tree($file);
+ }
+ }
+}
+
+my @opts = qw(days=i weeks=i months=i prefix=s dry-run!);
+Getopt::Long::GetOptions(\%options, @opts);
+die "Missing argument: directory to clean" unless @ARGV;
+foreach my $dir (@ARGV) {
+ clean_directory($dir);
+}
1
0