[tor-commits] [translation/tor-launcher-network-settings_completed] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings_completed
commit 754b830e19a93de078f3a918faf506e232e0859a Author: Translation commit bot Date: Sat Mar 20 02:17:32 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings_completed --- tr/network-settings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tr/network-settings.dtd b/tr/network-settings.dtd index 6aec5e955b..d0f9917528 100644 --- a/tr/network-settings.dtd +++ b/tr/network-settings.dtd @@ -75,7 +75,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-network-settings] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings
commit c54c4d81ea76384fd0850120924b5a1dd7596859 Author: Translation commit bot Date: Sat Mar 20 02:17:29 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-network-settings --- tr/network-settings.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tr/network-settings.dtd b/tr/network-settings.dtd index 6aec5e955b..d0f9917528 100644 --- a/tr/network-settings.dtd +++ b/tr/network-settings.dtd @@ -75,7 +75,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-properties_completed] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties_completed
commit 0cd5374a33869fdab825063e61ce2ced35af8e34 Author: Translation commit bot Date: Sat Mar 20 02:17:26 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties_completed --- tr/torlauncher.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tr/torlauncher.properties b/tr/torlauncher.properties index 3fd72c6216..94a9665a04 100644 --- a/tr/torlauncher.properties +++ b/tr/torlauncher.properties @@ -23,7 +23,7 @@ torlauncher.failed_to_get_settings=Tor ayarları alınamadı.\n\n%S torlauncher.failed_to_save_settings=Tor ayarları kaydedilemedi.\n\n%S torlauncher.ensure_tor_is_running=Lütfen Tor uygulamasının çalıÅtıÄından emin olun. -torlauncher.error_proxy_addr_missing=Ä°nternet'e bir vekil sunucu üzerinden baÄlanmak için bir IP adresi ya da sunucu adı ile baÄlantı noktası numarasının yazılması gereklidir. +torlauncher.error_proxy_addr_missing=Ä°nternet ile bir vekil sunucu üzerinden baÄlantı kurmak için bir IP adresi ya da sunucu adı ile baÄlantı noktası numarasının yazılması gereklidir. torlauncher.error_proxy_type_missing=Vekil sunucu türünü seçmelisiniz. torlauncher.error_bridges_missing=Bir ya da birkaç köprü belirtmelisiniz. torlauncher.error_default_bridges_type_missing=Hazır köprüler için bir aktarım türü seçmelisiniz. @@ -35,7 +35,7 @@ torlauncher.bridge_suffix.meek-azure=(Ãin'de çalıÅır) torlauncher.request_a_bridge=Köprü Ä°steÄinde Bulun⦠torlauncher.request_a_new_bridge=Yeni Köprü Ä°steÄinde Bulun... -torlauncher.contacting_bridgedb=Köprü veritabanına baÄlanılıyor. Lütfen bekleyin. +torlauncher.contacting_bridgedb=Köprü veritabanı ile baÄlantı kuruluyor. Lütfen bekleyin. torlauncher.captcha_prompt=Köprü isteÄinde bulunmak için güvenlik denetimini geçin. torlauncher.bad_captcha_solution=Ãözüm doÄru deÄil. Lütfen yeniden deneyin. torlauncher.unable_to_get_bridge=Köprü veritabanından bir köprü alınamadı. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tor-launcher-properties] https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties
commit 930136e8f72ec8c835d969fc81525ded8d3cdcc0 Author: Translation commit bot Date: Sat Mar 20 02:17:24 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tor-launcher-properties --- tr/torlauncher.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tr/torlauncher.properties b/tr/torlauncher.properties index 3fd72c6216..94a9665a04 100644 --- a/tr/torlauncher.properties +++ b/tr/torlauncher.properties @@ -23,7 +23,7 @@ torlauncher.failed_to_get_settings=Tor ayarları alınamadı.\n\n%S torlauncher.failed_to_save_settings=Tor ayarları kaydedilemedi.\n\n%S torlauncher.ensure_tor_is_running=Lütfen Tor uygulamasının çalıÅtıÄından emin olun. -torlauncher.error_proxy_addr_missing=Ä°nternet'e bir vekil sunucu üzerinden baÄlanmak için bir IP adresi ya da sunucu adı ile baÄlantı noktası numarasının yazılması gereklidir. +torlauncher.error_proxy_addr_missing=Ä°nternet ile bir vekil sunucu üzerinden baÄlantı kurmak için bir IP adresi ya da sunucu adı ile baÄlantı noktası numarasının yazılması gereklidir. torlauncher.error_proxy_type_missing=Vekil sunucu türünü seçmelisiniz. torlauncher.error_bridges_missing=Bir ya da birkaç köprü belirtmelisiniz. torlauncher.error_default_bridges_type_missing=Hazır köprüler için bir aktarım türü seçmelisiniz. @@ -35,7 +35,7 @@ torlauncher.bridge_suffix.meek-azure=(Ãin'de çalıÅır) torlauncher.request_a_bridge=Köprü Ä°steÄinde Bulun⦠torlauncher.request_a_new_bridge=Yeni Köprü Ä°steÄinde Bulun... -torlauncher.contacting_bridgedb=Köprü veritabanına baÄlanılıyor. Lütfen bekleyin. +torlauncher.contacting_bridgedb=Köprü veritabanı ile baÄlantı kuruluyor. Lütfen bekleyin. torlauncher.captcha_prompt=Köprü isteÄinde bulunmak için güvenlik denetimini geçin. torlauncher.bad_captcha_solution=Ãözüm doÄru deÄil. Lütfen yeniden deneyin. torlauncher.unable_to_get_bridge=Köprü veritabanından bir köprü alınamadı. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tbmanual-contentspot_completed] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed
commit 0f1b85870152c931c04453ce17f3da433391ebd8 Author: Translation commit bot Date: Sat Mar 20 02:16:50 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot_completed --- contents+tr.po | 56 +--- 1 file changed, 49 insertions(+), 7 deletions(-) diff --git a/contents+tr.po b/contents+tr.po index 6c1a57976a..99de537bde 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -95,7 +95,7 @@ msgstr "DeÄiÅtirilebilir TaÅıyıcılar" #: https//tb-manual.torproject.org/menu/ #: (content/menu/contents+en.lrtopic.body) msgid "Circumvention" -msgstr "Engellemeyi AÅma" +msgstr "Engellemeyi AÅmak" #: https//tb-manual.torproject.org/menu/ #: (content/menu/contents+en.lrtopic.body) @@ -733,7 +733,7 @@ msgid "" " a pluggable transport." msgstr "" "Böylece bir deÄiÅtirilebilir taÅıyıcının yapılandırılabileceÄi [Engellemeyi " -"AÅma](../circumvention) bölümü görüntülenir." +"AÅmak](../circumvention) bölümü görüntülenir." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -2355,7 +2355,7 @@ msgstr "" #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) msgid "### VIEW TOR LOGS" -msgstr "" +msgstr "### TOR GÃNLÃKLERÄ°NE BAKMAK" #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) @@ -2363,6 +2363,7 @@ msgid "" "In most cases, taking a look at the Tor logs can be helpful in diagnosing " "the issue." msgstr "" +"ÃoÄu durumda, Tor günlüklerine göz atmak sorunu anlamakta yardımcı olabilir." #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) @@ -2449,12 +2450,16 @@ msgid "" "If you still canât connect, your Internet Service Provider might be " "censoring connections to the Tor network." msgstr "" +"Hala baÄlantı kuramıyorsanız, Ä°nternet Hizmeti SaÄlayıcınız Tor aÄına " +"yapılan baÄlantı isteklerini engelliyor olabilir." #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) msgid "" "Read the [Circumvention](/circumvention) section for possible solutions." msgstr "" +"Olası çözümler için [Engellemeyi AÅmak](/circumvention) bölümüne " +"bakabilirsiniz." #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) @@ -2469,6 +2474,8 @@ msgid "" "Tor Browser is under constant development, and some issues are known about " "but not yet fixed." msgstr "" +"Tor Browser sürekli geliÅtiriliyor. Bilinen ancak henüz çözülmemiÅ bazı " +"sorunlar bulunuyor." #: https//tb-manual.torproject.org/troubleshooting/ #: (content/troubleshooting/contents+en.lrtopic.body) @@ -2476,6 +2483,8 @@ msgid "" "Please check the [Known Issues](/known-issues) page to see if the problem " "you are experiencing is already listed there." msgstr "" +"YaÅadıÄınız sorunun [Bilinen Sorunlar](/known-issues) bölümünde yer alıp " +"almadıÄına bakabilirsiniz." #: https//tb-manual.torproject.org/plugins/ #: (content/plugins/contents+en.lrtopic.title) @@ -2780,6 +2789,9 @@ msgid "" "vulnerabilities](https://support.torproject.org/tbb/antivirus-false-"; "positive/)." msgstr "" +"Bazen bunlar [kötü amaçlı yazılım ve/veya güvenlik açıklarıyla ilgili hatalı" +" uyarılar](https://support.torproject.org/tbb/antivirus-false-positive/) ile" +" de ortaya çıkar." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2829,6 +2841,8 @@ msgstr "* Avast Antivirus" #: (content/known-issues/contents+en.lrtopic.body) msgid "* VPNs also tend to interfere with Tor and need to be disabled." msgstr "" +"* Ayrıca VPN uygulamaları Tor uygulamasına karıÅma eÄilimindedir ve devre " +"dıÅı bırakılmaları gerekir." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2837,6 +2851,9 @@ msgid "" "advanced user who knows how to configure both in a way that doesn't " "compromise your privacy." msgstr "" +"Genel olarak, ayarları gizliliÄinizi tehlikeye atmayacak Åekilde yapabilecek" +" uzman bir kullanıcı deÄilseniz, Tor ile VPN uygulamalarını birlikte " +"kullanmanızı önermiyoruz. " #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2844,11 +2861,14 @@ msgid "" "You can find more detailed information about Tor + VPN at our " "[wiki](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorPlusVPN)." msgstr "" +"Tor + VPN hakkında ayrıntılı bilgi almak için [wiki " +"sayfamıza](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorPlusVPN)" +" bakabilirsiniz." #: https//tb-manual.torproject.org/known-issues/ #: (content/know
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit f8765440dfe62cfb7fa28e63fe9d3b60e3a9871c Author: Translation commit bot Date: Sat Mar 20 02:16:48 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+tr.po | 47 --- 1 file changed, 40 insertions(+), 7 deletions(-) diff --git a/contents+tr.po b/contents+tr.po index 72938502de..99de537bde 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -95,7 +95,7 @@ msgstr "DeÄiÅtirilebilir TaÅıyıcılar" #: https//tb-manual.torproject.org/menu/ #: (content/menu/contents+en.lrtopic.body) msgid "Circumvention" -msgstr "Engellemeyi AÅma" +msgstr "Engellemeyi AÅmak" #: https//tb-manual.torproject.org/menu/ #: (content/menu/contents+en.lrtopic.body) @@ -733,7 +733,7 @@ msgid "" " a pluggable transport." msgstr "" "Böylece bir deÄiÅtirilebilir taÅıyıcının yapılandırılabileceÄi [Engellemeyi " -"AÅma](../circumvention) bölümü görüntülenir." +"AÅmak](../circumvention) bölümü görüntülenir." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -2458,7 +2458,7 @@ msgstr "" msgid "" "Read the [Circumvention](/circumvention) section for possible solutions." msgstr "" -"Olası çözümler için [Engellemeyi AÅma](/circumvention) bölümüne " +"Olası çözümler için [Engellemeyi AÅmak](/circumvention) bölümüne " "bakabilirsiniz." #: https//tb-manual.torproject.org/troubleshooting/ @@ -2789,6 +2789,9 @@ msgid "" "vulnerabilities](https://support.torproject.org/tbb/antivirus-false-"; "positive/)." msgstr "" +"Bazen bunlar [kötü amaçlı yazılım ve/veya güvenlik açıklarıyla ilgili hatalı" +" uyarılar](https://support.torproject.org/tbb/antivirus-false-positive/) ile" +" de ortaya çıkar." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2838,6 +2841,8 @@ msgstr "* Avast Antivirus" #: (content/known-issues/contents+en.lrtopic.body) msgid "* VPNs also tend to interfere with Tor and need to be disabled." msgstr "" +"* Ayrıca VPN uygulamaları Tor uygulamasına karıÅma eÄilimindedir ve devre " +"dıÅı bırakılmaları gerekir." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2846,6 +2851,9 @@ msgid "" "advanced user who knows how to configure both in a way that doesn't " "compromise your privacy." msgstr "" +"Genel olarak, ayarları gizliliÄinizi tehlikeye atmayacak Åekilde yapabilecek" +" uzman bir kullanıcı deÄilseniz, Tor ile VPN uygulamalarını birlikte " +"kullanmanızı önermiyoruz. " #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2853,11 +2861,14 @@ msgid "" "You can find more detailed information about Tor + VPN at our " "[wiki](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorPlusVPN)." msgstr "" +"Tor + VPN hakkında ayrıntılı bilgi almak için [wiki " +"sayfamıza](https://gitlab.torproject.org/legacy/trac/-/wikis/doc/TorPlusVPN)" +" bakabilirsiniz." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) msgid "* Videos that require Adobe Flash are unavailable." -msgstr "" +msgstr "* Adobe Flash gerektiren görüntüler kullanılamaz." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2872,12 +2883,12 @@ msgstr "* Bir vekil sunucu ayarlanmıÅsa Tor köprüleri kullanamaz." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) msgid "* The Tor Browser package is dated January 1, 2000 00:00:00 UTC." -msgstr "" +msgstr "* Tor Browser paketi 1 Ocak 2000 00:00:00 UTC tarihlidir." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) msgid "This is to ensure that each software build is exactly reproducible." -msgstr "" +msgstr "Böylece her yazılım yapımı tam olarak yeniden üretilebilir." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2885,6 +2896,9 @@ msgid "" "* Issues with making Tor Browser as your [default " "browser](https://support.torproject.org/tbb/tbb-32/)." msgstr "" +"* Tor Browser uygulamasını [varsayılan " +"tarayıcı](https://support.torproject.org/tbb/tbb-32/) yapmakla ilgili " +"sorunlar." #: https//tb-manual.torproject.org/known-issues/ #: (content/known-issues/contents+en.lrtopic.body) @@ -2892,11 +2906,14 @@ msgid "" "* If Tor Browser was working before and is not working now (especially after" " a re-install or an update), your system may have been hibernating." msgstr "" +"* Tor Browser önceden çalıÅıyorken Åimdi çalıÅmıyorsa (özellikle yeniden " +"kurulum ya da güncelleme iÅlemlerinden sonra), sisteminiz hazırda bekletme " +"kipinde olabilir." #: http
[tor-commits] [translation/tails-misc_release] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release
commit 6f13d0a12c3368aa9deed2cc1130ebc6f503bcfa Author: Translation commit bot Date: Sat Mar 20 02:16:24 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_release --- tr.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tr.po b/tr.po index 45b53cc7c3..37c71a9fec 100644 --- a/tr.po +++ b/tr.po @@ -33,7 +33,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-01-05 11:44+0100\n" -"PO-Revision-Date: 2021-01-14 08:04+\n" +"PO-Revision-Date: 2021-03-20 02:08+\n" "Last-Translator: Kaya Zeren \n" "Language-Team: Turkish (http://www.transifex.com/otf/torproject/language/tr/)\n" "MIME-Version: 1.0\n" @@ -375,7 +375,7 @@ msgid "" "Your Tails device is being upgraded...\n" "\n" "For security reasons, the network connection is now disabled." -msgstr "Tails aygıtınız güncelleniyor...\n\nGüvenlik nedeniyle aÄ baÄlantıları devre dıÅı bırakıldı." +msgstr "Tails aygıtınız güncelleniyor...\n\nGüvenlik nedeniyle aÄ baÄlantısı devre dıÅı bırakıldı." #: config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm:796 msgid "" @@ -2165,7 +2165,7 @@ msgid "" "Fi or wired) to the local network. Spoofing MAC addresses is generally safer" " as it helps you hide your geographical location. But it might also create " "connectivity problems or look suspicious." -msgstr "MAC adreslerini yanıltması aÄ kartlarınızın (Wi-FÄ° ya da kablolu) seri numarasını yerel aÄlardan gizler. Bu özellik coÄrafi konumunuzu gizlemenize yardımcı olacaÄından genellikle daha fazla güvenlik saÄlar. Bununla birlikte baÄlanma sorunlarına ya da Åüpheli olarak algılanmanıza yol açabilir." +msgstr "MAC adreslerini yanıltması aÄ kartlarınızın (Wi-FÄ° ya da kablolu) seri numarasını yerel aÄlardan gizler. Bu özellik coÄrafi konumunuzu gizlemenize yardımcı olacaÄından genellikle daha fazla güvenlik saÄlar. Bununla birlikte baÄlantı kurma sorunlarına ya da Åüpheli olarak algılanmanıza yol açabilir." #: ../config/chroot_local-includes/usr/share/tails/greeter/additional_settings.ui.in:212 msgid "Spoof all MAC addresses (default)" @@ -2224,7 +2224,7 @@ msgstr "Ayarlar kalıcı depolama biriminden yüklendi." msgid "" "You will configure the Tor bridge and local proxy later on after connecting " "to a network." -msgstr "Bir aÄa baÄlandıktan sonra Tor köprüsü ya da yerel vekil sunucu yapılandırmasını yapacaksınız." +msgstr "Bir aÄ ile baÄlantı kurduktan sonra Tor köprüsü ya da yerel vekil sunucu yapılandırmasını yapacaksınız." #: ../config/chroot_local-includes/usr/share/tails/greeter/main.ui.in:220 msgid "Welcome to Tails!" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc_completed] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_completed
commit c36b858439c35c882d94cff87cfe33df61ef96e2 Author: Translation commit bot Date: Sat Mar 20 02:15:48 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tails-misc_completed --- tr.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tr.po b/tr.po index 45b53cc7c3..37c71a9fec 100644 --- a/tr.po +++ b/tr.po @@ -33,7 +33,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-01-05 11:44+0100\n" -"PO-Revision-Date: 2021-01-14 08:04+\n" +"PO-Revision-Date: 2021-03-20 02:08+\n" "Last-Translator: Kaya Zeren \n" "Language-Team: Turkish (http://www.transifex.com/otf/torproject/language/tr/)\n" "MIME-Version: 1.0\n" @@ -375,7 +375,7 @@ msgid "" "Your Tails device is being upgraded...\n" "\n" "For security reasons, the network connection is now disabled." -msgstr "Tails aygıtınız güncelleniyor...\n\nGüvenlik nedeniyle aÄ baÄlantıları devre dıÅı bırakıldı." +msgstr "Tails aygıtınız güncelleniyor...\n\nGüvenlik nedeniyle aÄ baÄlantısı devre dıÅı bırakıldı." #: config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm:796 msgid "" @@ -2165,7 +2165,7 @@ msgid "" "Fi or wired) to the local network. Spoofing MAC addresses is generally safer" " as it helps you hide your geographical location. But it might also create " "connectivity problems or look suspicious." -msgstr "MAC adreslerini yanıltması aÄ kartlarınızın (Wi-FÄ° ya da kablolu) seri numarasını yerel aÄlardan gizler. Bu özellik coÄrafi konumunuzu gizlemenize yardımcı olacaÄından genellikle daha fazla güvenlik saÄlar. Bununla birlikte baÄlanma sorunlarına ya da Åüpheli olarak algılanmanıza yol açabilir." +msgstr "MAC adreslerini yanıltması aÄ kartlarınızın (Wi-FÄ° ya da kablolu) seri numarasını yerel aÄlardan gizler. Bu özellik coÄrafi konumunuzu gizlemenize yardımcı olacaÄından genellikle daha fazla güvenlik saÄlar. Bununla birlikte baÄlantı kurma sorunlarına ya da Åüpheli olarak algılanmanıza yol açabilir." #: ../config/chroot_local-includes/usr/share/tails/greeter/additional_settings.ui.in:212 msgid "Spoof all MAC addresses (default)" @@ -2224,7 +2224,7 @@ msgstr "Ayarlar kalıcı depolama biriminden yüklendi." msgid "" "You will configure the Tor bridge and local proxy later on after connecting " "to a network." -msgstr "Bir aÄa baÄlandıktan sonra Tor köprüsü ya da yerel vekil sunucu yapılandırmasını yapacaksınız." +msgstr "Bir aÄ ile baÄlantı kurduktan sonra Tor köprüsü ya da yerel vekil sunucu yapılandırmasını yapacaksınız." #: ../config/chroot_local-includes/usr/share/tails/greeter/main.ui.in:220 msgid "Welcome to Tails!" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/tails-misc] https://gitweb.torproject.org/translation.git/commit/?h=tails-misc
commit f4ac5b95d890f05fdb21dd555a5678eca130de1f Author: Translation commit bot Date: Sat Mar 20 02:15:43 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tails-misc --- tr.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tr.po b/tr.po index 45b53cc7c3..37c71a9fec 100644 --- a/tr.po +++ b/tr.po @@ -33,7 +33,7 @@ msgstr "" "Project-Id-Version: Tor Project\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-01-05 11:44+0100\n" -"PO-Revision-Date: 2021-01-14 08:04+\n" +"PO-Revision-Date: 2021-03-20 02:08+\n" "Last-Translator: Kaya Zeren \n" "Language-Team: Turkish (http://www.transifex.com/otf/torproject/language/tr/)\n" "MIME-Version: 1.0\n" @@ -375,7 +375,7 @@ msgid "" "Your Tails device is being upgraded...\n" "\n" "For security reasons, the network connection is now disabled." -msgstr "Tails aygıtınız güncelleniyor...\n\nGüvenlik nedeniyle aÄ baÄlantıları devre dıÅı bırakıldı." +msgstr "Tails aygıtınız güncelleniyor...\n\nGüvenlik nedeniyle aÄ baÄlantısı devre dıÅı bırakıldı." #: config/chroot_local-includes/usr/src/iuk/lib/Tails/IUK/Frontend.pm:796 msgid "" @@ -2165,7 +2165,7 @@ msgid "" "Fi or wired) to the local network. Spoofing MAC addresses is generally safer" " as it helps you hide your geographical location. But it might also create " "connectivity problems or look suspicious." -msgstr "MAC adreslerini yanıltması aÄ kartlarınızın (Wi-FÄ° ya da kablolu) seri numarasını yerel aÄlardan gizler. Bu özellik coÄrafi konumunuzu gizlemenize yardımcı olacaÄından genellikle daha fazla güvenlik saÄlar. Bununla birlikte baÄlanma sorunlarına ya da Åüpheli olarak algılanmanıza yol açabilir." +msgstr "MAC adreslerini yanıltması aÄ kartlarınızın (Wi-FÄ° ya da kablolu) seri numarasını yerel aÄlardan gizler. Bu özellik coÄrafi konumunuzu gizlemenize yardımcı olacaÄından genellikle daha fazla güvenlik saÄlar. Bununla birlikte baÄlantı kurma sorunlarına ya da Åüpheli olarak algılanmanıza yol açabilir." #: ../config/chroot_local-includes/usr/share/tails/greeter/additional_settings.ui.in:212 msgid "Spoof all MAC addresses (default)" @@ -2224,7 +2224,7 @@ msgstr "Ayarlar kalıcı depolama biriminden yüklendi." msgid "" "You will configure the Tor bridge and local proxy later on after connecting " "to a network." -msgstr "Bir aÄa baÄlandıktan sonra Tor köprüsü ya da yerel vekil sunucu yapılandırmasını yapacaksınız." +msgstr "Bir aÄ ile baÄlantı kurduktan sonra Tor köprüsü ya da yerel vekil sunucu yapılandırmasını yapacaksınız." #: ../config/chroot_local-includes/usr/share/tails/greeter/main.ui.in:220 msgid "Welcome to Tails!" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/fenix-torbrowserstringsxml_completed] https://gitweb.torproject.org/translation.git/commit/?h=fenix-torbrowserstringsxml_completed
commit a2e71663fb57ea81fc9bfb9a638341ae2c770209 Author: Translation commit bot Date: Sat Mar 20 02:15:16 2021 + https://gitweb.torproject.org/translation.git/commit/?h=fenix-torbrowserstringsxml_completed --- tr/torbrowser_strings.xml | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tr/torbrowser_strings.xml b/tr/torbrowser_strings.xml index 7963c7de54..b45ebd4890 100644 --- a/tr/torbrowser_strings.xml +++ b/tr/torbrowser_strings.xml @@ -16,8 +16,8 @@ BaÄlantı kuruluyor BaÄlantı kurulamadı Hızlı BaÅlangıç -Gelecekte otomatik olarak baÄlanmak için Hızlı BaÅlangıcı etkinleÅtirin -%s bundan sonra Tor AÄına otomatik olarak baÄlanacak +Gelecekte otomatik olarak baÄlantı kurmak için Hızlı BaÅlangıcı etkinleÅtirin +%s bundan sonra Tor AÄı ile otomatik olarak baÄlantı kurulacak Tor günlüÄü kayıtlarını görüntülemek için sola kaydırın Tor GünlüÄü hazırlanıyor @@ -35,11 +35,11 @@ Tor Browser sizi dünyada binlerce gönüllü tarafından iÅletilen Tor aÄına baÄlar. Köprü Yapılandırması Tor baÄlantısı kurmak için bir köprü kullanın -Tor aÄına baÄlanmak için bir iç köprü kullanıyorsunuz +Tor aÄı ile baÄlantı kurmak için bir iç köprü kullanıyorsunuz Tor baÄlantısı kurmak için bir köprü belirttiniz Köprüler, Tor aÄı ile baÄlantı kurulmasının engellenmesini zorlaÅtıran ve herkese açık olarak listelenmeyen aktarıcılardır. Farklı ülkeler Tor aÄını farklı Åekillerde engellediÄinden, bazı köprüler bazı ülkelerde çalıÅırken bazı ülkelerde çalıÅmaz. Bir Köprü Kullanın -Tor aÄına baÄlanmak için bir köprü yapılandırın +Tor aÄı ile baÄlantı kurmak için bir köprü yapılandırın obfs4 meek-azure snowflake ___ 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
commit 77bb47b8544345b9a941e5064b86de80adfae62b Author: Translation commit bot Date: Sat Mar 20 02:15:14 2021 + https://gitweb.torproject.org/translation.git/commit/?h=fenix-torbrowserstringsxml --- tr/torbrowser_strings.xml | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tr/torbrowser_strings.xml b/tr/torbrowser_strings.xml index 7963c7de54..b45ebd4890 100644 --- a/tr/torbrowser_strings.xml +++ b/tr/torbrowser_strings.xml @@ -16,8 +16,8 @@ BaÄlantı kuruluyor BaÄlantı kurulamadı Hızlı BaÅlangıç -Gelecekte otomatik olarak baÄlanmak için Hızlı BaÅlangıcı etkinleÅtirin -%s bundan sonra Tor AÄına otomatik olarak baÄlanacak +Gelecekte otomatik olarak baÄlantı kurmak için Hızlı BaÅlangıcı etkinleÅtirin +%s bundan sonra Tor AÄı ile otomatik olarak baÄlantı kurulacak Tor günlüÄü kayıtlarını görüntülemek için sola kaydırın Tor GünlüÄü hazırlanıyor @@ -35,11 +35,11 @@ Tor Browser sizi dünyada binlerce gönüllü tarafından iÅletilen Tor aÄına baÄlar. Köprü Yapılandırması Tor baÄlantısı kurmak için bir köprü kullanın -Tor aÄına baÄlanmak için bir iç köprü kullanıyorsunuz +Tor aÄı ile baÄlantı kurmak için bir iç köprü kullanıyorsunuz Tor baÄlantısı kurmak için bir köprü belirttiniz Köprüler, Tor aÄı ile baÄlantı kurulmasının engellenmesini zorlaÅtıran ve herkese açık olarak listelenmeyen aktarıcılardır. Farklı ülkeler Tor aÄını farklı Åekillerde engellediÄinden, bazı köprüler bazı ülkelerde çalıÅırken bazı ülkelerde çalıÅmaz. Bir Köprü Kullanın -Tor aÄına baÄlanmak için bir köprü yapılandırın +Tor aÄı ile baÄlantı kurmak için bir köprü yapılandırın obfs4 meek-azure snowflake ___ 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
commit d31e6730e64327caf7831e86955f35fe842f8a61 Author: Translation commit bot Date: Sat Mar 20 01:46:47 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+tr.po | 61 +++--- 1 file changed, 58 insertions(+), 3 deletions(-) diff --git a/contents+tr.po b/contents+tr.po index 946a085042..72938502de 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -1795,6 +1795,8 @@ msgid "" "| XF0 | Onion site Not Found | The most likely cause is that the onion site " "is offline or disabled. Contact the onion site administrator. |" msgstr "" +"| XF0 | Onion Sitesi Bulunamadı | Onion sitesi büyük olasılıkla çevrimdıÅı " +"ya da devre dıÅı bırakılmıÅ. Onion sitesinin yöneticisi ile görüÅün. |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1802,6 +1804,8 @@ msgid "" "| XF1 | Onion site Cannot Be Reached | The onion site is unreachable due to " "an internal error. |" msgstr "" +"| XF1 | Onion Sitesine EriÅilemiyor | Onion sitesine bir iç sorun nedeniyle " +"ulaÅılamıyor. |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1809,6 +1813,9 @@ msgid "" "| XF2 | Onion site Has Disconnected | The most likely cause is that the " "onion site is offline or disabled. Contact the onion site administrator. |" msgstr "" +"| XF2 | Onion Sitesinin BaÄlantısı KesilmiÅ | Onion sitesi büyük olasılıkla " +"çevrimdıÅı ya da devre dıÅı bırakılmıÅ. Onion sitesinin yöneticisi ile " +"görüÅün. |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1816,6 +1823,8 @@ msgid "" "| XF3 | Unable to Connect to Onion site | The onion site is busy or the Tor " "network is overloaded. Try again later. |" msgstr "" +"| XF3 | Onion Sitesi ile BaÄlantı Kurulamadı | Onion sitesi meÅgul ya da Tor" +" aÄının yükü fazla. Bir süre sonra yeniden deneyin. |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1823,6 +1832,8 @@ msgid "" "| XF4 | Onion site Requires Authentication | Access to the onion site " "requires a key but none was provided. |" msgstr "" +"| XF4 | Onion Sitesi için Kimlik DoÄrulaması Gerekiyor | Onion sitesine " +"eriÅmek için bir anahtar gerekiyor ancak anahtar belirtilmemiÅ. |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1830,6 +1841,8 @@ msgid "" "| XF5 | Onion site Authentication Failed | The provided key is incorrect or " "has been revoked. Contact the onion site administrator. |" msgstr "" +"| XF5 | Onion Sitesi için Kimlik DoÄrulanamadı | Belirtilen anahtar hatalı " +"ya da kullanımdan kaldırılmıÅ. Onion sitesinin yöneticisi ile görüÅün. |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1837,6 +1850,8 @@ msgid "" "| XF6 | Invalid Onion site Address | The provided onion site address is " "invalid. Please check that you entered it correctly. |" msgstr "" +"| XF6 | Onion Sitesinin Adresi Geçersiz | Belirtilen Onion sitesi adresi " +"geçersiz. Lütfen adresi doÄru yazdıÄından emin olun. |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1844,6 +1859,8 @@ msgid "" "| XF7 | Onion site Circuit Creation Timed Out | Failed to connect to the " "onion site, possibly due to a poor network connection. |" msgstr "" +"| XF7 | Onion Sitesi için Devre OluÅturulamadı | Onion sitesi ile baÄlantı " +"kurulamadı. Büyük olasılıkla aÄ baÄlantısı kötü. |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1857,6 +1874,9 @@ msgid "" " entered the onion address correctly: even a small mistake will stop Tor " "Browser from being able to reach the site." msgstr "" +"Ä°stediÄiniz Onion hizmetine eriÅemiyorsanız, onion adresini doÄru " +"yazdıÄınızdan emin olun. Küçük bir hata bile Tor Browser tarafından siteye " +"ulaÅılmasını engeller." #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1865,6 +1885,10 @@ msgid "" "address, please try again later. There may be a temporary connection issue, " "or the site operators may have allowed it to go offline without warning." msgstr "" +"Adresi doÄruladıktan sonra da Onion hizmeti ile baÄlantı kuramıyorsanız, " +"lütfen bir süre sonra yeniden deneyin. Geçici bir baÄlantı sorunu olabilir " +"ya da siteyi hazırlayanlar herhangi bir uyarı yapmadan siteyi çevrimdıÅı " +"yapmıŠolabilir." #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.b
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit e61b8d6f30f5940d4bb5220fc95c3e028ae4b216 Author: Translation commit bot Date: Sat Mar 20 01:16:36 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+tr.po | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/contents+tr.po b/contents+tr.po index 03fb680950..946a085042 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -1742,7 +1742,7 @@ msgstr "" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) msgid "### ONION SERVICES ERRORS" -msgstr "" +msgstr "### ONION HÄ°ZMETÄ° HATALARI" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1750,6 +1750,8 @@ msgid "" "If you can't connect to an onion site, Tor Browser will provide a specific " "error message informing why the website is unavailable." msgstr "" +"Bir onion sitesi ile baÄlantı kuramıyorsanız, Tor Browser web sitesinin " +"neden kullanılamadıÄını belirten bir hata iletisi görüntüler." #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1757,12 +1759,16 @@ msgid "" "Errors can happen in different layers: client errors, network errors or " "service errors." msgstr "" +"Sorunlar farklı katmanlardan kaynaklanabilir: Ä°stemci hataları, aÄ hataları " +"veya hizmet hataları." #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) msgid "" "Some of these errors can be fixed by following the Troubleshooting section." msgstr "" +"Bu sorunlardan bazıları, Sorun Giderme bölümündeki öneriler ile " +"düzeltilebilir." #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) @@ -1770,16 +1776,18 @@ msgid "" "The table below shows all the possible errors and which action you should " "take to solve the issue." msgstr "" +"AÅaÄıdaki tabloda, tüm olası sorunları ve bunları çözmek için yapılması " +"gereken iÅlemleri görebilirsiniz." #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) msgid "| **Code** | **Error Title** | **Short Description** |" -msgstr "" +msgstr "| **Kod** | **Hata BaÅlıÄı** | **Kısa Açıklama** |" #: https//tb-manual.torproject.org/onion-services/ #: (content/onion-services/contents+en.lrtopic.body) msgid "|--|-|---|" -msgstr "" +msgstr "|--|-|---|" #: 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] [translation/snowflakeaddon-messages.json] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json
commit e796cc1c1488e868d35519c58e056bff58df5758 Author: Translation commit bot Date: Fri Mar 19 21:45:49 2021 + https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json --- sv_SE/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sv_SE/messages.json b/sv_SE/messages.json index b11c7d4e4b..d3d715dde0 100644 --- a/sv_SE/messages.json +++ b/sv_SE/messages.json @@ -36,7 +36,7 @@ "message": "Kakor är inte aktiverade." }, "websiteIntro": { -"message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/home\";>documentation wiki." +"message": "Snowflake är ett system för att besegra internetcensur. Personer som är censurerade kan använda Snowflake för att komma åt internet. Deras anslutning går genom Snowflake-proxyer, som drivs av volontärer. För mer detaljerad information om hur Snowflake fungerar, se vår https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/home\";>dokumentationswiki." }, "browser": { "message": "Webbläsare" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/policies-code_of_conducttxtpot] https://gitweb.torproject.org/translation.git/commit/?h=policies-code_of_conducttxtpot
commit e2e5f1949aee1315395f85d599e0c4c72770c0a8 Author: Translation commit bot Date: Fri Mar 19 21:45:41 2021 + https://gitweb.torproject.org/translation.git/commit/?h=policies-code_of_conducttxtpot --- code_of_conduct+sv.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code_of_conduct+sv.po b/code_of_conduct+sv.po index 0e38bcdfe7..157de7b39f 100644 --- a/code_of_conduct+sv.po +++ b/code_of_conduct+sv.po @@ -424,7 +424,7 @@ msgstr "socioekonomisk status" #. type: Bullet: '- ' #: ../code_of_conduct.txt:145 msgid "body size" -msgstr "" +msgstr "kroppsstorlek" #. type: Bullet: '- ' #: ../code_of_conduct.txt:147 ___ 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
commit 0d293e1bd13601763ce9cd42f195bd0922dc7a7b Author: Translation commit bot Date: Fri Mar 19 21:45:23 2021 + https://gitweb.torproject.org/translation.git/commit/?h=https_everywhere --- sv/https-everywhere.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sv/https-everywhere.dtd b/sv/https-everywhere.dtd index 56aa5dd863..9c4ab42216 100644 --- a/sv/https-everywhere.dtd +++ b/sv/https-everywhere.dtd @@ -34,7 +34,7 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-spec/master] Merge remote-tracking branch 'gitlab/merge-requests/26'
commit 2d8705e699f2bf7a00bc52ca6a38b1b5326b93e4 Merge: 82aa163 6735a8b Author: Georg Koppen Date: Fri Mar 19 21:04:59 2021 + Merge remote-tracking branch 'gitlab/merge-requests/26' audits/NETWORK_AUDIT_RUBRIC | 93 ++-- audits/code_audit.sh| 168 audits/java_audit.sh| 94 - 3 files changed, 190 insertions(+), 165 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-spec/master] Bug 40016: Add FF87 audit
commit 82aa16329ad0e1e03d2dda72a67c2dd4e47fb8d5 Author: Matthew Finkel Date: Mon Mar 15 17:55:22 2021 + Bug 40016: Add FF87 audit --- audits/FF87_NETWORK_AUDIT | 153 ++ 1 file changed, 153 insertions(+) diff --git a/audits/FF87_NETWORK_AUDIT b/audits/FF87_NETWORK_AUDIT new file mode 100644 index 000..8874897 --- /dev/null +++ b/audits/FF87_NETWORK_AUDIT @@ -0,0 +1,153 @@ +Start: fe9560804bef331ff346f3fd3b05e74122fdd30b # FIREFOX_86_0_BUILD2 +End: 1be3d58406ce4dd8af63a169482ae4ca1709d8e5 # FIREFOX_87_0b9_BUILD1 + +`git diff fe9560804bef331ff346f3fd3b05e74122fdd30b 1be3d58406ce4dd8af63a169482ae4ca1709d8e5` +and then go over all the changes containing the +below mentioned potentially dangerous calls and features. Grep the diff for +the following strings and examine surrounding usage. + +=== Native DNS Portion = + +PR_GetHostByName +PR_GetIPNodeByName +PR_GetAddrInfoByName +PR_StringToNetAddr (itself is good as it passes AI_NUMERICHOST to getaddrinfo. No resolution.) + +MDNS +TRR (DNS Trusted Recursive Resolver) +Direct Paths to DNS resolution: +nsDNSService::Resolve +nsDNSService::AsyncResolve +nsHostResolver::ResolveHost + +# FF87: +# Bug 902346: +# - Support socks proxy in TCPSocket +# - Review Result: Safe + +# Bug 1684040 +# - Introduce new ODoH class for sending ODoH queries +# - Review Result: Safe (if TRR is safe) + +# Bug 1690615 +# - Move DNS lookup into DnsAndConnectSocket +# - Review Result: Safe + + Misc Socket Portion == + +SOCK_ +SOCKET_ +_SOCKET + +# FF87: +# Bug 1693270 +# - Switch audioipc-2 to vendored code +# - Review Result: Probably safe. + +UDPSocket +TCPSocket + PR_NewTCPSocket + AsyncTCPSocket + +Misc PR_Socket + +# FF87: Nothing of interest + +=== Misc XPCOM Portion + +Misc XPCOM (including commands for pre-diff review approach) + *SocketProvider + grep -R udp-socket . + grep -R tcp-socket . + grep for tcpsocket + grep -R "NS_" | grep SOCKET | grep "_C" + grep -R "@mozilla.org/network/" . | grep socket | grep -v udp-socket + +# FF87: Nothing of interest + + Rust Portion + +Rust + - XXX: What do we grep for here? Or do we rely on Ritter's compile-time tool? + - Check for new sendmsg and recvmsg usage + +# FF87: Nothing of interest (using `java_audit.sh`) + + Android Portion = + +Android Java calls + - URLConnection + - XXX: getInputStream? other methods? + - HttpURLConnection + - UrlConnectionDownloader + - ch.boye.httpclientandroidlib.impl.client.* (look for execute() calls) + - grep -n openConnection\( mobile/android/thirdparty/ + - java.net.URL -- has SEVERAL proxy bypass URL fetching methods :/ + - java.net + - javax.net + - ch.boye.httpclientandroidlib.conn.* (esp ssl) + - ch.boye.httpclientandroidlib.impl.conn.* (esp ssl) + - Sudden appearance of thirdparty libs: + - OkHttp + - Retrofit + - Glide + - com.amitshekhar.android + - IntentHelper + - openUriExternal (can come from GeckoAppShell too) + - getHandlersForMimeType + - getHandlersForURL + - getHandlersForIntent + - android.content.Intent - too common; instead find launch methods: + - startActivity + - startActivities + - sendBroadcast + - sendOrderedBroadcast + - startService + - bindService + - android.app.PendingIntent + - android.app.DownloadManager + - ActivityHandlerHelper.startIntentAndCatch + +# FF87: Nothing new (using `java_audit.sh`) + + Application Services Portion = + +Start: 4cc798c8cd8a1e38ce88e0bb22a05692be63b164 # v67.2.0 +End: 1ee6b32f3ee569036fdf1015cf7ffc01ded2860f # v71.0.0 + +# FF87: Nothing related to networking in Java/Koltlin/Rust code (using `java_audit.sh`) + + Android Components Portion = + +Start: 095c0ef007ada4dab8561bef69e43bf6db1d3298 # v72.0.15 +End: ecccbf2da2b0572a1d600cce447d47f2eae0de9a # v73.0.3 + +# FF87 (using `java_audit.sh`) +# Commit 6edfec5fe464e4b1d0eb82ed8825526036d861c8 +# - Add prototype component to support Android's autofill framework. +# - Review Result: Conditionally Safe +# - Comments: +#- 1) Hooks into Android's Autofill service +#- 2) Uses PendingIntent, safety depends on usage. Not currently used +# in Fenix. + +# Issue #9417 +# - Add support for sharing actual website images (#9420) +# - Review Result: Patch with external app prompt + + Fenix Portion = + +Start: db196d0e49eb0f69ab620856491deb8c4c7ccf57 # v86.1.0 +End: 82c8a64ca0b8bd5e6ea88395cba41c0db68d0a36 # v87.0.0-beta.4 + +# FF87: (using `java_audit.sh`) +# - c9b8f57f96e9188746391885a065428df62f3ff9 +# - Refactor BrowserToolbarMenuController to use browser store +# - Review Result: Safe + + Regression/Prior Vuln Review = + +Review proxy bypass bugs; check for new vectors to look for: + - https://trac.torproject.org/projects/tor/query?keywords=~tbb-proxy + - Look f
[tor-commits] [tor-browser-spec/master] Clean up java_audit script
commit b5a9016a3d7ca0d6843a357f2ffc0118ad5bfc50 Author: Matthew Finkel Date: Thu Jan 21 21:11:55 2021 + Clean up java_audit script --- audits/java_audit.sh | 12 1 file changed, 12 deletions(-) diff --git a/audits/java_audit.sh b/audits/java_audit.sh index 51c9bf4..1417011 100644 --- a/audits/java_audit.sh +++ b/audits/java_audit.sh @@ -61,34 +61,22 @@ KEYWORDS+=("::post\(") KEYWORDS+=("::get\(") cd $REPO_DIR -#function join_by { local d=$1; shift; local f=$1; shift; printf %s "$f" "${@/#/ $d}"; } -#GREP_LINE="$(join_by \-G ${KEYWORDS[@]})" - -#base=`git merge-base ${OLD} ${NEW}` if [ ! -f "release-${OLD}-${NEW}.diff" ]; -#if [ ! -f "release-${base}-${NEW}.diff" ]; then echo "Diffing release-${OLD}-${NEW}.diff" - #echo "Diffing release-${base}-${NEW}.diff" git diff --color=always --color-moved $OLD $NEW -U20 > release-${OLD}-${NEW}.diff - #git diff --color=always --color-moved $base $NEW -U20 > release-${base}-${NEW}.diff - #git diff --color=always --color-moved -G${GREP_LINE} $OLD $NEW -U20 > release-${OLD}-${NEW}-G.diff fi echo "Done with diff" function join_by { local d=$1; shift; local f=$1; shift; printf %s "$f" "${@/#/$d}"; } - GREP_LINE="$(join_by \| ${KEYWORDS[@]})" -#GREP_LINE="\+\+\+ |$(join_by \| ${KEYWORDS[@]})" export GREP_COLOR="05;37;41" # XXX: Arg this sometimes misses file context -#egrep -A40 -B40 --color=always "${GREP_LINE}" release-${base}-${NEW}.diff > keywords-${base}-${NEW}-$SCOPE.diff egrep -A40 -B40 --color=always "${GREP_LINE}" release-${OLD}-${NEW}.diff > keywords-${OLD}-${NEW}-$SCOPE.diff echo "Diff generated. View it with:" -#echo " less -R $REPO_DIR/keywords-$base-$NEW-$SCOPE.diff" echo " less -R $REPO_DIR/keywords-$OLD-$NEW-$SCOPE.diff" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-spec/master] Rename java_audit.sh as code_audit.sh
commit a93a6c96555ad0a8816cc08d9006794dc7b29e28 Author: Matthew Finkel Date: Tue Feb 2 00:34:57 2021 + Rename java_audit.sh as code_audit.sh --- audits/{java_audit.sh => code_audit.sh} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/audits/java_audit.sh b/audits/code_audit.sh similarity index 100% rename from audits/java_audit.sh rename to audits/code_audit.sh ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-spec/master] Bug 40010: Use full patch diff for code audit
commit 49b2b716aaa4fdc186202584fefccbc1ce62c479 Author: Matthew Finkel Date: Thu Jan 21 21:23:21 2021 + Bug 40010: Use full patch diff for code audit --- audits/java_audit.sh | 28 ++-- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/audits/java_audit.sh b/audits/java_audit.sh index 1417011..b1183eb 100644 --- a/audits/java_audit.sh +++ b/audits/java_audit.sh @@ -11,6 +11,7 @@ OLD=$2 NEW=$3 SCOPE="java" # string: this is the java audit +EXT="java kt" declare -a KEYWORDS @@ -62,21 +63,28 @@ KEYWORDS+=("::get\(") cd $REPO_DIR -if [ ! -f "release-${OLD}-${NEW}.diff" ]; -then - echo "Diffing release-${OLD}-${NEW}.diff" - git diff --color=always --color-moved $OLD $NEW -U20 > release-${OLD}-${NEW}.diff -fi - -echo "Done with diff" - +# Step 1: Generate match pattern based on in-scope keywords function join_by { local d=$1; shift; local f=$1; shift; printf %s "$f" "${@/#/$d}"; } GREP_LINE="$(join_by \| ${KEYWORDS[@]})" +# Step 2: Obtain patches for all in-scope files where a keyword is present +echo "Diffing patches-${OLD}-${NEW}-${SCOPE}.diff" +path= +for ext in ${EXT}; do +path="${path} *.${ext}" +done +# Exclude Deleted and Unmerged files from diff +DIFF_FILTER=ACMRTXB +git diff --color=always --color-moved --diff-filter="${DIFF_FILTER}" -U20 -G"${GREP_LINE}" $OLD $NEW -- ${path} > patches-${OLD}-${NEW}-${SCOPE}.diff + +# Step 3: Highlight the keyword with an annoying, flashing color export GREP_COLOR="05;37;41" +# Capture the entire file and/or overlap with the previous match, add GREP_COLOR highlighting +egrep -A1 -B1 --color=always "${GREP_LINE}" patches-${OLD}-${NEW}-${SCOPE}.diff > keywords-$OLD-$NEW-$SCOPE.diff -# XXX: Arg this sometimes misses file context -egrep -A40 -B40 --color=always "${GREP_LINE}" release-${OLD}-${NEW}.diff > keywords-${OLD}-${NEW}-$SCOPE.diff +# Add a 'XXX MATCH XXX' at the end of each matched line, easily searchable. +sed -i 's/\(\x1b\[05;37;41.*\)/\1XXX MATCH XXX/' keywords-$OLD-$NEW-$SCOPE.diff +# Step 4: Review the code changes echo "Diff generated. View it with:" echo " less -R $REPO_DIR/keywords-$OLD-$NEW-$SCOPE.diff" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-spec/master] Bug 40010: Generalize audit script
commit 68566ac4e7021456026bf057e47a00fa8513d2cf Author: Matthew Finkel Date: Thu Jan 21 21:29:22 2021 + Bug 40010: Generalize audit script --- audits/java_audit.sh | 206 +++ 1 file changed, 142 insertions(+), 64 deletions(-) diff --git a/audits/java_audit.sh b/audits/java_audit.sh old mode 100644 new mode 100755 index b1183eb..3586470 --- a/audits/java_audit.sh +++ b/audits/java_audit.sh @@ -1,90 +1,168 @@ #!/bin/bash -e -if [ $# -ne 3 ]; then -echo "usage: " +if [ $# -ne 4 ]; then +echo "usage:" exit 1 fi REPO_DIR=$1 -OLD=$2 -NEW=$3 - -SCOPE="java" # string: this is the java audit -EXT="java kt" +SCOPE=$2 +OLD=$3 +NEW=$4 declare -a KEYWORDS #KEYWORDS+=('\+\+\+\ ') -# URL access -KEYWORDS+=(URLConnection) -KEYWORDS+=(UrlConnectionDownloader) - -# Proxy settings -KEYWORDS+=(ProxySelector) - -# Android and java networking and 3rd party libs -KEYWORDS+=("openConnection\(") -KEYWORDS+=("java.net") -KEYWORDS+=("javax.net") -KEYWORDS+=(android.net) -KEYWORDS+=(android.webkit) - -# Third Party http libs -KEYWORDS+=(ch.boye.httpclientandroidlib.impl.client) -KEYWORDS+=(okhttp) - -# Intents -KEYWORDS+=(IntentHelper) -KEYWORDS+=(openUriExternal) -KEYWORDS+=(getHandlersForMimeType) -KEYWORDS+=(getHandlersForURL) -KEYWORDS+=(getHandlersForIntent) -# KEYOWRDS+=(android.content.Intent) # Common -KEYWORDS+=(startActivity) -KEYWORDS+=(startActivities) -KEYWORDS+=(startBroadcast) -KEYWORDS+=(sendBroadcast) -KEYWORDS+=(sendOrderedBroadcast) -KEYWORDS+=(startService) -KEYWORDS+=(bindService) -KEYWORDS+=(android.app.PendingIntent) -KEYWORDS+=(ActivityHandlerHelper.startIntentAndCatch) -KEYWORDS+=(AppLinksInterceptor) -KEYWORDS+=(AppLinksUseCases) - -# Rust symbols -KEYWORDS+=("connect\(") -KEYWORDS+=("recvmsg\(") -KEYWORDS+=("sendmsg\(") -KEYWORDS+=("::post\(") -KEYWORDS+=("::get\(") - -cd $REPO_DIR - -# Step 1: Generate match pattern based on in-scope keywords +initialize_java_symbols() { +# URL access +KEYWORDS+=(URLConnection) +KEYWORDS+=(UrlConnectionDownloader) + +# Proxy settings +KEYWORDS+=(ProxySelector) + +# Android and java networking and 3rd party libs +KEYWORDS+=("openConnection\(") +KEYWORDS+=("java.net") +KEYWORDS+=("javax.net") +KEYWORDS+=(android.net) +KEYWORDS+=(android.webkit) + +# Third Party http libs +KEYWORDS+=(ch.boye.httpclientandroidlib.impl.client) +KEYWORDS+=(okhttp) + +# Intents +KEYWORDS+=(IntentHelper) +KEYWORDS+=(openUriExternal) +KEYWORDS+=(getHandlersForMimeType) +KEYWORDS+=(getHandlersForURL) +KEYWORDS+=(getHandlersForIntent) +# KEYOWRDS+=(android.content.Intent) # Common +KEYWORDS+=(startActivity) +KEYWORDS+=(startActivities) +KEYWORDS+=(startBroadcast) +KEYWORDS+=(sendBroadcast) +KEYWORDS+=(sendOrderedBroadcast) +KEYWORDS+=(startService) +KEYWORDS+=(bindService) +KEYWORDS+=(android.app.PendingIntent) +KEYWORDS+=(ActivityHandlerHelper.startIntentAndCatch) +KEYWORDS+=(AppLinksInterceptor) +KEYWORDS+=(AppLinksUseCases) +KEYWORDS+=(ActivityDelegate) +} + +initialize_rust_symbols() { +KEYWORDS+=("connect\(") +KEYWORDS+=("recvmsg\(") +KEYWORDS+=("sendmsg\(") +KEYWORDS+=("::post\(") +KEYWORDS+=("::get\(") +} + +initialize_cpp_symbols() { +KEYWORDS+=("PR_GetHostByName") +KEYWORDS+=("PR_GetIPNodeByName") +KEYWORDS+=("PR_GetAddrInfoByName") +KEYWORDS+=("PR_StringToNetAddr") + +KEYWORDS+=("MDNS") +KEYWORDS+=("mDNS") +KEYWORDS+=("mdns") + +KEYWORDS+=("TRR") +KEYWORDS+=("trr") + +KEYWORDS+=("AsyncResolve") +KEYWORDS+=("asyncResolve") +KEYWORDS+=("ResolveHost") +KEYWORDS+=("resolveHost") + +KEYWORDS+=("SOCK_") +KEYWORDS+=("SOCKET_") +KEYWORDS+=("_SOCKET") + +KEYWORDS+=("UDPSocket") +KEYWORDS+=("TCPSocket") + +KEYWORDS+=("PR_Socket") + +KEYWORDS+=("SocketProvider") +KEYWORDS+=("udp-socket") +KEYWORDS+=("tcp-socket") +KEYWORDS+=("tcpsocket") +KEYWORDS+=("SOCKET") +KEYWORDS+=("mozilla.org/network") +} + +initialize_js_symbols() { +KEYWORDS+=("AsyncResolve\(") +KEYWORDS+=("asyncResolve\(") +KEYWORDS+=("ResolveHost\(") +KEYWORDS+=("resolveHost\(") + +KEYWORDS+=("udp-socket") +KEYWORDS+=("udpsocket") +KEYWORDS+=("tcp-socket") +KEYWORDS+=("tcpsocket") +KEYWORDS+=("SOCKET") +KEYWORDS+=("mozilla.org/network") +} + +# Step 1: Initialize scope of audit +EXT= +case "${SCOPE}" in +"java" | "kt" | "java-kt" ) +EXT="java kt" +SCOPE="java-kt" +initialize_java_symbols +;; +"c-cpp" | "c-cxx" | "c" | "cxx" | "cpp" ) +EXT="c cpp h cxx hpp hxx" +SCOPE="c-cpp" +initialize_cpp_symbols +;; +"rust" ) +EXT="rs" +initialize_rust_symbols +;; +"js" ) +EXT="js jsm" +initialize_js_symbols +;; +* ) +echo "requested
[tor-commits] [tor-browser-spec/master] Update NETWORK_AUDIT_RUBRIC
commit 6735a8b4b3fda67088089c5a06b8ba25d2f89a44 Author: Matthew Finkel Date: Tue Feb 9 19:29:32 2021 + Update NETWORK_AUDIT_RUBRIC --- audits/NETWORK_AUDIT_RUBRIC | 93 +++-- 1 file changed, 22 insertions(+), 71 deletions(-) diff --git a/audits/NETWORK_AUDIT_RUBRIC b/audits/NETWORK_AUDIT_RUBRIC index b58bb49..a755b64 100644 --- a/audits/NETWORK_AUDIT_RUBRIC +++ b/audits/NETWORK_AUDIT_RUBRIC @@ -1,88 +1,39 @@ -`git diff esrA esrB` and then go over all the changes containing the -below mentioned potentially dangerous calls and features. Grep the diff for -the following strings and examine surrounding usage. + General = -=== Native DNS Portion = +The audit begins at the commit hash where the previous audit ended. Use +code_audit.sh for creating the diff and highlighting potentially problematic +code. The audit is scoped to a specific language (currently C/C++, Rust, +Java/Kotlin, and Javascript). -PR_GetHostByName -PR_GetIPNodeByName -PR_GetAddrInfoByName -PR_StringToNetAddr (itself is good as it passes AI_NUMERICHOST to getaddrinfo. No resolution.) +The output includes the entire patch where the new problematic code was +introduced. Search for "XXX MATCH XXX" to find the next potential violation. -MDNS -TRR (DNS Trusted Recursive Resolver) +code_audit.sh contains the list of known problematic APIs. New usage of these +functions are documented and analyzed in this audit. -Direct Paths to DNS resolution: -nsDNSService::Resolve -nsDNSService::AsyncResolve -nsHostResolver::ResolveHost + Firefox General Portion = - Misc Socket Portion == +Start: ${previous_base_commit_hash} # ${prev_tag} +End: ${next_base_commit_hash} # ${next_tag} -SOCK_ -SOCKET_ -_SOCKET -UDPSocket -TCPSocket - PR_NewTCPSocket - AsyncTCPSocket + Application Services Portion = -Misc PR_Socket +Start: ${previous_base_commit_hash} # ${prev_tag} +End: ${next_base_commit_hash} # ${next_tag} -=== Misc XPCOM Portion + Android Components Portion = -Misc XPCOM (including commands for pre-diff review approach) - *SocketProvider - grep -R udp-socket . - grep -R tcp-socket . - grep for tcpsocket - grep -R "NS_" | grep SOCKET | grep "_C" - grep -R "@mozilla.org/network/" . | grep socket | grep -v udp-socket +Start: ${previous_base_commit_hash} # ${prev_tag} +End: ${next_base_commit_hash} # ${next_tag} - Rust Portion + Fenix Portion = -Rust - - XXX: What do we grep for here? Or do we rely on Ritter's compile-time tool? - - Check for new sendmsg and recvmsg usage - - Android Portion = - -Android Java calls - - URLConnection - - XXX: getInputStream? other methods? - - HttpURLConnection - - UrlConnectionDownloader - - ch.boye.httpclientandroidlib.impl.client.* (look for execute() calls) - - grep -n openConnection\( mobile/android/thirdparty/ - - java.net.URL -- has SEVERAL proxy bypass URL fetching methods :/ - - java.net - - javax.net - - ch.boye.httpclientandroidlib.conn.* (esp ssl) - - ch.boye.httpclientandroidlib.impl.conn.* (esp ssl) - - Sudden appearance of thirdparty libs: - - OkHttp - - Retrofit - - Glide - - com.amitshekhar.android - - IntentHelper - - openUriExternal (can come from GeckoAppShell too) - - getHandlersForMimeType - - getHandlersForURL - - getHandlersForIntent - - android.content.Intent - too common; instead find launch methods: - - startActivity - - startActivities - - sendBroadcast - - sendOrderedBroadcast - - startService - - bindService - - android.app.PendingIntent - - android.app.DownloadManager - - ActivityHandlerHelper.startIntentAndCatch +Start: ${previous_base_commit_hash} # ${prev_tag} +End: ${next_base_commit_hash} # ${next_tag} Regression/Prior Vuln Review = Review proxy bypass bugs; check for new vectors to look for: - - https://trac.torproject.org/projects/tor/query?keywords=~tbb-proxy + - https://gitlab.torproject.org/groups/tpo/applications/-/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Proxy%20Bypass - Look for new features like these. Especially external app launch vectors ___ 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
commit b3a301a9acab9ce5f85a81ba1ad4eb4720dd79cf Author: Translation commit bot Date: Fri Mar 19 19:45:44 2021 + https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json --- it/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it/messages.json b/it/messages.json index dd259d9085..a0bc0f728a 100644 --- a/it/messages.json +++ b/it/messages.json @@ -36,7 +36,7 @@ "message": "I cookie non sono attivati." }, "websiteIntro": { -"message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/home\";>documentation wiki." +"message": "Snowflake è un sistema per sconfiggere la censura di internet. Le persone che sono sottoposte a censura possono usare Snowflake per accedere ad internet. Le loro connessioni passano attraverso i proxy Snowflake, che sono gestiti da volontari. Per informazioni più dettagliate su come funziona Snowflake, leggi la nostra https://trac.torproject.org/projects/tor/wiki/doc/Snowflake/\"; data-msgid=\"__MSG_docWiki__\">wiki di documentazione." }, "browser": { "message": "Browser" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tpo/master] Remove metrics data architect job. Fix #166
commit 4cf60471a3db27bbca05b8ccdc60093dbedb5274 Author: gus Date: Fri Mar 19 16:02:26 2021 -0300 Remove metrics data architect job. Fix #166 --- content/about/jobs/metrics-data-architect/contents.lr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/about/jobs/metrics-data-architect/contents.lr b/content/about/jobs/metrics-data-architect/contents.lr index 94ed6775..7f3b612d 100644 --- a/content/about/jobs/metrics-data-architect/contents.lr +++ b/content/about/jobs/metrics-data-architect/contents.lr @@ -6,7 +6,7 @@ section: about --- section_id: about --- -active: True +active: False --- title: Metrics Data Architect --- ___ 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
commit 0b6d6502ffaa2bb4c7fbb4c18b1d25737cea9000 Author: Translation commit bot Date: Fri Mar 19 17:45:12 2021 + https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot --- contents+ar.po | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/contents+ar.po b/contents+ar.po index 2006c54b4d..8f8c2ca688 100644 --- a/contents+ar.po +++ b/contents+ar.po @@ -2173,11 +2173,14 @@ msgid "" "Test](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"; "/run-emma.md)" msgstr "" +"* [Run Emma Network " +"Test](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"; +"/run-emma.md)" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lrpage.body) msgid "### Other Research" -msgstr "" +msgstr "### أبØاث أخرÙ" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lrpage.body) @@ -2187,6 +2190,10 @@ msgid "" "studies.](https://research.torproject.org/techreports/icfp-censored-"; "continent-2020-07-31.pdf)" msgstr "" +"* [اÙÙارة اÙخاضعة ÙÙرÙابة: ÙÙ٠استخدا٠اÙأدÙات أثÙاء اÙرÙابة عÙ٠اÙØ¥ÙترÙت ÙÙ" +" Ø¥ÙرÙÙÙا: اÙÙا٠ÙرÙÙ ÙÙÙجÙرÙا ÙØ£ÙغÙدا ÙزÙ٠بابÙÙ Ùدراسات ØاÙØ©.] " +"(https://research.torproject.org/techreports/icfp-censored-continent-2020-07"; +" -31.pdf)" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/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] [tor/master] Add "Heartbeat" to the start of several heartbeat messages.
commit 0229d5f81862e8ef6765c6e1e7e6cd78a5a2b4cc Author: Nick Mathewson Date: Fri Mar 19 13:33:56 2021 -0400 Add "Heartbeat" to the start of several heartbeat messages. Closes #40322. --- changes/ticket40322| 3 +++ src/core/or/dos.c | 3 ++- src/core/or/status.c | 2 +- src/test/test_status.c | 4 ++-- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/changes/ticket40322 b/changes/ticket40322 new file mode 100644 index 00..18a65b3323 --- /dev/null +++ b/changes/ticket40322 @@ -0,0 +1,3 @@ + o Minor features (logging): +- Edit heartbeat log messages so that more of them begin with the string + "Heartbeat: ". Closes ticket 40322; patch from 'cypherpunks'. diff --git a/src/core/or/dos.c b/src/core/or/dos.c index a5ea53bb3e..e8652c901e 100644 --- a/src/core/or/dos.c +++ b/src/core/or/dos.c @@ -819,7 +819,8 @@ dos_log_heartbeat(void) char *msg = smartlist_join_strings(elems, ", ", 0, NULL); - log_notice(LD_HEARTBEAT, "DoS mitigation since startup: %s.", msg); + log_notice(LD_HEARTBEAT, + "Heartbeat: DoS mitigation since startup: %s.", msg); tor_free(msg); SMARTLIST_FOREACH(elems, char *, e, tor_free(e)); diff --git a/src/core/or/status.c b/src/core/or/status.c index df9577ada5..9e7ae70535 100644 --- a/src/core/or/status.c +++ b/src/core/or/status.c @@ -105,7 +105,7 @@ log_onion_service_stats(void) } log_notice(LD_HEARTBEAT, - "Our onion service%s received %u v3 INTRODUCE2 cells " + "Heartbeat: Our onion service%s received %u v3 INTRODUCE2 cells " "and attempted to launch %d rendezvous circuits.", num_services == 1 ? "" : "s", hs_stats_get_n_introduce2_v3_cells(), diff --git a/src/test/test_status.c b/src/test/test_status.c index 284a6b7eaf..1d371645ae 100644 --- a/src/test/test_status.c +++ b/src/test/test_status.c @@ -359,8 +359,8 @@ test_status_hb_not_in_consensus(void *arg) "initiated 0 and received 0 v3 connections; " "initiated 0 and received 0 v4 connections; " "initiated 0 and received 0 v5 connections.\n"); - expect_log_msg("DoS mitigation since startup: 0 circuits killed with " - "too many cells, [DoSCircuitCreationEnabled disabled], " + expect_log_msg("Heartbeat: DoS mitigation since startup: 0 circuits killed " + "with too many cells, [DoSCircuitCreationEnabled disabled], " "[DoSConnectionEnabled disabled], " "[DoSRefuseSingleHopClientRendezvous disabled], " "0 INTRODUCE2 rejected.\n"); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Move ServerTransport* options to 'Server Options' section.
commit 2dfa19a871d8f54a91881475820e82246ed66132 Author: Nick Mathewson Date: Fri Mar 19 13:23:29 2021 -0400 Move ServerTransport* options to 'Server Options' section. Patch from 'cypherpunks'. Closes #40331. --- changes/ticket-40331 | 3 +++ doc/man/tor.1.txt| 33 - 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/changes/ticket-40331 b/changes/ticket-40331 new file mode 100644 index 00..c99d704c33 --- /dev/null +++ b/changes/ticket-40331 @@ -0,0 +1,3 @@ + o Documentation (doc/man/tor.1.txt) : + - Move the ServerTransport* options options to the SERVER OPTIONS` section . +Closes issue 40331. diff --git a/doc/man/tor.1.txt b/doc/man/tor.1.txt index b43f61d054..a1552ef1aa 100644 --- a/doc/man/tor.1.txt +++ b/doc/man/tor.1.txt @@ -966,23 +966,6 @@ forward slash (/) in the configuration file and on the command line. If KIST is used in Schedulers, this is a multiplier of the per-socket limit calculation of the KIST algorithm. (Default: 1.0) - -[[ServerTransportListenAddr]] **ServerTransportListenAddr** __transport__ __IP__:__PORT__:: -When this option is set, Tor will suggest __IP__:__PORT__ as the -listening address of any pluggable transport proxy that tries to -launch __transport__. (IPv4 addresses should written as-is; IPv6 -addresses should be wrapped in square brackets.) (Default: none) - -[[ServerTransportOptions]] **ServerTransportOptions** __transport__ __k=v__ __k=v__ ...:: -When this option is set, Tor will pass the __k=v__ parameters to -any pluggable transport proxy that tries to launch __transport__. + -(Example: ServerTransportOptions obfs45 shared-secret=bridgepasswd cache=/var/lib/tor/cache) (Default: none) - -[[ServerTransportPlugin]] **ServerTransportPlugin** __transport__ exec __path-to-binary__ [options]:: -The Tor relay launches the pluggable transport proxy in __path-to-binary__ -using __options__ as its command-line options, and expects to receive -proxied client traffic from it. (Default: none) - [[Socks4Proxy]] **Socks4Proxy** __host__[:__port__]:: Tor will make all OR connections through the SOCKS 4 proxy at host:port (or host:1080 if port is not specified). @@ -2676,6 +2659,22 @@ is non-zero): name lookups that your server does on behalf of clients. (Default: "www.google.com, www.mit.edu, www.yahoo.com, www.slashdot.org") +[[ServerTransportListenAddr]] **ServerTransportListenAddr** __transport__ __IP__:__PORT__:: +When this option is set, Tor will suggest __IP__:__PORT__ as the +listening address of any pluggable transport proxy that tries to +launch __transport__. (IPv4 addresses should written as-is; IPv6 +addresses should be wrapped in square brackets.) (Default: none) + +[[ServerTransportOptions]] **ServerTransportOptions** __transport__ __k=v__ __k=v__ ...:: +When this option is set, Tor will pass the __k=v__ parameters to +any pluggable transport proxy that tries to launch __transport__. + +(Example: ServerTransportOptions obfs45 shared-secret=bridgepasswd cache=/var/lib/tor/cache) (Default: none) + +[[ServerTransportPlugin]] **ServerTransportPlugin** __transport__ exec __path-to-binary__ [options]:: +The Tor relay launches the pluggable transport proxy in __path-to-binary__ +using __options__ as its command-line options, and expects to receive +proxied client traffic from it. (Default: none) + [[ShutdownWaitLength]] **ShutdownWaitLength** __NUM__:: When we get a SIGINT and we're a server, we begin shutting down: we close listeners and start refusing new circuits. After **NUM** ___ 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
commit c049c54bf4ac6f91d9e00531e53a5ef4c60a3ea9 Author: Translation commit bot Date: Fri Mar 19 17:15:10 2021 + https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot --- contents+ar.po | 40 +++- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/contents+ar.po b/contents+ar.po index ba09ca7f85..2006c54b4d 100644 --- a/contents+ar.po +++ b/contents+ar.po @@ -15,8 +15,8 @@ # Layla Taha , 2021 # ButterflyOfFire, 2021 # Ahmed IB , 2021 -# NASIâ¿ , 2021 # Emma Peel, 2021 +# NASIâ¿ , 2021 # msgid "" msgstr "" @@ -24,7 +24,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-03-18 19:45+CET\n" "PO-Revision-Date: 2019-12-11 10:50+\n" -"Last-Translator: Emma Peel, 2021\n" +"Last-Translator: NASIâ¿ , 2021\n" "Language-Team: Arabic (https://www.transifex.com/otf/teams/1519/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -452,7 +452,7 @@ msgstr "" #: https//community.torproject.org/relay/setup/guard/ #: (content/relay-operations/technical-setup/guard/contents+en.lrpage.section) msgid "relay operations" -msgstr "" +msgstr "ع٠ÙÙات اÙتتابع" #: https//community.torproject.org/relay/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) @@ -1265,7 +1265,7 @@ msgstr "" #: https//community.torproject.org/relay/community-resources/ #: (content/relay-operations/community-resources/contents+en.lrpage.section) msgid "community resources" -msgstr "" +msgstr "Ù Ùارد اÙ٠جت٠ع" #: https//community.torproject.org/relay/community-resources/ #: (content/relay-operations/community-resources/contents+en.lrpage.body) @@ -1362,8 +1362,7 @@ msgid "" "abuse-templates)." msgstr "" "ÙÙ ÙÙ ÙÙ٠شغÙÙ٠تج٠Ùع استجابات ÙÙاÙب Ø´ÙÙ٠إساءة اÙاستخدا٠اÙخاصة بÙ٠٠٠أØد " -"اÙÙÙاÙب اÙعدÙدة اÙت٠أÙشأÙا Tor: [Tor Abuse Templates] (tor-abuse-" -"Templates)." +"اÙÙÙاÙب اÙعدÙدة اÙت٠أÙشأÙا Tor: [Tor Abuse Templates](tor-abuse-Templates)." #: https//community.torproject.org/relay/community-resources/ #: (content/relay-operations/community-resources/contents+en.lrpage.body) @@ -2082,7 +2081,7 @@ msgstr "" #: https//community.torproject.org/user-research/persona/ #: (content/user-research/persona/contents+en.lrpage.section) msgid "user research" -msgstr "" +msgstr "بØØ« اÙ٠ستخد٠" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lrpage.body) @@ -2109,6 +2108,9 @@ msgid "" "Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"; "/browser-usage.md)" msgstr "" +"* [Tor Browser " +"Usage](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"; +"/browser-usage.md)" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lrpage.body) @@ -2117,6 +2119,9 @@ msgid "" "Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"; "._Tor_Browser_Desktop_-_download__launch__browse.pdf)" msgstr "" +"* [User Research: " +"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/4"; +"._Tor_Browser_Desktop_-_download__launch__browse.pdf)" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lrpage.body) @@ -2125,6 +2130,9 @@ msgid "" "Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"; "/discovery-bridges.md)" msgstr "" +"* [Discovery: Get " +"Bridges](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2020"; +"/discovery-bridges.md)" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lrpage.body) @@ -2133,6 +2141,9 @@ msgid "" "Discovery](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/1"; "._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)" msgstr "" +"* [User Needs " +"Discovery](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/1"; +"._User_Needs_Discovery_-_Tor_Browser_Desktop.pdf)" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/contents+en.lrpage.body) @@ -2146,11 +2157,14 @@ msgid "" "Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/3"; "._Tor_Browser_Android_-_download__launch__browse.pdf)" msgstr "" +"* [User Research: " +"Onboarding](https://gitlab.torproject.org/tpo/ux/research/-/blob/master/scripts%20and%20activities/2019/3"; +"._Tor_Browser_Android_-_download__launch__browse.pdf)" #: https//community.torproject.org/user-research/open/ #: (content/user-research/open/conte
[tor-commits] [tor/master] Link to bridges.torproject.org/info in BridgeDistribution entry.
commit 40294c8ab1a44250845660ca5093e5a001792397 Author: Nick Mathewson Date: Fri Mar 19 13:09:40 2021 -0400 Link to bridges.torproject.org/info in BridgeDistribution entry. This incorporates a suggestion from cypherpunks on #40321 Closes #40321. --- doc/man/tor.1.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/man/tor.1.txt b/doc/man/tor.1.txt index a8436f7446..b43f61d054 100644 --- a/doc/man/tor.1.txt +++ b/doc/man/tor.1.txt @@ -2252,7 +2252,8 @@ is non-zero): bridge descriptor which indicates to the BridgeDB service how it would like its bridge address to be given out. Set it to "none" if you want BridgeDB to avoid distributing your bridge address, or "any" to -let BridgeDB decide. (Default: any) +let BridgeDB decide. See https://bridges.torproject.org/info for a more +up-to-date list of options. (Default: any) [[ContactInfo]] **ContactInfo** __email_address__:: Administrative contact information for this relay or bridge. This line ___ 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
commit 464e02482ee92f2a8e6a84220409aa396c2dbc77 Author: Translation commit bot Date: Fri Mar 19 16:47:59 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tpo-web --- contents+ar.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contents+ar.po b/contents+ar.po index 9b5a81e26d..7f0f9da955 100644 --- a/contents+ar.po +++ b/contents+ar.po @@ -16,8 +16,8 @@ # kytv , 2021 # Ali , 2021 # Amin Jobran, 2021 -# Emma Peel, 2021 # NASIâ¿ , 2021 +# Emma Peel, 2021 # msgid "" msgstr "" @@ -25,7 +25,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-03-01 14:59+CET\n" "PO-Revision-Date: 2019-03-09 10:41+\n" -"Last-Translator: NASIâ¿ , 2021\n" +"Last-Translator: Emma Peel, 2021\n" "Language-Team: Arabic (https://www.transifex.com/otf/teams/1519/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -974,8 +974,8 @@ msgid "" msgstr "" "ÙÙ٠تÙر Ù٠أÙثر ٠٠٠جرد برÙا٠ج. Ø¥Ù٠ث٠رة اÙجÙد اÙÙابع ٠٠اÙØب اÙÙ Ùد٠بÙاسطة " "٠جت٠ع عاÙÙ Ù Ù ÙÙ٠٠٠أÙراد ٠تÙاÙÙ٠٠٠أج٠ØÙÙ٠اÙØ¥ÙساÙ. ٠شرÙع تÙر [Ù Ùتز٠" -"ÙØ£Ùص٠Øد] (https://blog.torproject.org/tor-social-contract) باÙØ´ÙاÙÙØ© " -"ÙاÙأ٠٠اÙخاص ب٠ستخد٠ÙÙ." +"ÙØ£Ùص٠Øد](https://blog.torproject.org/tor-social-contract) باÙØ´ÙاÙÙØ© ÙاÙØ£Ù Ù" +" اÙخاص ب٠ستخد٠ÙÙ." #: https//www.torproject.org/about/people/ #: (content/about/people/contents+en.lrpeople.title) ___ 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
commit f05ddef974dd967ffcd3d662fd11cd0e14b1a40d Author: Translation commit bot Date: Fri Mar 19 16:45:12 2021 + https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot --- contents+ar.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contents+ar.po b/contents+ar.po index 8d91539621..ba09ca7f85 100644 --- a/contents+ar.po +++ b/contents+ar.po @@ -10601,7 +10601,7 @@ msgid "" msgstr "" "إذا Ùا٠ÙÙا٠عدد ÙبÙر جدÙا ٠٠اÙØ´ÙاÙ٠اÙÙاردة Ø ÙÙÙا٠اÙعدÙد ٠٠اÙأساÙÙب " "اÙت٠ÙÙ ÙÙ٠اتباعÙا ÙتÙÙÙÙÙا. Ø£ÙÙØ§Ù Ø Ùجب عÙÙ٠اتباع اÙÙØµØ§Ø¦Ø Ø§ÙÙاردة ÙÙ " -"[Ùثائ٠ترØÙÙ Tor] (https://community.torproject.org/relay) Ø Ù Ø«Ù Ø§Ø®ØªÙار اس٠" +"[Ùثائ٠ترØÙÙ Tor](https://community.torproject.org/relay) Ø Ù Ø«Ù Ø§Ø®ØªÙار اس٠" "٠ضÙÙ ÙصÙ٠أ٠اÙØصÙ٠عÙ٠عÙÙا٠IP اÙخاص بÙ. إذا ÙÙ ÙÙÙØ Ø°ÙÙ Ø ÙÙ ÙÙ٠تÙÙÙص " "اÙسرعة اÙ٠عÙ٠عÙÙا ÙÙترØÙÙ Ø Ø¨Ø§Ø³ØªØ®Ø¯Ø§Ù `MaxAdvertisedBandwidth` Ùجذب ØرÙØ© " "٠رÙر Ø£Ù٠٠٠شبÙØ© Tor. أخÙرÙا Ø ÙÙ ÙÙ٠تÙÙÙص سÙاسة اÙخرÙج اÙخاصة بÙ." ___ 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
commit dc2f98b9c822e81669b77a47d5f6eb99a9cd6a53 Author: Translation commit bot Date: Fri Mar 19 16:15:11 2021 + https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot --- contents+ar.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contents+ar.po b/contents+ar.po index e18f8bea60..8d91539621 100644 --- a/contents+ar.po +++ b/contents+ar.po @@ -9,7 +9,6 @@ # erinm, 2021 # Gus, 2021 # Ù ØÙ٠اÙدÙÙ , 2021 -# Emma Peel, 2021 # Rima Sghaier, 2021 # Ahmed A., 2021 # Transifex Bot <>, 2021 @@ -17,6 +16,7 @@ # ButterflyOfFire, 2021 # Ahmed IB , 2021 # NASIâ¿ , 2021 +# Emma Peel, 2021 # msgid "" msgstr "" @@ -24,7 +24,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-03-18 19:45+CET\n" "PO-Revision-Date: 2019-12-11 10:50+\n" -"Last-Translator: NASIâ¿ , 2021\n" +"Last-Translator: Emma Peel, 2021\n" "Language-Team: Arabic (https://www.transifex.com/otf/teams/1519/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -298,7 +298,7 @@ msgid "" "community-team) for more help." msgstr "" "إذا Ùا٠Ùذا ÙØµÙ Ù Ø¬ØªÙ Ø¹Ù Ø Ø£Ù Ø¥Ø°Ø§ Ù٠تÙ٠٠تأÙدÙا Ø ÙÙرج٠[اÙاتصا٠بÙرÙÙ " -"اÙ٠جت٠ع ÙدÙÙا] (https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"; +"اÙ٠جت٠ع ÙدÙÙا](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"; "community-team) ÙÙØصÙ٠عÙ٠٠زÙد ٠٠اÙ٠ساعدة." #: https//community.torproject.org/onion-services/ @@ -6616,7 +6616,7 @@ msgid "" "bin/mailman/listinfo/tor-community-team) mailing list." msgstr "" "بعد اÙاجت٠اع Ø Ù٠بتÙظÙ٠اÙ٠ساØØ© ÙإزاÙØ© اÙÙ ÙصÙات ÙتØÙ ÙÙ Ù ÙاØظات٠إÙ٠اÙÙائ٠ة" -" اÙبرÙدÙØ© [ÙرÙ٠٠جت٠ع Tor] (https://lists.torproject.org/cgi-"; +" اÙبرÙدÙØ© [ÙرÙ٠٠جت٠ع Tor](https://lists.torproject.org/cgi-"; "bin/mailman/listinfo/tor-community-team)." #: https//community.torproject.org/relay/setup/post-install/ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [sbws/master] fix: doc: Correct network stream and filtered bw
commit 37d5c0abc0c330d8c21609af8ac563a6a12ac9c4 Author: juga0 Date: Fri Mar 19 14:16:08 2021 + fix: doc: Correct network stream and filtered bw because Torflow is not using them by relay type. --- docs/source/differences.rst | 7 --- docs/source/torflow_aggr.rst | 40 2 files changed, 12 insertions(+), 35 deletions(-) diff --git a/docs/source/differences.rst b/docs/source/differences.rst index cf5e636..06a7f9a 100644 --- a/docs/source/differences.rst +++ b/docs/source/differences.rst @@ -16,13 +16,6 @@ to each other for that relay, like sbws does :ref:`filtering-measurements`. However this is currently disabled in sbws. -Network stream and filtered bandwidth -~ - -Torflow calculates the network stream and filtered averages by type of relay -:ref:`stream-and-filtered-bandwidth-for-all-relays`, while sbws is not taking -into account the type of relay :ref:`scaling-the-bandwidth-measurements`. - Values from the previous Bandwidth File ~~~ diff --git a/docs/source/torflow_aggr.rst b/docs/source/torflow_aggr.rst index da1c328..a79c3c8 100644 --- a/docs/source/torflow_aggr.rst +++ b/docs/source/torflow_aggr.rst @@ -203,18 +203,6 @@ From Torflow's `README.spec.txt`_ (section 1.6):: In the code, `SQLSupport.py`_, ``strm_bw`` is ``sbw`` and ``filt_bw`` is ``filt_sbws``:: - for s in rs.router.streams: -if isinstance(s, ClosedStream): - tot_bytes += s.tot_bytes() - tot_duration += s.end_time - s.start_time - tot_bw += s.bandwidth() - s_cnt += 1 - # FIXME: Hrmm.. do we want to do weighted avg or pure avg here? - # If files are all the same size, it shouldn't matter.. - if s_cnt > 0: -rs.sbw = tot_bw/s_cnt - else: rs.sbw = None - for rs in RouterStats.query.filter(stats_clause).\ options(eagerload_all('router.streams.circuit.routers')).all(): tot_sbw = 0 @@ -236,19 +224,6 @@ In the code, `SQLSupport.py`_, ``strm_bw`` is ``sbw`` and if sbw_cnt: rs.filt_sbw = tot_sbw/sbw_cnt else: rs.filt_sbw = None -When it is written to the file, it seem to write "None" string when -``filt_sbw`` or ``strm_bw`` are None. That would give an exception when -calculating the network average. So it never happen?:: - -def cvt(a,b,c=1): - if type(a) == float: return int(round(a/c,b)) - elif type(a) == int: return a - elif type(a) == type(None): return "None" - else: return type(a) - -f.write(" strm_bw="+str(cvt(s.sbw,0))) -f.write(" filt_bw="+str(cvt(s.filt_sbw,0))) - This is also expressed in pseudocode in the `bandwidth file spec`_, section B.4 step 1. @@ -278,13 +253,22 @@ In Torflow's `aggregate.py`_ code:: true_circ_avg[cl] = sum(map(lambda n: (1.0-n.circ_fail_rate), c_nodes))/float(len(c_nodes)) -The following code seems to be used only to log:: +The following code it's actually used later to set the ``filt_avg`` and +``strm_avg`` for each class:: filt_avg = sum(map(lambda n: n.filt_bw, nodes.itervalues()))/float(len(nodes)) strm_avg = sum(map(lambda n: n.strm_bw, nodes.itervalues()))/float(len(nodes)) -So it seems the ``filt_avg`` and ``strm_avg`` are calculated by class in both -the cases with PID control and without PID control. +Because ``cs_junk.group_by_class`` is False, it runs:: + + for cl in ["Guard+Exit", "Guard", "Exit", "Middle"]: +true_filt_avg[cl] = filt_avg +true_strm_avg[cl] = strm_avg +true_circ_avg[cl] = circ_avg +pid_tgt_avg[cl] = pid_avg + +So ``filt_avg`` and ``strm_avg`` are calculated **not** by class in either case, +with and without PID control. Calling ``bwstrm`` to ``strm_avg`` and ``bwfilt`` to ``fitl_avg``, without taking into account the different types of nodes:: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [sbws/master] Merge branch 'maint-1.1'
commit 7da8d72ebfca239d2781ac0076e2b8b9592441fa Merge: a016ab4 37d5c0a Author: juga0 Date: Fri Mar 19 15:52:59 2021 + Merge branch 'maint-1.1' docs/source/differences.rst | 7 --- docs/source/torflow_aggr.rst | 40 sbws/globals.py | 8 sbws/lib/scaling.py | 23 --- sbws/lib/v3bwfile.py | 25 + sbws/util/stem.py| 23 --- 6 files changed, 21 insertions(+), 105 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [sbws/master] fix: v3bwfile: network means without relay type
commit f93a11ca264e4c50f8cc17106084ae75c367a460 Author: juga0 Date: Fri Mar 19 13:37:17 2021 + fix: v3bwfile: network means without relay type This reverts commit fc3d3b992ada601a6255f8a6889179abd4b7e55e and partialy reverts a82c26184097bea3ca405ae19773de7c4354a541. It was a mistake to think torflow was using the means by relay type, it actually sets the same networks means for all relay types. Closes #40080. --- sbws/globals.py | 8 sbws/lib/scaling.py | 23 --- sbws/lib/v3bwfile.py | 25 + sbws/util/stem.py| 23 --- 4 files changed, 9 insertions(+), 70 deletions(-) diff --git a/sbws/globals.py b/sbws/globals.py index 16d8aa5..4136970 100644 --- a/sbws/globals.py +++ b/sbws/globals.py @@ -189,14 +189,6 @@ MAX_RECENT_PRIORITY_RELAY_COUNT = ( MAX_RECENT_PRIORITY_LIST_COUNT * MAX_RELAYS_PER_PRIORITY_LIST ) -# Used by util/stem.py -G = 0 -M = 1 -E = 2 -GE = 3 -# Used by lib/scaling.py to calculate network means by relay type -RELAY_TYPES = [G, M, E, GE] - def fail_hard(*a, **kw): """ Log something ... and then exit as fast as possible """ diff --git a/sbws/lib/scaling.py b/sbws/lib/scaling.py index 52b2cd2..1bd5af3 100644 --- a/sbws/lib/scaling.py +++ b/sbws/lib/scaling.py @@ -1,8 +1,5 @@ from statistics import mean -from sbws.globals import RELAY_TYPES -from sbws.util.stem import rs_relay_type - def bw_measurements_from_results(results): return [ @@ -30,23 +27,3 @@ def bw_filt(bw_measurements): if bws_gte_mean: return round(mean(bws_gte_mean)) return mu - - -def network_means_by_relay_type(bw_lines, router_statuses_d): -# Temporarily assign the type of relay to calculate network stream and -# filtered bandwidth by type -for line in bw_lines: -rs = None -if router_statuses_d: -rs = router_statuses_d.get(line.node_id.replace("$", ""), None) -line.set_relay_type(rs_relay_type(rs)) - -mu_type = muf_type = {} -for rt in RELAY_TYPES: -bw_lines_type = [line for line in bw_lines if line.relay_type == rt] -if len(bw_lines_type) > 0: -# Torflow does not round these values. -# Ensure they won't be 0 to avoid division by 0 Exception -mu_type[rt] = mean([line.bw_mean for line in bw_lines_type]) or 1 -muf_type[rt] = mean([line.bw_filt for line in bw_lines_type]) or 1 -return mu_type, muf_type diff --git a/sbws/lib/v3bwfile.py b/sbws/lib/v3bwfile.py index 6010099..2784620 100644 --- a/sbws/lib/v3bwfile.py +++ b/sbws/lib/v3bwfile.py @@ -1068,12 +1068,6 @@ class V3BWLine(object): ) return bw_line_str -def set_relay_type(self, relay_type): -self.relay_type = relay_type - -def del_relay_type(self): -delattr(self, "relay_type") - class V3BWFile(object): """ @@ -1354,11 +1348,12 @@ class V3BWFile(object): """ log.info("Calculating relays' bandwidth using Torflow method.") bw_lines_tf = copy.deepcopy(bw_lines) -mu_type, muf_type = scaling.network_means_by_relay_type( -bw_lines_tf, router_statuses_d -) -log.debug("mu %s", mu_type) -log.debug("muf %s", muf_type) +# mean (Torflow's strm_avg) +mu = mean([l.bw_mean for l in bw_lines]) +# filtered mean (Torflow's filt_avg) +muf = mean([l.bw_filt for l in bw_lines]) +log.debug("mu %s", mu) +log.debug("muf %s", muf) # Torflow's ``tot_net_bw``, sum of the scaled bandwidth for the relays # that are in the last consensus @@ -1423,12 +1418,10 @@ class V3BWFile(object): continue # Torflow's scaling -# relay_type is set in `network_means_by_relay_type` in the lines -# above -ratio_stream = l.bw_mean / mu_type[l.relay_type] -ratio_stream_filtered = l.bw_filt / muf_type[l.relay_type] -l.del_relay_type() +ratio_stream = l.bw_mean / mu +ratio_stream_filtered = l.bw_filt / muf ratio = max(ratio_stream, ratio_stream_filtered) + # Assign it to an attribute, so it's not lost before capping and # rounding l.bw = ratio * min_bandwidth diff --git a/sbws/util/stem.py b/sbws/util/stem.py index cecd5d7..191d1a8 100644 --- a/sbws/util/stem.py +++ b/sbws/util/stem.py @@ -7,7 +7,6 @@ import socks import stem.process from stem import ( ControllerError, -Flag, InvalidArguments, InvalidRequest, OperationFailed, @@ -21,13 +20,9 @@ from stem.control import Controller, Listener from sbws import settings from sbws.globals import ( -GE, TORRC_OPTIONS_CAN_FAIL, TORRC_RUNTIME_OPTIONS, TORRC_STARTING_POINT, -E, -G, -M, fail_hard, ) @@ -368,21 +363,3 @@ def is_torrc_starting_point_set(tor_controller):
[tor-commits] [sbws/maint-1.1] fix: doc: Correct network stream and filtered bw
commit 37d5c0abc0c330d8c21609af8ac563a6a12ac9c4 Author: juga0 Date: Fri Mar 19 14:16:08 2021 + fix: doc: Correct network stream and filtered bw because Torflow is not using them by relay type. --- docs/source/differences.rst | 7 --- docs/source/torflow_aggr.rst | 40 2 files changed, 12 insertions(+), 35 deletions(-) diff --git a/docs/source/differences.rst b/docs/source/differences.rst index cf5e636..06a7f9a 100644 --- a/docs/source/differences.rst +++ b/docs/source/differences.rst @@ -16,13 +16,6 @@ to each other for that relay, like sbws does :ref:`filtering-measurements`. However this is currently disabled in sbws. -Network stream and filtered bandwidth -~ - -Torflow calculates the network stream and filtered averages by type of relay -:ref:`stream-and-filtered-bandwidth-for-all-relays`, while sbws is not taking -into account the type of relay :ref:`scaling-the-bandwidth-measurements`. - Values from the previous Bandwidth File ~~~ diff --git a/docs/source/torflow_aggr.rst b/docs/source/torflow_aggr.rst index da1c328..a79c3c8 100644 --- a/docs/source/torflow_aggr.rst +++ b/docs/source/torflow_aggr.rst @@ -203,18 +203,6 @@ From Torflow's `README.spec.txt`_ (section 1.6):: In the code, `SQLSupport.py`_, ``strm_bw`` is ``sbw`` and ``filt_bw`` is ``filt_sbws``:: - for s in rs.router.streams: -if isinstance(s, ClosedStream): - tot_bytes += s.tot_bytes() - tot_duration += s.end_time - s.start_time - tot_bw += s.bandwidth() - s_cnt += 1 - # FIXME: Hrmm.. do we want to do weighted avg or pure avg here? - # If files are all the same size, it shouldn't matter.. - if s_cnt > 0: -rs.sbw = tot_bw/s_cnt - else: rs.sbw = None - for rs in RouterStats.query.filter(stats_clause).\ options(eagerload_all('router.streams.circuit.routers')).all(): tot_sbw = 0 @@ -236,19 +224,6 @@ In the code, `SQLSupport.py`_, ``strm_bw`` is ``sbw`` and if sbw_cnt: rs.filt_sbw = tot_sbw/sbw_cnt else: rs.filt_sbw = None -When it is written to the file, it seem to write "None" string when -``filt_sbw`` or ``strm_bw`` are None. That would give an exception when -calculating the network average. So it never happen?:: - -def cvt(a,b,c=1): - if type(a) == float: return int(round(a/c,b)) - elif type(a) == int: return a - elif type(a) == type(None): return "None" - else: return type(a) - -f.write(" strm_bw="+str(cvt(s.sbw,0))) -f.write(" filt_bw="+str(cvt(s.filt_sbw,0))) - This is also expressed in pseudocode in the `bandwidth file spec`_, section B.4 step 1. @@ -278,13 +253,22 @@ In Torflow's `aggregate.py`_ code:: true_circ_avg[cl] = sum(map(lambda n: (1.0-n.circ_fail_rate), c_nodes))/float(len(c_nodes)) -The following code seems to be used only to log:: +The following code it's actually used later to set the ``filt_avg`` and +``strm_avg`` for each class:: filt_avg = sum(map(lambda n: n.filt_bw, nodes.itervalues()))/float(len(nodes)) strm_avg = sum(map(lambda n: n.strm_bw, nodes.itervalues()))/float(len(nodes)) -So it seems the ``filt_avg`` and ``strm_avg`` are calculated by class in both -the cases with PID control and without PID control. +Because ``cs_junk.group_by_class`` is False, it runs:: + + for cl in ["Guard+Exit", "Guard", "Exit", "Middle"]: +true_filt_avg[cl] = filt_avg +true_strm_avg[cl] = strm_avg +true_circ_avg[cl] = circ_avg +pid_tgt_avg[cl] = pid_avg + +So ``filt_avg`` and ``strm_avg`` are calculated **not** by class in either case, +with and without PID control. Calling ``bwstrm`` to ``strm_avg`` and ``bwfilt`` to ``fitl_avg``, without taking into account the different types of nodes:: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [sbws/maint-1.1] fix: v3bwfile: network means without relay type
commit f93a11ca264e4c50f8cc17106084ae75c367a460 Author: juga0 Date: Fri Mar 19 13:37:17 2021 + fix: v3bwfile: network means without relay type This reverts commit fc3d3b992ada601a6255f8a6889179abd4b7e55e and partialy reverts a82c26184097bea3ca405ae19773de7c4354a541. It was a mistake to think torflow was using the means by relay type, it actually sets the same networks means for all relay types. Closes #40080. --- sbws/globals.py | 8 sbws/lib/scaling.py | 23 --- sbws/lib/v3bwfile.py | 25 + sbws/util/stem.py| 23 --- 4 files changed, 9 insertions(+), 70 deletions(-) diff --git a/sbws/globals.py b/sbws/globals.py index 16d8aa5..4136970 100644 --- a/sbws/globals.py +++ b/sbws/globals.py @@ -189,14 +189,6 @@ MAX_RECENT_PRIORITY_RELAY_COUNT = ( MAX_RECENT_PRIORITY_LIST_COUNT * MAX_RELAYS_PER_PRIORITY_LIST ) -# Used by util/stem.py -G = 0 -M = 1 -E = 2 -GE = 3 -# Used by lib/scaling.py to calculate network means by relay type -RELAY_TYPES = [G, M, E, GE] - def fail_hard(*a, **kw): """ Log something ... and then exit as fast as possible """ diff --git a/sbws/lib/scaling.py b/sbws/lib/scaling.py index 52b2cd2..1bd5af3 100644 --- a/sbws/lib/scaling.py +++ b/sbws/lib/scaling.py @@ -1,8 +1,5 @@ from statistics import mean -from sbws.globals import RELAY_TYPES -from sbws.util.stem import rs_relay_type - def bw_measurements_from_results(results): return [ @@ -30,23 +27,3 @@ def bw_filt(bw_measurements): if bws_gte_mean: return round(mean(bws_gte_mean)) return mu - - -def network_means_by_relay_type(bw_lines, router_statuses_d): -# Temporarily assign the type of relay to calculate network stream and -# filtered bandwidth by type -for line in bw_lines: -rs = None -if router_statuses_d: -rs = router_statuses_d.get(line.node_id.replace("$", ""), None) -line.set_relay_type(rs_relay_type(rs)) - -mu_type = muf_type = {} -for rt in RELAY_TYPES: -bw_lines_type = [line for line in bw_lines if line.relay_type == rt] -if len(bw_lines_type) > 0: -# Torflow does not round these values. -# Ensure they won't be 0 to avoid division by 0 Exception -mu_type[rt] = mean([line.bw_mean for line in bw_lines_type]) or 1 -muf_type[rt] = mean([line.bw_filt for line in bw_lines_type]) or 1 -return mu_type, muf_type diff --git a/sbws/lib/v3bwfile.py b/sbws/lib/v3bwfile.py index 6010099..2784620 100644 --- a/sbws/lib/v3bwfile.py +++ b/sbws/lib/v3bwfile.py @@ -1068,12 +1068,6 @@ class V3BWLine(object): ) return bw_line_str -def set_relay_type(self, relay_type): -self.relay_type = relay_type - -def del_relay_type(self): -delattr(self, "relay_type") - class V3BWFile(object): """ @@ -1354,11 +1348,12 @@ class V3BWFile(object): """ log.info("Calculating relays' bandwidth using Torflow method.") bw_lines_tf = copy.deepcopy(bw_lines) -mu_type, muf_type = scaling.network_means_by_relay_type( -bw_lines_tf, router_statuses_d -) -log.debug("mu %s", mu_type) -log.debug("muf %s", muf_type) +# mean (Torflow's strm_avg) +mu = mean([l.bw_mean for l in bw_lines]) +# filtered mean (Torflow's filt_avg) +muf = mean([l.bw_filt for l in bw_lines]) +log.debug("mu %s", mu) +log.debug("muf %s", muf) # Torflow's ``tot_net_bw``, sum of the scaled bandwidth for the relays # that are in the last consensus @@ -1423,12 +1418,10 @@ class V3BWFile(object): continue # Torflow's scaling -# relay_type is set in `network_means_by_relay_type` in the lines -# above -ratio_stream = l.bw_mean / mu_type[l.relay_type] -ratio_stream_filtered = l.bw_filt / muf_type[l.relay_type] -l.del_relay_type() +ratio_stream = l.bw_mean / mu +ratio_stream_filtered = l.bw_filt / muf ratio = max(ratio_stream, ratio_stream_filtered) + # Assign it to an attribute, so it's not lost before capping and # rounding l.bw = ratio * min_bandwidth diff --git a/sbws/util/stem.py b/sbws/util/stem.py index cecd5d7..191d1a8 100644 --- a/sbws/util/stem.py +++ b/sbws/util/stem.py @@ -7,7 +7,6 @@ import socks import stem.process from stem import ( ControllerError, -Flag, InvalidArguments, InvalidRequest, OperationFailed, @@ -21,13 +20,9 @@ from stem.control import Controller, Listener from sbws import settings from sbws.globals import ( -GE, TORRC_OPTIONS_CAN_FAIL, TORRC_RUNTIME_OPTIONS, TORRC_STARTING_POINT, -E, -G, -M, fail_hard, ) @@ -368,21 +363,3 @@ def is_torrc_starting_point_set(tor_controller):
[tor-commits] [translation/tbmanual-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot
commit 44adab4c700fe2d73204ad78c9196ecae6c553c2 Author: Translation commit bot Date: Fri Mar 19 15:16:59 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+da.po | 67 ++ 1 file changed, 39 insertions(+), 28 deletions(-) diff --git a/contents+da.po b/contents+da.po index e6c8c306b2..b9bcdfdab3 100644 --- a/contents+da.po +++ b/contents+da.po @@ -772,12 +772,12 @@ msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "meek" -msgstr "" +msgstr "meek" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -790,7 +790,7 @@ msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -807,12 +807,12 @@ msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "" -msgstr "" +msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -873,7 +873,7 @@ msgstr "" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) msgid "### WHICH TRANSPORT SHOULD I USE?" -msgstr "" +msgstr "### HVILKEN TRANSPORT BÃR JEG ANVENDE?" #: https//tb-manual.torproject.org/circumvention/ #: (content/circumvention/contents+en.lrtopic.body) @@ -906,7 +906,7 @@ msgstr "" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.title) msgid "BRIDGES" -msgstr "" +msgstr "BRIDGES" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.description) @@ -989,6 +989,9 @@ msgid "" "src=\"../../static/images/request-a-bridge.png\" alt=\"Request a bridge from" " torproject.org\">" msgstr "" +"" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1030,7 +1033,7 @@ msgstr "" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) msgid "### ENTERING BRIDGE ADDRESSES" -msgstr "" +msgstr "### INDTASTNING AF BRIDGE ADRESSER" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1039,6 +1042,9 @@ msgid "" "src=\"../../static/images/tor-launcher-custom-bridges.png\" alt=\"Enter " "custom bridge addresses\">" msgstr "" +"" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1059,7 +1065,7 @@ msgstr "" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) msgid "Click \"Connect\" to save your settings." -msgstr "" +msgstr "Klik \"Forbind\" for, at gemme dine indstillinger." #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1079,7 +1085,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.title) msgid "MANAGING IDENTITIES" -msgstr "" +msgstr "ADMINISTRERE IDENTITETER" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.description) @@ -1109,7 +1115,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "### THE URL BAR" -msgstr "" +msgstr "### URL BAREN" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -1160,7 +1166,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "### LOGGING IN OVER TOR" -msgstr "" +msgstr "### INDLOGNING OVER TOR" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -1211,7 +1217,7 @@ msgstr "" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) msgid "### CHANGING IDENTITIES AND CIRCUITS" -msgstr "" +msgstr "### SKIFTE IDENTITETER OG KREDSLÃB" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -1220,6 +1226,9 @@ msgid "" "src=\"../../static/images/new_identity.png\" alt=\"New Identity and New Tor " "Circuit options under main menu\">" msgstr "" +"" #: https//tb-manual.torproject.org/managing-identities/ #: (content/managing-identities/contents+en.lrtopic.body) @@ -1231,7 +
[tor-commits] [translation/support-portal_completed] https://gitweb.torproject.org/translation.git/commit/?h=support-portal_completed
commit f87d9993c4849df8ad8f23a6fd630768af42ffda Author: Translation commit bot Date: Fri Mar 19 14:49:01 2021 + https://gitweb.torproject.org/translation.git/commit/?h=support-portal_completed --- contents+tr.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contents+tr.po b/contents+tr.po index 088ec837c0..4511308939 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -6439,10 +6439,10 @@ msgid "" "same steps as in [Tor Browser for Android](https://tb-manual.torproject.org"; "/mobile-tor/#tor-browser-for-android) can be followed." msgstr "" -"Åu anda eski Windows telefonlarda Tor Browser çalıÅtırmak için Åu anda " -"desteklenen bir yöntem yok. Ancak daha yeni Microsoft markalı ya da destekli" -" telefonlar için Åu adımlar uygulanabilir: [Tor Browser for Android](https" -"://tb-manual.torproject.org/mobile-tor/#tor-browser-for-android)." +"Åu anda eski Windows telefonlarda Tor Browser çalıÅtırmak için desteklenen " +"bir yöntem yok. Ancak daha yeni Microsoft markalı ya da destekli telefonlar " +"için Åu adımlar uygulanabilir: [Tor Browser for Android](https://tb-"; +"manual.torproject.org/mobile-tor/#tor-browser-for-android)." #: https//support.torproject.org/tormobile/tormobile-5/ #: (content/tormobile/tormobile-5/contents+en.lrquestion.title) ___ 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
commit 4acea124220564560eec0741e3ff3a5a45a82b99 Author: Translation commit bot Date: Fri Mar 19 14:48:52 2021 + https://gitweb.torproject.org/translation.git/commit/?h=support-portal --- contents+tr.po | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contents+tr.po b/contents+tr.po index 088ec837c0..4511308939 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -6439,10 +6439,10 @@ msgid "" "same steps as in [Tor Browser for Android](https://tb-manual.torproject.org"; "/mobile-tor/#tor-browser-for-android) can be followed." msgstr "" -"Åu anda eski Windows telefonlarda Tor Browser çalıÅtırmak için Åu anda " -"desteklenen bir yöntem yok. Ancak daha yeni Microsoft markalı ya da destekli" -" telefonlar için Åu adımlar uygulanabilir: [Tor Browser for Android](https" -"://tb-manual.torproject.org/mobile-tor/#tor-browser-for-android)." +"Åu anda eski Windows telefonlarda Tor Browser çalıÅtırmak için desteklenen " +"bir yöntem yok. Ancak daha yeni Microsoft markalı ya da destekli telefonlar " +"için Åu adımlar uygulanabilir: [Tor Browser for Android](https://tb-"; +"manual.torproject.org/mobile-tor/#tor-browser-for-android)." #: https//support.torproject.org/tormobile/tormobile-5/ #: (content/tormobile/tormobile-5/contents+en.lrquestion.title) ___ 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
commit 39ba970f45225cd702cef09d4fc7ec747f79dc38 Author: Translation commit bot Date: Fri Mar 19 14:47:42 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+da.po | 50 ++- contents+tr.po | 124 - 2 files changed, 146 insertions(+), 28 deletions(-) diff --git a/contents+da.po b/contents+da.po index 2b8827d328..e6c8c306b2 100644 --- a/contents+da.po +++ b/contents+da.po @@ -373,7 +373,7 @@ msgstr "" #: https//tb-manual.torproject.org/downloading/ #: (content/downloading/contents+en.lrtopic.body) msgid "### TO USE GETTOR VIA JABBER/XMPP (JITSI, COYIM, ETC.):" -msgstr "" +msgstr "### AT ANVENDE GETTOR VIA JABBER/XMPP (JITSI, COYIM, ETC.):" #: https//tb-manual.torproject.org/downloading/ #: (content/downloading/contents+en.lrtopic.body) @@ -451,12 +451,12 @@ msgstr "" #: https//tb-manual.torproject.org/make-tor-portable/ #: (content/make-tor-portable/contents+en.lrtopic.body) msgid "For GNU/Linux:" -msgstr "" +msgstr "For GNU/Linux:" #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) msgid "2. Download the GNU/Linux `.tar.xz` file" -msgstr "" +msgstr "2. Download GNU/Linux `.tar.xz` filen" #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) @@ -475,7 +475,7 @@ msgstr "" #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) msgid "Navigate to the newly extracted Tor Browser directory." -msgstr "" +msgstr "GÃ¥ til den nyeste udpakkede Tor Browser mappe." #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) @@ -487,7 +487,7 @@ msgstr "" #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) msgid "Double-click the icon to start up Tor Browser for the first time." -msgstr "" +msgstr "Double-klik pÃ¥ ikonet for, at starte Tor Browser for første gang." #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) @@ -522,7 +522,7 @@ msgstr "" #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) msgid "`./start-tor-browser.desktop`" -msgstr "" +msgstr "`./start-tor-browser.desktop`" #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) @@ -534,7 +534,7 @@ msgstr "" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.title) msgid "RUNNING TOR BROWSER FOR THE FIRST TIME" -msgstr "" +msgstr "KÃRER TOR BROWSER FOR FÃRSTE GANG" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.description) @@ -558,7 +558,7 @@ msgstr "" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) msgid "### CONNECT" -msgstr "" +msgstr "### TILSLUT" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -566,6 +566,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -581,6 +583,8 @@ msgstr "" msgid "" "Once clicked, a status bar will appear, showing Torâs connection progress." msgstr "" +"En status bjælke som viser Tor's tilkoblingsprocess vil vise sig, nÃ¥r du har" +" klikket." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -593,7 +597,7 @@ msgstr "" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) msgid "### CONFIGURE" -msgstr "" +msgstr "### KONFIGURER" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -601,6 +605,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -615,13 +621,15 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) #: https//tb-manual.torproject.org/mobile-tor/ #: (content/mobile-tor/contents+en.lrtopic.body) msgid "Tor Browser will take you through a series of configuration options." -msgstr "" +msgstr "Tor vil tage dig gennem en række indstillingsmuligheder." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -629,6 +637,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -640,7 +650,7 @@ msgstr "" #: https//tb-manual.torproject.org/running-tor-browser/ #: (con
[tor-commits] [translation/snowflakeaddon-messages.json_completed] https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed
commit 77d0451edd64440094b5ba2480fdb7b5d5e61534 Author: Translation commit bot Date: Fri Mar 19 14:45:58 2021 + https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json_completed --- tr/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tr/messages.json b/tr/messages.json index d09bb82006..6745f4a12b 100644 --- a/tr/messages.json +++ b/tr/messages.json @@ -36,7 +36,7 @@ "message": "Ãerezler etkin deÄil." }, "websiteIntro": { -"message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/home\";>documentation wiki." +"message": "Snowflake Ä°nternet sansürünü aÅmaya yönelik bir sistemdir. Sansüre uÄrayan kiÅiler, Snowflake kullanarak Ä°nternete eriÅebilir. BaÄlantı, gönüllüler tarafından iÅletilen Snowflake vekil sunucuları üzerinden kurulur. Snowflake hakkında ayrıntılı bilgi almak için https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/home\";>belgeler viki sayfamıza bakabilirsiniz." }, "browser": { "message": "Tarayıcı" ___ 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
commit 16fd176f4eb010fdaa4ebda7b2b323567d7dfcf6 Author: Translation commit bot Date: Fri Mar 19 14:45:56 2021 + https://gitweb.torproject.org/translation.git/commit/?h=snowflakeaddon-messages.json --- tr/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tr/messages.json b/tr/messages.json index d09bb82006..6745f4a12b 100644 --- a/tr/messages.json +++ b/tr/messages.json @@ -36,7 +36,7 @@ "message": "Ãerezler etkin deÄil." }, "websiteIntro": { -"message": "Snowflake is a system to defeat internet censorship. People who are censored can use Snowflake to access the internet. Their connection goes through Snowflake proxies, which are run by volunteers. For more detailed information about how Snowflake works see our https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/home\";>documentation wiki." +"message": "Snowflake Ä°nternet sansürünü aÅmaya yönelik bir sistemdir. Sansüre uÄrayan kiÅiler, Snowflake kullanarak Ä°nternete eriÅebilir. BaÄlantı, gönüllüler tarafından iÅletilen Snowflake vekil sunucuları üzerinden kurulur. Snowflake hakkında ayrıntılı bilgi almak için https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/home\";>belgeler viki sayfamıza bakabilirsiniz." }, "browser": { "message": "Tarayıcı" ___ 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
commit f60a5b6b0c2605bd63c707aba81d3af292fa4932 Author: Translation commit bot Date: Fri Mar 19 14:16:58 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tbmanual-contentspot --- contents+tr.po | 85 +- 1 file changed, 84 insertions(+), 1 deletion(-) diff --git a/contents+tr.po b/contents+tr.po index 58961742bf..3d2ec72676 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -368,6 +368,10 @@ msgid "" "in the body of the message simply write âwindowsâ, âosxâ, or âlinuxâ, " "(without quotation marks) depending on your operating system." msgstr "" +"Ä°leti metnine kullandıÄınız iÅletim sistemine göre \"windows\", \"osx\" ya " +"da \"linux\" (tırnak iÅaretleri olmadan) yazarak " +"[get...@torproject.org](mailto:get...@torproject.org) adresine bir e-posta " +"gönderin." #: https//tb-manual.torproject.org/downloading/ #: (content/downloading/contents+en.lrtopic.body) @@ -397,6 +401,9 @@ msgid "" "message to [get...@torproject.org](mailto:get...@torproject.org) with the " "words \"linux zh\" in it." msgstr "" +"Linux üzerinde çalıÅacak Ãince Tor Browser indirme baÄlantılarını almak için" +" [get...@torproject.org](mailto:get...@torproject.org) adresine içinde " +"\"linux zh\" sözcükleri bulunan bir ileti gönderin." #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.title) @@ -495,6 +502,8 @@ msgid "" "5. You'll need to tell your GNU/Linux that you want the ability to execute " "shell scripts from the graphical interface or the command line." msgstr "" +"5. GNU/Linux iÅletim sistemine, görsel arayüz ya da komut satırı üzerinden " +"kabuk betiklerini yürütme yetkinizin olduÄunu belirtmeniz gerekecek." #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) @@ -524,6 +533,8 @@ msgid "" "**Note:** On Ubuntu and some other distros if you try to launch the start-" "tor-browser.desktop file a text file might open up." msgstr "" +"**Not:** Ubuntu ve bazı diÄer daÄıtımlarda start-tor-browser.desktop " +"dosyasını baÅlatmaya çalıÅtıÄınızda bir metin dosyası açılabilir." #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) @@ -533,6 +544,10 @@ msgid "" "Tab â Select \"Run them\" or \"Ask what to do\" under \"Executable Text " "Files\"." msgstr "" +"Bu davranıÅı deÄiÅtirmek ve bunun yerine Tor Browser uygulamasını baÅlatmak " +"için Åu adımları izleyin: \"Dosyalar\" (GNOME Dosyalar/Nautilus) â Ayarlar â" +" \"DavranıÅ\" sekmesine gidin â \"ÃalıÅtırılabilir Metin Dosyaları\" altında" +" \"Bunları çalıÅtır\" ya da \"Ne yapılacaÄını sor\" seçeneÄini seçin." #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) @@ -540,6 +555,8 @@ msgid "" "If you choose the latter click on \"Run\" after launching the start-tor-" "browser.desktop file." msgstr "" +"Ä°kinci seçeneÄi seçerseniz start-tor-browser.desktop dosyasını baÅlattıktan " +"sonra \"ÃalıÅtır\" üzerine tıklayın." #: https//tb-manual.torproject.org/installation/ #: (content/installation/contents+en.lrtopic.body) @@ -561,6 +578,8 @@ msgid "" "See here on how to [update Tor Browser](https://tb-"; "manual.torproject.org/updating/)." msgstr "" +"Ayrıntılı bilgi almak için [Tor Browser güncelleme](https://tb-"; +"manual.torproject.org/updating/) bölümüne bakabilirsiniz." #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.title) @@ -601,6 +620,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -643,6 +664,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -659,6 +682,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -673,6 +698,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -714,6 +741,8 @@ msgid "" "" msgstr "" +"" #: https//tb-manual.torproject.org/running-tor-browser/ #: (content/running-tor-browser/contents+en.lrtopic.body) @@ -1059,6 +1088,8 @@ msgid "" "* Visit [https://bridges.torproject.org/](https://bridges.torproject.org) " "and follow the instructions, or" msgstr "" +"* [https://bridges.torproject.org/](https://bridges.torproject.org) adresine" +" giderek yönergeleri izleyin ya da" #: https//tb-manual.torproject.org/bridges/ #: (content/bridges/contents+en.lrtopic.body) @@ -1066,6 +1097,9 @@ msgid "" "* Email [brid...@torproject.org](mailto:brid...@torpr
[tor-commits] [Git][tpo/applications/fenix] Pushed new tag tor-browser-87.0.0b2-10.5-1-build1
Matthew Finkel pushed new tag tor-browser-87.0.0b2-10.5-1-build1 at The Tor Project / Applications / fenix -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-87.0.0b2-10.5-1-build1 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] [translation/tpo-web_completed] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web_completed
commit 857a629b00a30e17d816d49fe36408f4ffddd270 Author: Translation commit bot Date: Fri Mar 19 08:18:04 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tpo-web_completed --- contents+tr.po | 2146 1 file changed, 2146 insertions(+) diff --git a/contents+tr.po b/contents+tr.po new file mode 100644 index 00..857a079fdd --- /dev/null +++ b/contents+tr.po @@ -0,0 +1,2146 @@ +# +# Translators: +# erinm, 2019 +# Lale FatoÅ Tunçman , 2019 +# Emre Deniz, 2019 +# IDRASSI Mounir , 2019 +# ErdoÄan Åahin, 2019 +# dersteppenwolfx, 2019 +# Gus, 2020 +# Emma Peel, 2021 +# Kaya Zeren , 2021 +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-03-01 14:59+CET\n" +"PO-Revision-Date: 2019-03-09 10:41+\n" +"Last-Translator: Kaya Zeren , 2021\n" +"Language-Team: Turkish (https://www.transifex.com/otf/teams/1519/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: https//www.torproject.org/ (content/contents+en.lrpage.title) +msgid "Anonymity Online" +msgstr "Ãevrimiçi Anonimlik" + +#: https//www.torproject.org/ (content/contents+en.lrpage.section) +msgid "home" +msgstr "ana sayfa" + +#: https//www.torproject.org/ (content/contents+en.lrpage.body) +msgid "## ABOUT US ##" +msgstr "## HAKKIMIZDA ##" + +#: https//www.torproject.org/ (content/contents+en.lrpage.body) +msgid "" +"We believe everyone should be able to explore the internet with privacy." +msgstr "" +"Ä°steyen herkesin Ä°nternet üzerinde kiÅisel gizliliÄini koruyarak " +"dolaÅabilmesi gerektiÄine inanıyoruz." + +#: https//www.torproject.org/ (content/contents+en.lrpage.body) +msgid "We are the Tor Project, a 501(c)3 US nonprofit." +msgstr "" +"Tor Projesi, BirleÅik Devletlerde 501(c)(3) kapsamında kar amacı gütmeden " +"çalıÅan bir kuruluÅtur." + +#: 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 "" +"Ãcretsiz yazılımlar ve açık aÄlar saÄlayarak insan haklarını geliÅtiriyoruz ve çevrimiçi kiÅisel gizliliÄinizi koruyoruz.\n" +"[Ekibimizle tanıÅın](about/people)" + +#: https//www.torproject.org/contact/ +#: (content/contact/contents+en.lrpage.title) +msgid "Contact" +msgstr "Ä°letiÅim" + +#: https//www.torproject.org/contact/ +#: (content/contact/contents+en.lrpage.section) +#: https//www.torproject.org/thank-you/ +#: (content/thank-you/contents+en.lrpage.section) +msgid "The Tor Project" +msgstr "Tor Projesi" + +#: https//www.torproject.org/contact/ +#: (content/contact/contents+en.lrpage.body) +msgid "### Get Support" +msgstr "### Destek Alın" + +#: https//www.torproject.org/contact/ +#: (content/contact/contents+en.lrpage.body) +msgid "" +"Need help? Visit our [Support Portal](https://support.torproject.org) for " +"answers to frequently asked questions about connecting to Tor, circumventing" +" censorship, using onion services, and more." +msgstr "" +"Yardıma gerek duyuyorsanız, Tor hakkında bilgi almak ve engellemeleri aÅmak," +" onion hizmetlerini kullanmak gibi konularda sık sorulan soruların " +"yanıtlarını görmek için [Destek " +"Sitemize](https://support.torproject.org/tr/) bakabilirsiniz." + +#: https//www.torproject.org/download/ +#: (content/download/contents+en.lrpage.title) +#: (content/download/contents+en.lrpage.section) +#: https//www.torproject.org/download/alpha/ +#: (content/download/alpha/contents+en.lrpage.section) +#: https//www.torproject.org/download/languages/ +#: (content/download/languages/contents+en.lrpage.section) +#: https//www.torproject.org/download/tor/ +#: (content/download/tor/contents+en.lrpage.section) +msgid "Download" +msgstr "Ä°ndir" + +#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.title) +msgid "Sponsors" +msgstr "Destekçiler" + +#: https//www.torproject.org/menu/ (content/menu/contents+en.lrpage.section) +#: https//www.torproject.org/about/ (content/about/contents+en.lrpage.section) +#: https//www.torproject.org/about/cy-pres/ +#: (content/about/cy-pres/contents+en.lrpage.section) +#: https//www.torproject.org/about/trademark/ +#: (content/about/trademark/contents+en.lrtrademark.section) +#: https//www.torproject.org/about/history/ +#: (content/about/history/contents+en.lrpage.section) +#: https//www.torproject.org/about/people/ +#: (content/about/people/contents+en.lrpeople.section) +#: https//www.torproject.org/about/sponsors/ +#: (content/about/sponsors/contents+en.lrsponsors.section) +#: https//www.torproject.org/about/reports/ +#: (content/about/reports/contents+en.lrreports.section) +#: https//www.torproject.org/about/membership/ +#: (content/about/membership/contents+en.lrpa
[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
commit 63c90f4bb90056070a14c3e16ff7ca9c6dec2d5a Author: Translation commit bot Date: Fri Mar 19 08:18:00 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tpo-web --- contents+tr.po | 67 ++ 1 file changed, 53 insertions(+), 14 deletions(-) diff --git a/contents+tr.po b/contents+tr.po index 44244b479d..857a079fdd 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -477,6 +477,12 @@ msgid "" "simplified diagram of the connection and shows where the error occured. We " "want these messages to be clear and informative without being overwhelming." msgstr "" +"Bu sürümde, Tor Browser uygulamasının bir onion hizmetine eriÅmeye " +"çalıÅırken karÅılaÅabileceÄi hizmet, istemci ve aÄ sorunları hakkında " +"kullanıcıyı bilgilendirme Åeklini iyileÅtirdik. Tor Browser artık kurulan " +"baÄlantının basitleÅtirilmiÅ bir Åeması üzerinde sorunun nerede çıktıÄını " +"görüntülüyor. Bu iletilerin aÅırı bilgi içermeden açık ve bilgilendirici " +"olmasını istiyoruz." #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -484,6 +490,8 @@ msgid "" "" msgstr "" +"" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -573,7 +581,7 @@ msgstr "" #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) msgid "**Give Feedback**" -msgstr "" +msgstr "**Geri Bildirimde Bulunun**" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -582,16 +590,19 @@ msgid "" "release, please let us know. Thanks to all of the teams across Tor, and the " "many volunteers, who contributed to this release." msgstr "" +"Bir hata ile karÅılaÅırsanız ya da bu sürümün daha iyi olması için bir " +"öneriniz varsa bize iletin. Tor projesindeki tüm ekiplere ve bu sürüme " +"katkıda bulunan çok sayıdaki gönüllüye teÅekkür ederiz." #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.title) msgid "Tor Browser 10" -msgstr "" +msgstr "Tor Browser 10" #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) msgid "## New Release: Tor Browser 10" -msgstr "" +msgstr "## Yeni Sürüm: Tor Browser 10" #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) @@ -599,6 +610,8 @@ msgid "" "The new shiny Tor Browser 10 for Desktop is now available from the Tor " "Browser download page and also from our distribution directory!" msgstr "" +"Yeni gıcır gıcır Tor Browser 10 masaüstü sürümü, Tor Browser indirme " +"sayfasından ve daÄıtım dizinimizden edinilebilir!" #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) @@ -609,6 +622,11 @@ msgid "" "We expect to release the new Tor Browser for Android based on Fenix in the " "following weeks." msgstr "" +"Tor Browser 10 Android sürümünü üzerinde çalıÅıyoruz. Yeni sürüm hazır olana" +" kadar var lan sürümü destekliyoruz. Mozilla, bu sürümü etkileyebileceÄini " +"öÄrendiÄi bir sorun hakkında bizi bilgilendirdi. Ãnümüzdeki haftalarda " +"Android için Fenix tabanlı yeni Tor Browser uygulamasını yayınlamayı " +"umuyoruz." #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) @@ -617,6 +635,10 @@ msgid "" "and Tor to 0.4.4.5. This release includes important [security updates to " "Firefox](https://www.mozilla.org/en-US/security/advisories/mfsa2020-43/)." msgstr "" +"Tor Browser 10, Firefox 78.3.0esr ile birlikte gelir. NoScript için 11.0.44 " +"sürümü ve Tor için 0.4.4.5 sürümü güncellemeleri eklenmiÅtir. Bu sürümde " +"önemli [Firefox güvenlik güncellemeleri](https://www.mozilla.org/en-"; +"US/security/advisories/mfsa2020-43/) bulunuyor." #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) @@ -626,6 +648,10 @@ msgid "" "US/firefox/enterprise/#overview) of Mozilla Firefox. Tor Browser 10.0 is the" " first stable release of the 10.0 series based on Firefox 78esr." msgstr "" +"Bu yeni Tor Browser sürümü, [yeni Mozilla Firefox geniÅletilmiÅ destek " +"sürümünü](https://www.mozilla.org/en-US/firefox/enterprise/#overview) temel " +"alarak Tor Browser uygulamasını kararlı duruma getirmeye odaklanmıÅtır. Tor " +"Browser 10.0, Firefox 78esr tabanlı 10.0 serisinin ilk kararlı sürümüdür." #: https//www.torproject.org/releases/tor-browser-10-0/ #: (content/releases/tor-browser-10-0/contents+en.lrpage.body) @@ -635,6 +6
[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
commit 16804005bb984dc105a213b25c14b766843af996 Author: Translation commit bot Date: Fri Mar 19 08:15:14 2021 + https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot --- contents+es.po | 55 +++ 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/contents+es.po b/contents+es.po index 495e7ad7a9..92275921b3 100644 --- a/contents+es.po +++ b/contents+es.po @@ -891,7 +891,7 @@ msgstr "# CPU" #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "* Any modern CPU should be fine." -msgstr "Cualquier CPU moderna deberÃa bastar." +msgstr "* Cualquier CPU moderna deberÃa bastar." #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) @@ -925,15 +925,14 @@ msgid "" " than 2 hours a day its usefulness is limited." msgstr "" "Tor no tiene un requisito estricto de tiempo en funcionamiento, pero si tu " -"repetidor no se encuantra funcionando al menos durente 2 horas al dÃa, su " -"utilidad es reducida." +"repetidor no funciona al menos 2 horas al dÃa, su utilidad es reducida." #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "Ideally the relay runs on a server which runs 24/7." msgstr "" -"Lo ideal es que el repetidor funcione en un servidor que está en marcha en " -"régimen 24/7." +"Lo ideal es que el repetidor funcione en un servidor que está en marcha las " +"24 horas del dÃa, todos los dÃas." #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) @@ -954,10 +953,10 @@ msgid "" " insecure. Relays that attempt to downgrade to an insecure version will be " "rejected from the network automatically." msgstr "" -"Por razones de seguridad, los repetidores Tor no deberÃan de rebajar su " -"versión de tor desde una soportada hacia otra no soportada. Algunas " -"versiones no soportadas son inseguras. Los repetidores que intenten rebajar " -"la versión hacia una insegura serán expulsados de la red automáticamente." +"Por razones de seguridad, los repetidores Tor no deberÃan cambiar su versión" +" de tor de una soportada hacia otra no soportada. Algunas versiones no " +"soportadas son inseguras. Los repetidores que intenten rebajar la versión " +"hacia una insegura serán expulsados de la red automáticamente." #: https//community.torproject.org/relay/types-of-relays/ #: (content/relay-operations/types-of-relays/contents+en.lrpage.title) @@ -1008,8 +1007,8 @@ msgid "" "A guard relay is the first relay in the chain of 3 relays building a Tor " "circuit." msgstr "" -"Un repetidor guardián, es el primero en la cadena de 3 repetidores a la hora" -" de construir un circuito Tor." +"Un repetidor guardián es el primero en la cadena de 3 repetidores a la hora " +"de construir un circuito Tor." #: https//community.torproject.org/relay/types-of-relays/ #: (content/relay-operations/types-of-relays/contents+en.lrpage.body) @@ -1056,7 +1055,7 @@ msgid "" "blocked as though it's coming from Tor." msgstr "" "Si estás administrando un repetidor desde casa y dispones de dirección IP " -"estática, podrÃas sopesar configurarlo como puente, ya que asÃ, tu tráfico " +"estática, podrÃas sopesar configurarlo como puente, ya que asà tu tráfico " "normal no serÃa bloqueado como si viniese de la red Tor." #: https//community.torproject.org/relay/types-of-relays/ @@ -1066,7 +1065,7 @@ msgid "" "of an issue." msgstr "" "Si tu dirección IP es dinámica o si dispones de varias direcciones IP, esto " -"no supone mucho problema." +"no será un problema." #: https//community.torproject.org/relay/types-of-relays/ #: (content/relay-operations/types-of-relays/contents+en.lrpage.body) @@ -1076,8 +1075,8 @@ msgid "" "more detail later in this guide)." msgstr "" "Un repetidor de no salida requiere muy poco esfuerzo por tu parte y el uso " -"del ancho de banda puede ser ajustado en profundidad en la configuración de " -"tor (la cual abordaremos con detalle más adelante)." +"del ancho de banda puede ajustarse en la configuración de tor (la cual " +"abordaremos con detalle más adelante)." #: https//community.torproject.org/relay/types-of-relays/ #: (content/relay-operations/types-of-relays/contents+en.lrpage.body) @@ -1085,8 +1084,8 @@ msgid "" "The so called \"exit policy\" of the relay decides if it is a relay allowing" " clients to exit or not." msgstr "" -"La llamada \"polÃtica de salida\" del repetidor, establece si dicho " -"repetidor permite que los clientes salgan a internet o no." +"La llamada \"polÃtica de salida\" del repetidor establece si dicho repetidor" +" permite que los clientes salgan a internet o no." #: http
[tor-commits] [translation/tpo-web] https://gitweb.torproject.org/translation.git/commit/?h=tpo-web
commit 91b254d3b2205748bb274793893f220af07a454d Author: Translation commit bot Date: Fri Mar 19 07:48:12 2021 + https://gitweb.torproject.org/translation.git/commit/?h=tpo-web --- contents+tr.po | 42 +- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/contents+tr.po b/contents+tr.po index 40242c2452..44244b479d 100644 --- a/contents+tr.po +++ b/contents+tr.po @@ -415,7 +415,7 @@ msgstr "" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) msgid "**Improved URL Bar Security Indicators**" -msgstr "" +msgstr "**GeliÅtirilmiÅ Adres ÃubuÄu Güvenlik Göstergeleri**" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -430,6 +430,15 @@ msgid "" "Tor Browser security indicators to make it easier for users to understand " "when they are visiting an non-secure website." msgstr "" +"Tarayıcılar geleneksel olarak güvenli bir aktarım iletiÅim kuralı üzerinden " +"yüklenen siteleri yeÅil kilit simgesiyle görüntüler. Ancak 2019 yılının " +"ortalarında, eski yeÅil kilit simgesi griye dönüÅtü ve varsayılan (güvenli) " +"baÄlantı durumunu vurgulamayı ve bozuk ya da güvenli olmayan baÄlantılara " +"daha fazla vurgu yapmayı amaçladı. Firefox ve Chrome gibi yaygın " +"tarayıcılar, kullanıcılara benzer deneyim saÄlamanın tüm kullanıcı tabanı " +"için iyi olacaÄını düÅündü. Bu kararda Firefox tarayıcısını izledik ve " +"kullanıcıların güvenli olmayan bir web sitesini ziyaret ettiÄini anlamasını " +"kolaylaÅtırmak için Tor Browser güvenlik göstergelerini güncelledik." #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -437,11 +446,13 @@ msgid "" "" msgstr "" +"" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) msgid "**Error pages for onion services**" -msgstr "" +msgstr "**Onion hizmetleri için hata sayfaları**" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -451,6 +462,11 @@ msgid "" "users received a standard Firefox error message, with no information about " "why they were unable to connect to the onion site." msgstr "" +"Bazen kullanıcılar onion sitelerine ulaÅmakta zorlanır. Ãnceki Tor Browser " +"sürümlerinde, bir onion hizmeti ile baÄlantı kurulurken bir sorun " +"çıktıÄında, kullanıcılara onion sitesine neden baÄlanamadıkları hakkında " +"herhangi bir bilgi içermeyen standart bir Firefox hata iletisi " +"görüntüleniyordu." #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -472,7 +488,7 @@ msgstr "" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) msgid "**Onion Names**" -msgstr "" +msgstr "**Onion Adları**" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -489,11 +505,22 @@ msgid "" "proof-of-concept human-memorable names for SecureDrop onion services " "addresses:" msgstr "" +"Åifreleme korumaları nedeniyle, onion hizmeti adreslerinin insanlar " +"tarafından anımsanması kolay deÄildir (https://torproject.org yerine " +"http://expyuzz4wqqyqhjn.onion/ gibi). Bu durum, kullanıcıların bir onion " +"sitesini keÅfetmesini ya da siteye yeniden gelmesini zorlaÅtırır. " +"GeliÅtiricilerin organik olarak bu soruna farklı Åekillerde ve çoÄunlukla " +"kendi hizmetlerine özel çözümlerle yaklaÅtıÄını gördük. Tüm kullanıcı " +"gruplarımız için kusursuz çalıÅan bir çözüm olmadıÄından bu soruna geniÅ " +"açıdan yaklaÅtık. Bu sürümde, SecureDrop onion hizmetleri adresleri için " +"insanlar tarafından akılda kalacak adlar geliÅtirmek amacıyla bir deneme " +"çalıÅması için Freedom of the Press Foundation (FPF) ve Electronic Frontier " +"Foundation HTTPS Everywhere uygulaması ile iÅ birliÄi yaptık:" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) msgid "The Intercept:" -msgstr "" +msgstr "The Intercept:" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -508,7 +535,7 @@ msgstr "http://xpxduj55x2j27l2qytu2tcetykyfxbjbafin3x4i3ywddzphkbrd3jyd.onion"; #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) msgid "Lucy Parsons Labs:" -msgstr "" +msgstr "Lucy Parsons Labs:" #: https//www.torproject.org/releases/tor-browser-95/ #: (content/releases/tor-browser-95/contents+en.lrpage.body) @@ -528,6 +555,9 @@ msgid "" "jointly con
[tor-commits] [translation/communitytpo-contentspot] https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot
commit 8e2be39593fcebb5ba05b3ec19754105b44aa604 Author: Translation commit bot Date: Fri Mar 19 07:15:10 2021 + https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-contentspot --- contents+es.po | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/contents+es.po b/contents+es.po index 2b4708ad58..495e7ad7a9 100644 --- a/contents+es.po +++ b/contents+es.po @@ -360,8 +360,8 @@ msgid "" "We want Tor to work for everyone in the world, which means our software must" " be translated into a lot of languages." msgstr "" -"Queremos que Tor le sirva a todo el mundo, para lo cual nuestro software " -"debe ser traducido a muchos idiomas." +"Queremos que Tor le sirva a todo el mundo, por lo que nuestro software se " +"debe traducir a muchos idiomas." #: https//community.torproject.org/localization/ #: (content/localization/contents+en.lrpage.cta) @@ -488,7 +488,7 @@ msgid "" "Ubuntu for the latest LTS release." msgstr "" "Estas instrucciones están pensadas para usar la última versión estable de " -"dicho sistema operativo, en el caso de Ubuntu para la ultima versión LTS." +"dicho sistema operativo, en el caso de Ubuntu para la última versión LTS." #: https//community.torproject.org/relay/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) @@ -574,7 +574,7 @@ msgstr "" #: (content/relay-operations/technical-setup/contents+en.lrpage.body) msgid "Port 9001 is another commonly used ORPort.)" msgstr "" -"El puerto 9001 es otro frecuentemente utilizado para la opcón ORPort.)" +"El puerto 9001 es otro frecuentemente utilizado para la opción ORPort.)" #: https//community.torproject.org/relay/setup/ #: (content/relay-operations/technical-setup/contents+en.lrpage.body) @@ -594,7 +594,7 @@ msgstr "Esta información se hará pública." msgid "" "* How much bandwidth/monthly traffic do you want to allow for Tor traffic?" msgstr "" -"* Cuanto ancho de banda / tráfico mensual quieres permitor para el tráfico " +"* ¿Cuánto ancho de banda / tráfico mensual quieres permitir para el tráfico " "de Tor?" #: https//community.torproject.org/relay/setup/ @@ -710,7 +710,7 @@ msgid "" " [bridge with obfs4 support](/relay/setup/bridge/)." msgstr "" "Si tienes menos que 10 Mbit/s pero al menos 1 Mbit/s, te recomendamos que " -"corras un [puente con soporte obfs4](relay/setup/bridge)." +"mantengas un [puente con soporte obfs4](relay/setup/bridge)." #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) @@ -718,7 +718,7 @@ msgid "" "If you do not know your bandwidth you can use http://beta.speedtest.net to " "measure it." msgstr "" -"Si no sabes de cuanto ancho de banda dispones, puedes usar " +"Si no sabes de cuánto ancho de banda dispones, puedes usar " "http://beta.speedtest.net para medirlo." #: https//community.torproject.org/relay/relays-requirements/ @@ -809,7 +809,7 @@ msgid "" "Additional IPv6 connectivity is great and recommended/encouraged but not a " "requirement." msgstr "" -"La conectividad IPv6 está genial y es recomendable, pero no es un requisito." +"La conectividad IPv6 es buena y recomendable, pero no es un requisito." #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) @@ -817,8 +817,8 @@ msgid "" "There should be no problem at all with this requirement (all commercially " "available servers come with at least one IPv4 address)." msgstr "" -"No deberÃa de haber problema en absoluto con este requisito (todos los " -"servidores comerciales vienen con al menos una dirección IPv4)" +"No deberÃa haber problemas con este requisito (todos los servidores " +"comerciales vienen con al menos una dirección IPv4)" #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) @@ -872,7 +872,7 @@ msgstr "# Almacenamiento en disco" #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) msgid "Tor does not need much disk storage." -msgstr "Tor no necesita mucho almacenamiento en disco." +msgstr "Tor no necesita mucho espacio en el disco." #: https//community.torproject.org/relay/relays-requirements/ #: (content/relay-operations/relays-requirements/contents+en.lrpage.body) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits