diff --git a/projects/browser/Bundle-Data/Docs/ChangeLog.txt b/projects/browser/Bundle-Data/Docs/ChangeLog.txt
index 7c93cac0d439610c22e03ab891105374fb6b471d..0253ca85de6ffbd5ec98326e73ef9fce3c949d62 100644
--- a/projects/browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,32 @@
+Tor Browser 12.0a3 - September 26 2022
+ * All Platforms
+ * Update Firefox to 102.3.0esr
+ * Update NoScript to 11.4.11
+ * Update Translations
+ * Bug 40624: Change placeholder bridge addresses to make snowflake and meek work with ReachableAddresses/FascistFirewall [tor-browser-build]
+ * Bug 41125: Review Mozilla 1732792: retry polling requests without proxy [tor-browser]
+ * Windows + macOS + Linux
+ * Bug 41116: Review Mozilla 1226042: add support for the new 'system-ui' generic font family [tor-browser]
+ * Bug 41283: Toolbar buttons missing their label attribute [tor-browesr]
+ * Bug 41284: Stray security-level- fluent ids [tor-browser]
+ * Bug 41287: New identity button inactive if added after customization [tor-browser]
+ * Bug 41292: moreFromMozilla pane in about:preferences in 12.0a2 [tor-browser]
+ * Bug 41307: font whitelist typos [tor-browser]
+ * Linux
+ * Bug 40626: Define the replacements for generic families on Linux [tor-browser-build]
+ * Bug 41163: Fixing loading of bundled fonts on linux [tor-browser]
+ * Android
+ * Bug 41159: Remove HTTPS-Everywhere extension from esr102-based Tor Browser Android [tor-browser]
+ * Bug 41312: Backport Firefox 105 Android security fixes to 102.3-based Tor Browser [tor-browser]
+ * Build System
+ * All Platforms
+ * Bug 40587: Migrate tor-browser-build configs from gitolite to gitlab repos [tor-browser-build]
+ * Bug 41321: Delete various master branches after automated build/testing scripts are updated [tor-browser]
+ * Linux
+ * Bug 40621: Update namecoin patches for linted TorButton [tor-browser-build]
+ * Android
+ * Bug 41304: Add Android-specific targets to makefiles [tor-browser]
+
Tor Browser 12.0a2 - September 1 2022
* All Platforms
* Update Firefox to 102.2.0esr
diff --git a/projects/browser/allowed_addons.json b/projects/browser/allowed_addons.json
index 7444b1b35497a9e1c202722e0cd0bb862147a73a..f3d82c10f722d40448deba4c70e2c1751a30089e 100644
--- a/projects/browser/allowed_addons.json
+++ b/projects/browser/allowed_addons.json
@@ -17,7 +17,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/13/13299/13299734.png?modified=1565722641"
}
],
- "average_daily_users": 820291,
+ "average_daily_users": 845182,
"categories": {
"android": [
"experimental",
@@ -31,7 +31,7 @@
"contributions_url": "https://opencollective.com/darkreader?utm_content=product-page-contribute&utm_medium=referral&utm_source=addons.mozilla.org",
"created": "2017-09-19T07:03:00Z",
"current_version": {
- "id": 5448399,
+ "id": 5461250,
"compatibility": {
"firefox": {
"min": "54.0",
@@ -42,7 +42,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/5448399",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/5461250",
"is_strict_compatibility_enabled": false,
"license": {
"id": 22,
@@ -54,22 +54,22 @@
},
"release_notes": {
"en-GB": "",
- "en-US": "- Fix iframes not getting modified when settings were changed.\n- Fixed registering system automation handlers multiple times.\n- Users' fixes for websites."
+ "en-US": "- Remove newlines from CSS URL values, before handling them.\n- Better detection for text color property in variables.\n- es-419 (Latin America & Caribbean Spanish) translation.\n- Updates to Hebrew and Portuguese (Brazilian) translations.\n- Users' fixes for websites."
},
"reviewed": null,
- "version": "4.9.57",
+ "version": "4.9.58",
"files": [
{
- "id": 3992744,
- "created": "2022-08-23T10:27:29Z",
- "hash": "sha256:235281b6419dd1b78683caa4ca95d509538b1b03ad22afb9bbbbe85861ee23a5",
+ "id": 4005595,
+ "created": "2022-09-22T07:25:02Z",
+ "hash": "sha256:2adf7f533055e50a5d7840f5ea738577d58c14fac15fc3a62fb559829edb65ba",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 625749,
+ "size": 637675,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3992744/darkreader-4.9.57.xpi",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/4005595/darkreader-4.9.58.xpi",
"permissions": [
"alarms",
"contextMenus",
@@ -146,7 +146,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-08-23T15:16:48Z",
+ "last_updated": "2022-09-23T11:31:54Z",
"name": {
"ar": "Dark Reader",
"bn": "Dark Reader",
@@ -221,10 +221,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5529,
- "bayesian_average": 4.551667940740233,
- "count": 4552,
- "text_count": 1460
+ "average": 4.5548,
+ "bayesian_average": 4.553570591668637,
+ "count": 4584,
+ "text_count": 1465
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/",
"requires_payment": false,
@@ -321,7 +321,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/versions/",
- "weekly_downloads": 22991
+ "weekly_downloads": 24518
},
"notes": null
},
@@ -337,7 +337,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=1469820907"
}
],
- "average_daily_users": 658233,
+ "average_daily_users": 668532,
"categories": {
"android": [
"security-privacy"
@@ -368,7 +368,7 @@
"name": {
"en-US": "Multiple"
},
- "url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/license/2021.7.13"
+ "url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/license/"
},
"release_notes": {
"en-US": "2021.7.13\n* Amend Incognito Key for Chrome and Firefox #20092\n* Fix unexpected arithmetic operations on strings #20043\n* Remove Top Alexa Labeller #20083\n* Update deprecated log function #20101\n* Patch Chrome Test Failure #20102"
@@ -404,7 +404,7 @@
"default_locale": "en-US",
"description": {
"de": "Viele Webseiten unterstützen zwar Verschlüsslung über HTTPS, machen es aber nicht einfach, diese auch zu nutzen. Manchmal bieten diese beispielsweise standardmäßig nur unverschlüsseltes HTTP an oder haben auf verschlüsselten Seiten Links gesetzt, die Sie zurück zu einer unverschlüsselten Version führen.\n\nDie HTTPS-Everywhere Erweiterung löst dieses Problem, indem sie alle Anfragen zu diesen Seiten automatisch zu HTTPS ändert.",
- "en-US": "Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site.\n\nThe HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.\n\nThe DuckDuckGo Smarter Encryption list is publicly available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0. International license. If you'd like to license the list for commercial use, please reach out to: https://help.duckduckgo.com/duckduckgo-help-pages/company/contact-us/",
+ "en-US": "Note: Extension will sunset January 2023. Instructions on how to turn on HTTPS by default in Firefox here: https://eff.org/https-everywhere/set-https-default-your-browser\n\nMany sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site.\n\nThe HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.\n\nThe DuckDuckGo Smarter Encryption list is publicly available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0. International license. If you'd like to license the list for commercial use, please reach out to: https://help.duckduckgo.com/duckduckgo-help-pages/company/contact-us/",
"es": "Muchos sitios en la web ofrecen soporte limitado para cifrado sobre HTTPS, pero hacen difícil su uso. Por ejemplo, puede que usen HTTP no cifrado por defecto o que llenen páginas cifradas con enlaces que vuelvan al sitio no cifrado.\n\nLa extensión HTTPS Everywhere corrige estos problemas reescribiendo todas las peticiones a estos sitios a HTTPS.",
"fr": "Beaucoup de sites web offrent une prise en charge limitée pour le chiffrement via HTTPS, mais la rendent difficile à utiliser. Par exemple, ils peuvent utiliser une adresse par défaut non chiffrée avec HTTPS, ou proposer sur des pages chiffrées uniquement des liens qui retournent sur le site non chiffré.\n\nL’extension HTTPS Everywhere résout le problème en redirigeant toutes les requêtes de ces sites vers HTTPS.",
"it": "Molti siti web offrono un limitato supporto per la crittografia HTTPS, ma lo rendono difficile da usare. Ad esempio, possono avere come impostazione predefinita HTTP non crittato, o inserire in pagine crittate collegamenti che indirizzano a siti non crittati.\n\nL'estensione HTTPS Everywhere consente di correggere questi problemi riscrivendo tutte le richieste a questi siti in HTTPS.",
@@ -470,10 +470,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6655,
- "bayesian_average": 4.6629688928302455,
- "count": 2278,
- "text_count": 454
+ "average": 4.6658,
+ "bayesian_average": 4.663260554510682,
+ "count": 2283,
+ "text_count": 456
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/",
"requires_payment": false,
@@ -502,7 +502,7 @@
"type": "extension",
"url": "https://www.eff.org/https-everywhere",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/versions/",
- "weekly_downloads": 9414
+ "weekly_downloads": 8762
},
"notes": null
},
@@ -518,7 +518,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/6/6937/6937656.png?modified=1550343990"
}
],
- "average_daily_users": 237789,
+ "average_daily_users": 244373,
"categories": {
"android": [
"security-privacy"
@@ -733,9 +733,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.8188,
- "bayesian_average": 4.814079009651829,
- "count": 1269,
+ "average": 4.821,
+ "bayesian_average": 4.816272009290465,
+ "count": 1274,
"text_count": 232
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/",
@@ -821,7 +821,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/versions/",
- "weekly_downloads": 4849
+ "weekly_downloads": 5065
},
"notes": null
},
@@ -837,7 +837,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=1469820907"
}
],
- "average_daily_users": 984438,
+ "average_daily_users": 1007547,
"categories": {
"android": [
"security-privacy"
@@ -1359,9 +1359,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7941,
- "bayesian_average": 4.791252254646703,
- "count": 2093,
+ "average": 4.7951,
+ "bayesian_average": 4.792252640053634,
+ "count": 2103,
"text_count": 417
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/",
@@ -1386,7 +1386,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/versions/",
- "weekly_downloads": 16780
+ "weekly_downloads": 18108
},
"notes": null
},
@@ -1402,7 +1402,7 @@
"picture_url": null
}
],
- "average_daily_users": 5596384,
+ "average_daily_users": 5811803,
"categories": {
"android": [
"security-privacy"
@@ -1414,7 +1414,7 @@
"contributions_url": "",
"created": "2015-04-25T07:26:22Z",
"current_version": {
- "id": 5445448,
+ "id": 5459624,
"compatibility": {
"firefox": {
"min": "68.0",
@@ -1425,7 +1425,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/5445448",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/5459624",
"is_strict_compatibility_enabled": false,
"license": {
"id": 6,
@@ -1436,22 +1436,22 @@
"url": "http://www.gnu.org/licenses/gpl-3.0.html"
},
"release_notes": {
- "en-US": "See complete release notes for 1.44.0.\n\nNew\n\nNew procedural cosmetic filter operator: :matches-media()
: Commit\n\nThe argument must be a valid media query as documented on MDN, i.e. what appears between the @media
at-rule and the first opening curly bracket (including the parentheses when required).\n\nBest practice:\n\nUse :matches-media()
after plain CSS selectors, if any.\n\nGood: example.com###target-1 > .target-2:matches-media((min-width: 800px))
\n\nBad (though this will still work): example.com##:matches-media((min-width: 800px)) #target-1 > .target-2
\n\nFixes:\n\n