commit 97470268edcf653c0cc6183d468f31c51f114d1f
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri Mar 27 08:45:06 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=abouttor-homepage
---
da/aboutTor.dtd | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/da/aboutTor.dtd b/da/aboutTor.dtd
index 66aa55d09a..58e37f5670 100644
--- a/da/aboutTor.dtd
+++ b/da/aboutTor.dtd
@@ -27,5 +27,5 @@
<!ENTITY aboutTor.newsletter.tagline "…
[View More]Få de seneste nyheder fra Tor direkte i din indbakke.">
<!ENTITY aboutTor.newsletter.link_text "Tilmeld Tor-nyheder.">
-<!ENTITY aboutTor.donationBanner.freeToUse "Tor is free to use because of donations from people like you.">
+<!ENTITY aboutTor.donationBanner.freeToUse "Tor er gratis takke være donationer fra personer som dig.">
<!ENTITY aboutTor.donationBanner.buttonA "Donér nu">
[View Less]
commit 46f4f82ac90d8a87d43b6da23ebffc849d77911b
Author: Roger Dingledine <arma(a)torproject.org>
Date: Fri Mar 27 03:46:54 2020 -0400
correct tor_addr_family() function comment
kind of a losing game to remember to update that comment when
we add another possible family, but hey, maybe it will be a while
until we add one more.
---
src/lib/net/address.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lib/net/address.h b/src/lib/net/address.h
…
[View More]index 815fb0228..498449493 100644
--- a/src/lib/net/address.h
+++ b/src/lib/net/address.h
@@ -177,7 +177,7 @@ tor_addr_to_mapped_ipv4h(const tor_addr_t *a)
}
/** Return the address family of <b>a</b>. Possible values are:
- * AF_INET6, AF_INET, AF_UNSPEC. */
+ * AF_INET6, AF_INET, AF_UNSPEC, AF_UNIX. */
static inline sa_family_t
tor_addr_family(const tor_addr_t *a)
{
[View Less]
commit 3a0f20050557f54427d5f597cec90aabffb1f479
Author: Roger Dingledine <arma(a)torproject.org>
Date: Fri Mar 27 03:48:15 2020 -0400
fix typo in struct addr_policy_t comment
---
src/core/or/addr_policy_st.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/or/addr_policy_st.h b/src/core/or/addr_policy_st.h
index 5a2b7f6fb..08d16ee61 100644
--- a/src/core/or/addr_policy_st.h
+++ b/src/core/or/addr_policy_st.h
@@ -38,7 +38,7 @@ struct addr_policy_t {
/*…
[View More]* Base address to accept or reject.
*
* Note that wildcards are treated
- * differntly depending on address family. An AF_UNSPEC address means
+ * differently depending on address family. An AF_UNSPEC address means
* "All addresses, IPv4 or IPv6." An AF_INET address with maskbits==0 means
* "All IPv4 addresses" and an AF_INET6 address with maskbits == 0 means
* "All IPv6 addresses".
[View Less]
commit f8ecf01cc1bbe8a483623a05161276c5ae8bbd54
Author: Roger Dingledine <arma(a)torproject.org>
Date: Fri Mar 27 02:56:59 2020 -0400
spell consensus more right in comments
---
src/feature/dirauth/guardfraction.c | 2 +-
src/feature/nodelist/networkstatus.c | 2 +-
src/feature/relay/router.c | 8 ++++----
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/feature/dirauth/guardfraction.c b/src/feature/dirauth/guardfraction.c
index 40189ce49..b84f804f5 …
[View More]100644
--- a/src/feature/dirauth/guardfraction.c
+++ b/src/feature/dirauth/guardfraction.c
@@ -188,7 +188,7 @@ guardfraction_file_parse_inputs_line(const char *inputs_line,
*
* guardfraction-file-version 1
* written-at <date and time>
- * n-inputs <number of consesuses parsed> <number of days considered>
+ * n-inputs <number of consensuses parsed> <number of days considered>
*
* guard-seen <fpr 1> <guardfraction percentage> <consensus appearances>
* guard-seen <fpr 2> <guardfraction percentage> <consensus appearances>
diff --git a/src/feature/nodelist/networkstatus.c b/src/feature/nodelist/networkstatus.c
index 2188e4717..e07d58c91 100644
--- a/src/feature/nodelist/networkstatus.c
+++ b/src/feature/nodelist/networkstatus.c
@@ -2167,7 +2167,7 @@ networkstatus_set_current_consensus(const char *consensus,
warn_early_consensus(c, flavor, now);
- /* We got a new consesus. Reset our md fetch fail cache */
+ /* We got a new consensus. Reset our md fetch fail cache */
microdesc_reset_outdated_dirservers_list();
router_dir_info_changed();
diff --git a/src/feature/relay/router.c b/src/feature/relay/router.c
index 3e92f202e..9b62bb385 100644
--- a/src/feature/relay/router.c
+++ b/src/feature/relay/router.c
@@ -748,8 +748,8 @@ v3_authority_check_key_expiry(void)
}
/** Get the lifetime of an onion key in days. This value is defined by the
- * network consesus parameter "onion-key-rotation-days". Always returns a value
- * between <b>MIN_ONION_KEY_LIFETIME_DAYS</b> and
+ * network consensus parameter "onion-key-rotation-days". Always returns a
+ * value between <b>MIN_ONION_KEY_LIFETIME_DAYS</b> and
* <b>MAX_ONION_KEY_LIFETIME_DAYS</b>.
*/
static int
@@ -763,7 +763,7 @@ get_onion_key_rotation_days_(void)
}
/** Get the current lifetime of an onion key in seconds. This value is defined
- * by the network consesus parameter "onion-key-rotation-days", but the value
+ * by the network consensus parameter "onion-key-rotation-days", but the value
* is converted to seconds.
*/
int
@@ -773,7 +773,7 @@ get_onion_key_lifetime(void)
}
/** Get the grace period of an onion key in seconds. This value is defined by
- * the network consesus parameter "onion-key-grace-period-days", but the value
+ * the network consensus parameter "onion-key-grace-period-days", but the value
* is converted to seconds.
*/
int
[View Less]
commit c5a4538bb5a833ad66018d7b644492b2f269ebdf
Author: Damian Johnson <atagar(a)torproject.org>
Date: Thu Mar 12 17:17:03 2020 -0700
Test failure due to get_socks_listeners removal
Our deprecated get_socks_listeners() method was removed. Fixing a few tests
that broke when we run our ONLINE target...
======================================================================
ERROR: test_get_streams
------------------------------------------------------…
[View More]----------------
Traceback (most recent call last):
File "/home/atagar/Desktop/stem/test/require.py", line 73, in wrapped
return func(self, *args, **kwargs)
File "/home/atagar/Desktop/stem/test/require.py", line 73, in wrapped
return func(self, *args, **kwargs)
File "/home/atagar/Desktop/stem/test/integ/control/controller.py", line 1069, in test_get_streams
socks_listener = controller.get_socks_listeners()[0]
AttributeError: 'Controller' object has no attribute 'get_socks_listeners'
---
test/integ/control/controller.py | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/test/integ/control/controller.py b/test/integ/control/controller.py
index b6bf9c9a..5e92bfd7 100644
--- a/test/integ/control/controller.py
+++ b/test/integ/control/controller.py
@@ -951,8 +951,6 @@ class TestController(unittest.TestCase):
with runner.get_tor_controller() as controller:
self.assertTrue(controller.is_feature_enabled('VERBOSE_NAMES'))
-
- self.assertTrue('VERBOSE_NAMES' in controller._enabled_features)
self.assertRaises(stem.InvalidArguments, controller.enable_feature, ['NOT', 'A', 'FEATURE'])
try:
@@ -1066,7 +1064,7 @@ class TestController(unittest.TestCase):
runner = test.runner.get_runner()
with runner.get_tor_controller() as controller:
# we only need one proxy port, so take the first
- socks_listener = controller.get_socks_listeners()[0]
+ socks_listener = controller.get_listeners(Listener.SOCKS)[0]
with test.network.Socks(socks_listener) as s:
s.settimeout(30)
@@ -1090,7 +1088,7 @@ class TestController(unittest.TestCase):
with runner.get_tor_controller() as controller:
# use the first socks listener
- socks_listener = controller.get_socks_listeners()[0]
+ socks_listener = controller.get_listeners(Listener.SOCKS)[0]
with test.network.Socks(socks_listener) as s:
s.settimeout(30)
@@ -1423,7 +1421,7 @@ class TestController(unittest.TestCase):
try:
circuit_id = controller.new_circuit(await_build = True)
- socks_listener = controller.get_socks_listeners()[0]
+ socks_listener = controller.get_listeners(Listener.SOCKS)[0]
with test.network.Socks(socks_listener) as s:
s.settimeout(30)
[View Less]
commit c7dd9983cf20781d0a3440ed0c46c3083a0c604d
Author: Translation commit bot <translation(a)torproject.org>
Date: Thu Mar 26 22:45:26 2020 +0000
https://gitweb.torproject.org/translation.git/commit/?h=communitytpo-conten…
---
contents+de.po | 74 ++++++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 59 insertions(+), 15 deletions(-)
diff --git a/contents+de.po b/contents+de.po
index 243e576d31..976279f4a2 100644
--- a/contents+de.po
+++ b/contents+de.po
@@ -…
[View More]5023,6 +5023,9 @@ msgid ""
"They are located in the \"keys\" subfolder of your DataDirectory (simply "
"make a copy of the entire folder and store it in a secure location)."
msgstr ""
+"Sie befinden sich im Unterordner \"keys\" deines Datenverzeichnisses (mach "
+"einfach eine Kopie des gesamten Ordners und speichere ihn an einem sicheren "
+"Ort)."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5031,26 +5034,30 @@ msgid ""
"to be able to restore your relay's reputation after a disk failure - "
"otherwise you would have to go through the ramp-up phase again."
msgstr ""
+"Da Relays eine Hochlaufphase haben, ist es sinnvoll, den Identitätsschlüssel"
+" zu sichern, um den Status deines Relays nach einem Festplattenfehler "
+"wiederherstellen zu können - sonst müsstest du die Hochlaufphase erneut "
+"durchlaufen."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "Default locations of the keys folder:"
-msgstr ""
+msgstr "Standard-Speicherorte des Schlüsselordners:"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* Debian/Ubuntu: `/var/lib/tor/keys`"
-msgstr ""
+msgstr "* Debian/Ubuntu: `/var/lib/tor/keys`"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* FreeBSD: `/var/db/tor/keys`"
-msgstr ""
+msgstr "* FreeBSD: `/var/db/tor/keys`"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "## Subscribe to the tor-announce mailing list"
-msgstr ""
+msgstr "## Abonniere die Tor-announce-Mailingliste"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5060,11 +5067,16 @@ msgid ""
"announce](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
"announce)."
msgstr ""
+"Dies ist eine Mailingliste mit sehr wenig Verkehr, und du bekommst "
+"Informationen über neue stabile Tor-Veröffentlichungen und wichtige "
+"Informationen zu Sicherheitsupdates: [tor-"
+"announce](https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-"
+"announce)."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "## Setting up outage notifications"
-msgstr ""
+msgstr "## Einrichten von Ausfallbenachrichtigungen"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5072,11 +5084,14 @@ msgid ""
"Once you setup your relay it will likely run without much work from your "
"side."
msgstr ""
+"Sobald du dein Relay eingerichtet hast, wird es wahrscheinlich ohne viel "
+"Arbeit von deiner Seite laufen."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "If something goes wrong it is good to get notified automatically."
msgstr ""
+"Wenn etwas schief geht, ist es gut, automatisch benachrichtigt zu werden."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5085,6 +5100,9 @@ msgid ""
"relay's ORPorts for reachability and send you an email should they become "
"unreachable for what ever reason."
msgstr ""
+"Wir empfehlen dir, einen der kostenlosen Dienste zu nutzen, mit denen du die"
+" ORPorts deines Relays auf Erreichbarkeit prüfen und dir eine E-Mail "
+"schicken kannst, falls sie aus irgendeinem Grund unerreichbar geworden sind."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5092,6 +5110,8 @@ msgid ""
"[UptimeRobot](https://uptimerobot.com/) is one of these services that allow "
"you to monitor TCP listeners on arbitrary ports."
msgstr ""
+"[UptimeRobot](https://uptimerobot.com/) ist einer dieser Dienste, die es dir"
+" ermöglichen, TCP-Listener auf beliebigen Ports zu überwachen."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5099,11 +5119,15 @@ msgid ""
"This service can check your configured ports once every 5 minutes and send "
"you an email should your tor process die or become unreachable."
msgstr ""
+"Dieser Dienst kann deine konfigurierten Ports alle 5 Minuten überprüfen und "
+"dir eine E-Mail schicken, falls dein Tor-Prozess abstürzt oder unerreichbar "
+"wird."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "This checks only for the listener but does not speak the Tor protocol."
msgstr ""
+"Dies prüft nur für den Listener, spricht aber nicht das Tor-Protokoll."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5111,11 +5135,13 @@ msgid ""
"A good way to monitor a relay for its health state is to have a look at its "
"bandwidth graphs."
msgstr ""
+"Eine gute Möglichkeit, ein Relay auf seinen Gesundheitszustand zu "
+"überwachen, ist ein Blick auf seine Bandbreitengrafiken."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "## System Health Monitoring"
-msgstr ""
+msgstr "## Überwachung des Systemzustands"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5124,31 +5150,34 @@ msgid ""
"some basic system monitoring in place to keep an eye on the following "
"metrics:"
msgstr ""
+"Um sicherzustellen, dass dein Relay funktionstüchtig und nicht überlastet "
+"ist, ist es sinnvoll, eine grundlegende Systemüberwachung zu haben, um die "
+"folgenden Parameter im Auge zu behalten:"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* Bandwidth"
-msgstr ""
+msgstr "* Bandbreite"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* Established TCP Connections"
-msgstr ""
+msgstr "* Hergestellte TCP-Verbindungen"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* Memory"
-msgstr ""
+msgstr "* Speicher"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* Swap"
-msgstr ""
+msgstr "* Swap"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* CPU"
-msgstr ""
+msgstr "* CPU"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5156,6 +5185,8 @@ msgid ""
"There are many tools for monitoring this kind of data, [munin](http://munin-"
"monitoring.org/) is one of them and is relatively easy to setup."
msgstr ""
+"Es gibt viele Werkzeuge zur Überwachung dieser Art von Daten, [Munin](http"
+"://munin-monitoring.org/) ist eines davon und relativ einfach einzurichten."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5163,11 +5194,14 @@ msgid ""
"Note: **Do not make your private monitoring data graphs public since this "
"could help attackers with deanonymizing Tor users.**"
msgstr ""
+"Hinweis: **Mach deine privaten Überwachungsdaten-Grafiken nicht öffentlich, "
+"da dies Angreifern bei der Deanonymisierung von Tor-Benutzern helfen "
+"könnte.**"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "Some practical advice:"
-msgstr ""
+msgstr "Einige praktische Ratschläge:"
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5176,6 +5210,9 @@ msgid ""
"relays' traffic over at least a week, then round that to the nearest 10 TiB "
"(terabytes)."
msgstr ""
+"* Wenn du Verkehrsstatistiken veröffentlichen möchtest, solltest du den "
+"gesamten Verkehr deiner Relays über mindestens eine Woche zusammenfassen und"
+" dann auf die nächsten 10 TB (Terabyte) aufrunden."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
@@ -5185,27 +5222,34 @@ msgid ""
"individual relay bandwidth reporting will be less secure than tor's "
"statistics."
msgstr ""
+"* Die Berichterstattung über einzelne Relays ist schlechter als die "
+"Berichterstattung über die Gesamtzahlen für Gruppen von Relays. In Zukunft "
+"wird Tor die Bandbreitenstatistiken auf sichere Weise zusammenfassen, so "
+"dass die Berichterstattung über die Bandbreite einzelner Relays weniger "
+"sicher sein wird als die Statistiken von Tor."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* Smaller periods are worse."
-msgstr ""
+msgstr "* Kleinere Perioden sind schlechter."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* Numbers are worse than graphs."
-msgstr ""
+msgstr "* Zahlen sind schlechter als Diagramme."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid "* Real-time data is worse than historical data."
-msgstr ""
+msgstr "* Echtzeitdaten sind schlechter als historische Daten."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
msgid ""
"* Data in categories (IP version, in/out, etc.) is worse than total data."
msgstr ""
+"* Daten in Kategorien (IP-Version, in/out, etc.) sind schlechter als die "
+"Gesamtdaten."
#: https//community.torproject.org/relay/setup/post-install/
#: (content/relay-operations/technical-setup/post-install/contents+en.lrpage.body)
[View Less]