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 -----
  • 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
tbb-commits@lists.torproject.org

January 2021

  • 3 participants
  • 839 discussions
[torbutton/master] Remove code dealing with torbutton UI button in toolbar
by gk@torproject.org 11 Jan '21

11 Jan '21
commit 29744944f69c4d7faa509faae4b47dd27fcd3750 Author: Alex Catarineu <acat(a)torproject.org> Date: Wed Jun 19 16:01:31 2019 +0200 Remove code dealing with torbutton UI button in toolbar The torbutton does not exist anymore, so removing related code that is now unused, like the new browser version flashing warning and others. Closes #28745. --- chrome/content/torbutton.js | 52 -------------------------------- chrome/locale/af/torbutton.properties | 4 --- chrome/locale/ak/torbutton.properties | 4 --- chrome/locale/am/torbutton.properties | 4 --- chrome/locale/ar/torbutton.properties | 4 --- chrome/locale/arn/torbutton.properties | 4 --- chrome/locale/ast/torbutton.properties | 4 --- chrome/locale/az/torbutton.properties | 4 --- chrome/locale/be/torbutton.properties | 4 --- chrome/locale/bg/torbutton.properties | 4 --- chrome/locale/bms/torbutton.properties | 4 --- chrome/locale/bn-BD/torbutton.properties | 4 --- chrome/locale/bn-IN/torbutton.properties | 4 --- chrome/locale/bn/torbutton.properties | 4 --- chrome/locale/bo/torbutton.properties | 4 --- chrome/locale/br/torbutton.properties | 4 --- chrome/locale/bs/torbutton.properties | 4 --- chrome/locale/ca/torbutton.properties | 4 --- chrome/locale/cs/torbutton.properties | 4 --- chrome/locale/csb/torbutton.properties | 4 --- chrome/locale/cy/torbutton.properties | 4 --- chrome/locale/da/torbutton.properties | 4 --- chrome/locale/de/torbutton.properties | 4 --- chrome/locale/dz/torbutton.properties | 4 --- chrome/locale/el/torbutton.properties | 4 --- chrome/locale/en-US/torbutton.properties | 4 --- chrome/locale/eo/torbutton.properties | 4 --- chrome/locale/es-AR/torbutton.properties | 4 --- chrome/locale/es-ES/torbutton.properties | 4 --- chrome/locale/et/torbutton.properties | 4 --- chrome/locale/eu/torbutton.properties | 4 --- chrome/locale/fa/torbutton.properties | 4 --- chrome/locale/fi/torbutton.properties | 4 --- chrome/locale/fil/torbutton.properties | 4 --- chrome/locale/fo/torbutton.properties | 4 --- chrome/locale/fr/torbutton.properties | 4 --- chrome/locale/fur/torbutton.properties | 4 --- chrome/locale/fy/torbutton.properties | 4 --- chrome/locale/ga-IE/torbutton.properties | 4 --- chrome/locale/gl/torbutton.properties | 4 --- chrome/locale/gu/torbutton.properties | 4 --- chrome/locale/gun/torbutton.properties | 4 --- chrome/locale/ha/torbutton.properties | 4 --- chrome/locale/he/torbutton.properties | 4 --- chrome/locale/hi/torbutton.properties | 4 --- chrome/locale/hr/torbutton.properties | 4 --- chrome/locale/ht/torbutton.properties | 4 --- chrome/locale/hu/torbutton.properties | 4 --- chrome/locale/hy/torbutton.properties | 4 --- chrome/locale/id/torbutton.properties | 4 --- chrome/locale/is/torbutton.properties | 4 --- chrome/locale/it/torbutton.properties | 4 --- chrome/locale/ja/torbutton.properties | 4 --- chrome/locale/jv/torbutton.properties | 4 --- chrome/locale/ka/torbutton.properties | 4 --- chrome/locale/km/torbutton.properties | 4 --- chrome/locale/kn/torbutton.properties | 4 --- chrome/locale/ko/torbutton.properties | 4 --- chrome/locale/ku/torbutton.properties | 4 --- chrome/locale/kw/torbutton.properties | 4 --- chrome/locale/ky/torbutton.properties | 4 --- chrome/locale/lb/torbutton.properties | 4 --- chrome/locale/lg/torbutton.properties | 4 --- chrome/locale/ln/torbutton.properties | 4 --- chrome/locale/lo/torbutton.properties | 4 --- chrome/locale/lt/torbutton.properties | 4 --- chrome/locale/lv/torbutton.properties | 4 --- chrome/locale/mg/torbutton.properties | 4 --- chrome/locale/mi/torbutton.properties | 4 --- chrome/locale/mk/torbutton.properties | 4 --- chrome/locale/ml/torbutton.properties | 4 --- chrome/locale/mn/torbutton.properties | 4 --- chrome/locale/mr/torbutton.properties | 4 --- chrome/locale/ms/torbutton.properties | 4 --- chrome/locale/mt/torbutton.properties | 4 --- chrome/locale/my/torbutton.properties | 4 --- chrome/locale/nah/torbutton.properties | 4 --- chrome/locale/nap/torbutton.properties | 4 --- chrome/locale/nb-NO/torbutton.properties | 4 --- chrome/locale/ne/torbutton.properties | 4 --- chrome/locale/nl/torbutton.properties | 4 --- chrome/locale/nn/torbutton.properties | 4 --- chrome/locale/nso/torbutton.properties | 4 --- chrome/locale/oc/torbutton.properties | 4 --- chrome/locale/or/torbutton.properties | 4 --- chrome/locale/pa/torbutton.properties | 4 --- chrome/locale/pap/torbutton.properties | 4 --- chrome/locale/pl/torbutton.properties | 4 --- chrome/locale/pms/torbutton.properties | 4 --- chrome/locale/ps/torbutton.properties | 4 --- chrome/locale/pt-BR/torbutton.properties | 4 --- chrome/locale/pt/torbutton.properties | 4 --- chrome/locale/ro/torbutton.properties | 4 --- chrome/locale/ru/torbutton.properties | 4 --- chrome/locale/sco/torbutton.properties | 4 --- chrome/locale/sk/torbutton.properties | 4 --- chrome/locale/sl/torbutton.properties | 4 --- chrome/locale/so/torbutton.properties | 4 --- chrome/locale/son/torbutton.properties | 4 --- chrome/locale/sq/torbutton.properties | 4 --- chrome/locale/sr/torbutton.properties | 4 --- chrome/locale/st/torbutton.properties | 4 --- chrome/locale/su/torbutton.properties | 4 --- chrome/locale/sv-SE/torbutton.properties | 4 --- chrome/locale/sw/torbutton.properties | 4 --- chrome/locale/ta/torbutton.properties | 4 --- chrome/locale/te/torbutton.properties | 4 --- chrome/locale/tg/torbutton.properties | 4 --- chrome/locale/th/torbutton.properties | 4 --- chrome/locale/ti/torbutton.properties | 4 --- chrome/locale/tk/torbutton.properties | 4 --- chrome/locale/tr/torbutton.properties | 4 --- chrome/locale/uk/torbutton.properties | 4 --- chrome/locale/ur/torbutton.properties | 4 --- chrome/locale/ve/torbutton.properties | 4 --- chrome/locale/vi/torbutton.properties | 4 --- chrome/locale/wa/torbutton.properties | 4 --- chrome/locale/wo/torbutton.properties | 4 --- chrome/locale/zh-CN/torbutton.properties | 4 --- chrome/locale/zh-HK/torbutton.properties | 4 --- chrome/locale/zh-TW/torbutton.properties | 4 --- chrome/locale/zu/torbutton.properties | 4 --- chrome/skin/torbutton-update-needed.svg | 9 ------ chrome/skin/torbutton.css | 47 ----------------------------- 124 files changed, 592 deletions(-) diff --git a/chrome/content/torbutton.js b/chrome/content/torbutton.js index db597c84..39c1abeb 100644 --- a/chrome/content/torbutton.js +++ b/chrome/content/torbutton.js @@ -161,9 +161,6 @@ var torbutton_tor_check_observer = { observe: function(subject, topic, data) { if (topic == k_tb_tor_check_failed_topic) { - // Update toolbar icon and tooltip. - torbutton_update_toolbutton(); - // Update all open about:tor pages. torbutton_abouttor_message_handler.updateAllOpenPages(); @@ -187,16 +184,6 @@ var torbutton_tor_check_observer = { }, }; -function torbutton_init_toolbutton() -{ - try { - torbutton_log(3, "Initializing the Torbutton button."); - torbutton_update_toolbutton(); - } catch(e) { - torbutton_log(4, "Error Initializing Torbutton button: "+e); - } -} - function torbutton_is_mobile() { return Services.appinfo.OS === "Android"; } @@ -288,14 +275,9 @@ torbutton_init = function() { setupPreferencesForMobile(); - // listen for our toolbar button being added so we can initialize it - torbutton_init_toolbutton(); - torbutton_log(1, "registering Tor check observer"); torbutton_tor_check_observer.register(); - torbutton_update_toolbutton(); - try { createTorCircuitDisplay("extensions.torbutton.display_circuit"); } catch(e) { @@ -427,39 +409,6 @@ function torbutton_confirm_plugins() { } } -// Bug 1506 P2: It might be nice to let people move the button around, I guess? -function torbutton_get_toolbutton() { - var o_toolbutton = false; - - torbutton_log(1, 'get_toolbutton(): looking for button element'); - if (document.getElementById("torbutton-button")) { - o_toolbutton = document.getElementById("torbutton-button"); - } else if (document.getElementById("torbutton-button-tb")) { - o_toolbutton = document.getElementById("torbutton-button-tb"); - } else if (document.getElementById("torbutton-button-tb-msg")) { - o_toolbutton = document.getElementById("torbutton-button-tb-msg"); - } else { - torbutton_log(3, 'get_toolbutton(): did not find torbutton-button'); - } - - return o_toolbutton; -} - -function torbutton_update_toolbutton() -{ - let o_toolbutton = torbutton_get_toolbutton(); - if (!o_toolbutton) return; - - let isOK = torbutton_tor_check_ok(); - let tbstatus = isOK ? "on" : "off"; - o_toolbutton.setAttribute("tbstatus", tbstatus); - - let tooltipKey = isOK ? "torbutton.panel.label.enabled" - : "torbutton.panel.label.disabled"; - o_toolbutton.setAttribute("tooltiptext", - torbutton_get_property_string(tooltipKey)); -} - // Bug 1506 P4: Control port interaction. Needed for New Identity. function torbutton_socket_readline(input) { var str = ""; @@ -1005,7 +954,6 @@ function torbutton_do_tor_check() else { // The check failed. Update toolbar icon and tooltip. checkSvc.statusOfTorCheck = checkSvc.kCheckFailed; - torbutton_update_toolbutton(); } } else { diff --git a/chrome/locale/af/torbutton.properties b/chrome/locale/af/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/af/torbutton.properties +++ b/chrome/locale/af/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ak/torbutton.properties b/chrome/locale/ak/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ak/torbutton.properties +++ b/chrome/locale/ak/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/am/torbutton.properties b/chrome/locale/am/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/am/torbutton.properties +++ b/chrome/locale/am/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ar/torbutton.properties b/chrome/locale/ar/torbutton.properties index 34593ee3..2e4927ea 100644 --- a/chrome/locale/ar/torbutton.properties +++ b/chrome/locale/ar/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = تعرّف على المزيد torbutton.circuit_display.click_to_copy = انقر للنسخ torbutton.circuit_display.copied = تم النسخ! torbutton.content_sizer.margin_tooltip = يضيف متصفح تور هذا الهامش لجعل عرض وارتفاع نافذتك غير مميزين، لتقليل إمكانية اقتفاء أثرك عبر الإنترنت. -torbutton.panel.tooltip.disabled = انقر لتفعيل تور -torbutton.panel.tooltip.enabled = انقر لتعطيل تور -torbutton.panel.label.disabled = تور معطّل -torbutton.panel.label.enabled = تور مفعّل extensions.torbutton(a)torproject.org.description = زر تور يوفر زر لتعديل إعدادات تور وايضاً لمسح بيانات التصفح الخاصة بك بسرعة وبسهولة. torbutton.popup.external.title = هل تريد تنزيل ملف خارجي؟ torbutton.popup.external.app = لا يمكن لمتصفّح تور عرض هذه الملف، يجب عليك أن تفتحه باستعمال تطبيق آخر.\n\n diff --git a/chrome/locale/arn/torbutton.properties b/chrome/locale/arn/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/arn/torbutton.properties +++ b/chrome/locale/arn/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ast/torbutton.properties b/chrome/locale/ast/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ast/torbutton.properties +++ b/chrome/locale/ast/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/az/torbutton.properties b/chrome/locale/az/torbutton.properties index 7cb3271b..8c9ed457 100644 --- a/chrome/locale/az/torbutton.properties +++ b/chrome/locale/az/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Toru yandırmaq üçün kliklə -torbutton.panel.tooltip.enabled = Toru söndürmək üçün kliklə -torbutton.panel.label.disabled = Tor sönülüdür -torbutton.panel.label.enabled = Tor yanılıdır extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Xarici məzmun yüklənsin? torbutton.popup.external.app = İdarə etmək üçün xarici tətbiqə ehtiyac duyulur:\n\n diff --git a/chrome/locale/be/torbutton.properties b/chrome/locale/be/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/be/torbutton.properties +++ b/chrome/locale/be/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/bg/torbutton.properties b/chrome/locale/bg/torbutton.properties index 6fab40eb..c9012436 100644 --- a/chrome/locale/bg/torbutton.properties +++ b/chrome/locale/bg/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/bms/torbutton.properties b/chrome/locale/bms/torbutton.properties index 14517d0a..c07a38fe 100644 --- a/chrome/locale/bms/torbutton.properties +++ b/chrome/locale/bms/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Tor အသံုးျပဳခြင့္ ျပဳႏုိင္ရန္ ကလစ္လုပ္ပါ -torbutton.panel.tooltip.enabled = Tor အသံုးျပဳခြင့္ ပိတ္ပင္ရန္ ကလစ္လုပ္ပါ -torbutton.panel.label.disabled = Tor အသံုးမျပဳႏုိင္ပါ -torbutton.panel.label.enabled = Tor အသံုးျပဳႏုိင္ပါသည္။ extensions.{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}.description = Tor proxy ကုိ Firefox တြင္ အလြယ္တကူ အသံုးျပဳခြင့္ ျပဳရန္/ မျပဳရန္ Torbutton မွ ခလုပ္တစ္ခုကုိ ထည့္သြင္းထားပါသည္ torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/bn-BD/torbutton.properties b/chrome/locale/bn-BD/torbutton.properties index e3e0e1cf..78b6e903 100644 --- a/chrome/locale/bn-BD/torbutton.properties +++ b/chrome/locale/bn-BD/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = আরও জানুন torbutton.circuit_display.click_to_copy = অনুলিপি করতে ক্লিক করো torbutton.circuit_display.copied = অনুলিপিত! torbutton.content_sizer.margin_tooltip = টর ব্রাউজার আপনার উইন্ডো প্রস্থ এবং উচ্চতা নিখুঁত করতে এই মার্জিন যোগ করে, এবং এইভাবে মানুষ আপনাকে অনলাইন ট্র্যাক করার ক্ষমতা হ্রাস করে। -torbutton.panel.tooltip.disabled = টর সক্রিয় করতে ক্লিক করুন -torbutton.panel.tooltip.enabled = টর অক্ষম করতে ক্লিক করুন -torbutton.panel.label.disabled = টর অক্ষম -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton টর সেটিংস কনফিগার করার জন্য একটি বোতাম সরবরাহ করে এবং ব্যক্তিগত ব্রাউজিং ডেটা দ্রুত এবং সহজে পরিষ্কার করে। torbutton.popup.external.title = একটি বাহ্যিক ফাইল টাইপ ডাউনলোড করবেন? torbutton.popup.external.app = টর ব্রাউজার এই ফাইলটি প্রদর্শন করতে পারে না। আপনি এটি অন্য অ্যাপ্লিকেশন দিয়ে খুলতে হবে।\n diff --git a/chrome/locale/bn-IN/torbutton.properties b/chrome/locale/bn-IN/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/bn-IN/torbutton.properties +++ b/chrome/locale/bn-IN/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/bn/torbutton.properties b/chrome/locale/bn/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/bn/torbutton.properties +++ b/chrome/locale/bn/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/bo/torbutton.properties b/chrome/locale/bo/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/bo/torbutton.properties +++ b/chrome/locale/bo/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/br/torbutton.properties b/chrome/locale/br/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/br/torbutton.properties +++ b/chrome/locale/br/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/bs/torbutton.properties b/chrome/locale/bs/torbutton.properties index 21d05ed0..c067300d 100644 --- a/chrome/locale/bs/torbutton.properties +++ b/chrome/locale/bs/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ca/torbutton.properties b/chrome/locale/ca/torbutton.properties index 8698caba..d2b65db4 100644 --- a/chrome/locale/ca/torbutton.properties +++ b/chrome/locale/ca/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Apreneu-ne més torbutton.circuit_display.click_to_copy = Feu clic per a copiar torbutton.circuit_display.copied = S'ha copiat! torbutton.content_sizer.margin_tooltip = El navegador Tor afegeix aquest marge per a minorar la diferència de alçada i amplada de la finestra, això fa reduir la capacitat de rastrejar-te. -torbutton.panel.tooltip.disabled = Feu clic per activar Tor -torbutton.panel.tooltip.enabled = Feu clic per desactivar Tor -torbutton.panel.label.disabled = Tor està desactivat -torbutton.panel.label.enabled = Tor està activat extensions.torbutton(a)torproject.org.description = Torbutton permet accedir a la configuració de Tor i esborrar fàcilment i ràpidament les dades privades de navegació per internet. torbutton.popup.external.title = Voleu descarregar un tipus de fitxer extern? torbutton.popup.external.app = Tor Browser no pot visualitzar aquest fitxer. Cal obrir-lo amb una altra aplicació.\n\n diff --git a/chrome/locale/cs/torbutton.properties b/chrome/locale/cs/torbutton.properties index 0a8c7af3..28ff96e6 100644 --- a/chrome/locale/cs/torbutton.properties +++ b/chrome/locale/cs/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Zjistit více torbutton.circuit_display.click_to_copy = Kliknutím zkopírujte torbutton.circuit_display.copied = Zkopírováno! torbutton.content_sizer.margin_tooltip = Prohlížeč Tor upravuje velikost vašeho okna, aby znesnadnil možnost vašeho vysledování. -torbutton.panel.tooltip.disabled = Klepněte pro zapnutí Toru -torbutton.panel.tooltip.enabled = Klepněte pro vypnutí Toru -torbutton.panel.label.disabled = Tor vypnut -torbutton.panel.label.enabled = Tor zapnut extensions.torbutton(a)torproject.org.description = TorButton je tlačítko pro nastavení Toru a rychlé a jednoduché smazání soukromých údajů o vašem prohlížení. torbutton.popup.external.title = Stáhnout externí soubor? torbutton.popup.external.app = Prohlížeč Tor nemůže zobrazit tento soubor. Budete ho muset otevřít v jiné aplikaci.\n\n diff --git a/chrome/locale/csb/torbutton.properties b/chrome/locale/csb/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/csb/torbutton.properties +++ b/chrome/locale/csb/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/cy/torbutton.properties b/chrome/locale/cy/torbutton.properties index 436f9243..c37ae296 100644 --- a/chrome/locale/cy/torbutton.properties +++ b/chrome/locale/cy/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Cliciwch i alluogi Tor -torbutton.panel.tooltip.enabled = Cliciwch i analluogu Tor -torbutton.panel.label.disabled = Tor Anabl -torbutton.panel.label.enabled = Tor Galluog extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/da/torbutton.properties b/chrome/locale/da/torbutton.properties index d46feba9..d7023127 100644 --- a/chrome/locale/da/torbutton.properties +++ b/chrome/locale/da/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Lær mere torbutton.circuit_display.click_to_copy = Klik for at kopiere torbutton.circuit_display.copied = Kopieret! torbutton.content_sizer.margin_tooltip = Tor Browser tilføjer margenen for at gøre dit vindues højde og bredde mindre genkendeligt, hvilket reducerer muligheden for at andre kan spore dig online. -torbutton.panel.tooltip.disabled = Klik for at aktivere Tor -torbutton.panel.tooltip.enabled = Klik for at deaktivere Tor -torbutton.panel.label.disabled = Tor deaktiveret -torbutton.panel.label.enabled = Tor aktiveret extensions.torbutton(a)torproject.org.description = Torbutton giver en knap til at konfigurere Tor-indstillinger og til hurtigt og nemt at fjerne private browsingdata. torbutton.popup.external.title = Download en ekstern filtype? torbutton.popup.external.app = Tor Browser kan ikke vis filen. Du skal åbne den med et andet program.\n\n diff --git a/chrome/locale/de/torbutton.properties b/chrome/locale/de/torbutton.properties index f1e59a38..2554e0b7 100644 --- a/chrome/locale/de/torbutton.properties +++ b/chrome/locale/de/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Erfahre mehr torbutton.circuit_display.click_to_copy = Zum Kopieren klicken torbutton.circuit_display.copied = Kopiert! torbutton.content_sizer.margin_tooltip = Tor Browser fügt diese Begrenzung hinzu, um die Breite und Höhe deines Fensters weniger einzigartig zu machen. Dadurch wird es anderen erschwert, dich im Internet zu verfolgen. -torbutton.panel.tooltip.disabled = Klicken, um Tor zu aktivieren -torbutton.panel.tooltip.enabled = Klicken, um Tor zu deaktivieren -torbutton.panel.label.disabled = Tor ist deaktiviert -torbutton.panel.label.enabled = Tor ist aktiviert extensions.torbutton(a)torproject.org.description = Torbutton gibt dir die Möglichkeit, Einstellungen von Tor zu verändern und schnell und einfach die Internetdaten zu löschen. torbutton.popup.external.title = Einen externen Dateitypen herunterladen? torbutton.popup.external.app = Tor-Browser kann diese Datei nicht anzeigen. Du musst es mit einer anderen Anwendung öffnen.\n\n diff --git a/chrome/locale/dz/torbutton.properties b/chrome/locale/dz/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/dz/torbutton.properties +++ b/chrome/locale/dz/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/el/torbutton.properties b/chrome/locale/el/torbutton.properties index 0bffb643..915ded9d 100644 --- a/chrome/locale/el/torbutton.properties +++ b/chrome/locale/el/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Μάθετε περισσότερα torbutton.circuit_display.click_to_copy = Κλίκ για αντιγραφή torbutton.circuit_display.copied = Αντιγράφηκε! torbutton.content_sizer.margin_tooltip = Ο Tor Browser προσθέτει αυτό το περιθώριο για να κάνει το πλάτος και το ύψος του παραθύρου σου λιγότερο ξεχωριστό, οπότε μειώνεται η ικανότητα των άλλων να σε παρακολουθούν διαδικτυακά. -torbutton.panel.tooltip.disabled = Κάντε κλικ για να ενεργοποιήσετε το Tor -torbutton.panel.tooltip.enabled = Κάντε κλικ για να απενεργοποιήσετε το Tor -torbutton.panel.label.disabled = Το Tor είναι απενεργοποιημένο -torbutton.panel.label.enabled = Το Tor είναι ενεργοποιημένο extensions.torbutton(a)torproject.org.description = Το Torbutton προσφέρει ένα κουμπί για τη ρύθμιση των παραμέτρων του Tor και για τη γρήγορη και εύκολη εκκαθάριση των προσωπικών στοιχείων περιήγησης. torbutton.popup.external.title = Λήψη ένος εξωτερικού τύπου αρχείου; torbutton.popup.external.app = Ο Tor Browser δεν μπορεί να εμφανίσει αυτό το αρχείο. Θα χρειαστεί να το ανοίξετε με κάποια άλλη εφαρμογή.\n\n diff --git a/chrome/locale/en-US/torbutton.properties b/chrome/locale/en-US/torbutton.properties index 53651280..632605f7 100644 --- a/chrome/locale/en-US/torbutton.properties +++ b/chrome/locale/en-US/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Learn more torbutton.circuit_display.click_to_copy = Click to Copy torbutton.circuit_display.copied = Copied! torbutton.content_sizer.margin_tooltip = Tor Browser adds this margin to make the width and height of your window less distinctive, and thus reduces the ability of people to track you online. -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Download an external file type? torbutton.popup.external.app = Tor Browser cannot display this file. You will need to open it with another application.\n\n diff --git a/chrome/locale/eo/torbutton.properties b/chrome/locale/eo/torbutton.properties index 951abd12..efaf5c1b 100644 --- a/chrome/locale/eo/torbutton.properties +++ b/chrome/locale/eo/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/es-AR/torbutton.properties b/chrome/locale/es-AR/torbutton.properties index 581e0409..70427f36 100644 --- a/chrome/locale/es-AR/torbutton.properties +++ b/chrome/locale/es-AR/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Más informacion torbutton.circuit_display.click_to_copy = Cliquear para copiar torbutton.circuit_display.copied = ¡Copiado! torbutton.content_sizer.margin_tooltip = El Navegador Tor añade éste margen para hacer el ancho y alto de tu ventana menos distintivo, y de ésta manera reduce la habilidad de cualquiera para rastrearte en línea. -torbutton.panel.tooltip.disabled = Cliquear para habilitar Tor -torbutton.panel.tooltip.enabled = Cliquear para deshabilitar Tor -torbutton.panel.label.disabled = Tor deshabilitado -torbutton.panel.label.enabled = Tor habilitado extensions.torbutton(a)torproject.org.description = Torbutton provee un botón para configurar ajustes de Tor, y rápida y fácilmente eliminar los datos de navegación privados. torbutton.popup.external.title = ¿Descargar un tipo de archivo externo? torbutton.popup.external.app = El Navegador Tor no puede mostrar este archivo. Vas a tener que abrirlo con otra aplicación.\n\n diff --git a/chrome/locale/es-ES/torbutton.properties b/chrome/locale/es-ES/torbutton.properties index 9338bc3a..54a91b52 100644 --- a/chrome/locale/es-ES/torbutton.properties +++ b/chrome/locale/es-ES/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Conocer más torbutton.circuit_display.click_to_copy = Click para copiar torbutton.circuit_display.copied = ¡Copiado! torbutton.content_sizer.margin_tooltip = El Tor Browser añade este margen para hacer el ancho y el alto de tu ventana menos especial, y reducir de esta forma la posibilidad de rastrearte en línea. -torbutton.panel.tooltip.disabled = Haga clic para habilitar Tor -torbutton.panel.tooltip.enabled = Haga clic para deshabilitar Tor -torbutton.panel.label.disabled = Tor deshabilitado -torbutton.panel.label.enabled = Tor habilitado extensions.torbutton(a)torproject.org.description = Torbutton proporciona un botón para configurar las preferencias de Tor y limpiar rápida y fácilmente los datos de navegación privada. torbutton.popup.external.title = ¿Descargar un tipo de fichero externo? torbutton.popup.external.app = El Tor Browser no puede mostrar este fichero. Tendrás que abrirlo con otra aplicación.\n\n diff --git a/chrome/locale/et/torbutton.properties b/chrome/locale/et/torbutton.properties index 6e71612e..d090c768 100644 --- a/chrome/locale/et/torbutton.properties +++ b/chrome/locale/et/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Vajuta, et aktiveerida Tor -torbutton.panel.tooltip.enabled = Vajuta, et deaktiveerida Tor -torbutton.panel.label.disabled = Tor on mitteaktiivne -torbutton.panel.label.enabled = Tor on aktiivne extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Lae välist sisu? torbutton.popup.external.app = Välist rakendust on vaja, et käsitseda:\n\n diff --git a/chrome/locale/eu/torbutton.properties b/chrome/locale/eu/torbutton.properties index fd06b66e..55179929 100644 --- a/chrome/locale/eu/torbutton.properties +++ b/chrome/locale/eu/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Gehiago jakin torbutton.circuit_display.click_to_copy = Click to Copy torbutton.circuit_display.copied = Copied! torbutton.content_sizer.margin_tooltip = Tor nabigatzaileak marjin hau gehitzen du zure lehioaren zabalera eta altuera ez hain bereizgarria egiteko, horrela norbaitek zure jarraipena egiteko gaitasuna murriztuz. -torbutton.panel.tooltip.disabled = Sakatu Tor gaitzeko -torbutton.panel.tooltip.enabled = Sakatu Tor ezgaitzeko -torbutton.panel.label.disabled = Tor Ezgaitua -torbutton.panel.label.enabled = Tor Gaitua extensions.torbutton(a)torproject.org.description = Torbuttonek Tor ezarpenak konfiguratzeko eta nabigatze pribatuko datuak azkar eta erraz garbitzeko botoi bat hornitzen du torbutton.popup.external.title = Kanpoko fitxategi mota bat desargatu? torbutton.popup.external.app = Tor Nabigatzailea ezin du fitxategi hau bistaratu. Irekitzeko beste aplikazio bat behar izango duzu.\n\n diff --git a/chrome/locale/fa/torbutton.properties b/chrome/locale/fa/torbutton.properties index 3b87c048..3f574956 100644 --- a/chrome/locale/fa/torbutton.properties +++ b/chrome/locale/fa/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = اطلاعات بیشتر torbutton.circuit_display.click_to_copy = برای کپی کلیک کنید torbutton.circuit_display.copied = کپی‌شد! torbutton.content_sizer.margin_tooltip = مرورگر Tor اضافه می کند این حاشیه را به عرض و ارتفاع پنجره شما که کمتر مشخص شود، و در نتیجه باعث کاهش توانایی به ردیابی آنلاین شما شود. -torbutton.panel.tooltip.disabled = برای فعال کردن Tor کليک کنيد -torbutton.panel.tooltip.enabled = برای غيرفعال کردن Tor کليک کنيد -torbutton.panel.label.disabled = Tor غیر فعال شد -torbutton.panel.label.enabled = Tor فعال شد extensions.torbutton(a)torproject.org.description = Torbutton دکمه ای را برای شما فراهم مینماید تا تنظیمات "تر" را پیکربندی کرده و بتوانید به راحتی و سرعت، داده های خصوصی مرورگرتان را پاک کنید. torbutton.popup.external.title = میخواهید یک فایل نوع بیرونی دانلود شود؟ torbutton.popup.external.app = مرورگر نمیتواند این فایل را نمایش دهد، لازم است تا با برنامه دیگری آن را باز کنید.\n diff --git a/chrome/locale/fi/torbutton.properties b/chrome/locale/fi/torbutton.properties index 279f6d0f..01b52fd1 100644 --- a/chrome/locale/fi/torbutton.properties +++ b/chrome/locale/fi/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Käynnistä Tor napsauttamalla. -torbutton.panel.tooltip.enabled = Poista Tor käytöstä napsauttamalla. -torbutton.panel.label.disabled = Tor pois käytöstä. -torbutton.panel.label.enabled = Tor käytössä. extensions.torbutton(a)torproject.org.description = Torbuttonin lisää painikkeen, jolla voi muokata Torin asetuksia sekä poistaa nopeasti ja helposti selaustiedot. torbutton.popup.external.title = Ladataanko ulkopuolinen sisältö? torbutton.popup.external.app = Tarvitaan ulkoinen sovellus:\n\n diff --git a/chrome/locale/fil/torbutton.properties b/chrome/locale/fil/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/fil/torbutton.properties +++ b/chrome/locale/fil/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/fo/torbutton.properties b/chrome/locale/fo/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/fo/torbutton.properties +++ b/chrome/locale/fo/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/fr/torbutton.properties b/chrome/locale/fr/torbutton.properties index c47ac47f..81f0fa91 100644 --- a/chrome/locale/fr/torbutton.properties +++ b/chrome/locale/fr/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = En apprendre davantage torbutton.circuit_display.click_to_copy = Cliquer pour copier torbutton.circuit_display.copied = A été copié torbutton.content_sizer.margin_tooltip = Le Navigateur Tor ajoute cette marge pour rendre la largeur et la hauteur de votre fenêtre moins distinctives, et pour réduire par conséquent la possibilité que l’on vous suive à la trace en ligne. -torbutton.panel.tooltip.disabled = Cliquer pour activer Tor -torbutton.panel.tooltip.enabled = Cliquer pour désactiver Tor -torbutton.panel.label.disabled = Tor est désactivé -torbutton.panel.label.enabled = Tor est activé extensions.torbutton(a)torproject.org.description = BoutonTor offre un bouton pour configurer les paramètres de Tor et effacer facilement les données de navigation privée. torbutton.popup.external.title = Télécharger un type de fichier externe ? torbutton.popup.external.app = Le Navigateur Tor ne peut pas afficher ce fichier. Vous devrez l’ouvrir avec une autre application. diff --git a/chrome/locale/fur/torbutton.properties b/chrome/locale/fur/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/fur/torbutton.properties +++ b/chrome/locale/fur/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/fy/torbutton.properties b/chrome/locale/fy/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/fy/torbutton.properties +++ b/chrome/locale/fy/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ga-IE/torbutton.properties b/chrome/locale/ga-IE/torbutton.properties index 8623cabb..fa769032 100644 --- a/chrome/locale/ga-IE/torbutton.properties +++ b/chrome/locale/ga-IE/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Tuilleadh eolais torbutton.circuit_display.click_to_copy = Cliceáil le Cóipeáil torbutton.circuit_display.copied = Cóipeáilte! torbutton.content_sizer.margin_tooltip = Cuireann Brabhsálaí Tor an chiumhais seo leis an bhfuinneog ionas nach mbeidh leithead agus airde na fuinneoige chomh suntasach, sa chaoi go mbíonn sé níos deacra do ghníomhaíocht ar líne a lorg. -torbutton.panel.tooltip.disabled = Cliceáil le Tor a chumasú -torbutton.panel.tooltip.enabled = Cliceáil le Tor a dhíchumasú -torbutton.panel.label.disabled = Tá Tor Díchumasaithe -torbutton.panel.label.enabled = Tá Tor Cumasaithe extensions.torbutton(a)torproject.org.description = Is féidir leat an cnaipe Tor a úsáid chun Tor a chumrú agus do chuid sonraí brabhsála príobháideacha a ghlanadh go tapa agus go héasca. torbutton.popup.external.title = Íoslódáil cineál comhaid seachtrach? torbutton.popup.external.app = Ní féidir le Brabhsálaí Tor an comhad seo a thaispeáint. Ní mór duit é a oscailt le feidhmchlár eile.\n\n diff --git a/chrome/locale/gl/torbutton.properties b/chrome/locale/gl/torbutton.properties index a6023da8..33e7ce7c 100644 --- a/chrome/locale/gl/torbutton.properties +++ b/chrome/locale/gl/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/gu/torbutton.properties b/chrome/locale/gu/torbutton.properties index fcc5d85a..280f2a2e 100644 --- a/chrome/locale/gu/torbutton.properties +++ b/chrome/locale/gu/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = ટોર સક્રિય કરવા ક્લિક કરો -torbutton.panel.tooltip.enabled = ટોર નિષ્ક્રિય કરવા ક્લિક કરો -torbutton.panel.label.disabled = ટોર નિષ્ક્રિય -torbutton.panel.label.enabled = ટોર સક્રિય extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/gun/torbutton.properties b/chrome/locale/gun/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/gun/torbutton.properties +++ b/chrome/locale/gun/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ha/torbutton.properties b/chrome/locale/ha/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ha/torbutton.properties +++ b/chrome/locale/ha/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/he/torbutton.properties b/chrome/locale/he/torbutton.properties index bb2d2f7a..bb0b80ea 100644 --- a/chrome/locale/he/torbutton.properties +++ b/chrome/locale/he/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = למד עוד torbutton.circuit_display.click_to_copy = לחץ כדי להעתיק torbutton.circuit_display.copied = הועתק! torbutton.content_sizer.margin_tooltip = דפדפן Tor מוסיף שול זה כדי להפוך את הגובה והרוחב של חלונך ליחודיים פחות, ובכך להפחית את היכולת של אנשים לעקוב אחריך באופן מקוון. -torbutton.panel.tooltip.disabled = לחץ כדי לאפשר את Tor -torbutton.panel.tooltip.enabled = לחץ כדי להשבית את Tor -torbutton.panel.label.disabled = Tor מושבת -torbutton.panel.label.enabled = Tor מאופשר extensions.torbutton(a)torproject.org.description = Torbutton מספק כפתור כדי לתצר את הגדרות Tor וכדי לנקות במהירות ובקלות נתוני גלישה פרטיים. torbutton.popup.external.title = להוריד סוג חיצוני של קובץ? torbutton.popup.external.app = דפדפן Tor אינו יכול להציג קובץ זה. תצטרך לפתוח אותו באמצעות יישום אחר.\n\n diff --git a/chrome/locale/hi/torbutton.properties b/chrome/locale/hi/torbutton.properties index 1b28643d..4d8cb6da 100644 --- a/chrome/locale/hi/torbutton.properties +++ b/chrome/locale/hi/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/hr/torbutton.properties b/chrome/locale/hr/torbutton.properties index 8f6808d4..f5e67151 100644 --- a/chrome/locale/hr/torbutton.properties +++ b/chrome/locale/hr/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Kliknite da biste omogućili Tor -torbutton.panel.tooltip.enabled = Kliknite da biste onemogućili Tor -torbutton.panel.label.disabled = Tor onemogućen -torbutton.panel.label.enabled = Tor omogućen extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ht/torbutton.properties b/chrome/locale/ht/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ht/torbutton.properties +++ b/chrome/locale/ht/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/hu/torbutton.properties b/chrome/locale/hu/torbutton.properties index e9124511..7743c262 100644 --- a/chrome/locale/hu/torbutton.properties +++ b/chrome/locale/hu/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = További információ torbutton.circuit_display.click_to_copy = Kattintson a másoláshoz torbutton.circuit_display.copied = Másolva! torbutton.content_sizer.margin_tooltip = A Tor Böngésző ezt a margót adja hozzá, hogy a magassága és a szélessége az ablaknak kevésbé eltérő legyen, így csökkenti az online tevékenységének nyomon követhetőségét. -torbutton.panel.tooltip.disabled = Kattintson rá a Tor bekapcsolásához -torbutton.panel.tooltip.enabled = Kattintson rá a Tor kikapcsolásához -torbutton.panel.label.disabled = Tor kikapcsolva -torbutton.panel.label.enabled = Tor bekapcsolva extensions.torbutton(a)torproject.org.description = A Torbutton egy gombot biztosít a Tor beállítások módosításához és a gyors és könnyű takarításához a privát böngészési adatoknak. torbutton.popup.external.title = Töltse le a külső fájl típust? torbutton.popup.external.app = A Tor Böngésző nem tudja megjeleníteni ezt a fájlt. Egy másik alkalmazással kell megnyitnia.\n\n diff --git a/chrome/locale/hy/torbutton.properties b/chrome/locale/hy/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/hy/torbutton.properties +++ b/chrome/locale/hy/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/id/torbutton.properties b/chrome/locale/id/torbutton.properties index 49fae587..b1148d60 100644 --- a/chrome/locale/id/torbutton.properties +++ b/chrome/locale/id/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Pelajari lebih lanjut torbutton.circuit_display.click_to_copy = Click to Copy torbutton.circuit_display.copied = Copied! torbutton.content_sizer.margin_tooltip = Adds Browser Tor margin ini untuk membuat Lebar dan tinggi dari window anda kurang khas -torbutton.panel.tooltip.disabled = Klik untuk mengaktifkan Tor -torbutton.panel.tooltip.enabled = Klik untuk menonaktifkan Tor -torbutton.panel.label.disabled = Tor dinonaktifkan -torbutton.panel.label.enabled = Tor diaktifkan extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Unduh sebuah tipe file eksternal? torbutton.popup.external.app = Browser Tor tidak dapat menampilkan file ini. Anda butuh aplikasi lain untuk membukanya\n diff --git a/chrome/locale/is/torbutton.properties b/chrome/locale/is/torbutton.properties index 00a29f58..36900946 100644 --- a/chrome/locale/is/torbutton.properties +++ b/chrome/locale/is/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Læra meira torbutton.circuit_display.click_to_copy = Smelltu til að afrita torbutton.circuit_display.copied = Afritað! torbutton.content_sizer.margin_tooltip = Tor-vafrinn setur inn þessa spássíu til að gera hæð og breidd gluggans minna einkennandi, og þar með að gera erfiðara að fylgjast með þér á netinu. -torbutton.panel.tooltip.disabled = Smelltu til að virkja Tor -torbutton.panel.tooltip.enabled = Smelltu til að afvirkja Tor -torbutton.panel.label.disabled = Tor óvirkt -torbutton.panel.label.enabled = Tor virkt extensions.torbutton(a)torproject.org.description = Torbutton útbýr hnapp til uppsetningar á stillingum Tor svo að einfalt og hraðvirkt sé að hreinsa út öll gögn vegna einkavafurs. torbutton.popup.external.title = Sækja utanaðkomandi skráartegund? torbutton.popup.external.app = Tor-vafrinn getur ekki birt þessa skrá. Þú verður að opna hana með öðru forriti.\n\n diff --git a/chrome/locale/it/torbutton.properties b/chrome/locale/it/torbutton.properties index 29444943..98d73685 100644 --- a/chrome/locale/it/torbutton.properties +++ b/chrome/locale/it/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Per saperne di più torbutton.circuit_display.click_to_copy = Clicca per copiare torbutton.circuit_display.copied = Copiato! torbutton.content_sizer.margin_tooltip = Il browser Tor aggiunge questo margine per rendere l'ampiezza e altezza della tua finestra meno distintiva, così si riduce la possibilità di che tu sia tracciato in linea. -torbutton.panel.tooltip.disabled = Fai clic per attivare Tor -torbutton.panel.tooltip.enabled = Fai clic per disattivare Tor -torbutton.panel.label.disabled = Tor Disattivato -torbutton.panel.label.enabled = Tor Attivato extensions.torbutton(a)torproject.org.description = Torbutton fornisce un pulsante per configurare le impostazioni di Tor e rimuovere velocemente e facilmente i dati di navigazione privati. torbutton.popup.external.title = Si desidera scaricare un tipo di file esterno? torbutton.popup.external.app = Tor Browser non è in grado di aprire questo file. Sarà necessario usare un'altra applicazione per aprirlo.\n\n diff --git a/chrome/locale/ja/torbutton.properties b/chrome/locale/ja/torbutton.properties index 62437fa5..d58db150 100644 --- a/chrome/locale/ja/torbutton.properties +++ b/chrome/locale/ja/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = 詳細情報 torbutton.circuit_display.click_to_copy = クリックしてコピー torbutton.circuit_display.copied = コピーされました torbutton.content_sizer.margin_tooltip = Tor Browser はウィンドウのサイズを平凡にするためにこのマージンを追加します。これにより、あなたのことをオンラインで追跡しにくくします。 -torbutton.panel.tooltip.disabled = クリックして Tor を有効にする -torbutton.panel.tooltip.enabled = クリックして Tor を無効にする -torbutton.panel.label.disabled = Tor 無効 -torbutton.panel.label.enabled = Tor 有効 extensions.torbutton(a)torproject.org.description = Torbutton は Tor の設定を構成し、素早くかつ容易にプライベートな閲覧データをクリアするボタンを提供します。 torbutton.popup.external.title = 外部ファイル種別をダウンロードしますか? torbutton.popup.external.app = Tor Browser はこのファイルを表示できません。別のアプリケーションで開く必要があります。\n diff --git a/chrome/locale/jv/torbutton.properties b/chrome/locale/jv/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/jv/torbutton.properties +++ b/chrome/locale/jv/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ka/torbutton.properties b/chrome/locale/ka/torbutton.properties index c4c72194..8aa349ef 100644 --- a/chrome/locale/ka/torbutton.properties +++ b/chrome/locale/ka/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = იხილეთ ვრცლად torbutton.circuit_display.click_to_copy = დაწკაპეთ ასლისთვის torbutton.circuit_display.copied = ასლი აღებულია! torbutton.content_sizer.margin_tooltip = Tor-ბრაუზერი ამატებს მინდვრებს კიდეებზე, რომ თქვენი ფანჯრის სიგანე და სიმაღლე ნაკლებად გამორჩეული და შესამჩნევი იყოს, რაც შეუმცირებს სხვებს, ინტერნეტში თქვენი დევნის შესაძლებლობებს. -torbutton.panel.tooltip.disabled = დაწკაპეთ, რომ ჩაირთოს Tor -torbutton.panel.tooltip.enabled = დაწკაპეთ, რომ გამოირთოს Tor -torbutton.panel.label.disabled = Tor გამორთულია -torbutton.panel.label.enabled = Tor ჩართულია extensions.torbutton(a)torproject.org.description = Torbutton საშუალებას გაძლევთ ერთი ღილაკით გამართოთ Tor-ის პარამეტრები და სწრაფად გაასუფთავოთ მონახულებული გვერდების მონაცემები. torbutton.popup.external.title = ჩამოიტვირთოს ცალკეული სახის ფაილი? torbutton.popup.external.app = Tor-ბრაუზერით ვერ ხერხდება ამ ფაილის გახსნა. სხვა პროგრამაა საჭირო მის გასახსნელად.\n\n diff --git a/chrome/locale/km/torbutton.properties b/chrome/locale/km/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/km/torbutton.properties +++ b/chrome/locale/km/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/kn/torbutton.properties b/chrome/locale/kn/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/kn/torbutton.properties +++ b/chrome/locale/kn/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ko/torbutton.properties b/chrome/locale/ko/torbutton.properties index 27238f5e..8ec96fea 100644 --- a/chrome/locale/ko/torbutton.properties +++ b/chrome/locale/ko/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = 더 알아보기 torbutton.circuit_display.click_to_copy = 클릭하여 복사하기 torbutton.circuit_display.copied = 복사됨! torbutton.content_sizer.margin_tooltip = Tor 브라우저는 이 여백을 추가하여 창의 너비와 높이를 일반화 시켜 온라인에서 사용자를 추적하는 기능을 약화 시킵니다. -torbutton.panel.tooltip.disabled = Tor를 활성화하려면 클릭 -torbutton.panel.tooltip.enabled = Tor를 비활성화하려면 클릭 -torbutton.panel.label.disabled = Tor 비활성화 -torbutton.panel.label.enabled = Tor 활성화 extensions.torbutton(a)torproject.org.description = Torbutton은 Tor 설정을 해 주는 버튼을 제공하고, 빠르고 쉽게 개인 브라우징 데이터를 지워 줍니다. torbutton.popup.external.title = 외부 파일 유형을 다운로드 하시겠습니까? torbutton.popup.external.app = Tor 브라우저는이 파일을 볼 수 없습니다. 다른 응용 프로그램에서 열어야합니다.\n\n diff --git a/chrome/locale/ku/torbutton.properties b/chrome/locale/ku/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ku/torbutton.properties +++ b/chrome/locale/ku/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/kw/torbutton.properties b/chrome/locale/kw/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/kw/torbutton.properties +++ b/chrome/locale/kw/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ky/torbutton.properties b/chrome/locale/ky/torbutton.properties index e6e769b6..b568a2fe 100644 --- a/chrome/locale/ky/torbutton.properties +++ b/chrome/locale/ky/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/lb/torbutton.properties b/chrome/locale/lb/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/lb/torbutton.properties +++ b/chrome/locale/lb/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/lg/torbutton.properties b/chrome/locale/lg/torbutton.properties index 971eaa7e..98e793d0 100644 --- a/chrome/locale/lg/torbutton.properties +++ b/chrome/locale/lg/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}.description = Torbutton provides a button to easily enable or disable pointing Firefox to the Tor proxy torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ln/torbutton.properties b/chrome/locale/ln/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ln/torbutton.properties +++ b/chrome/locale/ln/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/lo/torbutton.properties b/chrome/locale/lo/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/lo/torbutton.properties +++ b/chrome/locale/lo/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/lt/torbutton.properties b/chrome/locale/lt/torbutton.properties index 23fa7d4a..ce606a43 100644 --- a/chrome/locale/lt/torbutton.properties +++ b/chrome/locale/lt/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Sužinoti daugiau torbutton.circuit_display.click_to_copy = Spustelėkite norėdami nukopijuoti torbutton.circuit_display.copied = Nukopijuota! torbutton.content_sizer.margin_tooltip = Tor Naršyklė prideda šią paraštę, kad jūsų lango plotis ir aukštis būtų mažiau atskiriami ir, tokiu būdu, žmonėms būtų sumažinta galimybė sekti jus internete. -torbutton.panel.tooltip.disabled = Spustelėkite norėdami įjungti Tor -torbutton.panel.tooltip.enabled = Spustelėkite norėdami išjungti Tor -torbutton.panel.label.disabled = Tor išjungta -torbutton.panel.label.enabled = Tor įjungta extensions.torbutton(a)torproject.org.description = Torbutton pateikia mygtuką, skirtą konfigūruoti Tor nustatymus ir greitai bei lengvai išvalyti privačius naršymo duomenis. torbutton.popup.external.title = Atsisiųsti išorinį failo tipą? torbutton.popup.external.app = Tor Naršyklė negali atvaizduoti šio failo. Jums teks jį atverti, naudojant kitą programą.\n\n diff --git a/chrome/locale/lv/torbutton.properties b/chrome/locale/lv/torbutton.properties index 98e51d14..d6114d1d 100644 --- a/chrome/locale/lv/torbutton.properties +++ b/chrome/locale/lv/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Noklikšķināt, lai iespējotu Tor -torbutton.panel.tooltip.enabled = Noklikšķināt, lai atspējotu Tor -torbutton.panel.label.disabled = Tor ir atspējots -torbutton.panel.label.enabled = Tor ir iespējots extensions.torbutton(a)torproject.org.description = Torbutton ir poga ar kuru konfigurēt Tor iestatījumus, kā arī ātri un ērti attīrīt personīgos pārlūkošanas datus. torbutton.popup.external.title = Ielādēt ārēju saturu? torbutton.popup.external.app = Nepieciešama ārēja lietotne, lai apstrādātu:⏎ ⏎\n diff --git a/chrome/locale/mg/torbutton.properties b/chrome/locale/mg/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/mg/torbutton.properties +++ b/chrome/locale/mg/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/mi/torbutton.properties b/chrome/locale/mi/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/mi/torbutton.properties +++ b/chrome/locale/mi/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/mk/torbutton.properties b/chrome/locale/mk/torbutton.properties index 1789493f..a92218cc 100644 --- a/chrome/locale/mk/torbutton.properties +++ b/chrome/locale/mk/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Научи повеќе torbutton.circuit_display.click_to_copy = Кликни за Копирање torbutton.circuit_display.copied = Копирано! torbutton.content_sizer.margin_tooltip = Tor Browser ја додава ова маргина за ширината и висината на вашиот прозорец да биде постандарден, со што се намалува можноста луѓето да ве следат онлајн. -torbutton.panel.tooltip.disabled = Кликнете за да го овозможите Tor -torbutton.panel.tooltip.enabled = Кликнете за да го оневозможите Tor -torbutton.panel.label.disabled = Tor е оневозможен -torbutton.panel.label.enabled = Tor е овозможен extensions.torbutton(a)torproject.org.description = Torbutton пружа копче за конфигурирање на Tor поставките и брзо и олеснето чисто приватно прелистување на податоци. torbutton.popup.external.title = Преземање на надворешна датотека? torbutton.popup.external.app = Tor прелистувачот не може да ја прикаже оваа датотека. Треба да ја отворите со друга апликација.\n\n diff --git a/chrome/locale/ml/torbutton.properties b/chrome/locale/ml/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ml/torbutton.properties +++ b/chrome/locale/ml/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/mn/torbutton.properties b/chrome/locale/mn/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/mn/torbutton.properties +++ b/chrome/locale/mn/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/mr/torbutton.properties b/chrome/locale/mr/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/mr/torbutton.properties +++ b/chrome/locale/mr/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ms/torbutton.properties b/chrome/locale/ms/torbutton.properties index 17e4fd22..6c69ce76 100644 --- a/chrome/locale/ms/torbutton.properties +++ b/chrome/locale/ms/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Ketahui lebih lanjut torbutton.circuit_display.click_to_copy = Click to Copy torbutton.circuit_display.copied = Copied! torbutton.content_sizer.margin_tooltip = Pelayar Tor menambah jidar ini untuk memastikan tinggi dan lebar tetingkap anda kurang dikenali, dan seterusnya mengurangkan keupayaan orang lain menjejak anda ketika berada diatas-talian. -torbutton.panel.tooltip.disabled = Klik untuk benarkan Tor -torbutton.panel.tooltip.enabled = Klik untuk lumpuhkan Tor -torbutton.panel.label.disabled = Tor Dilumpuhkan -torbutton.panel.label.enabled = Tor Dibenarkan extensions.torbutton(a)torproject.org.description = Torbutton menyediakan butang bagi mengkonfigur tetapan Tor secara pantas dan mudah membersihkan data pelayaran persendirian anda. torbutton.popup.external.title = Muat turun jenis fail luar? torbutton.popup.external.app = Pelayar Tor tidak dapat paparkan fail ini. Anda perlu membukanya dengan aplikasi lain.\n\n diff --git a/chrome/locale/mt/torbutton.properties b/chrome/locale/mt/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/mt/torbutton.properties +++ b/chrome/locale/mt/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/my/torbutton.properties b/chrome/locale/my/torbutton.properties index 043cb4a0..3fa0d7cd 100644 --- a/chrome/locale/my/torbutton.properties +++ b/chrome/locale/my/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Tor ကို ဖွင့်ရန် နှိပ်ပါ -torbutton.panel.tooltip.enabled = Tor ကို ပိတ်ရန် နှိပ်ပါ -torbutton.panel.label.disabled = ပိတ်ထားသော Tor -torbutton.panel.label.enabled = ဖွင့်ထားသော Tor extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = ပြင်ပမှ အကြောင်းအရာကို ဖွင့်ရန် torbutton.popup.external.app = ပြင်ပ အပ္ပလီဂေးရှင်း တစ်ခုကို ဖြေရှင်းရန် လိုအပ်သည် - \n\n diff --git a/chrome/locale/nah/torbutton.properties b/chrome/locale/nah/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/nah/torbutton.properties +++ b/chrome/locale/nah/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/nap/torbutton.properties b/chrome/locale/nap/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/nap/torbutton.properties +++ b/chrome/locale/nap/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/nb-NO/torbutton.properties b/chrome/locale/nb-NO/torbutton.properties index 990db742..df1b6132 100644 --- a/chrome/locale/nb-NO/torbutton.properties +++ b/chrome/locale/nb-NO/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Lær mer torbutton.circuit_display.click_to_copy = Trykk for å kopiere torbutton.circuit_display.copied = Kopiert! torbutton.content_sizer.margin_tooltip = Tor Nettleser legger til denne marginen for å gjøre bredden og høyden på vinduet ditt mindre særegent, og reduserer dermed muligheten for folk til å spore deg på nett. -torbutton.panel.tooltip.disabled = Klikk for å aktivere Tor -torbutton.panel.tooltip.enabled = Klikk for å skru av Tor -torbutton.panel.label.disabled = Tor er avskrudd -torbutton.panel.label.enabled = Tor er aktivert extensions.torbutton(a)torproject.org.description = Torbutton tilbyr en knapp til å sette opp Tor-innstillinger, samt rask og enkel tilgang til å slette privat nettleserhistorikk. torbutton.popup.external.title = Last ned en ekstern filtype? torbutton.popup.external.app = Tor Nettleser kan ikke åpne denne filen. Du er nødt til å åpne den med et annet program.\n\n diff --git a/chrome/locale/ne/torbutton.properties b/chrome/locale/ne/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ne/torbutton.properties +++ b/chrome/locale/ne/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/nl/torbutton.properties b/chrome/locale/nl/torbutton.properties index 289200be..16d2852c 100644 --- a/chrome/locale/nl/torbutton.properties +++ b/chrome/locale/nl/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Meer info torbutton.circuit_display.click_to_copy = Klik om te kopiëren torbutton.circuit_display.copied = Gekopieerd! torbutton.content_sizer.margin_tooltip = Tor Browser voegt deze rand toe om de afmetingen van het venster minder uit de toon te laten vallen. Dit maakt het moeilijker om u online te volgen. -torbutton.panel.tooltip.disabled = Klik om Tor in te schakelen -torbutton.panel.tooltip.enabled = Klik om Tor uit te schakelen -torbutton.panel.label.disabled = Tor uitgeschakeld -torbutton.panel.label.enabled = Tor ingeschakeld extensions.torbutton(a)torproject.org.description = Torbutton biedt een knop om Tor-instellingen te configureren en snel en makkelijk privénavigatiegegevens te wissen. torbutton.popup.external.title = Een extern bestandstype downloaden? torbutton.popup.external.app = Tor Browser kan dit bestand niet weergeven. U dient het met een andere toepassing te openen.\n\n diff --git a/chrome/locale/nn/torbutton.properties b/chrome/locale/nn/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/nn/torbutton.properties +++ b/chrome/locale/nn/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/nso/torbutton.properties b/chrome/locale/nso/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/nso/torbutton.properties +++ b/chrome/locale/nso/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/oc/torbutton.properties b/chrome/locale/oc/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/oc/torbutton.properties +++ b/chrome/locale/oc/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/or/torbutton.properties b/chrome/locale/or/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/or/torbutton.properties +++ b/chrome/locale/or/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/pa/torbutton.properties b/chrome/locale/pa/torbutton.properties index 93bbd403..37e9168b 100644 --- a/chrome/locale/pa/torbutton.properties +++ b/chrome/locale/pa/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/pap/torbutton.properties b/chrome/locale/pap/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/pap/torbutton.properties +++ b/chrome/locale/pap/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/pl/torbutton.properties b/chrome/locale/pl/torbutton.properties index e1563298..48b0e6fc 100644 --- a/chrome/locale/pl/torbutton.properties +++ b/chrome/locale/pl/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Dowiedz się więcej torbutton.circuit_display.click_to_copy = Kliknij, aby skopiować torbutton.circuit_display.copied = Skopiowano! torbutton.content_sizer.margin_tooltip = Tor Browser dodaje ten margines po to, aby szerokość i wysokość okna Twojej przeglądarki była mniej charakterystyczna, dzięki temu zmniejszysz szanse śledzenia Ciebie online. -torbutton.panel.tooltip.disabled = Kliknij tutaj, aby włączyć Tora -torbutton.panel.tooltip.enabled = Kliknij tutaj, aby wyłączyć Tora -torbutton.panel.label.disabled = Tor wyłączony -torbutton.panel.label.enabled = Tor włączony extensions.torbutton(a)torproject.org.description = Torbutton udostępnia przycisk do konfiguracji ustawień Tora oraz szybkiego i łatwego usuwania prywatnych danych z przeglądarki. torbutton.popup.external.title = Pobrać zewnętrzny typ pliku? torbutton.popup.external.app = Tor Browser nie może wyświetlić tego pliku. Musisz otworzyć go z innej aplikacji\n\n diff --git a/chrome/locale/pms/torbutton.properties b/chrome/locale/pms/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/pms/torbutton.properties +++ b/chrome/locale/pms/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ps/torbutton.properties b/chrome/locale/ps/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ps/torbutton.properties +++ b/chrome/locale/ps/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/pt-BR/torbutton.properties b/chrome/locale/pt-BR/torbutton.properties index d2378e7f..7e3d4309 100644 --- a/chrome/locale/pt-BR/torbutton.properties +++ b/chrome/locale/pt-BR/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Aprenda mais torbutton.circuit_display.click_to_copy = Clique para copiar torbutton.circuit_display.copied = Copiado! torbutton.content_sizer.margin_tooltip = O Navegador Tor inclui esta margem para que a altura e a largura da janela sejam menos distinguíveis, o que reduz a possibilidade de que alguém rastreie a sua navegação . -torbutton.panel.tooltip.disabled = Clique para habilitar o Tor -torbutton.panel.tooltip.enabled = Clique para desabilitar o Tor -torbutton.panel.label.disabled = O Tor está desabilitado -torbutton.panel.label.enabled = O Tor está habilitado extensions.torbutton(a)torproject.org.description = O Torbutton fornece uma opção para configurar as preferências do Tor e, com rapidez e facilidade, limpar os dados de navegação privada. torbutton.popup.external.title = Fazer o download de um tipo de arquivo externo? torbutton.popup.external.app = O Navegador Tor não pode exibir este arquivo. Você precisa abri-lo com um outro aplicativo.\n\n diff --git a/chrome/locale/pt/torbutton.properties b/chrome/locale/pt/torbutton.properties index 658c96e6..58bedaa6 100644 --- a/chrome/locale/pt/torbutton.properties +++ b/chrome/locale/pt/torbutton.properties @@ -6,10 +6,6 @@ torbutton.circuit_display.relay = retransmitir torbutton.circuit_display.tor_bridge = Ponte torbutton.circuit_display.unknown_country = País desconhecido torbutton.content_sizer.margin_tooltip = O Navegador Tor adiciona esta margem para realçar a altura e a largura da sua janela, e com isso reduz a possibilidade de as pessoas o rastrearem on-line. -torbutton.panel.tooltip.disabled = Clique para ativar o Tor -torbutton.panel.tooltip.enabled = Clique para desativar o Tor -torbutton.panel.label.disabled = Tor Desativado -torbutton.panel.label.enabled = Tor Ativado extensions.torbutton(a)torproject.org.description = o Torbutton proporciona um botão para configurar as configurações do Tor e para limpar facilmente e rapidamente os dados de navegação privados. torbutton.popup.external.title = Transferir um tipo de ficheiro externo? torbutton.popup.external.app = O navegador Tor não consegue exibir este ficheiro. Poderá ter que o abrir com outra aplicação.\n\n diff --git a/chrome/locale/ro/torbutton.properties b/chrome/locale/ro/torbutton.properties index 01b9ae0e..ca44efae 100644 --- a/chrome/locale/ro/torbutton.properties +++ b/chrome/locale/ro/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Află mai mult torbutton.circuit_display.click_to_copy = Click pentru a copia torbutton.circuit_display.copied = Copiat! torbutton.content_sizer.margin_tooltip = Navigatorul Tor Browser adaugă această margine pentru a face lățimea și înălțimea ferestrei tale mai puțin specifică, și astfel reduce abilitatea altora de a te urmări online. -torbutton.panel.tooltip.disabled = Click pentru a activa Tor -torbutton.panel.tooltip.enabled = Click pentru a dezactiva Tor -torbutton.panel.label.disabled = Tor a fost dezactivat -torbutton.panel.label.enabled = Tor a fost activat extensions.torbutton(a)torproject.org.description = Torbutton oferă posibilitatea de a configura setările navigatorului si de a goli rapid şi ușor datele private ale navigării. torbutton.popup.external.title = Descărcare fișier de tip extern? torbutton.popup.external.app = Navigatorul Tor Browser nu poate afișa acest fișier. Va trebui să îl deschizi cu o altă aplicație.\n\n diff --git a/chrome/locale/ru/torbutton.properties b/chrome/locale/ru/torbutton.properties index f9577aca..b933f1ea 100644 --- a/chrome/locale/ru/torbutton.properties +++ b/chrome/locale/ru/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Узнать больше torbutton.circuit_display.click_to_copy = Нажмите для копирования torbutton.circuit_display.copied = Скопировано! torbutton.content_sizer.margin_tooltip = Tor Browser добавляет этот отступ, чтобы ширина и высота окна были менее узнаваемыми. Это затрудняет отслеживание в интернете. -torbutton.panel.tooltip.disabled = Нажмите, чтобы включить Tor -torbutton.panel.tooltip.enabled = Нажмите, чтобы отключить Tor -torbutton.panel.label.disabled = Tor отключен -torbutton.panel.label.enabled = Tor включен extensions.torbutton(a)torproject.org.description = Torbutton предлагает кнопку для настройки Tor. С помощью Torbutton можно быстро и легко очистить личные данные просмотра. torbutton.popup.external.title = Скачать внешний файл? torbutton.popup.external.app = Tor Browser не может отобразить этот файл. Придется открыть его с помощью другого приложения.\n\n diff --git a/chrome/locale/sco/torbutton.properties b/chrome/locale/sco/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/sco/torbutton.properties +++ b/chrome/locale/sco/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/sk/torbutton.properties b/chrome/locale/sk/torbutton.properties index 62679037..1d2cd032 100644 --- a/chrome/locale/sk/torbutton.properties +++ b/chrome/locale/sk/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Kliknite pre zapnutie Tor -torbutton.panel.tooltip.enabled = Kliknite pre vypnutie Tor -torbutton.panel.label.disabled = Tor vypnutý -torbutton.panel.label.enabled = Tor zapnutý extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Načítať externý obsah? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/sl/torbutton.properties b/chrome/locale/sl/torbutton.properties index 9f8156a0..b532624e 100644 --- a/chrome/locale/sl/torbutton.properties +++ b/chrome/locale/sl/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Klikni za vklop anonimizacije -torbutton.panel.tooltip.enabled = Klikni za izklop anonimizacije -torbutton.panel.label.disabled = Anonimizacija izključena -torbutton.panel.label.enabled = Anonimizacija vključena extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Naloži zunanje vsebine? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/so/torbutton.properties b/chrome/locale/so/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/so/torbutton.properties +++ b/chrome/locale/so/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/son/torbutton.properties b/chrome/locale/son/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/son/torbutton.properties +++ b/chrome/locale/son/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/sq/torbutton.properties b/chrome/locale/sq/torbutton.properties index 1a9bd3eb..da30095e 100644 --- a/chrome/locale/sq/torbutton.properties +++ b/chrome/locale/sq/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/sr/torbutton.properties b/chrome/locale/sr/torbutton.properties index b587448a..7945ea52 100644 --- a/chrome/locale/sr/torbutton.properties +++ b/chrome/locale/sr/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Кликните да бисте омогућили Тор -torbutton.panel.tooltip.enabled = Кликните да бисте онемогућили Тор -torbutton.panel.label.disabled = Тор је онемогућен -torbutton.panel.label.enabled = Тор је омогућен extensions.torbutton(a)torproject.org.description = Torbutton nudi dugme za konfiguraciju Tor postavki i lako i brzo ciscenje pretrazivackih informacija. torbutton.popup.external.title = Учитати спољни садржај? torbutton.popup.external.app = Потребан је спољни програм за руковање:\n\n diff --git a/chrome/locale/st/torbutton.properties b/chrome/locale/st/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/st/torbutton.properties +++ b/chrome/locale/st/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/su/torbutton.properties b/chrome/locale/su/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/su/torbutton.properties +++ b/chrome/locale/su/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/sv-SE/torbutton.properties b/chrome/locale/sv-SE/torbutton.properties index dc1ac76a..d542f3cd 100644 --- a/chrome/locale/sv-SE/torbutton.properties +++ b/chrome/locale/sv-SE/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Läs mer torbutton.circuit_display.click_to_copy = Klicka för att kopiera torbutton.circuit_display.copied = Kopierat! torbutton.content_sizer.margin_tooltip = Tor Browser lägger till denna marginal för att göra bredden och höjden på ditt fönster mindre tydlig. Därmed minskas möjligheten att spåra dig. -torbutton.panel.tooltip.disabled = Klicka för att aktivera Tor -torbutton.panel.tooltip.enabled = Klicka för att inaktivera Tor -torbutton.panel.label.disabled = Tor inaktiv -torbutton.panel.label.enabled = Tor aktiv extensions.torbutton(a)torproject.org.description = Torbutton ger en knapp för att konfigurera Tor inställningar och snabbt och enkelt rensa privat surfdata. torbutton.popup.external.title = Hämta en extern filtyp? torbutton.popup.external.app = Tor Browser kan inte visa filen. Du behöver öppna den i ett annat program.\n\n diff --git a/chrome/locale/sw/torbutton.properties b/chrome/locale/sw/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/sw/torbutton.properties +++ b/chrome/locale/sw/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ta/torbutton.properties b/chrome/locale/ta/torbutton.properties index 800a5947..4ebb6398 100644 --- a/chrome/locale/ta/torbutton.properties +++ b/chrome/locale/ta/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/te/torbutton.properties b/chrome/locale/te/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/te/torbutton.properties +++ b/chrome/locale/te/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/tg/torbutton.properties b/chrome/locale/tg/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/tg/torbutton.properties +++ b/chrome/locale/tg/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/th/torbutton.properties b/chrome/locale/th/torbutton.properties index 5ebad60e..5cff4cca 100644 --- a/chrome/locale/th/torbutton.properties +++ b/chrome/locale/th/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = เรียนรู้เพิ่ม torbutton.circuit_display.click_to_copy = Click to Copy torbutton.circuit_display.copied = Copied! torbutton.content_sizer.margin_tooltip = Tor Browser เพิ่มระยะขอบนี้เพื่อทำให้ความกว้างและความสูงของหน้าต่างคุณโดดเด่นน้อยลง และลดความสามารถของบุคคลอื่นในการติดตามคุณทางออนไลน์ -torbutton.panel.tooltip.disabled = คลิกเพื่อเปิดใช้ Tor -torbutton.panel.tooltip.enabled = คลิกเพื่อปิด Tor -torbutton.panel.label.disabled = ปิดใช้ Tor อยู่ -torbutton.panel.label.enabled = เปิดใช้ Tor อยู่ extensions.torbutton(a)torproject.org.description = Torbutton มีปุ่มให้ปรับแต่งการตั้งค่า Tor และล้างข้อมูลการดูเว็บส่วนบุคคลอย่างรวดเร็วและง่ายดาย torbutton.popup.external.title = ดาวน์โหลดไฟล์ภายนอก torbutton.popup.external.app = Tor Browser ไม่สามารถแสดงไฟล์นี้ คุณต้องเปิดมันในโปรแกรมอื่น\n\n diff --git a/chrome/locale/ti/torbutton.properties b/chrome/locale/ti/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ti/torbutton.properties +++ b/chrome/locale/ti/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/tk/torbutton.properties b/chrome/locale/tk/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/tk/torbutton.properties +++ b/chrome/locale/tk/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/tr/torbutton.properties b/chrome/locale/tr/torbutton.properties index 30463c18..2f838439 100644 --- a/chrome/locale/tr/torbutton.properties +++ b/chrome/locale/tr/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Ayrıntılı bilgi alın torbutton.circuit_display.click_to_copy = Kopyalamak için tıklayın torbutton.circuit_display.copied = Kopyalandı! torbutton.content_sizer.margin_tooltip = Tor Browser pencerenizin genişlik ve yüksekliğini daha az ayırt edilebilir duruma getirmek için kenar boşlukları ekleyerek kişilerin sizi çevrim içi olarak izleme yeteneğini azaltır. -torbutton.panel.tooltip.disabled = Tor uygulamasını etkinleştirmek için tıklayın -torbutton.panel.tooltip.enabled = Tor uygulamasını devre dışı bırakmak için tıklayın -torbutton.panel.label.disabled = Tor Devre Dışı -torbutton.panel.label.enabled = Tor Etkin extensions.torbutton(a)torproject.org.description = Torbutton, Tor ayarlarını yapabileceğiniz ve kişisel tarama verilerinizi hızla ve kolayca silebileceğiniz bir düğme görüntüler. torbutton.popup.external.title = Dış bir dosya türü indirilsin mi? torbutton.popup.external.app = Tor Browser bu dosyayı görüntüleyemiyor. Başka bir uygulamayla açmanız gerekecek.\n diff --git a/chrome/locale/uk/torbutton.properties b/chrome/locale/uk/torbutton.properties index c12fe3e6..1332c099 100644 --- a/chrome/locale/uk/torbutton.properties +++ b/chrome/locale/uk/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Натисніть аби увімкнути Tor -torbutton.panel.tooltip.enabled = Натисніть аби вимкнути Tor -torbutton.panel.label.disabled = Tor Вимкнено -torbutton.panel.label.enabled = Tor Увімкнено extensions.torbutton(a)torproject.org.description = Torbutton передбачає кнопку, щоб налаштувати Tor і швидко та легко очистити особисті дані перегляду. torbutton.popup.external.title = Завантажити зовнішній вміст? torbutton.popup.external.app = Зовнішня прикладна програма необхідна для обробки:\\n\n\\n diff --git a/chrome/locale/ur/torbutton.properties b/chrome/locale/ur/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ur/torbutton.properties +++ b/chrome/locale/ur/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/ve/torbutton.properties b/chrome/locale/ve/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/ve/torbutton.properties +++ b/chrome/locale/ve/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/vi/torbutton.properties b/chrome/locale/vi/torbutton.properties index 7cd3c34c..3a3fe0e3 100644 --- a/chrome/locale/vi/torbutton.properties +++ b/chrome/locale/vi/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = Biết thêm torbutton.circuit_display.click_to_copy = Click to Copy torbutton.circuit_display.copied = Copied! torbutton.content_sizer.margin_tooltip = Trình duyệt Tor thêm lề này để làm cho chiều rộng và chiều cao của màn hình của bạn ít dễ bị phân biệt hơn, và vì thế giảm khả năng của những người theo dõi bạn trực tuyến. -torbutton.panel.tooltip.disabled = Nhấn để bật Tor -torbutton.panel.tooltip.enabled = Nhấn để tắt Tor -torbutton.panel.label.disabled = Tor bị tắt -torbutton.panel.label.enabled = Tor được bật extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Tải về một loại tập tin bên ngoài? torbutton.popup.external.app = Trình duyệt Tor không thể hiển thị tập tin này. Bạn cần mở nó với một ứng dụng khác.\n\n diff --git a/chrome/locale/wa/torbutton.properties b/chrome/locale/wa/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/wa/torbutton.properties +++ b/chrome/locale/wa/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/wo/torbutton.properties b/chrome/locale/wo/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/wo/torbutton.properties +++ b/chrome/locale/wo/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/zh-CN/torbutton.properties b/chrome/locale/zh-CN/torbutton.properties index 17ea5d2f..f67bf83d 100644 --- a/chrome/locale/zh-CN/torbutton.properties +++ b/chrome/locale/zh-CN/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = 详细了解 torbutton.circuit_display.click_to_copy = 点击以复制 torbutton.circuit_display.copied = 已复制! torbutton.content_sizer.margin_tooltip = Tor 浏览器添加了一些边框,以降低窗口大小的独特性,令在线跟踪监控变得更加困难。 -torbutton.panel.tooltip.disabled = 点击启用 Tor -torbutton.panel.tooltip.enabled = 点击禁用 Tor -torbutton.panel.label.disabled = Tor 已禁用 -torbutton.panel.label.enabled = Tor 已启用 extensions.torbutton(a)torproject.org.description = Torbutton 是一个按钮,可对“Tor 设置”进行修改,并可快速而方便地清除浏览器隐私数据。 torbutton.popup.external.title = 下载一个外部文件类型? torbutton.popup.external.app = Tor 浏览器无法显示此文件。您需要用其他应用程序打开它。\n\n diff --git a/chrome/locale/zh-HK/torbutton.properties b/chrome/locale/zh-HK/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/zh-HK/torbutton.properties +++ b/chrome/locale/zh-HK/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/locale/zh-TW/torbutton.properties b/chrome/locale/zh-TW/torbutton.properties index 70deb509..b0ca4ab9 100644 --- a/chrome/locale/zh-TW/torbutton.properties +++ b/chrome/locale/zh-TW/torbutton.properties @@ -11,10 +11,6 @@ torbutton.circuit_display.learn_more = 繼續閱讀 torbutton.circuit_display.click_to_copy = 按一下以複製 torbutton.circuit_display.copied = 已複製! torbutton.content_sizer.margin_tooltip = 洋蔥路由瀏覽器特意將視窗邊框的寬度及高度重新設置,以便讓您的瀏覽器狀態資訊看起來更為普通,如此可以減少您的網路活動被識別並追蹤的可能性。 -torbutton.panel.tooltip.disabled = 按一下以啟用洋蔥路由 -torbutton.panel.tooltip.enabled = 按一下以停用洋蔥路由 -torbutton.panel.label.disabled = 洋蔥路由已停用 -torbutton.panel.label.enabled = 洋蔥路由已啟用 extensions.torbutton(a)torproject.org.description = Torbutton 提供一個按鈕來設定洋蔥路由,以及輕鬆便捷地清除私人瀏覽資料。 torbutton.popup.external.title = 下載外部檔案類型? torbutton.popup.external.app = 洋蔥路由瀏覽器無法顯示這個檔案,您需要使用其他應用程式來開啟它。\n\n diff --git a/chrome/locale/zu/torbutton.properties b/chrome/locale/zu/torbutton.properties index ee5b1f95..39a82a73 100644 --- a/chrome/locale/zu/torbutton.properties +++ b/chrome/locale/zu/torbutton.properties @@ -1,7 +1,3 @@ -torbutton.panel.tooltip.disabled = Click to enable Tor -torbutton.panel.tooltip.enabled = Click to disable Tor -torbutton.panel.label.disabled = Tor Disabled -torbutton.panel.label.enabled = Tor Enabled extensions.torbutton(a)torproject.org.description = Torbutton provides a button to configure Tor settings and quickly and easily clear private browsing data. torbutton.popup.external.title = Load external content? torbutton.popup.external.app = An external application is needed to handle:\n\n diff --git a/chrome/skin/torbutton-update-needed.svg b/chrome/skin/torbutton-update-needed.svg deleted file mode 100644 index 654f5ef1..00000000 --- a/chrome/skin/torbutton-update-needed.svg +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <g fill="context-fill" fill-opacity="context-fill-opacity"> - <path d="M7.06561268 5.02241519C6.77772045 5.2116121 5.67952408 5.90554501 5.6853992 5.90178938C5.35790364 6.11113858 5.09635335 6.28354515 4.86413018 6.44457064C4.45268439 6.72987059 4.15887546 6.96359333 3.97499388 7.15193679C2.95731966 8.16499644 2.66333288 8.97771922 2.77290903 10.3548433C2.86347409 11.8242645 4.01769529 13.1628244 5.73360996 13.7141752C6.42393225 13.9308094 7.08993386 14.0 8.24418607 14.0C9.69409954 14.0 11.010192 13.6175745 11.8475477 12.9475461C12.7611494 12.2214478 13.2954545 11.1244618 13.2954545 10.0058997C13.2954545 8.86286776 12.7876949 7.76058164 11.8769727 6.9600938C11.3838667 6.53505399 10.722397 6.11798563 9.75901067 5.60447735C9.08955454 5.26286683 8.4719792 4.75203246 8.02479915 4.11379651C7.77978416 4.4739196 7.45874047 4.78154253 7.06561268 5.02241519C7.06561268 5.02241519 7.06561268 5.02241519 7.06561268 5.02241519M13.1898674 5.45132743C14.5364638 6.63126844 15.2954545 8.28318584 15.2954545 10.0058997C15.2954545 11.7286136 14.4874967 13.4041 298 13.0919331 14.5132743C11.7943039 15.5516224 9.98251962 16.0 8.24418607 16.0C7.16690894 16.0 6.1875661 15.9528024 5.13477254 15.6224189C2.71089901 14.8436578 0.923598318 12.8613569 0.776696891 10.4778761C0.629795465 8.63716814 1.07049974 7.22123894 2.56399758 5.73451327C3.32298828 4.95575221 4.88993683 4.05899705 5.96721396 3.35103245C6.50585253 3.02064897 7.06897466 2.02949853 5.99169753 0.16519174C5.99169753 0.16519174 6.21204967 0.0 6.21204967 0.0C6.21204967 0.0 9.41939748 1.27433628 9.41939748 1.27433628C8.97869321 2.64306785 10.2518389 3.61061947 10.6680596 3.82300885C11.5984353 4.31858407 12.4798439 4.83775811 13.1898674 5.45132743C13.1898674 5.45132743 13.1898674 5.45132743 13.1898674 5.45132743" /> - <path d="M8.27272727 5.0C8.49625435 5.67889606 9.03172133 6.21869701 9.63636041 6.5268042C10.3279607 6.89485621 10.8036714 7.19446079 11.1684763 7.5087455C11.8759239 8.12902347 12.2727273 8.98864463 12.2727273 9.88278877C12.2727273 10.7655864 11.852758 11.6266312 11.1353943 12.1959748C10.4876507 12.713565 9.5005326 13.0 8.42423809 13.0C8.37244863 13.0 8.32197458 12.9998006 8.27272727 12.9993871C8.27272727 12.9993871 8.27272727 5.0 8.27272727 5.0C8.27272727 5.0 8.27272727 5.0 8.27272727 5.0" /> - </g> - <polygon points="5,7 9,15 1,15" fill="#414141"/> - <path fill-rule="nonzero" fill="#FFE900" d="M9.78067261 13.96561722C10.0020131 14.40856238 9.97819173 14.93453755 9.71771774 15.35566142C9.45724375 15.7767853 8.9972698 16.03299087 8.50210118 16.03276007C8.50210118 16.03276007 1.42710118 16.03276007 1.42710118 16.03276007C0.932880889 16.03225088 0.474029854 15.77633171 0.213899592 15.3561101C-0.0462306709 14.93588849 -0.0706843715 14.41106384 0.149244037 13.96847436C0.149244037 13.96847436 3.68710118 6.889902932 3.68710118 6.889902932C3.92904842 6.405811394 4.42377158 6.1 4.96495832 6.1C5.50614506 6.1 6.00086822 6.405811394 6.24281547 6.889902932C6.24281547 6.889902932 9.78067261 13.96561722 9.78067261 13.96561722C9.78067261 13.96561722 9.78067261 13.96561722 9.78067261 13.96561722M4.25067261 8.88990293C4.25067261 8.88990293 4.25067261 11.74704579 4.25067261 11.74704579C4.25067261 12.1415349 4.57046922 12.4613315 4.96495832 12.4613315C5.35944743 12.4613315 5.67924404 12.1415349 5.67924404 11.74704579C5.67924404 11.74704579 5.67924 404 8.88990293 5.67924404 8.88990293C5.67924404 8.49541382 5.35944743 8.17561722 4.96495832 8.17561722C4.57046922 8.17561722 4.25067261 8.49541382 4.25067261 8.88990293C4.25067261 8.88990293 4.25067261 8.88990293 4.25067261 8.88990293M4.96495832 14.78276007C5.45806971 14.78276007 5.85781547 14.38301432 5.85781547 13.88990293C5.85781547 13.39679155 5.45806971 12.99704579 4.96495832 12.99704579C4.47184694 12.99704579 4.07210118 13.39679155 4.07210118 13.88990293C4.07210118 14.38301432 4.47184694 14.78276007 4.96495832 14.78276007C4.96495832 14.78276007 4.96495832 14.78276007 4.96495832 14.78276007" /> -</svg> diff --git a/chrome/skin/torbutton.css b/chrome/skin/torbutton.css index 669e05e5..fff1714b 100644 --- a/chrome/skin/torbutton.css +++ b/chrome/skin/torbutton.css @@ -1,50 +1,3 @@ -@keyframes blink-update { - 0% { - list-style-image: url("chrome://torbutton/skin/torbutton-update-needed.svg"); - } - 100% { - list-style-image: url("chrome://torbutton/skin/torbutton.svg"); - } -} - -#torbutton-button { - list-style-image: url("chrome://torbutton/skin/torbutton.svg"); -} -#torbutton-button[tbstatus="on"] { - opacity: 1.0; -} -#torbutton-button[tbstatus="off"] { - opacity: 0.4; -} -#torbutton-button[tbUpdateNeeded="true"] { - opacity: 1.0; - animation: blink-update normal 1s infinite ease-in-out; -} - -#torbutton-button-tb { - list-style-image: url("chrome://torbutton/skin/torbutton.svg"); -} -#torbutton-button-tb[tbstatus="on"] { - opacity: 1.0; -} -#torbutton-button-tb[tbstatus="off"] { - opacity: 0.4; -} - -#torbutton-button-tb-msg { - list-style-image: url("chrome://torbutton/skin/torbutton.svg"); -} -#torbutton-button-tb-msg[tbstatus="on"] { - opacity: 1.0; -} -#torbutton-button-tb-msg[tbstatus="off"] { - opacity: 0.4; -} - -#torbutton-checkForUpdate[tbUpdateNeeded] { - font-weight: bold; -} - svg.circuit text { font-family: Arial; }
1 0
0 0
[tor-browser/tor-browser-84.0-10.5-2] fixup! Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
by gk@torproject.org 11 Jan '21

11 Jan '21
commit fa611cfab0b3f322c88cb32a7e13c4c8e655868f Author: Alex Catarineu <acat(a)torproject.org> Date: Fri Jan 8 20:40:43 2021 +0100 fixup! Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing Bug 40288: Fix search engine order --- toolkit/components/search/SearchService.jsm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/toolkit/components/search/SearchService.jsm b/toolkit/components/search/SearchService.jsm index ab40fa57b29d..e542f4216c5d 100644 --- a/toolkit/components/search/SearchService.jsm +++ b/toolkit/components/search/SearchService.jsm @@ -1060,14 +1060,14 @@ SearchService.prototype = { : AppConstants.MOZ_UPDATE_CHANNEL; const engines = [ - { webExtension: { id: "ddg(a)search.mozilla.org" } }, - { webExtension: { id: "ddg-onion(a)search.mozilla.org" } }, - { webExtension: { id: "google(a)search.mozilla.org" } }, - { webExtension: { id: "yahoo(a)search.mozilla.org" } }, - { webExtension: { id: "twitter(a)search.mozilla.org" } }, - { webExtension: { id: "wikipedia(a)search.mozilla.org" } }, - { webExtension: { id: "youtube(a)search.mozilla.org" } }, - { webExtension: { id: "startpage(a)search.mozilla.org" } }, + { webExtension: { id: "ddg(a)search.mozilla.org" }, orderHint: 100 }, + { webExtension: { id: "youtube(a)search.mozilla.org" }, orderHint: 90 }, + { webExtension: { id: "google(a)search.mozilla.org" }, orderHint: 80 }, + { webExtension: { id: "ddg-onion(a)search.mozilla.org" }, orderHint: 70 }, + { webExtension: { id: "startpage(a)search.mozilla.org" }, orderHint: 60 }, + { webExtension: { id: "twitter(a)search.mozilla.org" }, orderHint: 50 }, + { webExtension: { id: "wikipedia(a)search.mozilla.org" }, orderHint: 40 }, + { webExtension: { id: "yahoo(a)search.mozilla.org" }, orderHint: 30 }, ]; for (let e of engines) {
1 0
0 0
[tor-browser-build/maint-10.0-android] Tor Browser 10.0.8 release preparations
by sysrqb@torproject.org 08 Jan '21

08 Jan '21
commit 5275ae4dfcda4a21169c456cd21f92f8764b1509 Author: Matthew Finkel <sysrqb(a)torproject.org> Date: Thu Jan 7 20:40:23 2021 +0000 Tor Browser 10.0.8 release preparations Version bumps and Changelog update --- projects/android-components/config | 4 +- .../gradle-dependencies-list.txt | 4 +- projects/fenix/config | 4 +- projects/fenix/gradle-dependencies-list.txt | 358 ++++++++++----------- projects/geckoview/config | 2 +- .../tor-browser/Bundle-Data/Docs/ChangeLog.txt | 8 + projects/tor-browser/allowed_addons.json | 212 ++++++------ projects/tor-browser/config | 4 +- rbm.conf | 2 +- 9 files changed, 303 insertions(+), 295 deletions(-) diff --git a/projects/android-components/config b/projects/android-components/config index ef74fce..1d441d3 100644 --- a/projects/android-components/config +++ b/projects/android-components/config @@ -8,12 +8,12 @@ gpg_keyring: torbutton.gpg variant: '[% IF c("var/release") %]Release[% ELSE %]Beta[% END %]' var: - android_components_version: 67.0.11 + android_components_version: 67.0.17 torbrowser_branch: 10.0 container: use_container: 1 # This should be updated when the list of gradle dependencies is changed. - gradle_dependencies_version: 12 + gradle_dependencies_version: 13 # Switch to make it easier to grab all dependencies during a dry-run. # Note: Use the commit before support for new GeckoView interfaces gets added. fetch_gradle_dependencies: 0 diff --git a/projects/android-components/gradle-dependencies-list.txt b/projects/android-components/gradle-dependencies-list.txt index c0a3ea3..186a727 100644 --- a/projects/android-components/gradle-dependencies-list.txt +++ b/projects/android-components/gradle-dependencies-list.txt @@ -408,8 +408,8 @@ b3836516ae7c9f1ca38ce636e24e3d10b2b421d94e344f14033daa5f20df3168 | https://maven 17a1138b7366e606664909f85462a9496619d2e3c4cdf732238e3ca104678b6f | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/84.0.… 1c31f1578080c35980d5b4b64bc19304f72de57c3b106390efa4e32e6a71b6f4 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/85… fe749823ecc6db346ce5b569c0f6db253389deb94388d401dbaf41b541397120 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-nightly/85… -4f1c693d09c087276a59a63f3a1482ad4be9101bdb0646d9ce151d187a6e0ac0 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/84.0.20201… -d2a4dca050e10480e9f98c8710542f3252dad61b61b0f5d2fdb1db6a2e9ac9fd | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/84.0.20201… +fcdfe4029a5f82ac8a86c6452e3f5b57994bb1025ebb8143c12a436a7f07d359 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/84.0.20210… +fd621684f18690a812c81438e100d5d5b9d67fb912f243d9e7625ffd691ee672 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/84.0.20210… e3b779d5f79c8012d62d3e43bfc2d577ca65439bcf7181c8ec333d0f3fc76890 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3… 6e0b82e4ed2fec26de9c9e68d6fa237d716177d9f9e7f6b1213699d7f55e73e6 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3… 5eb5d86577ecf64ba66df368c07dde772d1e82da63f25d73e63118d261ca7a7c | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/… diff --git a/projects/fenix/config b/projects/fenix/config index 0224e71..7fa5dda 100644 --- a/projects/fenix/config +++ b/projects/fenix/config @@ -8,13 +8,13 @@ gpg_keyring: torbutton.gpg variant: Release var: - fenix_version: 84.1.0 + fenix_version: 84.1.4 torbrowser_branch: 10.0 copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]' container: use_container: 1 # This should be updated when the list of gradle dependencies is changed. - gradle_dependencies_version: 14 + gradle_dependencies_version: 15 # Switch to make it easier to grab all dependencies during a dry-run. # Note: Use the commit that integrates Tor. fetch_gradle_dependencies: 0 diff --git a/projects/fenix/gradle-dependencies-list.txt b/projects/fenix/gradle-dependencies-list.txt index e056e9a..5a13d6d 100644 --- a/projects/fenix/gradle-dependencies-list.txt +++ b/projects/fenix/gradle-dependencies-list.txt @@ -338,7 +338,7 @@ f6b9fe1101896f068d64bcad7b5927cbab59c5ab6b7efe96e72139d68ecc27f5 | https://jcent 256ff34118ab292d1b4f3ee4d2c3e5e5f0f609d8e07c57e8ad1f51c46d4fbb46 | https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.8.7/j… 0d8f415d56320fbe3883ab7adee73bbb2c9a69c2a49af3608fd6b1efa15d8b5a | https://jcenter.bintray.com/com/fasterxml/jackson/core/jackson-core/2.8.7/j… 3b51994c1a3a29c2c89728226c0be14b69888a1bb0ef311f8d65904cdfbd9358 | https://jcenter.bintray.com/com/fasterxml/jackson/jackson-parent/2.8/jackso… -e4610d4b73b116756a848e0cb67461775a62ab59d0ea1d46372b77709b59c0a1 | https://jcenter.bintray.com/com/fasterxml/oss-parent/27/oss-parent-27.pom +b9b8f388fd628057b1249756468b86726c8fd5816ce14d313cb40003a509beeb | https://jcenter.bintray.com/com/fasterxml/oss-parent/27/oss-parent-27.pom def9b4225fa37219e18f81d01f0e52d73dca1257a38f5475be9dd58f87736510 | https://jcenter.bintray.com/com/github/gundy/semver4j/0.16.4/semver4j-0.16.… 32001db2443b339dd21f5b79ff29d1ade722d1ba080c214bde819f0f72d1604d | https://jcenter.bintray.com/com/github/gundy/semver4j/0.16.4/semver4j-0.16.… cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f | https://jcenter.bintray.com/com/google/android/apps/common/testing/accessib… @@ -468,7 +468,7 @@ f879b6e945854c6900b0dbee1c8384d7ab3de7e157fd7ac84937405c416d2a5e | https://jcent 6d704e450a816a45bce806ba22c22fe83d8e8dcf7a71517603de630a1726809f | https://jcenter.bintray.com/com/sun/istack/istack-commons-runtime/3.0.7/ist… 6f83d3c85fdca9ef24010cb2f652aab1a508bff6331c087b60d0301782b78c6f | https://jcenter.bintray.com/com/sun/istack/istack-commons/3.0.7/istack-comm… c2204f54b43593808c9af6502865ee71679823156dabdef341e71d35662c7aa0 | https://jcenter.bintray.com/com/sun/xml/bind/jaxb-bom-ext/2.3.1/jaxb-bom-ex… -8b7d9154594e5b0e2bf1d9de6d2ac8dc7ae84179dfeb571299ce343292e9ed12 | https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-parent/2.3.1/jaxb-par… +f699ef37ec7966e284742dfca83075221179041a9a49aef7991280192604462d | https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-parent/2.3.1/jaxb-par… b56383eb4d43498b145d379e2a93d5fcdcd8ff9291f89b58b82cb91658dbf14c | https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-runtime-parent/2.3.1/… 7a8473e935504841c606686d84e9c017a739ac2c144fde687aa003a7dd44de7f | https://jcenter.bintray.com/com/sun/xml/bind/mvn/jaxb-txw-parent/2.3.1/jaxb… 785861db11ca1bd0d1956682b974ad73eb19cd3e01a4b3fa82d62eca97210aec | https://jcenter.bintray.com/com/sun/xml/fastinfoset/FastInfoset/1.2.15/Fast… @@ -538,9 +538,9 @@ aafe6935d6bedb89a6aa32563d441fbe305da1de193d6f71a45a0212acf9b756 | https://jcent 2b9f3497218b32c399d1ecbea0b00d4f4553edcf669919ed1e1a87daa77acf87 | https://jcenter.bintray.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.aar 5557e235a8aa2f9766d5dc609d67948f2a8832c2d796cea9ef1d6cbe0b3b7eaf | https://jcenter.bintray.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.jar 5fe81b0255978f24616d37b10608b79498a5f3073e1d9b2038d8736a831f2608 | https://jcenter.bintray.com/net/java/dev/jna/jna/5.6.0/jna-5.6.0.pom -5b936f6757872c1b901cb821001652eda746e3b6cffef9c434443534a96bfc9a | https://jcenter.bintray.com/net/java/jvnet-parent/1/jvnet-parent-1.pom -8fd3e207f5edf3a446b55f5a6136725e3f7b0ac572d8bdc3067431815887a676 | https://jcenter.bintray.com/net/java/jvnet-parent/3/jvnet-parent-3.pom -3bc67852756cc2d3e04d8636f3af7d142464ff5bb43c2eda9c32b085be56ac19 | https://jcenter.bintray.com/net/java/jvnet-parent/5/jvnet-parent-5.pom +281440811268e65d9e266b3cc898297e214e04f09740d0386ceeb4a8923d63bf | https://jcenter.bintray.com/net/java/jvnet-parent/1/jvnet-parent-1.pom +30f5789efa39ddbf96095aada3fc1260c4561faf2f714686717cb2dc5049475a | https://jcenter.bintray.com/net/java/jvnet-parent/3/jvnet-parent-3.pom +1af699f8d9ddab67f9a0d202fbd7915eb0362a5a6dfd5ffc54cafa3465c9cb0a | https://jcenter.bintray.com/net/java/jvnet-parent/5/jvnet-parent-5.pom 26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-… 7af7e2d8b24b4798f04c2b7da24c9fbd1b7557b4e017c2054481565916079092 | https://jcenter.bintray.com/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-… f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcenter.bintray.com/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar @@ -548,7 +548,7 @@ f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2 | https://jcent 75bc89695fa66e75374ecda439b802406f0ab1d826dd386eed0a23b1f0a9d264 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/6.0.3/proguard-ba… 2a823d79f2675582a988d539466d1b175e939782efbe0f6e61f06cb165ed4907 | https://jcenter.bintray.com/net/sf/proguard/proguard-base/6.0.3/proguard-ba… cc12b1168e521491dd0e687cfebec11a4af874b22af70e10cf2a05b47ca00c8f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/6.0.3/proguard-… -dab8d3d71fecb6edb4cc62fcfdd969744975a773b18e09581c63e9a9929dbb3f | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/6.0.3/proguard-… +5a5c7317d68ce80d1d40c9d8bd4e38814d42d1b16c265146e333634833a35a57 | https://jcenter.bintray.com/net/sf/proguard/proguard-gradle/6.0.3/proguard-… d87266bfd2312c3b036c4ac709310afa35c448ceb18027c3b87a33d03c6de0a0 | https://jcenter.bintray.com/net/sf/proguard/proguard-parent/6.0.3/proguard-… 5358b478d82555ab57afd7fc7231d603b40f977be7ca39f40c5ec54e767eb674 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.2-1/antlr4-master-4… 401877d5e70ad599e9b6cff18434ea0332f637b51f8ec68352646c836f9bb2a4 | https://jcenter.bintray.com/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5… @@ -577,7 +577,7 @@ c03f813195e7a80e3608d0ddd8da80b21696a4c92a6a2298865bf149071551c7 | https://jcent 7efc1241e73e7fbb268bfd33242d11ebd3ca07061d7d85f2962dc32a0f0b8855 | https://jcenter.bintray.com/org/apache/httpcomponents/httpclient/4.5.6/http… b042b41f2391edb00d35f7f4e509aed2123648c1d246ce58d0f7b905c9fe1f73 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-client… 61e9427d4be326c307a7f16ba828d1cb3b14713c9b04fc8ba992a58f376c3136 | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-core/4… -3b9ff4e8f7788fbbb3e0011b8a9098e8acf6815709c913aa3d027dfa3a799b3f | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-parent… +caaf967d94afb21753f36082c6086206bd1f48825ff596932cceba72b65d39fa | https://jcenter.bintray.com/org/apache/httpcomponents/httpcomponents-parent… 78ba1096561957db1b55200a159b648876430342d15d461277e62360da19f6fd | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.10/httpc… c5c12066df2b3b88a89a2c8602b81ea9a61627e976e5129eea1899ebbaea392b | https://jcenter.bintray.com/org/apache/httpcomponents/httpcore/4.4.10/httpc… 0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e | https://jcenter.bintray.com/org/apache/httpcomponents/httpmime/4.5.6/httpmi… @@ -867,180 +867,180 @@ f452730e5ef848c766f50c947da9de88d710ab1404928ba14d2d0a009b4f9446 | https://maven 5e111cc168f358063e9eb0b818bb5713dcb611626785b48a56530f3859028936 | https://maven.mozilla.org/maven2/org/mozilla/appservices/syncmanager/67.0.0… 1711bd6a0be32d1912b3d3580cd4eed193fbb9a8a56485c758191d13b46b04dd | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/67.0.0/tabs-6… 6dc1fac81215b05b347e343181cd691a0c27cb34465ed2ea818785901616408f | https://maven.mozilla.org/maven2/org/mozilla/appservices/tabs/67.0.0/tabs-6… -25c59641360e86e905e40a9090019271e2302f60f03ca352d061ec44540dab26 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/… -26fa4c822ba63737e487cb3eff1e45938b8f0b73695f83bcd8c48b272e563648 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/… -96ba207d21b7f3ea35ed0d73e5a9ddc75235b7f047977fd862b653352b1f2561 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/67.… -823db060c0e9ddd4f22d6bce2c14227c2a3037fedf0441448fe6edf38373f026 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/67.… -ea17857284b52298c4501f2d10dac9ae8b6a1a320cb48c928d71409b67158cfa | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck… -daebb872b2048ca9f7da9e868f056a4859d33016a95fbfc73db9533529126719 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck… -4afca95f507ad4236cf5565ff938c1843a61481bfe52f0f7ad41cd30b4a60ee6 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck… -3a36e9ccea98d4c2d754327edb2e3fa1d6636bfdd7532da10a13b3b1c2011233 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck… -9ca40858447f144afa05f3596a277f04361bfe4e624fdfad1025d39e92507de4 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/… -375e0ee17d03b8a5e1d6e19559b9080943cc64557567079675f30ccc0c9d27ae | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/… -4c61c6aa8fbfd1eaebe7c609ff9cab2406e5ce7269230714fe110a8b0461e3f4 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/67.0.… -23be347301c456a5c6c938c12cc385e2cf575623a813798ca6452cc8cdcc87e0 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/67.0.… -f06cbbe8006cf33ce2f28ea0c2e3478958912c01a9c68352c23dc6569b1012b3 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/67.0.1… -fe57e3f9b11279a361a46c51c28e3b671c9358e587882f2c4a5f9e752f989d60 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/67.0.1… -2383a3dc9be6be17e8472f6677341690c5ed069abfb804afba1b133a8dfc8ed5 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/67.0.… -e510e38bf330f23e782b19e084752e23e5d8f01b4257afa9087e5a327b495075 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/67.0.… -a6d2548dff81a90dc4cd7d52fe2c392f9f7c4c650cc5f80b1210d2f67585a3b1 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/67.0… -7703c298ebaf57f5bb0f14912edd5c38a881edc63156534d3734406b10c0eb10 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/67.0… -23bc024422ae879abf87c8962aa29ee58b2d670b83ae34237c5e27fe1ee468a4 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/67.… -a4d8d6d8a0e7a8a83a77a25769f8bffea0b7eb39318eeb3df9bfd633c5bed923 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/67.… -849fe2e526cd59e913d3611e43c3a1dc82bdc53e79280a739e4cb4015845e778 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/67.0.… -2d8bd41243426251581c9ee6d53d006ef18fe65b0474f1f537a11dfe01acf6c7 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/67.0.… -3c7b13d321b57f65e3975d83b272e49dabad0960f75296248f4341a103f4558e | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-syn… -cb5db6e80de4d125db66b306ab716882af74d7c28898039ad7bc609882fcc173 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-syn… -674a6c6d869d9c40f7204480adc30e9856be4064499f9695ecf7e7229cff8b0b | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/67… -208cace4e68eb88a03063da15d2600f75e57da01f45791c71cc69fb79401f0bf | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/67… -204e3d12c42f9445d41c6b8614f7edda70f5539e57189e320433980f287ca003 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/… -3a14ba982fbb2b328a9b96faf23525b5537d1ed250908fb1c97da583dfceb9ac | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/… -dfdcbe8ef7c4098893bcf93f80a0d104ac9a16ff81cd7420688d227a7a8e1eb5 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/67.… -b6fcbad8bb5c949d4e0c3b76ecbeb6a11aac669a7042562fb3328440483fd770 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/67.… -c09772c9db564df7cd0d6dbadd4daf8cb5181a807ad638cecd34062fd55c1bc6 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/… -0ada47b81cbaef285b9ecd3af1a171c99d60bcb81e8ed3f4ffe916ff56c2c700 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/… -5006d332c326fb87d1f4947a4abcd3c1e41067749e80d508423f3ac0cb7ab416 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/67.0.1… -681621444aa033559b07fe77211fb573c31369137375fed94b25d8e45998f1c0 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/67.0.1… -507dc2a1ca48bff8ec3228a5ed5df548dd5b7ce3d1ef6fa31905d53d89b7bad3 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/67.0… -5b825d4ddb35dbbbc1b138991b3d2a6e38ebb26469972b5148be66df83808368 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/67.0… -75803108b7b13901438ff14ce02b4ac80311424db2a78a88358268020478630e | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/67.0.… -83eddcd029534e8847e48f52b2d9eefe0f4718c9a260875d6bb37bd789b631cb | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/67.0.… -e9b778eb8417871e1ba8ac7ed81299a640b0100f646ee60171d3d57c32d6ddb2 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/67.0.1… -f0b12b05cd390f33428dcb6d491d24c3162a053de9b617c5be4ccfd92b4ce15a | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/67.0.1… -834ade77fd0fa0f314317ea9b78fe154143a98ef3b106cd7f363d9bf24b9929b | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/67.0.1… -0187f490647fbbef6d738c5f152fed484d49d074c9c653c1cbc3343090c98f28 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/67.0.1… -cf426a1ee8adf7b0f2ebc718465a3e472286dd5db738b0ca26eed426a4024941 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/67.… -4083de8271579565321ade6b98d23decf00aae00be56073959d6b25819f17185 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/67.… -24f61489d53a29ee053e78b599adc346278b7983b54f2f0179fd64404a7ab845 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/67.0.1… -8f02a73fb3e7a804d5a38fee1cd36349472e270e245a0fc7e5b36a9f5992b505 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/67.0.1… -1ef9759642b7ce7554e742a53b2806f55be71963322434d3a6d1e963eacf9319 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/67… -22b093c63f6c17c6ec172ac6ce84092181ea92b317abce86cf3752cd99337eeb | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/67… -2ee2349b44bd1db87ce3625b681d5f0df911824204dd232dec1d04c8449a877f | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/67.… -873e40dc0f0fde33a3b1b7a8fef8480ca396ba03e88ebac3bcc21249e1f48f61 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/67.… -a9c766d100584596cb873d2b2ba26489b7ff8a50fd138fe8957c482f93026b4e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-pu… -f43c0a2870b3c7466efc4385bdae0df8e44982ace7aadc11ea5ba2c3d9006396 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-pu… -fcf74d07edad7c7a8ca214d52ca088bce0284c982c04883ea1be7bf4b1a0c202 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/67… -2732ba8c21b91bebe5c6d91be0dd743c7c6ff45c5d372fac94b7ae04656ef638 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/67… -aea7c498ae92c375ffebe6e1ce6a706cc32eb5c9f24705b3c8f4bcd503478262 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/67.0… -4ed00abf3a99e09cc14dac6e20014372042ce171eae609b7e4d6c84175581a30 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/67.0… -63cb16f5891abf1b5ed30ce0b860de7f8b8606694517f2743aa572d50e2fcb2f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/6… -32c0049fdd53b941549b57d88714e9e880ebfdef2ca637b9c91f1ffb77b4c86b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/6… -bfc287a7e7607b1bee40a974f514fdbdcc52ebf3248f78edb1daab1a63e695ea | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/… -b640fa8c30fe7490b34f25573ac2c3576f27d9014a7338a3d956be3781aa2605 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/… -1dcf95e9ca2f7e389bc93c9a1c29147655b033dcfe39cd4a718d5401d2543874 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu… -09b1ca7455b4b0aebbe3914dc68e80b27c0615cd781c2902db56d8342e72dd2b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu… -def90a5739ba30e16f9d4600b8887bcaed14163382969933c785b5cf64f61bff | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/… -4c20fc45b761d8242aca1581a3eedbeff343a803e0c6774b1309d718e5d3cf15 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/… -3f3eea48ae0d8908039eb1fea6fc17c4ca89276b8b120a7a8e7335befe036aee | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/6… -feac97b1359465f17692e776d392e471cce56c00a75ad9316b96f5f70c6dafdb | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/6… -67fe1ad12f61682f021d483a38588100c4d7c48f7af712025fe42e00cf9eb9e0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/… -7ccc2a59d0f44c7bf51d1c485a0bbc7acc82aa69472ffabde1496de25a37061c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/… -09adc360f1fbe93c969ddb53ce8020cdffaebf2ae718c49c7410f9cf491aed70 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/67.0… -d6810dc7a8c52602474852ae77cab46a29a8af6348cccab4e40cd78563a31e7c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/67.0… -f079f3d751d3b0d66ee3916a9ac504b97cc6c54e0ea986ec0155cafb5d822ecf | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/67.0… -54c4f7976fd695f47e0b954f73b602a31a488a1e9e683e39c647f91d052e3c7a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/67.0… -9d489c8293994dd890cde36c91c1717f27aa952ab4cadeedd6564e63fd2edb52 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/67.0.… -a9b6e0f79a21d249b693343ec655733820ff91d873dbfae4a30fb27493b7c57f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/67.0.… -e2085a8454714aecba181bae66aea8a337b5ed2d1f0af61d8d9908ac1ef40719 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode… -6af2efb8075f3bfef8c598a44fa5adb94136f1e466b552f3c955620eb44d2b7e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode… -3a89973a27026315b8bb1a3330302482946d84646b3183a0d7b7fceaa588b06a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/67.… -91f2fd0c8ccab4eda9b92fe469248a2f842c85f1e48bbc38f5d9ae97f3d2837d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/67.… -b9995057f720ca059565f867cb338ed9e3f93daa1ffd5e2fc703fb061587a672 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/67.0.1… -fec0b8987627ff5307c29dc755015d3e557a2b3519dc0ffbf5d600ff5ae7091c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/67.0.1… -bd12f7415a925c7f60a064bc98a5184270d7cb63c67da99c8cc5123d5735655f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/67.0.11… -b7adc52a25080928230746b66bb71ea2af9772049592e5d1e4ecc7f815a42b75 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/67.0.11… -b697e48bf80ea7fc59c464f91c43cf7440ff0b911854c05b6766bf4dac7a166e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/67.0.11/… -ef27aec005e941c12405d67cd1895646a140d475eb625731fbc44dda7019165b | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/67.0.11/… -cf21c79f7b54560980d5ed7b3d211170b6417d01a0e7ea97305beb8c7bf13f62 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/… -42f67407470dfd935316b7b08e8a677fc9fc15c6ab496128f89ea72eca8e545a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/… -902657370d70dcc9553ed466116763814e1f1f62a8232554331717c6b0cfa586 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclo… -9580fcd37d7a4a6113ee9ee7107c24b0835026fab92b1eaf5475561da824e015 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclo… -589932d534b810fbd1561e2a57faf36b171bfc18c3a7afd118050dae97e15304 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/67.0… -4b765b8e4d4b4aef42a6613131cdaaf584f7ad1016d220ed8f4c7946658ea31e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/67.0… -7bc161e61e09f2c7f781f585cef0209e6169d05440008265566a139237e5abc2 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/67.… -5e4018e1c6a2646ef0db701a655eabce4f3727cccaa69246c71293a611b06c61 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/67.… -692871cf1d65602814a0372024d1b8e6f1d22e9a86b72e4e0cc13573db42328c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/67.0.… -6891f2f42e35b96306e5b85db2316fd147d0c55b6b77ccd8f5a631296666eb4c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/67.0.… -9ab0b6e5cf355e848c414c5a54005b3de71574ab3e3f4a0e914bfecd420dc1f5 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermiss… -673e24c4c961d2da8862e255f398d87761a5b759b5a4bee6bd164638d6ba1b81 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermiss… -b73ef22574f01ef481dceade81712cab2e56d3cbc09d0246821e5e41e475da66 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/… -e070132a4232f9e14fcd847c3a0e076828c49487068e59a3c72f1a25154e719f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/… -f246ee2e74950e626a19fb95f9643b5d43083bcb203a459e6c8880b63531a7f0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collect… -e9713b4fdb89f11035b4fcdfd11ed2bcba5f853769b1fde4189aa53f0860aa99 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collect… -ffc4768830f59f1ac414710987126a653d004643b9a14a8b3ae1de4189741933 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/67.0.1… -4706ab6bd98496147839def148ba6422c90fe69a3de771e649c150bdc3e7fba7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/67.0.1… -f84df79bea8cc25aee7aeee6ebe244d8b14bb2163b4b6b6c2a1c661afe19e732 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/67.… -deec4f8661ca1b6f785f46d0f6ed8af2c4fe64a20bfb46946ab67d82a69316a7 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/67.… -c28e796682dc457a6109d8bd273dfb1ce68366ba46a72cb887ca456e3fc0fa1d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/6… -0080047579bb7b58971d5422940592e28614b8c4dab6fbe26f11810911a23e95 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/6… -18fe05d36d86e945e92eda764d4415c083947c016b3031a97f89e66e2bbb9f7a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-r… -d61dcf6eaa317af904316c54d5b7024b6bbae6f9410aae1262f2a1baa7414c01 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-r… -1f8ecaa48ef1843e636989d84f3769147ed3b19dabaa4efe3e1b32489fcf0652 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/6… -a582bea37aea16e7a94ba96c8aca7a54e7b147693c9e53163a63ce7160af7ebe | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/6… -ea4903938465450c3097137058870e85fadeb2eb734caabd8491802537e56828 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifica… -bc23a9aa06d37f703cf98832de9ef1c02e2fe903da397feed3683070c2438e48 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifica… -5e27a17ff7d865a1ea938bfe7246fb21a6f42aeff74cee207f6b99c237889e21 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/67.0.11/l… -9c0a69efb3c3b37ffdcb6811b3af1e9d4b099734f7d2830167fbd69d888aad3f | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/67.0.11/l… -e835eb35d3e68f41fc4a79b523a6af00771597141bd78927d935c72903a664e7 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/67.… -178067278f9417aeddf5dbb336d551d2bf33fcab7222d2f368d1086f4d18dbe5 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/67.… -cdb76c949037596ebf0a2f56e0b9f79a0928dba59e6d171117bc636ef731f7dc | https://maven.mozilla.org/maven2/org/mozilla/components/lib-fetch-httpurlco… -93f75a55192eed0cfbac2e09965b3df02aa6885d2bb5c08b866e38ad3277fc0c | https://maven.mozilla.org/maven2/org/mozilla/components/lib-fetch-httpurlco… -53c615db89715f6a42f43bcdcb43c7b7d8148bde508218db0999e3e9494b696f | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlis… -bdc8ddddf8f0847a89a76f49514cd2561db45a45205aa614ff4c9759da75e33d | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlis… -8bfc995efddaf301105beb06d50da9c5c69330a4a220948a1a0ad231ce50bf6c | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/6… -6b4ab19c5b3429b0dade4e348b26892551390d2e1d600e33eb06badf8622c4c3 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/6… -e7c770375bcc89845f72310e80c50d3ae4cf2be0e18975a503ed7d95d695f926 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/67.0.11/l… -37920cac44551d0b9748b1967876b0642dc139ec87e1c4e44eaf42a639bbe2b1 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/67.0.11/l… -68a674ded1b29ffbb61b8616c31a981dab92202b6a97a56d2c751a4eaef352bb | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalasse… -69195e1b47ee34d703d1658a27da675e42d4a0bdbd47f2c75a17306077b4a2d5 | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalasse… -e22536ae6bdd9d02b84b8283cdd2aabb1404a4730bfdf96a7752b775074fb974 | https://maven.mozilla.org/maven2/org/mozilla/components/service-experiments… -46d61d116a9b6d3a08d71c4070e830c15220e0d854e73b223c65df2629109fab | https://maven.mozilla.org/maven2/org/mozilla/components/service-experiments… -c7900847afc7ce7c8bf54ef3835959383a4025bc727a0781c038ee6c4b7ef17d | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-acc… -2e0264cf3a4d638fb064d987efe28f13b7bcd7572c639a014f7d2061f0769498 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-acc… -377092988061736b0a6e8ddfd243fb9766598724abe0153767310ad2b0be86f5 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/67.0.… -867ad69816e4f1ca46b5ae3d5c807d4d4b414fd2757759263decd5a0ea237979 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/67.0.… -6d67c3dfaccd88efd1cc9dd05a23f8830fa3ccbd0066aa9a1c77d4ad72ff71df | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/67… -1feed75a6ac1d5663c9c30e64dff193d74521fe19249ca6b291049b1d5d28906 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/67… -9fc2bb91cc32089f66358a4c2f323528d8bc6830901f813a1fdc85d800601b2c | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins… -37f4b07401ddd4850fda30c2131b451ea5145c0cf49b2fc6fc62c62c10310126 | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins… -19f5cd9fbc3d5c02413cd3403cbbeecd1a97330f78d2225e70471760f05f60a0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/67.0.1… -bd460b7d4b3016316a87fd44cf253a6bb33592e06f8e6b862ad4910003c811e6 | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/67.0.1… -7272f578bb978856a612c4fbf1c503d3dc04a63ae45ac026b4c4f5492a70ef53 | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/67.0… -f59b009179751b286a98cebd44aaa75eb98c1f6b142449abbeab981f91a5bc9f | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/67.0… -763c945ac479edc0b041efb6c1f8682123390bd8fb683be8241346e7ea330435 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/67.0.11… -d704c151300533795c2c0aa719a4ae21098919e948f0455e9015a13977284bc2 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/67.0.11… -560878e125f97cbbbac124c227b0a3db56f253d3b9c3f071af07a12f4def7189 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/67.0… -c1e1bfa84abc8bd45b7c9e15b2e97e89349586cad7cfb935abb5f017667dd194 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/67.0… -54ee42f4494b7c1f3ce24b1253468a348640ab2c717b7083dc94ccf6270d330c | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/6… -ff2ca14cc282818c583134f2e8f709aef95181d61419702ca8eb5546a6c82916 | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/6… -8639a7b017f074538e46405e947de42614f512bf154c0e10bb823033a399fec3 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/67… -afd142d48b68e82a31b732d589099dcebefbf322d3632fb768fc169b5647bfb5 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/67… -46804b487bf00a7e96fc7cfe0f256caca8844efd4ba442e09202f2ec3f0a1002 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/67.… -b3866b83ff48499065f0424bcf015a114e53d53ba8190a7319523ef130e61328 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/67.… -73e17b5e48a21d9882ec81e4885dc7681bd942c192f2ccb58856890fa94479e3 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-teleme… -943a7de93604a30ad26e876146ae997803eecc67ff4c244e74bda489508e458f | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-teleme… -2221c6d5aefac39176dbc8622f043a3fc3da8d80e25c6d232b1ff949ee8588b4 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/67.0.1… -4e93773477c087ab60276d44b196a0034ba8a410cf8ae81fc918d8bf64720cac | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/67.0.1… -93fd44998bfeeab9d7137cb34a50d510876ec8362e988b8a4ddf4e1629a69e71 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/67.0.… -5b9034043edf703c445b3521b1ec1dc4060a692812b3f867be111422dd6ba7a4 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/67.0.… -5aa43d65d89f547a28d090aa5e625a5ee96a3db6a6f1599680d4de306018d3d0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensio… -1576f7c1bf17e80c10fd66a400c92e248d78c4c43a5fcb079dbaf8b136f10a77 | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensio… -9daf355353880543056ea13bcf5c0d3f3a8b7e47280b8277c46ec85ddd45fdd7 | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradl… -74ee251d45239c4a12b3849ac40caa57e35268e2271456db5b34f02e139d20ca | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradl… -f7c3df3d22d806b190a58c7239114d2fca2740dd7db4cf788be74fbf8c5d5135 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/67.… -197aacb6ae279ca8a595304fc4dba4241c718a500c05aa5e0b47c646f7986c40 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/67.… -7ec7264a35b13382f84d701fab89daace99c6c8157c6fdc6d15da2361fb4f16b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/67.0.11/u… -eb94fc183200e1397be9367031dcdb66b3827894e9a27c4c365aa390f701b8d7 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/67.0.11/u… -e6905869f068713e39add5e743c7af6ace41ad8041a6ae328dec0fc0f888b039 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/67.0.11/ui… -db61f8d97a91dd7461232bea0aabee2c566e7fb7d484a4b51431986b1b0cfa0b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/67.0.11/ui… -cac7392d6bd136b460f365d392fec55c65ac38de79f2d19c5a79f5926627bf8e | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/67.0.… -68b17ab7c5e6941e122bb69694f321e6fa86ade18b9b05fc87851e2bd123e0a3 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/67.0.… -ea6635ff2bdbe7943dff10d1f32024ee28ab228fec232e5a9db1846d296fb82d | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/67.0.11/… -6b4013faeed9f346ad2929d71ade889a4e1c8fd5b7592485204ba8550595fd2b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/67.0.11/… +25c59641360e86e905e40a9090019271e2302f60f03ca352d061ec44540dab26 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/… +e94c14d791c388d737cd64b67db413c863c36fd53b69cef8a0234b0233200444 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-awesomebar/… +96ba207d21b7f3ea35ed0d73e5a9ddc75235b7f047977fd862b653352b1f2561 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/67.… +e709a59fe2dab43d3f43c143ddaf89444b297ae4477c8c6f15ae38e04718add0 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-domains/67.… +ea17857284b52298c4501f2d10dac9ae8b6a1a320cb48c928d71409b67158cfa | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck… +f7f1fd862b8ab86a745bad51b221748c138ddd16d08dd527c8f0692ef294d092 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck… +46257bac63637478d10442438ef9f21203ee1f288ec5840e9e5c29f1223c0958 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck… +131c59ba2a3c63e5d6f6466a21c1af1c76fa2f50751a31837f70e57d453ac47b | https://maven.mozilla.org/maven2/org/mozilla/components/browser-engine-geck… +9ca40858447f144afa05f3596a277f04361bfe4e624fdfad1025d39e92507de4 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/… +5dc54b3e40614ccdcd0d048d416a0f2a1c50fb72e832682f187c40491f6dfaa1 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-errorpages/… +939370f5b4d219a7467595e261f02b2732ee7e0d7423d8093a3cee73cbed7b17 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/67.0.… +ce8d3de36d90189e211a4429c48384e52af5c21fda8245d378b2571be16bd035 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-icons/67.0.… +f06cbbe8006cf33ce2f28ea0c2e3478958912c01a9c68352c23dc6569b1012b3 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/67.0.1… +2065582d3da5fd04c3037da9fac50cea00920a294dbb4917e98f87eff2a0c253 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu/67.0.1… +2383a3dc9be6be17e8472f6677341690c5ed069abfb804afba1b133a8dfc8ed5 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/67.0.… +b2c3dfee961caad02d4a3e4d7d9b81cfeef38b5446d8ddf66240654dfec284c6 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-menu2/67.0.… +a6d2548dff81a90dc4cd7d52fe2c392f9f7c4c650cc5f80b1210d2f67585a3b1 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/67.0… +c5a42cc24950b51b29abba3d4a4ba5408a29b2da997ff621377dbba0b9819e06 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-search/67.0… +23bc024422ae879abf87c8962aa29ee58b2d670b83ae34237c5e27fe1ee468a4 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/67.… +ca95e44e841339577d4c386920e7806ed008b9570c2aa2da2b166dcb96f43d7c | https://maven.mozilla.org/maven2/org/mozilla/components/browser-session/67.… +849fe2e526cd59e913d3611e43c3a1dc82bdc53e79280a739e4cb4015845e778 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/67.0.… +83e1a8dd76db558c61f6a4a97a4cb28d7e547013b329f066d4e291cbef210bcf | https://maven.mozilla.org/maven2/org/mozilla/components/browser-state/67.0.… +3c7b13d321b57f65e3975d83b272e49dabad0960f75296248f4341a103f4558e | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-syn… +43918e436eb050abf7394944755ac5ebd19890d584ea40dfe638e9a3bb4a04c8 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-storage-syn… +674a6c6d869d9c40f7204480adc30e9856be4064499f9695ecf7e7229cff8b0b | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/67… +1c41d0a26ee756d0baa36ecb570615d139269d2573be854c0ad2204ca9d69fda | https://maven.mozilla.org/maven2/org/mozilla/components/browser-tabstray/67… +204e3d12c42f9445d41c6b8614f7edda70f5539e57189e320433980f287ca003 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/… +b237cf94d4d88f692ccf97112bc3f9e572c6dcf024b8c5654d726b46eb204341 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-thumbnails/… +dfdcbe8ef7c4098893bcf93f80a0d104ac9a16ff81cd7420688d227a7a8e1eb5 | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/67.… +423ef4a6c2f5bf403eab809768ea1f3ceec595dd0d6c06bd40e3c6ba51037b7d | https://maven.mozilla.org/maven2/org/mozilla/components/browser-toolbar/67.… +c09772c9db564df7cd0d6dbadd4daf8cb5181a807ad638cecd34062fd55c1bc6 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/… +c736f6501148b91edcdc3f208b27d80378a800b4ba38266b971304055848414b | https://maven.mozilla.org/maven2/org/mozilla/components/concept-awesomebar/… +8c12739ff779a53051562f84107180e116a835740ae088a975094093acedcab3 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/67.0.1… +523542efd1f933e53d6d64b22a7ce51f728763ed503b8aadce57e908c9d4b51d | https://maven.mozilla.org/maven2/org/mozilla/components/concept-base/67.0.1… +507dc2a1ca48bff8ec3228a5ed5df548dd5b7ce3d1ef6fa31905d53d89b7bad3 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/67.0… +690c704ca6c5ed8946c29001ab21e0b6fe23c1ed5ca37cc011868f3c69d20ec7 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-engine/67.0… +2db4664ef5b5fc4c368da11b0621497fce19c3c85f183e7c2a66529d0ec21d03 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/67.0.… +185cc2d35213534f0be0346d7472e4920b2bb9bb20c454ced7e342c3e29b48da | https://maven.mozilla.org/maven2/org/mozilla/components/concept-fetch/67.0.… +e9b778eb8417871e1ba8ac7ed81299a640b0100f646ee60171d3d57c32d6ddb2 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/67.0.1… +f497712ce436a29e4af22d34db32c1aa6c374d508324b8c7354d4785109e83dd | https://maven.mozilla.org/maven2/org/mozilla/components/concept-menu/67.0.1… +834ade77fd0fa0f314317ea9b78fe154143a98ef3b106cd7f363d9bf24b9929b | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/67.0.1… +d9774d852496e52ae6b0e3ac600e17f6044b04eb96e05607725b324436666e15 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-push/67.0.1… +cf426a1ee8adf7b0f2ebc718465a3e472286dd5db738b0ca26eed426a4024941 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/67.… +30208f212d66c8f704754aa44e6f6926c29b15f1c473348f0efe5600dc91be5e | https://maven.mozilla.org/maven2/org/mozilla/components/concept-storage/67.… +24f61489d53a29ee053e78b599adc346278b7983b54f2f0179fd64404a7ab845 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/67.0.1… +1c40a970fb6a6ab86695613b71a1fc77b924629608a333e4534b1345edc2f6a0 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-sync/67.0.1… +1ef9759642b7ce7554e742a53b2806f55be71963322434d3a6d1e963eacf9319 | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/67… +2735c826a392b1c720e2dc537871ced393e00c58b8dbf3053a639fd5ccfdda6f | https://maven.mozilla.org/maven2/org/mozilla/components/concept-tabstray/67… +2ee2349b44bd1db87ce3625b681d5f0df911824204dd232dec1d04c8449a877f | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/67.… +54f76be9a7246955a1f5250dad1ce97979cb1119a6aff8185ae817c7fafc0acf | https://maven.mozilla.org/maven2/org/mozilla/components/concept-toolbar/67.… +a9c766d100584596cb873d2b2ba26489b7ff8a50fd138fe8957c482f93026b4e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-pu… +f7743f7ef21b1f98895313daf85a3b9cbad92ef0713e049feda4fd429a9c6a7a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts-pu… +69b03caba7cec40f740ca3251654ab44470456bb4bd36458c2264567780ba283 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/67… +3580f6dc2342993e70d4f65599c5a9d777b200df6a7999a2f5f625510e79b3ef | https://maven.mozilla.org/maven2/org/mozilla/components/feature-accounts/67… +aea7c498ae92c375ffebe6e1ce6a706cc32eb5c9f24705b3c8f4bcd503478262 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/67.0… +2496c1c6e46d05b2a96a76a43364a28640c0e40e1bd1e0f86c6777ba78528355 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-addons/67.0… +63cb16f5891abf1b5ed30ce0b860de7f8b8606694517f2743aa572d50e2fcb2f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/6… +4df5094e6f6b741c82416c1a9f8741fe17c59e3e3fd370d96f2fd7175f55c60d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-app-links/6… +bfc287a7e7607b1bee40a974f514fdbdcc52ebf3248f78edb1daab1a63e695ea | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/… +ddf3aa5000ec149992bf0d5a921f3414830a94eb09882aae6d01b5d76e0056a4 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-awesomebar/… +1dcf95e9ca2f7e389bc93c9a1c29147655b033dcfe39cd4a718d5401d2543874 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu… +7528e895222692a24d28333de64a97280252316561bcf90b6a28fa183703b27f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-contextmenu… +def90a5739ba30e16f9d4600b8887bcaed14163382969933c785b5cf64f61bff | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/… +6224b7192b61f1f4a5e60270f55c65c7af0cfc880de53762ca1bd6de727edbad | https://maven.mozilla.org/maven2/org/mozilla/components/feature-customtabs/… +3f3eea48ae0d8908039eb1fea6fc17c4ca89276b8b120a7a8e7335befe036aee | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/6… +2fe3fcc05735dab0a6b28cc9ddabc628518e6be0b7e6aba2aa2025b652c48a07 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-downloads/6… +67fe1ad12f61682f021d483a38588100c4d7c48f7af712025fe42e00cf9eb9e0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/… +0f29587c5cbcdae8322cfe345295d57ddda0e14603d948d1f1d958074e372f05 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-findinpage/… +09adc360f1fbe93c969ddb53ce8020cdffaebf2ae718c49c7410f9cf491aed70 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/67.0… +5dc5b8e621b1c11cbde38fcb9011423e98e8b3402084a9c62de6e04cf73abe16 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-intent/67.0… +f079f3d751d3b0d66ee3916a9ac504b97cc6c54e0ea986ec0155cafb5d822ecf | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/67.0… +238215c41b0f8692bf4fd575dfe287d7a923bea2dde21ffe655878adee3c0aa2 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-logins/67.0… +9d489c8293994dd890cde36c91c1717f27aa952ab4cadeedd6564e63fd2edb52 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/67.0.… +a1daed79e091a8014b5f7c669ac9930549734968391a4a24f05ba3cab13505ae | https://maven.mozilla.org/maven2/org/mozilla/components/feature-media/67.0.… +e2085a8454714aecba181bae66aea8a337b5ed2d1f0af61d8d9908ac1ef40719 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode… +36e9714411600747de6fe2431e5bc047643afa990a26f5b9c49c9ed6cf334755 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-privatemode… +3a89973a27026315b8bb1a3330302482946d84646b3183a0d7b7fceaa588b06a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/67.… +9880e16f6ecac93178ac6f3c2716b5a7f28767fb11d5ed7596992edc6c0af910 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-prompts/67.… +b9995057f720ca059565f867cb338ed9e3f93daa1ffd5e2fc703fb061587a672 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/67.0.1… +c420ead7216f89eff0528eec0dab4f1dbfc6d91b850b26e819bca6dd360216c0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-push/67.0.1… +bd12f7415a925c7f60a064bc98a5184270d7cb63c67da99c8cc5123d5735655f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/67.0.17… +b6528963a3173234ba71923b51a9431b1ca89c28002ccb39522801ce8990a71f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-pwa/67.0.17… +b697e48bf80ea7fc59c464f91c43cf7440ff0b911854c05b6766bf4dac7a166e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/67.0.17/… +ee23d105cdd6cc0f28a7a939af69258d21570c4ce2eb1d7d3f504474991a86b1 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-qr/67.0.17/… +ef3cf57138cf7ef2c9b0b8244239af5cd1d3a50c42cd1fe5c2cc53f55579e64a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/… +283c2907b3def1c0396b40bb293e9d338a426995bd318c38c6266673e3cf1f1f | https://maven.mozilla.org/maven2/org/mozilla/components/feature-readerview/… +902657370d70dcc9553ed466116763814e1f1f62a8232554331717c6b0cfa586 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclo… +8f9bdae6481e90853dd0596d3e68b33b17d3943eeff2c61daedd7b02845716d2 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-recentlyclo… +589932d534b810fbd1561e2a57faf36b171bfc18c3a7afd118050dae97e15304 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/67.0… +8119c60a01689a4a97a2dc1a498347f76a0aa50408263d0ff1fa82ed1302e8bd | https://maven.mozilla.org/maven2/org/mozilla/components/feature-search/67.0… +7bc161e61e09f2c7f781f585cef0209e6169d05440008265566a139237e5abc2 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/67.… +0548ad12a486d49c1a99acef6ac735ee9af54f58d2cf244d92a4d9e4357a5489 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-session/67.… +692871cf1d65602814a0372024d1b8e6f1d22e9a86b72e4e0cc13573db42328c | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/67.0.… +050b2ea93985615c69e2e3677a2e880c0ce9b1cfc5a5d5e8f1cd70746e69cd90 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-share/67.0.… +9ab0b6e5cf355e848c414c5a54005b3de71574ab3e3f4a0e914bfecd420dc1f5 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermiss… +19bdcb6c29d479c5a8f24a0e3d9c72c842afb9ca727cb38250b5cac5898d079e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-sitepermiss… +b73ef22574f01ef481dceade81712cab2e56d3cbc09d0246821e5e41e475da66 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/… +f9a889b548d4b71cb14538230a63640c579f0508530737856339b59bc9f245d6 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-syncedtabs/… +f246ee2e74950e626a19fb95f9643b5d43083bcb203a459e6c8880b63531a7f0 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collect… +ebf6ea140098731c807c37880d5a2a7a7bbc2a4ae9585788dc4c31a28f47ce29 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tab-collect… +ffc4768830f59f1ac414710987126a653d004643b9a14a8b3ae1de4189741933 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/67.0.1… +eaa29d54c063b0e6729c8bd4f84208676c672917076a3e8568599978d75dfd01 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-tabs/67.0.1… +f84df79bea8cc25aee7aeee6ebe244d8b14bb2163b4b6b6c2a1c661afe19e732 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/67.… +478f0b8e382b7587e92ce7419a580b814725baed95f13dd01354f5d195e28320 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-toolbar/67.… +c28e796682dc457a6109d8bd273dfb1ce68366ba46a72cb887ca456e3fc0fa1d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/6… +efa23ffeded1e5255ac67344bb9230043aed89f7830cb57d3cf17f95b5a3446e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-top-sites/6… +18fe05d36d86e945e92eda764d4415c083947c016b3031a97f89e66e2bbb9f7a | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-r… +5eb02438f6bdfc1c1d682615184672bf106c10d6499ccd3b00e1fc18651fa93e | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat-r… +1f8ecaa48ef1843e636989d84f3769147ed3b19dabaa4efe3e1b32489fcf0652 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/6… +54d1004c579dbf2806922803d0dfc0f0920840b57cfa368a48d3a2346c0053e4 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webcompat/6… +ea4903938465450c3097137058870e85fadeb2eb734caabd8491802537e56828 | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifica… +035b947485417fc6a390928f8ee3ea4c159b53f3e23bddd40579d41c8036e37d | https://maven.mozilla.org/maven2/org/mozilla/components/feature-webnotifica… +526f6958c38ba72373462999f4ef63891e48fad70c938451f19fc209886310e1 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/67.0.17/l… +f175bfa0ad499a6e8c072d3629d83d2cbe4c287849ec41f884829b613d254ef4 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-crash/67.0.17/l… +e835eb35d3e68f41fc4a79b523a6af00771597141bd78927d935c72903a664e7 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/67.… +8e0ca99f67fb977fd4b8e716ec6c6083a8c57963561a2236258409f150af8077 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-dataprotect/67.… +3e5772e79713ef9e6438cdbcfef0eaa601ec76fff6d3316d96828f3339354f77 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-fetch-httpurlco… +916fc77fa27ba4ebae512e54b5c5bef74cebe3e48f26a433f547558dda225a59 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-fetch-httpurlco… +53c615db89715f6a42f43bcdcb43c7b7d8148bde508218db0999e3e9494b696f | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlis… +ac2272f82e8d1c6d29605b68723b8219786d0119a705eb7410556fcc491aaa53 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-publicsuffixlis… +8bfc995efddaf301105beb06d50da9c5c69330a4a220948a1a0ad231ce50bf6c | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/6… +743c6ebb565d5a711f01dbca39f46c14e2484ad416fef1ecb48e7db150a21ee6 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-push-firebase/6… +e7c770375bcc89845f72310e80c50d3ae4cf2be0e18975a503ed7d95d695f926 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/67.0.17/l… +56481754ca06e51f7cd16b9e559d3be358fa43cbe3cf5c2cc929350f7f01fbe9 | https://maven.mozilla.org/maven2/org/mozilla/components/lib-state/67.0.17/l… +68a674ded1b29ffbb61b8616c31a981dab92202b6a97a56d2c751a4eaef352bb | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalasse… +cb67aab5da362110539cc38d833329d28108bbd22c7c1824e9748cf712e1b3bf | https://maven.mozilla.org/maven2/org/mozilla/components/service-digitalasse… +e22536ae6bdd9d02b84b8283cdd2aabb1404a4730bfdf96a7752b775074fb974 | https://maven.mozilla.org/maven2/org/mozilla/components/service-experiments… +bd6b6163795c47b4e919c36b7ae6c5086d0d78a28fa7602ebc0d1b5825536912 | https://maven.mozilla.org/maven2/org/mozilla/components/service-experiments… +c7900847afc7ce7c8bf54ef3835959383a4025bc727a0781c038ee6c4b7ef17d | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-acc… +561f0cbd754663a83fe05d28172622bcb00bcf8b51ad43eac174ca7951433689 | https://maven.mozilla.org/maven2/org/mozilla/components/service-firefox-acc… +377092988061736b0a6e8ddfd243fb9766598724abe0153767310ad2b0be86f5 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/67.0.… +fb92289de18579d19547ee1ac59cfcbcd576c53512205d4541586af9b1809468 | https://maven.mozilla.org/maven2/org/mozilla/components/service-glean/67.0.… +238beb90f71bed557dce69f607c33848b127eaad357a82f3fb0f44fed202f3e2 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/67… +07a836f07dfd12e171292d06c5e542f605236602d1d665b02d33a10802aaa973 | https://maven.mozilla.org/maven2/org/mozilla/components/service-location/67… +9fc2bb91cc32089f66358a4c2f323528d8bc6830901f813a1fdc85d800601b2c | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins… +f1ade509d43141573903969ffe9c54c2fce309aa0a87e777bdd4a35b2f4828f9 | https://maven.mozilla.org/maven2/org/mozilla/components/service-sync-logins… +43faacafe7374066d9d8b66d6a87a6c6d007f3acd8bb2a5fb6bf8ce62e266059 | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/67.0.1… +37b009bad8fbb964c946bc8aaf56ce9aad72c8493f0544e5f84ed9c1af2cb33a | https://maven.mozilla.org/maven2/org/mozilla/components/support-base/67.0.1… +7272f578bb978856a612c4fbf1c503d3dc04a63ae45ac026b4c4f5492a70ef53 | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/67.0… +7fa51d7789f9e31ebc6777d8ca7008dbd6f59b3da9dc5cd8f2a9cc91b93573aa | https://maven.mozilla.org/maven2/org/mozilla/components/support-images/67.0… +763c945ac479edc0b041efb6c1f8682123390bd8fb683be8241346e7ea330435 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/67.0.17… +5656be6993967d4059b57b7eb8fe85d5f6aebd011e12c6ea55f8c5454ec97f71 | https://maven.mozilla.org/maven2/org/mozilla/components/support-ktx/67.0.17… +560878e125f97cbbbac124c227b0a3db56f253d3b9c3f071af07a12f4def7189 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/67.0… +570481a2f7b8a04abe10aeb7f4d32fa8c15e4b1dc2fe2f542cde625360be4518 | https://maven.mozilla.org/maven2/org/mozilla/components/support-locale/67.0… +54ee42f4494b7c1f3ce24b1253468a348640ab2c717b7083dc94ccf6270d330c | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/6… +e3e4ffc4af1687c25d34926b995f8ab48bfcef1cdc1ffdd38d2ec2d181c23185 | https://maven.mozilla.org/maven2/org/mozilla/components/support-migration/6… +8639a7b017f074538e46405e947de42614f512bf154c0e10bb823033a399fec3 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/67… +3d639fee73b09e693c7882e7ca61cc591ac69dea620f2133adb06fe1216269c9 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rusthttp/67… +46804b487bf00a7e96fc7cfe0f256caca8844efd4ba442e09202f2ec3f0a1002 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/67.… +a78de4b7d6663a4e71dad55666b7154eabc05a730e881864c26f0796037c4b92 | https://maven.mozilla.org/maven2/org/mozilla/components/support-rustlog/67.… +73e17b5e48a21d9882ec81e4885dc7681bd942c192f2ccb58856890fa94479e3 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-teleme… +ebea1bb4478bd940152e47016bb50cfc0db8a2f170a21d1c2788b0136907f638 | https://maven.mozilla.org/maven2/org/mozilla/components/support-sync-teleme… +2221c6d5aefac39176dbc8622f043a3fc3da8d80e25c6d232b1ff949ee8588b4 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/67.0.1… +b3d37fcb0913f5b30839a06d7cc506405afde8b403e8d65c3e7ca18bf0cc3288 | https://maven.mozilla.org/maven2/org/mozilla/components/support-test/67.0.1… +93fd44998bfeeab9d7137cb34a50d510876ec8362e988b8a4ddf4e1629a69e71 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/67.0.… +65d64b592f2f3dc8c889899e81c7360ba2671a42f13fec102ea79839b63c2f09 | https://maven.mozilla.org/maven2/org/mozilla/components/support-utils/67.0.… +5aa43d65d89f547a28d090aa5e625a5ee96a3db6a6f1599680d4de306018d3d0 | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensio… +ad06ef83e187cd9052b0f60300687bb7eb39e1ca834f4290dd018842424b3e63 | https://maven.mozilla.org/maven2/org/mozilla/components/support-webextensio… +d93ee2b2d7650eb8e1dc0b3c79c3935bdb7edd020239d98b66500ae0a3c15aed | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradl… +d5a68e724a79d29ad580bd3157010e70aee715f110f82de60ddcb9fa976d215c | https://maven.mozilla.org/maven2/org/mozilla/components/tooling-glean-gradl… +f7c3df3d22d806b190a58c7239114d2fca2740dd7db4cf788be74fbf8c5d5135 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/67.… +e34face0e46968636a0f00e3aaf7fb4886300732c294144ab7bc6c91edc77485 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-autocomplete/67.… +7ec7264a35b13382f84d701fab89daace99c6c8157c6fdc6d15da2361fb4f16b | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/67.0.17/u… +4340cb39c0be5d8bb164013c6caee40b284ecad67fd9d8bb5dd5013db7681335 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-colors/67.0.17/u… +e6905869f068713e39add5e743c7af6ace41ad8041a6ae328dec0fc0f888b039 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/67.0.17/ui… +9535fdb4b5775ba3fc3478b40a786190648e0fbdc3cf96b36239749937633190 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-icons/67.0.17/ui… +cac7392d6bd136b460f365d392fec55c65ac38de79f2d19c5a79f5926627bf8e | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/67.0.… +98ada1cab3a7806b94a08433953f7feb028e1fcc5dd7c36fd65abfcb72a12c9f | https://maven.mozilla.org/maven2/org/mozilla/components/ui-tabcounter/67.0.… +ea6635ff2bdbe7943dff10d1f32024ee28ab228fec232e5a9db1846d296fb82d | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/67.0.17/… +04274e2efcd1a2b9a17b7d412662bf37ab79923ad0f71deea7ed77d20d73eaf1 | https://maven.mozilla.org/maven2/org/mozilla/components/ui-widgets/67.0.17/… 344af38736e6f5ed28b1c24301f553a9060c3e09a4f2c40989bd59572ce601f9 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/84.0.… 17a1138b7366e606664909f85462a9496619d2e3c4cdf732238e3ca104678b6f | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview-beta/84.0.… -4f1c693d09c087276a59a63f3a1482ad4be9101bdb0646d9ce151d187a6e0ac0 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/84.0.20201… -d2a4dca050e10480e9f98c8710542f3252dad61b61b0f5d2fdb1db6a2e9ac9fd | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/84.0.20201… +fcdfe4029a5f82ac8a86c6452e3f5b57994bb1025ebb8143c12a436a7f07d359 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/84.0.20210… +fd621684f18690a812c81438e100d5d5b9d67fb912f243d9e7625ffd691ee672 | https://maven.mozilla.org/maven2/org/mozilla/geckoview/geckoview/84.0.20210… e3b779d5f79c8012d62d3e43bfc2d577ca65439bcf7181c8ec333d0f3fc76890 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3… 6e0b82e4ed2fec26de9c9e68d6fa237d716177d9f9e7f6b1213699d7f55e73e6 | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-forUnitTests/3… 5eb5d86577ecf64ba66df368c07dde772d1e82da63f25d73e63118d261ca7a7c | https://maven.mozilla.org/maven2/org/mozilla/telemetry/glean-gradle-plugin/… diff --git a/projects/geckoview/config b/projects/geckoview/config index 3780043..fc72814 100644 --- a/projects/geckoview/config +++ b/projects/geckoview/config @@ -8,7 +8,7 @@ git_submodule: 1 gpg_keyring: torbutton.gpg var: - geckoview_version: 84.0 + geckoview_version: 84.0.2 torbrowser_branch: 10.0 copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]' deps: diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt index ae3784e..26b4bce 100644 --- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt +++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt @@ -1,3 +1,11 @@ +Tor Browser 10.0.8 -- January 12 2021 + * Android + * Update Fenix to 84.1.4 + * Update NoScript to 11.1.7 + * Build System + * Android + * Bug 40195: repo.spring.io is not usable anymore [tor-browser-build] + Tor Browser 10.0.7 -- December 15 2020 * Android * Update Fenix to 84.1.0 diff --git a/projects/tor-browser/allowed_addons.json b/projects/tor-browser/allowed_addons.json index 1258ad2..d071263 100644 --- a/projects/tor-browser/allowed_addons.json +++ b/projects/tor-browser/allowed_addons.json @@ -17,7 +17,7 @@ "picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/13/13299/13299734.png?mo…" } ], - "average_daily_users": 535734, + "average_daily_users": 516924, "categories": { "android": [ "experimental", @@ -237,10 +237,10 @@ "category": "recommended" }, "ratings": { - "average": 4.5636, - "bayesian_average": 4.561893119646445, - "count": 3151, - "text_count": 1044 + "average": 4.5623, + "bayesian_average": 4.56060764577945, + "count": 3219, + "text_count": 1066 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/darkreader/reviews/", "requires_payment": false, @@ -334,7 +334,7 @@ ], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/darkreader/", - "weekly_downloads": 30207 + "weekly_downloads": 27573 }, "notes": null }, @@ -350,7 +350,7 @@ "picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/5/5474/5474073.png?modif…" } ], - "average_daily_users": 744754, + "average_daily_users": 683207, "categories": { "firefox": [ "privacy-security" @@ -480,10 +480,10 @@ "category": "recommended" }, "ratings": { - "average": 4.6132, - "bayesian_average": 4.610653172180564, - "count": 2138, - "text_count": 550 + "average": 4.6158, + "bayesian_average": 4.613253496961336, + "count": 2168, + "text_count": 553 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/https-everywhere/reviews/", "requires_payment": false, @@ -516,7 +516,7 @@ ], "type": "extension", "url": "https://www.eff.org/https-everywhere", - "weekly_downloads": 15288 + "weekly_downloads": 15188 }, "notes": null }, @@ -532,7 +532,7 @@ "picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/6/6937/6937656.png?modif…" } ], - "average_daily_users": 198811, + "average_daily_users": 187325, "categories": { "android": [ "security-privacy" @@ -745,10 +745,10 @@ "category": "recommended" }, "ratings": { - "average": 4.7993, - "bayesian_average": 4.794509964201113, - "count": 1186, - "text_count": 304 + "average": 4.7995, + "bayesian_average": 4.794683432683569, + "count": 1197, + "text_count": 305 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/decentraleyes/reviews/", "requires_payment": false, @@ -784,7 +784,7 @@ "ru": "Защищает Вас от отслеживания через «бесплатные», централизованные CDN. Предотвращает отслеживание через множество запросов к CDN (а-ля GHL, MaxCDN, YandexCDN и т.п.), «доставляя» локальные файлы, чтобы не ломать сайты. Дополняет контент-фильтры.", "sv-SE": "Skyddar dig mot att spåras av \"gratis\" centraliserad innehållsleverans. Det hindrar att förfrågningar görs till nätverk som Google Hosted Libraries och tillhandahåller lokala filer, så att sidor inte går sönder. Kompletterar vanliga blockerare.", "tr": "Sizi içerik dağıtımıyla yapılan merkezi ve \"ücretsiz\" takipten korur. Google Yerleşimli Kütüphaneler gibi ağlara erişimi engelleyip bunlar yerine siteler için gerekli yerel dosyaları sunar. Olağan içerik engelleyicileri işlevsel olarak tamamlar.", - "uk": "Захищає вас від стеження \"безкоштовними\", централізованими мережами доставки контенту. Блокує безліч запитів до мереж як-от Google Hosted Libraries, й взамін надає локальні файли для забезпечення справності сайтів. Доповнює звичні блокатори контенту.", + "uk": "Захищає вас від стеження \"безкоштовними\", централізованими мережами доставки контенту. Блокує безліч запитів до мереж, як-от Google Hosted Libraries, взамін надає локальні файли для забезпечення справності сайтів. Доповнює звичні блокатори контенту.", "zh-CN": "保护您免受集中式的内容交付网络(CDN)的跟踪。它可以拦截许多种链向 CDN 的请求,转而指向本地提供的文件,从而防止网站功能受损。辅助常规的内容过滤规则。", "zh-TW": "保護您不受「免費」、中心化的內容傳遞網路(CDN)的追蹤。此附加元件可防止您的瀏覽器送出請求到 Google Hosted Libraries 這類的服務,並在本機提供程式庫以達到相同的效果,而不造成網頁錯誤。可補充一般內容封鎖器的功能。" }, @@ -843,7 +843,7 @@ ], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/decentraleyes/", - "weekly_downloads": 5031 + "weekly_downloads": 5275 }, "notes": null }, @@ -859,7 +859,7 @@ "picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/5/5474/5474073.png?modif…" } ], - "average_daily_users": 961255, + "average_daily_users": 882283, "categories": { "android": [ "security-privacy" @@ -871,7 +871,7 @@ "contributions_url": "https://www.paypal.me/SupportEFF?utm_content=product-page-contribute&utm_me…", "created": "2014-05-01T18:23:16Z", "current_version": { - "id": 5112079, + "id": 5147400, "compatibility": { "firefox": { "min": "52.0", @@ -882,19 +882,19 @@ "max": "*" } }, - "edit_url": "https://addons.mozilla.org/en-US/developers/addon/privacy-badger17/versions…", + "edit_url": "https://addons.mozilla.org/en-US/developers/addon/privacy-badger17/versions…", "files": [ { - "id": 3656444, - "created": "2020-10-07T17:10:45Z", - "hash": "sha256:da9d488a9ee75347b73931a7d0136540292cd3db8aa0bfe4c273503291f7019e", + "id": 3691765, + "created": "2020-12-09T22:01:55Z", + "hash": "sha256:635ded379b5c3259d7bf0997689215bcb0f1bbb77f9289f33b0c01b0cddc7ff0", "is_restart_required": false, "is_webextension": true, "is_mozilla_signed_extension": false, "platform": "all", - "size": 1240482, + "size": 1277059, "status": "public", - "url": "https://addons.mozilla.org/android/downloads/file/3656444/privacy_badger-20…", + "url": "https://addons.mozilla.org/android/downloads/file/3691765/privacy_badger-20…", "permissions": [ "tabs", "http://*/*", @@ -1330,10 +1330,10 @@ "url": "http://www.gnu.org/licenses/gpl-3.0.html" }, "release_notes": { - "en-US": "<ul><li>Disabled learning (by default) to address privacy concerns. Visit <a href=\"https://outgoing.prod.mozaws.net/v1/dd9daec91f441e755b8ec63a96a996dbbda9efa…" rel=\"nofollow\">https://www.eff.org/badger-evolution</a> to learn more.</li><li>Added support for Global Privacy Control, a new specification that lets you tell companies you'd like to opt out of data sharing and selling. Visit <a href=\"https://outgoing.prod.mozaws.net/v1/f5433e6e384e33b2921d74ea02a8ada23fd2a7a…" rel=\"nofollow\">https://globalprivacycontrol.org/</a> to learn more.</li><li>Added a new section to the options page to display the browser settings that Privacy Badger overrides for privacy reasons</li><li>Fixed various site breakages</li><li>Improved translations (Simplified Chinese, Dutch, Finnish, Hebrew, Italian, Russian, Spanish, Ukrainian)</li></ul>" + "en-US": "<ul><li>Added a direct link to widget content to replacements for widgets like YouTube, Vimeo, SoundCloud and Spotify. You can click this link to watch a video (for example) without sharing the page you are on with the video provider. You can also right-click the link to copy the link URL.</li><li>Fixed \"fbclid\" tracking parameter removal on Facebook</li><li>Enabled Google Search link unwrapping on Firefox for Android</li><li>Fixed various site breakages</li><li>Improved translations (Dutch, Esperanto, French, German, Hebrew, Polish, Russian, Swedish, Turkish, Ukrainian)</li></ul>" }, "reviewed": null, - "version": "2020.10.7" + "version": "2020.12.10" }, "default_locale": "en-US", "description": { @@ -1357,7 +1357,7 @@ }, "is_disabled": false, "is_experimental": false, - "last_updated": "2020-10-08T08:20:41Z", + "last_updated": "2020-12-14T10:25:28Z", "name": { "en-US": "Privacy Badger" }, @@ -1403,10 +1403,10 @@ "category": "recommended" }, "ratings": { - "average": 4.7819, - "bayesian_average": 4.778573534303875, - "count": 1706, - "text_count": 408 + "average": 4.7863, + "bayesian_average": 4.782984873298175, + "count": 1736, + "text_count": 411 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/privacy-badger17/reviews/", "requires_payment": false, @@ -1425,7 +1425,7 @@ "tags": [], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/privacy-badger17/", - "weekly_downloads": 15281 + "weekly_downloads": 32792 }, "notes": null }, @@ -1441,7 +1441,7 @@ "picture_url": null } ], - "average_daily_users": 4969308, + "average_daily_users": 4503091, "categories": { "android": [ "security-privacy" @@ -1453,7 +1453,7 @@ "contributions_url": "", "created": "2015-04-25T07:26:22Z", "current_version": { - "id": 5135389, + "id": 5156717, "compatibility": { "firefox": { "min": "55.0", @@ -1464,19 +1464,19 @@ "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": 3679754, - "created": "2020-11-17T13:08:46Z", - "hash": "sha256:d9eef701b99866565708fe69b5855c1634187630e9e223e810f10e482545e6c0", + "id": 3701081, + "created": "2020-12-29T13:58:02Z", + "hash": "sha256:5b94fd7f749319a6ff6d83dd20b05b29e733446465aff2ab7669499a3e8fb9cc", "is_restart_required": false, "is_webextension": true, "is_mozilla_signed_extension": false, "platform": "all", - "size": 2801972, + "size": 2748800, "status": "public", - "url": "https://addons.mozilla.org/android/downloads/file/3679754/ublock_origin-1.3…", + "url": "https://addons.mozilla.org/android/downloads/file/3701081/ublock_origin-1.3…", "permissions": [ "dns", "menus", @@ -1532,10 +1532,10 @@ "url": "http://www.gnu.org/licenses/gpl-3.0.html" }, "release_notes": { - "en-US": "See <a href=\"https://outgoing.prod.mozaws.net/v1/ad6e491ded735345270ee88f63016f80b30a14a…" rel=\"nofollow\">release notes</a>.\n\n<b>New:</b>\n\n<b>Click-to-load</b>\n\nSupport to replace embedded frames with a click-to-load widget. Examples of usage:\n\n<code>||<a href=\"https://outgoing.prod.mozaws.net/v1/6f77a09441a6af61d6a5a78db00417d7f6fa5ea…" rel=\"nofollow\">youtube.com/embed/$3p,frame,redirect=click2load.html</a>\n||<a href=\"https://outgoing.prod.mozaws.net/v1/5d656ee5ac41d8489285a0dc824f318ad247715…" rel=\"nofollow\">scribd.com/embeds/$3p,frame,redirect=click2load.html</a>\n||<a href=\"https://outgoing.prod.mozaws.net/v1/c21551ebf05dc74e4faf00f50497b02fb52b8c8… p%3A//player.vimeo.com/video/%243p%2Cframe%2Credirect=click2load.html\" rel=\"nofollow\">player.vimeo.com/video/$3p,frame,redirect=click2load.html</a></code>\n\nUsers of medium mode can experiment with a redirect rule to reveal embedded frames in a page:\n\n<code>*$3p,frame,redirect-rule=click2load.html</code>\n\nOr if you want to have click-to-load only for embedded widgets from specific origins being blocked (reminder: <a href=\"https://outgoing.prod.mozaws.net/v1/82e9714a02fcaa78100672185283fe1c7cbdb5f…" rel=\"nofollow\"><code>redirect-rule</code></a> does not create a block filter):\n\n<code> ||<a href=\"https://outgoing.prod.mozaws.net/v1/ada5d641241ba08f41ca8e2e95aebee8f706b1e…" rel=\"nofollow\">youtube.com/embed/$3p,frame,redirect-rule=click2load.html</a></code>\n\n<b>Changes:</ b>\n\nResources redirected to local, neutered versions will no longer be collapsed as would occur if those resources were only blocked. This change is to enable implementation of the new click-to-load feature.\n\nCloud storage compression is now enabled by default.\n\n<b>Closed as fixed:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/d9f510b2fb029955173d9be41f90545747de359…" rel=\"nofollow\">Unable to scroll down to the last line in My Filters pane on Firefox for Android</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/d700dd030a4e03713d042957c88336b36bd6ba0…" rel=\"nofollow\">\"Home\" button on Strict blocking page works incorrectly in some cases</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/84c6f75ee567b34cd4aa3aec1a6f31cddf583f0… ckOrigin/uBlock-issues/issues/1281\" rel=\"nofollow\">Implement a version of \"{{origin}}\" that uses the whole URL and not just the domain</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/62d1c11a39a31be9bc951a6d4aaa723368205a3…" rel=\"nofollow\">cosmetic filter <code>## selector</code> is valid in element picker only</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/818f69764248823cab44bd9117c37f456562a8c…" rel=\"nofollow\">Implement <code>$queryprune</code> parameter</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/c79eb691e9a7fc0a59d72e00e29b986bf686c89…" rel=\"nofollow\">Calling callback if provided for google analytics mock</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/5e6a994e0da5171446cff1a75b87a efb329f7d82397537a3fdd0a94ac5590717/https%3A//github.com/gorhill/uBlock/iss…" rel=\"nofollow\">Redirection syntax issue</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/5d2e7632a8795a7c45baab376148f651eec9b2a…" rel=\"nofollow\">Use user styles to collapse the placeholder of blocked resources</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/b07e12c0e3d2f25d7675fa413bfe53d87e21245…" rel=\"nofollow\">Make load-on-demand smarter for blocked large media elements</a></li></ul>\n<b>Notable commits with no entry in issue tracker:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/f7a3990dd4ed5c5e5108863ab916d03ebf59def…" rel=\"nofollow\">Work around Firefox's <code>data:</code> favIconUrl leak</a></li><li ><a href=\"https://outgoing.prod.mozaws.net/v1/6d652733de4a3b67966235794851835c0738a13…" rel=\"nofollow\">Make json-prune scriptlet also trap Response.json() calls</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/3e21e48016cc0cc59127b5ba039722b18a8bedb…" rel=\"nofollow\">Incrementally improve static filtering parser</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/300d566bae935dfe7caa7f26a6f449120fc0d16…" rel=\"nofollow\">Coallesce origin hit filters into their own bucket</a><ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/90c37955cca74165527bf305c54e5df68b4a180… e70577509eb9bba5b1737223d42329\" rel=\"nofollow\">Allow <code>domain=</code> with entity values into pre-test buckets</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/7108e88d163783823d57170458f542c706c7e83…" rel=\"nofollow\">Enable origin-hit coalescing optimisation for modifier filters</a></li></ul></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/475c486ecbde642be209825abb7fd6fe36366ce…" rel=\"nofollow\">Re-classify <code>redirect=</code> option as a modifier option</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/ef8c8465e5abf4f11c31c8a4c92ec262be7e889…" rel=\"nofollow\">Improve token extraction from regex-based filters</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/6d598749fe7ac25e19168f52d44d4e984f8f7ce…" rel=\"nofollow\">Improve specificity slider in element picker</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/c794932ff392735e9a64897732e68373cf9a334…" rel=\"nofollow\">Use a CodeMirror editor instance in element picker</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/54ee032bd2c27f255a30badca5c689591784376…" rel=\"nofollow\">Add support for click-to-load of embedded frames</a></li><li><a href=\"https://outgoing.prod.mozaws.net/v1/ae0b4b1e1056107154420d9e267976afc4c3b4d… 6c3052a407b9802af\" rel=\"nofollow\">Minor improvements to syntax highlight of static filters</a></li></ul>\n<a href=\"https://outgoing.prod.mozaws.net/v1/e68ac420535993cfc64cadf07cb49eb66dcce14…" rel=\"nofollow\">Commits history since 1.30.6</a>." + "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>." }, "reviewed": null, - "version": "1.31.0" + "version": "1.32.4" }, "default_locale": "en-US", "description": { @@ -1625,7 +1625,7 @@ }, "is_disabled": false, "is_experimental": false, - "last_updated": "2020-12-12T13:40:12Z", + "last_updated": "2021-01-06T17:15:36Z", "name": { "ar": "uBlock Origin", "bg": "uBlock Origin", @@ -1770,10 +1770,10 @@ "category": "recommended" }, "ratings": { - "average": 4.7307, - "bayesian_average": 4.730268750136898, - "count": 13006, - "text_count": 4372 + "average": 4.7329, + "bayesian_average": 4.732467013014317, + "count": 13133, + "text_count": 4392 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/ublock-origin/reviews/", "requires_payment": false, @@ -1827,7 +1827,7 @@ "tags": [], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/ublock-origin/", - "weekly_downloads": 117611 + "weekly_downloads": 109312 }, "notes": null }, @@ -1843,7 +1843,7 @@ "picture_url": null } ], - "average_daily_users": 44569, + "average_daily_users": 51889, "categories": { "android": [ "photos-media" @@ -1956,10 +1956,10 @@ "category": "recommended" }, "ratings": { - "average": 4.5114, - "bayesian_average": 4.505943748806989, - "count": 968, - "text_count": 367 + "average": 4.5077, + "bayesian_average": 4.5022028097909566, + "count": 975, + "text_count": 370 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/video-background-play-fix/re…", "requires_payment": false, @@ -1984,7 +1984,7 @@ ], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/video-background-play-fix/", - "weekly_downloads": 39 + "weekly_downloads": 31 }, "notes": null }, @@ -2000,7 +2000,7 @@ "picture_url": null } ], - "average_daily_users": 97819, + "average_daily_users": 90271, "categories": { "android": [ "experimental", @@ -2139,10 +2139,10 @@ "category": "recommended" }, "ratings": { - "average": 4.4965, - "bayesian_average": 4.478095502811583, - "count": 286, - "text_count": 81 + "average": 4.4897, + "bayesian_average": 4.47151234660571, + "count": 292, + "text_count": 83 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/privacy-possum/reviews/", "requires_payment": false, @@ -2167,7 +2167,7 @@ ], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/privacy-possum/", - "weekly_downloads": 1295 + "weekly_downloads": 1449 }, "notes": null }, @@ -2183,7 +2183,7 @@ "picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/12/12929/12929064.png?mo…" } ], - "average_daily_users": 151052, + "average_daily_users": 148086, "categories": { "android": [ "photos-media", @@ -2197,7 +2197,7 @@ "contributions_url": "https://www.paypal.me/ArminSebastian/5?utm_content=product-page-contribute&…", "created": "2017-06-17T15:23:33Z", "current_version": { - "id": 5146105, + "id": 5157708, "compatibility": { "firefox": { "min": "68.0", @@ -2208,19 +2208,19 @@ "max": "*" } }, - "edit_url": "https://addons.mozilla.org/en-US/developers/addon/search_by_image/versions/…", + "edit_url": "https://addons.mozilla.org/en-US/developers/addon/search_by_image/versions/…", "files": [ { - "id": 3690470, - "created": "2020-12-07T19:45:57Z", - "hash": "sha256:2987a5f9c9b043de969f166d8f2275e3c2147fe2e3d186eb8a13f8cc5bd3c45d", + "id": 3702070, + "created": "2021-01-01T08:38:36Z", + "hash": "sha256:6f8f8d89ad294069232dff6a8a076763466c8d594289a74310dd8e8805c2cda7", "is_restart_required": false, "is_webextension": true, "is_mozilla_signed_extension": false, "platform": "all", - "size": 639063, + "size": 639916, "status": "public", - "url": "https://addons.mozilla.org/android/downloads/file/3690470/search_by_image-3…", + "url": "https://addons.mozilla.org/android/downloads/file/3702070/search_by_image-3…", "permissions": [ "contextMenus", "storage", @@ -2271,7 +2271,7 @@ "en-US": "Learn more about this release from the <a href=\"https://outgoing.prod.mozaws.net/v1/034fc31c913b4c441795892fe3d65db9f7edbe6…" rel=\"nofollow\">changelog</a>." }, "reviewed": null, - "version": "3.4.2" + "version": "3.4.3" }, "default_locale": "en-US", "description": { @@ -2293,7 +2293,7 @@ }, "is_disabled": false, "is_experimental": false, - "last_updated": "2020-12-08T09:48:37Z", + "last_updated": "2021-01-05T08:57:27Z", "name": { "en-US": "Search by Image" }, @@ -2405,10 +2405,10 @@ "category": "recommended" }, "ratings": { - "average": 4.6575, - "bayesian_average": 4.650311244599122, - "count": 765, - "text_count": 161 + "average": 4.6612, + "bayesian_average": 4.654121841617529, + "count": 788, + "text_count": 166 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/search_by_image/reviews/", "requires_payment": false, @@ -2443,7 +2443,7 @@ ], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/search_by_image/", - "weekly_downloads": 3333 + "weekly_downloads": 8522 }, "notes": null }, @@ -2466,7 +2466,7 @@ "picture_url": null } ], - "average_daily_users": 25814, + "average_daily_users": 30558, "categories": { "android": [ "other" @@ -2748,10 +2748,10 @@ "category": "recommended" }, "ratings": { - "average": 4.4545, - "bayesian_average": 4.4488466955050585, - "count": 924, - "text_count": 250 + "average": 4.4532, + "bayesian_average": 4.447571627762425, + "count": 940, + "text_count": 253 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/google-search-fixer/reviews/", "requires_payment": false, @@ -2770,7 +2770,7 @@ "tags": [], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/google-search-fixer/", - "weekly_downloads": 51 + "weekly_downloads": 52 }, "notes": null }, @@ -2786,7 +2786,7 @@ "picture_url": "https://addons.cdn.mozilla.net/user-media/userpics/0/0/143.png?modified=150…" } ], - "average_daily_users": 415007, + "average_daily_users": 382136, "categories": { "android": [ "performance", @@ -2800,7 +2800,7 @@ "contributions_url": "https://www.paypal.me/NoScript?utm_content=product-page-contribute&utm_medi…", "created": "2005-05-13T10:51:32Z", "current_version": { - "id": 5147387, + "id": 5153585, "compatibility": { "firefox": { "min": "59.0", @@ -2811,19 +2811,19 @@ "max": "*" } }, - "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5147387", + "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5153585", "files": [ { - "id": 3691752, - "created": "2020-12-09T21:34:16Z", - "hash": "sha256:3e3e00026db6a65cd5eebbe4a2c214fd7ef437c8f4d17fa591c85f61eab9d1e5", + "id": 3697950, + "created": "2020-12-21T15:13:19Z", + "hash": "sha256:9d65fc25020aa1f02d9a80112227cd4c1e4588db6d87372d87a8f15132084c43", "is_restart_required": false, "is_webextension": true, "is_mozilla_signed_extension": false, "platform": "all", - "size": 602842, + "size": 603151, "status": "public", - "url": "https://addons.mozilla.org/android/downloads/file/3691752/noscript_security…", + "url": "https://addons.mozilla.org/android/downloads/file/3697950/noscript_security…", "permissions": [ "contextMenus", "storage", @@ -2870,10 +2870,10 @@ "url": "http://www.gnu.org/licenses/gpl-2.0.html" }, "release_notes": { - "en-US": "(cc @lastknight, @raistolo)v 11.1.6\n============================================================\nx Better handling of concurrent prompts issues (thanks\n billarbor for reporting)\nx Remove z-index boosting from ancestors when placeholder is\n collapsed or replaced (issue #162)\nx Fixed permission keyboard shortcuts being triggered with\n modifiers like CTRL (thanks barbaz for report)\nx More accurate blockage reporting, with better filtering of\n page's own CSP effects\nx [UI] Fixed bug in CUSTOM sites filtering (thanks barbaz\n for reporting)\nx Fixed bug in automatic HTML events build-time updates\nx Updated HTML events\nx Updated TLDs\nx [L10n] Updated sv_SE\nx Better handling 0 width / 0 height media placeholders" + "en-US": "v 11.1.7\n============================================================\nx Optimize serviceWorker tracking for heavy tabs usage\n (thanks vadimm and barbaz for investigation)\nx Force placeholder visibility on Youtube embeddings\nx Fixed popup opening being slowed down if options UI is\n opened (thanks Sirus for report)\nx Explicit failure for wrong settings importation formats\nx Updated TLDs" }, "reviewed": null, - "version": "11.1.6" + "version": "11.1.7" }, "default_locale": "en-US", "description": { @@ -2923,7 +2923,7 @@ }, "is_disabled": false, "is_experimental": false, - "last_updated": "2020-12-10T21:35:10Z", + "last_updated": "2021-01-07T00:05:46Z", "name": { "de": "NoScript", "el": "NoScript", @@ -3011,10 +3011,10 @@ "category": "recommended" }, "ratings": { - "average": 4.5316, - "bayesian_average": 4.530040121989428, - "count": 3420, - "text_count": 2374 + "average": 4.5419, + "bayesian_average": 4.5403190050005655, + "count": 3427, + "text_count": 2367 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/noscript/reviews/", "requires_payment": false, @@ -3070,7 +3070,7 @@ ], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/noscript/", - "weekly_downloads": 10518 + "weekly_downloads": 10573 }, "notes": null }, @@ -3086,7 +3086,7 @@ "picture_url": null } ], - "average_daily_users": 128869, + "average_daily_users": 121441, "categories": { "android": [ "performance", @@ -3225,10 +3225,10 @@ "category": "recommended" }, "ratings": { - "average": 4.1117, - "bayesian_average": 4.107520342079109, - "count": 1137, - "text_count": 545 + "average": 4.1032, + "bayesian_average": 4.099000071517208, + "count": 1143, + "text_count": 551 }, "ratings_url": "https://addons.mozilla.org/en-US/android/addon/youtube-high-definition/revi…", "requires_payment": false, @@ -3266,7 +3266,7 @@ ], "type": "extension", "url": "https://addons.mozilla.org/en-US/android/addon/youtube-high-definition/", - "weekly_downloads": 2001 + "weekly_downloads": 1805 }, "notes": null } diff --git a/projects/tor-browser/config b/projects/tor-browser/config index b3bc014..300cbc8 100644 --- a/projects/tor-browser/config +++ b/projects/tor-browser/config @@ -78,9 +78,9 @@ input_files: enable: '[% c("var/snowflake") && ! c("var/android") %]' - filename: Bundle-Data enable: '[% ! c("var/android") %]' - - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suit… + - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suit… name: noscript - sha256sum: 3e3e00026db6a65cd5eebbe4a2c214fd7ef437c8f4d17fa591c85f61eab9d1e5 + sha256sum: 9d65fc25020aa1f02d9a80112227cd4c1e4588db6d87372d87a8f15132084c43 - filename: 'RelativeLink/start-tor-browser.desktop' enable: '[% c("var/linux") %]' - filename: 'RelativeLink/execdesktop' diff --git a/rbm.conf b/rbm.conf index baef2fa..45c31eb 100644 --- a/rbm.conf +++ b/rbm.conf @@ -24,7 +24,7 @@ buildconf: git_signtag_opt: '-s' var: - torbrowser_version: '10.0.7' + torbrowser_version: '10.0.8' torbrowser_build: 'build1' torbrowser_incremental_from: - 10.5a1
1 0
0 0
[Git][tpo/applications/fenix] Pushed new tag tor-browser-84.1.4-10.0-1-build1
by Matthew Finkel 08 Jan '21

08 Jan '21
Matthew Finkel pushed new tag tor-browser-84.1.4-10.0-1-build1 at The Tor Project / Applications / fenix -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-84.… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/fenix][tor-browser-84.1.4-10.0-1] 9 commits: Bug 40002: Add GitLab CI
by Matthew Finkel 08 Jan '21

08 Jan '21
Matthew Finkel pushed to branch tor-browser-84.1.4-10.0-1 at The Tor Project / Applications / fenix Commits: b1e2bf83 by Matthew Finkel at 2021-01-07T19:22:11+00:00 Bug 40002: Add GitLab CI Pin CI builds to runners with 32GB of RAM to avoid OOM conditions. - - - - - 6f10e521 by Matthew Finkel at 2021-01-07T19:22:11+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 - - - - - 7d26c2d6 by Matthew Finkel at 2021-01-07T19:22:11+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 &quot;Send to device&quot; in sharing menu - - - - - bb632be6 by Georg Koppen at 2021-01-07T19:22:11+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 - - - - - ee4629a0 by Matthew Finkel at 2021-01-07T19:22:11+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 - - - - - 8a485790 by Alex Catarineu at 2021-01-07T19:22:11+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&#39;t install WebCompat webext Bug 40016: Don&#39;t onboard Search Suggestions Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment Bug 40095: Hide &quot;Sign in to sync&quot; 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 - - - - - 59d6c47b by Alex Catarineu at 2021-01-07T19:22:11+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 &quot;distribution addon&quot;, 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 - - - - - bab13d40 by Matthew Finkel at 2021-01-07T19:22:11+00:00 Add Security Level UI Bug 40026: Implement Security Level settings Bug 40026: Integrate Security Level settings - - - - - e70be826 by Matthew Finkel at 2021-01-07T19:22:19+00:00 Bug 40098: Add EOY home screen - - - - - 30 changed files: - + .gitlab-ci.yml - LICENSE - app/build.gradle - 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/searchengine/FenixSearchEngineProvider.kt - app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/2d1e15692ebe… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/2d1e15692ebe… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/android-components][android-components-67.0.17-10.0-1] 15 commits: Bug 40005: Modify Default toolbar menu
by Matthew Finkel 08 Jan '21

08 Jan '21
Matthew Finkel pushed to branch android-components-67.0.17-10.0-1 at The Tor Project / Applications / android-components Commits: e60fd791 by Matthew Finkel at 2021-01-07T19:14:36+00:00 Bug 40005: Modify Default toolbar menu - - - - - b2418669 by Alex Catarineu at 2021-01-07T19:14:36+00:00 Bug 40007: Port external helper app prompting Together with the corresponding fenix patch, this allows all `startActivity` that may open external apps to be replaced by `TorUtils.startActivityPrompt`. - - - - - 76620ddc by Alex Catarineu at 2021-01-07T19:14:36+00:00 Bug 40002: Ensure system download manager is not used - - - - - 73cf4851 by Alex Catarineu at 2021-01-07T19:14:36+00:00 Bug 40009: Change the default search engines This matches the search engines from desktop, that is: DDG as the default, then YouTube, Google, DDGOnion, Startpage, Twitter, Wikipedia and Yahoo. - - - - - 715daf8f by Matthew Finkel at 2021-01-07T19:14:36+00:00 Bug 40006: Expose Security Level interface - - - - - 2884dd0d by Alex Catarineu at 2021-01-07T19:14:36+00:00 Bug 40011: Hide option for disallowing addons in private mode - - - - - d14d61ac by Georg Koppen at 2021-01-07T19:14:36+00:00 Bug 40013: Add option do overwrite timestamp in extension version - - - - - f5c5bc93 by Alex Catarineu at 2021-01-07T19:14:36+00:00 Bug 40015: Port padlock states for .onion services - - - - - 5faec683 by Alex Catarineu at 2021-01-07T19:14:36+00:00 Bug 40016: Allow inheriting from AddonCollectionProvider This will allow implementing our own AddonsProvider in fenix. - - - - - c6d4c76f by Alex Catarineu at 2021-01-07T19:14:36+00:00 Bug 40021: Force telemetry=false in Fennec settings migration - - - - - 19f2b82b by Alex Catarineu at 2021-01-07T19:14:36+00:00 Bug 40022: Migrate Tor security level from Fennec - - - - - 4fdc6a2b by Matthew Finkel at 2021-01-07T19:14:36+00:00 Bug 40020: Disable third-party cookies - - - - - 89f06f67 by Matthew Finkel at 2021-01-07T19:14:36+00:00 Bug 40023: Stop PrivateNotificationService - - - - - 3e027f29 by Matthew Finkel at 2021-01-07T19:14:36+00:00 Bug 40024: Disable tracking protection by default - - - - - 36c3c0eb by Alex Catarineu at 2021-01-07T19:14:47+00:00 Bug 40019: Expose spoofEnglish pref - - - - - 30 changed files: - build.gradle - components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt - components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt - components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenu.kt - components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt - components/browser/search/src/main/assets/search/list.json - + components/browser/search/src/main/assets/searchplugins/ddg-onion.xml - components/browser/search/src/main/assets/searchplugins/ddg.xml - + components/browser/search/src/main/assets/searchplugins/startpage.xml - + components/browser/search/src/main/assets/searchplugins/yahoo.xml - components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt - components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt - components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml - components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml - components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt - components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt - components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt - components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt - components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml - components/feature/app-links/build.gradle - components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt - components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt - components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt - components/feature/downloads/build.gradle - components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt - components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt - components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt - components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt - components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt - components/support/ktx/src/main/java/mozilla/components/support/ktx/kotlin/String.kt The diff was not included because it is too large. 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-browser/tor-browser-84.0.2-10.0-1] Bug 21724: Make Firefox and Tor Browser distinct macOS apps
by sysrqb@torproject.org 08 Jan '21

08 Jan '21
commit 2b79a874eb77ad8a9ecf7f8b5fc7dd7af975987f Author: teor <teor2345(a)gmail.com> Date: Mon Mar 13 23:06:23 2017 +1100 Bug 21724: Make Firefox and Tor Browser distinct macOS apps When macOS opens a document or selects a default browser, it sometimes uses the CFBundleSignature. Changing from the Firefox MOZB signature to a different signature TORB allows macOS to distinguish between Firefox and Tor Browser. --- browser/app/Makefile.in | 2 +- browser/app/macbuild/Contents/Info.plist.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in index 54d6b43fe126..8dd3a9a65661 100644 --- a/browser/app/Makefile.in +++ b/browser/app/Makefile.in @@ -102,5 +102,5 @@ ifdef MOZ_UPDATER mv -f '$(dist_dest)/Contents/MacOS/updater.app/Contents/MacOS/org.mozilla.updater' '$(dist_dest)/Contents/Library/LaunchServices' ln -s ../../../../Library/LaunchServices/org.mozilla.updater '$(dist_dest)/Contents/MacOS/updater.app/Contents/MacOS/org.mozilla.updater' endif - printf APPLMOZB > '$(dist_dest)/Contents/PkgInfo' + printf APPLTORB > '$(dist_dest)/Contents/PkgInfo' endif diff --git a/browser/app/macbuild/Contents/Info.plist.in b/browser/app/macbuild/Contents/Info.plist.in index fb5e6993ea9d..1d376c8d83d6 100644 --- a/browser/app/macbuild/Contents/Info.plist.in +++ b/browser/app/macbuild/Contents/Info.plist.in @@ -179,7 +179,7 @@ <key>CFBundleShortVersionString</key> <string>@APP_VERSION@</string> <key>CFBundleSignature</key> - <string>MOZB</string> + <string>TORB</string> <key>CFBundleURLTypes</key> <array> <dict>
1 0
0 0
[tor-browser/tor-browser-84.0.2-10.0-1] Bug 19273: Avoid JavaScript patching of the external app helper dialog.
by sysrqb@torproject.org 08 Jan '21

08 Jan '21
commit 85dd4c32abefea8fd3fd6117a48542b5e7af8a45 Author: Kathy Brade <brade(a)pearlcrescent.com> Date: Tue Jun 28 15:13:05 2016 -0400 Bug 19273: Avoid JavaScript patching of the external app helper dialog. When handling an external URI or downloading a file, invoke Torbutton's external app blocker component (which will present a download warning dialog unless the user has checked the "Automatically download files from now on" box). For e10s compatibility, avoid using a modal dialog and instead use a callback interface (nsIHelperAppWarningLauncher) to allow Torbutton to indicate the user's desire to cancel or continue each request. Other bugs fixed: Bug 21766: Crash with e10s enabled while trying to download a file Bug 21886: Download is stalled in non-e10s mode Bug 22471: Downloading files via the PDF viewer download button is broken Bug 22472: Fix FTP downloads when external helper app dialog is shown Bug 22610: Avoid crashes when canceling external helper app downloads Bug 22618: Downloading pdf file via file:/// is stalling --- .../exthandler/nsExternalHelperAppService.cpp | 172 ++++++++++++++++++--- uriloader/exthandler/nsExternalHelperAppService.h | 3 + .../exthandler/nsIExternalHelperAppService.idl | 47 ++++++ 3 files changed, 204 insertions(+), 18 deletions(-) diff --git a/uriloader/exthandler/nsExternalHelperAppService.cpp b/uriloader/exthandler/nsExternalHelperAppService.cpp index 16b7be9b364a..8028eaeafaab 100644 --- a/uriloader/exthandler/nsExternalHelperAppService.cpp +++ b/uriloader/exthandler/nsExternalHelperAppService.cpp @@ -133,6 +133,9 @@ static const char NEVER_ASK_FOR_SAVE_TO_DISK_PREF[] = static const char NEVER_ASK_FOR_OPEN_FILE_PREF[] = "browser.helperApps.neverAsk.openFile"; +static const char WARNING_DIALOG_CONTRACT_ID[] = + "@torproject.org/torbutton-extAppBlocker;1"; + // Helper functions for Content-Disposition headers /** @@ -405,6 +408,22 @@ static nsresult GetDownloadDirectory(nsIFile** _directory, return NS_OK; } +static already_AddRefed<nsIInterfaceRequestor> GetDialogParentAux( + BrowsingContext* aBrowsingContext, nsIInterfaceRequestor* aWindowContext) { + nsCOMPtr<nsIInterfaceRequestor> dialogParent = aWindowContext; + + if (!dialogParent && aBrowsingContext) { + dialogParent = do_QueryInterface(aBrowsingContext->GetDOMWindow()); + } + if (!dialogParent && aBrowsingContext && XRE_IsParentProcess()) { + RefPtr<Element> element = aBrowsingContext->Top()->GetEmbedderElement(); + if (element) { + dialogParent = do_QueryInterface(element->OwnerDoc()->GetWindow()); + } + } + return dialogParent.forget(); +} + /** * Structure for storing extension->type mappings. * @see defaultMimeEntries @@ -624,6 +643,92 @@ static const char* descriptionOverwriteExtensions[] = { "avif", "pdf", "svg", "webp", "xml", }; +////////////////////////////////////////////////////////////////////////////////////////////////////// +// begin nsExternalLoadURIHandler class definition and implementation +////////////////////////////////////////////////////////////////////////////////////////////////////// +class nsExternalLoadURIHandler final : public nsIHelperAppWarningLauncher { + public: + NS_DECL_THREADSAFE_ISUPPORTS + NS_DECL_NSIHELPERAPPWARNINGLAUNCHER + + nsExternalLoadURIHandler(nsIHandlerInfo* aHandlerInfo, nsIURI* aURI, + nsIPrincipal* aTriggeringPrincipal, + BrowsingContext* aBrowsingContext); + + protected: + ~nsExternalLoadURIHandler(); + + nsCOMPtr<nsIHandlerInfo> mHandlerInfo; + nsCOMPtr<nsIURI> mURI; + nsCOMPtr<nsIPrincipal> mTriggeringPrincipal; + RefPtr<BrowsingContext> mBrowsingContext; + nsCOMPtr<nsIHelperAppWarningDialog> mWarningDialog; +}; + +NS_IMPL_ADDREF(nsExternalLoadURIHandler) +NS_IMPL_RELEASE(nsExternalLoadURIHandler) + +NS_INTERFACE_MAP_BEGIN(nsExternalLoadURIHandler) + NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHelperAppWarningLauncher) + NS_INTERFACE_MAP_ENTRY(nsIHelperAppWarningLauncher) +NS_INTERFACE_MAP_END + +nsExternalLoadURIHandler::nsExternalLoadURIHandler( + nsIHandlerInfo* aHandlerInfo, nsIURI* aURI, + nsIPrincipal* aTriggeringPrincipal, BrowsingContext* aBrowsingContext) + : mHandlerInfo(aHandlerInfo), + mURI(aURI), + mTriggeringPrincipal(aTriggeringPrincipal), + mBrowsingContext(aBrowsingContext) + +{ + nsresult rv = NS_OK; + mWarningDialog = do_CreateInstance(WARNING_DIALOG_CONTRACT_ID, &rv); + if (NS_SUCCEEDED(rv) && mWarningDialog) { + // This will create a reference cycle (the dialog holds a reference to us + // as nsIHelperAppWarningLauncher), which will be broken in ContinueRequest + // or CancelRequest. + nsCOMPtr<nsIInterfaceRequestor> dialogParent = + GetDialogParentAux(aBrowsingContext, nullptr); + rv = mWarningDialog->MaybeShow(this, dialogParent); + } + + if (NS_FAILED(rv)) { + // If for some reason we could not open the download warning prompt, + // continue with the request. + ContinueRequest(); + } +} + +nsExternalLoadURIHandler::~nsExternalLoadURIHandler() {} + +NS_IMETHODIMP nsExternalLoadURIHandler::ContinueRequest() { + MOZ_ASSERT(mURI); + MOZ_ASSERT(mHandlerInfo); + + // Break our reference cycle with the download warning dialog (set up in + // LoadURI). + mWarningDialog = nullptr; + + nsresult rv = NS_OK; + nsCOMPtr<nsIContentDispatchChooser> chooser = + do_CreateInstance("@mozilla.org/content-dispatch-chooser;1", &rv); + NS_ENSURE_SUCCESS(rv, rv); + + return chooser->HandleURI(mHandlerInfo, mURI, mTriggeringPrincipal, + mBrowsingContext); +} + +NS_IMETHODIMP nsExternalLoadURIHandler::CancelRequest(nsresult aReason) { + NS_ENSURE_ARG(NS_FAILED(aReason)); + + // Break our reference cycle with the download warning dialog (set up in + // LoadURI). + mWarningDialog = nullptr; + + return NS_OK; +} + static StaticRefPtr<nsExternalHelperAppService> sExtHelperAppSvcSingleton; /** @@ -650,6 +755,9 @@ nsExternalHelperAppService::GetSingleton() { return do_AddRef(sExtHelperAppSvcSingleton); } +////////////////////////////////////////////////////////////////////////////////////////////////////// +// nsExternalHelperAppService definition and implementation +////////////////////////////////////////////////////////////////////////////////////////////////////// NS_IMPL_ISUPPORTS(nsExternalHelperAppService, nsIExternalHelperAppService, nsPIExternalAppLauncher, nsIExternalProtocolService, nsIMIMEService, nsIObserver, nsISupportsWeakReference) @@ -1093,12 +1201,13 @@ nsExternalHelperAppService::LoadURI(nsIURI* aURI, rv = GetProtocolHandlerInfo(scheme, getter_AddRefs(handler)); NS_ENSURE_SUCCESS(rv, rv); - nsCOMPtr<nsIContentDispatchChooser> chooser = - do_CreateInstance("@mozilla.org/content-dispatch-chooser;1", &rv); - NS_ENSURE_SUCCESS(rv, rv); + RefPtr<nsExternalLoadURIHandler> h = new nsExternalLoadURIHandler( + handler, uri, aTriggeringPrincipal, aBrowsingContext); + if (!h) { + return NS_ERROR_OUT_OF_MEMORY; + } - return chooser->HandleURI(handler, uri, aTriggeringPrincipal, - aBrowsingContext); + return NS_OK; } ////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -1243,6 +1352,7 @@ NS_INTERFACE_MAP_BEGIN(nsExternalAppHandler) NS_INTERFACE_MAP_ENTRY(nsIStreamListener) NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) NS_INTERFACE_MAP_ENTRY(nsIHelperAppLauncher) + NS_INTERFACE_MAP_ENTRY(nsIHelperAppWarningLauncher) NS_INTERFACE_MAP_ENTRY(nsICancelable) NS_INTERFACE_MAP_ENTRY(nsIBackgroundFileSaverObserver) NS_INTERFACE_MAP_ENTRY(nsINamed) @@ -1639,18 +1749,7 @@ void nsExternalAppHandler::MaybeApplyDecodingForExtension( already_AddRefed<nsIInterfaceRequestor> nsExternalAppHandler::GetDialogParent() { - nsCOMPtr<nsIInterfaceRequestor> dialogParent = mWindowContext; - - if (!dialogParent && mBrowsingContext) { - dialogParent = do_QueryInterface(mBrowsingContext->GetDOMWindow()); - } - if (!dialogParent && mBrowsingContext && XRE_IsParentProcess()) { - RefPtr<Element> element = mBrowsingContext->Top()->GetEmbedderElement(); - if (element) { - dialogParent = do_QueryInterface(element->OwnerDoc()->GetWindow()); - } - } - return dialogParent.forget(); + return GetDialogParentAux(mBrowsingContext, mWindowContext); } NS_IMETHODIMP nsExternalAppHandler::OnStartRequest(nsIRequest* request) { @@ -1781,6 +1880,34 @@ NS_IMETHODIMP nsExternalAppHandler::OnStartRequest(nsIRequest* request) { loadInfo->SetForceAllowDataURI(true); } + mWarningDialog = do_CreateInstance(WARNING_DIALOG_CONTRACT_ID, &rv); + if (NS_SUCCEEDED(rv) && mWarningDialog) { + // This will create a reference cycle (the dialog holds a reference to us + // as nsIHelperAppWarningLauncher), which will be broken in ContinueRequest + // or CancelRequest. + nsCOMPtr<nsIInterfaceRequestor> dialogParent = GetDialogParent(); + rv = mWarningDialog->MaybeShow(this, dialogParent); + } + + if (NS_FAILED(rv)) { + // If for some reason we could not open the download warning prompt, + // continue with the request. + ContinueRequest(); + } + + return NS_OK; +} + +NS_IMETHODIMP nsExternalAppHandler::ContinueRequest() { + nsAutoCString MIMEType; + if (mMimeInfo) { + mMimeInfo->GetMIMEType(MIMEType); + } + + // Break our reference cycle with the download warning dialog (set up in + // OnStartRequest). + mWarningDialog = nullptr; + // now that the temp file is set up, find out if we need to invoke a dialog // asking the user what they want us to do with this content... @@ -1864,6 +1991,7 @@ NS_IMETHODIMP nsExternalAppHandler::OnStartRequest(nsIRequest* request) { action = nsIMIMEInfo::saveToDisk; } + nsresult rv = NS_OK; if (alwaysAsk) { // Display the dialog mDialog = do_CreateInstance(NS_HELPERAPPLAUNCHERDLG_CONTRACTID, &rv); @@ -1921,6 +2049,14 @@ NS_IMETHODIMP nsExternalAppHandler::OnStartRequest(nsIRequest* request) { return NS_OK; } +NS_IMETHODIMP nsExternalAppHandler::CancelRequest(nsresult aReason) { + // Break our reference cycle with the download warning dialog (set up in + // OnStartRequest). + mWarningDialog = nullptr; + + return Cancel(aReason); +} + // Convert error info into proper message text and send OnStatusChange // notification to the dialog progress listener or nsITransfer implementation. void nsExternalAppHandler::SendStatusChange(ErrorType type, nsresult rv, @@ -2585,7 +2721,7 @@ NS_IMETHODIMP nsExternalAppHandler::Cancel(nsresult aReason) { } // Break our reference cycle with the helper app dialog (set up in - // OnStartRequest) + // ContinueRequest) mDialog = nullptr; mRequest = nullptr; diff --git a/uriloader/exthandler/nsExternalHelperAppService.h b/uriloader/exthandler/nsExternalHelperAppService.h index b49686159aa7..e7174570e0bb 100644 --- a/uriloader/exthandler/nsExternalHelperAppService.h +++ b/uriloader/exthandler/nsExternalHelperAppService.h @@ -219,6 +219,7 @@ class nsExternalHelperAppService : public nsIExternalHelperAppService, */ class nsExternalAppHandler final : public nsIStreamListener, public nsIHelperAppLauncher, + public nsIHelperAppWarningLauncher, public nsIBackgroundFileSaverObserver, public nsINamed { public: @@ -226,6 +227,7 @@ class nsExternalAppHandler final : public nsIStreamListener, NS_DECL_NSISTREAMLISTENER NS_DECL_NSIREQUESTOBSERVER NS_DECL_NSIHELPERAPPLAUNCHER + NS_DECL_NSIHELPERAPPWARNINGLAUNCHER NS_DECL_NSICANCELABLE NS_DECL_NSIBACKGROUNDFILESAVEROBSERVER NS_DECL_NSINAMED @@ -497,6 +499,7 @@ class nsExternalAppHandler final : public nsIStreamListener, nsCOMPtr<nsITransfer> mTransfer; nsCOMPtr<nsIHelperAppLauncherDialog> mDialog; + nsCOMPtr<nsIHelperAppWarningDialog> mWarningDialog; /** diff --git a/uriloader/exthandler/nsIExternalHelperAppService.idl b/uriloader/exthandler/nsIExternalHelperAppService.idl index 657e15bc0742..ebdb1cdacf78 100644 --- a/uriloader/exthandler/nsIExternalHelperAppService.idl +++ b/uriloader/exthandler/nsIExternalHelperAppService.idl @@ -177,3 +177,50 @@ interface nsIHelperAppLauncher : nsICancelable */ readonly attribute uint64_t browsingContextId; }; + +/** + * nsIHelperAppWarningLauncher is implemented by two classes: + * nsExternalLoadURIHandler + * nsExternalAppHandler + */ +[scriptable, uuid(cffd508b-4aaf-43ad-99c6-671d35cbc558)] +interface nsIHelperAppWarningLauncher : nsISupports +{ + /** + * Callback invoked by the external app warning dialog to continue the + * request. + * NOTE: This will release the reference to the nsIHelperAppWarningDialog. + */ + void continueRequest(); + + /** + * Callback invoked by the external app warning dialog to cancel the request. + * NOTE: This will release the reference to the nsIHelperAppWarningDialog. + * + * @param aReason + * Pass a failure code to indicate the reason why this operation is + * being canceled. It is an error to pass a success code. + */ + void cancelRequest(in nsresult aReason); +}; + +/** + * nsIHelperAppWarningDialog is implemented by Torbutton's external app + * blocker (src/components/external-app-blocker.js). + */ +[scriptable, uuid(f4899a3f-0df3-42cc-9db8-bdf599e5a208)] +interface nsIHelperAppWarningDialog : nsISupports +{ + /** + * Possibly show a launch warning dialog (it will not be shown if the user + * has chosen to not see the warning again). + * + * @param aLauncher + * A nsIHelperAppWarningLauncher to be invoked after the user confirms + * or cancels the download. + * @param aWindowContext + * The window associated with the download. + */ + void maybeShow(in nsIHelperAppWarningLauncher aLauncher, + in nsISupports aWindowContext); +};
1 0
0 0
[tor-browser/tor-browser-84.0.2-10.0-1] Bug 16940: After update, load local change notes.
by sysrqb@torproject.org 08 Jan '21

08 Jan '21
commit 3970a1a86e34036057972488b1acb74503055654 Author: Kathy Brade <brade(a)pearlcrescent.com> Date: Wed Nov 25 11:36:20 2015 -0500 Bug 16940: After update, load local change notes. Add an about:tbupdate page that displays the first section from TorBrowser/Docs/ChangeLog.txt and includes a link to the remote post-update page (typically our blog entry for the release). Always load about:tbupdate in a content process, but implement the code that reads the file system (changelog) in the chrome process for compatibility with future sandboxing efforts. Also fix bug 29440. Now about:tbupdate is styled as a fairly simple changelog page that is designed to be displayed via a link that is on about:tor. --- browser/actors/AboutTBUpdateChild.jsm | 12 +++ browser/actors/AboutTBUpdateParent.jsm | 120 +++++++++++++++++++++ browser/actors/moz.build | 6 ++ .../base/content/abouttbupdate/aboutTBUpdate.css | 74 +++++++++++++ .../base/content/abouttbupdate/aboutTBUpdate.js | 27 +++++ .../base/content/abouttbupdate/aboutTBUpdate.xhtml | 39 +++++++ browser/base/content/browser-siteIdentity.js | 2 +- browser/base/content/browser.js | 4 + browser/base/jar.mn | 5 + browser/components/BrowserContentHandler.jsm | 55 +++++++--- browser/components/BrowserGlue.jsm | 15 +++ browser/components/about/AboutRedirector.cpp | 6 ++ browser/components/about/components.conf | 3 + browser/components/moz.build | 5 +- .../locales/en-US/chrome/browser/aboutTBUpdate.dtd | 8 ++ browser/locales/jar.mn | 3 + toolkit/modules/RemotePageAccessManager.jsm | 5 + 17 files changed, 373 insertions(+), 16 deletions(-) diff --git a/browser/actors/AboutTBUpdateChild.jsm b/browser/actors/AboutTBUpdateChild.jsm new file mode 100644 index 000000000000..4670da19b3db --- /dev/null +++ b/browser/actors/AboutTBUpdateChild.jsm @@ -0,0 +1,12 @@ +// Copyright (c) 2020, The Tor Project, Inc. +// See LICENSE for licensing information. +// +// vim: set sw=2 sts=2 ts=8 et syntax=javascript: + +var EXPORTED_SYMBOLS = ["AboutTBUpdateChild"]; + +const { RemotePageChild } = ChromeUtils.import( + "resource://gre/actors/RemotePageChild.jsm" +); + +class AboutTBUpdateChild extends RemotePageChild {} diff --git a/browser/actors/AboutTBUpdateParent.jsm b/browser/actors/AboutTBUpdateParent.jsm new file mode 100644 index 000000000000..56a10394565a --- /dev/null +++ b/browser/actors/AboutTBUpdateParent.jsm @@ -0,0 +1,120 @@ +// Copyright (c) 2020, The Tor Project, Inc. +// See LICENSE for licensing information. +// +// vim: set sw=2 sts=2 ts=8 et syntax=javascript: + +"use strict"; + +this.EXPORTED_SYMBOLS = ["AboutTBUpdateParent"]; + +const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm"); +const { NetUtil } = ChromeUtils.import("resource://gre/modules/NetUtil.jsm"); +const { AppConstants } = ChromeUtils.import( + "resource://gre/modules/AppConstants.jsm" +); + +const kRequestUpdateMessageName = "FetchUpdateData"; + +/** + * This code provides services to the about:tbupdate page. Whenever + * about:tbupdate needs to do something chrome-privileged, it sends a + * message that's handled here. It is modeled after Mozilla's about:home + * implementation. + */ +class AboutTBUpdateParent extends JSWindowActorParent { + receiveMessage(aMessage) { + if (aMessage.name == kRequestUpdateMessageName) { + return this.releaseNoteInfo; + } + return undefined; + } + + get moreInfoURL() { + try { + return Services.prefs.getCharPref("torbrowser.post_update.url"); + } catch (e) {} + + // Use the default URL as a fallback. + return Services.urlFormatter.formatURLPref("startup.homepage_override_url"); + } + + // Read the text from the beginning of the changelog file that is located + // at TorBrowser/Docs/ChangeLog.txt and return an object that contains + // the following properties: + // version e.g., Tor Browser 8.5 + // releaseDate e.g., March 31 2019 + // releaseNotes details of changes (lines 2 - end of ChangeLog.txt) + // We attempt to parse the first line of ChangeLog.txt to extract the + // version and releaseDate. If parsing fails, we return the entire first + // line in version and omit releaseDate. + // + // On Mac OS, when building with --enable-tor-browser-data-outside-app-dir + // to support Gatekeeper signing, the ChangeLog.txt file is located in + // TorBrowser.app/Contents/Resources/TorBrowser/Docs/. + get releaseNoteInfo() { + let info = { moreInfoURL: this.moreInfoURL }; + + try { + let f; + if (AppConstants.TOR_BROWSER_DATA_OUTSIDE_APP_DIR) { + // "XREExeF".parent is the directory that contains firefox, i.e., + // Browser/ or, on Mac OS, TorBrowser.app/Contents/MacOS/. + f = Services.dirsvc.get("XREExeF", Ci.nsIFile).parent; + if (AppConstants.platform === "macosx") { + f = f.parent; + f.append("Resources"); + } + f.append("TorBrowser"); + } else { + // "DefProfRt" is .../TorBrowser/Data/Browser + f = Services.dirsvc.get("DefProfRt", Ci.nsIFile); + f = f.parent.parent; // Remove "Data/Browser" + } + + f.append("Docs"); + f.append("ChangeLog.txt"); + + let fs = Cc["@mozilla.org/network/file-input-stream;1"].createInstance( + Ci.nsIFileInputStream + ); + fs.init(f, -1, 0, 0); + let s = NetUtil.readInputStreamToString(fs, fs.available()); + fs.close(); + + // Truncate at the first empty line. + s = s.replace(/[\r\n][\r\n][\s\S]*$/m, ""); + + // Split into first line (version plus releaseDate) and + // remainder (releaseNotes). + // This first match() uses multiline mode with two capture groups: + // first line: (.*$) + // remaining lines: ([\s\S]+) + // [\s\S] matches all characters including end of line. This trick + // is needed because when using JavaScript regex in multiline mode, + // . does not match an end of line character. + let matchArray = s.match(/(.*$)\s*([\s\S]+)/m); + if (matchArray && matchArray.length == 3) { + info.releaseNotes = matchArray[2]; + let line1 = matchArray[1]; + // Extract the version and releaseDate. The first line looks like: + // Tor Browser 8.5 -- May 1 2019 + // The regex uses two capture groups: + // text that does not include a hyphen: (^[^-]*) + // remaining text: (.*$) + // In between we match optional whitespace, one or more hyphens, and + // optional whitespace by using: \s*-+\s* + matchArray = line1.match(/(^[^-]*)\s*-+\s*(.*$)/); + if (matchArray && matchArray.length == 3) { + info.version = matchArray[1]; + info.releaseDate = matchArray[2]; + } else { + info.version = line1; // Match failed: return entire line in version. + } + } else { + info.releaseNotes = s; // Only one line: use as releaseNotes. + } + } catch (e) {} + + return info; + } +} diff --git a/browser/actors/moz.build b/browser/actors/moz.build index 1f9f8ef1c032..72707d4e9bc8 100644 --- a/browser/actors/moz.build +++ b/browser/actors/moz.build @@ -87,3 +87,9 @@ FINAL_TARGET_FILES.actors += [ "WebRTCChild.jsm", "WebRTCParent.jsm", ] + +if CONFIG["TOR_BROWSER_UPDATE"]: + FINAL_TARGET_FILES.actors += [ + "AboutTBUpdateChild.jsm", + "AboutTBUpdateParent.jsm", + ] diff --git a/browser/base/content/abouttbupdate/aboutTBUpdate.css b/browser/base/content/abouttbupdate/aboutTBUpdate.css new file mode 100644 index 000000000000..7c1a34b77f17 --- /dev/null +++ b/browser/base/content/abouttbupdate/aboutTBUpdate.css @@ -0,0 +1,74 @@ +/* + * Copyright (c) 2019, The Tor Project, Inc. + * See LICENSE for licensing information. + * + * vim: set sw=2 sts=2 ts=8 et syntax=css: + */ + +:root { + --abouttor-text-color: white; + --abouttor-bg-toron-color: #420C5D; +} + +body { + font-family: Helvetica, Arial, sans-serif; + color: var(--abouttor-text-color); + background-color: var(--abouttor-bg-toron-color); + background-attachment: fixed; + background-size: 100% 100%; +} + +a { + color: var(--abouttor-text-color); +} + +.two-column-grid { + display: inline-grid; + grid-template-columns: auto auto; + grid-column-gap: 50px; + margin: 10px 0px 0px 50px; +} + +.two-column-grid div { + margin-top: 40px; + align-self: baseline; /* Align baseline of text across the row. */ +} + +.label-column { + font-size: 14px; + font-weight: 400; +} + +/* + * Use a reduced top margin to bring the row that contains the + * "visit our website" link closer to the row that precedes it. This + * looks better because the "visit our website" row does not have a + * label in the left column. + */ +div.more-info-row { + margin-top: 5px; + font-size: 14px; +} + +#version-content { + font-size: 50px; + font-weight: 300; +} + +body:not([havereleasedate]) .release-date-cell { + display: none; +} + +#releasedate-content { + font-size: 17px; +} + +#releasenotes-label { + align-self: start; /* Anchor "Release Notes" label at the top. */ +} + +#releasenotes-content { + font-family: monospace; + font-size: 15px; + white-space: pre; +} diff --git a/browser/base/content/abouttbupdate/aboutTBUpdate.js b/browser/base/content/abouttbupdate/aboutTBUpdate.js new file mode 100644 index 000000000000..ec070e2cb131 --- /dev/null +++ b/browser/base/content/abouttbupdate/aboutTBUpdate.js @@ -0,0 +1,27 @@ +// Copyright (c) 2020, The Tor Project, Inc. +// See LICENSE for licensing information. +// +// vim: set sw=2 sts=2 ts=8 et syntax=javascript: + +/* eslint-env mozilla/frame-script */ + +// aData may contain the following string properties: +// version +// releaseDate +// moreInfoURL +// releaseNotes +function onUpdate(aData) { + document.getElementById("version-content").textContent = aData.version; + if (aData.releaseDate) { + document.body.setAttribute("havereleasedate", "true"); + document.getElementById("releasedate-content").textContent = + aData.releaseDate; + } + if (aData.moreInfoURL) { + document.getElementById("infolink").setAttribute("href", aData.moreInfoURL); + } + document.getElementById("releasenotes-content").textContent = + aData.releaseNotes; +} + +RPMSendQuery("FetchUpdateData").then(onUpdate); diff --git a/browser/base/content/abouttbupdate/aboutTBUpdate.xhtml b/browser/base/content/abouttbupdate/aboutTBUpdate.xhtml new file mode 100644 index 000000000000..8489cfef5083 --- /dev/null +++ b/browser/base/content/abouttbupdate/aboutTBUpdate.xhtml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE html [ + <!ENTITY % htmlDTD + PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "DTD/xhtml1-strict.dtd"> + %htmlDTD; + <!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd"> + %globalDTD; + <!ENTITY % tbUpdateDTD SYSTEM "chrome://browser/locale/aboutTBUpdate.dtd"> + %tbUpdateDTD; +]> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <meta http-equiv="Content-Security-Policy" content="default-src chrome:; object-src 'none'" /> + <title>&aboutTBUpdate.changelogTitle;</title> + <link rel="stylesheet" type="text/css" + href="chrome://browser/content/abouttbupdate/aboutTBUpdate.css"/> + <script src="chrome://browser/content/abouttbupdate/aboutTBUpdate.js" + type="text/javascript"/> +</head> +<body dir="&locale.dir;"> +<div class="two-column-grid"> + <div class="label-column">&aboutTBUpdate.version;</div> + <div id="version-content"/> + + <div class="label-column release-date-cell">&aboutTBUpdate.releaseDate;</div> + <div id="releasedate-content" class="release-date-cell"/> + + <div class="more-info-row"/> + <div class="more-info-row">&aboutTBUpdate.linkPrefix;<a id="infolink">&aboutTBUpdate.linkLabel;</a>&aboutTBUpdate.linkSuffix;</div> + + <div id="releasenotes-label" + class="label-column">&aboutTBUpdate.releaseNotes;</div> + <div id="releasenotes-content"></div> +</div> +</body> +</html> diff --git a/browser/base/content/browser-siteIdentity.js b/browser/base/content/browser-siteIdentity.js index abdb81499533..a936b7f4826b 100644 --- a/browser/base/content/browser-siteIdentity.js +++ b/browser/base/content/browser-siteIdentity.js @@ -57,7 +57,7 @@ var gIdentityHandler = { * RegExp used to decide if an about url should be shown as being part of * the browser UI. */ - _secureInternalPages: /^(?:accounts|addons|cache|certificate|config|crashes|downloads|license|logins|preferences|protections|rights|sessionrestore|support|welcomeback|ion)(?:[?#]|$)/i, + _secureInternalPages: (AppConstants.TOR_BROWSER_UPDATE ? /^(?:accounts|addons|cache|certificate|config|crashes|downloads|license|logins|preferences|protections|rights|sessionrestore|support|welcomeback|ion|tor|tbupdate)(?:[?#]|$)/i : /^(?:accounts|addons|cache|certificate|config|crashes|downloads|license|logins|preferences|protections|rights|sessionrestore|support|welcomeback|ion|tor)(?:[?#]|$)/i), /** * Whether the established HTTPS connection is considered "broken". diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js index a8306c602601..9abba4bc420c 100644 --- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js @@ -638,6 +638,10 @@ var gInitialPages = [ "about:newinstall", ]; +if (AppConstants.TOR_BROWSER_UPDATE) { + gInitialPages.push("about:tbupdate"); +} + function isInitialPage(url) { if (!(url instanceof Ci.nsIURI)) { try { diff --git a/browser/base/jar.mn b/browser/base/jar.mn index 471544f6b7f7..d6c9e31c2c95 100644 --- a/browser/base/jar.mn +++ b/browser/base/jar.mn @@ -31,6 +31,11 @@ browser.jar: content/browser/aboutTabCrashed.css (content/aboutTabCrashed.css) content/browser/aboutTabCrashed.js (content/aboutTabCrashed.js) content/browser/aboutTabCrashed.xhtml (content/aboutTabCrashed.xhtml) +#ifdef TOR_BROWSER_UPDATE + content/browser/abouttbupdate/aboutTBUpdate.xhtml (content/abouttbupdate/aboutTBUpdate.xhtml) + content/browser/abouttbupdate/aboutTBUpdate.js (content/abouttbupdate/aboutTBUpdate.js) + content/browser/abouttbupdate/aboutTBUpdate.css (content/abouttbupdate/aboutTBUpdate.css) +#endif * content/browser/browser.css (content/browser.css) content/browser/browser.js (content/browser.js) * content/browser/browser.xhtml (content/browser.xhtml) diff --git a/browser/components/BrowserContentHandler.jsm b/browser/components/BrowserContentHandler.jsm index 0a37ca088ca0..ab63c16087f0 100644 --- a/browser/components/BrowserContentHandler.jsm +++ b/browser/components/BrowserContentHandler.jsm @@ -652,6 +652,23 @@ nsBrowserContentHandler.prototype = { } } + // Retrieve the home page early so we can compare it against about:tor + // to decide whether or not we need an override page (second tab) after + // an update was applied. + var startPage = ""; + try { + var choice = prefb.getIntPref("browser.startup.page"); + if (choice == 1 || choice == 3) { + startPage = HomePage.get(); + } + } catch (e) { + Cu.reportError(e); + } + + if (startPage == "about:blank") { + startPage = ""; + } + var override; var overridePage = ""; var additionalPage = ""; @@ -703,6 +720,16 @@ nsBrowserContentHandler.prototype = { // into account because that requires waiting for the session file // to be read. If a crash occurs after updating, before restarting, // we may open the startPage in addition to restoring the session. + // + // Tor Browser: Instead of opening the post-update "override page" + // directly, we ensure that about:tor will be opened in a special + // mode that notifies the user that their browser was updated. + // The about:tor page will provide a link to the override page + // where the user can learn more about the update, as well as a + // link to the Tor Browser changelog page (about:tbupdate). The + // override page URL comes from the openURL attribute within the + // updates.xml file or, if no showURL action is present, from the + // startup.homepage_override_url pref. willRestoreSession = SessionStartup.isAutomaticRestoreEnabled(); overridePage = Services.urlFormatter.formatURLPref( @@ -722,6 +749,20 @@ nsBrowserContentHandler.prototype = { overridePage = overridePage.replace("%OLD_VERSION%", old_mstone); overridePage = overridePage.replace("%OLD_TOR_BROWSER_VERSION%", old_tbversion); +#ifdef TOR_BROWSER_UPDATE + if (overridePage) + { + prefb.setCharPref("torbrowser.post_update.url", overridePage); + prefb.setBoolPref("torbrowser.post_update.shouldNotify", true); + // If the user's homepage is about:tor, we will inform them + // about the update on that page; otherwise, we arrange to + // open about:tor in a secondary tab. + if (startPage === "about:tor") + overridePage = ""; + else + overridePage = "about:tor"; + } +#endif break; case OVERRIDE_NEW_BUILD_ID: if (UpdateManager.readyUpdate) { @@ -794,20 +835,6 @@ nsBrowserContentHandler.prototype = { } } - var startPage = ""; - try { - var choice = prefb.getIntPref("browser.startup.page"); - if (choice == 1 || choice == 3) { - startPage = HomePage.get(); - } - } catch (e) { - Cu.reportError(e); - } - - if (startPage == "about:blank") { - startPage = ""; - } - let skipStartPage = (override == OVERRIDE_NEW_PROFILE || override == OVERRIDE_ALTERNATE_PROFILE) && diff --git a/browser/components/BrowserGlue.jsm b/browser/components/BrowserGlue.jsm index 869a90ef40f9..3725c8f8b7a5 100644 --- a/browser/components/BrowserGlue.jsm +++ b/browser/components/BrowserGlue.jsm @@ -696,6 +696,21 @@ let JSWINDOWACTORS = { }, }; +if (AppConstants.TOR_BROWSER_UPDATE) { + JSWINDOWACTORS["AboutTBUpdate"] = { + parent: { + moduleURI: "resource:///actors/AboutTBUpdateParent.jsm", + }, + child: { + moduleURI: "resource:///actors/AboutTBUpdateChild.jsm", + events: { + DOMWindowCreated: { capture: true }, + }, + }, + matches: ["about:tbupdate"], + }; +} + (function earlyBlankFirstPaint() { let startTime = Cu.now(); if ( diff --git a/browser/components/about/AboutRedirector.cpp b/browser/components/about/AboutRedirector.cpp index 4e17a115072a..169b2862a92a 100644 --- a/browser/components/about/AboutRedirector.cpp +++ b/browser/components/about/AboutRedirector.cpp @@ -120,6 +120,12 @@ static const RedirEntry kRedirMap[] = { nsIAboutModule::URI_CAN_LOAD_IN_PRIVILEGEDABOUT_PROCESS}, {"ion", "chrome://browser/content/ion.html", nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::HIDE_FROM_ABOUTABOUT}, +#ifdef TOR_BROWSER_UPDATE + {"tbupdate", "chrome://browser/content/abouttbupdate/aboutTBUpdate.xhtml", + nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | + nsIAboutModule::URI_MUST_LOAD_IN_CHILD | nsIAboutModule::ALLOW_SCRIPT | + nsIAboutModule::HIDE_FROM_ABOUTABOUT}, +#endif }; static nsAutoCString GetAboutModuleName(nsIURI* aURI) { diff --git a/browser/components/about/components.conf b/browser/components/about/components.conf index 42011d509481..56731d70c386 100644 --- a/browser/components/about/components.conf +++ b/browser/components/about/components.conf @@ -32,6 +32,9 @@ pages = [ 'welcomeback', ] +if defined('TOR_BROWSER_UPDATE'): + pages.append('tbupdate') + Classes = [ { 'cid': '{7e4bb6ad-2fc4-4dc6-89ef-23e8e5ccf980}', diff --git a/browser/components/moz.build b/browser/components/moz.build index ba617de9d82f..7f82f14985fe 100644 --- a/browser/components/moz.build +++ b/browser/components/moz.build @@ -89,11 +89,14 @@ EXTRA_COMPONENTS += [ ] EXTRA_JS_MODULES += [ - "BrowserContentHandler.jsm", "BrowserGlue.jsm", "distribution.js", ] +EXTRA_PP_JS_MODULES += [ + "BrowserContentHandler.jsm", +] + BROWSER_CHROME_MANIFESTS += [ "safebrowsing/content/test/browser.ini", "tests/browser/browser.ini", diff --git a/browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd b/browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd new file mode 100644 index 000000000000..2d1e59b40eaf --- /dev/null +++ b/browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd @@ -0,0 +1,8 @@ +<!ENTITY aboutTBUpdate.changelogTitle "Tor Browser Changelog"> +<!ENTITY aboutTBUpdate.updated "Tor Browser has been updated."> +<!ENTITY aboutTBUpdate.linkPrefix "For the most up-to-date information about this release, "> +<!ENTITY aboutTBUpdate.linkLabel "visit our website"> +<!ENTITY aboutTBUpdate.linkSuffix "."> +<!ENTITY aboutTBUpdate.version "Version"> +<!ENTITY aboutTBUpdate.releaseDate "Release Date"> +<!ENTITY aboutTBUpdate.releaseNotes "Release Notes"> diff --git a/browser/locales/jar.mn b/browser/locales/jar.mn index 62c281b9e68e..454dcf5fdf2f 100644 --- a/browser/locales/jar.mn +++ b/browser/locales/jar.mn @@ -20,6 +20,9 @@ locale/browser/accounts.properties (%chrome/browser/accounts.properties) locale/browser/app-extension-fields.properties (%chrome/browser/app-extension-fields.properties) +#ifdef TOR_BROWSER_UPDATE + locale/browser/aboutTBUpdate.dtd (%chrome/browser/aboutTBUpdate.dtd) +#endif locale/browser/browser.dtd (%chrome/browser/browser.dtd) locale/browser/baseMenuOverlay.dtd (%chrome/browser/baseMenuOverlay.dtd) locale/browser/browser.properties (%chrome/browser/browser.properties) diff --git a/toolkit/modules/RemotePageAccessManager.jsm b/toolkit/modules/RemotePageAccessManager.jsm index dea1789a42ec..1d607b814b94 100644 --- a/toolkit/modules/RemotePageAccessManager.jsm +++ b/toolkit/modules/RemotePageAccessManager.jsm @@ -202,6 +202,11 @@ let RemotePageAccessManager = { RPMAddMessageListener: ["*"], RPMRemoveMessageListener: ["*"], }, + "about:tbupdate": { + RPMSendQuery: [ + "FetchUpdateData", + ], + }, }, /**
1 0
0 0
[tor-browser/tor-browser-84.0.2-10.0-1] Bug 19121: reinstate the update.xml hash check
by sysrqb@torproject.org 08 Jan '21

