[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2021-02-02 Thread translation
commit 4912d48dd3f106ffefb7de3f5ce9ce0a5dd27c06
Author: Translation commit bot 
Date:   Wed Feb 3 07:47:58 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+ko.po | 10 +++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/contents+ko.po b/contents+ko.po
index 79dcec4100..5d0b7850ed 100644
--- a/contents+ko.po
+++ b/contents+ko.po
@@ -10,7 +10,7 @@
 # edfcf61188be1fdc09edea36af6d8e18_dc16ee2, 2020
 # AlexKoala, 2020
 # 김진서 <7020...@naver.com>, 2020
-# 장민준 , 2020
+# 장민준 , 2021
 # 
 msgid ""
 msgstr ""
@@ -18,7 +18,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-02-24 13:39+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: 장민준 , 2020\n"
+"Last-Translator: 장민준 , 2021\n"
 "Language-Team: Korean (https://www.transifex.com/otf/teams/1519/ko/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -188,7 +188,7 @@ msgstr ""
 #: https//www.torproject.org/about/history/
 #: (content/about/history/contents+en.lrpage.title)
 msgid "History"
-msgstr "히스토리"
+msgstr "역사"
 
 #: https//www.torproject.org/download/alpha/
 #: (content/download/alpha/contents+en.lrpage.title)
@@ -210,6 +210,9 @@ msgid ""
 "bugs](https://support.torproject.org/misc/bug-or-feedback/), and are not "
 "putting yourself at risk."
 msgstr ""
+"일부 작업이 제대로 작동하지 않는 경우 알파를 
다운로드하십시오. 버그를 찾고 "
+"[보고서](https://support.torproject.org/misc/bug-or-feedback/),를 
참조하고 위험하지 않은 "
+"경우에만 다운로드하십시오."
 
 #: https//www.torproject.org/download/languages/
 #: (content/download/languages/contents+en.lrpage.title)
@@ -267,6 +270,7 @@ msgid ""
 "The Tor Project is a U.S.-based 501(c)3 nonprofit founded in 2006 with the "
 "mission of advancing human rights and freedoms by:"
 msgstr ""
+"Tor 프로젝트는 2006년 다음과 같은 방식으로 인권과 자유를 
증진하는 임무를 띠고 설립된 미국계 501(c)3 비영리 단체입
니다."
 
 #: https//www.torproject.org/about/cy-pres/
 #: (content/about/cy-pres/contents+en.lrpage.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot

2021-02-02 Thread translation
commit 2a9c6bfc55e1cef1bd415fe70777a8242106c817
Author: Translation commit bot 
Date:   Wed Feb 3 05:45:11 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+ka.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+ka.po b/contents+ka.po
index 2a6ddc4ac3..bf529a8d54 100644
--- a/contents+ka.po
+++ b/contents+ka.po
@@ -2243,7 +2243,7 @@ msgid ""
 msgstr ""
 "მიმდინარე დროის პარამეტრ
ები, არსებითად 
მნიშვნელოვანია 
Tor-გადამცემებისთვის. "
 "სასურველია, რომ გამოიყენოთ 
ქსელის დროის ოქმი (NTP) დროის 
სინქრონიზაციისთვის "
-"და სასაათე სარყტლის სისწორ
ის უზრუნველსაყოფად."
+"და სასაათე სარტყლის სისწორ
ის უზრუნველსაყოფად."
 
 #: https//community.torproject.org/relay/setup/
 #: (content/relay-operations/technical-setup/contents+en.lrpage.title)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-86.0.0b1-10.5-1] 2 commits: squash! Modify UI/UX

2021-02-02 Thread Matthew Finkel


Matthew Finkel pushed to branch tor-browser-86.0.0b1-10.5-1 at The Tor Project 
/ Applications / fenix


Commits:
26e874f9 by Matthew Finkel at 2021-02-03T00:06:15+00:00
squash! Modify UI/UX

Bug 40141: Hide EME site permission

- - - - -
1acf180b by Matthew Finkel at 2021-02-03T00:06:16+00:00
Bug 40109: Reduce requested permissions

Exclude LOCATION and NETWORK_STATE

- - - - -


7 changed files:

- app/src/main/AndroidManifest.xml
- app/src/main/java/org/mozilla/fenix/settings/PhoneFeature.kt
- 
app/src/main/java/org/mozilla/fenix/settings/sitepermissions/SitePermissionsFragment.kt
- 
app/src/main/java/org/mozilla/fenix/settings/sitepermissions/SitePermissionsManagePhoneFeatureFragment.kt
- app/src/main/res/layout/quicksettings_permissions.xml
- app/src/main/res/xml/site_permissions_details_exceptions_preferences.xml
- app/src/main/res/xml/site_permissions_preferences.xml


Changes:

=
app/src/main/AndroidManifest.xml
=
@@ -4,11 +4,8 @@
 package="org.mozilla.fenix">
 
 
-
 
 
-
-
 
 
 


=
app/src/main/java/org/mozilla/fenix/settings/PhoneFeature.kt
=
@@ -50,7 +50,7 @@ enum class PhoneFeature(val androidPermissionsList: 
Array) : Parcelable
 AUTOPLAY_AUDIBLE ->
 when (settings?.getAutoplayUserSetting(default = 
AUTOPLAY_BLOCK_ALL) ?: AUTOPLAY_BLOCK_ALL) {
 AUTOPLAY_ALLOW_ALL -> 
R.string.preference_option_autoplay_allowed2
-AUTOPLAY_ALLOW_ON_WIFI -> 
R.string.preference_option_autoplay_allowed_wifi_only2
+// AUTOPLAY_ALLOW_ON_WIFI -> 
R.string.preference_option_autoplay_allowed_wifi_only2
 AUTOPLAY_BLOCK_AUDIBLE -> 
R.string.preference_option_autoplay_block_audio2
 AUTOPLAY_BLOCK_ALL -> 
R.string.preference_option_autoplay_blocked3
 else -> R.string.preference_option_autoplay_blocked3
@@ -119,6 +119,7 @@ enum class PhoneFeature(val androidPermissionsList: 
Array) : Parcelable
 return when (this) {
 AUTOPLAY_AUDIBLE -> SitePermissionsRules.Action.BLOCKED
 AUTOPLAY_INAUDIBLE -> SitePermissionsRules.Action.ALLOWED
+LOCATION -> SitePermissionsRules.Action.BLOCKED
 else -> SitePermissionsRules.Action.ASK_TO_ALLOW
 }
 }


=
app/src/main/java/org/mozilla/fenix/settings/sitepermissions/SitePermissionsFragment.kt
=
@@ -52,6 +52,7 @@ class SitePermissionsFragment : PreferenceFragmentCompat() {
 // Autoplay inaudible should be set in the same menu as autoplay 
audible, so it does
 // not need to be bound
 .filter { it != PhoneFeature.AUTOPLAY_INAUDIBLE }
+.filter { it != PhoneFeature.LOCATION }
 .forEach(::initPhoneFeature)
 }
 


=
app/src/main/java/org/mozilla/fenix/settings/sitepermissions/SitePermissionsManagePhoneFeatureFragment.kt
=
@@ -115,6 +115,7 @@ class SitePermissionsManagePhoneFeatureFragment : 
Fragment() {
 saveActionInSettings(AUTOPLAY_ALLOW_ALL)
 }
 restoreState(AUTOPLAY_ALLOW_ON_WIFI)
+visibility = View.GONE
 } else {
 text = 
getString(R.string.preference_option_phone_feature_blocked)
 setOnClickListener {


=
app/src/main/res/layout/quicksettings_permissions.xml
=
@@ -148,7 +148,7 @@
 app:layout_constraintBottom_toTopOf="@id/autoplayLabel"
 app:layout_constraintEnd_toStartOf="@id/mediaKeySystemAccessStatus"
 app:layout_constraintStart_toStartOf="parent"
-tools:visibility="visible" />
+tools:visibility="gone" />
 
 
+tools:visibility="gone" />
 
 
 http://mozilla.org/MPL/2.0/. -->
 http://schemas.android.com/apk/res/android;>
+xmlns:android="http://schemas.android.com/apk/res/android;
+xmlns:app="http://schemas.android.com/apk/res-auto; >
 
 
 
 
 https://gitlab.torproject.org/tpo/applications/fenix/-/compare/d95db65de4e9e78f3448c0f812003322e5e27072...1acf180b6306f3941a83a1c2b3e28c3fb60d12f0

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/compare/d95db65de4e9e78f3448c0f812003322e5e27072...1acf180b6306f3941a83a1c2b3e28c3fb60d12f0
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix][tor-browser-85.1.0-10.5-1] squash! Modify UI/UX

2021-02-02 Thread Matthew Finkel


Matthew Finkel pushed to branch tor-browser-85.1.0-10.5-1 at The Tor Project / 
Applications / fenix


Commits:
a6c84e3e by Matthew Finkel at 2021-01-27T18:00:31+00:00
squash! Modify UI/UX

Bug 40141: Hide EME site permission

- - - - -


3 changed files:

- app/src/main/res/layout/quicksettings_permissions.xml
- app/src/main/res/xml/site_permissions_details_exceptions_preferences.xml
- app/src/main/res/xml/site_permissions_preferences.xml


Changes:

=
app/src/main/res/layout/quicksettings_permissions.xml
=
@@ -148,7 +148,7 @@
 app:layout_constraintBottom_toBottomOf="parent"
 app:layout_constraintEnd_toStartOf="@id/mediaKeySystemAccessStatus"
 app:layout_constraintStart_toStartOf="parent"
-tools:visibility="visible" />
+tools:visibility="gone" />
 
 
+tools:visibility="gone" />
 
 


=
app/src/main/res/xml/site_permissions_details_exceptions_preferences.xml
=
@@ -3,7 +3,8 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 http://schemas.android.com/apk/res/android;>
+xmlns:android="http://schemas.android.com/apk/res/android;
+xmlns:app="http://schemas.android.com/apk/res-auto; >
 
 
 
 
 https://gitlab.torproject.org/tpo/applications/fenix/-/commit/a6c84e3e91a7cd2dd97f4602878c2d5cdf7b2d90

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/commit/a6c84e3e91a7cd2dd97f4602878c2d5cdf7b2d90
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/fenix] Pushed new branch tor-browser-86.0.0b2-10.5-1

2021-02-02 Thread Matthew Finkel


Matthew Finkel pushed new branch tor-browser-86.0.0b2-10.5-1 at The Tor Project 
/ Applications / fenix

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-86.0.0b2-10.5-1
You're receiving this email because of your account on gitlab.torproject.org.


___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser/tor-browser-86.0b1-10.5-1] squash! TB4: Tor Browser's Firefox preference overrides.

2021-02-02 Thread sysrqb
commit 5877ec7fc831ef8d405e280155f61317d249fbbe
Author: Georg Koppen 
Date:   Tue Jan 26 08:03:10 2021 +

squash! TB4: Tor Browser's Firefox preference overrides.

Bug 40308: Disable network partitioning until we evaluate dFPI
---
 browser/app/profile/000-tor-browser.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/browser/app/profile/000-tor-browser.js 
b/browser/app/profile/000-tor-browser.js
index 19991a801fcd..5ffdc386042b 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -190,6 +190,7 @@ pref("media.videocontrols.picture-in-picture.enabled", 
false); // Bug 40148: dis
 
 // Third party stuff
 pref("privacy.firstparty.isolate", true); // Always enforce first party 
isolation
+pref("privacy.partition.network_state", false); // Disable for now until audit
 pref("network.cookie.cookieBehavior", 1);
 pref("network.http.spdy.allow-push", false); // Disabled for now. See 
https://bugs.torproject.org/27127
 pref("network.predictor.enabled", false); // Temporarily disabled. See 
https://bugs.torproject.org/16633

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/maint-10.0-android] Tag 10.0.10 build2

2021-02-02 Thread sysrqb
commit bb188bd399f89e8c1d97fc3778039d2d2201e459
Author: Matthew Finkel 
Date:   Tue Feb 2 23:25:51 2021 +

Tag 10.0.10 build2
---
 projects/geckoview/config   | 2 +-
 projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt | 1 +
 rbm.conf| 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/projects/geckoview/config b/projects/geckoview/config
index 45fadb4..110cc9d 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -1,7 +1,7 @@
 # vim: filetype=yaml sw=2
 version: '[% c("abbrev") %]'
 filename: 'geckoview-[% c("version") %]-[% c("var/osname") %]-[% 
c("var/build_id") %].tar.gz'
-git_hash: 'tor-browser-[% c("var/geckoview_version") %]-[% 
c("var/torbrowser_branch") %]-1-build3'
+git_hash: 'tor-browser-[% c("var/geckoview_version") %]-[% 
c("var/torbrowser_branch") %]-1-build4'
 tag_gpg_id: 1
 git_url: https://git.torproject.org/tor-browser.git
 git_submodule: 1
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt 
b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index c9e8c52..e99a372 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -3,6 +3,7 @@ Tor Browser 10.0.10 -- February 3 2021
* Update NoScript to 11.2
* Update HTTPS Everywhere to 2021.1.27
* Pick up fix for Mozilla's bug 1688783
+   * Pick up fix for Mozilla's bug 1688017
* Bug 40224: Backport Tor patch for v3 onion services [tor-browser-build]
 
 Tor Browser 10.0.9 -- January 26 2021
diff --git a/rbm.conf b/rbm.conf
index 7b65c5f..73779cd 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -25,7 +25,7 @@ buildconf:
 
 var:
   torbrowser_version: '10.0.10'
-  torbrowser_build: 'build1'
+  torbrowser_build: 'build2'
   torbrowser_incremental_from:
 - 10.5a1
   project_name: tor-browser

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser/tor-browser-85.0-10.0-1] Bug 1688017 - Disable webrender on Mali-G76 devices. r=nical, geckoview-reviewers, agi, a=jcristau

2021-02-02 Thread sysrqb
commit 6b8b7b5402dfe2051c879aa152d48d37d0b35dc7
Author: Jamie Nicol 
Date:   Mon Jan 25 15:37:31 2021 +

Bug 1688017 - Disable webrender on Mali-G76 devices. 
r=nical,geckoview-reviewers,agi, a=jcristau

We're seeing reports of crashes when users attempt to watch video on
Mali-G76 devices. Disable webrender for now on Mali-G76 until the
underlying problem is identified and fixed.

Differential Revision: https://phabricator.services.mozilla.com/D102903
---
 widget/android/GfxInfo.cpp | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/widget/android/GfxInfo.cpp b/widget/android/GfxInfo.cpp
index 6c69e55bab1c..eec3db83aba1 100644
--- a/widget/android/GfxInfo.cpp
+++ b/widget/android/GfxInfo.cpp
@@ -591,8 +591,10 @@ nsresult GfxInfo::GetFeatureStatusImpl(
   // Enable Webrender on all Adreno 6xx devices
   isUnblocked |= gpu.Find("Adreno (TM) 6", /*ignoreCase*/ true) >= 0;
 
-  // Enable Webrender on all Mali-Gxx GPUs
-  isUnblocked |= gpu.Find("Mali-G", /*ignoreCase*/ true) >= 0;
+  // Enable Webrender on all Mali-Gxx GPUs, excluding G76 due to bug
+  // 1688017.
+  isUnblocked |= gpu.Find("Mali-G", /*ignoreCase*/ true) >= 0 &&
+ gpu.Find("Mali-G76", /*ignoreCase*/ true) == kNotFound;
 
   if (!isUnblocked) {
 *aStatus = nsIGfxInfo::FEATURE_BLOCKED_DEVICE;

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser/tor-browser-85.0-10.0-1] Backed out 1 changesets (bug 1674832) for causing frame drops on android (bug 1688783). a=backout

2021-02-02 Thread sysrqb
commit 9fe53c542e758145dd34e9e037368fcfad3fd3ba
Author: Julien Cristau 
Date:   Wed Jan 27 19:22:22 2021 +0100

Backed out 1 changesets (bug 1674832) for causing frame drops on android 
(bug 1688783). a=backout

Backed out changeset 969761f1aa55 (bug 1674832)
---
 media/libcubeb/aaudio_by_default.patch | 31 ---
 media/libcubeb/src/cubeb.c |  3 ---
 media/libcubeb/update.sh   |  2 --
 3 files changed, 36 deletions(-)

diff --git a/media/libcubeb/aaudio_by_default.patch 
b/media/libcubeb/aaudio_by_default.patch
deleted file mode 100644
index b1593268ad54..
--- a/media/libcubeb/aaudio_by_default.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/media/libcubeb/src/cubeb.c b/media/libcubeb/src/cubeb.c
 a/media/libcubeb/src/cubeb.c
-+++ b/media/libcubeb/src/cubeb.c
-@@ -227,24 +227,22 @@ cubeb_init(cubeb ** context, char const 
- wasapi_init,
- #endif
- #if defined(USE_WINMM)
- winmm_init,
- #endif
- #if defined(USE_SUN)
- sun_init,
- #endif
-+#if defined(USE_AAUDIO)
-+aaudio_init,
-+#endif
- #if defined(USE_OPENSL)
- opensl_init,
- #endif
--// TODO: should probably be preferred over OpenSLES when available.
--// Initialization will fail on old android devices.
--#if defined(USE_AAUDIO)
--aaudio_init,
--#endif
- #if defined(USE_AUDIOTRACK)
- audiotrack_init,
- #endif
- #if defined(USE_KAI)
- kai_init,
- #endif
-   };
-   int i;
diff --git a/media/libcubeb/src/cubeb.c b/media/libcubeb/src/cubeb.c
index 538e1d06d4a3..25389d1fa42a 100644
--- a/media/libcubeb/src/cubeb.c
+++ b/media/libcubeb/src/cubeb.c
@@ -232,9 +232,6 @@ cubeb_init(cubeb ** context, char const * context_name, 
char const * backend_nam
 #if defined(USE_SUN)
 sun_init,
 #endif
-#if defined(USE_AAUDIO)
-aaudio_init,
-#endif
 #if defined(USE_OPENSL)
 opensl_init,
 #endif
diff --git a/media/libcubeb/update.sh b/media/libcubeb/update.sh
index cd5adfc99247..db775c9d1551 100755
--- a/media/libcubeb/update.sh
+++ b/media/libcubeb/update.sh
@@ -86,5 +86,3 @@ if [ -n "$rev" ]; then
 else
   echo "Remember to update moz.yaml with the version details."
 fi
-
-patch -p3 < ./aaudio_by_default.patch

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/maint-10.0-android] Release preparation for 10.0.10

2021-02-02 Thread sysrqb
commit d122c0e1324c2d18f41384c816ebcb94fdff9560
Author: Matthew Finkel 
Date:   Tue Feb 2 23:18:10 2021 +

Release preparation for 10.0.10

Versions bump and Changelog update
---
 projects/geckoview/config  |   2 +-
 .../tor-browser/Bundle-Data/Docs/ChangeLog.txt |   7 +
 projects/tor-browser/allowed_addons.json   | 244 ++---
 rbm.conf   |   4 +-
 4 files changed, 129 insertions(+), 128 deletions(-)

diff --git a/projects/geckoview/config b/projects/geckoview/config
index 475385b..45fadb4 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -1,7 +1,7 @@
 # vim: filetype=yaml sw=2
 version: '[% c("abbrev") %]'
 filename: 'geckoview-[% c("version") %]-[% c("var/osname") %]-[% 
c("var/build_id") %].tar.gz'
-git_hash: 'tor-browser-[% c("var/geckoview_version") %]-[% 
c("var/torbrowser_branch") %]-1-build2'
+git_hash: 'tor-browser-[% c("var/geckoview_version") %]-[% 
c("var/torbrowser_branch") %]-1-build3'
 tag_gpg_id: 1
 git_url: https://git.torproject.org/tor-browser.git
 git_submodule: 1
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt 
b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index 935c1a6..c9e8c52 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,10 @@
+Tor Browser 10.0.10 -- February 3 2021
+ * Android
+   * Update NoScript to 11.2
+   * Update HTTPS Everywhere to 2021.1.27
+   * Pick up fix for Mozilla's bug 1688783
+   * Bug 40224: Backport Tor patch for v3 onion services [tor-browser-build]
+
 Tor Browser 10.0.9 -- January 26 2021
  * Android
* Update Fenix to 85.1.0
diff --git a/projects/tor-browser/allowed_addons.json 
b/projects/tor-browser/allowed_addons.json
index e9e5d9d..e02c552 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?modified=1565722641;
   }
 ],
-"average_daily_users": 566381,
+"average_daily_users": 579224,
 "categories": {
   "android": [
 "experimental",
@@ -237,10 +237,10 @@
   "category": "recommended"
 },
 "ratings": {
-  "average": 4.5614,
-  "bayesian_average": 4.5597207572687815,
-  "count": 3258,
-  "text_count": 1077
+  "average": 4.5587,
+  "bayesian_average": 4.557036138092991,
+  "count": 3295,
+  "text_count": 1090
 },
 "ratings_url": 
"https://addons.mozilla.org/en-US/android/addon/darkreader/reviews/;,
 "requires_payment": false,
@@ -336,7 +336,7 @@
 ],
 "type": "extension",
 "url": "https://addons.mozilla.org/en-US/android/addon/darkreader/;,
-"weekly_downloads": 25282
+"weekly_downloads": 26977
   },
   "notes": null
 },
@@ -352,7 +352,7 @@
 "picture_url": 
"https://addons.cdn.mozilla.net/user-media/userpics/5/5474/5474073.png?modified=1469820907;
   }
 ],
-"average_daily_users": 739840,
+"average_daily_users": 745104,
 "categories": {
   "firefox": [
 "privacy-security"
@@ -361,7 +361,7 @@
 "contributions_url": 
"https://www.paypal.me/SupportEFF?utm_content=product-page-contribute_medium=referral_source=addons.mozilla.org;,
 "created": "2010-09-16T15:09:10Z",
 "current_version": {
-  "id": 5135114,
+  "id": 5172099,
   "compatibility": {
 "firefox": {
   "min": "42.0",
@@ -372,19 +372,19 @@
   "max": "*"
 }
   },
-  "edit_url": 
"https://addons.mozilla.org/en-US/developers/addon/https-everywhere/versions/5135114;,
+  "edit_url": 
"https://addons.mozilla.org/en-US/developers/addon/https-everywhere/versions/5172099;,
   "files": [
 {
-  "id": 3679479,
-  "created": "2020-11-16T23:33:04Z",
-  "hash": 
"sha256:a6ebcb0a05607e54e7a9fc0b5b3832eda6f13f8dce2ee802164a455919e385c9",
+  "id": 3716461,
+  "created": "2021-01-28T01:33:53Z",
+  "hash": 
"sha256:da049748bba7282c0f8c0ab85ac8f494e795e79d6bdc6f9f726d687aa8cc2a1f",
   "is_restart_required": false,
   "is_webextension": true,
   "is_mozilla_signed_extension": false,
   "platform": "all",
-  "size": 1745655,
+  "size": 1748610,
   "status": "public",
-  "url": 
"https://addons.mozilla.org/android/downloads/file/3679479/https_everywhere-2020.11.17-an+fx.xpi;,
+  "url": 
"https://addons.mozilla.org/android/downloads/file/3716461/https_everywhere-2021.1.27-an+fx.xpi;,
   "permissions": [

[tor-commits] [tor-browser-build/maint-10.0-android] Bug 40224: Backport Tor patch for v3 onion services

2021-02-02 Thread sysrqb
commit 17aa2f20efafb67b707e3827c422182c131816fe
Author: Matthew Finkel 
Date:   Mon Feb 1 21:31:46 2021 +

Bug 40224: Backport Tor patch for v3 onion services
---
 ...1-hs-v3-Require-reasonably-live-consensus.patch | 672 +
 ...tests-Fix-unit-tests-after-merge-of-40237.patch |  97 +++
 .../0003-Pick-up-merge-conflict-resolutions.patch  |  82 +++
 projects/tor/build |   4 +
 projects/tor/config|   3 +
 5 files changed, 858 insertions(+)

diff --git a/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch 
b/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch
new file mode 100644
index 000..9a4ec5c
--- /dev/null
+++ b/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch
@@ -0,0 +1,672 @@
+From a363b64e82bc1dac2409a65dee0606c4b66f71fc Mon Sep 17 00:00:00 2001
+From: David Goulet 
+Date: Mon, 11 Jan 2021 16:01:22 -0500
+Subject: [PATCH 1/3] hs-v3: Require reasonably live consensus
+
+Some days before this commit, the network experienced a DDoS on the directory
+authorities that prevented them to generate a consensus for more than 5 hours
+straight.
+
+That in turn entirely disabled onion service v3, client and service side, due
+to the subsystem requiring a live consensus to function properly.
+
+We know require a reasonably live consensus which means that the HSv3
+subsystem will to its job for using the best consensus tor can find. If the
+entire network is using an old consensus, than this should be alright.
+
+If the service happens to use a live consensus while a client is not, it
+should still work because the client will use the current SRV it sees which
+might be the previous SRV for the service for which it still publish
+descriptors for.
+
+If the service is using an old one and somehow can't get a new one while
+clients are on a new one, then reachability issues might arise. However, this
+is a situation we already have at the moment since the service will simply not
+work if it doesn't have a live consensus while a client has one.
+
+Fixes #40237
+
+Signed-off-by: David Goulet 
+
+diff --git a/changes/ticket40237 b/changes/ticket40237
+new file mode 100644
+index 00..fc32f59cd4
+--- /dev/null
 b/changes/ticket40237
+@@ -0,0 +1,5 @@
++  o Major bugfixes (onion service v3):
++- Stop requiring a live consensus for v3 clients and services to work. The
++  use of a reasonably live consensus will allow v3 to work properly in 
most
++  cases if the network failed to generate a consensus for more than 2 
hours
++  in a row. Fixes bug 40237; bugfix on 0.3.5.1-alpha.
+diff --git a/src/core/mainloop/mainloop.c b/src/core/mainloop/mainloop.c
+index e4e17f6b76..b4dbedbfe4 100644
+--- a/src/core/mainloop/mainloop.c
 b/src/core/mainloop/mainloop.c
+@@ -2154,7 +2154,8 @@ hs_service_callback(time_t now, const or_options_t 
*options)
+   /* We need to at least be able to build circuits and that we actually have
+* a working network. */
+   if (!have_completed_a_circuit() || net_is_disabled() ||
+-  networkstatus_get_live_consensus(now) == NULL) {
++  !networkstatus_get_reasonably_live_consensus(now,
++ usable_consensus_flavor())) {
+ goto end;
+   }
+ 
+diff --git a/src/feature/hs/hs_cache.c b/src/feature/hs/hs_cache.c
+index 44cd2505fd..ef5e88e947 100644
+--- a/src/feature/hs/hs_cache.c
 b/src/feature/hs/hs_cache.c
+@@ -17,6 +17,7 @@
+ #include "feature/hs/hs_common.h"
+ #include "feature/hs/hs_client.h"
+ #include "feature/hs/hs_descriptor.h"
++#include "feature/nodelist/microdesc.h"
+ #include "feature/nodelist/networkstatus.h"
+ #include "feature/rend/rendcache.h"
+ 
+@@ -739,7 +740,9 @@ cached_client_descriptor_has_expired(time_t now,
+   /* We use the current consensus time to see if we should expire this
+* descriptor since we use consensus time for all other parts of the 
protocol
+* as well (e.g. to build the blinded key and compute time periods). */
+-  const networkstatus_t *ns = networkstatus_get_live_consensus(now);
++  const networkstatus_t *ns =
++networkstatus_get_reasonably_live_consensus(now,
++  usable_consensus_flavor());
+   /* If we don't have a recent consensus, consider this entry expired since we
+* will want to fetch a new HS desc when we get a live consensus. */
+   if (!ns) {
+diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c
+index fc1fd76efc..0f6109195b 100644
+--- a/src/feature/hs/hs_client.c
 b/src/feature/hs/hs_client.c
+@@ -29,6 +29,7 @@
+ #include "feature/hs/hs_descriptor.h"
+ #include "feature/hs/hs_ident.h"
+ #include "feature/nodelist/describe.h"
++#include "feature/nodelist/microdesc.h"
+ #include "feature/nodelist/networkstatus.h"
+ #include "feature/nodelist/nodelist.h"
+ #include "feature/nodelist/routerset.h"
+@@ -1302,9 +1303,10 @@ can_client_refetch_desc(const ed25519_public_key_t 
*identity_pk,
+ goto 

[tor-commits] [tor-browser-build/maint-10.0-android] Bump HTTPS Everywhere version to 2021.1.27

2021-02-02 Thread sysrqb
commit 22f3db1208fabacd42edd6f6494fea97dc6684e6
Author: Georg Koppen 
Date:   Tue Feb 2 08:19:59 2021 +

Bump HTTPS Everywhere version to 2021.1.27
---
 projects/https-everywhere/config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index 255d36f..5ef51dd 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -1,5 +1,5 @@
 # vim: filetype=yaml sw=2
-version: 2020.11.17
+version: 2021.1.27
 git_url: https://git.torproject.org/https-everywhere.git
 git_hash: '[% c("version") %]'
 git_submodule: 1



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/maint-10.0-android] Bump NoScript version to 11.2

2021-02-02 Thread sysrqb
commit 0a5c07b8141b99307267c9434bda0f0e9736905c
Author: Georg Koppen 
Date:   Tue Feb 2 08:21:42 2021 +

Bump NoScript version to 11.2
---
 projects/tor-browser/config | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index 4111d63..b5b4470 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_suite-11.1.9-an+fx.xpi
+  - URL: 
https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suite-11.2-an+fx.xpi
 name: noscript
-sha256sum: 5f68a63637e286433089aeb3b6a0aa930317dd988184876b5d6dcff2ca07bb34
+sha256sum: 4258bcd0bcdfc8ecb231d250e3adf1c477a1a672ede74a5cd10ba05a5381babb
   - filename: 'RelativeLink/start-tor-browser.desktop'
 enable: '[% c("var/linux") %]'
   - filename: 'RelativeLink/execdesktop'



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.4.4] 0447 changelog blurb

2021-02-02 Thread nickm
commit 509a14178ae22a4d737e346d8d8803461c3e43fe
Author: Nick Mathewson 
Date:   Tue Feb 2 17:23:02 2021 -0500

0447 changelog blurb
---
 ChangeLog | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 1937088141..9b77493d1e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 Changes in version 0.4.4.7 - 2021-02-03
-  BLURB BLURB
+  Tor 0.4.4.7 backports numerous bugfixes from later releases,
+  including one that made v3 onion services more susceptible to
+  denial-of-service attacks.
 
   o Major bugfixes (onion service v3, backport from 0.4.5.3-rc):
 - Stop requiring a live consensus for v3 clients and services, and

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.4.3] 0438 changelog blurb

2021-02-02 Thread nickm
commit c51ce99da644d50c8d81e1a56d87fea1b71b924e
Author: Nick Mathewson 
Date:   Tue Feb 2 17:23:16 2021 -0500

0438 changelog blurb
---
 ChangeLog | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e7bcb7d3ec..5b25a4c97b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
-Changes in version 0.4.3.8 - 2020-02-03
-  BLURB BLURB
+Changes in version 0.4.3.8 - 2021-02-03
+  Tor 0.4.3.8 backports numerous bugfixes from later releases,
+  including one that made v3 onion services more susceptible to
+  denial-of-service attacks.
+
+  Note that this is, in all likelihood, the last release of Tor 0.4.3.x,
+  which will reach end-of-life on 15 Feb 2021.
 
   o Major bugfixes (onion service v3, backport from 0.4.5.3-rc):
 - Stop requiring a live consensus for v3 clients and services, and

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.3.5] 0.3.5.13 changelog blurb.

2021-02-02 Thread nickm
commit 16bd8c72473fcf6fa1fa06fd60ff76fa30bb0486
Author: Nick Mathewson 
Date:   Tue Feb 2 17:23:29 2021 -0500

0.3.5.13 changelog blurb.
---
 ChangeLog | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 3edfa52d64..e219c4786f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 Changes in version 0.3.5.13 - 2020-02-03
-  BLURB BLURB
+  Tor 0.3.5.13 backports numerous bugfixes from later releases,
+  including one that made v3 onion services more susceptible to
+  denial-of-service attacks.
 
   o Major bugfixes (onion service v3, backport from 0.4.5.3-rc):
 - Stop requiring a live consensus for v3 clients and services, and

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/bridgedb] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb

2021-02-02 Thread translation
commit 5ff846572738c56346e3d5c6b22aef2ce08f7ed9
Author: Translation commit bot 
Date:   Tue Feb 2 22:15:04 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
---
 id/LC_MESSAGES/bridgedb.po | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/id/LC_MESSAGES/bridgedb.po b/id/LC_MESSAGES/bridgedb.po
index 975c58fb12..88ca485285 100644
--- a/id/LC_MESSAGES/bridgedb.po
+++ b/id/LC_MESSAGES/bridgedb.po
@@ -4,6 +4,7 @@
 # 
 # Translators:
 # anzhyo, 2014
+# Arif Budiman , 2021
 # f952c994a186aafe51026d7b069e8fbe_4f82a74, 2015
 # cholif yulian , 2015
 # constantius damar wicaksono , 2015
@@ -26,8 +27,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2020-05-14 14:21-0700\n"
-"PO-Revision-Date: 2020-09-10 16:10+\n"
-"Last-Translator: Ridhwan Ikhwanto\n"
+"PO-Revision-Date: 2021-02-02 22:11+\n"
+"Last-Translator: Arif Budiman \n"
 "Language-Team: Indonesian 
(http://www.transifex.com/otf/torproject/language/id/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -70,11 +71,11 @@ msgstr "Maaf! Telah terjadi kesalahan dengan permintaan 
Anda."
 
 #: bridgedb/distributors/https/templates/base.html:42
 msgid "Language"
-msgstr "Language"
+msgstr "Bahasa"
 
 #: bridgedb/distributors/https/templates/base.html:94
 msgid "Report a Bug"
-msgstr "Laporkan bug"
+msgstr "Laporkan Bug"
 
 #: bridgedb/distributors/https/templates/base.html:97
 msgid "Source Code"
@@ -108,7 +109,7 @@ msgstr "Kode QR ini berisi baris jembatan Anda. Pindai 
dengan pembaca Kode QR un
 
 #: bridgedb/distributors/https/templates/bridges.html:110
 msgid "BridgeDB encountered an error."
-msgstr "BridgeDB mengalami sebuah kesalahan."
+msgstr "BridgeDB mengalami error."
 
 #: bridgedb/distributors/https/templates/bridges.html:116
 msgid "There currently aren't any bridges available..."
@@ -173,7 +174,7 @@ msgstr "Tidak"
 
 #: bridgedb/distributors/https/templates/options.html:94
 msgid "none"
-msgstr "Tidak ada"
+msgstr "tidak ada"
 
 #. TRANSLATORS: Please make sure the '%s' surrounding single letters at the
 #. beginning of words are present in your final translation. Thanks!

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/release-0.4.4] Start a changelog for 0.4.4.7

2021-02-02 Thread nickm
commit 6d8f6d5b0a5e84559d47c5b526c81f4021cfd1a4
Author: Nick Mathewson 
Date:   Tue Feb 2 15:54:33 2021 -0500

Start a changelog for 0.4.4.7
---
 ChangeLog  | 58 ++
 changes/40241  |  4 
 changes/40241_v2   |  4 
 changes/bug33781   |  7 --
 changes/bug40179_part1 |  4 
 changes/bug40179_part2 |  4 
 changes/bug40190   |  4 
 changes/bug40210   |  5 -
 changes/ticket40165|  5 -
 changes/ticket40170|  3 ---
 changes/ticket40227|  4 
 changes/ticket40237|  5 -
 12 files changed, 58 insertions(+), 49 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ecf367295d..1937088141 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,61 @@
+Changes in version 0.4.4.7 - 2021-02-03
+  BLURB BLURB
+
+  o Major bugfixes (onion service v3, backport from 0.4.5.3-rc):
+- Stop requiring a live consensus for v3 clients and services, and
+  allow a "reasonably live" consensus instead. This allows v3 onion
+  services to work even if the authorities fail to generate a
+  consensus for more than 2 hours in a row. Fixes bug 40237; bugfix
+  on 0.3.5.1-alpha.
+
+  o Minor feature (build system, backport from 0.4.5.4-rc):
+- New "make lsp" command to generate the compile_commands.json file
+  used by the ccls language server. The "bear" program is needed for
+  this. Closes ticket 40227.
+
+  o Minor features (compilation, backport from 0.4.5.2-rc):
+- Disable deprecation warnings when building with OpenSSL 3.0.0 or
+  later. There are a number of APIs newly deprecated in OpenSSL
+  3.0.0 that Tor still requires. (A later version of Tor will try to
+  stop depending on these APIs.) Closes ticket 40165.
+
+  o Minor features (crypto, backport from 0.4.5.3-rc):
+- Fix undefined behavior on our Keccak library. The bug only
+  appeared on platforms with 32-byte CPU cache lines (e.g. armv5tel)
+  and would result in wrong digests. Fixes bug 40210; bugfix on
+  0.2.8.1-alpha. Thanks to Bernhard Übelacker, Arnd Bergmann and
+  weasel for diagnosing this.
+
+  o Minor bugfixes (compatibility, backport from 0.4.5.1-rc):
+- Strip '\r' characters when reading text files on Unix platforms.
+  This should resolve an issue where a relay operator migrates a
+  relay from Windows to Unix, but does not change the line ending of
+  Tor's various state files to match the platform, and the CRLF line
+  endings from Windows end up leaking into other files such as the
+  extra-info document. Fixes bug 33781; bugfix on 0.0.9pre5.
+
+  o Minor bugfixes (compilation, backport from 0.4.5.3-rc):
+- Fix a compilation warning about unreachable fallthrough
+  annotations when building with "--enable-all-bugs-are-fatal" on
+  some compilers. Fixes bug 40241; bugfix on 0.3.5.4-alpha.
+
+  o Minor bugfixes (SOCKS5, backport from 0.4.5.3-rc):
+- Handle partial SOCKS5 messages correctly. Previously, our code
+  would send an incorrect error message if it got a SOCKS5 request
+  that wasn't complete. Fixes bug 40190; bugfix on 0.3.5.1-alpha.
+
+  o Minor bugfixes (testing, backport from 0.4.5.2-alpha):
+- Fix the `config/parse_tcp_proxy_line` test so that it works
+  correctly on systems where the DNS provider hijacks invalid
+  queries. Fixes part of bug 40179; bugfix on 0.4.3.1-alpha.
+- Fix our Python reference-implementation for the v3 onion service
+  handshake so that it works correctly with the version of hashlib
+  provided by Python 3.9. Fixes part of bug 40179; bugfix
+  on 0.3.1.6-rc.
+- Fix the `tortls/openssl/log_one_error` test to work with OpenSSL
+  3.0.0. Fixes bug 40170; bugfix on 0.2.8.1-alpha.
+
+
 Changes in version 0.4.4.6 - 2020-11-12
   Tor 0.4.4.6 is the second stable release in the 0.4.4.x series. It
   backports fixes from later releases, including a fix for TROVE-2020-
diff --git a/changes/40241 b/changes/40241
deleted file mode 100644
index c9b2e2c011..00
--- a/changes/40241
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (compilation):
-- Fix a compilation warning about unreachable fallthrough annotations
-  when building with "--enable-all-bugs-are-fatal" on some compilers.
-  Fixes bug 40241; bugfix on 0.3.5.4-alpha.
diff --git a/changes/40241_v2 b/changes/40241_v2
deleted file mode 100644
index 85038297f7..00
--- a/changes/40241_v2
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (compilation):
-- Fix another warning about unreachable fallthrough annotations
-  when building with "--enable-all-bugs-are-fatal" on some compilers.
-  Fixes bug 40241; bugfix on 0.4.5.3-rc.
diff --git a/changes/bug33781 b/changes/bug33781
deleted file mode 100644
index 9f63ab0a2c..00
--- a/changes/bug33781
+++ /dev/null
@@ -1,7 +0,0 @@
-  o Minor bugfixes (compatibility):
-- Strip '\r' characters when reading 

[tor-commits] [tor/release-0.3.5] start a changelog for 0.3.5.13.

2021-02-02 Thread nickm
commit 4d9c7b8d81b54c05427a6aef83425704ff850eae
Author: Nick Mathewson 
Date:   Tue Feb 2 16:04:15 2021 -0500

start a changelog for 0.3.5.13.
---
 ChangeLog  | 65 ++
 changes/40241  |  4 
 changes/40241_v2   |  4 
 changes/bug33781   |  7 --
 changes/bug40113   |  3 ---
 changes/bug40117   |  5 
 changes/bug40179_part1 |  4 
 changes/bug40190   |  4 
 changes/bug40210   |  5 
 changes/ticket40165|  5 
 changes/ticket40170|  3 ---
 changes/ticket40227|  4 
 changes/ticket40237|  5 
 13 files changed, 65 insertions(+), 53 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f513777bee..3edfa52d64 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,68 @@
+Changes in version 0.3.5.13 - 2020-02-03
+  BLURB BLURB
+
+  o Major bugfixes (onion service v3, backport from 0.4.5.3-rc):
+- Stop requiring a live consensus for v3 clients and services, and
+  allow a "reasonably live" consensus instead. This allows v3 onion
+  services to work even if the authorities fail to generate a
+  consensus for more than 2 hours in a row. Fixes bug 40237; bugfix
+  on 0.3.5.1-alpha.
+
+  o Major bugfixes (stats, onion services, backport from 0.4.4.5):
+- Fix a bug where we were undercounting the Tor network's total
+  onion service traffic, by ignoring any traffic originating from
+  clients. Now we count traffic from both clients and services.
+  Fixes bug 40117; bugfix on 0.2.6.2-alpha.
+
+  o Minor feature (build system, backport from 0.4.5.4-rc):
+- New "make lsp" command to generate the compile_commands.json file
+  used by the ccls language server. The "bear" program is needed for
+  this. Closes ticket 40227.
+
+  o Minor features (compilation, backport from 0.4.5.2-rc):
+- Disable deprecation warnings when building with OpenSSL 3.0.0 or
+  later. There are a number of APIs newly deprecated in OpenSSL
+  3.0.0 that Tor still requires. (A later version of Tor will try to
+  stop depending on these APIs.) Closes ticket 40165.
+
+  o Minor features (crypto, backport from 0.4.5.3-rc):
+- Fix undefined behavior on our Keccak library. The bug only
+  appeared on platforms with 32-byte CPU cache lines (e.g. armv5tel)
+  and would result in wrong digests. Fixes bug 40210; bugfix on
+  0.2.8.1-alpha. Thanks to Bernhard Übelacker, Arnd Bergmann and
+  weasel for diagnosing this.
+
+  o Minor bugfixes (compatibility, backport from 0.4.5.1-rc):
+- Strip '\r' characters when reading text files on Unix platforms.
+  This should resolve an issue where a relay operator migrates a
+  relay from Windows to Unix, but does not change the line ending of
+  Tor's various state files to match the platform, and the CRLF line
+  endings from Windows end up leaking into other files such as the
+  extra-info document. Fixes bug 33781; bugfix on 0.0.9pre5.
+
+  o Minor bugfixes (compilation, backport from 0.4.5.1-rc):
+- Resolve a compilation warning that could occur in
+  test_connection.c. Fixes bug 40113; bugfix on 0.2.9.3-alpha.
+
+  o Minor bugfixes (compilation, backport from 0.4.5.3-rc):
+- Fix a compilation warning about unreachable fallthrough
+  annotations when building with "--enable-all-bugs-are-fatal" on
+  some compilers. Fixes bug 40241; bugfix on 0.3.5.4-alpha.
+
+  o Minor bugfixes (SOCKS5, backport from 0.4.5.3-rc):
+- Handle partial SOCKS5 messages correctly. Previously, our code
+  would send an incorrect error message if it got a SOCKS5 request
+  that wasn't complete. Fixes bug 40190; bugfix on 0.3.5.1-alpha.
+
+  o Minor bugfixes (testing, backport from 0.4.5.2-alpha):
+- Fix our Python reference-implementation for the v3 onion service
+  handshake so that it works correctly with the version of hashlib
+  provided by Python 3.9. Fixes part of bug 40179; bugfix
+  on 0.3.1.6-rc.
+- Fix the `tortls/openssl/log_one_error` test to work with OpenSSL
+  3.0.0. Fixes bug 40170; bugfix on 0.2.8.1-alpha.
+
+
 Changes in version 0.3.5.12 - 2020-11-12
   Tor 0.4.3.7 backports several bugfixes from later releases. It
   includes a fix for TROVE-2020-005, a security issue that could be
diff --git a/changes/40241 b/changes/40241
deleted file mode 100644
index c9b2e2c011..00
--- a/changes/40241
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (compilation):
-- Fix a compilation warning about unreachable fallthrough annotations
-  when building with "--enable-all-bugs-are-fatal" on some compilers.
-  Fixes bug 40241; bugfix on 0.3.5.4-alpha.
diff --git a/changes/40241_v2 b/changes/40241_v2
deleted file mode 100644
index 85038297f7..00
--- a/changes/40241_v2
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (compilation):
-- Fix another warning about unreachable fallthrough annotations
-  when 

[tor-commits] [tor/release-0.4.3] Start a changelog for 0.4.3.8

2021-02-02 Thread nickm
commit 921f04b1147e5d092e997e7ccedb4df9b8714f27
Author: Nick Mathewson 
Date:   Tue Feb 2 15:59:05 2021 -0500

Start a changelog for 0.4.3.8
---
 ChangeLog  | 68 ++
 changes/40241  |  4 ---
 changes/40241_v2   |  4 ---
 changes/bug33781   |  7 --
 changes/bug40113   |  3 ---
 changes/bug40117   |  5 
 changes/bug40179_part1 |  4 ---
 changes/bug40179_part2 |  4 ---
 changes/bug40190   |  4 ---
 changes/bug40210   |  5 
 changes/ticket40165|  5 
 changes/ticket40170|  3 ---
 changes/ticket40227|  4 ---
 changes/ticket40237|  5 
 14 files changed, 68 insertions(+), 57 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e16e6fbed1..e7bcb7d3ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,71 @@
+Changes in version 0.4.3.8 - 2020-02-03
+  BLURB BLURB
+
+  o Major bugfixes (onion service v3, backport from 0.4.5.3-rc):
+- Stop requiring a live consensus for v3 clients and services, and
+  allow a "reasonably live" consensus instead. This allows v3 onion
+  services to work even if the authorities fail to generate a
+  consensus for more than 2 hours in a row. Fixes bug 40237; bugfix
+  on 0.3.5.1-alpha.
+
+  o Major bugfixes (stats, onion services, backport from 0.4.4.5):
+- Fix a bug where we were undercounting the Tor network's total
+  onion service traffic, by ignoring any traffic originating from
+  clients. Now we count traffic from both clients and services.
+  Fixes bug 40117; bugfix on 0.2.6.2-alpha.
+
+  o Minor feature (build system, backport from 0.4.5.4-rc):
+- New "make lsp" command to generate the compile_commands.json file
+  used by the ccls language server. The "bear" program is needed for
+  this. Closes ticket 40227.
+
+  o Minor features (compilation, backport from 0.4.5.2-rc):
+- Disable deprecation warnings when building with OpenSSL 3.0.0 or
+  later. There are a number of APIs newly deprecated in OpenSSL
+  3.0.0 that Tor still requires. (A later version of Tor will try to
+  stop depending on these APIs.) Closes ticket 40165.
+
+  o Minor features (crypto, backport from 0.4.5.3-rc):
+- Fix undefined behavior on our Keccak library. The bug only
+  appeared on platforms with 32-byte CPU cache lines (e.g. armv5tel)
+  and would result in wrong digests. Fixes bug 40210; bugfix on
+  0.2.8.1-alpha. Thanks to Bernhard Übelacker, Arnd Bergmann and
+  weasel for diagnosing this.
+
+  o Minor bugfixes (compatibility, backport from 0.4.5.1-rc):
+- Strip '\r' characters when reading text files on Unix platforms.
+  This should resolve an issue where a relay operator migrates a
+  relay from Windows to Unix, but does not change the line ending of
+  Tor's various state files to match the platform, and the CRLF line
+  endings from Windows end up leaking into other files such as the
+  extra-info document. Fixes bug 33781; bugfix on 0.0.9pre5.
+
+  o Minor bugfixes (compilation, backport from 0.4.5.1-rc):
+- Resolve a compilation warning that could occur in
+  test_connection.c. Fixes bug 40113; bugfix on 0.2.9.3-alpha.
+
+  o Minor bugfixes (compilation, backport from 0.4.5.3-rc):
+- Fix a compilation warning about unreachable fallthrough
+  annotations when building with "--enable-all-bugs-are-fatal" on
+  some compilers. Fixes bug 40241; bugfix on 0.3.5.4-alpha.
+
+  o Minor bugfixes (SOCKS5, backport from 0.4.5.3-rc):
+- Handle partial SOCKS5 messages correctly. Previously, our code
+  would send an incorrect error message if it got a SOCKS5 request
+  that wasn't complete. Fixes bug 40190; bugfix on 0.3.5.1-alpha.
+
+  o Minor bugfixes (testing, backport from 0.4.5.2-alpha):
+- Fix the `config/parse_tcp_proxy_line` test so that it works
+  correctly on systems where the DNS provider hijacks invalid
+  queries. Fixes part of bug 40179; bugfix on 0.4.3.1-alpha.
+- Fix our Python reference-implementation for the v3 onion service
+  handshake so that it works correctly with the version of hashlib
+  provided by Python 3.9. Fixes part of bug 40179; bugfix
+  on 0.3.1.6-rc.
+- Fix the `tortls/openssl/log_one_error` test to work with OpenSSL
+  3.0.0. Fixes bug 40170; bugfix on 0.2.8.1-alpha.
+
+
 Changes in version 0.4.3.7 - 2020-11-12
   Tor 0.4.3.7 backports several bugfixes from later releases. It
   includes a fix for TROVE-2020-005, a security issue that could be
diff --git a/changes/40241 b/changes/40241
deleted file mode 100644
index c9b2e2c011..00
--- a/changes/40241
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (compilation):
-- Fix a compilation warning about unreachable fallthrough annotations
-  when building with "--enable-all-bugs-are-fatal" on some compilers.
-  Fixes bug 40241; bugfix on 0.3.5.4-alpha.
diff --git a/changes/40241_v2 b/changes/40241_v2

[tor-commits] [tor-browser-build/master] Bug 40217: Update components for switch to mozilla86-based Fenix

2021-02-02 Thread sysrqb
commit 78719e3844cc55faed091670e16a9d5705c57866
Author: Georg Koppen 
Date:   Sat Jan 30 10:42:57 2021 +

Bug 40217: Update components for switch to mozilla86-based Fenix

This is the android-components part.

We need to add kotlinx-coroutines-core-1.4.2.jar manually, similar to
the 1.3.9 version (see: e06e6c1fb637eb3bad86ced029af4184f3bd750d).
---
 projects/android-components/build  |   5 +
 projects/android-components/config |   4 +-
 .../gradle-dependencies-list.txt   | 130 +++--
 3 files changed, 76 insertions(+), 63 deletions(-)

diff --git a/projects/android-components/build 
b/projects/android-components/build
index 187750f..6c62a6c 100644
--- a/projects/android-components/build
+++ b/projects/android-components/build
@@ -26,6 +26,11 @@ EOF
   cp -r $gradle_repo/dl/android/maven2/* $gradle_repo
   cp -r $gradle_repo/maven2/* $gradle_repo
   cp -r $gradle_repo/m2/* $gradle_repo
+  # Put the Kotlin/Native compiler at the right place, see:
+  # tor-browser-build#40217.
+  kotlin_dir=/home/rbm/.konan
+  mkdir $kotlin_dir
+  find $gradle_repo -type f -name kotlin-native-prebuilt-linux*tar.gz -exec 
tar -C $kotlin_dir -xaf {} \;
   tar -C $distdir -xf [% c('input_files_by_name/application-services') %]
   # XXX: We could be smarter and just copy over the projects that are needed
   # according to the Gradle dependencies list.
diff --git a/projects/android-components/config 
b/projects/android-components/config
index c0e78a1..5e770c5 100644
--- a/projects/android-components/config
+++ b/projects/android-components/config
@@ -8,12 +8,12 @@ gpg_keyring: torbutton.gpg
 variant: '[% IF c("var/release") %]Release[% ELSE %]Beta[% END %]'
 
 var:
-  android_components_version: 70.0.16
+  android_components_version: 72.0.1
   torbrowser_branch: 10.5
   container:
 use_container: 1
   # This should be updated when the list of gradle dependencies is changed.
-  gradle_dependencies_version: 16
+  gradle_dependencies_version: 17
   # Switch to make it easier to grab all dependencies during a dry-run.
   # Note: Use the commit before support for new GeckoView interfaces gets 
added.
   fetch_gradle_dependencies: 0
diff --git a/projects/android-components/gradle-dependencies-list.txt 
b/projects/android-components/gradle-dependencies-list.txt
index 3840e3c..a23995b 100644
--- a/projects/android-components/gradle-dependencies-list.txt
+++ b/projects/android-components/gradle-dependencies-list.txt
@@ -12,8 +12,12 @@ 
a179c12db43d9c0300c9db63f4811db496504be5401b951d422b78490ad1e5b4 | https://dl.go
 c89d23f9804282a47992ff5ca647b784921c16caa669a7e9af34c15f81aa7442 | 
https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.0.1/annotation-1.0.1.pom
 d38d63edb30f1467818d50aaf05f8a692dea8b31392a049bfa991b159ad5b692 | 
https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.jar
 2e9372ba7780ef44952adbf86b66e1f08682c1e5277c926185f6564a13799efe | 
https://dl.google.com/dl/android/maven2/androidx/annotation/annotation/1.1.0/annotation-1.1.0.pom
+19944d32b46551a17c347e21894b95837fbd7baaafc9e2082794344f222f7361 | 
https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resources/1.1.0/appcompat-resources-1.1.0.aar
+046011e16cb01b6f14842565661551110ef1b6427483f5d9068493f4c49690f2 | 
https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resources/1.1.0/appcompat-resources-1.1.0.pom
 c470297c03ff3de1c3d15dacf0be0cae63abc10b52f021dd07ae28daa3100fe5 | 
https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.aar
 149dd8cec3664bef8ffde86c396ba1e2ab156ea68793d29800d008bacbc9c0f8 | 
https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat-resources/1.2.0/appcompat-resources-1.2.0.pom
+8d7299bca44cb3bdf17f5595766acbf459fc81fee223e8686cc6acd3a42ab5c0 | 
https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.1.0/appcompat-1.1.0.aar
+340d617121f8ef8e02a6680c8f357aa3e542276d0c8a1cdcb6fd98984b2cb7b9 | 
https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.1.0/appcompat-1.1.0.pom
 3d2131a55a61a777322e2126e0018011efa6339e53b44153eb651b16020cca70 | 
https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.aar
 8eb3cbe823b609853b481646e3d2c1aa39dbde53dd269712fd844ffdef2ebb42 | 
https://dl.google.com/dl/android/maven2/androidx/appcompat/appcompat/1.2.0/appcompat-1.2.0.pom
 4b6f1d459ddd146b4e85ed6d46e86eb8c2639c5de47904e6db4d698721334220 | 
https://dl.google.com/dl/android/maven2/androidx/arch/core/core-common/2.0.0/core-common-2.0.0.pom
@@ -50,6 +54,7 @@ 
ba6a806bc1a6faf0cbae08397b3f781feca293ff2b5f3aa600b3d2db142e5ab4 | https://dl.go
 384d529ad668ada4808de29b29a6348f0007c2841ad79cae9a5a089bd68810f5 | 
https://dl.google.com/dl/android/maven2/androidx/core/core/1.0.0/core-1.0.0.pom
 76c7cfbe596fe3c09a6983bf1c89e889299c08ac9a3b52ce5182a088d056647e 

[tor-commits] [tor-browser-build/master] Bug 40217: Update components for switch to mozilla86-based Fenix

2021-02-02 Thread sysrqb
commit a0d503a2a88d1bd49a099272938b085cd1397ef8
Author: Georg Koppen 
Date:   Tue Jan 26 09:26:50 2021 +

Bug 40217: Update components for switch to mozilla86-based Fenix

This is the GeckoView part.
---
 projects/cbindgen/config| 6 +++---
 projects/geckoview/config   | 4 ++--
 projects/geckoview/gradle-dependencies-list.txt | 4 ++--
 projects/llvm-project/config| 4 ++--
 projects/node/config| 4 ++--
 projects/rust/config| 4 ++--
 6 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/projects/cbindgen/config b/projects/cbindgen/config
index f1e3123..a4e9cb7 100644
--- a/projects/cbindgen/config
+++ b/projects/cbindgen/config
@@ -14,9 +14,9 @@ var:
 targets:
   android:
 var:
-  cbindgen_version: 0.15.0
-  cbindgen_hash: 83b3be9f884697a51f8717af8b5498866a81e62e
-  cbindgen_vendor_hash: 
e5b843e9f51d93bc7dafdc11492fe4f5645b7a2c2aba02c473c0a81da28b961c
+  cbindgen_version: 0.16.0
+  cbindgen_hash: a00b4215a907601680f6e9acaf93df1cbafa8ded
+  cbindgen_vendor_hash: 
f470dcf6a60374f07786491fb2971e8b96f9b7ff18956eb24c4e2577e55440d6
 
 input_files:
   - project: container-image
diff --git a/projects/geckoview/config b/projects/geckoview/config
index df34bfd..3a0b39a 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -8,7 +8,7 @@ git_submodule: 1
 gpg_keyring: torbutton.gpg
 
 var:
-  geckoview_version: 85.0
+  geckoview_version: 86.0b1
   torbrowser_branch: 10.5
   copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
   deps:
@@ -25,7 +25,7 @@ var:
   container:
 use_container: 1
   # this should be updated when the list of gradle dependencies is changed
-  gradle_dependencies_version: 5
+  gradle_dependencies_version: 6
 
 steps:
   merge_aars:
diff --git a/projects/geckoview/gradle-dependencies-list.txt 
b/projects/geckoview/gradle-dependencies-list.txt
index d9d886a..f429a3a 100644
--- a/projects/geckoview/gradle-dependencies-list.txt
+++ b/projects/geckoview/gradle-dependencies-list.txt
@@ -493,5 +493,5 @@ 
feb4ebb1ddb76dc18ee9e6028205ac226a70d40247fcccaca092303c68f8b59d | https://maven
 fdd93302c2eb94bbe6007caa28d072246d2875cda5cb774bb6299416b94d74a6 | 
https://maven.google.com/com/google/android/gms/play-services-tasks/17.0.0/play-services-tasks-17.0.0.pom
 7680e381a3c03798d999b2e441caadd8a56a0a808e108024a67af9fe26c11adc | 
https://maven.google.com/com/google/android/material/material/1.0.0/material-1.0.0.aar
 c9fff541d51c11195de305c50bbfe4d1dfc97841983d95f6d7101112603515ab | 
https://maven.google.com/com/google/android/material/material/1.0.0/material-1.0.0.pom
-33850fe43f064f95068ca0d81cb99fdb6d67af5e07f0626e433b51b9c2683aee | 
https://plugins.gradle.org/m2/org/mozilla/apilint/apilint/0.4.0/apilint-0.4.0.jar
-cf8acbecac4506eff7c2aead2f5f7c4aeb3120a57d6236f55e0e2f750fab1b55 | 
https://plugins.gradle.org/m2/org/mozilla/apilint/apilint/0.4.0/apilint-0.4.0.pom
+45ba0016b1cde3b68856888930dcb859d4f603d98051097caf98c04b795006f3 | 
https://plugins.gradle.org/m2/org/mozilla/apilint/apilint/0.4.1/apilint-0.4.1.jar
+78837a67f91cef63c005c8c6074cec05d458bd1b7fdcb930b57a0d461571c7b7 | 
https://plugins.gradle.org/m2/org/mozilla/apilint/apilint/0.4.1/apilint-0.4.1.pom
diff --git a/projects/llvm-project/config b/projects/llvm-project/config
index cf81743..822f08d 100644
--- a/projects/llvm-project/config
+++ b/projects/llvm-project/config
@@ -1,5 +1,5 @@
 # vim: filetype=yaml sw=2
-version: 11.0.0
-git_hash: 176249bd6732a8044d457092ed932768724a6f06
+version: 11.0.1
+git_hash: 43ff75f2c3feef64f9d73328230d34dac8832a9
 git_url: https://github.com/llvm/llvm-project
 filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
diff --git a/projects/node/config b/projects/node/config
index 55f8965..87de822 100644
--- a/projects/node/config
+++ b/projects/node/config
@@ -10,8 +10,8 @@ var:
 targets:
   android:
 var:
-  node_version: 10.22.1
-  node_hash: 
f47f4725dcae137b26f8e2a7d0ab2c2c7f1f47e4f96834e6a9242f157132255f
+  node_version: 10.23.1
+  node_hash: 
88aa16f5af79615b183ca55ed81393763169e75d1fb96013cf1831895c6cedfa
 
 input_files:
   - project: container-image
diff --git a/projects/rust/config b/projects/rust/config
index 22ffd35..ba820b9 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -11,8 +11,8 @@ var:
 targets:
   android:
 var:
-  current_version: 1.48.0
-  previous_version: 1.47.0
+  current_version: 1.49.0
+  previous_version: 1.48.0
   arch_deps:
 - libssl-dev
 - pkg-config



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/master] Bug 40217: Update components for switch to mozilla86-based Fenix

2021-02-02 Thread sysrqb
commit 247a313dd452aac20c1f326f99ddf6c3cbea7961
Author: Georg Koppen 
Date:   Tue Feb 2 07:39:08 2021 +

Bug 40217: Update components for switch to mozilla86-based Fenix

This is the fenix part.

We need to add kotlinx-coroutines-core-1.4.2.jar manually, similar to
the 1.3.9 version (see: e06e6c1fb637eb3bad86ced029af4184f3bd750d).
---
 projects/fenix/config   |   4 +-
 projects/fenix/gradle-dependencies-list.txt | 381 +++-
 2 files changed, 205 insertions(+), 180 deletions(-)

diff --git a/projects/fenix/config b/projects/fenix/config
index f90d43c..0cf9267 100644
--- a/projects/fenix/config
+++ b/projects/fenix/config
@@ -8,13 +8,13 @@ gpg_keyring: torbutton.gpg
 variant: Beta
 
 var:
-  fenix_version: 85.1.0
+  fenix_version: 86.0.0b1
   torbrowser_branch: 10.5
   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: 18
+  gradle_dependencies_version: 19
   # 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 a6e60fe..5a334b3 100644
--- a/projects/fenix/gradle-dependencies-list.txt
+++ b/projects/fenix/gradle-dependencies-list.txt
@@ -706,6 +706,8 @@ 
affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601 | https://jcent
 fd55a3fd6d5d8a199462dfc414749883276be93a85a1632094a1d974013041f4 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-allopen/1.4.10/kotlin-allopen-1.4.10.pom
 4c801ff4f5151778762ce2d57080f0cb10a4a94cb76ad24593cca35bff36da48 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions-runtime/1.4.10/kotlin-android-extensions-runtime-1.4.10.jar
 f120750af0c9e0c6024c3c76469fd4638ef898fc5bc2d4c49f2fe17568f47b9e | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions-runtime/1.4.10/kotlin-android-extensions-runtime-1.4.10.pom
+baec7911227eec34845439c38876a2dd18eda7c15ac523655411e20e8f053138 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions-runtime/1.4.21/kotlin-android-extensions-runtime-1.4.21.jar
+ec86adcccbb839d099b8649c5277a6fbe41d2c04b61b4b296584e7af52ae4ad1 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions-runtime/1.4.21/kotlin-android-extensions-runtime-1.4.21.pom
 55b9627bceee132f70f8124b279f618ececf8d5cb8ac97c9d30f43cc5b9b3871 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions/1.4.10/kotlin-android-extensions-1.4.10.jar
 2ae0864b6a2db8f6fea11f56dc1f3d4fdc2d1e328a876b5679e8eace58b38577 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-android-extensions/1.4.10/kotlin-android-extensions-1.4.10.pom
 0ba48754df3bcc16fafb3e22c40a251d01115359809cf14cf5f98aef15d902e1 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-annotation-processing-gradle/1.4.10/kotlin-annotation-processing-gradle-1.4.10.jar
@@ -742,6 +744,8 @@ 
a188d9367de1c4ee9479db630985c0597b20709c83161b1430d24edb27e38c40 | https://jcent
 61653ccfae8caa4203e267b479821bd90faab3fef744a7ab0fdd9f61150f970c | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.3.72/kotlin-reflect-1.3.72.pom
 3ab3413ec945f801448360ad97bc6e14fec6d606889ede3c707cc277b4467f45 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.jar
 eef345ac9f76f39a8f0364bfbb335619eb506c4e54e1997be1c58dc624b425d9 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.10/kotlin-reflect-1.4.10.pom
+7e1ae4f15a7aef746c5b89433f1c5e76b301a635854ef3c6b134b0ca31a36624 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.21/kotlin-reflect-1.4.21.jar
+58b1dc4a27c380f2a8008fd24d52e5597ec2668d8519d2685abcfae5ad234a70 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.4.21/kotlin-reflect-1.4.21.pom
 8e525c7a19a94aea294403d531fd61eed3f08b2992e313a594cb531b75ffc35d | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.jar
 4961812a7df6b98c49618bb67d497d5aeabf4e73ec3d346558f162f0c6d39d68 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-sam-with-receiver/1.3.72/kotlin-sam-with-receiver-1.3.72.pom
 d372f2dc8051f3d1d4fae3bd50e5fa109d3ec870c4a4830112f9afc8560aacfd | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.jar
@@ -764,45 +768,64 @@ 
d9a1cb78976db75b6173b51ad04efaebc2b3772636ad0b45cac4cd2d53222dc9 | https://jcent
 6a1ba16592546ab118186a5634c9b24589ae2ed64f0cdd41a913ffb3c2b13db6 | 
https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-scripting-jvm/1.3.72/kotlin-scripting-jvm-1.3.72.pom
 6cc266acac8dc49f5956f3f553c8de5fce0d1757c65a86b83c4ef0625a82ab69 | 

[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties

2021-02-02 Thread translation
commit bad7f82942a1e4ed166faac28045cfa651175083
Author: Translation commit bot 
Date:   Tue Feb 2 19:47:27 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
---
 uk/torbutton.properties | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/uk/torbutton.properties b/uk/torbutton.properties
index 7087735d47..e085272eec 100644
--- a/uk/torbutton.properties
+++ b/uk/torbutton.properties
@@ -6,7 +6,7 @@ torbutton.circuit_display.relay = Ретранслятор
 torbutton.circuit_display.tor_bridge = Міст
 torbutton.circuit_display.unknown_country = Невідома країна
 torbutton.circuit_display.guard = Сторожовий
-torbutton.circuit_display.guard_note = Ваш вузол [Охорони] не 
може змінитися.
+torbutton.circuit_display.guard_note = Ваш [Сторожовий] 
вузол не буде змінюватися.
 torbutton.circuit_display.learn_more = Дізнатися більше
 torbutton.circuit_display.click_to_copy = Клацніть, щоб 
скопіювати
 torbutton.circuit_display.copied = Скопійовано!
@@ -117,10 +117,10 @@ onionServices.authPrompt.done=Готово
 onionServices.authPrompt.doneAccessKey=d
 onionServices.authPrompt.invalidKey=Please enter a valid key (52 base32 
characters or 44 base64 characters)
 onionServices.authPrompt.failedToSetKey=Неможливо 
сконфіґурувати Tor з вашими ключами
-onionServices.authPreferences.header=Onion Services Authentication
+onionServices.authPreferences.header=Автентифікація 
сервісів onion
 onionServices.authPreferences.overview=Some onion services require that you 
identify yourself with a key (a kind of password) before you can access them.
 onionServices.authPreferences.savedKeys=Збережені ключі...
-onionServices.authPreferences.dialogTitle=Onion Service Keys
+onionServices.authPreferences.dialogTitle=Ключі служб onion
 onionServices.authPreferences.dialogIntro=Ключі для наступних 
оніонсайтів зберігаються на вашому 
комп'ютері
 onionServices.authPreferences.onionSite=Оніонсайт
 onionServices.authPreferences.onionKey=Ключ
@@ -135,7 +135,7 @@ onionLocation.alwaysPrioritizeAccessKey=а
 onionLocation.notNow=Не зараз
 onionLocation.notNowAccessKey=p
 onionLocation.description=There's a more private and secure version of this 
site available over the Tor network via onion services. Onion services help 
website publishers and their visitors defeat surveillance and censorship.
-onionLocation.tryThis=Try Onion Services
+onionLocation.tryThis=Спробувати сервіси onion
 onionLocation.onionAvailable=.onion доступний
 onionLocation.learnMore=Дізнатися більше...
 onionLocation.always=Завжди

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2021-02-02 Thread translation
commit c6e3ec79c8ab2fe195519192d7858a437e8164d1
Author: Translation commit bot 
Date:   Tue Feb 2 19:47:02 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+uk.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+uk.po b/contents+uk.po
index 1a1bdfc6ad..c910cecada 100644
--- a/contents+uk.po
+++ b/contents+uk.po
@@ -1238,7 +1238,7 @@ msgstr ""
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
 msgid "### NEW TOR CIRCUIT FOR THIS SITE"
-msgstr ""
+msgstr "### НОВИЙ ЛАНЦЮЖОК TOR ДЛЯ ЦЬОГО САЙТУ"
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2021-02-02 Thread translation
commit e1df2c9df1098a6285811913a8e4794858f8e860
Author: Translation commit bot 
Date:   Tue Feb 2 19:17:58 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+uk.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+uk.po b/contents+uk.po
index 16f5bca77d..917fd3fd88 100644
--- a/contents+uk.po
+++ b/contents+uk.po
@@ -7933,7 +7933,7 @@ msgstr "Блог"
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
 msgid "Newsletter"
-msgstr ""
+msgstr "Розсилка новин"
 
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tor_outreach_md] https://gitweb.torproject.org/translation.git/commit/?h=tor_outreach_md

2021-02-02 Thread translation
commit f998e3c23acfce0dbeb77fdf10867ae004c40583
Author: Translation commit bot 
Date:   Tue Feb 2 19:17:46 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tor_outreach_md
---
 tor-outreach2019-2020-uk.md | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tor-outreach2019-2020-uk.md b/tor-outreach2019-2020-uk.md
index d20d814146..9057f2ab17 100644
--- a/tor-outreach2019-2020-uk.md
+++ b/tor-outreach2019-2020-uk.md
@@ -1,12 +1,12 @@
 # Tor Outreach Material 2019-2020
 
-# 1. TOR FOR PRIVACY 
+# 1. TOR ДЛЯ КОНФІДЕНЦІЙНОСТІ
 
-### Privacy is a human right
+### Конфіденційність - це право людини
 
-Like many of us, Aleisha spends most of her time online--connecting with 
friends, posting on social media, and browsing the web.
+Як і багато хто з нас, Алейша проводить 
більшу частину часу в Інтернеті - 
спілкуючись з друзями, розміщуючи 
публікації в соціальних мережах та 
переглядаючи веб-сторінки.
 
-But lately, she's noticed that advertisements related to her previous searches 
are following her around online.
+Але останнім часом вона помітила, що 
реклама, пов’язана з її попередніми 
пошуками, стежить за нею в Інтернеті.
 
 This feels so invasive that she does some research on online ads and learns 
that it's not just advertisers tracking her but also her ISP, analytics 
companies, social media platforms, and more.
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2021-02-02 Thread translation
commit 27c686d688e7153c6090251730a49dc0ece8e6f6
Author: Translation commit bot 
Date:   Tue Feb 2 19:16:51 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+uk.po | 25 +++--
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/contents+uk.po b/contents+uk.po
index 1f881c..1a1bdfc6ad 100644
--- a/contents+uk.po
+++ b/contents+uk.po
@@ -26,7 +26,7 @@ msgstr ""
 
 #: https//tb-manual.torproject.org/ (content/contents+en.lrshowcase.title)
 msgid "Tor Browser User Manual"
-msgstr "Посібник користувача"
+msgstr "Посібник користувача Tor"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -51,7 +51,7 @@ msgstr "Блог"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Newsletter"
-msgstr ""
+msgstr "Розсилка новин"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -106,7 +106,7 @@ msgstr "Мости"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Managing Identities"
-msgstr ""
+msgstr "Керування особами"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -116,7 +116,7 @@ msgstr "Служби Onion"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Secure Connections"
-msgstr ""
+msgstr "Безпечне з'єднання"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -126,12 +126,12 @@ msgstr "Параметри безпеки"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Updating"
-msgstr ""
+msgstr "Оновлення"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Plugins"
-msgstr ""
+msgstr "Плагіни"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -141,26 +141,26 @@ msgstr "Виправлення неполадок"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Uninstalling"
-msgstr ""
+msgstr "Видалення"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 #: https//tb-manual.torproject.org/known-issues/
 #: (content/known-issues/contents+en.lrtopic.description)
 msgid "Known issues"
-msgstr ""
+msgstr "Відомі проблеми"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 #: https//tb-manual.torproject.org/mobile-tor/
 #: (content/mobile-tor/contents+en.lrtopic.title)
 msgid "Mobile Tor"
-msgstr ""
+msgstr "Мобільний Tor"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Becoming a Tor Translator"
-msgstr ""
+msgstr "Стати перекладачем Tor"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -1764,6 +1764,11 @@ msgid ""
 "control the JavaScript (and other scripts) that runs on individual web "
 "pages, or block it entirely."
 msgstr ""
+"Tor Browser включає надбудову під назвою NoScript. 
Доступ до нього "
+"здійснюється через \"Налаштування\" в 
головному меню (три смужки), потім "
+"виберіть \"Налаштувати\" та перетягніть 
піктограму \"S\" у верхній правий "
+"кут вікна. NoScript дозволяє керувати JavaScript 
(та іншими сценаріями), що "
+"працює на окремих веб-сторінках, або 
повністю блокувати його."
 
 #: https//tb-manual.torproject.org/plugins/
 #: (content/plugins/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [Git][tpo/applications/android-components][android-components-72.0.1-10.5-1] 12 commits: Bug 40005: Modify Default toolbar menu

2021-02-02 Thread Matthew Finkel


Matthew Finkel pushed to branch android-components-72.0.1-10.5-1 at The Tor 
Project / Applications / android-components


Commits:
1b50c4f0 by Matthew Finkel at 2021-02-01T18:32:22+00:00
Bug 40005: Modify Default toolbar menu

- - - - -
e503e950 by Alex Catarineu at 2021-02-01T18:32:22+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`.

- - - - -
0380d00a by Alex Catarineu at 2021-02-01T18:32:22+00:00
Bug 40002: Ensure system download manager is not used

- - - - -
87dbdb40 by Alex Catarineu at 2021-02-01T18:32:22+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.

- - - - -
f38b3ba7 by Alex Catarineu at 2021-02-01T18:32:22+00:00
Modify Addon support

Bug 40011: Hide option for disallowing addons in private mode

Bug 40016: Allow inheriting from AddonCollectionProvider

This will allow implementing our own AddonsProvider in fenix.

- - - - -
a91ee71a by Georg Koppen at 2021-02-01T18:32:22+00:00
Bug 40013: Add option do overwrite timestamp in extension version

- - - - -
de7966cb by Alex Catarineu at 2021-02-01T18:32:22+00:00
Bug 40015: Port padlock states for .onion services

- - - - -
379e7cdf by Alex Catarineu at 2021-02-01T18:32:22+00:00
Bug 40021: Force telemetry=false in Fennec settings migration

- - - - -
1fd31798 by Alex Catarineu at 2021-02-02T05:33:59+00:00
Bug 40022: Migrate Tor security level from Fennec

- - - - -
b1d84835 by Matthew Finkel at 2021-02-02T05:33:59+00:00
Modify Tracking Protection configuration

Bug 40020: Disable third-party cookies

Bug 40024: Disable tracking protection by default

- - - - -
3e7f2b2e by Matthew Finkel at 2021-02-02T05:33:59+00:00
Bug 40023: Stop PrivateNotificationService

- - - - -
2727ef7e by Matthew Finkel at 2021-02-02T05:34:29+00:00
Add support for new GeckoView interfaces

Bug 40006: Expose Security Level interface

Bug 40019: Expose spoofEnglish pref

Bug 34439: Isolate Icon loader on Android

- - - - -


30 changed files:

- build.gradle
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko-beta/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- 
components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- 
components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.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/fetch/src/main/java/mozilla/components/concept/fetch/Request.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


The diff was not included because it is too large.


View 

[tor-commits] [snowflake/master] Log a throughput summary for each connection

2021-02-02 Thread cohosh
commit 7187f1009ef7aaae6aa557fe1f724aa1df718b24
Author: Cecylia Bocovich 
Date:   Mon Jan 25 13:01:37 2021 -0500

Log a throughput summary for each connection

This will increase transparency for people running standalone proxies
and help us debug any potential issues with proxies behaving unreliably.
---
 proxy/snowflake.go |  6 
 proxy/util.go  | 84 ++
 2 files changed, 90 insertions(+)

diff --git a/proxy/snowflake.go b/proxy/snowflake.go
index 1bc21ab..86ae0b2 100644
--- a/proxy/snowflake.go
+++ b/proxy/snowflake.go
@@ -118,6 +118,8 @@ type webRTCConn struct {
 
lock sync.Mutex // Synchronization for DataChannel destruction
once sync.Once  // Synchronization for PeerConnection destruction
+
+   bytesLogger BytesLogger
 }
 
 func (c *webRTCConn) Read(b []byte) (int, error) {
@@ -125,6 +127,7 @@ func (c *webRTCConn) Read(b []byte) (int, error) {
 }
 
 func (c *webRTCConn) Write(b []byte) (int, error) {
+   c.bytesLogger.AddInbound(len(b))
c.lock.Lock()
defer c.lock.Unlock()
if c.dc != nil {
@@ -368,6 +371,7 @@ func makePeerConnectionFromOffer(sdp 
*webrtc.SessionDescription,
 
pr, pw := io.Pipe()
conn := {pc: pc, dc: dc, pr: pr}
+   conn.bytesLogger = NewBytesSyncLogger()
 
dc.OnOpen(func() {
log.Println("OnOpen channel")
@@ -376,6 +380,7 @@ func makePeerConnectionFromOffer(sdp 
*webrtc.SessionDescription,
conn.lock.Lock()
defer conn.lock.Unlock()
log.Println("OnClose channel")
+   log.Println(conn.bytesLogger.ThroughputSummary())
conn.dc = nil
dc.Close()
pw.Close()
@@ -388,6 +393,7 @@ func makePeerConnectionFromOffer(sdp 
*webrtc.SessionDescription,
log.Printf("close with error generated 
an error: %v", inerr)
}
}
+   conn.bytesLogger.AddOutbound(n)
if n != len(msg.Data) {
panic("short write")
}
diff --git a/proxy/util.go b/proxy/util.go
new file mode 100644
index 000..d737056
--- /dev/null
+++ b/proxy/util.go
@@ -0,0 +1,84 @@
+package main
+
+import (
+   "fmt"
+   "time"
+)
+
+type BytesLogger interface {
+   AddOutbound(int)
+   AddInbound(int)
+   ThroughputSummary() string
+}
+
+// Default BytesLogger does nothing.
+type BytesNullLogger struct{}
+
+func (b BytesNullLogger) AddOutbound(amount int){}
+func (b BytesNullLogger) AddInbound(amount int) {}
+func (b BytesNullLogger) ThroughputSummary() string { return "" }
+
+// BytesSyncLogger uses channels to safely log from multiple sources with 
output
+// occuring at reasonable intervals.
+type BytesSyncLogger struct {
+   outboundChan, inboundChan  chan int
+   outbound, inbound, outEvents, inEvents int
+   start  time.Time
+}
+
+// NewBytesSyncLogger returns a new BytesSyncLogger and starts it loggin.
+func NewBytesSyncLogger() *BytesSyncLogger {
+   b := {
+   outboundChan: make(chan int, 5),
+   inboundChan:  make(chan int, 5),
+   }
+   go b.log()
+   b.start = time.Now()
+   return b
+}
+
+func (b *BytesSyncLogger) log() {
+   for {
+   select {
+   case amount := <-b.outboundChan:
+   b.outbound += amount
+   b.outEvents++
+   case amount := <-b.inboundChan:
+   b.inbound += amount
+   b.inEvents++
+   }
+   }
+}
+
+func (b *BytesSyncLogger) AddOutbound(amount int) {
+   b.outboundChan <- amount
+}
+
+func (b *BytesSyncLogger) AddInbound(amount int) {
+   b.inboundChan <- amount
+}
+
+func (b *BytesSyncLogger) ThroughputSummary() string {
+   var inUnit, outUnit string
+   units := []string{"B", "KB", "MB", "GB"}
+
+   inbound := b.inbound
+   outbound := b.outbound
+
+   for i, u := range units {
+   inUnit = u
+   if (inbound < 1000) || (i == len(units)-1) {
+   break
+   }
+   inbound = inbound / 1000
+   }
+   for i, u := range units {
+   outUnit = u
+   if (outbound < 1000) || (i == len(units)-1) {
+   break
+   }
+   outbound = outbound / 1000
+   }
+   t := time.Now()
+   return fmt.Sprintf("Traffic throughput (up|down): %d %s|%d %s -- (%d 
OnMessages, %d Sends, over %d seconds)", inbound, inUnit, outbound, outUnit, 
b.outEvents, b.inEvents, int(t.Sub(b.start).Seconds()))
+}

___
tor-commits 

[tor-commits] [translation/torbutton-torbuttondtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd

2021-02-02 Thread translation
commit 4e601654c3514b4de97887fb63abee5a40b67cb8
Author: Translation commit bot 
Date:   Tue Feb 2 16:17:31 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd
---
 hy-AM/torbutton.dtd | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/hy-AM/torbutton.dtd b/hy-AM/torbutton.dtd
index 2864d6d11e..e2b0e12419 100644
--- a/hy-AM/torbutton.dtd
+++ b/hy-AM/torbutton.dtd
@@ -11,16 +11,16 @@
 
 
 
-
-
+
+
 
 
-
-
-
-
-
-
+
+
+
+
+
+
 
 
 
@@ -50,4 +50,4 @@
 
 
 
-
+

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/snowflakeaddon-messages.json] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json

2021-02-02 Thread translation
commit 3d33f256325086c4c920bf6bb879681abea80e1e
Author: Translation commit bot 
Date:   Tue Feb 2 16:15:50 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json
---
 hy_AM/messages.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy_AM/messages.json b/hy_AM/messages.json
index dd691896e7..d750e9a981 100644
--- a/hy_AM/messages.json
+++ b/hy_AM/messages.json
@@ -6,7 +6,7 @@
 "message": "Միացված"
   },
   "popupLearnMore": {
-"message": "Learn more"
+"message": "Ô»Õ´Õ¡Õ¶Õ¡Õ¬ Õ¡Õ¾Õ¥Õ¬Õ«Õ¶"
   },
   "popupStatusOff": {
 "message": "Snowflake is off"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-securitylevelproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-securitylevelproperties

2021-02-02 Thread translation
commit 3eadcee77657aa113699dfc48bb597a441951e31
Author: Translation commit bot 
Date:   Tue Feb 2 15:47:59 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-securitylevelproperties
---
 hy-AM/securitylevel.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hy-AM/securitylevel.properties b/hy-AM/securitylevel.properties
index 2b48679996..120d4c5f89 100644
--- a/hy-AM/securitylevel.properties
+++ b/hy-AM/securitylevel.properties
@@ -17,6 +17,6 @@ securityLevel.safest.description1 = JavaScript-Õ¨ 
լռելայնորեն անջ
 securityLevel.safest.description2 = Some fonts, icons, math symbols, and 
images are disabled.
 securityLevel.safest.description3 = Audio and video (HTML5 media) are 
click-to-play.
 securityLevel.custom.summary = Your custom browser preferences have resulted 
in unusual security settings. For security and privacy reasons, we recommend 
you choose one of the default security levels.
-securityLevel.learnMore = Learn more
+securityLevel.learnMore = Ô»Õ´Õ¡Õ¶Õ¡Õ¬ Õ¡Õ¾Õ¥Õ¬Õ«Õ¶
 securityLevel.restoreDefaults = Վերականգնել Կանխադրյալ 
արժեքները
-securityLevel.advancedSecuritySettings = Advanced Security Settings…
+securityLevel.advancedSecuritySettings = Ô¸Õ¶Õ¤Õ¬Õ¡ÕµÕ¶Õ¾Õ¡Õ® 
անվտանգության կարգավորումներ

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-torbuttondtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd

2021-02-02 Thread translation
commit 46ce5690389617687acdec50ac30c0bb0076b3f4
Author: Translation commit bot 
Date:   Tue Feb 2 15:47:45 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd
---
 hy-AM/torbutton.dtd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hy-AM/torbutton.dtd b/hy-AM/torbutton.dtd
index edbbf440f6..2864d6d11e 100644
--- a/hy-AM/torbutton.dtd
+++ b/hy-AM/torbutton.dtd
@@ -31,7 +31,7 @@
 
 
 
-
+
 
 
 
@@ -44,7 +44,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties

2021-02-02 Thread translation
commit 1fb30ba2b7f3056de613ca6b7d132d3449cd2621
Author: Translation commit bot 
Date:   Tue Feb 2 15:47:41 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
---
 hy-AM/torbutton.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hy-AM/torbutton.properties b/hy-AM/torbutton.properties
index 1440f5c8cb..5afc892fd5 100644
--- a/hy-AM/torbutton.properties
+++ b/hy-AM/torbutton.properties
@@ -7,7 +7,7 @@ torbutton.circuit_display.tor_bridge = Կամուրջ
 torbutton.circuit_display.unknown_country = Անհայտ երկիր
 torbutton.circuit_display.guard = Guard
 torbutton.circuit_display.guard_note = Your [Guard] node may not change.
-torbutton.circuit_display.learn_more = Learn more
+torbutton.circuit_display.learn_more = Ô»Õ´Õ¡Õ¶Õ¡Õ¬ Õ¡Õ¾Õ¥Õ¬Õ«Õ¶
 torbutton.circuit_display.click_to_copy = Սեղմեք պատճենելու 
համար
 torbutton.circuit_display.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.
@@ -63,7 +63,7 @@ pageInfo_OnionEncryption=Connection Encrypted (Onion Service)
 pageInfo_OnionName=Onion Name:
 
 # Onion services strings.  Strings are kept here for ease of translation.
-onionServices.learnMore=Learn more
+onionServices.learnMore=Ô»Õ´Õ¡Õ¶Õ¡Õ¬ Õ¡Õ¾Õ¥Õ¬Õ«Õ¶
 onionServices.errorPage.browser=Դիտարկիչ
 onionServices.errorPage.network=Ցանց
 onionServices.errorPage.onionSite=Onionsite

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-brandproperties_completed] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-brandproperties_completed

2021-02-02 Thread translation
commit 4992525e20a3f620408d0c7bf2247d2ee03d8018
Author: Translation commit bot 
Date:   Tue Feb 2 15:47:33 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-brandproperties_completed
---
 hy-AM/brand.properties | 20 
 1 file changed, 20 insertions(+)

diff --git a/hy-AM/brand.properties b/hy-AM/brand.properties
new file mode 100644
index 00..8cdcd64213
--- /dev/null
+++ b/hy-AM/brand.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# brandShorterName=Tor Browser
+# brandShortName=Tor Browser
+# brandFullName=Tor Browser
+# LOCALIZATION NOTE(brandProductName):
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+# brandProductName=Tor Browser
+# vendorShortName=Tor Project
+
+# homePageSingleStartMain=Firefox Start, a fast home page with built-in search
+# homePageImport=Import your home page from %S
+
+# homePageMigrationPageTitle=Home Page Selection
+# homePageMigrationDescription=Please select the home page you wish to use:
+
+# syncBrandShortName=Sync

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-brandproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-brandproperties

2021-02-02 Thread translation
commit fa448a6dc8829aec455e159fb247372331e15331
Author: Translation commit bot 
Date:   Tue Feb 2 15:47:31 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-brandproperties
---
 hy-AM/brand.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy-AM/brand.properties b/hy-AM/brand.properties
index 58b5ef0a66..3437dd0785 100644
--- a/hy-AM/brand.properties
+++ b/hy-AM/brand.properties
@@ -11,7 +11,7 @@ brandFullName=Tor դիտարկիչ
 brandProductName=Tor դիտարկիչ
 vendorShortName=Tor Project
 
-homePageSingleStartMain=Firefox Start, a fast home page with built-in search
+homePageSingleStartMain=«Firefox Start», արագ տնային էջ 
ներկառուցված որոնմամբ
 homePageImport=Ներմուծեք Ձեր տնային էջը %S-ից
 
 homePageMigrationPageTitle=Տնային էջի ընտրություն

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/https_everywhere] https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere

2021-02-02 Thread translation
commit 7e210eb17ecd872ec630a5918b2e42b377f83fb2
Author: Translation commit bot 
Date:   Tue Feb 2 15:45:42 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere
---
 hy/https-everywhere.dtd | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/hy/https-everywhere.dtd b/hy/https-everywhere.dtd
index 93fb4a923b..91e1b3e748 100644
--- a/hy/https-everywhere.dtd
+++ b/hy/https-everywhere.dtd
@@ -13,13 +13,13 @@
 
 
 
-
+
 
 
 
 
 
-
+
 
 
 
@@ -35,10 +35,10 @@
 
 
 
-
+
 
-
-
+
+
 
 
 
@@ -47,8 +47,8 @@
 
 
 
-
-
+
+
 
 
 
@@ -56,7 +56,7 @@
 
 
 
-
+
 
 
 
@@ -68,7 +68,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/fenix-torbrowserstringsxml] https://gitweb.torproject.org/translation.git/commit/?h=fenix-torbrowserstringsxml

2021-02-02 Thread translation
commit a09f9a332cc8f0d72e90e765564f818e5d8295a1
Author: Translation commit bot 
Date:   Tue Feb 2 15:45:30 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=fenix-torbrowserstringsxml
---
 hy-rAM/torbrowser_strings.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/hy-rAM/torbrowser_strings.xml b/hy-rAM/torbrowser_strings.xml
index 6f1bc44eb5..69a68907e0 100644
--- a/hy-rAM/torbrowser_strings.xml
+++ b/hy-rAM/torbrowser_strings.xml
@@ -35,6 +35,7 @@
 Օգտագործեք
 կամուրջը Tor-ին միանալու համար
 Դուք
 օգտվում եք ներկառուցված կամուրջից Tor-ին 
միանալու համար
 Դուք
 տրամադրել եք կամուրջ Tor-ին միանալու 
համար
+Կամուրջները
 չցանկագրված հերթափոխություններ են, որոնք 
առավել դժվար են դառձնում Tor ցանցին ուղղված 
միացումների արգելափակումը: Քանի որ որոշ 
երկրներ փորձում են արգելափակել Tor-ը՝ որոշ 
կամուրջներ չեն աշխատում որոշ 
երկրներում:
 Օգտագործել
 կամուրջ
 Կարգավորեք
 կամուրջը Tor-ին միանալու համար
 obfs4

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/fenix-torbrowserstringsxml] https://gitweb.torproject.org/translation.git/commit/?h=fenix-torbrowserstringsxml

2021-02-02 Thread translation
commit 23091e1a11b61016c902cf40bf78cc897ed76135
Author: Translation commit bot 
Date:   Tue Feb 2 15:15:22 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=fenix-torbrowserstringsxml
---
 hy-rAM/torbrowser_strings.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/hy-rAM/torbrowser_strings.xml b/hy-rAM/torbrowser_strings.xml
index f4eb608171..6f1bc44eb5 100644
--- a/hy-rAM/torbrowser_strings.xml
+++ b/hy-rAM/torbrowser_strings.xml
@@ -24,6 +24,7 @@
 Ներկայիս 
անվտանգության մակարդակը՝ %s
 Բացել 
անվտանգության կարգավորումները
 Նվիրաբերեք և 
պահեք Tor-ն ապահով
+Tor-ն անվճար է օ
գտագործման համար Ձեզ նման մարդկանց 
նվիրաբերությունների պատճառով:
 Նվիրաբերել 
Õ°Õ«Õ´Õ¡
 
 Ուսումնասիրել: 
Գաղտնիորեն:

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/abouttor-homepage] https://gitweb.torproject.org/translation.git/commit/?h=abouttor-homepage

2021-02-02 Thread translation
commit 813f0c5e67eb927d26f7366bfd54bbe228720bf4
Author: Translation commit bot 
Date:   Tue Feb 2 15:15:03 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=abouttor-homepage
---
 hy-AM/aboutTor.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hy-AM/aboutTor.dtd b/hy-AM/aboutTor.dtd
index 1d0d20f3c4..a1c7e95bc7 100644
--- a/hy-AM/aboutTor.dtd
+++ b/hy-AM/aboutTor.dtd
@@ -27,7 +27,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/support-portal] https://gitweb.torproject.org/translation.git/commit/?h=support-portal

2021-02-02 Thread translation
commit 68f1df4a6e83bebd4d5b18dc9a6a2902ce39c0ee
Author: Translation commit bot 
Date:   Tue Feb 2 14:49:17 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=support-portal
---
 contents+uk.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/contents+uk.po b/contents+uk.po
index 4f53a3c067..16f5bca77d 100644
--- a/contents+uk.po
+++ b/contents+uk.po
@@ -10,6 +10,7 @@
 # erinm, 2020
 # Michael Radchenko, 2021
 # Андрій Мізик , 2021
+# Mister Tortik, 2021
 # 
 msgid ""
 msgstr ""
@@ -17,7 +18,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-12-21 16:01+EST\n"
 "PO-Revision-Date: 2018-10-02 22:41+\n"
-"Last-Translator: Андрій Мізик , 2021\n"
+"Last-Translator: Mister Tortik, 2021\n"
 "Language-Team: Ukrainian (https://www.transifex.com/otf/teams/1519/uk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1546,7 +1547,7 @@ msgstr ""
 #: https//support.torproject.org/glossary/the-tor-project/
 #: (content/glossary/the-tor-project/contents+en.lrword.term)
 msgid "The Tor Project"
-msgstr ""
+msgstr "Проєкт Tor"
 
 #: https//support.torproject.org/glossary/the-tor-project/
 #: (content/glossary/the-tor-project/contents+en.lrword.definition)
@@ -7922,7 +7923,7 @@ msgstr "Преса"
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)
 msgid "Jobs"
-msgstr ""
+msgstr "Вакансії"
 
 #: https//support.torproject.org/misc/menu/
 #: (content/misc/menu/contents+en.lrquestion.description)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web

2021-02-02 Thread translation
commit b8f613fc9eab6cfe14f8340f5ba3d8c562249098
Author: Translation commit bot 
Date:   Tue Feb 2 14:49:09 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
---
 contents+uk.po | 60 +-
 1 file changed, 38 insertions(+), 22 deletions(-)

diff --git a/contents+uk.po b/contents+uk.po
index 460bfd103e..30297e463d 100644
--- a/contents+uk.po
+++ b/contents+uk.po
@@ -9,6 +9,7 @@
 # nobik , 2020
 # Michael Radchenko, 2021
 # Андрій Мізик , 2021
+# Mister Tortik, 2021
 # 
 msgid ""
 msgstr ""
@@ -16,7 +17,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-02-24 13:39+CET\n"
 "PO-Revision-Date: 2019-03-09 10:41+\n"
-"Last-Translator: Андрій Мізик , 2021\n"
+"Last-Translator: Mister Tortik, 2021\n"
 "Language-Team: Ukrainian (https://www.transifex.com/otf/teams/1519/uk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -26,30 +27,35 @@ msgstr ""
 
 #: https//www.torproject.org/ (content/contents+en.lrpage.title)
 msgid "Anonymity Online"
-msgstr ""
+msgstr "Анонімність в Інтернеті"
 
 #: https//www.torproject.org/ (content/contents+en.lrpage.section)
 msgid "home"
-msgstr ""
+msgstr "головна"
 
 #: https//www.torproject.org/ (content/contents+en.lrpage.body)
 msgid "## ABOUT US ##"
-msgstr ""
+msgstr "# ПРО НАС ##"
 
 #: https//www.torproject.org/ (content/contents+en.lrpage.body)
 msgid ""
 "We believe everyone should be able to explore the internet with privacy."
 msgstr ""
+"Ми вважаємо, що кожен повинен мати 
можливість користуватися Інтернетом "
+"конфіденційно."
 
 #: https//www.torproject.org/ (content/contents+en.lrpage.body)
 msgid "We are the Tor Project, a 501(c)3 US nonprofit."
-msgstr ""
+msgstr "Ми Tor Project, 501 (c)3 США некомерційна 
організація."
 
 #: https//www.torproject.org/ (content/contents+en.lrpage.body)
 msgid ""
 "We advance human rights and defend your privacy online through free software"
 " and open networks. [Meet our team](about/people)."
 msgstr ""
+"Ми просуваємо права людини і захищаємо 
вашу конфіденційність в Інтернеті за "
+"допомогою вільних програм і відкритих 
мереж. [Познайомтеся з нашою "
+"командою](about/people)."
 
 #: https//www.torproject.org/contact/
 #: (content/contact/contents+en.lrpage.title)
@@ -61,12 +67,12 @@ msgstr "Контакти"
 #: https//www.torproject.org/thank-you/
 #: (content/thank-you/contents+en.lrpage.section)
 msgid "The Tor Project"
-msgstr ""
+msgstr "Проєкт Tor"
 
 #: https//www.torproject.org/contact/
 #: (content/contact/contents+en.lrpage.body)
 msgid "### Get Support"
-msgstr ""
+msgstr "### Отримати підтримку"
 
 #: https//www.torproject.org/contact/
 #: (content/contact/contents+en.lrpage.body)
@@ -75,6 +81,10 @@ msgid ""
 "answers to frequently asked questions about connecting to Tor, circumventing"
 " censorship, using onion services, and more."
 msgstr ""
+"Потрібна допомога? Відвідайте наш [Портал "
+"підтримки](https://support.torproject.org) для отримання 
відповідей на "
+"поширені запитання про підключення до Tor, 
обхід цензури, використання "
+"послуг onion тощо."
 
 #: https//www.torproject.org/download/
 #: (content/download/contents+en.lrpage.title)
@@ -125,7 +135,7 @@ msgstr "Допомога"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Jobs"
-msgstr ""
+msgstr "Вакансії"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Blog"
@@ -141,7 +151,7 @@ msgstr "Підтримати зараз"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Trademark"
-msgstr ""
+msgstr "Торгова марка"
 
 #: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.body)
 msgid "Community"
@@ -155,12 +165,13 @@ msgstr "Успіх!"
 #: https//www.torproject.org/thank-you/
 #: (content/thank-you/contents+en.lrpage.body)
 msgid "You're equipped to browse freely."
-msgstr ""
+msgstr "Тепер ви можете вільно переглядати 
вебсторінки."
 
 #: https//www.torproject.org/thank-you/
 #: (content/thank-you/contents+en.lrpage.body)
 msgid "Tor is the strongest tool for privacy and freedom online."
 msgstr ""
+"Tor є найсильнішим інструментом для 
конфіденційності та свободи в Інтернеті."
 
 #: https//www.torproject.org/thank-you/
 #: (content/thank-you/contents+en.lrpage.body)
@@ -168,6 +179,8 @@ msgid ""
 "It is free and open source 

[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2021-02-02 Thread translation
commit 17648c793ddf86b15c2952f648ec0ce2e152ca19
Author: Translation commit bot 
Date:   Tue Feb 2 14:47:46 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+uk.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contents+uk.po b/contents+uk.po
index 21c40ca5f2..1f881c 100644
--- a/contents+uk.po
+++ b/contents+uk.po
@@ -71,7 +71,7 @@ msgstr "Контакти"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Jobs"
-msgstr ""
+msgstr "Вакансії"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/bridgedb_completed] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb_completed

2021-02-02 Thread translation
commit f7f95988a6c59c8e602f8f8250e3208a32fa2a8a
Author: Translation commit bot 
Date:   Tue Feb 2 14:45:07 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=bridgedb_completed
---
 pt_BR/LC_MESSAGES/bridgedb.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pt_BR/LC_MESSAGES/bridgedb.po b/pt_BR/LC_MESSAGES/bridgedb.po
index 6ff8871dee..27de2c90b2 100644
--- a/pt_BR/LC_MESSAGES/bridgedb.po
+++ b/pt_BR/LC_MESSAGES/bridgedb.po
@@ -17,8 +17,9 @@
 # 1f57bd72d8113b5a0c76d467d0064bd7_d6ab88a, 2014
 # Igor Bk 13, 2020
 # Isabel Ferreira, 2014
-# jhqpinto , 2018
+# Henrique Pinto, 2018
 # João Paulo S.S , 2015
+# José Ricardo dos Santos Júnior , 2021
 # Kaio Soares Rauta , 2015
 # Luciana Dark Blue , 2015
 # m tk, 2019
@@ -29,8 +30,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2020-05-14 14:21-0700\n"
-"PO-Revision-Date: 2020-09-11 16:35+\n"
-"Last-Translator: Eduardo Bonsi\n"
+"PO-Revision-Date: 2021-02-02 14:40+\n"
+"Last-Translator: José Ricardo dos Santos Júnior \n"
 "Language-Team: Portuguese (Brazil) 
(http://www.transifex.com/otf/torproject/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/bridgedb] https://gitweb.torproject.org/translation.git/commit/?h=bridgedb

2021-02-02 Thread translation
commit 9773d0aaa423b2d44ff1b4ffd39ca98ae6e12cf3
Author: Translation commit bot 
Date:   Tue Feb 2 14:45:05 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=bridgedb
---
 pt_BR/LC_MESSAGES/bridgedb.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/pt_BR/LC_MESSAGES/bridgedb.po b/pt_BR/LC_MESSAGES/bridgedb.po
index d553d77e9c..3662135e3b 100644
--- a/pt_BR/LC_MESSAGES/bridgedb.po
+++ b/pt_BR/LC_MESSAGES/bridgedb.po
@@ -17,8 +17,9 @@
 # 1f57bd72d8113b5a0c76d467d0064bd7_d6ab88a, 2014
 # Igor Bk 13, 2020
 # Isabel Ferreira, 2014
-# jhqpinto , 2018
+# Henrique Pinto, 2018
 # João Paulo S.S , 2015
+# José Ricardo dos Santos Júnior , 2021
 # Kaio Soares Rauta , 2015
 # Luciana Dark Blue , 2015
 # m tk, 2019
@@ -29,8 +30,8 @@ msgstr ""
 "Project-Id-Version: Tor Project\n"
 "Report-Msgid-Bugs-To: 
'https://trac.torproject.org/projects/tor/newticket?component=BridgeDB=bridgedb-reported,msgid=isis,sysrqb=isis'\n"
 "POT-Creation-Date: 2020-05-14 14:21-0700\n"
-"PO-Revision-Date: 2020-09-11 16:35+\n"
-"Last-Translator: Eduardo Bonsi\n"
+"PO-Revision-Date: 2021-02-02 14:40+\n"
+"Last-Translator: José Ricardo dos Santos Júnior \n"
 "Language-Team: Portuguese (Brazil) 
(http://www.transifex.com/otf/torproject/language/pt_BR/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-browseronboardingproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-browseronboardingproperties

2021-02-02 Thread translation
commit 4c2bcfef0d05776726a5a8994891a2c11816ca68
Author: Translation commit bot 
Date:   Tue Feb 2 14:18:48 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-browseronboardingproperties
---
 uk/browserOnboarding.properties | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/uk/browserOnboarding.properties b/uk/browserOnboarding.properties
index add721d109..70cf2a51dc 100644
--- a/uk/browserOnboarding.properties
+++ b/uk/browserOnboarding.properties
@@ -40,7 +40,7 @@ 
onboarding.tour-tor-expect-differences.next-button=Перейти до Цибу
 
 onboarding.tour-tor-onion-services=Служби Onion
 onboarding.tour-tor-onion-services.title=Отримайте 
додатковий захист.
-onboarding.tour-tor-onion-services.description=Onion services are sites that 
end with a .onion that provide extra protections to publishers and visitors, 
including added safeguards against censorship. Onion services allow anyone to 
provide content and services anonymously. Click below to visit the DuckDuckGo 
onion site.
+onboarding.tour-tor-onion-services.description=Onion-ресурси - це 
сайти, що закінчуються на .onion. Такі сайти 
дають додатковий захист своїм власникам та 
відвідувачам, в тому числі від цензури. Р
есурси Onion дозволяють кожній людині 
анонімно надавати контент та послуги. 
Натисніть кнопку нижче, щоб відвідати 
onion-сайт DuckDuckGo.
 onboarding.tour-tor-onion-services.button=Відвідати Цибулину
 onboarding.tour-tor-onion-services.next-button=Готово
 
@@ -49,8 +49,8 @@ onboarding.tour-tor-update.prefix-new=Новий
 onboarding.tour-tor-update.prefix-updated=Оновлено
 
 onboarding.tour-tor-toolbar=Панель інструментів
-onboarding.tour-tor-toolbar-update-9.0.title=Бувай кнопка 
цибулі.
-onboarding.tour-tor-toolbar-update-9.0.description=Ми хочемо, щоб 
ваш досвід використання Tor був повністю 
інтеґрований з Tor Browser.
+onboarding.tour-tor-toolbar-update-9.0.title=Прощавай, кнопка 
Onion.
+onboarding.tour-tor-toolbar-update-9.0.description=Ми хочемо, щоб 
ваш досвід використання Tor був повністю 
інтегрований з Tor Browser.
 onboarding.tour-tor-toolbar-update-9.0.description-para2=Кнопка "Onion" 
більше не потрібна. Тепер ви можете 
побачити свій ланцюжок Tor, натиснувши на 
значок замочка в адресному рядку та 
створити нову особистість натисканням 
кнопки на панелі інструментів або через 
меню [≡]. 
 onboarding.tour-tor-toolbar-update-9.0.button=Як надіслати 
запит на нову ідентичність?
 onboarding.tour-tor-toolbar-update-9.0.next-button=Перейти до 
мережі Tor

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties

2021-02-02 Thread translation
commit 5053f5ba118d9ba433748e10881c7d07bfeeb4fa
Author: Translation commit bot 
Date:   Tue Feb 2 14:18:29 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
---
 uk/torbutton.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/uk/torbutton.properties b/uk/torbutton.properties
index 4358bb69cf..7087735d47 100644
--- a/uk/torbutton.properties
+++ b/uk/torbutton.properties
@@ -5,7 +5,7 @@ torbutton.circuit_display.this_browser = Цей 
вебоглядач
 torbutton.circuit_display.relay = Ретранслятор
 torbutton.circuit_display.tor_bridge = Міст
 torbutton.circuit_display.unknown_country = Невідома країна
-torbutton.circuit_display.guard = Охорона
+torbutton.circuit_display.guard = Сторожовий
 torbutton.circuit_display.guard_note = Ваш вузол [Охорони] не 
може змінитися.
 torbutton.circuit_display.learn_more = Дізнатися більше
 torbutton.circuit_display.click_to_copy = Клацніть, щоб 
скопіювати
@@ -83,7 +83,7 @@ onionServices.descInvalid.longDescription=Деталі: %S - 
Запитуван
 onionServices.introFailed.pageTitle=Проблеми завантаження 
оніонсайту
 onionServices.introFailed.header=Оніонсайт від'єднано
 onionServices.introFailed=Найвірогідніше, що 
оніонсайт не в мережі. Зв'яжіться з 
адміністратором оніонсайту.
-onionServices.introFailed.longDescription=Details: %S — Introduction failed, 
which means that the descriptor was found but the service is no longer 
connected to the introduction point. It is likely that the service has changed 
its descriptor or that it is not running.
+onionServices.introFailed.longDescription=Деталі: %S – помилка 
знайомства. Це означає, що дескриптор 
виявлений, але сервіс більше не 
підключений до точки знайомства. Ймовірна 
причина: сервіс змінив свій дескриптор або 
взагалі не працює.
 # Tor SOCKS error 0xF3:
 onionServices.rendezvousFailed.pageTitle=Проблеми 
завантаження оніонсайту
 onionServices.rendezvousFailed.header=Неможливо з'єднатися 
з оніонсайтом

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2021-02-02 Thread translation
commit caca4b33e1d5bc229f69067c29b331af53474190
Author: Translation commit bot 
Date:   Tue Feb 2 14:18:02 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+uk.po | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/contents+uk.po b/contents+uk.po
index 9ee82a5cb9..21c40ca5f2 100644
--- a/contents+uk.po
+++ b/contents+uk.po
@@ -8,6 +8,7 @@
 # Emma Peel, 2020
 # Michael Radchenko, 2021
 # Андрій Мізик , 2021
+# Mister Tortik, 2021
 # 
 msgid ""
 msgstr ""
@@ -15,7 +16,7 @@ msgstr ""
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2020-04-12 08:00+CET\n"
 "PO-Revision-Date: 2018-11-14 12:31+\n"
-"Last-Translator: Андрій Мізик , 2021\n"
+"Last-Translator: Mister Tortik, 2021\n"
 "Language-Team: Ukrainian (https://www.transifex.com/otf/teams/1519/uk/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -25,7 +26,7 @@ msgstr ""
 
 #: https//tb-manual.torproject.org/ (content/contents+en.lrshowcase.title)
 msgid "Tor Browser User Manual"
-msgstr "Підручник з користування браузером Tor"
+msgstr "Посібник користувача"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -85,7 +86,7 @@ msgstr "Завантаження"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Running Tor Browser for the First Time"
-msgstr ""
+msgstr "Перший запуск Tor Browser"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-browseronboardingproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-browseronboardingproperties

2021-02-02 Thread translation
commit 5f4f52ebb02c0cb4b60a642a31057abddaa3d218
Author: Translation commit bot 
Date:   Tue Feb 2 13:48:05 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-browseronboardingproperties
---
 uk/browserOnboarding.properties | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/uk/browserOnboarding.properties b/uk/browserOnboarding.properties
index 1c01d37d56..add721d109 100644
--- a/uk/browserOnboarding.properties
+++ b/uk/browserOnboarding.properties
@@ -34,7 +34,7 @@ onboarding.tour-tor-security-level.next-button=Перейти 
до Порад щ
 
 onboarding.tour-tor-expect-differences=Поради щодо Досвіду
 onboarding.tour-tor-expect-differences.title=Очікуйте на деякі 
відмінності.
-onboarding.tour-tor-expect-differences.description=With all the security and 
privacy features provided by Tor, your experience while browsing the internet 
may be a little different. Things may be a bit slower, and depending on your 
security level, some elements may not work or load. You may also be asked to 
prove you are a human and not a robot.
+onboarding.tour-tor-expect-differences.description=Tor забезпечує 
безпеку і конфіденційність, але ціною 
деяких змін. Швидкість роботи в мережі може 
бути трохи нижче. Деякі елементи сайтів 
можуть не працювати або зовсім не 
завантажуватися (в залежності від 
налаштувань безпеки). Іноді, ймовірно, вам 
доведеться зайвий раз доводити, що ви 
людина, а не робот.
 onboarding.tour-tor-expect-differences.button=Переглянути ЧаПи
 onboarding.tour-tor-expect-differences.next-button=Перейти до 
Цибуляних служб
 
@@ -51,7 +51,7 @@ onboarding.tour-tor-update.prefix-updated=Оновлено
 onboarding.tour-tor-toolbar=Панель інструментів
 onboarding.tour-tor-toolbar-update-9.0.title=Бувай кнопка 
цибулі.
 onboarding.tour-tor-toolbar-update-9.0.description=Ми хочемо, щоб 
ваш досвід використання Tor був повністю 
інтеґрований з Tor Browser.
-onboarding.tour-tor-toolbar-update-9.0.description-para2=That's why now, 
rather than using the onion button, you can see your Tor Circuit via the [i] in 
the URL bar and request a New Identity using the toolbar button or the [≡] 
menu.
+onboarding.tour-tor-toolbar-update-9.0.description-para2=Кнопка "Onion" 
більше не потрібна. Тепер ви можете 
побачити свій ланцюжок Tor, натиснувши на 
значок замочка в адресному рядку та 
створити нову особистість натисканням 
кнопки на панелі інструментів або через 
меню [≡]. 
 onboarding.tour-tor-toolbar-update-9.0.button=Як надіслати 
запит на нову ідентичність?
 onboarding.tour-tor-toolbar-update-9.0.next-button=Перейти до 
мережі Tor
 
@@ -63,10 +63,10 @@ onboarding.tor-circuit-display.two-of-three=2 з 3
 onboarding.tor-circuit-display.three-of-three=3 з 3
 
 onboarding.tor-circuit-display.intro.title=Як працюють 
ланцюжки?
-onboarding.tor-circuit-display.intro.msg=Circuits are made up of randomly 
assigned relays, which are computers around the world configured to forward Tor 
traffic. Circuits allow you to browse privately and to connect to onion 
services.
+onboarding.tor-circuit-display.intro.msg=Ланцюжок 
утворюється з випадково призначених 
вузлів. Це комп'ютери в різних частинах 
світу. Вони налаштовані для пересилання 
трафіку Tor. Ланцюжок робить ваш браузер 
безпечним і дозволяє підключатися до 
onion-сайтів.
 
-onboarding.tor-circuit-display.diagram.title=Екран Ланцюжків
-onboarding.tor-circuit-display.diagram.msg=This diagram shows the relays that 
make up the circuit for this website. To prevent linking of activity across 
different sites, each website gets a different circuit.
+onboarding.tor-circuit-display.diagram.title=Перегляд ланцюжка
+onboarding.tor-circuit-display.diagram.msg=Ця діаграма 
показує зв'язки, які утворюють ланцюжок для 
цього сайту. Щоб унеможливити зіставлення 
ваших дій на різних сайтах, для кожного 
сайту створюється окремий ланцюжок.
 
 onboarding.tor-circuit-display.new-circuit.title=Вам потрібен 
новий 

[tor-commits] [tor/master] Merge remote-tracking branch 'tor-gitlab/mr/279'

2021-02-02 Thread asn
commit 0ba0d738a84de677166e5bc09b066d353b3612f1
Merge: a81581e6be a82b4eb305
Author: George Kadianakis 
Date:   Tue Feb 2 15:25:22 2021 +0200

Merge remote-tracking branch 'tor-gitlab/mr/279'

 changes/ticket40232|  4 
 src/core/mainloop/connection.c |  8 +---
 src/core/mainloop/mainloop.c   | 12 ++--
 3 files changed, 15 insertions(+), 9 deletions(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor/master] src/core/mainloop: Put brackets around IPv6 addresses in log messages

2021-02-02 Thread asn
commit a82b4eb305f96a7bea8c88eeaa37b4fb404c309f
Author: Neel Chauhan 
Date:   Wed Jan 27 08:23:39 2021 -0800

src/core/mainloop: Put brackets around IPv6 addresses in log messages
---
 changes/ticket40232|  4 
 src/core/mainloop/connection.c |  8 +---
 src/core/mainloop/mainloop.c   | 12 ++--
 3 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/changes/ticket40232 b/changes/ticket40232
new file mode 100644
index 00..ecd25fb3e9
--- /dev/null
+++ b/changes/ticket40232
@@ -0,0 +1,4 @@
+  o Minor features (logging, IPv6):
+- In src/core/mainloop/mainloop.c and src/core/mainloop/connection.c,
+  put brackets around IPv6 addresses in log messages. Closes ticket
+  40232. Patch by Neel Chauhan.
diff --git a/src/core/mainloop/connection.c b/src/core/mainloop/connection.c
index c0c56a8b77..df89145cd4 100644
--- a/src/core/mainloop/connection.c
+++ b/src/core/mainloop/connection.c
@@ -3238,7 +3238,7 @@ retry_all_listeners(smartlist_t *new_conns, int 
close_all_noncontrol)
  * we hit those, bail early so tor can stop. */
 if (!new_conn) {
   log_warn(LD_NET, "Unable to create listener port: %s:%d",
-   fmt_addr(>new_port->addr), r->new_port->port);
+   fmt_and_decorate_addr(>new_port->addr), r->new_port->port);
   retval = -1;
   break;
 }
@@ -3257,7 +3257,8 @@ retry_all_listeners(smartlist_t *new_conns, int 
close_all_noncontrol)
* any configured port.  Kill 'em. */
   SMARTLIST_FOREACH_BEGIN(listeners, connection_t *, conn) {
 log_notice(LD_NET, "Closing no-longer-configured %s on %s:%d",
-   conn_type_to_string(conn->type), conn->address, conn->port);
+   conn_type_to_string(conn->type),
+   fmt_and_decorate_addr(>addr), conn->port);
 connection_close_immediate(conn);
 connection_mark_for_close(conn);
   } SMARTLIST_FOREACH_END(conn);
@@ -5852,7 +5853,8 @@ clock_skew_warning, (const connection_t *conn, long 
apparent_skew, int trusted,
   char *ext_source = NULL, *warn = NULL;
   format_time_interval(dbuf, sizeof(dbuf), apparent_skew);
   if (conn)
-tor_asprintf(_source, "%s:%s:%d", source, conn->address, conn->port);
+tor_asprintf(_source, "%s:%s:%d", source,
+ fmt_and_decorate_addr(>addr), conn->port);
   else
 ext_source = tor_strdup(source);
   log_fn(trusted ? LOG_WARN : LOG_INFO, domain,
diff --git a/src/core/mainloop/mainloop.c b/src/core/mainloop/mainloop.c
index 3892b2bf49..f30545eef0 100644
--- a/src/core/mainloop/mainloop.c
+++ b/src/core/mainloop/mainloop.c
@@ -1224,7 +1224,7 @@ run_connection_housekeeping(int i, time_t now)
  * mark it now. */
 log_info(LD_OR,
  "Expiring non-used OR connection to fd %d (%s:%d) [Too old].",
- (int)conn->s, conn->address, conn->port);
+ (int)conn->s, fmt_and_decorate_addr(>addr), conn->port);
 if (conn->state == OR_CONN_STATE_CONNECTING)
   connection_or_connect_failed(TO_OR_CONN(conn),
END_OR_CONN_REASON_TIMEOUT,
@@ -1234,7 +1234,7 @@ run_connection_housekeeping(int i, time_t now)
 if (past_keepalive) {
   /* We never managed to actually get this connection open and happy. */
   log_info(LD_OR,"Expiring non-open OR connection to fd %d (%s:%d).",
-   (int)conn->s,conn->address, conn->port);
+   (int)conn->s, fmt_and_decorate_addr(>addr), conn->port);
   connection_or_close_normally(TO_OR_CONN(conn), 0);
 }
   } else if (we_are_hibernating() &&
@@ -1244,7 +1244,7 @@ run_connection_housekeeping(int i, time_t now)
  * flush.*/
 log_info(LD_OR,"Expiring non-used OR connection to fd %d (%s:%d) "
  "[Hibernating or exiting].",
- (int)conn->s,conn->address, conn->port);
+ (int)conn->s, fmt_and_decorate_addr(>addr), conn->port);
 connection_or_close_normally(TO_OR_CONN(conn), 1);
   } else if (!have_any_circuits &&
  now - or_conn->idle_timeout >=
@@ -1252,7 +1252,7 @@ run_connection_housekeeping(int i, time_t now)
 log_info(LD_OR,"Expiring non-used OR connection %"PRIu64" to fd %d "
  "(%s:%d) [no circuits for %d; timeout %d; %scanonical].",
  (chan->global_identifier),
- (int)conn->s, conn->address, conn->port,
+ (int)conn->s, fmt_and_decorate_addr(>addr), conn->port,
  (int)(now - chan->timestamp_last_had_circuits),
  or_conn->idle_timeout,
  or_conn->is_canonical ? "" : "non");
@@ -1264,14 +1264,14 @@ run_connection_housekeeping(int i, time_t now)
 log_fn(LOG_PROTOCOL_WARN,LD_PROTOCOL,
"Expiring stuck OR connection to fd %d (%s:%d). (%d bytes to "
"flush; %d seconds since last write)",
-   (int)conn->s, conn->address, conn->port,
+   (int)conn->s, fmt_and_decorate_addr(>addr), conn->port,
(int)connection_get_outbuf_len(conn),

[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties

2021-02-02 Thread translation
commit 31974db18316631233e5336885068dfc67b5b107
Author: Translation commit bot 
Date:   Tue Feb 2 13:17:44 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
---
 uk/torbutton.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/uk/torbutton.properties b/uk/torbutton.properties
index a6078dd09d..4358bb69cf 100644
--- a/uk/torbutton.properties
+++ b/uk/torbutton.properties
@@ -78,7 +78,7 @@ onionServices.descNotFound.longDescription=Details: %S — 
The requested onion s
 onionServices.descInvalid.pageTitle=Проблеми завантаження 
оніонсайту
 onionServices.descInvalid.header=Оніонсайт недосяжний
 onionServices.descInvalid=Оніонсайт недосяжний через 
внутрішню помилку.
-onionServices.descInvalid.longDescription=Details: %S — The requested onion 
service descriptor can't be parsed or signature validation failed.
+onionServices.descInvalid.longDescription=Деталі: %S - 
Запитуваний дескриптор служби onion 
неможливо проаналізувати або невдала 
перевірка підпису. 
 # Tor SOCKS error 0xF2:
 onionServices.introFailed.pageTitle=Проблеми завантаження 
оніонсайту
 onionServices.introFailed.header=Оніонсайт від'єднано

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2021-02-02 Thread translation
commit 25a3c80d9135ec4c1d762d66a11ddd41fd767b11
Author: Translation commit bot 
Date:   Tue Feb 2 13:17:16 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+ko.po | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/contents+ko.po b/contents+ko.po
index 8b864ccbbe..a964b2e37a 100644
--- a/contents+ko.po
+++ b/contents+ko.po
@@ -1592,7 +1592,7 @@ msgstr "업데이트"
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.description)
 msgid "How to update Tor Browser"
-msgstr ""
+msgstr "Tor 브라우저를 업데이트하는 방법"
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
@@ -1603,6 +1603,8 @@ msgid ""
 "outdated version of the software, you may be vulnerable to serious security "
 "flaws that compromise your privacy and anonymity."
 msgstr ""
+"Tor 브라우저는 항상 업데이트해야 합니다. 오래된 
소프트웨어 버전을 계속 사용하면 개인 정보 보호 및 익명
성을 손상시키는 심각한 보안 "
+"결함이 발생할 수 있습니다."
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
@@ -1612,11 +1614,13 @@ msgid ""
 "may see a written update indicator when Tor Browser opens. You can update "
 "either automatically or manually."
 msgstr ""
+"Tor 브라우저는 새 버전이 발표되면 소프트웨어를 업
데이트하라는 메시지를 표시합니다. Tor버튼 아이콘에 ë…
¸ëž€ìƒ‰ 삼각형이 표시되고 Tor"
+" 브라우저가 열리면 작성된 업데이트 표시기가 표시될 수 
있습니다. 자동 또는 수동으로 업데이트할 수 있습니다."
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
 msgid "### UPDATING TOR BROWSER AUTOMATICALLY"
-msgstr ""
+msgstr "### Tor 브라우저 자동 업데이트"
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
@@ -1629,11 +1633,13 @@ msgid ""
 "When you are prompted to update Tor Browser, click on hamburger menu (main "
 "menu), then select “Restart to update Tor browser”."
 msgstr ""
+"Tor 브라우저를 업데이트하라는 메시지가 표시되면 메인 
메뉴(햄버거 메뉴)를 클릭한 다음 \"Tor 브라우저를 업
데이트하려면 다시 "
+"시작\"을 선택합니다."
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)
 msgid ""
-msgstr ""
+msgstr ""
 
 #: https//tb-manual.torproject.org/updating/
 #: (content/updating/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-torbuttondtd] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd

2021-02-02 Thread translation
commit 30aa5f4f0732f77d7cfac9a074888cbf35882d1e
Author: Translation commit bot 
Date:   Tue Feb 2 12:47:48 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttondtd
---
 ko/torbutton.dtd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ko/torbutton.dtd b/ko/torbutton.dtd
index f44d73a46f..95a45a0db3 100644
--- a/ko/torbutton.dtd
+++ b/ko/torbutton.dtd
@@ -29,7 +29,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/torbutton-torbuttonproperties] https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties

2021-02-02 Thread translation
commit a2b42cca8e340a492254a09552370e9dd8901be1
Author: Translation commit bot 
Date:   Tue Feb 2 12:47:44 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=torbutton-torbuttonproperties
---
 ko/torbutton.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ko/torbutton.properties b/ko/torbutton.properties
index 3c18778d87..9bbb621027 100644
--- a/ko/torbutton.properties
+++ b/ko/torbutton.properties
@@ -30,7 +30,7 @@ torbutton.popup.prompt_torbrowser = Torbutton은 지금 
다르게 작동합니
 torbutton.popup.short_torbrowser = 중요한 Torbutton 정보!\n\nTorbutton은 
이제 항상 활성화됩니다.\n\n더 많은 정보를 위해서는 
Torbutton을 누르십시오.
 
 torbutton.popup.confirm_plugins = 플래시와 같은 플러그인들은 당신
의 프라이버시와 익명성을 해칠 수 있습니다.\n\n또한 Tor을 
우회하여 당신의 현재 위치와 IP주소를 노출시킬 수도 
있습니다.\n\n정말로 플러그인을 허용하시겠습니까?\n\n
-torbutton.popup.never_ask_again = 다시는 물어보지 않기
+torbutton.popup.never_ask_again = 다시 묻지 않기
 torbutton.popup.confirm_newnym = Tor 브라우저의 모든 창과 탭을 
닫습니다. 모든 웹 사이트의 세션이 손실됩니다.\n\n신원을 
재설정 하기 위해 지금 Tor 브라우저를 다시 시작할까요?\n\n
 
 torbutton.maximize_warning = Tor 브라우저를 최대화하면 웹 
사이트에서 모니터 크기를 결정하여 사용자를 추적 할 수 
있습니다. Tor 브라우저 창은 원래 기본 크기로 두는 것이 
좋습니다.

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2021-02-02 Thread translation
commit b8043e98bcc233a89037401456a1e1b2cf33d3f2
Author: Translation commit bot 
Date:   Tue Feb 2 12:47:06 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+ko.po | 51 +--
 1 file changed, 33 insertions(+), 18 deletions(-)

diff --git a/contents+ko.po b/contents+ko.po
index 29789e6f41..8b864ccbbe 100644
--- a/contents+ko.po
+++ b/contents+ko.po
@@ -1421,37 +1421,40 @@ msgid ""
 " verify this in the URL bar: if your connection is encrypted, the address "
 "will begin with “https://”, rather than “http://”.;
 msgstr ""
+"로그인 암호와 같은 개인 정보가 인터넷을 통해 
암호화되지 않은 상태로 이동하는 경우, 스니핑 공격이 
개인정보를 가로챌 수 있습니다. 웹 "
+"사이트에 로그인하는 경우 이 사이트에서 이러한 유형의 
스니핑 공격을 방지하는 HTTPS 암호화를 제공하는지 
확인해야 합니다. 주소 "
+"표시줄에서 확인할 수 있습니다. 연결이 암호화되어 
있으면 주소가 \"http://\"가 아닌 \"https://\"로 시작됩니다."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.title)
 msgid "SECURITY SETTINGS"
-msgstr ""
+msgstr "보안 설정"
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.description)
 msgid "Configuring Tor Browser for security and usability"
-msgstr ""
+msgstr "보안 및 사용 편의성을 위해 Tor 브라우저 구성"
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
 msgid ""
 "By default, Tor Browser protects your security by encrypting your browsing "
 "data."
-msgstr ""
+msgstr "기본적으로 Tor 브라우저는 검색 데이터를 
암호화하여 보안을 보호합니다."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
 msgid ""
 "You can further increase your security by choosing to disable certain web "
 "features that can be used to attack your security and anonymity."
-msgstr ""
+msgstr "보안 및 익명성을 공격하는 데 사용할 수 있는 특정 
웹 기능을 사용하지 않도록 선택하여 보안을 더욱 강화할 
수 있습니다."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
 msgid ""
 "You can do this by increasing Tor Browser's Security Levels in the shield "
 "menu."
-msgstr ""
+msgstr "이 작업은 보안 메뉴에서 Tor 브라우저의 보안 등급을 
높여서 수행할 수 있습니다."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
@@ -1460,25 +1463,27 @@ msgid ""
 "functioning properly, so you should weigh your security needs against the "
 "degree of usability you require."
 msgstr ""
+"Tor 브라우저의 보안 등급을 높이면 일부 웹 페이지가 ì 
œëŒ€ë¡œ 작동하지 않으므로 필요한 사용 편의성과 보안 요구 
사항을 비교 검토해야 "
+"합니다."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
 msgid "### ACCESSING THE SECURITY SETTINGS"
-msgstr ""
+msgstr "### 보안 설정 액세스"
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
 msgid ""
 "The Security Settings can be accessed by clicking the Shield icon next to "
 "the Tor Browser URL bar."
-msgstr ""
+msgstr "보안 설정은 Tor 브라우저 주소 표시줄 옆에 있는 
방패 모양 아이콘을 클릭하여 액세스할 수 있습니다."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
 msgid ""
 "To view and adjust your Security Settings, click the 'Advanced Security "
 "Settings...' button in the shield menu."
-msgstr ""
+msgstr "보안 설정을 보고 조정하려면 방패 모양 아이콘 
클릭해서 '고급 보안 설정' 버튼을 클릭합니다."
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
@@ -1486,11 +1491,13 @@ msgid ""
 ""
 msgstr ""
+""
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
 msgid "### SECURITY LEVELS"
-msgstr ""
+msgstr "### 보안 등급"
 
 #: https//tb-manual.torproject.org/security-settings/
 #: (content/security-settings/contents+en.lrtopic.body)
@@ -1499,13 +1506,15 @@ msgid ""
 "disable or partially disable certain browser features to protect against "
 "possible attacks."
 msgstr ""
+"Tor 브라우저 보안 설정에서 보안 등급을 높이면 공격 
가능성으로부터 보호하기 위해 특정 브라우저 기능이 
비활성화되거나 부분적으로 "

[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2021-02-02 Thread translation
commit 57eeae04e96cca1bbd52cba711d03b27bdb5fb04
Author: Translation commit bot 
Date:   Tue Feb 2 12:17:04 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+ko.po | 22 +-
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/contents+ko.po b/contents+ko.po
index 2975f7c47a..29789e6f41 100644
--- a/contents+ko.po
+++ b/contents+ko.po
@@ -116,7 +116,7 @@ msgstr "Onion 서비스"
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
 msgid "Secure Connections"
-msgstr "안전한 연결들"
+msgstr "안전한 연결"
 
 #: https//tb-manual.torproject.org/menu/
 #: (content/menu/contents+en.lrtopic.body)
@@ -293,7 +293,8 @@ msgstr ""
 msgid ""
 "Your connection to the site will be secured using [HTTPS](/secure-"
 "connections), which makes it much harder for somebody to tamper with."
-msgstr "사이트에 대한 연결은 [HTTPS](/보안 연결)를 사용하여 
보호되므로 다른 사용자가 조작하기가 훨씬 어렵습니다."
+msgstr ""
+"사이트에 대한 연결은 [HTTPS](/secure-connections)를 사용하여 
보호되므로 다른 사용자가 조작하기가 훨씬 어렵습니다."
 
 #: https//tb-manual.torproject.org/downloading/
 #: (content/downloading/contents+en.lrtopic.body)
@@ -1196,7 +1197,7 @@ msgid ""
 "* See the [Secure Connections](/secure-connections) page for important "
 "information on how to secure your connection when logging in."
 msgstr ""
-"* 로그인 시 연결을 보호하는 방법에 대한 중요한 정보는 
[보안 연결](/secure-connections) 페이지를 참조하십시오."
+"* 로그인 시 연결을 보호하는 방법에 대한 중요한 정보는 
[안전한 연결](/secure-connections) 페이지를 참조하십시오."
 
 #: https//tb-manual.torproject.org/managing-identities/
 #: (content/managing-identities/contents+en.lrtopic.body)
@@ -1350,6 +1351,8 @@ msgid ""
 "service in order to connect to it. An onion address is a string of 16 (and "
 "in V3 format, 56) mostly random letters and numbers, followed by 
“.onion”."
 msgstr ""
+"다른 웹사이트와 마찬가지로 Onion 서비스 주소도 알아야 ì 
‘속이 가능합니다. Onion 주소는 16(또는 V3 형식, 56자)자의 "
+"문자열로, 대부분 임의의 문자와 숫자 뒤에 \".onion\"가 
붙습니다."
 
 #: https//tb-manual.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrtopic.body)
@@ -1360,6 +1363,9 @@ msgid ""
 "website with https and onion service, it will show an icon of a green onion "
 "and a padlock."
 msgstr ""
+"Onion 서비스를 사용하는 웹 사이트에 액세스할 때, Tor 
브라우저는 주소 표시줄에 사용자의 연결 상태를 표시하는 
작은 양파 모양 "
+"아이콘을 표시합니다: 보안 및 Onion 서비스 사용. 그리고 
만약 여러분이 https와 Onion 서비스를 지원하는 웹사이트에 "
+"접속한다면, 그 사이트는 양파와 자물쇠 모양의 아이콘이 
있을 것입니다."
 
 #: https//tb-manual.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrtopic.body)
@@ -1373,6 +1379,8 @@ msgid ""
 "entered the onion address correctly: even a small mistake will stop Tor "
 "Browser from being able to reach the site."
 msgstr ""
+"필요한 Onion 서비스에 연결할 수 없는 경우 Onion 주소를 
올바르게 입력했는지 확인하십시오. 작은 실수라도 Tor 
브라우저가 "
+"사이트에 접속할 수 없게 됩니다."
 
 #: https//tb-manual.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrtopic.body)
@@ -1381,6 +1389,8 @@ msgid ""
 "later. There may be a temporary connection issue, or the site operators may "
 "have allowed it to go offline without warning."
 msgstr ""
+"여전히 Onion 서비스에 연결할 수 없는 경우 나중에 다시 
시도하십시오. 일시적인 연결 문제가 있거나 사이트 
운영자가 경고 없이 "
+"오프라인으로 전환하도록 허용했을 수 있습니다."
 
 #: https//tb-manual.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrtopic.body)
@@ -1388,16 +1398,18 @@ msgid ""
 "You can also ensure that you're able to access other onion services by "
 "connecting to [DuckDuckGo's Onion Service](http://3g2upl4pq6kufc4m.onion/)."
 msgstr ""
+"또한 [DuckDuckGo의 Onion 서비스](http://3g2upl4pq6kufc4m.onion/)에 
연결하여 다른 Onion "
+"서비스에 액세스할 수 있는지 확인할 수 있습니다."
 
 #: https//tb-manual.torproject.org/secure-connections/
 #: (content/secure-connections/contents+en.lrtopic.title)
 msgid "SECURE CONNECTIONS"
-msgstr ""
+msgstr "안전한 연결"
 
 #: https//tb-manual.torproject.org/secure-connections/
 #: (content/secure-connections/contents+en.lrtopic.description)
 msgid "Learn how to protect your data using Tor Browser and HTTPS"
-msgstr ""
+msgstr "Tor 브라우저 및 HTTPS를 

[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot

2021-02-02 Thread translation
commit b43d9c187ed7ebe5344f4bb04a863829e31a6660
Author: Translation commit bot 
Date:   Tue Feb 2 11:47:21 2021 +

https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
---
 contents+ko.po | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/contents+ko.po b/contents+ko.po
index 6e22fd2d74..2975f7c47a 100644
--- a/contents+ko.po
+++ b/contents+ko.po
@@ -1324,6 +1324,8 @@ msgid ""
 "so you do not need to worry about [connecting over HTTPS](/secure-"
 "connections)."
 msgstr ""
+"* Tor 사용자와 Onion 서비스 사이의 모든 트래픽이 종단 간 
암호화되므로 [HTPPS를 통한 연결](/secure-"
+"connections)에 대해 걱정할 필요가 없습니다."
 
 #: https//tb-manual.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrtopic.body)
@@ -1333,11 +1335,13 @@ msgid ""
 "Tor ensure that it is connecting to the right location and that the "
 "connection is not being tampered with."
 msgstr ""
+"* Onion 서비스 주소는 자동으로 생성되므로 운영자는 
도메인 이름을 구입할 필요가 없습니다. .onion 주소는 
올바른 위치에 "
+"연결되어 있고 연결이 변조되지 않았는지 확인하는 
데에도 도움이 됩니다."
 
 #: https//tb-manual.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrtopic.body)
 msgid "### HOW TO ACCESS AN ONION SERVICE"
-msgstr ""
+msgstr "### ONION 서비스 이용 방법"
 
 #: https//tb-manual.torproject.org/onion-services/
 #: (content/onion-services/contents+en.lrtopic.body)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/maint-10.0-desktop] Bump NoScript version to 11.2

2021-02-02 Thread gk
commit 6def13178318ed1b042f2ebcc9501006a20fe478
Author: Georg Koppen 
Date:   Tue Feb 2 08:21:42 2021 +

Bump NoScript version to 11.2
---
 projects/tor-browser/config | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index 35d53f0..f3fab28 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -77,9 +77,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_suite-11.1.9-an+fx.xpi
+  - URL: 
https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suite-11.2-an+fx.xpi
 name: noscript
-sha256sum: 5f68a63637e286433089aeb3b6a0aa930317dd988184876b5d6dcff2ca07bb34
+sha256sum: 4258bcd0bcdfc8ecb231d250e3adf1c477a1a672ede74a5cd10ba05a5381babb
   - filename: 'RelativeLink/start-tor-browser.desktop'
 enable: '[% c("var/linux") %]'
   - filename: 'RelativeLink/execdesktop'



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/maint-10.0-desktop] Release preparation for 10.0.10

2021-02-02 Thread gk
commit a65e19bfc11c51c8e768b7e2ad56908cace7307c
Author: Georg Koppen 
Date:   Tue Feb 2 10:09:19 2021 +

Release preparation for 10.0.10

Versions bump and Changelog update
---
 projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt | 6 ++
 rbm.conf| 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt 
b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index 4df24ca..7714bfc 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,9 @@
+Tor Browser 10.0.10 -- February 3 2021
+ * Windows + OS X + Linux
+   * Update NoScript to 11.2
+   * Update HTTPS Everywhere to 2021.1.27
+   * Bug 40224: Backport Tor patch for v3 onion services [tor-browser-build]
+
 Tor Browser 10.0.9 -- January 26 2021
  * Windows + OS X + Linux
* Update Firefox to 78.7.0esr
diff --git a/rbm.conf b/rbm.conf
index 776ddbe..ba9a51e 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -24,11 +24,11 @@ buildconf:
   git_signtag_opt: '-s'
 
 var:
-  torbrowser_version: '10.0.9'
-  torbrowser_build: 'build2'
+  torbrowser_version: '10.0.10'
+  torbrowser_build: 'build1'
   torbrowser_incremental_from:
-- 10.0.7
 - 10.0.8
+- 10.0.9
   project_name: tor-browser
   multi_lingual: 0
   build_mar: 1

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/maint-10.0-desktop] Bump HTTPS Everywhere version to 2021.1.27

2021-02-02 Thread gk
commit ce74edfb1a946c7756da293c8c18d387a333036e
Author: Georg Koppen 
Date:   Tue Feb 2 08:19:59 2021 +

Bump HTTPS Everywhere version to 2021.1.27
---
 projects/https-everywhere/config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index 255d36f..5ef51dd 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -1,5 +1,5 @@
 # vim: filetype=yaml sw=2
-version: 2020.11.17
+version: 2021.1.27
 git_url: https://git.torproject.org/https-everywhere.git
 git_hash: '[% c("version") %]'
 git_submodule: 1



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/maint-10.0-desktop] Bug 40224: Backport Tor patch for v3 onion services

2021-02-02 Thread gk
commit 9f965640252fb1c64df5214cd71d19ef0e440126
Author: Matthew Finkel 
Date:   Mon Feb 1 21:31:46 2021 +

Bug 40224: Backport Tor patch for v3 onion services
---
 ...1-hs-v3-Require-reasonably-live-consensus.patch | 672 +
 ...tests-Fix-unit-tests-after-merge-of-40237.patch |  97 +++
 .../0003-Pick-up-merge-conflict-resolutions.patch  |  82 +++
 projects/tor/build |   4 +
 projects/tor/config|   3 +
 5 files changed, 858 insertions(+)

diff --git a/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch 
b/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch
new file mode 100644
index 000..9a4ec5c
--- /dev/null
+++ b/projects/tor/0001-hs-v3-Require-reasonably-live-consensus.patch
@@ -0,0 +1,672 @@
+From a363b64e82bc1dac2409a65dee0606c4b66f71fc Mon Sep 17 00:00:00 2001
+From: David Goulet 
+Date: Mon, 11 Jan 2021 16:01:22 -0500
+Subject: [PATCH 1/3] hs-v3: Require reasonably live consensus
+
+Some days before this commit, the network experienced a DDoS on the directory
+authorities that prevented them to generate a consensus for more than 5 hours
+straight.
+
+That in turn entirely disabled onion service v3, client and service side, due
+to the subsystem requiring a live consensus to function properly.
+
+We know require a reasonably live consensus which means that the HSv3
+subsystem will to its job for using the best consensus tor can find. If the
+entire network is using an old consensus, than this should be alright.
+
+If the service happens to use a live consensus while a client is not, it
+should still work because the client will use the current SRV it sees which
+might be the previous SRV for the service for which it still publish
+descriptors for.
+
+If the service is using an old one and somehow can't get a new one while
+clients are on a new one, then reachability issues might arise. However, this
+is a situation we already have at the moment since the service will simply not
+work if it doesn't have a live consensus while a client has one.
+
+Fixes #40237
+
+Signed-off-by: David Goulet 
+
+diff --git a/changes/ticket40237 b/changes/ticket40237
+new file mode 100644
+index 00..fc32f59cd4
+--- /dev/null
 b/changes/ticket40237
+@@ -0,0 +1,5 @@
++  o Major bugfixes (onion service v3):
++- Stop requiring a live consensus for v3 clients and services to work. The
++  use of a reasonably live consensus will allow v3 to work properly in 
most
++  cases if the network failed to generate a consensus for more than 2 
hours
++  in a row. Fixes bug 40237; bugfix on 0.3.5.1-alpha.
+diff --git a/src/core/mainloop/mainloop.c b/src/core/mainloop/mainloop.c
+index e4e17f6b76..b4dbedbfe4 100644
+--- a/src/core/mainloop/mainloop.c
 b/src/core/mainloop/mainloop.c
+@@ -2154,7 +2154,8 @@ hs_service_callback(time_t now, const or_options_t 
*options)
+   /* We need to at least be able to build circuits and that we actually have
+* a working network. */
+   if (!have_completed_a_circuit() || net_is_disabled() ||
+-  networkstatus_get_live_consensus(now) == NULL) {
++  !networkstatus_get_reasonably_live_consensus(now,
++ usable_consensus_flavor())) {
+ goto end;
+   }
+ 
+diff --git a/src/feature/hs/hs_cache.c b/src/feature/hs/hs_cache.c
+index 44cd2505fd..ef5e88e947 100644
+--- a/src/feature/hs/hs_cache.c
 b/src/feature/hs/hs_cache.c
+@@ -17,6 +17,7 @@
+ #include "feature/hs/hs_common.h"
+ #include "feature/hs/hs_client.h"
+ #include "feature/hs/hs_descriptor.h"
++#include "feature/nodelist/microdesc.h"
+ #include "feature/nodelist/networkstatus.h"
+ #include "feature/rend/rendcache.h"
+ 
+@@ -739,7 +740,9 @@ cached_client_descriptor_has_expired(time_t now,
+   /* We use the current consensus time to see if we should expire this
+* descriptor since we use consensus time for all other parts of the 
protocol
+* as well (e.g. to build the blinded key and compute time periods). */
+-  const networkstatus_t *ns = networkstatus_get_live_consensus(now);
++  const networkstatus_t *ns =
++networkstatus_get_reasonably_live_consensus(now,
++  usable_consensus_flavor());
+   /* If we don't have a recent consensus, consider this entry expired since we
+* will want to fetch a new HS desc when we get a live consensus. */
+   if (!ns) {
+diff --git a/src/feature/hs/hs_client.c b/src/feature/hs/hs_client.c
+index fc1fd76efc..0f6109195b 100644
+--- a/src/feature/hs/hs_client.c
 b/src/feature/hs/hs_client.c
+@@ -29,6 +29,7 @@
+ #include "feature/hs/hs_descriptor.h"
+ #include "feature/hs/hs_ident.h"
+ #include "feature/nodelist/describe.h"
++#include "feature/nodelist/microdesc.h"
+ #include "feature/nodelist/networkstatus.h"
+ #include "feature/nodelist/nodelist.h"
+ #include "feature/nodelist/routerset.h"
+@@ -1302,9 +1303,10 @@ can_client_refetch_desc(const ed25519_public_key_t 
*identity_pk,
+ goto 

[tor-commits] [tor-browser-build/master] Bump HTTPS Everywhere version to 2021.1.27

2021-02-02 Thread gk
commit fb8c34548414ab3208e7e01a46a711220fc52684
Author: Georg Koppen 
Date:   Tue Feb 2 08:19:59 2021 +

Bump HTTPS Everywhere version to 2021.1.27
---
 projects/https-everywhere/config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index 255d36f..5ef51dd 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -1,5 +1,5 @@
 # vim: filetype=yaml sw=2
-version: 2020.11.17
+version: 2021.1.27
 git_url: https://git.torproject.org/https-everywhere.git
 git_hash: '[% c("version") %]'
 git_submodule: 1



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/master] Bump NoScript version to 11.2

2021-02-02 Thread gk
commit 2c784b891a3f8d8bafe7dd40cd4349342b5792bb
Author: Georg Koppen 
Date:   Tue Feb 2 08:21:42 2021 +

Bump NoScript version to 11.2
---
 projects/tor-browser/config | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index 4111d63..b5b4470 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_suite-11.1.9-an+fx.xpi
+  - URL: 
https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suite-11.2-an+fx.xpi
 name: noscript
-sha256sum: 5f68a63637e286433089aeb3b6a0aa930317dd988184876b5d6dcff2ca07bb34
+sha256sum: 4258bcd0bcdfc8ecb231d250e3adf1c477a1a672ede74a5cd10ba05a5381babb
   - filename: 'RelativeLink/start-tor-browser.desktop'
 enable: '[% c("var/linux") %]'
   - filename: 'RelativeLink/execdesktop'

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-browser-build/master] Update allowed_addons.json

2021-02-02 Thread gk
commit 9dc29fad2c6ab245f8519c1528b50b95647f2dc2
Author: Georg Koppen 
Date:   Tue Feb 2 08:17:26 2021 +

Update allowed_addons.json
---
 projects/tor-browser/allowed_addons.json | 278 +++
 1 file changed, 139 insertions(+), 139 deletions(-)

diff --git a/projects/tor-browser/allowed_addons.json 
b/projects/tor-browser/allowed_addons.json
index e9e5d9d..ad64dea 100644
--- a/projects/tor-browser/allowed_addons.json
+++ b/projects/tor-browser/allowed_addons.json
@@ -12,12 +12,12 @@
   {
 "id": 13299734,
 "name": "Alexander Shutau",
-"url": "https://addons.mozilla.org/en-US/android/user/13299734/;,
+"url": "https://addons.mozilla.org/en-US/firefox/user/13299734/;,
 "username": "alexanderby",
 "picture_url": 
"https://addons.cdn.mozilla.net/user-media/userpics/13/13299/13299734.png?modified=1565722641;
   }
 ],
-"average_daily_users": 566381,
+"average_daily_users": 577081,
 "categories": {
   "android": [
 "experimental",
@@ -54,7 +54,7 @@
   "platform": "all",
   "size": 518564,
   "status": "public",
-  "url": 
"https://addons.mozilla.org/android/downloads/file/3712931/dark_reader-4.9.27-an+fx.xpi;,
+  "url": 
"https://addons.mozilla.org/firefox/downloads/file/3712931/dark_reader-4.9.27-an+fx.xpi;,
   "permissions": [
 "storage",
 "tabs",
@@ -237,12 +237,12 @@
   "category": "recommended"
 },
 "ratings": {
-  "average": 4.5614,
-  "bayesian_average": 4.5597207572687815,
-  "count": 3258,
-  "text_count": 1077
+  "average": 4.5585,
+  "bayesian_average": 4.556835213074099,
+  "count": 3293,
+  "text_count": 1090
 },
-"ratings_url": 
"https://addons.mozilla.org/en-US/android/addon/darkreader/reviews/;,
+"ratings_url": 
"https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/;,
 "requires_payment": false,
 "review_url": 
"https://addons.mozilla.org/en-US/reviewers/review/855413;,
 "slug": "darkreader",
@@ -335,8 +335,8 @@
   "theme"
 ],
 "type": "extension",
-"url": "https://addons.mozilla.org/en-US/android/addon/darkreader/;,
-"weekly_downloads": 25282
+"url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/;,
+"weekly_downloads": 26593
   },
   "notes": null
 },
@@ -347,12 +347,12 @@
   {
 "id": 5474073,
 "name": "EFF Technologists",
-"url": "https://addons.mozilla.org/en-US/android/user/5474073/;,
+"url": "https://addons.mozilla.org/en-US/firefox/user/5474073/;,
 "username": "eff-technologists",
 "picture_url": 
"https://addons.cdn.mozilla.net/user-media/userpics/5/5474/5474073.png?modified=1469820907;
   }
 ],
-"average_daily_users": 739840,
+"average_daily_users": 743583,
 "categories": {
   "firefox": [
 "privacy-security"
@@ -361,7 +361,7 @@
 "contributions_url": 
"https://www.paypal.me/SupportEFF?utm_content=product-page-contribute_medium=referral_source=addons.mozilla.org;,
 "created": "2010-09-16T15:09:10Z",
 "current_version": {
-  "id": 5135114,
+  "id": 5172099,
   "compatibility": {
 "firefox": {
   "min": "42.0",
@@ -372,19 +372,19 @@
   "max": "*"
 }
   },
-  "edit_url": 
"https://addons.mozilla.org/en-US/developers/addon/https-everywhere/versions/5135114;,
+  "edit_url": 
"https://addons.mozilla.org/en-US/developers/addon/https-everywhere/versions/5172099;,
   "files": [
 {
-  "id": 3679479,
-  "created": "2020-11-16T23:33:04Z",
-  "hash": 
"sha256:a6ebcb0a05607e54e7a9fc0b5b3832eda6f13f8dce2ee802164a455919e385c9",
+  "id": 3716461,
+  "created": "2021-01-28T01:33:53Z",
+  "hash": 
"sha256:da049748bba7282c0f8c0ab85ac8f494e795e79d6bdc6f9f726d687aa8cc2a1f",
   "is_restart_required": false,
   "is_webextension": true,
   "is_mozilla_signed_extension": false,
   "platform": "all",
-  "size": 1745655,
+  "size": 1748610,
   "status": "public",
-  "url": 
"https://addons.mozilla.org/android/downloads/file/3679479/https_everywhere-2020.11.17-an+fx.xpi;,
+  "url": 
"https://addons.mozilla.org/firefox/downloads/file/3716461/https_everywhere-2021.1.27-an+fx.xpi;,
   "permissions": [
 "webNavigation",
 "webRequest",
@@ -405,13 +405,13 @@
 "name": {
   "en-US": "Multiple"
 },
-

[tor-commits] [tor-browser-build/master] Bug 40214: Update AMO Collection URL

2021-02-02 Thread gk
commit e71d7141310186fe22078d0971a21d67c470153d
Author: Matthew Finkel 
Date:   Tue Feb 2 05:53:51 2021 +

Bug 40214: Update AMO Collection URL
---
 tools/fetch_allowed_addons.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/fetch_allowed_addons.py b/tools/fetch_allowed_addons.py
index 065e490..ff82537 100755
--- a/tools/fetch_allowed_addons.py
+++ b/tools/fetch_allowed_addons.py
@@ -31,7 +31,7 @@ def patch_https_everywhere(addons):
 
 def main(argv):
   amo_collection = argv[0] if argv else '83a9cccfe6e24a34bd7b155ff9ee32'
-  url = 
'https://addons.mozilla.org/api/v4/accounts/account/mozilla/collections/' + 
amo_collection + '/addons/'
+  url = 
'https://services.addons.mozilla.org/api/v4/accounts/account/mozilla/collections/'
 + amo_collection + '/addons/'
   data = json.loads(fetch(url))
   fetch_and_embed_icons(data)
   patch_https_everywhere(data)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot

2021-02-02 Thread translation
commit 076b55a3e33493da9df73cb92a509da704223e93
Author: Translation commit bot 
Date:   Tue Feb 2 08:15:09 2021 +


https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
---
 contents+tr.po | 26 --
 1 file changed, 24 insertions(+), 2 deletions(-)

diff --git a/contents+tr.po b/contents+tr.po
index 2b35f237dc..5c12921de9 100644
--- a/contents+tr.po
+++ b/contents+tr.po
@@ -648,6 +648,8 @@ msgid ""
 "1. Create an agenda and share it on a projection or on a whiteboard so that "
 "your participants can be prepared for the day."
 msgstr ""
+"1. Bir gündem oluşturun ve bunu bir projeksiyon ya da beyaz tahta ile "
+"paylaşın. Böylece katılımcılarınız güne hazırlanabilsin."
 
 #: https//community.torproject.org/training/best-practices/
 #: (content/training/best-practices/contents+en.lrpage.body)
@@ -655,6 +657,8 @@ msgid ""
 "2. Communicate about how much time the training will take, and when breaks "
 "will happen. Make sure you take breaks!"
 msgstr ""
+"2. Eğitimin ne kadar süreceğini ve araların ne zaman verileceğini 
anlatın. "
+"Ara verdiğinizden emin olun!"
 
 #: https//community.torproject.org/training/best-practices/
 #: (content/training/best-practices/contents+en.lrpage.body)
@@ -662,11 +666,13 @@ msgid ""
 "3. Communicate about when you'll take questions, either during the training,"
 " at the end, or both."
 msgstr ""
+"3. Eğitim sırasında ve sonunda veya her ikisinde de katılımcılardan 
soruları"
+" alın."
 
 #: https//community.torproject.org/training/best-practices/
 #: (content/training/best-practices/contents+en.lrpage.body)
 msgid "4. Communicate about how you'll offer hands-on help (if at all)."
-msgstr ""
+msgstr "4. Uygulamalı desteği (varsa) nasıl vereceğinizi anlatın."
 
 #: https//community.torproject.org/training/best-practices/
 #: (content/training/best-practices/contents+en.lrpage.body)
@@ -674,6 +680,8 @@ msgid ""
 "5. Communicate about how participants can contact you securely after the "
 "training."
 msgstr ""
+"5. Eğitimden sonra katılımcıların sizinle nasıl güvenli iletişim "
+"kurabileceğini anlatın."
 
 #: https//community.torproject.org/training/best-practices/
 #: (content/training/best-practices/contents+en.lrpage.body)
@@ -682,6 +690,10 @@ msgid ""
 "[community.torproject.org](https://community.torproject.org) and "
 "[support.torproject.org](https://support.torproject.org)."
 msgstr ""
+"6. Katılımcılara "
+"[community.torproject.org](https://community.torproject.org) ve "
+"[support.torproject.org](https://support.torproject.org) adreslerindeki "
+"kaynakları gösterin."
 
 #: https//community.torproject.org/training/best-practices/
 #: (content/training/best-practices/contents+en.lrpage.body)
@@ -700,7 +712,7 @@ msgstr "## Eğitimden sonra"
 #: https//community.torproject.org/training/best-practices/
 #: (content/training/best-practices/contents+en.lrpage.body)
 msgid "1. Think about how you will evaluate your success at the training."
-msgstr ""
+msgstr "1. Eğitimin başarısını nasıl değerlendireceğiniz üzerine 
düşünün."
 
 #: https//community.torproject.org/training/best-practices/
 #: (content/training/best-practices/contents+en.lrpage.body)
@@ -708,6 +720,8 @@ msgid ""
 "You may want to create a follow up survey, or at least contact participants "
 "and ask them to share their feedback with you."
 msgstr ""
+"Bir memnuniyet anketi oluşturabilir ya da katılımcılarla görüşüp geri 
"
+"bildirimlerini sizinle paylaşmalarını isteyebilirsiniz."
 
 #: https//community.torproject.org/training/faq/
 #: (content/training/faq/contents+en.lrpage.title)
@@ -720,6 +734,8 @@ msgid ""
 "People new to Tor often ask similar questions, and we can help you prepare "
 "for answering them."
 msgstr ""
+"Tor ortamını kullanmaya yeni başlayan kişiler genellikle benzer sorular "
+"sorarlar. Bu soruları yanıtlamak için hazırlanmanıza yardımcı 
olabiliriz."
 
 #: https//community.torproject.org/training/faq/
 #: (content/training/faq/contents+en.lrpage.body)
@@ -727,6 +743,8 @@ msgid ""
 "After running a couple of Tor trainings, you will find that first time users"
 " have some similar questions about Tor."
 msgstr ""
+"Birkaç Tor eğitimi verdikten sonra, ilk kez kullananların Tor hakkında 
bazı "
+"sorularının benzer olduğunu göreceksiniz."
 
 #: https//community.torproject.org/training/faq/
 #: (content/training/faq/contents+en.lrpage.body)
@@ -734,6 +752,8 @@ msgid ""
 "These are the most frequent questions we hear during our training sessions. "
 "Be prepared for them before running your training."
 msgstr ""
+"Eğitimlerimiz sırasında en sık duyduğumuz sorular bunlar. Eğitiminize "
+"başlamadan önce bu sorulara hazırlıklı olun."
 
 #: https//community.torproject.org/training/faq/
 #: (content/training/faq/contents+en.lrpage.body)
@@ -741,6 +761,8 @@ msgid ""
 "For an extensive resource, check [Support "