[tor-commits] [tor-browser-build/master] Bug 29349: Remove network.http.spdy.* overrides from meek helper user.js.
commit 9117e69a41563c21621d7337357d9da7c8958573 Author: David Fifield Date: Tue Feb 5 22:13:56 2019 + Bug 29349: Remove network.http.spdy.* overrides from meek helper user.js. First added in https://bugs.torproject.org/15512 for Firefox 38 ESR, these are no longer needed. Tor Browser no longer sets these to false: https://bugs.torproject.org/14952#comment:49 https://github.com/arthuredelstein/tor-browser/commit/14952+1 network.http.spdy.enabled.http2draft no longer even exists: https://bugzilla.mozilla.org/show_bug.cgi?id=1132357 network.http.spdy.enabled.v3-1 no longer even exists: https://bugzilla.mozilla.org/show_bug.cgi?id=1248197 --- .../tor-browser/Bundle-Data/PTConfigs/meek-http-helper-user.js| 8 1 file changed, 8 deletions(-) diff --git a/projects/tor-browser/Bundle-Data/PTConfigs/meek-http-helper-user.js b/projects/tor-browser/Bundle-Data/PTConfigs/meek-http-helper-user.js index 820335d..c62b066 100644 --- a/projects/tor-browser/Bundle-Data/PTConfigs/meek-http-helper-user.js +++ b/projects/tor-browser/Bundle-Data/PTConfigs/meek-http-helper-user.js @@ -9,14 +9,6 @@ user_pref("browser.dom.window.dump.enabled", true); // https://trac.torproject.org/projects/tor/ticket/13442#comment:1 user_pref("security.ssl.disable_session_identifiers", false); -// Enable SPDY and HTTP/2 as they are in Firefox 38, for a matching ALPN -// extension. -// https://trac.torproject.org/projects/tor/ticket/15512 -user_pref("network.http.spdy.enabled", true); -user_pref("network.http.spdy.enabled.http2", true); -user_pref("network.http.spdy.enabled.http2draft", true); -user_pref("network.http.spdy.enabled.v3-1", true); - // Disable safe mode. In case of a crash, we don't want to prompt for a // safe-mode browser that has extensions disabled. // https://support.mozilla.org/en-US/questions/951221#answer-410562 ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/support-portal] Update translations for support-portal
commit e1ab1609270e44fe3d972ddd5b57745f958ddbb5 Author: Translation commit bot Date: Wed Feb 6 01:19:51 2019 + Update translations for support-portal --- contents+pt-BR.po | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/contents+pt-BR.po b/contents+pt-BR.po index 71a44d627..dfa3248d6 100644 --- a/contents+pt-BR.po +++ b/contents+pt-BR.po @@ -2,9 +2,9 @@ # erinm, 2019 # Eduardo Bonsi, 2019 # Emma Peel, 2019 -# Chacal Exodius, 2019 # Alexei Gonçalves de Oliveira , 2019 # Eduardo Addad de Oliveira , 2019 +# Chacal Exodius, 2019 # msgid "" msgstr "" @@ -12,7 +12,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-01-28 19:24+CET\n" "PO-Revision-Date: 2018-10-02 22:41+\n" -"Last-Translator: Eduardo Addad de Oliveira , 2019\n" +"Last-Translator: Chacal Exodius, 2019\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/otf/teams/1519/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -173,6 +173,8 @@ msgid "" "Atlas is a web application to learn about currently running Tor " "[relays](#relay)." msgstr "" +"Atlas é uma aplicação web para aprender sobre o funcionamento do Tor " +"[relays](#relay)." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -197,6 +199,9 @@ msgid "" "authorities take periodic measurements of the [relays](#relay) in the " "[consensus](#consensus)." msgstr "" +"Para determinar a taxa de transferência de um relé, os relés especiais " +"chamados de autoridades de largura de banda fazem medições periódicas dos " +"[relays](#relay) no [consensus](#consensus)." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -435,7 +440,7 @@ msgstr "" #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### cookie" -msgstr "" +msgstr "### cookie" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -824,7 +829,7 @@ msgstr "" #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### hop" -msgstr "" +msgstr "### hop" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1115,6 +1120,9 @@ msgid "" "particular site, similarly to \"[New Tor Circuit for this Site](#new-tor-" "circuit-for-this-site)\"." msgstr "" +"A nova Identidade também pode ajudar se o Navegador Tor estiver com " +"problemas para se conectar a um site especÃfico, da mesma forma que \"[New " +"Tor Circuit for this Site](#new-tor-circuit-for-this-site)\"." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/support-portal] Update translations for support-portal
commit cc35ebd47be4498dec9d3eef9f49f1f1d49be5af Author: Translation commit bot Date: Tue Feb 5 22:20:02 2019 + Update translations for support-portal --- contents+de.po | 75 ++ contents+fr.po | 67 +++ 2 files changed, 122 insertions(+), 20 deletions(-) diff --git a/contents+de.po b/contents+de.po index 797bb7582..1f6d3f799 100644 --- a/contents+de.po +++ b/contents+de.po @@ -1178,13 +1178,19 @@ msgid "" "Services; meek-azure makes it look like you are using a Microsoft web site; " "and meek-google makes it look like you are using Google search." msgstr "" +"Diese [Pluggable-Transporte](#Pluggable-Transporte) lassen es so aussehen, " +"als würdest du eine groÃe Website besuchen, anstatt [Tor](#tor-/-tor-network" +"/-core-tor) zu verwenden. Meek-amazon lässt es so aussehen, als würdest du " +"Amazon Web Services verwenden; Meek-azure lässt es so aussehen, als würdest " +"du eine Microsoft-Website nutzen; und Meek-google lässt es so aussehen, als " +"würdest du die Google-Suche verwenden." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### middle relay" -msgstr "" +msgstr "### middle relay" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1195,20 +1201,23 @@ msgid "" "function as either a \"middle\" or a \"[guard](#guard)\" for different " "users." msgstr "" +"Die mittlere Position im [Tor-Circuit](#circuit). Non-Exit-Relais können für" +" verschiedene Benutzer entweder als \"mittlere\" oder \"[guard](#guard)\" " +"fungieren." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## N" -msgstr "" +msgstr "## N" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### New Identity" -msgstr "" +msgstr "### New Identity" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1219,6 +1228,9 @@ msgid "" " your subsequent browser activity from being linkable to what you were doing" " before." msgstr "" +"New Identity ist eine Funktion von [Tor Browser](#tor-browser), wenn du " +"verhindern möchtest, dass deine spätere Browseraktivität mit dem, was du " +"vorher gemacht hast, verlinkbar ist." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1229,6 +1241,10 @@ msgid "" "information such as [cookies](#cookie) and [browsing history](#browsing-" "history), and use New [Tor circuits](#circuit) for all connections." msgstr "" +"Wenn du es auswählst, werden alle deine geöffneten Tabs und Fenster " +"geschlossen, alle privaten Informationen wie [Cookies](#cookie) und " +"[Browserverlauf](#browserverlauf) gelöscht und neue [Tor-Circuits](#Circuit)" +" für alle Verbindungen verwendet." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1238,6 +1254,9 @@ msgid "" "Tor Browser will warn you that all activity and downloads will be stopped, " "so take this into account before clicking âNew Identityâ." msgstr "" +"Der Tor-Browser warnt Sie, dass alle Aktivitäten und Downloads gestoppt " +"werden, also berücksichtigen Sie dies, bevor Sie auf \"Neue Identität\" " +"klicken." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1248,13 +1267,16 @@ msgid "" "particular site, similarly to \"[New Tor Circuit for this Site](#new-tor-" "circuit-for-this-site)\"." msgstr "" +"New Identity kann auch helfen, wenn der Tor-Browser Probleme bei der " +"Verbindung zu einer bestimmten Website hat, ähnlich wie \"[New Tor Circuit " +"for this site](#new-tor-circuit-for-this-site)\"." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### New Tor Circuit for this Site" -msgstr "" +msgstr "### Neuer Tor Circuit für diese Seite" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1269,13 +1291,22 @@ msgid "" "not clear any private information or unlink your activity, nor does it " "affect your current connections to other websites." msgstr "" +"Diese Option ist nützlich, wenn der von dir verwendete [exit](#exit) keine " +"Verbindung zu der von dir
[tor-commits] [translation/support-portal] Update translations for support-portal
commit e8363b334c168da4262d01b3c513f0521cf13baf Author: Translation commit bot Date: Tue Feb 5 21:50:02 2019 + Update translations for support-portal --- contents+de.po | 42 -- contents+fr.po | 48 ++-- 2 files changed, 70 insertions(+), 20 deletions(-) diff --git a/contents+de.po b/contents+de.po index a00666cdd..797bb7582 100644 --- a/contents+de.po +++ b/contents+de.po @@ -1018,14 +1018,14 @@ msgstr "HTTPS Everywhere ist in [Tor Browser](#tor-browser) installiert." #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## I" -msgstr "" +msgstr "## I" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### Internet Service Provider (ISP)" -msgstr "" +msgstr "### Internet Service Provider (ISP)" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1036,13 +1036,17 @@ msgid "" " for accessing and using the Internet. When using [Tor Browser](#tor-" "browser), your ISP cannot see what websites you're visiting." msgstr "" +"Ein Internet Service Provider (ISP) ist ein Unternehmen, das " +"Dienstleistungen für den Zugriff und die Nutzung des Internets anbietet. " +"Wenn du [Tor Browser](#tor-browser) verwendest, kann dein ISP nicht sehen, " +"welche Websites du besuchst." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### IP address" -msgstr "" +msgstr "### IP-Adresse" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1054,6 +1058,10 @@ msgid "" " participating in a computer network that uses the Internet Protocol for " "communication." msgstr "" +"Eine Internet-Protokoll-Adresse (IP-Adresse) ist ein numerisches (oder im " +"Falle von IPv6 alphanumerisches) Etikett, das jedem Gerät (z.B. Computer, " +"Drucker) zugeordnet ist, das an einem Computernetzwerk teilnimmt, welches " +"das Internet-Protokoll zur Kommunikation verwendet." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1063,6 +1071,8 @@ msgid "" "IP addresses are the location address of the device, similar to the " "addresses of physical locations." msgstr "" +"IP-Adressen sind die Standortadresse des Geräts, ähnlich wie die Adressen " +"von physischen Standorten." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1072,20 +1082,23 @@ msgid "" "[Tor Browser](#tor-browser) obscures your location by making it look like " "your [traffic](#traffic) is coming from an IP address that is not your own." msgstr "" +"[Tor Browser](#tor-browser) verdeckt deinen Standort, indem er ihn so " +"aussehen lässt, als ob dein [traffic](#traffic) von einer IP-Adresse kommt, " +"die nicht deine eigene ist." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## J" -msgstr "" +msgstr "## J" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### JavaScript" -msgstr "" +msgstr "### JavaScript" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -1100,27 +1113,34 @@ msgid "" "Browser](#tor-browser) can be used to manage Javascript on different " "websites." msgstr "" +"JavaScript ist eine Programmiersprache, mit der Websites interaktive " +"Elemente wie Video-, Animations-, Audio- und Status-Timelines anbieten. " +"Leider kann JavaScript auch Angriffe auf die Sicherheit des " +"[Webbrowser](#Webbrowser) ermöglichen, die zu einer Deanonymisierung führen " +"können. Die [NoScript](#noscript)[extension](#add-on-extension-or-plugin) in" +" [Tor Browser](#tor-browser) kann verwendet werden, um Javascript auf " +"verschiedenen Websites zu verwalten." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## K" -msgstr "" +msgstr "## K" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #:
[tor-commits] [stem/master] BandwidthFile python 3.x regression
commit f1c6e30dbb9ca739df3b577bf0a5f547d5383b3a Author: Damian Johnson Date: Tue Feb 5 13:41:55 2019 -0800 BandwidthFile python 3.x regression Oops, forgot to re-run tests with python 3.x. Recent change had a bytes/unicode regression slip in... https://trac.torproject.org/projects/tor/ticket/29332 == ERROR: test_format_v1_2 -- Traceback (most recent call last): File "/home/atagar/Desktop/stem/test/unit/descriptor/bandwidth_file.py", line 103, in test_format_v1_2 self.assertEqual('1.2.0', desc.version) File "/home/atagar/Desktop/stem/stem/descriptor/__init__.py", line 1041, in __getattr__ parsing_function(self, self._entries) File "/home/atagar/Desktop/stem/stem/descriptor/bandwidth_file.py", line 116, in _parse_header elif not header and 'node_id=' in line: TypeError: a bytes-like object is required, not 'str' --- stem/descriptor/bandwidth_file.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stem/descriptor/bandwidth_file.py b/stem/descriptor/bandwidth_file.py index e2a420ef..f73dc007 100644 --- a/stem/descriptor/bandwidth_file.py +++ b/stem/descriptor/bandwidth_file.py @@ -113,7 +113,7 @@ def _parse_header(descriptor, entries): break # end of the content elif line in (HEADER_DIV, HEADER_DIV_ALT): break # end of header -elif not header and 'node_id=' in line: +elif not header and b'node_id=' in line: break # version 1.0 doesn't have any headers if b'=' in line: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [translation/support-portal] Update translations for support-portal
commit de95d0b882434cf2d6b318f5cac06baf0d4ad2e6 Author: Translation commit bot Date: Tue Feb 5 21:20:06 2019 + Update translations for support-portal --- contents+pt-BR.po | 139 +- 1 file changed, 84 insertions(+), 55 deletions(-) diff --git a/contents+pt-BR.po b/contents+pt-BR.po index f1fed9d89..71a44d627 100644 --- a/contents+pt-BR.po +++ b/contents+pt-BR.po @@ -279,7 +279,7 @@ msgstr "[Tor Browser](#tor-browser) impede a impressão digital." #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### browsing history" -msgstr "" +msgstr "### histórico de navegação" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -304,14 +304,14 @@ msgstr "" #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "## C" -msgstr "" +msgstr "## C" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### CAPTCHA" -msgstr "" +msgstr "### CAPTCHA" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -321,6 +321,8 @@ msgid "" "Captchas are a challenge-response test used in computing to determine " "whether the user is human or not." msgstr "" +"Captchas são um teste de desafio-resposta usado na computação para " +"determinar se o usuário é humano ou não." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -338,7 +340,7 @@ msgstr "" #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### checksum" -msgstr "" +msgstr "### soma de verificação" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -355,7 +357,7 @@ msgstr "" #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### circuit" -msgstr "" +msgstr "### circuito" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -377,7 +379,7 @@ msgstr "" #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### client" -msgstr "" +msgstr "### cliente " #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -388,13 +390,16 @@ msgid "" "network, typically running on behalf of one user, that routes application " "connections over a series of [relays](#relay)." msgstr "" +"No [Tor](#tor-/-tor-network/-core-tor), um cliente é um nó na rede Tor, " +"normalmente executado em nome de um usuário, que roteia conexões de " +"aplicativos em uma série de [retransmissor](#relay)." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### Compass" -msgstr "" +msgstr "### Bússola" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -404,13 +409,15 @@ msgid "" "Compass is a web application to learn about currently running [Tor " "relays](#relay) in bulk." msgstr "" +"Bússola é uma aplicação web para aprender sobre atualmente em execução " +"[retransmissor Tor](#relay) em grandes quantidades." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### consensus" -msgstr "" +msgstr "### consenso" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -447,7 +454,7 @@ msgstr "" #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### cross-site scripting (XSS)" -msgstr "" +msgstr "### cross-site scripting (XSS)" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -457,13 +464,16 @@ msgid "" "Cross-Site Scripting (XSS) allows an attacker to add malicious functionality" " or behavior to a website when they shouldn't have the ability to do so." msgstr "" +"Cross-Site Scripting (XSS) permite que um invasor adicione funcionalidade ou" +" comportamento malicioso a um site quando não deveria ter a capacidade de " +"fazer isso." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #:
[tor-commits] [translation/support-portal] Update translations for support-portal
commit b8763eda422750c6efd30c2f5944dd15bdc49e68 Author: Translation commit bot Date: Tue Feb 5 20:50:04 2019 + Update translations for support-portal --- contents+pt-BR.po | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/contents+pt-BR.po b/contents+pt-BR.po index 6dc71f3ce..f1fed9d89 100644 --- a/contents+pt-BR.po +++ b/contents+pt-BR.po @@ -1,10 +1,10 @@ # Translators: -# Eduardo Addad de Oliveira , 2018 # erinm, 2019 # Eduardo Bonsi, 2019 # Emma Peel, 2019 # Chacal Exodius, 2019 # Alexei Gonçalves de Oliveira , 2019 +# Eduardo Addad de Oliveira , 2019 # msgid "" msgstr "" @@ -12,7 +12,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-01-28 19:24+CET\n" "PO-Revision-Date: 2018-10-02 22:41+\n" -"Last-Translator: Alexei Gonçalves de Oliveira , 2019\n" +"Last-Translator: Eduardo Addad de Oliveira , 2019\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/otf/teams/1519/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -243,7 +243,7 @@ msgstr "" #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "### browser fingerprinting" -msgstr "" +msgstr "### impressão digital do navegador" #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -253,6 +253,8 @@ msgid "" "Fingerprinting is the process of collecting information about a device or " "service to make educated guesses about its identity or characteristics." msgstr "" +"Impressão digital é o processo de coletar informações sobre um dispositivo " +"ou serviço para fazer suposições sobre sua identidade ou caracterÃsticas." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) @@ -262,13 +264,15 @@ msgid "" "Unique behavior or responses can be used to identify the device or service " "analyzed." msgstr "" +"Comportamento ou respostas exclusivas podem ser usados para identificar o " +"dispositivo ou serviço analisado." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) #: https//support.torproject.org/misc/tor-glossary/ #: (content/misc/glossary/contents+en.lrquestion.description) msgid "[Tor Browser](#tor-browser) prevents fingerprinting." -msgstr "" +msgstr "[Tor Browser](#tor-browser) impede a impressão digital." #: https//support.torproject.org/glossary/ #: (content/glossary/contents+en.lrquestion.description) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser-build/master] Bug 29325: Use Yawning's utls fork
commit 50193b4aff592e79b5a45fccb2a1547cef8e2691 Author: Nicolas Vigier Date: Tue Feb 5 19:54:13 2019 +0100 Bug 29325: Use Yawning's utls fork The nightly version of obfs4 now requires Yawning's utls fork, so we change projects/goutls to use Yawning's fork. While doing that we rename keyring/obfs4.gpg to keyring/yawning.gpg, to use the same keyring in obfs4 and goutls. And we refresh it to get the new subkeys. --- keyring/{obfs4.gpg => yawning.gpg} | Bin 41312 -> 58959 bytes projects/gocompress/config | 17 + projects/goutls/config | 13 + projects/obfs4/config | 2 +- 4 files changed, 27 insertions(+), 5 deletions(-) diff --git a/keyring/obfs4.gpg b/keyring/yawning.gpg similarity index 65% rename from keyring/obfs4.gpg rename to keyring/yawning.gpg index f26a4cd..e3384c5 100644 Binary files a/keyring/obfs4.gpg and b/keyring/yawning.gpg differ diff --git a/projects/gocompress/config b/projects/gocompress/config new file mode 100644 index 000..c675362 --- /dev/null +++ b/projects/gocompress/config @@ -0,0 +1,17 @@ +# vim: filetype=yaml sw=2 +version: '[% c("abbrev") %]' +git_url: https://github.com/dsnet/compress +git_hash: cc9eb1d7ad760af14e8f918698f745e80377af4f +filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz' + +build: '[% c("projects/go/var/build_go_lib") %]' + +var: + container: +use_container: 1 + go_lib: github.com/dsnet/compress + +input_files: + - project: container-image + - name: go +project: go diff --git a/projects/goutls/config b/projects/goutls/config index bdd5273..b21dea9 100644 --- a/projects/goutls/config +++ b/projects/goutls/config @@ -1,7 +1,9 @@ # vim: filetype=yaml sw=2 -version: '[% c("abbrev") %]' -git_url: https://github.com/refraction-networking/utls -git_hash: a89e7e6da482a5a0db02578fc606ace9ccfbea62 +git_url: https://gitlab.com/yawning/utls.git +version: 0.0.9-2 +git_hash: 'v[% c("version") %]' +tag_gpg_id: 1 +gpg_keyring: yawning.gpg filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz' build: '[% c("projects/go/var/build_go_lib") %]' @@ -9,9 +11,10 @@ build: '[% c("projects/go/var/build_go_lib") %]' var: container: use_container: 1 - go_lib: github.com/refraction-networking/utls + go_lib: gitlab.com/yawning/utls.git go_lib_deps: - goxcrypto +- gocompress input_files: - project: container-image @@ -19,3 +22,5 @@ input_files: project: go - name: goxcrypto project: goxcrypto + - name: gocompress +project: gocompress diff --git a/projects/obfs4/config b/projects/obfs4/config index 2c94f10..32d3435 100644 --- a/projects/obfs4/config +++ b/projects/obfs4/config @@ -3,7 +3,7 @@ version: 0.0.7 git_url: https://git.torproject.org/pluggable-transports/obfs4.git git_hash: 'obfs4proxy-[% c("version") %]' tag_gpg_id: 1 -gpg_keyring: obfs4.gpg +gpg_keyring: yawning.gpg filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz' var: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-60.5.0esr-8.5-1] Bug 29180: MAR download stalls when about dialog is opened
commit ffda294141584fdf69257e2a04fbcc7d4705ca3f Author: Kathy Brade Date: Thu Jan 31 10:01:14 2019 -0500 Bug 29180: MAR download stalls when about dialog is opened Avoid stopping and restarting the download when the about dialog or update dialog is opened. This avoids a race between canceling the MAR download and trying to start a new download. --- browser/base/content/aboutDialog-appUpdater.js | 17 +++- toolkit/mozapps/update/content/updates.js | 27 ++ 2 files changed, 27 insertions(+), 17 deletions(-) diff --git a/browser/base/content/aboutDialog-appUpdater.js b/browser/base/content/aboutDialog-appUpdater.js index e81098a1e898..b732db6bee6b 100644 --- a/browser/base/content/aboutDialog-appUpdater.js +++ b/browser/base/content/aboutDialog-appUpdater.js @@ -318,11 +318,18 @@ appUpdater.prototype = this.update.QueryInterface(Ci.nsIWritablePropertyBag); this.update.setProperty("foregroundDownload", "true"); -this.aus.pauseDownload(); -let state = this.aus.downloadUpdate(this.update, false); -if (state == "failed") { - this.selectPanel("downloadFailed"); - return; +// If one is not already in progress, start a download. Previously, +// we would pause and restart an existing download in case there was +// a need to transition from a background download to a foreground one, +// but that caused Tor bug 29180. There is no difference between a +// foreground and background download unless the update manifest +// includes a backgroundInterval attribute. +if (!this.isDownloading) { + let state = this.aus.downloadUpdate(this.update, false); + if (state == "failed") { +this.selectPanel("downloadFailed"); +return; + } } this.setupDownloadingUI(); diff --git a/toolkit/mozapps/update/content/updates.js b/toolkit/mozapps/update/content/updates.js index 5b6ae7cc6ba1..195265ff81f9 100644 --- a/toolkit/mozapps/update/content/updates.js +++ b/toolkit/mozapps/update/content/updates.js @@ -751,19 +751,22 @@ var gDownloadingPage = { gUpdates.update.QueryInterface(Ci.nsIWritablePropertyBag); gUpdates.update.setProperty("foregroundDownload", "true"); - // Pause any active background download and restart it as a foreground - // download. - aus.pauseDownload(); - var state = aus.downloadUpdate(gUpdates.update, false); - if (state == "failed") { -// We've tried as hard as we could to download a valid update - -// we fell back from a partial patch to a complete patch and even -// then we couldn't validate. Show a validation error with instructions -// on how to manually update. -this.cleanUp(); -gUpdates.wiz.goTo("errors"); -return; + // If it is not already in progress, start the download. See + // Tor bug 29180 as well as the longer comment in the startDownload() + // function within browser/base/content/aboutDialog-appUpdater.js. + if (!aus.isDownloading) { +var state = aus.downloadUpdate(gUpdates.update, false); +if (state == "failed") { + // We've tried as hard as we could to download a valid update - + // we fell back from a partial patch to a complete patch and even + // then we couldn't validate. Show a validation error with + // instructions on how to manually update. + this.cleanUp(); + gUpdates.wiz.goTo("errors"); + return; +} } + // Add this UI as a listener for active downloads aus.addDownloadListener(this); ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor-browser/tor-browser-60.5.0esr-8.5-1] Bug 28885: notify users that update is downloading
commit d176b2c555c1f0298ab8764bcb6c4fda8dc255ff Author: Kathy Brade Date: Wed Jan 16 15:06:07 2019 -0500 Bug 28885: notify users that update is downloading Add a "Downloading Tor Browser update" item which appears in the hamburger (app) menu while the update service is downloading a MAR file. Before this change, the browser did not indicate to the user that an update was in progress, which is especially confusing in Tor Browser because downloads often take some time. If the user clicks on the new menu item, the about dialog is opened to allow the user to see download progress. As part of this fix, the update service was changed to always show update-related messages in the hamburger menu, even if the update was started in the foreground via the about dialog or via the "Check for Tor Browser Update" toolbar menu item. This change is consistent with the Tor Browser goal of making sure users are informed about the update process. --- browser/app/profile/000-tor-browser.js | 1 + .../customizableui/content/panelUI.inc.xul | 1 + .../components/customizableui/content/panelUI.js | 28 ++ browser/components/nsBrowserGlue.js| 1 + .../themes/shared/customizableui/panelUI.inc.css | 1 + browser/themes/shared/toolbarbutton-icons.inc.css | 1 + toolkit/mozapps/update/UpdateListener.jsm | 23 ++ toolkit/mozapps/update/nsUpdateService.js | 28 ++ 8 files changed, 84 insertions(+) diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js index 11027f4c9a3a..9f1e727ce724 100644 --- a/browser/app/profile/000-tor-browser.js +++ b/browser/app/profile/000-tor-browser.js @@ -20,6 +20,7 @@ pref("startup.homepage_override_url", "https://blog.torproject.org/category/tags // Try to nag a bit more about updates: Pop up a restart dialog an hour after the initial dialog pref("app.update.promptWaitTime", 3600); pref("app.update.badge", true); +pref("app.update.notifyDuringDownload", true); pref("extensions.hotfix.id", ""); // Bug 16837: Disable hotfix updates as they may cause compat issues #ifdef XP_WIN diff --git a/browser/components/customizableui/content/panelUI.inc.xul b/browser/components/customizableui/content/panelUI.inc.xul index 5891556a6e5f..ee4f8351d02b 100644 --- a/browser/components/customizableui/content/panelUI.inc.xul +++ b/browser/components/customizableui/content/panelUI.inc.xul @@ -172,6 +172,7 @@ { @@ -120,6 +122,28 @@ const PanelUI = { } }, + _initUpdaterStrings() { +// If Torbutton is installed and enabled, replace the "Downloading update" +// string with one from torbutton.properties (to facilitate localization). +try { + let brands = Services.strings.createBundle( + "chrome://branding/locale/brand.properties"); + let stringArgs = [brands.GetStringFromName("brandShortName")]; + let torbuttonBundle = Services.strings.createBundle( +"chrome://torbutton/locale/torbutton.properties"); + let label = torbuttonBundle.formatStringFromName( + "updateDownloadingPanelUILabel", stringArgs, 1); + let attrName = "label-update-downloading"; + let elements = document.getElementsByClassName("panel-banner-item"); + for (let i = 0; i < elements.length; ++i) { +let elem = elements.item(i); +if (elem.hasAttribute(attrName)) { + elem.setAttribute(attrName, label); +} + } +} catch (e) {} + }, + _eventListenersAdded: false, _ensureEventListenersAdded() { if (this._eventListenersAdded) @@ -152,6 +176,7 @@ const PanelUI = { Services.obs.removeObserver(this, "fullscreen-nav-toolbox"); Services.obs.removeObserver(this, "appMenu-notifications"); +Services.obs.removeObserver(this, "show-update-progress"); window.removeEventListener("MozDOMFullscreen:Entered", this); window.removeEventListener("MozDOMFullscreen:Exited", this); @@ -252,6 +277,9 @@ const PanelUI = { this._notifications = AppMenuNotifications.notifications; this._updateNotifications(true); break; + case "show-update-progress": +openAboutDialog(); +break; } }, diff --git a/browser/components/nsBrowserGlue.js b/browser/components/nsBrowserGlue.js index 0ec10a3337d4..e68817fd3c7c 100644 --- a/browser/components/nsBrowserGlue.js +++ b/browser/components/nsBrowserGlue.js @@ -187,6 +187,7 @@ const global = this; const listeners = { observers: { +"update-downloading": ["UpdateListener"], "update-staged": ["UpdateListener"], "update-downloaded": ["UpdateListener"], "update-available": ["UpdateListener"], diff --git a/browser/themes/shared/customizableui/panelUI.inc.css
[tor-commits] [webwml/master] added to salmon description for GSoC
commit d2bff123d856bdfa5db4a344e06d4f0a00327524 Author: cohosh Date: Tue Feb 5 12:23:12 2019 -0500 added to salmon description for GSoC --- getinvolved/en/volunteer.wml | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/getinvolved/en/volunteer.wml b/getinvolved/en/volunteer.wml index 862cd359..8564312f 100644 --- a/getinvolved/en/volunteer.wml +++ b/getinvolved/en/volunteer.wml @@ -1134,12 +1134,13 @@ For more information https://trac.torproject.org/projects/tor/ticket/17 Salmon as a Bridge Distribution Mechanism -Likely Mentors: ahf, cohosh +Likely Mentors: ahf, Cecylia (cohosh) - -This project entails building a different bridge distribution mechanism than what we have today with BridgeDB where reputation and social contacts gives you access to "better" bridges and adds a penalty for when a bridge is censored. - + Many users rely on bridges, or anti-censorship proxies, to connect to the Tor network. We need a way of distributing bridge information to users so that they are able to connect. However, when censors learn this information the bridges quickly become blocked and can no longer be used. Our goal is to distribute bridges to users in censored regions when they need the, while also limiting the amount of bridge information that is leaked to censors. + +This project entails implementing Salmon, a bridge distribution mechanism that partitions and distributes bridges using reputation and social contacts to give well-behaved users access to "better" bridges and add a penalty when their bridges get censored. + For more information on Salmon, https://www.freehaven.net/anonbib/cache/salmon-pets2016.pdf;>see the related paper and https://github.com/SalmonProject;>source code. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] Updates for GSoC 2019
commit 8e19f84c1735d124b02ffd174fb91818fd4939f0 Author: Maria Pilar Guerra Arias Date: Tue Feb 5 10:37:35 2019 +0100 Updates for GSoC 2019 --- getinvolved/en/volunteer.wml | 94 ++-- 1 file changed, 90 insertions(+), 4 deletions(-) diff --git a/getinvolved/en/volunteer.wml b/getinvolved/en/volunteer.wml index 15cdf065..862cd359 100644 --- a/getinvolved/en/volunteer.wml +++ b/getinvolved/en/volunteer.wml @@ -741,6 +741,7 @@ meetings around the world. #Keep old ids in case of incoming links. + Python Tor Client @@ -842,6 +843,8 @@ ideas. --> + + + + @@ -959,6 +965,7 @@ For more information https://trac.torproject.org/projects/tor/ticket/13 + + + - + + + +v3 Onion Services + +Language: C + +Likely Mentors: George (asn) + + +The onion services team is interested in mentoring projects related to v3 onion services. Anything from designing and implementing a https://trac.torproject.org/projects/tor/ticket/28841;>HS health measurer, refactoring and improving the already existing code, or designing https://trac.torproject.org/projects/tor/query?status=!closed=~tor-hs;>new features and improvements. + + + +This is a relatively difficult project which will require candidates to have a good understanding of the https://www.torproject.org/docs/onion-services.html.en;>onion service protocol and in particular the https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt;>v3 spec. + + + + + +Tor Browser Crash Reporter + +Language: Python + +Likely Mentors: Tom (tjr) + + +This project involves modifying the Firefox Crash Reporter to submit less privacy sensitive data; and to submit this to an onion address of a service running a dump collection server. + + + +This project was https://trac.torproject.org/projects/tor/wiki/doc/crashreporter;>previously worked on in 2017 as part of GSoC - the project got close; but the major outstanding issue was that the crash reporter program wasnât submitting over Tor like we thought it was; and we need to pass the SOCKS information to it somehow. + + + + + +OONI Probe test development + +Language: C++ + +Likely Mentors: Arturo Filastò() & Simone Basso() + + +The https://ooni.torproject.org/;>Open Observatory of Network Interference (OONI) has a series of network tests which measure different forms of internet censorship. Every month, these tests (available via the https://ooni.torproject.org/install/;>ONI Probe apps) are run by human rights defenders in https://api.ooni.io/stats;>more than 200 countries, in an attempt to collect network measurement data that can serve as evidence of internet censorship. + + +https://ooni.torproject.org/install/;>OONI Probe currently includes tests for some instant messaging apps (WhatsApp, Facebook Messenger & Telegram) and it would be great to have a new test developed for the Signal IM app. Support on improving upon existing https://ooni.torproject.org/nettest/;>OONI Probe tests would also be appreciated. + + + +As part of this project new Signal tests would be integrated into the OONI Probe mobile app. This would enable human rights defenders to test the accessibility of the Signal app around the world, and to openly share relevant network measurement data. + + + +You can find out more on our github repositories: https://github.com/ooni;>https://github.com/ooni and https://github.com/measurement-kit;>https://github.com/measurement-kit. + + + + + + +Salmon as a Bridge Distribution Mechanism + +Likely Mentors: ahf, cohosh + + +This project entails building a different bridge distribution mechanism than what we have today with BridgeDB where reputation and social contacts gives you access to "better" bridges and adds a penalty for when a bridge is censored. + + + +For more information on Salmon, https://www.freehaven.net/anonbib/cache/salmon-pets2016.pdf;>see the related paper and https://github.com/SalmonProject;>source code. + + +
[tor-commits] [webwml/master] Merge branch 'gsoc'
commit d1b966d1a2246ebf66879ea9d15bc4c203d67a28 Merge: 2f6fe199 8e19f84c Author: hiro Date: Tue Feb 5 17:49:50 2019 +0100 Merge branch 'gsoc' getinvolved/en/volunteer.wml | 94 ++-- 1 file changed, 90 insertions(+), 4 deletions(-) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] Proposal 300: Walking Onions
commit 43e34fa4ff11288b8c1a8ba1fcdf68c9e51ef282 Author: Nick Mathewson Date: Tue Feb 5 07:06:34 2019 -0500 Proposal 300: Walking Onions --- proposals/000-index.txt | 2 + proposals/300-walking-onions.txt | 510 +++ 2 files changed, 512 insertions(+) diff --git a/proposals/000-index.txt b/proposals/000-index.txt index dac8d7b..8b01392 100644 --- a/proposals/000-index.txt +++ b/proposals/000-index.txt @@ -220,6 +220,7 @@ Proposals by number: 297 Relaxing the protover-based shutdown rules [CLOSED] 298 Putting family lines in canonical form [CLOSED] 299 Preferring IPv4 or IPv6 based on IP Version Failure Count [OPEN] +300 Walking Onions: Scaling and Saving Bandwidth [DRAFT] Proposals by status: @@ -228,6 +229,7 @@ Proposals by status: 240 Early signing key revocation for directory authorities 273 Exit relay pinning for web services [for n/a] 294 TLS 1.3 Migration + 300 Walking Onions: Scaling and Saving Bandwidth NEEDS-REVISION: 212 Increase Acceptable Consensus Age [for 0.2.4.x+] 219 Support for full DNS and DNSSEC resolution in Tor [for 0.2.5.x] diff --git a/proposals/300-walking-onions.txt b/proposals/300-walking-onions.txt new file mode 100644 index 000..0192c2e --- /dev/null +++ b/proposals/300-walking-onions.txt @@ -0,0 +1,510 @@ +Filename: 300-walking-onions.txt +Title: Walking Onions: Scaling and Saving Bandwidth +Author: Nick Mathewson +Created: 5-Feb-2019 +Status: Draft + +0. Status + + This proposal describes a mechanism called "Walking Onions" for + scaling the Tor network and reducing the amount of client bandwidth + used to maintain a client's view of the Tor network. + + This is a draft proposal; there are problems left to be solved and + questions left to be answered. Once those parts are done, we can + fill in section 4 with the final details of the design. + +1. Introduction + + In the current Tor network design, we assume that every client has a + complete view of all the relays in the network. To achieve this, + clients download consensus directories at regular intervals, and + download descriptors for every relay listed in the directory. + + The substitution of microdescriptors for regular descriptors + (proposal 158) and the use of consensus diffs (proposal 140) have + lowered the bytes that clients must dedicate to directory operations. + But we still face the problem that, if we force each client to know + about every relay in the network, each client's directory traffic + will grow linearly with the number of relays in the network. + + Another drawback in our current system is that client directory + traffic is front-loaded: clients need to fetch an entire directory + before they begin building circuits. This places extra delays on + clients, and extra load on the network. + + To anonymize the world, we will need to scale to a much larger number + of relays and clients: requiring clients to know about every relay in + the set simply won't scale, and requiring every new client to download + a large document is also problematic. + + There are obvious responses here, and some other anonymity tools have + taken them. It's possible to have a client only use a fraction of + the relays in a network--but doing so opens the client to _epistemic + attacks_, in which the difference in clients' views of the + network is used to partition their traffic. It's also possible to + move the problem of selecting relays from the client to the relays + themselves, and let each relay select the next relay in turn--but + this choice opens the client to _route capture attacks_, in which a + malicious relay selects only other malicious relays. + + In this proposal, I'll describe a design for eliminating up-front + client directory downloads. Clients still choose relays at random, + but without ever having to hold a list of all the relays. This design + does not require clients to trust relays any more than they do today, + or open clients to epistemic attacks. + + I hope to maintain feature parity with the current Tor design; I'll + list the places in which I haven't figured out how to do so yet. + + I'm naming this design "walking onions". The walking onion (Allium x + proliferum) reproduces by growing tiny little bulbs at the + end of a long stalk. When the stalk gets too top-heavy, it flops + over, and the little bulbs start growing somewhere new. + + The rest of this document will run as follows. In section 2, I'll + explain the ideas behind the "walking onions" design, and how they + can eliminate the need for regular directory downloads. In section 3, I'll + answer a number of follow-up questions that arise, and explain how to + keep various features in Tor working. Section 4 (not yet written) + will elaborate all the details needed to turn this proposal into a + concrete set of
[tor-commits] [obfs4/master] Bump the version to 0.0.10-dev
commit 2ff57980e295516fa728ec76bc8fe44bcc002d38 Author: Yawning Angel Date: Tue Feb 5 14:31:39 2019 + Bump the version to 0.0.10-dev --- ChangeLog| 2 ++ obfs4proxy/obfs4proxy.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0c3cd51..9b5ee5c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,5 @@ +Changes in version 0.0.10 - UNRELEASED: + Changes in version 0.0.9 - 2019-02-05: - Various meek_lite code cleanups and bug fixes. - Bug 29077: uTLS for ClientHello camouflage (meek_lite). diff --git a/obfs4proxy/obfs4proxy.go b/obfs4proxy/obfs4proxy.go index 82dc456..014f873 100644 --- a/obfs4proxy/obfs4proxy.go +++ b/obfs4proxy/obfs4proxy.go @@ -50,7 +50,7 @@ import ( ) const ( - obfs4proxyVersion = "0.0.9" + obfs4proxyVersion = "0.0.10-dev" obfs4proxyLogFile = "obfs4proxy.log" socksAddr = "127.0.0.1:0" ) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [obfs4/master] Do the release ritual for obfs4proxy-0.0.9
commit 8a19b4fcb16d6e75932a6aa91c414594fdd92562 Author: Yawning Angel Date: Tue Feb 5 14:29:08 2019 + Do the release ritual for obfs4proxy-0.0.9 --- ChangeLog| 2 +- obfs4proxy/obfs4proxy.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0df8124..0c3cd51 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Changes in version 0.0.9 - UNRELEASED: +Changes in version 0.0.9 - 2019-02-05: - Various meek_lite code cleanups and bug fixes. - Bug 29077: uTLS for ClientHello camouflage (meek_lite). - More fixes to HTTP Basic auth. diff --git a/obfs4proxy/obfs4proxy.go b/obfs4proxy/obfs4proxy.go index be29d74..82dc456 100644 --- a/obfs4proxy/obfs4proxy.go +++ b/obfs4proxy/obfs4proxy.go @@ -50,7 +50,7 @@ import ( ) const ( - obfs4proxyVersion = "0.0.9-dev" + obfs4proxyVersion = "0.0.9" obfs4proxyLogFile = "obfs4proxy.log" socksAddr = "127.0.0.1:0" ) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [obfs4/master] transports/meeklite: Bump the tag for the utls fork
commit 8abd3aa95f2faac1c1ccf34b0bf738b59ca3fc31 Author: Yawning Angel Date: Tue Feb 5 14:27:04 2019 + transports/meeklite: Bump the tag for the utls fork Upstream fixed a bug, so use a tag that has the important parts cherry-picked. --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index cd7f631..422ac26 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ require ( git.torproject.org/pluggable-transports/goptlib.git v0.0.0-20190117054722-15f83653abbc github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412 github.com/dchest/siphash v1.2.1 - gitlab.com/yawning/utls.git v0.0.9-1 + gitlab.com/yawning/utls.git v0.0.9-2 golang.org/x/crypto v0.0.0-20190131182504-b8fe1690c613 golang.org/x/net v0.0.0-20190119204137-ed066c81e75e golang.org/x/text v0.3.0 // indirect diff --git a/go.sum b/go.sum index bc5369c..03020e0 100644 --- a/go.sum +++ b/go.sum @@ -6,8 +6,8 @@ github.com/dchest/siphash v1.2.1 h1:4cLinnzVJDKxTCl9B01807Yiy+W7ZzVHj/KIroQRvT4= github.com/dchest/siphash v1.2.1/go.mod h1:q+IRvb2gOSrUnYoPqHiyHXS0FOBBOdl6tONBlVnOnt4= github.com/dsnet/compress v0.0.0-20171208185109-cc9eb1d7ad76 h1:eX+pdPPlD279OWgdx7f6KqIRSONuK7egk+jDx7OM3Ac= github.com/dsnet/compress v0.0.0-20171208185109-cc9eb1d7ad76/go.mod h1:KjxHHirfLaw19iGT70HvVjHQsL1vq1SRQB4yOsAfy2s= -gitlab.com/yawning/utls.git v0.0.9-1 h1:qM3iQLFVKtBPP4THo7QQvHZanP2Vk9jAgDZaUTsAuE4= -gitlab.com/yawning/utls.git v0.0.9-1/go.mod h1:PuJDGdGVFPpgc2evhLjHRgl5ZN2sItpDiydweKFYtuc= +gitlab.com/yawning/utls.git v0.0.9-2 h1:Eluu5djPH7CKcmGX14AX28eqKgHrBSQIc1RCAUROxVQ= +gitlab.com/yawning/utls.git v0.0.9-2/go.mod h1:PuJDGdGVFPpgc2evhLjHRgl5ZN2sItpDiydweKFYtuc= golang.org/x/crypto v0.0.0-20190131182504-b8fe1690c613 h1:MQ/ZZiDsUapFFiMS+vzwXkCTeEKaum+Do5rINYJDmxc= golang.org/x/crypto v0.0.0-20190131182504-b8fe1690c613/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/net v0.0.0-20190119204137-ed066c81e75e h1:MDa3fSUp6MdYHouVmCCNz/zaH2a6CRcxY3VhT/K3C5Q= ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] Merge branch 'maint-0.3.5' into release-0.3.5
commit 1cc234ed00035f35779ff32a8032dea1775be937 Merge: 589b60d9e bca25eebf Author: Roger Dingledine Date: Tue Feb 5 08:10:30 2019 -0500 Merge branch 'maint-0.3.5' into release-0.3.5 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] Merge branch 'maint-0.3.3' into maint-0.3.4
commit 8ea98c0f4cac6d2d8a90104425d04db57e39ec1f Merge: 1c5f03fba 4d7a0a131 Author: Roger Dingledine Date: Tue Feb 5 08:09:47 2019 -0500 Merge branch 'maint-0.3.3' into maint-0.3.4 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --cc src/rust/Cargo.lock index 1d2a7359a,d2fd37e40..3a067a39d --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@@ -1,26 -1,6 +1,28 @@@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. [[package]] +name = "crypto" +version = "0.0.1" +dependencies = [ + "digest 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "external 0.0.1", + "libc 0.2.39 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.5.0-pre.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.2.0-pre.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smartlist 0.0.1", + "tor_allocate 0.0.1", + "tor_log 0.1.0", +] + +[[package]] +name = "digest" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index; +dependencies = [ + "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "external" version = "0.0.1" dependencies = [ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.4] Merge branch 'maint-0.3.3' into maint-0.3.4
commit 8ea98c0f4cac6d2d8a90104425d04db57e39ec1f Merge: 1c5f03fba 4d7a0a131 Author: Roger Dingledine Date: Tue Feb 5 08:09:47 2019 -0500 Merge branch 'maint-0.3.3' into maint-0.3.4 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --cc src/rust/Cargo.lock index 1d2a7359a,d2fd37e40..3a067a39d --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@@ -1,26 -1,6 +1,28 @@@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. [[package]] +name = "crypto" +version = "0.0.1" +dependencies = [ + "digest 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "external 0.0.1", + "libc 0.2.39 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.5.0-pre.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.2.0-pre.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smartlist 0.0.1", + "tor_allocate 0.0.1", + "tor_log 0.1.0", +] + +[[package]] +name = "digest" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index; +dependencies = [ + "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "external" version = "0.0.1" dependencies = [ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] Merge branch 'maint-0.3.4' into maint-0.3.5
commit bca25eebfbc9e80665d63bbe02ba5ce21081eab1 Merge: 712a622fc 8ea98c0f4 Author: Roger Dingledine Date: Tue Feb 5 08:10:14 2019 -0500 Merge branch 'maint-0.3.4' into maint-0.3.5 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.4] Update Cargo.lock with new comment; suppress 29244.
commit 4d7a0a1310886c6b27505aeea1ac54e811e7dbf0 Author: Nick Mathewson Date: Fri Feb 1 16:38:23 2019 +0100 Update Cargo.lock with new comment; suppress 29244. --- changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --git a/changes/bug29244 b/changes/bug29244 new file mode 100644 index 0..6206a9546 --- /dev/null +++ b/changes/bug29244 @@ -0,0 +1,4 @@ + o Minor bugfixes (build, compatibility): +- Update Cargo.lock file to match the version made by the latest + version of Rust, so that "make distcheck" will pass again. + Fixes bug 29244; bugfix on 0.3.3.4-alpha. diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index 4f918c022..d2fd37e40 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "external" version = "0.0.1" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.3] Update Cargo.lock with new comment; suppress 29244.
commit 4d7a0a1310886c6b27505aeea1ac54e811e7dbf0 Author: Nick Mathewson Date: Fri Feb 1 16:38:23 2019 +0100 Update Cargo.lock with new comment; suppress 29244. --- changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --git a/changes/bug29244 b/changes/bug29244 new file mode 100644 index 0..6206a9546 --- /dev/null +++ b/changes/bug29244 @@ -0,0 +1,4 @@ + o Minor bugfixes (build, compatibility): +- Update Cargo.lock file to match the version made by the latest + version of Rust, so that "make distcheck" will pass again. + Fixes bug 29244; bugfix on 0.3.3.4-alpha. diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index 4f918c022..d2fd37e40 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "external" version = "0.0.1" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.5] Update Cargo.lock with new comment; suppress 29244.
commit 4d7a0a1310886c6b27505aeea1ac54e811e7dbf0 Author: Nick Mathewson Date: Fri Feb 1 16:38:23 2019 +0100 Update Cargo.lock with new comment; suppress 29244. --- changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --git a/changes/bug29244 b/changes/bug29244 new file mode 100644 index 0..6206a9546 --- /dev/null +++ b/changes/bug29244 @@ -0,0 +1,4 @@ + o Minor bugfixes (build, compatibility): +- Update Cargo.lock file to match the version made by the latest + version of Rust, so that "make distcheck" will pass again. + Fixes bug 29244; bugfix on 0.3.3.4-alpha. diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index 4f918c022..d2fd37e40 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "external" version = "0.0.1" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.5] Update Cargo.lock with new comment; suppress 29244.
commit 4d7a0a1310886c6b27505aeea1ac54e811e7dbf0 Author: Nick Mathewson Date: Fri Feb 1 16:38:23 2019 +0100 Update Cargo.lock with new comment; suppress 29244. --- changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --git a/changes/bug29244 b/changes/bug29244 new file mode 100644 index 0..6206a9546 --- /dev/null +++ b/changes/bug29244 @@ -0,0 +1,4 @@ + o Minor bugfixes (build, compatibility): +- Update Cargo.lock file to match the version made by the latest + version of Rust, so that "make distcheck" will pass again. + Fixes bug 29244; bugfix on 0.3.3.4-alpha. diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index 4f918c022..d2fd37e40 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "external" version = "0.0.1" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.4] Merge branch 'maint-0.3.4' into release-0.3.4
commit d0f969a43708436e0e4c7181f0426b497649bc42 Merge: 6f22a0c15 8ea98c0f4 Author: Roger Dingledine Date: Tue Feb 5 08:10:02 2019 -0500 Merge branch 'maint-0.3.4' into release-0.3.4 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge branch 'maint-0.3.4' into maint-0.3.5
commit bca25eebfbc9e80665d63bbe02ba5ce21081eab1 Merge: 712a622fc 8ea98c0f4 Author: Roger Dingledine Date: Tue Feb 5 08:10:14 2019 -0500 Merge branch 'maint-0.3.4' into maint-0.3.5 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge branch 'maint-0.3.3' into maint-0.3.4
commit 8ea98c0f4cac6d2d8a90104425d04db57e39ec1f Merge: 1c5f03fba 4d7a0a131 Author: Roger Dingledine Date: Tue Feb 5 08:09:47 2019 -0500 Merge branch 'maint-0.3.3' into maint-0.3.4 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --cc src/rust/Cargo.lock index 1d2a7359a,d2fd37e40..3a067a39d --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@@ -1,26 -1,6 +1,28 @@@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. [[package]] +name = "crypto" +version = "0.0.1" +dependencies = [ + "digest 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "external 0.0.1", + "libc 0.2.39 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.5.0-pre.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.2.0-pre.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smartlist 0.0.1", + "tor_allocate 0.0.1", + "tor_log 0.1.0", +] + +[[package]] +name = "digest" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index; +dependencies = [ + "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "external" version = "0.0.1" dependencies = [ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/release-0.3.3] Merge branch 'maint-0.3.3' into release-0.3.3
commit 9348742012c8df6047be84d1ea11f2b9bfba8444 Merge: d213fbda2 4d7a0a131 Author: Roger Dingledine Date: Tue Feb 5 08:09:27 2019 -0500 Merge branch 'maint-0.3.3' into release-0.3.3 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Merge branch 'maint-0.3.5'
commit bfd1d702433fde0c551a1c79d410d87fe22feb30 Merge: d9010c5b6 bca25eebf Author: Roger Dingledine Date: Tue Feb 5 08:10:43 2019 -0500 Merge branch 'maint-0.3.5' changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/master] Update Cargo.lock with new comment; suppress 29244.
commit 4d7a0a1310886c6b27505aeea1ac54e811e7dbf0 Author: Nick Mathewson Date: Fri Feb 1 16:38:23 2019 +0100 Update Cargo.lock with new comment; suppress 29244. --- changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --git a/changes/bug29244 b/changes/bug29244 new file mode 100644 index 0..6206a9546 --- /dev/null +++ b/changes/bug29244 @@ -0,0 +1,4 @@ + o Minor bugfixes (build, compatibility): +- Update Cargo.lock file to match the version made by the latest + version of Rust, so that "make distcheck" will pass again. + Fixes bug 29244; bugfix on 0.3.3.4-alpha. diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index 4f918c022..d2fd37e40 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "external" version = "0.0.1" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.4] Merge branch 'maint-0.3.3' into maint-0.3.4
commit 8ea98c0f4cac6d2d8a90104425d04db57e39ec1f Merge: 1c5f03fba 4d7a0a131 Author: Roger Dingledine Date: Tue Feb 5 08:09:47 2019 -0500 Merge branch 'maint-0.3.3' into maint-0.3.4 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --cc src/rust/Cargo.lock index 1d2a7359a,d2fd37e40..3a067a39d --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@@ -1,26 -1,6 +1,28 @@@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. [[package]] +name = "crypto" +version = "0.0.1" +dependencies = [ + "digest 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "external 0.0.1", + "libc 0.2.39 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.5.0-pre.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.2.0-pre.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smartlist 0.0.1", + "tor_allocate 0.0.1", + "tor_log 0.1.0", +] + +[[package]] +name = "digest" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index; +dependencies = [ + "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "external" version = "0.0.1" dependencies = [ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.4] Update Cargo.lock with new comment; suppress 29244.
commit 4d7a0a1310886c6b27505aeea1ac54e811e7dbf0 Author: Nick Mathewson Date: Fri Feb 1 16:38:23 2019 +0100 Update Cargo.lock with new comment; suppress 29244. --- changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --git a/changes/bug29244 b/changes/bug29244 new file mode 100644 index 0..6206a9546 --- /dev/null +++ b/changes/bug29244 @@ -0,0 +1,4 @@ + o Minor bugfixes (build, compatibility): +- Update Cargo.lock file to match the version made by the latest + version of Rust, so that "make distcheck" will pass again. + Fixes bug 29244; bugfix on 0.3.3.4-alpha. diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index 4f918c022..d2fd37e40 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "external" version = "0.0.1" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.3] Update Cargo.lock with new comment; suppress 29244.
commit 4d7a0a1310886c6b27505aeea1ac54e811e7dbf0 Author: Nick Mathewson Date: Fri Feb 1 16:38:23 2019 +0100 Update Cargo.lock with new comment; suppress 29244. --- changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --git a/changes/bug29244 b/changes/bug29244 new file mode 100644 index 0..6206a9546 --- /dev/null +++ b/changes/bug29244 @@ -0,0 +1,4 @@ + o Minor bugfixes (build, compatibility): +- Update Cargo.lock file to match the version made by the latest + version of Rust, so that "make distcheck" will pass again. + Fixes bug 29244; bugfix on 0.3.3.4-alpha. diff --git a/src/rust/Cargo.lock b/src/rust/Cargo.lock index 4f918c022..d2fd37e40 100644 --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@ -1,3 +1,5 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. [[package]] name = "external" version = "0.0.1" ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.5] Merge branch 'maint-0.3.4' into maint-0.3.5
commit bca25eebfbc9e80665d63bbe02ba5ce21081eab1 Merge: 712a622fc 8ea98c0f4 Author: Roger Dingledine Date: Tue Feb 5 08:10:14 2019 -0500 Merge branch 'maint-0.3.4' into maint-0.3.5 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [tor/maint-0.3.5] Merge branch 'maint-0.3.3' into maint-0.3.4
commit 8ea98c0f4cac6d2d8a90104425d04db57e39ec1f Merge: 1c5f03fba 4d7a0a131 Author: Roger Dingledine Date: Tue Feb 5 08:09:47 2019 -0500 Merge branch 'maint-0.3.3' into maint-0.3.4 changes/bug29244| 4 src/rust/Cargo.lock | 2 ++ 2 files changed, 6 insertions(+) diff --cc src/rust/Cargo.lock index 1d2a7359a,d2fd37e40..3a067a39d --- a/src/rust/Cargo.lock +++ b/src/rust/Cargo.lock @@@ -1,26 -1,6 +1,28 @@@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. [[package]] +name = "crypto" +version = "0.0.1" +dependencies = [ + "digest 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "external 0.0.1", + "libc 0.2.39 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.5.0-pre.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.2.0-pre.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smartlist 0.0.1", + "tor_allocate 0.0.1", + "tor_log 0.1.0", +] + +[[package]] +name = "digest" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index; +dependencies = [ + "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "external" version = "0.0.1" dependencies = [ ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] remove a confusing word
commit 2f6fe19963ea3f9c1226be5ce94db0a15c92c4ac Author: Roger Dingledine Date: Tue Feb 5 07:17:48 2019 -0500 remove a confusing word --- docs/en/debian.wml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/debian.wml b/docs/en/debian.wml index 83e14365..1306d6ac 100644 --- a/docs/en/debian.wml +++ b/docs/en/debian.wml @@ -282,7 +282,7 @@ access it you might try to use the name of one of its part instead. Try -To use Apt with Tor the according apt transport needs to be installed: +To use Apt with Tor, the apt transport needs to be installed: apt install apt-transport-tor ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] make that same change to another part of the file
commit 07b9a1a6fc73a645dba1629d07de38485c8acd31 Author: Roger Dingledine Date: Tue Feb 5 07:17:01 2019 -0500 make that same change to another part of the file (i am still confused why this file has so many versions of itself. i assume it has to do with javascript. but still.) --- docs/en/debian.wml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/debian.wml b/docs/en/debian.wml index bd980cd1..83e14365 100644 --- a/docs/en/debian.wml +++ b/docs/en/debian.wml @@ -183,8 +183,8 @@ deb https://deb.torproject.org/torproject.org tor-experimental-0.3.4.x-D Then add the gpg key used to sign the packages by running the following commands at your command prompt: - gpg2 --keyserver pgp.surfnet.nl --recv A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 - gpg2 --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add - + curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import + gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add - Now refresh your sources, running the following command (as root) at your command prompt: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] Who doesn't have gpg
commit 6ce2a20ac403f55f29258fa1988ecf86c66e5ea3 Author: Peter Palfrader Date: Tue Feb 5 13:14:25 2019 +0100 Who doesn't have gpg --- docs/en/debian.wml | 8 1 file changed, 8 deletions(-) diff --git a/docs/en/debian.wml b/docs/en/debian.wml index 3a49d418..bd980cd1 100644 --- a/docs/en/debian.wml +++ b/docs/en/debian.wml @@ -71,14 +71,6 @@ the root password of your system. -GPG: -https://gnupg.org/;>GNU Privacy Guard version 2.1 is needed for -this guide. If you are using an older version, consider upgrading to gnupg2 -or replace 'gpg2' below with gpg --keyserver pgp.surfnet.nl -since the keyserver option was mandatory for older versions. - - - apt-transport-tor: To use source lines with https:// in /etc/apt/sources.list the https://packages.debian.org/stretch/apt-transport-https;>apt-transport-https package ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [webwml/master] Do not try to fetch the key from keyservers
commit bb9565587d53bae33ae3f3ea09bc3ba6bd9b16d8 Author: Peter Palfrader Date: Tue Feb 5 13:12:15 2019 +0100 Do not try to fetch the key from keyservers --- docs/en/debian.wml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/debian.wml b/docs/en/debian.wml index 5b230b3a..3a49d418 100644 --- a/docs/en/debian.wml +++ b/docs/en/debian.wml @@ -134,8 +134,8 @@ deb https://deb.torproject.org/torproject.org jessie main Then add the gpg key used to sign the packages by running the following commands at your command prompt: - gpg2 --keyserver pgp.surfnet.nl --recv A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 - gpg2 --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add - + curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import + gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add - ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] Set prop299 status to open
commit 6f3d59072b525e76282bec619c22c36744101760 Author: Nick Mathewson Date: Tue Feb 5 07:09:55 2019 -0500 Set prop299 status to open --- proposals/000-index.txt| 4 ++-- proposals/299-ip-failure-count.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/proposals/000-index.txt b/proposals/000-index.txt index 8184b74..dac8d7b 100644 --- a/proposals/000-index.txt +++ b/proposals/000-index.txt @@ -219,7 +219,7 @@ Proposals by number: 296 Have Directory Authorities expose raw bandwidth list files [OPEN] 297 Relaxing the protover-based shutdown rules [CLOSED] 298 Putting family lines in canonical form [CLOSED] -299 Preferring IPv4 or IPv6 based on IP Version Failure Count [DRAFT] +299 Preferring IPv4 or IPv6 based on IP Version Failure Count [OPEN] Proposals by status: @@ -228,7 +228,6 @@ Proposals by status: 240 Early signing key revocation for directory authorities 273 Exit relay pinning for web services [for n/a] 294 TLS 1.3 Migration - 299 Preferring IPv4 or IPv6 based on IP Version Failure Count NEEDS-REVISION: 212 Increase Acceptable Consensus Age [for 0.2.4.x+] 219 Support for full DNS and DNSSEC resolution in Tor [for 0.2.5.x] @@ -251,6 +250,7 @@ Proposals by status: 289 Authenticating sendme cells to mitigate bandwidth attacks 295 Using ADL-GCM for relay cryptography (solving the crypto-tagging attack) 296 Have Directory Authorities expose raw bandwidth list files + 299 Preferring IPv4 or IPv6 based on IP Version Failure Count ACCEPTED: 188 Bridge Guards and other anti-enumeration defenses 249 Allow CREATE cells with >505 bytes of handshake data diff --git a/proposals/299-ip-failure-count.txt b/proposals/299-ip-failure-count.txt index 6e09353..99d2534 100644 --- a/proposals/299-ip-failure-count.txt +++ b/proposals/299-ip-failure-count.txt @@ -2,7 +2,7 @@ Filename: 299-ip-failure-count.txt Title: Preferring IPv4 or IPv6 based on IP Version Failure Count Author: Neel Chauhan Created: 25-Jan-2019 -Status: Draft +Status: Open Ticket: https://trac.torproject.org/projects/tor/ticket/27491 1. Introduction ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] [torspec/master] Convert prop299 to unix line-endings
commit 87bc2f172d87fff042dc493e16419687518c3866 Author: Nick Mathewson Date: Tue Feb 5 07:10:23 2019 -0500 Convert prop299 to unix line-endings --- proposals/299-ip-failure-count.txt | 234 ++--- 1 file changed, 117 insertions(+), 117 deletions(-) diff --git a/proposals/299-ip-failure-count.txt b/proposals/299-ip-failure-count.txt index 99d2534..60d35d4 100644 --- a/proposals/299-ip-failure-count.txt +++ b/proposals/299-ip-failure-count.txt @@ -1,117 +1,117 @@ -Filename: 299-ip-failure-count.txt -Title: Preferring IPv4 or IPv6 based on IP Version Failure Count -Author: Neel Chauhan -Created: 25-Jan-2019 -Status: Open -Ticket: https://trac.torproject.org/projects/tor/ticket/27491 - -1. Introduction - - As IPv4 address space becomes scarce, ISPs and organizations will deploy - IPv6 in their networks. Right now, Tor clients connect to guards using - IPv4 connectivity by default. - - When networks first transition to IPv6, both IPv4 and IPv6 will be enabled - on most networks in a so-called "dual-stack" configuration. This is to not - break existing IPv4-only applications while enabling IPv6 connectivity. - However, IPv6 connectivity may be unreliable and clients should be able - to connect to the guard using the most reliable technology, whether IPv4 - or IPv6. - - In ticket #27490, we introduced the option ClientAutoIPv6ORPort which adds - preliminary "happy eyeballs" support. If set, this lets a client randomly - choose between IPv4 or IPv6. However, this random decision does not take - into account unreliable connectivity or network failures of an IP family. - A successful Tor implementation of the happy eyeballs algorithm requires - that unreliable connectivity on IPv4 and IPv6 are taken into consideration. - - This proposal describes an algorithm to take into account network failures - in the random decision used for choosing an IP family and the data fields - used by the algorithm. - -2. Failure Counter Design - - I propose that the failure counter uses the following fields: - - * IPv4 failure count - - * IPv4 failure count from no route (autofail) - - * IPv6 failure count - - * IPv6 failure count from no route (autofail) - - These entries will exist as internal counters for the current session, and - as a list of the previous counts of these counters from previous sessions in - the state file. - - These values will be stored as 32-bit unsigned integers for the current - session, and as comma seperated values in the statefile. - - The list capacity will be the 4 most recent sessions for each field above - stored in the state file with the least recent first. This is for the - following reasons: - - * We can forget about the oldest sessions without having to keep the -exact timestamp when a client failed. This prevents an attacker from -getting detailed failure information from the state file. - - * Some clients (mobile phones, laptops) may switch between networks of -which may be more or less reliable than the previous in terms of IPv4 -or IPv6. In this case, it makes less sense to remember old failures -caused on a different network from the current one. - - When Tor is being closed, and there are less than four entries for each - field, we will append the current session at the end. If there are four - entries, we will remove the oldest entry and then add the current session's - values at Tor's shutdown. - -3. Failure Probability Calculation - - The failure count of one IP version will increase the probability of the - other IP version. For instance, a failure of IPv4 will increase the IPv6 - probability, and vice versa. - - When the IP version is being chosen, I propose that these values will be - included in the guard selection code: - - * IPv4 failure points - - * IPv6 failure points - - * Total failure points - - These values will be stored as 32-bit unsigned integers. - - A generic failure of an IP version will add one point to the failure point - count values of the particular IP version which failed. - - A failure of an IP version from a "no route" error which happens when - connections automatically fail will be counted as two failure points - for the automatically failed version. - - The failure points for both IPv4 and IPv6 is sum of the values in the state - file plus the current session's failure values. The total failure points is - a sum of the IPv4 and IPv6 failure points. - - The probability of a particular IP version is the failure points of the - other version divided by the total number of failure points, multiplied - by 8 and stored as an integer. We will call this value the summarized - failure point value (SFPV). The reason for this summarization is to - emulate a probability in 1/8 intervals by the random number generator. - - In the random number
[tor-commits] [translation/https_everywhere] Update translations for https_everywhere
commit bd936257d30f296bbbf772d6a49cbb32551e5f00 Author: Translation commit bot Date: Tue Feb 5 09:15:44 2019 + Update translations for https_everywhere --- id/https-everywhere.dtd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/id/https-everywhere.dtd b/id/https-everywhere.dtd index b36312e21..3e5bab5a3 100644 --- a/id/https-everywhere.dtd +++ b/id/https-everywhere.dtd @@ -1,6 +1,6 @@ - + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits