lists.torproject.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

tbb-commits

Thread Start a new thread
Download
Threads by month
  • ----- 2025 -----
  • 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
tbb-commits@lists.torproject.org

February 2022

  • 5 participants
  • 371 discussions
[tor-browser-build/master] Bug 40427: Prepare release 11.5a5 (android-only)
by sysrqb@torproject.org 28 Feb '22

28 Feb '22
commit a8d4cac216997d9b36f36dd5491d7f03c9848fc7 Author: aguestuser <aguestuser(a)torproject.org> Date: Thu Feb 24 17:14:51 2022 -0500 Bug 40427: Prepare release 11.5a5 (android-only) --- projects/go/config | 4 +- .../tor-browser/Bundle-Data/Docs/ChangeLog.txt | 17 +++ projects/tor-browser/allowed_addons.json | 167 +++++++++++---------- projects/tor-browser/config | 4 +- projects/tor/config | 2 +- rbm.conf | 2 +- 6 files changed, 107 insertions(+), 89 deletions(-) diff --git a/projects/go/config b/projects/go/config index 187606a..84b8367 100644 --- a/projects/go/config +++ b/projects/go/config @@ -1,5 +1,5 @@ # vim: filetype=yaml sw=2 -version: 1.17.6 +version: 1.17.7 filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz' var: @@ -118,7 +118,7 @@ input_files: enable: '[% ! c("var/linux") %]' - URL: 'https://golang.org/dl/go[% c("version") %].src.tar.gz' name: go - sha256sum: 4dc1bbf3ff61f0c1ff2b19355e6d88151a70126268a47c761477686ef94748c8 + sha256sum: c108cd33b73b1911a02b697741df3dea43e01a5c4e08e409e8b3a0e3745d2b4d - URL: 'https://golang.org/dl/go[% c("var/go14_version") %].src.tar.gz' name: go14 sha256sum: 9947fc705b0b841b5938c48b22dc33e9647ec0752bae66e50278df4f23f64959 diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt index 476d139..3b10302 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 11.5a5 - March 1 2022 + * Android + * Update Fenix to 96.3.0 + * Update Tor to 0.4.7.4-alpha + * Update NoScript to 11.3.4 + * Bug 40075: Fix problem preventing file downloads on Android Q and above [android-components] + * Bug 40432: Support bug reports by displaying Android Components commit hash in "About Tor Browser" display [tor-browser-build] + * Build System + * Android + * Update Go to 1.17.7 + * Bug 40056: Download .aar and .jar files for all .pom files [tor-browser-build] + * Bug 40385: Update components for mozilla95 [tor-browser-build] + * Bug 40418: Update components for mozilla96 [tor-browser-build] + * Bug 40435: Remove default obfs4 bridge "deusexmachina" [tor-browser-build] + * Bug 40436: Use intermediate files for default bridge lines [tor-browser-build] + * Bug 40438: Use the same list of bridges for desktop and android [tor-browser-build] + Tor Browser 11.5a4 - February 15 2022 * Windows + OS X + Linux * Update Firefox to 91.6.0esr diff --git a/projects/tor-browser/allowed_addons.json b/projects/tor-browser/allowed_addons.json index 1305287..7f98c96 100644 --- a/projects/tor-browser/allowed_addons.json +++ b/projects/tor-browser/allowed_addons.json @@ -17,7 +17,7 @@ "picture_url": "https://addons.mozilla.org/user-media/userpics/13/13299/13299734.png?modifi…" } ], - "average_daily_users": 776142, + "average_daily_users": 780950, "categories": { "android": [ "experimental", @@ -216,10 +216,10 @@ "category": "recommended" }, "ratings": { - "average": 4.5591, - "bayesian_average": 4.557826525105629, - "count": 4216, - "text_count": 1355 + "average": 4.5589, + "bayesian_average": 4.557631487893698, + "count": 4246, + "text_count": 1365 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/", "requires_payment": false, @@ -310,7 +310,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": 25706 + "weekly_downloads": 23746 }, "notes": null }, @@ -326,7 +326,7 @@ "picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=…" } ], - "average_daily_users": 730697, + "average_daily_users": 721873, "categories": { "android": [ "security-privacy" @@ -459,9 +459,9 @@ "category": "recommended" }, "ratings": { - "average": 4.6633, - "bayesian_average": 4.6608034421408995, - "count": 2207, + "average": 4.6627, + "bayesian_average": 4.660195634774776, + "count": 2206, "text_count": 440 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/", @@ -491,7 +491,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": 11823 + "weekly_downloads": 11575 }, "notes": null }, @@ -507,7 +507,7 @@ "picture_url": "https://addons.mozilla.org/user-media/userpics/6/6937/6937656.png?modified=…" } ], - "average_daily_users": 238294, + "average_daily_users": 236817, "categories": { "android": [ "security-privacy" @@ -722,10 +722,10 @@ "category": "recommended" }, "ratings": { - "average": 4.8109, - "bayesian_average": 4.806163057596681, + "average": 4.8143, + "bayesian_average": 4.8095442413487834, "count": 1206, - "text_count": 228 + "text_count": 227 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/", "requires_payment": false, @@ -810,7 +810,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": 4600 + "weekly_downloads": 4934 }, "notes": null }, @@ -826,7 +826,7 @@ "picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=…" } ], - "average_daily_users": 1047445, + "average_daily_users": 1036476, "categories": { "android": [ "security-privacy" @@ -1348,10 +1348,10 @@ "category": "recommended" }, "ratings": { - "average": 4.7922, - "bayesian_average": 4.789383427482703, - "count": 2021, - "text_count": 400 + "average": 4.7918, + "bayesian_average": 4.7889846801559575, + "count": 2027, + "text_count": 403 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/", "requires_payment": false, @@ -1375,7 +1375,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": 17114 + "weekly_downloads": 20474 }, "notes": null }, @@ -1391,7 +1391,7 @@ "picture_url": null } ], - "average_daily_users": 5616569, + "average_daily_users": 5585118, "categories": { "android": [ "security-privacy" @@ -1403,7 +1403,7 @@ "contributions_url": "", "created": "2015-04-25T07:26:22Z", "current_version": { - "id": 5362670, + "id": 5368975, "compatibility": { "firefox": { "min": "68.0", @@ -1414,7 +1414,7 @@ "max": "*" } }, - "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/53…", + "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/53…", "is_strict_compatibility_enabled": false, "license": { "id": 6, @@ -1425,22 +1425,22 @@ "url": "http://www.gnu.org/licenses/gpl-3.0.html" }, "release_notes": { - "en-US": "See complete release notes for <a href=\"https://outgoing.prod.mozaws.net/v1/8f1a1c9bde802fd173764201fe3c408fe936094…" rel=\"nofollow\">1.41.2</a>.\n\n<b>Notes</b>\n\nMinimum supported browser version has been bumped up Firefox 68.\n\n<b>New</b>\n\n<b>Dark mode</b>\n\nSupport for dark mode added to the <em>Settings</em> pane, under the (new) <em>Appearance</em> section. The new setting can be either <em>Auto</em>, <em>Light</em>, or <em>Dark</em>.\n\nIn addition, there is a new setting to control the accent color used by uBO throughout its user interface. For example, changing the accent color changes the look of the popup panel.\n\n<b>Behavior at browser launch</b>\n\nA new setting in <em>\"Filter lists\"</em> pane to control whether uBO should wait for all filter lists to be loaded before unsuspending network activity. By default, at browser launch uBO waits for all filter lists to be loaded before unsuspending network activity so as to ensure web pages are properly filtered at launch.\n\nThe new setting allows to opt out of network activity suspension at launch, i.e. allowing web pages to load without waiting for filter lists to be fully loaded, of course at the cost of potentially not filtering properly those web pages.\n\n<b>Closed as fixed:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/2eab71586632eb640a895bec1b39be79077afd6…" rel=\"nofollow\">Logger incorrectly reporting <code>header=</code> filters</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/42bbec08988dab83ae4dafa0798eae142de7ed6…" rel=\"nofollow\">Picker is broken by quotation mark in attribute</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/d4e64acbfe1c46e4f275c5996fa356e3841dd73… a138363c5a1/https%3A//github.com/uBlockOrigin/uBlock-issues/issues/1918%23i…" rel=\"nofollow\">Use \"…\" instead of \"...\"</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/bab74682cd729207a20d88c4a4062b80312acfc…" rel=\"nofollow\">Fix bad detection of unnecessary trailing <code>|</code></a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/7c1a491f8edec5894e63b0e6b04e85a22592ff1…" rel=\"nofollow\">Unexplained popup block on streamlare</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/68625ccb914fa8a8ceb5575470af83fec911b66…" rel=\"nofollow\">Scrollbars appear in click2load.html</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/365fdd7916a792aa069cddd9e1a5e5dbd0a579e… b72f1b4c6328e3dc/https%3A//github.com/uBlockOrigin/uBlock-issues/issues/185…" rel=\"nofollow\">Element Zapper denies on a specific website</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/d7b163312b5f8028fd69980302a9e655899d367…" rel=\"nofollow\">Prevent uBO from hiding html or body when matched by a generic cosmetic filter</a> (final fix)</li><li><a href=\"https://outgoing.prod.mozaws.net/v1/cdbd62b27ed42f78ab4f4966ada9560c8d2cadc…" rel=\"nofollow\">Dark Mode support</a></li></ul>\n<b>Notable commits without an entry in the issue tracker:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/382e7cf88882727789d14c5be75b206a537be20…" rel=\"nofollow\">Add a redirectable script that sets canRunAds true</a>\n <ul> <li> <a href=\"https://outgoing.prod.mozaws.net/v1/18e2bbf0ef4779ce63340bdce8f17718a250718…" rel=\"nofollow\">Related commit</a> (contributed by @Yuki2718)\n </li></ul></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/83a72eea2b6f4714daac8d93f8d30cbed96617c…" rel=\"nofollow\">Work toward bringing dark theme closer to a stable release</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/8ad5936e192ccea4f3f085c76d75092ae198a9f…" rel=\"nofollow\">Raise minimum versions of browsers</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/ec36e87e6528a3b741a45c833a35fe710c037b8… 1578c0dcdf662f5c5cddd5a7d81\" rel=\"nofollow\">Improve dealing with ambiguity in regex-based-looking network filters</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/6d2bb828ee7b7f312a08f5673598b051ad2e72c…" rel=\"nofollow\">Improve google-analytics shim</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/5c3ba5b510e147ecf3111b1acfa256cf1d998db…" rel=\"nofollow\">Fix regression causing regex-based filters to be case sensitive</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/7d7cc9c5b291fb2585bd531aa70139a36203b84…" rel=\"nofollow\">Add shim for FingerprintJS (aka Fingerprint v3) </a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/d d4f21a7b6195aa575427d6da5051075664e58eeb28918a693b534fc8e33938c/https%3A//g…" rel=\"nofollow\">Disable the suspending of network requests when installing the extension</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/810553680cb033078ceb67123d580374838a7eb…" rel=\"nofollow\">Do not select background images as best candidate in picker</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/b61ce516eb9943cd301adddafb0f5bb795aa3b9…" rel=\"nofollow\">Add \"blockedDetails\" section to troubleshooting information</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/8ac61cb733558e013223612b1003542bb7221e7… 12ee84957cf2545a6de9353\" rel=\"nofollow\">Remove \"ABP X Files\" from stock filter lists</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/087a2413630067a9e96de488b95fb402c35893e…" rel=\"nofollow\">Add setting to control suspension on network activity at launch</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/0b74d2e26c9f2ac6dcea7342fe82ddfc68c7f1c…" rel=\"nofollow\">Make FilterJustOrigin derive from FilterOriginHitSet</a></li></ul>\n<a href=\"https://outgoing.prod.mozaws.net/v1/b2646c023bf1885a71d15d36ac28d885170e845…" rel=\"nofollow\">Commits history since last version</a>." + "en-US": "See complete release notes for <a href=\"https://outgoing.prod.mozaws.net/v1/86f1ffdef48173aff3a0df9bee31e8c3ce2a6d5…" rel=\"nofollow\">1.41.8</a>.\n\n<b>Fixes:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/30f023b5828c1bee8ffd2bb503c6eeec652d94f…" rel=\"nofollow\">Fix testing a 8-bit integer instead of a 32-bit integer in PSL library</a></li></ul>\n<a href=\"https://outgoing.prod.mozaws.net/v1/807dd6fb0db5f5b9fffcc0e463d770141430b9d…" rel=\"nofollow\">Commits history since last version</a>." }, "reviewed": null, - "version": "1.41.2", + "version": "1.41.8", "files": [ { - "id": 3907015, - "created": "2022-02-10T17:20:04Z", - "hash": "sha256:0ff07ab9f13d793ee8e5796937b3f06fa80bdcbec40d742374b0ce7ad04ff46b", + "id": 3913320, + "created": "2022-02-23T12:03:38Z", + "hash": "sha256:527c7527116a6c6ffddb963cdfb901518d56f624cfc922f6eab32916b24e8f5d", "is_restart_required": false, "is_webextension": true, "is_mozilla_signed_extension": false, "platform": "all", - "size": 2990953, + "size": 2993631, "status": "public", - "url": "https://addons.mozilla.org/firefox/downloads/file/3907015/ublock_origin-1.4…", + "url": "https://addons.mozilla.org/firefox/downloads/file/3913320/ublock_origin-1.4…", "permissions": [ "dns", "menus", @@ -1554,7 +1554,7 @@ }, "is_disabled": false, "is_experimental": false, - "last_updated": "2022-02-10T18:06:03Z", + "last_updated": "2022-02-23T16:41:59Z", "name": { "ar": "uBlock Origin", "bg": "uBlock Origin", @@ -1699,10 +1699,10 @@ "category": "recommended" }, "ratings": { - "average": 4.7727, - "bayesian_average": 4.7722698916892465, - "count": 13179, - "text_count": 3535 + "average": 4.7731, + "bayesian_average": 4.772670271420129, + "count": 13235, + "text_count": 3549 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/", "requires_payment": false, @@ -1764,7 +1764,7 @@ "type": "extension", "url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/", "versions_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/", - "weekly_downloads": 130353 + "weekly_downloads": 129098 }, "notes": null }, @@ -1780,7 +1780,7 @@ "picture_url": null } ], - "average_daily_users": 90982, + "average_daily_users": 91604, "categories": { "android": [ "photos-media" @@ -1877,10 +1877,10 @@ "category": "recommended" }, "ratings": { - "average": 4.514, - "bayesian_average": 4.508879840067731, - "count": 1033, - "text_count": 392 + "average": 4.5121, + "bayesian_average": 4.506967906247641, + "count": 1035, + "text_count": 393 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/re…", "requires_payment": false, @@ -1902,7 +1902,7 @@ "type": "extension", "url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/", "versions_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/ve…", - "weekly_downloads": 277 + "weekly_downloads": 342 }, "notes": null }, @@ -1918,7 +1918,7 @@ "picture_url": null } ], - "average_daily_users": 97346, + "average_daily_users": 96271, "categories": { "android": [ "experimental", @@ -2036,10 +2036,10 @@ "category": "recommended" }, "ratings": { - "average": 4.4429, - "bayesian_average": 4.428818352287396, - "count": 368, - "text_count": 101 + "average": 4.4358, + "bayesian_average": 4.421916015066092, + "count": 374, + "text_count": 105 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/reviews/", "requires_payment": false, @@ -2061,7 +2061,7 @@ "type": "extension", "url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/", "versions_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/versions/", - "weekly_downloads": 1492 + "weekly_downloads": 1453 }, "notes": null }, @@ -2077,7 +2077,7 @@ "picture_url": "https://addons.mozilla.org/user-media/userpics/12/12929/12929064.png?modifi…" } ], - "average_daily_users": 206601, + "average_daily_users": 206846, "categories": { "android": [ "photos-media", @@ -2294,10 +2294,10 @@ "category": "recommended" }, "ratings": { - "average": 4.6569, - "bayesian_average": 4.6516867041491325, - "count": 1055, - "text_count": 208 + "average": 4.6541, + "bayesian_average": 4.648903006306062, + "count": 1061, + "text_count": 211 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/", "requires_payment": false, @@ -2318,7 +2318,7 @@ "type": "extension", "url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/", "versions_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/versions/", - "weekly_downloads": 3623 + "weekly_downloads": 3428 }, "notes": null }, @@ -2341,7 +2341,7 @@ "picture_url": null } ], - "average_daily_users": 72119, + "average_daily_users": 72702, "categories": { "android": [ "other" @@ -2623,9 +2623,9 @@ "category": "recommended" }, "ratings": { - "average": 4.4415, - "bayesian_average": 4.436746886056066, - "count": 1094, + "average": 4.442, + "bayesian_average": 4.437250584503374, + "count": 1095, "text_count": 296 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/reviews/", @@ -2646,7 +2646,7 @@ "type": "extension", "url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/", "versions_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/versions/", - "weekly_downloads": 37 + "weekly_downloads": 36 }, "notes": null }, @@ -2662,7 +2662,7 @@ "picture_url": "https://addons.mozilla.org/user-media/userpics/0/0/143.png?modified=1506804…" } ], - "average_daily_users": 369234, + "average_daily_users": 366315, "categories": { "android": [ "performance", @@ -2676,7 +2676,7 @@ "contributions_url": "https://www.paypal.me/NoScript?utm_content=product-page-contribute&utm_medi…", "created": "2005-05-13T10:51:32Z", "current_version": { - "id": 5362989, + "id": 5370001, "compatibility": { "firefox": { "min": "59.0", @@ -2687,7 +2687,7 @@ "max": "*" } }, - "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5362989", + "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5370001", "is_strict_compatibility_enabled": false, "license": { "id": 13, @@ -2698,22 +2698,22 @@ "url": "http://www.gnu.org/licenses/gpl-2.0.html" }, "release_notes": { - "en-US": "v 11.2.24rc1\n============================================================\nx [nscl] Avoid unnecessary window patching" + "en-US": "v 11.3.4\n============================================================\nx Avoid closing the customizer on arrow up key context\n selection change (thanks barbaz for reporting)\nx Prominently warn user whenever restrictions are disabled\nx Better accessibility and styling for popup global buttons\nx [L10n] Updated de\nx Fix for contextual permissions display inconsistencies in\n options panel (thanks barbaz for reporting)" }, "reviewed": null, - "version": "11.2.24", + "version": "11.3.4", "files": [ { - "id": 3907334, - "created": "2022-02-10T23:13:36Z", - "hash": "sha256:be96f5efb1103ba978643348df1255e4f4409dd5d1a494222502be99f20da1d3", + "id": 3914346, + "created": "2022-02-25T11:31:40Z", + "hash": "sha256:63098ea692602de8586b6a3b39535f65da3a9c46ae73581da44be7dc985accd4", "is_restart_required": false, "is_webextension": true, "is_mozilla_signed_extension": false, "platform": "all", - "size": 659553, + "size": 676959, "status": "public", - "url": "https://addons.mozilla.org/firefox/downloads/file/3907334/noscript_security…", + "url": "https://addons.mozilla.org/firefox/downloads/file/3914346/noscript_security…", "permissions": [ "contextMenus", "storage", @@ -2722,6 +2722,7 @@ "webNavigation", "webRequest", "webRequestBlocking", + "dns", "<all_urls>", "ftp://*/*", "file://*/*" @@ -2778,7 +2779,7 @@ }, "is_disabled": false, "is_experimental": false, - "last_updated": "2022-02-11T11:27:15Z", + "last_updated": "2022-02-25T14:58:42Z", "name": { "de": "NoScript", "el": "NoScript", @@ -2866,10 +2867,10 @@ "category": "recommended" }, "ratings": { - "average": 4.407, - "bayesian_average": 4.4042376055924235, - "count": 1865, - "text_count": 729 + "average": 4.4074, + "bayesian_average": 4.404638815551338, + "count": 1873, + "text_count": 734 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/reviews/", "requires_payment": false, @@ -2905,7 +2906,7 @@ "type": "extension", "url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/", "versions_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/versions/", - "weekly_downloads": 8955 + "weekly_downloads": 8816 }, "notes": null }, @@ -2921,7 +2922,7 @@ "picture_url": null } ], - "average_daily_users": 130864, + "average_daily_users": 130048, "categories": { "android": [ "performance", @@ -3033,10 +3034,10 @@ "category": "recommended" }, "ratings": { - "average": 3.9086, - "bayesian_average": 3.904281831064806, - "count": 1029, - "text_count": 369 + "average": 3.9084, + "bayesian_average": 3.904089268719947, + "count": 1037, + "text_count": 371 }, "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/revi…", "requires_payment": false, @@ -3055,7 +3056,7 @@ "type": "extension", "url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/", "versions_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/vers…", - "weekly_downloads": 1601 + "weekly_downloads": 1645 }, "notes": null } diff --git a/projects/tor-browser/config b/projects/tor-browser/config index b87507c..6545d67 100644 --- a/projects/tor-browser/config +++ b/projects/tor-browser/config @@ -78,9 +78,9 @@ input_files: enable: '[% ! c("var/android") %]' - filename: Bundle-Data enable: '[% ! c("var/android") %]' - - URL: https://addons.mozilla.org/firefox/downloads/file/3907334/noscript_security… + - URL: https://addons.mozilla.org/firefox/downloads/file/3914346/noscript_security… name: noscript - sha256sum: be96f5efb1103ba978643348df1255e4f4409dd5d1a494222502be99f20da1d3 + sha256sum: 63098ea692602de8586b6a3b39535f65da3a9c46ae73581da44be7dc985accd4 - filename: 'RelativeLink/start-tor-browser.desktop' enable: '[% c("var/linux") %]' - filename: 'RelativeLink/execdesktop' diff --git a/projects/tor/config b/projects/tor/config index d86f0bf..c04bbe5 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.7.3-alpha +version: 0.4.7.4-alpha 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 cd9b40e..30828dc 100644 --- a/rbm.conf +++ b/rbm.conf @@ -58,7 +58,7 @@ buildconf: git_signtag_opt: '-s' var: - torbrowser_version: '11.5a4' + torbrowser_version: '11.5a5' torbrowser_build: 'build1' torbrowser_incremental_from: - 11.5a2
1 0
0 0
[tor-browser-build/master] fixup! Bug 40441: Add Austin as valid git-tag signer
by sysrqb@torproject.org 28 Feb '22

28 Feb '22
commit fb965e4970bcfcd6aab0cc86fa612766cd0fd046 Author: Matthew Finkel <sysrqb(a)torproject.org> Date: Mon Feb 28 23:12:29 2022 +0000 fixup! Bug 40441: Add Austin as valid git-tag signer --- keyring/torbutton.gpg | Bin 230425 -> 233555 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/keyring/torbutton.gpg b/keyring/torbutton.gpg index b656a79..939143b 100644 Binary files a/keyring/torbutton.gpg and b/keyring/torbutton.gpg differ
1 0
0 0
[tor-browser-build/master] Bug 40441: Add Austin as valid git-tag signer
by sysrqb@torproject.org 28 Feb '22

28 Feb '22
commit f9aff93ff0df766d1d44aa8e81fd70c596a832fd Author: Matthew Finkel <sysrqb(a)torproject.org> Date: Mon Feb 28 19:32:18 2022 +0000 Bug 40441: Add Austin as valid git-tag signer --- keyring/torbutton.gpg | Bin 220030 -> 230425 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/keyring/torbutton.gpg b/keyring/torbutton.gpg index 791d49f..b656a79 100644 Binary files a/keyring/torbutton.gpg and b/keyring/torbutton.gpg differ
1 0
0 0
[Git][tpo/applications/fenix] Pushed new tag tor-browser-96.3.0-11.5-1-build1
by aguestuser (@aguestuser) 28 Feb '22

28 Feb '22
aguestuser pushed new tag tor-browser-96.3.0-11.5-1-build1 at The Tor Project / Applications / fenix -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-96.… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[tor-browser-build/master] Bug 40438: Use the same list of bridges for desktop and android
by boklm@torproject.org 28 Feb '22

28 Feb '22
commit 8f6f2753f3efcd088a4dc28b884d11b96cdc1353 Author: Nicolas Vigier <boklm(a)torproject.org> Date: Thu Feb 24 10:50:44 2022 +0100 Bug 40438: Use the same list of bridges for desktop and android --- projects/tor-android-service/build | 4 ++++ projects/tor-android-service/config | 3 +++ 2 files changed, 7 insertions(+) diff --git a/projects/tor-android-service/build b/projects/tor-android-service/build index cee92c2..4ac5989 100644 --- a/projects/tor-android-service/build +++ b/projects/tor-android-service/build @@ -25,6 +25,10 @@ rm -fR service/src/main/jniLibs/* rm service/libs/* cp $rootdir/[% c('input_files_by_name/topl') %]/*{.aar,.jar} service/libs/ +# Update bridges list +cat $rootdir/bridges_list.obfs4.txt $rootdir/bridges_list.meek-azure.txt \ + $rootdir/bridges_list.snowflake.txt > service/src/main/assets/common/bridges.txt + # Build Android Libraries and Apps gradle --offline --no-daemon -P androidplugin=3.6.0 -P appcompatVersion=28.0.0 -P compileVersion=29 -P targetVersion=29 -P minVersion=16 -Dmaven.repo.local=$gradle_repo assembleRelease -x lint diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config index fd92cc7..3884ef5 100644 --- a/projects/tor-android-service/config +++ b/projects/tor-android-service/config @@ -45,3 +45,6 @@ input_files: - URL: 'https://dl.google.com/dl/android/studio/jetifier-zips/1.0.0-beta10/jetifier…' name: jetifier sha256sum: 38186db9c9d1b745890b3d35c0667da1cac146ceb3c26aae5bf0802119472c1b + - filename: bridges_list.obfs4.txt + - filename: bridges_list.meek-azure.txt + - filename: bridges_list.snowflake.txt
1 0
0 0
[tor-browser-build/master] Bug 40436: Use intermediate files for default bridge lines
by boklm@torproject.org 28 Feb '22

28 Feb '22
commit f4ab400584feefcffbf26f688d527f466b7d1497 Author: Nicolas Vigier <boklm(a)torproject.org> Date: Wed Feb 23 10:30:50 2022 +0100 Bug 40436: Use intermediate files for default bridge lines --- projects/common/bridges_list.meek-azure.txt | 1 + projects/common/bridges_list.obfs4.txt | 15 +++++++++++++++ projects/common/bridges_list.snowflake.txt | 1 + .../Bundle-Data/PTConfigs/bridge_prefs.js | 21 --------------------- projects/tor-browser/build | 13 +++++++++++++ projects/tor-browser/config | 6 ++++++ 6 files changed, 36 insertions(+), 21 deletions(-) diff --git a/projects/common/bridges_list.meek-azure.txt b/projects/common/bridges_list.meek-azure.txt new file mode 100644 index 0000000..14de202 --- /dev/null +++ b/projects/common/bridges_list.meek-azure.txt @@ -0,0 +1 @@ +meek_lite 192.0.2.2:2 97700DFE9F483596DDA6264C4D7DF7641E1E39CE url=https://meek.azureedge.net/ front=ajax.aspnetcdn.com diff --git a/projects/common/bridges_list.obfs4.txt b/projects/common/bridges_list.obfs4.txt new file mode 100644 index 0000000..7ddf3c1 --- /dev/null +++ b/projects/common/bridges_list.obfs4.txt @@ -0,0 +1,15 @@ +obfs4 192.95.36.142:443 CDF2E852BF539B82BD10E27E9115A31734E378C2 cert=qUVQ0srL1JI/vO6V6m/24anYXiJD3QP2HgzUKQtQ7GRqqUvs7P+tG43RtAqdhLOALP7DJQ iat-mode=1 +obfs4 38.229.1.78:80 C8CBDB2464FC9804A69531437BCF2BE31FDD2EE4 cert=Hmyfd2ev46gGY7NoVxA9ngrPF2zCZtzskRTzoWXbxNkzeVnGFPWmrTtILRyqCTjHR+s9dg iat-mode=1 +obfs4 38.229.33.83:80 0BAC39417268B96B9F514E7F63FA6FBA1A788955 cert=VwEFpk9F/UN9JED7XpG1XOjm/O8ZCXK80oPecgWnNDZDv5pdkhq1OpbAH0wNqOT6H6BmRQ iat-mode=1 +obfs4 37.218.245.14:38224 D9A82D2F9C2F65A18407B1D2B764F130847F8B5D cert=bjRaMrr1BRiAW8IE9U5z27fQaYgOhX1UCmOpg2pFpoMvo6ZgQMzLsaTzzQNTlm7hNcb+Sg iat-mode=0 +obfs4 85.31.186.98:443 011F2599C0E9B27EE74B353155E244813763C3E5 cert=ayq0XzCwhpdysn5o0EyDUbmSOx3X/oTEbzDMvczHOdBJKlvIdHHLJGkZARtT4dcBFArPPg iat-mode=0 +obfs4 85.31.186.26:443 91A6354697E6B02A386312F68D82CF86824D3606 cert=PBwr+S8JTVZo6MPdHnkTwXJPILWADLqfMGoVvhZClMq/Urndyd42BwX9YFJHZnBB3H0XCw iat-mode=0 +obfs4 144.217.20.138:80 FB70B257C162BF1038CA669D568D76F5B7F0BABB cert=vYIV5MgrghGQvZPIi1tJwnzorMgqgmlKaB77Y3Z9Q/v94wZBOAXkW+fdx4aSxLVnKO+xNw iat-mode=0 +obfs4 193.11.166.194:27015 2D82C2E354D531A68469ADF7F878FA6060C6BACA cert=4TLQPJrTSaDffMK7Nbao6LC7G9OW/NHkUwIdjLSS3KYf0Nv4/nQiiI8dY2TcsQx01NniOg iat-mode=0 +obfs4 193.11.166.194:27020 86AC7B8D430DAC4117E9F42C9EAED18133863AAF cert=0LDeJH4JzMDtkJJrFphJCiPqKx7loozKN7VNfuukMGfHO0Z8OGdzHVkhVAOfo1mUdv9cMg iat-mode=0 +obfs4 193.11.166.194:27025 1AE2C08904527FEA90C4C4F8C1083EA59FBC6FAF cert=ItvYZzW5tn6v3G4UnQa6Qz04Npro6e81AP70YujmK/KXwDFPTs3aHXcHp4n8Vt6w/bv8cA iat-mode=0 +obfs4 209.148.46.65:443 74FAD13168806246602538555B5521A0383A1875 cert=ssH+9rP8dG2NLDN2XuFw63hIO/9MNNinLmxQDpVa+7kTOa9/m+tGWT1SmSYpQ9uTBGa6Hw iat-mode=0 +obfs4 146.57.248.225:22 10A6CD36A537FCE513A322361547444B393989F0 cert=K1gDtDAIcUfeLqbstggjIw2rtgIKqdIhUlHp82XRqNSq/mtAjp1BIC9vHKJ2FAEpGssTPw iat-mode=0 +obfs4 45.145.95.6:27015 C5B7CD6946FF10C5B3E89691A7D3F2C122D2117C cert=TD7PbUO0/0k6xYHMPW3vJxICfkMZNdkRrb63Zhl5j9dW3iRGiCx0A7mPhe5T2EDzQ35+Zw iat-mode=0 +obfs4 [2a0c:4d80:42:702::1]:27015 C5B7CD6946FF10C5B3E89691A7D3F2C122D2117C cert=TD7PbUO0/0k6xYHMPW3vJxICfkMZNdkRrb63Zhl5j9dW3iRGiCx0A7mPhe5T2EDzQ35+Zw iat-mode=0 +obfs4 51.222.13.177:80 5EDAC3B810E12B01F6FD8050D2FD3E277B289A08 cert=2uplIpLQ0q9+0qMFrK5pkaYRDOe460LL9WHBvatgkuRr/SL31wBOEupaMMJ6koRE6Ld0ew iat-mode=0 diff --git a/projects/common/bridges_list.snowflake.txt b/projects/common/bridges_list.snowflake.txt new file mode 100644 index 0000000..a3266fd --- /dev/null +++ b/projects/common/bridges_list.snowflake.txt @@ -0,0 +1 @@ +snowflake 192.0.2.3:1 2B280B23E1107BB62ABFC40DDCC8824814F80A72 diff --git a/projects/tor-browser/Bundle-Data/PTConfigs/bridge_prefs.js b/projects/tor-browser/Bundle-Data/PTConfigs/bridge_prefs.js index 22e9984..dd39952 100644 --- a/projects/tor-browser/Bundle-Data/PTConfigs/bridge_prefs.js +++ b/projects/tor-browser/Bundle-Data/PTConfigs/bridge_prefs.js @@ -1,23 +1,2 @@ # Tor Launcher preferences (default bridges): pref("extensions.torlauncher.default_bridge_recommended_type", "obfs4"); - -// Default bridges. -pref("extensions.torlauncher.default_bridge.obfs4.1", "obfs4 192.95.36.142:443 CDF2E852BF539B82BD10E27E9115A31734E378C2 cert=qUVQ0srL1JI/vO6V6m/24anYXiJD3QP2HgzUKQtQ7GRqqUvs7P+tG43RtAqdhLOALP7DJQ iat-mode=1"); -pref("extensions.torlauncher.default_bridge.obfs4.2", "obfs4 38.229.1.78:80 C8CBDB2464FC9804A69531437BCF2BE31FDD2EE4 cert=Hmyfd2ev46gGY7NoVxA9ngrPF2zCZtzskRTzoWXbxNkzeVnGFPWmrTtILRyqCTjHR+s9dg iat-mode=1"); -/**/pref/**/(/**/"extensions.torlauncher.default_bridge.obfs4.3"/**/, /**/"obfs4 38.229.33.83:80 0BAC39417268B96B9F514E7F63FA6FBA1A788955 cert=VwEFpk9F/UN9JED7XpG1XOjm/O8ZCXK80oPecgWnNDZDv5pdkhq1OpbAH0wNqOT6H6BmRQ iat-mode=1"); -pref("extensions.torlauncher.default_bridge.obfs4.4", "obfs4 37.218.245.14:38224 D9A82D2F9C2F65A18407B1D2B764F130847F8B5D cert=bjRaMrr1BRiAW8IE9U5z27fQaYgOhX1UCmOpg2pFpoMvo6ZgQMzLsaTzzQNTlm7hNcb+Sg iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.5", "obfs4 85.31.186.98:443 011F2599C0E9B27EE74B353155E244813763C3E5 cert=ayq0XzCwhpdysn5o0EyDUbmSOx3X/oTEbzDMvczHOdBJKlvIdHHLJGkZARtT4dcBFArPPg iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.6", "obfs4 85.31.186.26:443 91A6354697E6B02A386312F68D82CF86824D3606 cert=PBwr+S8JTVZo6MPdHnkTwXJPILWADLqfMGoVvhZClMq/Urndyd42BwX9YFJHZnBB3H0XCw iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.7", "obfs4 144.217.20.138:80 FB70B257C162BF1038CA669D568D76F5B7F0BABB cert=vYIV5MgrghGQvZPIi1tJwnzorMgqgmlKaB77Y3Z9Q/v94wZBOAXkW+fdx4aSxLVnKO+xNw iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.8", "obfs4 193.11.166.194:27015 2D82C2E354D531A68469ADF7F878FA6060C6BACA cert=4TLQPJrTSaDffMK7Nbao6LC7G9OW/NHkUwIdjLSS3KYf0Nv4/nQiiI8dY2TcsQx01NniOg iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.9", "obfs4 193.11.166.194:27020 86AC7B8D430DAC4117E9F42C9EAED18133863AAF cert=0LDeJH4JzMDtkJJrFphJCiPqKx7loozKN7VNfuukMGfHO0Z8OGdzHVkhVAOfo1mUdv9cMg iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.10", "obfs4 193.11.166.194:27025 1AE2C08904527FEA90C4C4F8C1083EA59FBC6FAF cert=ItvYZzW5tn6v3G4UnQa6Qz04Npro6e81AP70YujmK/KXwDFPTs3aHXcHp4n8Vt6w/bv8cA iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.11", "obfs4 209.148.46.65:443 74FAD13168806246602538555B5521A0383A1875 cert=ssH+9rP8dG2NLDN2XuFw63hIO/9MNNinLmxQDpVa+7kTOa9/m+tGWT1SmSYpQ9uTBGa6Hw iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.12", "obfs4 146.57.248.225:22 10A6CD36A537FCE513A322361547444B393989F0 cert=K1gDtDAIcUfeLqbstggjIw2rtgIKqdIhUlHp82XRqNSq/mtAjp1BIC9vHKJ2FAEpGssTPw iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.13", "obfs4 45.145.95.6:27015 C5B7CD6946FF10C5B3E89691A7D3F2C122D2117C cert=TD7PbUO0/0k6xYHMPW3vJxICfkMZNdkRrb63Zhl5j9dW3iRGiCx0A7mPhe5T2EDzQ35+Zw iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.14", "obfs4 [2a0c:4d80:42:702::1]:27015 C5B7CD6946FF10C5B3E89691A7D3F2C122D2117C cert=TD7PbUO0/0k6xYHMPW3vJxICfkMZNdkRrb63Zhl5j9dW3iRGiCx0A7mPhe5T2EDzQ35+Zw iat-mode=0"); -pref("extensions.torlauncher.default_bridge.obfs4.15", "obfs4 51.222.13.177:80 5EDAC3B810E12B01F6FD8050D2FD3E277B289A08 cert=2uplIpLQ0q9+0qMFrK5pkaYRDOe460LL9WHBvatgkuRr/SL31wBOEupaMMJ6koRE6Ld0ew iat-mode=0"); - -pref("extensions.torlauncher.default_bridge.meek-azure.1", "meek_lite 192.0.2.2:2 97700DFE9F483596DDA6264C4D7DF7641E1E39CE url=https://meek.azureedge.net/ front=ajax.aspnetcdn.com"); - -pref("extensions.torlauncher.default_bridge.snowflake.1", "snowflake 192.0.2.3:1 2B280B23E1107BB62ABFC40DDCC8824814F80A72"); diff --git a/projects/tor-browser/build b/projects/tor-browser/build index 1842476..049bf1c 100644 --- a/projects/tor-browser/build +++ b/projects/tor-browser/build @@ -135,6 +135,19 @@ tar -C Bundle-Data/[% bundledata_osname %] [% IF ! c("var/namecoin") %]--exclude cat Bundle-Data/PTConfigs/[% bundledata_osname %]/torrc-defaults-appendix >> "$TBDIR/$TORCONFIGPATH/torrc-defaults" cat Bundle-Data/PTConfigs/bridge_prefs.js >> "$GENERATEDPREFSPATH" +function bridges_conf { + local pt="$1" + local i=1 + while read -r line + do + echo "pref(\"extensions.torlauncher.default_bridge.$pt.$i\", \"$line\");" >> "$GENERATEDPREFSPATH" + i=$((i + 1)) + done < "$rootdir/bridges_list.$pt.txt" +} +bridges_conf obfs4 +bridges_conf meek-azure +bridges_conf snowflake + [% IF ! c("var/multi_lingual") %] echo 'pref("extensions.torlauncher.prompt_for_locale", false);' >> "$GENERATEDPREFSPATH" [% END %] diff --git a/projects/tor-browser/config b/projects/tor-browser/config index 3748f55..b87507c 100644 --- a/projects/tor-browser/config +++ b/projects/tor-browser/config @@ -116,3 +116,9 @@ input_files: enable: '[% c("var/android") %]' - filename: verify_allowed_addons.py enable: '[% c("var/android") && c("var/verify_allowed_addons") %]' + - filename: bridges_list.obfs4.txt + enable: '[% ! c("var/android") %]' + - filename: bridges_list.meek-azure.txt + enable: '[% ! c("var/android") %]' + - filename: bridges_list.snowflake.txt + enable: '[% ! c("var/android") %]'
1 0
0 0
[tor-browser-spec/master] Bug 40007: Update Release process document
by gk@torproject.org 25 Feb '22

25 Feb '22
commit b336a4ea1c93c9344dd303132d09b3e2bd5d1673 Author: Matthew Finkel <sysrqb(a)torproject.org> Date: Tue Nov 17 03:24:20 2020 +0000 Bug 40007: Update Release process document --- processes/ReleaseProcess | 134 +++++++++++++++++++++++++++----------------- processes/RollingBackUpdate | 21 +++++++ 2 files changed, 105 insertions(+), 50 deletions(-) diff --git a/processes/ReleaseProcess b/processes/ReleaseProcess index 3dee1e9..08db508 100644 --- a/processes/ReleaseProcess +++ b/processes/ReleaseProcess @@ -139,19 +139,6 @@ # XXX: TORBROWSER_VERSION_OLDEST needs to be set rm -rf /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION_OLDEST static-update-component dist.torproject.org - # We must use $TORBROWSER_VERSION here because signed result dirs should omit the build number suffix - wget -nH --cut-dirs=2 -r -l 1 https://people.torproject.org/~gk/builds/$TORBROWSER_VERSION - rm $TORBROWSER_VERSION/index.html* - mv $TORBROWSER_VERSION /srv/dist-master.torproject.org/htdocs/torbrowser/ - chmod 775 /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION - chmod 664 /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION/* - # XXX: Need to manually get .htaccess :( - chmod 664 /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION/.htaccess - chown -R :torwww /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION - # Verify everything was downloaded/copied correctly - cd /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION - for i in *.asc; do echo $i ; gpg -q $i || break; done - static-update-component dist.torproject.org #. Check diskspace available on cdn.tpo # We currently have enough disk space to host two alpha and stable @@ -159,19 +146,25 @@ # it may become necessary to increase disk space. The server hosting # the files for cdn.tpo is savii.tpo and its disk usage can be monitored # by going to https://grafana.torproject.org/d/Z7T7Cfemz/node-exporter-full -# and selecting the host savii.torproject.org. - -#. Upload the *.mar files to cdn.tpo -#. Local to staticiforme: - mkdir /srv/cdn-master.torproject.org/htdocs/aus1/torbrowser/$TORBROWSER_VERSION - chmod 775 /srv/cdn-master.torproject.org/htdocs/aus1/torbrowser/$TORBROWSER_VERSION - cd /srv/cdn-master.torproject.org/htdocs/aus1/torbrowser/$TORBROWSER_VERSION - for marfile in /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION/*.mar; do ln $marfile; done +# and selecting the hosts: web-fsn-02.torproject.org, web-cymru-01.torproject.org, +# web-fsn-01.torproject.org, and cdn-backend-sunet-01.torproject.org + +#. Remove the oldest *.mar files from cdn.tpo to save space + rm -rf /srv/cdn-master.torproject.org/htdocs/aus1/torbrowser/$TORBROWSER_VERSION_OLDEST static-update-component cdn.torproject.org +#. Sync files to dist.tpo and cdn.tpo mirrored web servers + # Obtain publish_version.sh from the tor-browser-build repo under tools/update/. + # $PREV_TORBROWSER_VERSION is one of the previously published versions remaining + # on staticiforme from where the .htaccess is copied. + ./publish_version.sh $TORBROWSER_VERSION $PREV_TORBROWSER_VERSION release # or alpha + #. Make sure we really built from the proper Mozilla build tag by consulting - # the respective ESR release branch (for a good overview for ESR60 see - # https://hg.mozilla.org/releases/mozilla-esr60/graph/) + # the respective ESR release branch (for a good overview for ESR78 see + # https://hg.mozilla.org/releases/mozilla-esr78/graph/) For the platforms following + # rapid release (only Android, currently), consult the beta repo + # (https://hg.mozilla.org/releases/mozilla-beta/graph/) or the release repo + # (https://hg.mozilla.org/releases/mozilla-release/graph/) #. Update website's torbrowser versions file in the website git cd tpo @@ -179,12 +172,13 @@ # Update `win32` in the `torbrowser-stable` section as well if we # include a new stable tor version (called the Windows Expert Bundle # on the website). See: #14152. - # In the RecommendedTBBVersions file, only add the new version. Don't - # remove the old one yet. That comes later. - vim databags/versions.ini content/projects/torbrowser/RecommendedTBBVersions/contents.lr - git commit databags/versions.ini content/projects/torbrowser/RecommendedTBBVersions/contents.lr -m "Add new Tor Browser version" + vim databags/versions.ini + git commit databags/versions.ini -m "Add new Tor Browser version" torsocks git push origin master:master cd .. + # Check build success/failure: + # https://jenkins.torproject.org/job/lektor-website-tpo-translation/ + # https://jenkins.torproject.org/job/lektor-website-tpo-translation-install/ #. Add new locales to the download page # If this release is introducing new locales, add them to the @@ -201,14 +195,25 @@ #. Create blog post from changelog # See https://blog.torproject.org/blog/tor-browser-352-released for now # Don't forget to link to Mozilla's security advisories if this is a security - # update, or Nadim will yell at you. + # update. + +#. Check whether the .exe files got properly signed and timestamped + # Point OSSLSIGNCODE to your osslsigncode binary + pushd tor-browser-build/${channel}/signed/$TORBROWSER_VERSION + OSSLSIGNCODE=/path/to/osslsigncode + ../../../tools/authenticode_check.sh + popd #. Check whether the MAR files got properly signed + # Point NSSDB to your nssdb containing the mar signing certificate # Point SIGNMAR to your signmar binary # Point LD_LIBRARY_PATH to your mar-tools directory - cd tor-browser-build/$TORBROWSER_VERSION - ../tools/marsigning_check.sh - cd .. + pushd tor-browser-build/${channel}/signed/$TORBROWSER_VERSION + NSSDB=/path/to/nssdb + SIGNMAR=/path/to/mar-tools/signmar + LD_LIBRARY_PATH=/path/to/mar-tools/ + ../../../tools/marsigning_check.sh + popd #. Update and upload new update responses for the updater # IMPORTANT: Copy the signed MAR files back before creating the update @@ -220,27 +225,56 @@ chmod 664 ${TORBROWSER_UPDATE_CHANNEL}/* chmod 664 ${TORBROWSER_UPDATE_CHANNEL}/.htaccess chmod 775 ${TORBROWSER_UPDATE_CHANNEL}/ - # Rename the update responses directory to .old to make it easier to - # revert in case of problem (see the file RollingBackUpdate for more - # details about this) - torsocks ssh staticiforme.torproject.org "rm -rf /srv/aus1-master.torproject.org/htdocs/torbrowser/update_3/${TORBROWSER_UPDATE_CHANNEL}.old" - torsocks ssh staticiforme.torproject.org "mv -v /srv/aus1-master.torproject.org/htdocs/torbrowser/update_3/${TORBROWSER_UPDATE_CHANNEL} /srv/aus1-master.torproject.org/htdocs/torbrowser/update_3/${TORBROWSER_UPDATE_CHANNEL}.old" torsocks rsync -avP $TORBROWSER_UPDATE_CHANNEL staticiforme.torproject.org:/srv/aus1-master.torproject.org/htdocs/torbrows… - torsocks ssh staticiforme.torproject.org "chown -R :torwww /srv/aus1-master.torproject.org/htdocs/torbrowser/update_3/${TORBROWSER_UPDATE_CHANNEL}/*" + torsocks ssh staticiforme.torproject.org "chown -R :torwww /srv/aus1-master.torproject.org/htdocs/torbrowser/update_3/${TORBROWSER_UPDATE_CHANNEL}" torsocks ssh staticiforme.torproject.org "static-update-component aus1.torproject.org" +# Upload APKs to Google Play + Log into https://play.google.com/apps/publish + Select correct app (Tor Browser or Tor Browser Alpha) + Under left-side navigation bar, select "Production" under "Release" + Select "Create new release" button at upper right-side + Under "App bundles and APKs" section, "Upload" each signed APK + After uploading APKs: + - The "Release Name" should be automatically filled with the Firefox version + - Next to "Release notes" click "Copy from a previous release" + - Select the previous release and adjust the blog post url for this release + - Save, review, and configure rollout percentage at the bottom + - Use 25% rollout when publishing a scheduled update (without a security driver) + - Use 100% rollout when publishing an unscheduled update or security-driven release + Roll out. + + Note, you may receive three warning messages about: + 1) app is larger than it is necessary (android app bundle), + 2) missing deobfuscation file for better crash analysis + 3) missing debug symbol file + + These warnings are expected and should be accepted. + + See below for updating the rollout percentage. + +# Release on F-Droid + Publication on F-Droid via the Guardian Project's repository should be + automatic. Hans is responsible for maintaining this automation. + +# Update rollout percentage + After 24 hours, check the Release Daskboard: + - "Release"->"Production" and select the "Release Dashboard" tab + If the Release Dashboard does not show any concerning trends (significant + increase in crashes or ANRs (Application Not Responding)), then continue on + to the next paragraph and increase rollout from 25% to 100%. Otherwise + consider halting rollout as described in the `RollingBackUpdate` process. + + Select the "Releases" tab on the "Production" page. The current released + version should indicate 25% rollout: "Available to 25% of users on Google Play" + On the right-side of the "View release details" button of the release there + should be a button labeled "Manage rollout" with a down-arrow. Clicking on + that button should show two options: + - Update rollout + - Halt rollout + + Select "Update rollout" and increase to 100% and click "Update". The change + should be immediately implemented and the "Manage rollout" button disappears. + #. Write an email to tor-announce in case this release is concerned with getting # a stable version out. Using the contents of the blog entry should do it. - -#. Update website's torbrowser versions file to remove old versions -# NOTE: You probably want to wait some hours (12-24?) after pushing the -# update responses before doing this, so that people have a chance to see -# the Firefox notification first before their browser starts weirdly blinking -# at them. - cd tpo - torsocks git pull origin - # Now it's time to remove the obsolete version(s) - vim content/projects/torbrowser/RecommendedTBBVersions/contents.lr - git commit content/projects/torbrowser/RecommendedTBBVersions/contents.lr -m "Deprecate old Tor Browser version" - torsocks git push origin master:master - cd .. diff --git a/processes/RollingBackUpdate b/processes/RollingBackUpdate index a1e518b..3aae1b1 100644 --- a/processes/RollingBackUpdate +++ b/processes/RollingBackUpdate @@ -69,3 +69,24 @@ You can roll back the update with the following steps on staticiforme: - run "static-update-component aus1.torproject.org" +Rolling back an update only for Android users on Google Play +------------------------------------------------------------ + +The rollout may be slowed or halted (paused) while an issue is investigated. +On the "Releases" tab of the "Production" page +("Release"->"Production"->"Releases") two options are available for +this case. + 1) Use the "Update rollout" option and decrease the percentage + 2) Use the "Halt rollout" option and include a note about which issue is + being investigated + +Google Play does not provide a mechanism for rolling back installations to a +previous version, so a new version must be released if the current version is +problematic. If a bug is present (or suspected) in the currently rolling out +version, then halting the rollout as soon as possible (thus preventing many +devices updating) is the safest action. + +If the rollout is halted and later the decision is made to continue the +rollout, then on the "Releases" tab (as above) select "Resume rollout". You may +adjust the rollout percentage, if needed, and then click the "Resume rollout" +button.
1 0
0 0
[Git][tpo/applications/android-components][android-components-96.0.15-11.5-1] 3 commits: Bug 40075: Support scoped storage to enable downloads on API < 29
by Matthew Finkel (@sysrqb) 24 Feb '22

24 Feb '22
Matthew Finkel pushed to branch android-components-96.0.15-11.5-1 at The Tor Project / Applications / android-components Commits: d6444a09 by aguestuser at 2022-02-18T13:22:07-05:00 Bug 40075: Support scoped storage to enable downloads on API &lt; 29 - in android-components!7, we blocked all usage of Scoped Storage in an attempt to block usage of Android&#39;s DownloadManager, which is known to cause proxy bypasses - as of Android API 29, downloads will not work without Scoped Storage, causing all downlaods to fail (see: fenix##40192) - here, we enable usage of scoped storage for API &gt;= 29, but block calls to DownloadManager on API &lt; 29 - - - - - e2daac07 by aguestuser at 2022-02-18T17:09:02-05:00 fixup! Bug 40075: Support scoped storage to enable downloads on API &lt; 29 - abandon attempts to block writing file metadata to system db, as justified in https://gitlab.torproject.org/tpo/applications/android-components/-/issues/… - this frees us to eliminate the `ANDROID_DOWNLOADS_INTEGRATION` feature toggle altogether - - - - - 6ae3342f by Matthew Finkel at 2022-02-24T17:26:55+00:00 Merge remote-tracking branch &#39;aguestusergl/bug-40075_support-scoped-storage&#39; into android-components-96.0.15-11.5-1 - - - - - 2 changed files: - components/feature/downloads/build.gradle - components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt Changes: ===================================== components/feature/downloads/build.gradle ===================================== @@ -21,8 +21,6 @@ android { arg("room.schemaLocation", "$projectDir/schemas".toString()) } } - - buildConfigField("boolean", "ANDROID_DOWNLOADS_INTEGRATION", "false") } buildTypes { ===================================== components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt ===================================== @@ -371,9 +371,7 @@ abstract class AbstractFetchDownloadService : Service() { style.notificationAccentColor ) COMPLETED -> { - if (BuildConfig.ANDROID_DOWNLOADS_INTEGRATION) { - addToDownloadSystemDatabaseCompat(download.state, scope) - } + addToDownloadSystemDatabaseCompat(download.state, scope) DownloadNotification.createDownloadCompletedNotification( context, download, @@ -841,9 +839,7 @@ abstract class AbstractFetchDownloadService : Service() { } @VisibleForTesting - internal fun shouldUseScopedStorage() = - BuildConfig.ANDROID_DOWNLOADS_INTEGRATION && - getSdkVersion() >= Build.VERSION_CODES.Q + internal fun shouldUseScopedStorage() = getSdkVersion() >= Build.VERSION_CODES.Q /** * Gets the SDK version from the system. View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/compare… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/compare… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[tor-launcher/master] Bug 40774: Update about:preferences page to match new UI designs
by richard@torproject.org 23 Feb '22

23 Feb '22
commit 3f344cc7871d00764212dd872abdc8d7ecf73494 Author: Pier Angelo Vendrame <pierov(a)torproject.org> Date: Fri Feb 18 09:50:57 2022 +0100 Bug 40774: Update about:preferences page to match new UI designs --- src/chrome/locale/en-US/network-settings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chrome/locale/en-US/network-settings.dtd b/src/chrome/locale/en-US/network-settings.dtd index c1cadc9..cc501cd 100644 --- a/src/chrome/locale/en-US/network-settings.dtd +++ b/src/chrome/locale/en-US/network-settings.dtd @@ -62,7 +62,7 @@ <!ENTITY torprogress.pleaseWait "Please wait while we establish a connection to the Tor network.&#160; This may take several minutes."> <!-- #31286 about:preferences strings --> -<!ENTITY torPreferences.categoryTitle "Tor"> +<!ENTITY torPreferences.categoryTitle "Connection"> <!ENTITY torPreferences.torSettings "Tor Settings"> <!ENTITY torPreferences.torSettingsDescription "Tor Browser routes your traffic over the Tor Network, run by thousands of volunteers around the world." > <!ENTITY torPreferences.learnMore "Learn More">
1 0
0 0
[tor-launcher/master] Bug 40773: Update the about:torconnect frontend page to match additional UI flows
by richard@torproject.org 23 Feb '22

23 Feb '22
commit 7e084357e9a5c24592db6f6f9f536073cb3f0033 Author: Pier Angelo Vendrame <pierov(a)torproject.org> Date: Fri Feb 18 09:50:01 2022 +0100 Bug 40773: Update the about:torconnect frontend page to match additional UI flows --- src/components/tl-process.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/tl-process.js b/src/components/tl-process.js index 51369a6..d57092e 100644 --- a/src/components/tl-process.js +++ b/src/components/tl-process.js @@ -344,6 +344,11 @@ TorProcessService.prototype = this.mLastTorWarningReason = null; }, + _TorSetBootstrapErrorForDebug: function() + { + this.mBootstrapErrorOccurred = true; + }, + // Private Member Variables //////////////////////////////////////////////// mTorProcessStatus: 0, // kStatusUnknown
1 0
0 0
  • ← Newer
  • 1
  • 2
  • 3
  • 4
  • ...
  • 38
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.