08 Jan '21
commit cf2238c8048ce95d2c791ecaf1913ec54a48673a Author: Kathy Brade <brade(a)pearlcrescent.com> Date: Mon Apr 23 15:22:57 2018 -0400 Bug 19121: reinstate the update.xml hash check Revert most changes from Mozilla Bug 1373267 "Remove hashFunction and hashValue attributes from nsIUpdatePatch and code related to these attributes." Changes to the tests were not reverted; the tests have been changed significantly and we do not run automated updater tests for Tor Browser at this time. Also partial revert of commit f1241db6986e4b54473a1ed870f7584c75d51122. Revert the nsUpdateService.js changes from Mozilla Bug 862173 "don't verify mar file hash when using mar signing to verify the mar file (lessens main thread I/O)." Changes to the tests were not reverted; the tests have been changed significantly and we do not run automated updater tests for Tor Browser at this time. We kept the addition to the AppConstants API in case other JS code references it in the future. --- toolkit/modules/AppConstants.jsm | 7 ++++ toolkit/mozapps/update/UpdateService.jsm | 63 ++++++++++++++++++++++++++++- toolkit/mozapps/update/UpdateTelemetry.jsm | 1 + toolkit/mozapps/update/nsIUpdateService.idl | 11 +++++ 4 files changed, 81 insertions(+), 1 deletion(-) diff --git a/toolkit/modules/AppConstants.jsm b/toolkit/modules/AppConstants.jsm index f94c47cc8953..e42c8ed8d0b9 100644 --- a/toolkit/modules/AppConstants.jsm +++ b/toolkit/modules/AppConstants.jsm @@ -212,6 +212,13 @@ this.AppConstants = Object.freeze({ false, #endif + MOZ_VERIFY_MAR_SIGNATURE: +#ifdef MOZ_VERIFY_MAR_SIGNATURE + true, +#else + false, +#endif + MOZ_MAINTENANCE_SERVICE: #ifdef MOZ_MAINTENANCE_SERVICE true, diff --git a/toolkit/mozapps/update/UpdateService.jsm b/toolkit/mozapps/update/UpdateService.jsm index 9f5e88efc5e6..6756fad9ce05 100644 --- a/toolkit/mozapps/update/UpdateService.jsm +++ b/toolkit/mozapps/update/UpdateService.jsm @@ -799,6 +799,20 @@ function LOG(string) { } } +/** + * Convert a string containing binary values to hex. + */ +function binaryToHex(input) { + var result = ""; + for (var i = 0; i < input.length; ++i) { + var hex = input.charCodeAt(i).toString(16); + if (hex.length == 1) + hex = "0" + hex; + result += hex; + } + return result; +} + /** * Gets the specified directory at the specified hierarchy under the * update root directory and creates it if it doesn't exist. @@ -1612,6 +1626,8 @@ function UpdatePatch(patch) { } break; case "finalURL": + case "hashFunction": + case "hashValue": case "state": case "type": case "URL": @@ -1631,6 +1647,8 @@ UpdatePatch.prototype = { // over writing nsIUpdatePatch attributes. _attrNames: [ "errorCode", + "hashFunction", + "hashValue", "finalURL", "selected", "size", @@ -1644,6 +1662,8 @@ UpdatePatch.prototype = { */ serialize: function UpdatePatch_serialize(updates) { var patch = updates.createElementNS(URI_UPDATE_NS, "patch"); + patch.setAttribute("hashFunction", this.hashFunction); + patch.setAttribute("hashValue", this.hashValue); patch.setAttribute("size", this.size); patch.setAttribute("type", this.type); patch.setAttribute("URL", this.URL); @@ -4480,7 +4500,42 @@ Downloader.prototype = { } LOG("Downloader:_verifyDownload downloaded size == expected size."); - return true; + let fileStream = Cc["@mozilla.org/network/file-input-stream;1"]. + createInstance(Ci.nsIFileInputStream); + fileStream.init(destination, FileUtils.MODE_RDONLY, FileUtils.PERMS_FILE, 0); + + let digest; + try { + let hash = Cc["@mozilla.org/security/hash;1"]. + createInstance(Ci.nsICryptoHash); + var hashFunction = Ci.nsICryptoHash[this._patch.hashFunction.toUpperCase()]; + if (hashFunction == undefined) { + throw Cr.NS_ERROR_UNEXPECTED; + } + hash.init(hashFunction); + hash.updateFromStream(fileStream, -1); + // NOTE: For now, we assume that the format of _patch.hashValue is hex + // encoded binary (such as what is typically output by programs like + // sha1sum). In the future, this may change to base64 depending on how + // we choose to compute these hashes. + digest = binaryToHex(hash.finish(false)); + } catch (e) { + LOG("Downloader:_verifyDownload - failed to compute hash of the " + + "downloaded update archive"); + digest = ""; + } + + fileStream.close(); + + if (digest == this._patch.hashValue.toLowerCase()) { + LOG("Downloader:_verifyDownload hashes match."); + return true; + } + + LOG("Downloader:_verifyDownload hashes do not match. "); + AUSTLMY.pingDownloadCode(this.isCompleteUpdate, + AUSTLMY.DWNLD_ERR_VERIFY_NO_HASH_MATCH); + return false; }, /** @@ -5072,6 +5127,9 @@ Downloader.prototype = { " is higher than patch size: " + this._patch.size ); + // It's important that we use a different code than + // NS_ERROR_CORRUPTED_CONTENT so that tests can verify the difference + // between a hash error and a wrong download error. AUSTLMY.pingDownloadCode( this.isCompleteUpdate, AUSTLMY.DWNLD_ERR_PATCH_SIZE_LARGER @@ -5090,6 +5148,9 @@ Downloader.prototype = { " is not equal to expected patch size: " + this._patch.size ); + // It's important that we use a different code than + // NS_ERROR_CORRUPTED_CONTENT so that tests can verify the difference + // between a hash error and a wrong download error. AUSTLMY.pingDownloadCode( this.isCompleteUpdate, AUSTLMY.DWNLD_ERR_PATCH_SIZE_NOT_EQUAL diff --git a/toolkit/mozapps/update/UpdateTelemetry.jsm b/toolkit/mozapps/update/UpdateTelemetry.jsm index c2018042f164..20c166849a5a 100644 --- a/toolkit/mozapps/update/UpdateTelemetry.jsm +++ b/toolkit/mozapps/update/UpdateTelemetry.jsm @@ -180,6 +180,7 @@ var AUSTLMY = { DWNLD_ERR_VERIFY_NO_REQUEST: 13, DWNLD_ERR_VERIFY_PATCH_SIZE_NOT_EQUAL: 14, DWNLD_ERR_WRITE_FAILURE: 15, + DWNLD_ERR_VERIFY_NO_HASH_MATCH: 16, // Temporary failure code to see if there are failures without an update phase DWNLD_UNKNOWN_PHASE_ERR_WRITE_FAILURE: 40, diff --git a/toolkit/mozapps/update/nsIUpdateService.idl b/toolkit/mozapps/update/nsIUpdateService.idl index baf423622100..be19bfc989d5 100644 --- a/toolkit/mozapps/update/nsIUpdateService.idl +++ b/toolkit/mozapps/update/nsIUpdateService.idl @@ -39,6 +39,17 @@ interface nsIUpdatePatch : nsISupports */ attribute AString finalURL; + /** + * The hash function to use when determining this file's integrity + */ + attribute AString hashFunction; + + /** + * The value of the hash function named above that should be computed if + * this file is not corrupt. + */ + attribute AString hashValue; + /** * The size of this file, in bytes. */
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • ...
  • 84
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.