aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-03-12 16:21:10 +0100
committerChristian Grothoff <christian@grothoff.org>2021-03-12 16:21:10 +0100
commit90586a14477272ad0c6b8a0860a649e778d62573 (patch)
treed5c7dcafa04bc80917396ae6616da6414d0e02c7
parent1038cd5bde8cfecb0228a931ae2ce0e8a3a301de (diff)
parent551cf506d6b6dedb28531459b6aebab195b8c750 (diff)
downloadwww-90586a14477272ad0c6b8a0860a649e778d62573.tar.gz
www-90586a14477272ad0c6b8a0860a649e778d62573.zip
Merge branch 'master' of git+ssh://gnunet.org/www
-rw-r--r--locale/de/LC_MESSAGES/messages.po161
-rw-r--r--locale/es/LC_MESSAGES/messages.po159
-rw-r--r--locale/fr/LC_MESSAGES/messages.po159
-rw-r--r--locale/it/LC_MESSAGES/messages.po161
-rw-r--r--locale/messages.pot162
-rw-r--r--template/faq.html.j2127
6 files changed, 548 insertions, 381 deletions
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po
index 0b2fec32..a3d680ab 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2021-03-12 15:55+0100\n" 10"POT-Creation-Date: 2021-03-12 16:12+0100\n"
11"PO-Revision-Date: 2021-02-17 15:13+0000\n" 11"PO-Revision-Date: 2021-02-17 15:13+0000\n"
12"Last-Translator: Weblate Admin <admin@example.com>\n" 12"Last-Translator: Weblate Admin <admin@example.com>\n"
13"Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/" 13"Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/"
@@ -823,17 +823,17 @@ msgstr ""
823msgid "Features" 823msgid "Features"
824msgstr "" 824msgstr ""
825 825
826#: template/faq.html.j2:15 template/faq.html.j2:594 826#: template/faq.html.j2:15 template/faq.html.j2:695
827msgid "Error messages" 827msgid "Error messages"
828msgstr "" 828msgstr ""
829 829
830#: template/faq.html.j2:16 template/faq.html.j2:696 830#: template/faq.html.j2:16 template/faq.html.j2:797
831#, fuzzy 831#, fuzzy
832#| msgid "Motivation" 832#| msgid "Motivation"
833msgid "File-sharing" 833msgid "File-sharing"
834msgstr "Motivation" 834msgstr "Motivation"
835 835
836#: template/faq.html.j2:17 template/faq.html.j2:872 836#: template/faq.html.j2:17 template/faq.html.j2:973
837msgid "Contributing" 837msgid "Contributing"
838msgstr "" 838msgstr ""
839 839
@@ -1087,11 +1087,22 @@ msgid ""
1087msgstr "" 1087msgstr ""
1088 1088
1089#: template/faq.html.j2:286 1089#: template/faq.html.j2:286
1090msgid "What is the difference between GNS and CoDoNS?" 1090msgid "How does GNS compare to other name systems"
1091msgstr "" 1091msgstr ""
1092 1092
1093#: template/faq.html.j2:288 1093#: template/faq.html.j2:288
1094msgid "" 1094msgid ""
1095"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/"
1096"ns2018.pdf\">has been published </a> and below is a table from the "
1097"publication. For detailed descriptions please refer to the paper."
1098msgstr ""
1099
1100#: template/faq.html.j2:392
1101msgid "What is the difference between GNS and CoDoNS?"
1102msgstr ""
1103
1104#: template/faq.html.j2:394
1105msgid ""
1095"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1106"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1096"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1107"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
1097"there are still registrars that determine who owns a name. <br><br> With " 1108"there are still registrars that determine who owns a name. <br><br> With "
@@ -1102,11 +1113,11 @@ msgid ""
1102"the context of CoDoNS." 1113"the context of CoDoNS."
1103msgstr "" 1114msgstr ""
1104 1115
1105#: template/faq.html.j2:304 1116#: template/faq.html.j2:410
1106msgid "What is the difference between GNS and SocialDNS?" 1117msgid "What is the difference between GNS and SocialDNS?"
1107msgstr "" 1118msgstr ""
1108 1119
1109#: template/faq.html.j2:306 1120#: template/faq.html.j2:412
1110msgid "" 1121msgid ""
1111"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1122"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1112"with SocialDNS the mappings are shared through the social network and " 1123"with SocialDNS the mappings are shared through the social network and "
@@ -1116,11 +1127,11 @@ msgid ""
1116"the name (the authority) manually changes the record." 1127"the name (the authority) manually changes the record."
1117msgstr "" 1128msgstr ""
1118 1129
1119#: template/faq.html.j2:320 1130#: template/faq.html.j2:426
1120msgid "What is the difference between GNS and ODDNS?" 1131msgid "What is the difference between GNS and ODDNS?"
1121msgstr "" 1132msgstr ""
1122 1133
1123#: template/faq.html.j2:322 1134#: template/faq.html.j2:428
1124msgid "" 1135msgid ""
1125"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1136"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1126"registries (such as those for \".com\" and \".org\"). Instead of using " 1137"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1129,23 +1140,25 @@ msgid ""
1129"servers. Resolution will fail if the target name servers change IPs." 1140"servers. Resolution will fail if the target name servers change IPs."
1130msgstr "" 1141msgstr ""
1131 1142
1132#: template/faq.html.j2:333 1143#: template/faq.html.j2:439
1133msgid "What is the difference between GNS and Namecoin?"
1134msgstr ""
1135
1136#: template/faq.html.j2:340
1137msgid "What is the difference between GNS and Handshake?" 1144msgid "What is the difference between GNS and Handshake?"
1138msgstr "" 1145msgstr ""
1139 1146
1140#: template/faq.html.j2:346 1147#: template/faq.html.j2:441
1141msgid "What is the difference between GNS and ENS?" 1148msgid ""
1149"A: Handshake is a blockchain-based method for root zone governance. Hence, "
1150"it does not address the name resolution process itself but delegates "
1151"resolution into DNS after the initial TLD resolution. Not taking "
1152"sustainablility considerations into account, handshake could be used as an "
1153"additional supporting GNS root zone governance model but we currently do not "
1154"have such plans in mind."
1142msgstr "" 1155msgstr ""
1143 1156
1144#: template/faq.html.j2:352 1157#: template/faq.html.j2:453
1145msgid "What is the difference between GNS and TrickleDNS?" 1158msgid "What is the difference between GNS and TrickleDNS?"
1146msgstr "" 1159msgstr ""
1147 1160
1148#: template/faq.html.j2:354 1161#: template/faq.html.j2:455
1149msgid "" 1162msgid ""
1150"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1163"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1151"resolvers of participating domains to provide &quot;better availability, " 1164"resolvers of participating domains to provide &quot;better availability, "
@@ -1157,13 +1170,13 @@ msgid ""
1157"the DNS hierarchy." 1170"the DNS hierarchy."
1158msgstr "" 1171msgstr ""
1159 1172
1160#: template/faq.html.j2:367 1173#: template/faq.html.j2:468
1161msgid "" 1174msgid ""
1162"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1175"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1163"of the PGP web of trust?" 1176"of the PGP web of trust?"
1164msgstr "" 1177msgstr ""
1165 1178
1166#: template/faq.html.j2:369 1179#: template/faq.html.j2:470
1167msgid "" 1180msgid ""
1168"A: For security, it is well known that an initial trust path between the two " 1181"A: For security, it is well known that an initial trust path between the two "
1169"parties must exist. However, for applications where this is not required, " 1182"parties must exist. However, for applications where this is not required, "
@@ -1176,13 +1189,13 @@ msgid ""
1176"can be queried under the &quot;.pin&quot; TLD." 1189"can be queried under the &quot;.pin&quot; TLD."
1177msgstr "" 1190msgstr ""
1178 1191
1179#: template/faq.html.j2:384 1192#: template/faq.html.j2:485
1180msgid "" 1193msgid ""
1181"How can a legitimate domain owner tell other people to not use his name in " 1194"How can a legitimate domain owner tell other people to not use his name in "
1182"GNS?" 1195"GNS?"
1183msgstr "" 1196msgstr ""
1184 1197
1185#: template/faq.html.j2:386 1198#: template/faq.html.j2:487
1186msgid "" 1199msgid ""
1187"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1200"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1188"domain owner. Any user can claim any name (as his preferred name or &quot;" 1201"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1191,13 +1204,13 @@ msgid ""
1191"name) for this user." 1204"name) for this user."
1192msgstr "" 1205msgstr ""
1193 1206
1194#: template/faq.html.j2:397 1207#: template/faq.html.j2:498
1195msgid "" 1208msgid ""
1196"Did you consider the privacy implications of making your personal GNS zone " 1209"Did you consider the privacy implications of making your personal GNS zone "
1197"visible?" 1210"visible?"
1198msgstr "" 1211msgstr ""
1199 1212
1200#: template/faq.html.j2:399 1213#: template/faq.html.j2:500
1201msgid "" 1214msgid ""
1202"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1215"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1203"with other users (via DHT or zone transfers) only if this flag is not set. " 1216"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1205,11 +1218,11 @@ msgid ""
1205"made public." 1218"made public."
1206msgstr "" 1219msgstr ""
1207 1220
1208#: template/faq.html.j2:409 1221#: template/faq.html.j2:510
1209msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1222msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1210msgstr "" 1223msgstr ""
1211 1224
1212#: template/faq.html.j2:411 1225#: template/faq.html.j2:512
1213msgid "" 1226msgid ""
1214"A: The question presumes that (a) virtual hosting is only necessary because " 1227"A: The question presumes that (a) virtual hosting is only necessary because "
1215"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1228"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1221,13 +1234,13 @@ msgid ""
1221"become commonplace, GNS should work with today's networks." 1234"become commonplace, GNS should work with today's networks."
1222msgstr "" 1235msgstr ""
1223 1236
1224#: template/faq.html.j2:425 1237#: template/faq.html.j2:526
1225msgid "" 1238msgid ""
1226"Why does GNS not use a trust metric or consensus to determine globally " 1239"Why does GNS not use a trust metric or consensus to determine globally "
1227"unique names?" 1240"unique names?"
1228msgstr "" 1241msgstr ""
1229 1242
1230#: template/faq.html.j2:427 1243#: template/faq.html.j2:528
1231msgid "" 1244msgid ""
1232"A: Trust metrics have the fundamental problem that they have thresholds. As " 1245"A: Trust metrics have the fundamental problem that they have thresholds. As "
1233"trust relationships evolve, mappings would change their meaning as they " 1246"trust relationships evolve, mappings would change their meaning as they "
@@ -1236,11 +1249,11 @@ msgid ""
1236"consensus might be easy to manipulate by adversaries." 1249"consensus might be easy to manipulate by adversaries."
1237msgstr "" 1250msgstr ""
1238 1251
1239#: template/faq.html.j2:438 1252#: template/faq.html.j2:539
1240msgid "How do you handle compromised zone keys in GNS?" 1253msgid "How do you handle compromised zone keys in GNS?"
1241msgstr "" 1254msgstr ""
1242 1255
1243#: template/faq.html.j2:440 1256#: template/faq.html.j2:541
1244msgid "" 1257msgid ""
1245"A: The owner of a private key can create a revocation message. This one can " 1258"A: The owner of a private key can create a revocation message. This one can "
1246"then be flooded throughout the overlay network, creating a copy at all " 1259"then be flooded throughout the overlay network, creating a copy at all "
@@ -1250,11 +1263,11 @@ msgid ""
1250"message when resolving names." 1263"message when resolving names."
1251msgstr "" 1264msgstr ""
1252 1265
1253#: template/faq.html.j2:452 1266#: template/faq.html.j2:553
1254msgid "Could the signing algorithm of GNS be upgraded in the future?" 1267msgid "Could the signing algorithm of GNS be upgraded in the future?"
1255msgstr "" 1268msgstr ""
1256 1269
1257#: template/faq.html.j2:454 1270#: template/faq.html.j2:555
1258msgid "" 1271msgid ""
1259"A: Yes. In our efforts to standardize GNS, we have already modified the " 1272"A: Yes. In our efforts to standardize GNS, we have already modified the "
1260"protocol to support alternative delegation records. <br> <br> Naturally, " 1273"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1264,12 +1277,12 @@ msgid ""
1264"different cipher system." 1277"different cipher system."
1265msgstr "" 1278msgstr ""
1266 1279
1267#: template/faq.html.j2:468 1280#: template/faq.html.j2:569
1268msgid "" 1281msgid ""
1269"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1282"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1270msgstr "" 1283msgstr ""
1271 1284
1272#: template/faq.html.j2:470 1285#: template/faq.html.j2:571
1273msgid "" 1286msgid ""
1274"A: We don't expect this to be necessary, as GNS records are stored (and " 1287"A: We don't expect this to be necessary, as GNS records are stored (and "
1275"replicated) in the R5N DHT. Thus the authority will typically not be " 1288"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1280,13 +1293,13 @@ msgid ""
1280"the zone's key and database among them)." 1293"the zone's key and database among them)."
1281msgstr "" 1294msgstr ""
1282 1295
1283#: template/faq.html.j2:483 1296#: template/faq.html.j2:584
1284msgid "" 1297msgid ""
1285"Why do you believe it is worth giving up unique names for censorship " 1298"Why do you believe it is worth giving up unique names for censorship "
1286"resistance?" 1299"resistance?"
1287msgstr "" 1300msgstr ""
1288 1301
1289#: template/faq.html.j2:485 1302#: template/faq.html.j2:586
1290msgid "" 1303msgid ""
1291"A: The GNU Name system offers an alternative to DNS that is censorship " 1304"A: The GNU Name system offers an alternative to DNS that is censorship "
1292"resistant. As with any security mechanism, this comes at a cost (names are " 1305"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1298,11 +1311,11 @@ msgid ""
1298"globally&quot; unique name worth, if it does not resolve?" 1311"globally&quot; unique name worth, if it does not resolve?"
1299msgstr "" 1312msgstr ""
1300 1313
1301#: template/faq.html.j2:499 1314#: template/faq.html.j2:600
1302msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1315msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1303msgstr "" 1316msgstr ""
1304 1317
1305#: template/faq.html.j2:501 1318#: template/faq.html.j2:602
1306msgid "" 1319msgid ""
1307"A: We say that DNS is 'centralized' because it has a central component / " 1320"A: We say that DNS is 'centralized' because it has a central component / "
1308"central point of failure --- the root zone and its management by IANA/ICANN. " 1321"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1311,11 +1324,11 @@ msgid ""
1311"Iraq during the wars at the beginning of the 21st century." 1324"Iraq during the wars at the beginning of the 21st century."
1312msgstr "" 1325msgstr ""
1313 1326
1314#: template/faq.html.j2:512 1327#: template/faq.html.j2:613
1315msgid "How does GNS protect against layer-3 censorship?" 1328msgid "How does GNS protect against layer-3 censorship?"
1316msgstr "" 1329msgstr ""
1317 1330
1318#: template/faq.html.j2:514 1331#: template/faq.html.j2:615
1319msgid "" 1332msgid ""
1320"A: GNS does not directly help with layer-3 censorship, but it does help " 1333"A: GNS does not directly help with layer-3 censorship, but it does help "
1321"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1334"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1328,11 +1341,11 @@ msgid ""
1328"easier to use. </ol>" 1341"easier to use. </ol>"
1329msgstr "" 1342msgstr ""
1330 1343
1331#: template/faq.html.j2:533 1344#: template/faq.html.j2:634
1332msgid "Does GNS work with search engines?" 1345msgid "Does GNS work with search engines?"
1333msgstr "" 1346msgstr ""
1334 1347
1335#: template/faq.html.j2:535 1348#: template/faq.html.j2:636
1336msgid "" 1349msgid ""
1337"A: GNS creates no significant problems for search engines, as they can use " 1350"A: GNS creates no significant problems for search engines, as they can use "
1338"GNS to perform name resolution as well as any normal user. Naturally, while " 1351"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1344,11 +1357,11 @@ msgid ""
1344"obviously not obtain censorship-resistant names." 1357"obviously not obtain censorship-resistant names."
1345msgstr "" 1358msgstr ""
1346 1359
1347#: template/faq.html.j2:549 1360#: template/faq.html.j2:650
1348msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1361msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1349msgstr "" 1362msgstr ""
1350 1363
1351#: template/faq.html.j2:551 1364#: template/faq.html.j2:652
1352msgid "" 1365msgid ""
1353"A: UIA and GNS both share the same basic naming model, which actually " 1366"A: UIA and GNS both share the same basic naming model, which actually "
1354"originated with Rivest's SDSI. However, UIA is not concerned about " 1367"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1359,11 +1372,11 @@ msgid ""
1359"about legacy systems (clean slate)." 1372"about legacy systems (clean slate)."
1360msgstr "" 1373msgstr ""
1361 1374
1362#: template/faq.html.j2:564 1375#: template/faq.html.j2:665
1363msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1376msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1364msgstr "" 1377msgstr ""
1365 1378
1366#: template/faq.html.j2:566 1379#: template/faq.html.j2:667
1367msgid "" 1380msgid ""
1368"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1381"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1369"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1382"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1373,13 +1386,13 @@ msgid ""
1373"than about 128 entities." 1386"than about 128 entities."
1374msgstr "" 1387msgstr ""
1375 1388
1376#: template/faq.html.j2:578 1389#: template/faq.html.j2:679
1377msgid "" 1390msgid ""
1378"How does GNS handle SRV/TLSA records where service and protocol are part of " 1391"How does GNS handle SRV/TLSA records where service and protocol are part of "
1379"the domain name?" 1392"the domain name?"
1380msgstr "" 1393msgstr ""
1381 1394
1382#: template/faq.html.j2:580 1395#: template/faq.html.j2:681
1383msgid "" 1396msgid ""
1384"A: When GNS splits a domain name into labels for resolution, it detects the " 1397"A: When GNS splits a domain name into labels for resolution, it detects the "
1385"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1398"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1391,13 +1404,13 @@ msgid ""
1391"record type) to it." 1404"record type) to it."
1392msgstr "" 1405msgstr ""
1393 1406
1394#: template/faq.html.j2:596 1407#: template/faq.html.j2:697
1395msgid "" 1408msgid ""
1396"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1409"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1397"Should I worry?" 1410"Should I worry?"
1398msgstr "" 1411msgstr ""
1399 1412
1400#: template/faq.html.j2:598 1413#: template/faq.html.j2:699
1401msgid "" 1414msgid ""
1402"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1415"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1403"We have started a major rewrite to address this and other problems, but " 1416"We have started a major rewrite to address this and other problems, but "
@@ -1405,23 +1418,23 @@ msgid ""
1405"expected." 1418"expected."
1406msgstr "" 1419msgstr ""
1407 1420
1408#: template/faq.html.j2:607 1421#: template/faq.html.j2:708
1409msgid "Error opening `/dev/net/tun': No such file or directory?" 1422msgid "Error opening `/dev/net/tun': No such file or directory?"
1410msgstr "" 1423msgstr ""
1411 1424
1412#: template/faq.html.j2:609 1425#: template/faq.html.j2:710
1413msgid "" 1426msgid ""
1414"A: If you get this error message, the solution is simple. Issue the " 1427"A: If you get this error message, the solution is simple. Issue the "
1415"following commands (as root) to create the required device file" 1428"following commands (as root) to create the required device file"
1416msgstr "" 1429msgstr ""
1417 1430
1418#: template/faq.html.j2:621 1431#: template/faq.html.j2:722
1419msgid "" 1432msgid ""
1420"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1433"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1421"dns)?" 1434"dns)?"
1422msgstr "" 1435msgstr ""
1423 1436
1424#: template/faq.html.j2:623 1437#: template/faq.html.j2:724
1425msgid "" 1438msgid ""
1426"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1439"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1427"support. This is accomplished by having the correct kernel options. Check if " 1440"support. This is accomplished by having the correct kernel options. Check if "
@@ -1429,22 +1442,22 @@ msgid ""
1429"'m' (and the module is loaded)." 1442"'m' (and the module is loaded)."
1430msgstr "" 1443msgstr ""
1431 1444
1432#: template/faq.html.j2:635 1445#: template/faq.html.j2:736
1433msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1446msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1434msgstr "" 1447msgstr ""
1435 1448
1436#: template/faq.html.j2:637 1449#: template/faq.html.j2:738
1437msgid "" 1450msgid ""
1438"A: If you get an error stating that the VPN timeout was reached, check if " 1451"A: If you get an error stating that the VPN timeout was reached, check if "
1439"your firewall is enabled and blocking the connections." 1452"your firewall is enabled and blocking the connections."
1440msgstr "" 1453msgstr ""
1441 1454
1442#: template/faq.html.j2:645 1455#: template/faq.html.j2:746
1443msgid "" 1456msgid ""
1444"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" 1457"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1445msgstr "" 1458msgstr ""
1446 1459
1447#: template/faq.html.j2:647 1460#: template/faq.html.j2:748
1448msgid "" 1461msgid ""
1449"A: This error usually occurs when your linker fails to locate one of " 1462"A: This error usually occurs when your linker fails to locate one of "
1450"GNUnet's libraries. This can have two causes. First, it is theoretically " 1463"GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1464,7 +1477,7 @@ msgid ""
1464"you want to run:" 1477"you want to run:"
1465msgstr "" 1478msgstr ""
1466 1479
1467#: template/faq.html.j2:673 1480#: template/faq.html.j2:774
1468msgid "" 1481msgid ""
1469"to ensure GNUnet's binaries and libraries are found. In order to avoid " 1482"to ensure GNUnet's binaries and libraries are found. In order to avoid "
1470"having to do so each time, you can add the above lines (without the \"$\") " 1483"having to do so each time, you can add the above lines (without the \"$\") "
@@ -1473,11 +1486,11 @@ msgid ""
1473"environment)." 1486"environment)."
1474msgstr "" 1487msgstr ""
1475 1488
1476#: template/faq.html.j2:680 1489#: template/faq.html.j2:781
1477msgid "What error messages can be ignored?" 1490msgid "What error messages can be ignored?"
1478msgstr "" 1491msgstr ""
1479 1492
1480#: template/faq.html.j2:682 1493#: template/faq.html.j2:783
1481msgid "" 1494msgid ""
1482"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " 1495"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
1483"for end-users and can always be ignored. Error messages flagged as \"INFO\" " 1496"for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1487,11 +1500,11 @@ msgid ""
1487"messages to display information about important configuration values." 1500"messages to display information about important configuration values."
1488msgstr "" 1501msgstr ""
1489 1502
1490#: template/faq.html.j2:698 1503#: template/faq.html.j2:799
1491msgid "How does GNUnet compare to other file-sharing applications?" 1504msgid "How does GNUnet compare to other file-sharing applications?"
1492msgstr "" 1505msgstr ""
1493 1506
1494#: template/faq.html.j2:700 1507#: template/faq.html.j2:801
1495msgid "" 1508msgid ""
1496"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " 1509"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
1497"P2P networks, GNUnet was designed with security in mind as the highest " 1510"P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1511,7 +1524,7 @@ msgid ""
1511"read the research papers (and probably the code)." 1524"read the research papers (and probably the code)."
1512msgstr "" 1525msgstr ""
1513 1526
1514#: template/faq.html.j2:814 1527#: template/faq.html.j2:915
1515msgid "" 1528msgid ""
1516"Another important point of reference are the various anonymous peer-to-peer " 1529"Another important point of reference are the various anonymous peer-to-peer "
1517"networks. Here, there are differences in terms of application domain and how " 1530"networks. Here, there are differences in terms of application domain and how "
@@ -1523,11 +1536,11 @@ msgid ""
1523"reduce anonymity." 1536"reduce anonymity."
1524msgstr "" 1537msgstr ""
1525 1538
1526#: template/faq.html.j2:827 1539#: template/faq.html.j2:928
1527msgid "Are there any known attacks (on GNUnet's file-sharing application)?" 1540msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1528msgstr "" 1541msgstr ""
1529 1542
1530#: template/faq.html.j2:829 1543#: template/faq.html.j2:930
1531msgid "" 1544msgid ""
1532"A: Generally, there is the possibility of a known plaintext attack on " 1545"A: Generally, there is the possibility of a known plaintext attack on "
1533"keywords, but since the user has control over the keywords that are " 1546"keywords, but since the user has control over the keywords that are "
@@ -1539,11 +1552,11 @@ msgid ""
1539"obfuscate the content by choosing a difficult keyword anyway." 1552"obfuscate the content by choosing a difficult keyword anyway."
1540msgstr "" 1553msgstr ""
1541 1554
1542#: template/faq.html.j2:843 1555#: template/faq.html.j2:944
1543msgid "What do you mean by anonymity?" 1556msgid "What do you mean by anonymity?"
1544msgstr "" 1557msgstr ""
1545 1558
1546#: template/faq.html.j2:845 1559#: template/faq.html.j2:946
1547msgid "" 1560msgid ""
1548"A: Anonymity is the lack of distinction of an individual from a (large) " 1561"A: Anonymity is the lack of distinction of an individual from a (large) "
1549"group. A central goal for anonymous file-sharing in GNUnet is to make all " 1562"group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1554,11 +1567,11 @@ msgid ""
1554"originating peer and all other peers." 1567"originating peer and all other peers."
1555msgstr "" 1568msgstr ""
1556 1569
1557#: template/faq.html.j2:857 1570#: template/faq.html.j2:958
1558msgid "What does my system do when participating in GNUnet file sharing?" 1571msgid "What does my system do when participating in GNUnet file sharing?"
1559msgstr "" 1572msgstr ""
1560 1573
1561#: template/faq.html.j2:859 1574#: template/faq.html.j2:960
1562msgid "" 1575msgid ""
1563"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " 1576"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
1564"its public key) and has a number of addresses it is reachable by (may have " 1577"its public key) and has a number of addresses it is reachable by (may have "
@@ -1568,11 +1581,11 @@ msgid ""
1568"connect to other nodes, becoming part of the network." 1581"connect to other nodes, becoming part of the network."
1569msgstr "" 1582msgstr ""
1570 1583
1571#: template/faq.html.j2:874 1584#: template/faq.html.j2:975
1572msgid "How can I help translate this webpage into other languages?" 1585msgid "How can I help translate this webpage into other languages?"
1573msgstr "" 1586msgstr ""
1574 1587
1575#: template/faq.html.j2:876 1588#: template/faq.html.j2:977
1576msgid "" 1589msgid ""
1577"A: First, you need to register an account with our weblate system. Please " 1590"A: First, you need to register an account with our weblate system. Please "
1578"send an e-mail with the desired target language to translators@gnunet.org or " 1591"send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1581,11 +1594,11 @@ msgid ""
1581"result in the loss of permissions." 1594"result in the loss of permissions."
1582msgstr "" 1595msgstr ""
1583 1596
1584#: template/faq.html.j2:888 1597#: template/faq.html.j2:989
1585msgid "I have some great idea for a new feature, what should I do?" 1598msgid "I have some great idea for a new feature, what should I do?"
1586msgstr "" 1599msgstr ""
1587 1600
1588#: template/faq.html.j2:890 1601#: template/faq.html.j2:991
1589msgid "" 1602msgid ""
1590"A: Sadly, we have many more feature requests than we can possibly implement. " 1603"A: Sadly, we have many more feature requests than we can possibly implement. "
1591"The best way to actually get a new feature implemented is to do it yourself " 1604"The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index cafce6a7..4e34b54c 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -1027,16 +1027,16 @@ msgstr ""
1027msgid "Features" 1027msgid "Features"
1028msgstr "" 1028msgstr ""
1029 1029
1030#: template/faq.html.j2:15 template/faq.html.j2:594 1030#: template/faq.html.j2:15 template/faq.html.j2:695
1031msgid "Error messages" 1031msgid "Error messages"
1032msgstr "" 1032msgstr ""
1033 1033
1034#: template/faq.html.j2:16 template/faq.html.j2:696 1034#: template/faq.html.j2:16 template/faq.html.j2:797
1035#, fuzzy 1035#, fuzzy
1036msgid "File-sharing" 1036msgid "File-sharing"
1037msgstr "Filesharing o compartir documentos (Alfa)" 1037msgstr "Filesharing o compartir documentos (Alfa)"
1038 1038
1039#: template/faq.html.j2:17 template/faq.html.j2:872 1039#: template/faq.html.j2:17 template/faq.html.j2:973
1040msgid "Contributing" 1040msgid "Contributing"
1041msgstr "" 1041msgstr ""
1042 1042
@@ -1305,11 +1305,22 @@ msgid ""
1305msgstr "" 1305msgstr ""
1306 1306
1307#: template/faq.html.j2:286 1307#: template/faq.html.j2:286
1308msgid "What is the difference between GNS and CoDoNS?" 1308msgid "How does GNS compare to other name systems"
1309msgstr "" 1309msgstr ""
1310 1310
1311#: template/faq.html.j2:288 1311#: template/faq.html.j2:288
1312msgid "" 1312msgid ""
1313"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/"
1314"ns2018.pdf\">has been published </a> and below is a table from the "
1315"publication. For detailed descriptions please refer to the paper."
1316msgstr ""
1317
1318#: template/faq.html.j2:392
1319msgid "What is the difference between GNS and CoDoNS?"
1320msgstr ""
1321
1322#: template/faq.html.j2:394
1323msgid ""
1313"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1324"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1314"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1325"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
1315"there are still registrars that determine who owns a name. <br><br> With " 1326"there are still registrars that determine who owns a name. <br><br> With "
@@ -1320,11 +1331,11 @@ msgid ""
1320"the context of CoDoNS." 1331"the context of CoDoNS."
1321msgstr "" 1332msgstr ""
1322 1333
1323#: template/faq.html.j2:304 1334#: template/faq.html.j2:410
1324msgid "What is the difference between GNS and SocialDNS?" 1335msgid "What is the difference between GNS and SocialDNS?"
1325msgstr "" 1336msgstr ""
1326 1337
1327#: template/faq.html.j2:306 1338#: template/faq.html.j2:412
1328msgid "" 1339msgid ""
1329"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1340"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1330"with SocialDNS the mappings are shared through the social network and " 1341"with SocialDNS the mappings are shared through the social network and "
@@ -1334,11 +1345,11 @@ msgid ""
1334"the name (the authority) manually changes the record." 1345"the name (the authority) manually changes the record."
1335msgstr "" 1346msgstr ""
1336 1347
1337#: template/faq.html.j2:320 1348#: template/faq.html.j2:426
1338msgid "What is the difference between GNS and ODDNS?" 1349msgid "What is the difference between GNS and ODDNS?"
1339msgstr "" 1350msgstr ""
1340 1351
1341#: template/faq.html.j2:322 1352#: template/faq.html.j2:428
1342msgid "" 1353msgid ""
1343"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1354"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1344"registries (such as those for \".com\" and \".org\"). Instead of using " 1355"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1347,23 +1358,25 @@ msgid ""
1347"servers. Resolution will fail if the target name servers change IPs." 1358"servers. Resolution will fail if the target name servers change IPs."
1348msgstr "" 1359msgstr ""
1349 1360
1350#: template/faq.html.j2:333 1361#: template/faq.html.j2:439
1351msgid "What is the difference between GNS and Namecoin?"
1352msgstr ""
1353
1354#: template/faq.html.j2:340
1355msgid "What is the difference between GNS and Handshake?" 1362msgid "What is the difference between GNS and Handshake?"
1356msgstr "" 1363msgstr ""
1357 1364
1358#: template/faq.html.j2:346 1365#: template/faq.html.j2:441
1359msgid "What is the difference between GNS and ENS?" 1366msgid ""
1367"A: Handshake is a blockchain-based method for root zone governance. Hence, "
1368"it does not address the name resolution process itself but delegates "
1369"resolution into DNS after the initial TLD resolution. Not taking "
1370"sustainablility considerations into account, handshake could be used as an "
1371"additional supporting GNS root zone governance model but we currently do not "
1372"have such plans in mind."
1360msgstr "" 1373msgstr ""
1361 1374
1362#: template/faq.html.j2:352 1375#: template/faq.html.j2:453
1363msgid "What is the difference between GNS and TrickleDNS?" 1376msgid "What is the difference between GNS and TrickleDNS?"
1364msgstr "" 1377msgstr ""
1365 1378
1366#: template/faq.html.j2:354 1379#: template/faq.html.j2:455
1367msgid "" 1380msgid ""
1368"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1381"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1369"resolvers of participating domains to provide &quot;better availability, " 1382"resolvers of participating domains to provide &quot;better availability, "
@@ -1375,13 +1388,13 @@ msgid ""
1375"the DNS hierarchy." 1388"the DNS hierarchy."
1376msgstr "" 1389msgstr ""
1377 1390
1378#: template/faq.html.j2:367 1391#: template/faq.html.j2:468
1379msgid "" 1392msgid ""
1380"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1393"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1381"of the PGP web of trust?" 1394"of the PGP web of trust?"
1382msgstr "" 1395msgstr ""
1383 1396
1384#: template/faq.html.j2:369 1397#: template/faq.html.j2:470
1385msgid "" 1398msgid ""
1386"A: For security, it is well known that an initial trust path between the two " 1399"A: For security, it is well known that an initial trust path between the two "
1387"parties must exist. However, for applications where this is not required, " 1400"parties must exist. However, for applications where this is not required, "
@@ -1394,13 +1407,13 @@ msgid ""
1394"can be queried under the &quot;.pin&quot; TLD." 1407"can be queried under the &quot;.pin&quot; TLD."
1395msgstr "" 1408msgstr ""
1396 1409
1397#: template/faq.html.j2:384 1410#: template/faq.html.j2:485
1398msgid "" 1411msgid ""
1399"How can a legitimate domain owner tell other people to not use his name in " 1412"How can a legitimate domain owner tell other people to not use his name in "
1400"GNS?" 1413"GNS?"
1401msgstr "" 1414msgstr ""
1402 1415
1403#: template/faq.html.j2:386 1416#: template/faq.html.j2:487
1404msgid "" 1417msgid ""
1405"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1418"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1406"domain owner. Any user can claim any name (as his preferred name or &quot;" 1419"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1409,13 +1422,13 @@ msgid ""
1409"name) for this user." 1422"name) for this user."
1410msgstr "" 1423msgstr ""
1411 1424
1412#: template/faq.html.j2:397 1425#: template/faq.html.j2:498
1413msgid "" 1426msgid ""
1414"Did you consider the privacy implications of making your personal GNS zone " 1427"Did you consider the privacy implications of making your personal GNS zone "
1415"visible?" 1428"visible?"
1416msgstr "" 1429msgstr ""
1417 1430
1418#: template/faq.html.j2:399 1431#: template/faq.html.j2:500
1419msgid "" 1432msgid ""
1420"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1433"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1421"with other users (via DHT or zone transfers) only if this flag is not set. " 1434"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1423,11 +1436,11 @@ msgid ""
1423"made public." 1436"made public."
1424msgstr "" 1437msgstr ""
1425 1438
1426#: template/faq.html.j2:409 1439#: template/faq.html.j2:510
1427msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1440msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1428msgstr "" 1441msgstr ""
1429 1442
1430#: template/faq.html.j2:411 1443#: template/faq.html.j2:512
1431msgid "" 1444msgid ""
1432"A: The question presumes that (a) virtual hosting is only necessary because " 1445"A: The question presumes that (a) virtual hosting is only necessary because "
1433"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1446"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1439,13 +1452,13 @@ msgid ""
1439"become commonplace, GNS should work with today's networks." 1452"become commonplace, GNS should work with today's networks."
1440msgstr "" 1453msgstr ""
1441 1454
1442#: template/faq.html.j2:425 1455#: template/faq.html.j2:526
1443msgid "" 1456msgid ""
1444"Why does GNS not use a trust metric or consensus to determine globally " 1457"Why does GNS not use a trust metric or consensus to determine globally "
1445"unique names?" 1458"unique names?"
1446msgstr "" 1459msgstr ""
1447 1460
1448#: template/faq.html.j2:427 1461#: template/faq.html.j2:528
1449msgid "" 1462msgid ""
1450"A: Trust metrics have the fundamental problem that they have thresholds. As " 1463"A: Trust metrics have the fundamental problem that they have thresholds. As "
1451"trust relationships evolve, mappings would change their meaning as they " 1464"trust relationships evolve, mappings would change their meaning as they "
@@ -1454,11 +1467,11 @@ msgid ""
1454"consensus might be easy to manipulate by adversaries." 1467"consensus might be easy to manipulate by adversaries."
1455msgstr "" 1468msgstr ""
1456 1469
1457#: template/faq.html.j2:438 1470#: template/faq.html.j2:539
1458msgid "How do you handle compromised zone keys in GNS?" 1471msgid "How do you handle compromised zone keys in GNS?"
1459msgstr "" 1472msgstr ""
1460 1473
1461#: template/faq.html.j2:440 1474#: template/faq.html.j2:541
1462msgid "" 1475msgid ""
1463"A: The owner of a private key can create a revocation message. This one can " 1476"A: The owner of a private key can create a revocation message. This one can "
1464"then be flooded throughout the overlay network, creating a copy at all " 1477"then be flooded throughout the overlay network, creating a copy at all "
@@ -1468,11 +1481,11 @@ msgid ""
1468"message when resolving names." 1481"message when resolving names."
1469msgstr "" 1482msgstr ""
1470 1483
1471#: template/faq.html.j2:452 1484#: template/faq.html.j2:553
1472msgid "Could the signing algorithm of GNS be upgraded in the future?" 1485msgid "Could the signing algorithm of GNS be upgraded in the future?"
1473msgstr "" 1486msgstr ""
1474 1487
1475#: template/faq.html.j2:454 1488#: template/faq.html.j2:555
1476msgid "" 1489msgid ""
1477"A: Yes. In our efforts to standardize GNS, we have already modified the " 1490"A: Yes. In our efforts to standardize GNS, we have already modified the "
1478"protocol to support alternative delegation records. <br> <br> Naturally, " 1491"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1482,12 +1495,12 @@ msgid ""
1482"different cipher system." 1495"different cipher system."
1483msgstr "" 1496msgstr ""
1484 1497
1485#: template/faq.html.j2:468 1498#: template/faq.html.j2:569
1486msgid "" 1499msgid ""
1487"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1500"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1488msgstr "" 1501msgstr ""
1489 1502
1490#: template/faq.html.j2:470 1503#: template/faq.html.j2:571
1491msgid "" 1504msgid ""
1492"A: We don't expect this to be necessary, as GNS records are stored (and " 1505"A: We don't expect this to be necessary, as GNS records are stored (and "
1493"replicated) in the R5N DHT. Thus the authority will typically not be " 1506"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1498,13 +1511,13 @@ msgid ""
1498"the zone's key and database among them)." 1511"the zone's key and database among them)."
1499msgstr "" 1512msgstr ""
1500 1513
1501#: template/faq.html.j2:483 1514#: template/faq.html.j2:584
1502msgid "" 1515msgid ""
1503"Why do you believe it is worth giving up unique names for censorship " 1516"Why do you believe it is worth giving up unique names for censorship "
1504"resistance?" 1517"resistance?"
1505msgstr "" 1518msgstr ""
1506 1519
1507#: template/faq.html.j2:485 1520#: template/faq.html.j2:586
1508msgid "" 1521msgid ""
1509"A: The GNU Name system offers an alternative to DNS that is censorship " 1522"A: The GNU Name system offers an alternative to DNS that is censorship "
1510"resistant. As with any security mechanism, this comes at a cost (names are " 1523"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1516,11 +1529,11 @@ msgid ""
1516"globally&quot; unique name worth, if it does not resolve?" 1529"globally&quot; unique name worth, if it does not resolve?"
1517msgstr "" 1530msgstr ""
1518 1531
1519#: template/faq.html.j2:499 1532#: template/faq.html.j2:600
1520msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1533msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1521msgstr "" 1534msgstr ""
1522 1535
1523#: template/faq.html.j2:501 1536#: template/faq.html.j2:602
1524msgid "" 1537msgid ""
1525"A: We say that DNS is 'centralized' because it has a central component / " 1538"A: We say that DNS is 'centralized' because it has a central component / "
1526"central point of failure --- the root zone and its management by IANA/ICANN. " 1539"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1529,11 +1542,11 @@ msgid ""
1529"Iraq during the wars at the beginning of the 21st century." 1542"Iraq during the wars at the beginning of the 21st century."
1530msgstr "" 1543msgstr ""
1531 1544
1532#: template/faq.html.j2:512 1545#: template/faq.html.j2:613
1533msgid "How does GNS protect against layer-3 censorship?" 1546msgid "How does GNS protect against layer-3 censorship?"
1534msgstr "" 1547msgstr ""
1535 1548
1536#: template/faq.html.j2:514 1549#: template/faq.html.j2:615
1537msgid "" 1550msgid ""
1538"A: GNS does not directly help with layer-3 censorship, but it does help " 1551"A: GNS does not directly help with layer-3 censorship, but it does help "
1539"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1552"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1546,11 +1559,11 @@ msgid ""
1546"easier to use. </ol>" 1559"easier to use. </ol>"
1547msgstr "" 1560msgstr ""
1548 1561
1549#: template/faq.html.j2:533 1562#: template/faq.html.j2:634
1550msgid "Does GNS work with search engines?" 1563msgid "Does GNS work with search engines?"
1551msgstr "" 1564msgstr ""
1552 1565
1553#: template/faq.html.j2:535 1566#: template/faq.html.j2:636
1554msgid "" 1567msgid ""
1555"A: GNS creates no significant problems for search engines, as they can use " 1568"A: GNS creates no significant problems for search engines, as they can use "
1556"GNS to perform name resolution as well as any normal user. Naturally, while " 1569"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1562,11 +1575,11 @@ msgid ""
1562"obviously not obtain censorship-resistant names." 1575"obviously not obtain censorship-resistant names."
1563msgstr "" 1576msgstr ""
1564 1577
1565#: template/faq.html.j2:549 1578#: template/faq.html.j2:650
1566msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1579msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1567msgstr "" 1580msgstr ""
1568 1581
1569#: template/faq.html.j2:551 1582#: template/faq.html.j2:652
1570msgid "" 1583msgid ""
1571"A: UIA and GNS both share the same basic naming model, which actually " 1584"A: UIA and GNS both share the same basic naming model, which actually "
1572"originated with Rivest's SDSI. However, UIA is not concerned about " 1585"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1577,11 +1590,11 @@ msgid ""
1577"about legacy systems (clean slate)." 1590"about legacy systems (clean slate)."
1578msgstr "" 1591msgstr ""
1579 1592
1580#: template/faq.html.j2:564 1593#: template/faq.html.j2:665
1581msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1594msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1582msgstr "" 1595msgstr ""
1583 1596
1584#: template/faq.html.j2:566 1597#: template/faq.html.j2:667
1585msgid "" 1598msgid ""
1586"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1599"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1587"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1600"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1591,13 +1604,13 @@ msgid ""
1591"than about 128 entities." 1604"than about 128 entities."
1592msgstr "" 1605msgstr ""
1593 1606
1594#: template/faq.html.j2:578 1607#: template/faq.html.j2:679
1595msgid "" 1608msgid ""
1596"How does GNS handle SRV/TLSA records where service and protocol are part of " 1609"How does GNS handle SRV/TLSA records where service and protocol are part of "
1597"the domain name?" 1610"the domain name?"
1598msgstr "" 1611msgstr ""
1599 1612
1600#: template/faq.html.j2:580 1613#: template/faq.html.j2:681
1601msgid "" 1614msgid ""
1602"A: When GNS splits a domain name into labels for resolution, it detects the " 1615"A: When GNS splits a domain name into labels for resolution, it detects the "
1603"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1616"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1609,7 +1622,7 @@ msgid ""
1609"record type) to it." 1622"record type) to it."
1610msgstr "" 1623msgstr ""
1611 1624
1612#: template/faq.html.j2:596 1625#: template/faq.html.j2:697
1613msgid "" 1626msgid ""
1614"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1627"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1615"Should I worry?" 1628"Should I worry?"
@@ -1617,7 +1630,7 @@ msgstr ""
1617"Recibo muchas &quot; WARNING Retardo de flujo calculado para X en Y para " 1630"Recibo muchas &quot; WARNING Retardo de flujo calculado para X en Y para "
1618"Z&quot;. ¿Debería preocuparme?" 1631"Z&quot;. ¿Debería preocuparme?"
1619 1632
1620#: template/faq.html.j2:598 1633#: template/faq.html.j2:699
1621msgid "" 1634msgid ""
1622"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1635"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1623"We have started a major rewrite to address this and other problems, but " 1636"We have started a major rewrite to address this and other problems, but "
@@ -1629,23 +1642,23 @@ msgstr ""
1629"este y otros problemas, pero hasta que el Transport Next Generation (TNG) " 1642"este y otros problemas, pero hasta que el Transport Next Generation (TNG) "
1630"esté listo, estas advertencias seguirán ocurriendo." 1643"esté listo, estas advertencias seguirán ocurriendo."
1631 1644
1632#: template/faq.html.j2:607 1645#: template/faq.html.j2:708
1633msgid "Error opening `/dev/net/tun': No such file or directory?" 1646msgid "Error opening `/dev/net/tun': No such file or directory?"
1634msgstr "" 1647msgstr ""
1635 1648
1636#: template/faq.html.j2:609 1649#: template/faq.html.j2:710
1637msgid "" 1650msgid ""
1638"A: If you get this error message, the solution is simple. Issue the " 1651"A: If you get this error message, the solution is simple. Issue the "
1639"following commands (as root) to create the required device file" 1652"following commands (as root) to create the required device file"
1640msgstr "" 1653msgstr ""
1641 1654
1642#: template/faq.html.j2:621 1655#: template/faq.html.j2:722
1643msgid "" 1656msgid ""
1644"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1657"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1645"dns)?" 1658"dns)?"
1646msgstr "" 1659msgstr ""
1647 1660
1648#: template/faq.html.j2:623 1661#: template/faq.html.j2:724
1649msgid "" 1662msgid ""
1650"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1663"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1651"support. This is accomplished by having the correct kernel options. Check if " 1664"support. This is accomplished by having the correct kernel options. Check if "
@@ -1653,22 +1666,22 @@ msgid ""
1653"'m' (and the module is loaded)." 1666"'m' (and the module is loaded)."
1654msgstr "" 1667msgstr ""
1655 1668
1656#: template/faq.html.j2:635 1669#: template/faq.html.j2:736
1657msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1670msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1658msgstr "" 1671msgstr ""
1659 1672
1660#: template/faq.html.j2:637 1673#: template/faq.html.j2:738
1661msgid "" 1674msgid ""
1662"A: If you get an error stating that the VPN timeout was reached, check if " 1675"A: If you get an error stating that the VPN timeout was reached, check if "
1663"your firewall is enabled and blocking the connections." 1676"your firewall is enabled and blocking the connections."
1664msgstr "" 1677msgstr ""
1665 1678
1666#: template/faq.html.j2:645 1679#: template/faq.html.j2:746
1667msgid "" 1680msgid ""
1668"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" 1681"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1669msgstr "" 1682msgstr ""
1670 1683
1671#: template/faq.html.j2:647 1684#: template/faq.html.j2:748
1672msgid "" 1685msgid ""
1673"A: This error usually occurs when your linker fails to locate one of " 1686"A: This error usually occurs when your linker fails to locate one of "
1674"GNUnet's libraries. This can have two causes. First, it is theoretically " 1687"GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1688,7 +1701,7 @@ msgid ""
1688"you want to run:" 1701"you want to run:"
1689msgstr "" 1702msgstr ""
1690 1703
1691#: template/faq.html.j2:673 1704#: template/faq.html.j2:774
1692msgid "" 1705msgid ""
1693"to ensure GNUnet's binaries and libraries are found. In order to avoid " 1706"to ensure GNUnet's binaries and libraries are found. In order to avoid "
1694"having to do so each time, you can add the above lines (without the \"$\") " 1707"having to do so each time, you can add the above lines (without the \"$\") "
@@ -1697,11 +1710,11 @@ msgid ""
1697"environment)." 1710"environment)."
1698msgstr "" 1711msgstr ""
1699 1712
1700#: template/faq.html.j2:680 1713#: template/faq.html.j2:781
1701msgid "What error messages can be ignored?" 1714msgid "What error messages can be ignored?"
1702msgstr "" 1715msgstr ""
1703 1716
1704#: template/faq.html.j2:682 1717#: template/faq.html.j2:783
1705msgid "" 1718msgid ""
1706"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " 1719"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
1707"for end-users and can always be ignored. Error messages flagged as \"INFO\" " 1720"for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1711,11 +1724,11 @@ msgid ""
1711"messages to display information about important configuration values." 1724"messages to display information about important configuration values."
1712msgstr "" 1725msgstr ""
1713 1726
1714#: template/faq.html.j2:698 1727#: template/faq.html.j2:799
1715msgid "How does GNUnet compare to other file-sharing applications?" 1728msgid "How does GNUnet compare to other file-sharing applications?"
1716msgstr "" 1729msgstr ""
1717 1730
1718#: template/faq.html.j2:700 1731#: template/faq.html.j2:801
1719msgid "" 1732msgid ""
1720"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " 1733"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
1721"P2P networks, GNUnet was designed with security in mind as the highest " 1734"P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1735,7 +1748,7 @@ msgid ""
1735"read the research papers (and probably the code)." 1748"read the research papers (and probably the code)."
1736msgstr "" 1749msgstr ""
1737 1750
1738#: template/faq.html.j2:814 1751#: template/faq.html.j2:915
1739msgid "" 1752msgid ""
1740"Another important point of reference are the various anonymous peer-to-peer " 1753"Another important point of reference are the various anonymous peer-to-peer "
1741"networks. Here, there are differences in terms of application domain and how " 1754"networks. Here, there are differences in terms of application domain and how "
@@ -1747,11 +1760,11 @@ msgid ""
1747"reduce anonymity." 1760"reduce anonymity."
1748msgstr "" 1761msgstr ""
1749 1762
1750#: template/faq.html.j2:827 1763#: template/faq.html.j2:928
1751msgid "Are there any known attacks (on GNUnet's file-sharing application)?" 1764msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1752msgstr "" 1765msgstr ""
1753 1766
1754#: template/faq.html.j2:829 1767#: template/faq.html.j2:930
1755msgid "" 1768msgid ""
1756"A: Generally, there is the possibility of a known plaintext attack on " 1769"A: Generally, there is the possibility of a known plaintext attack on "
1757"keywords, but since the user has control over the keywords that are " 1770"keywords, but since the user has control over the keywords that are "
@@ -1763,11 +1776,11 @@ msgid ""
1763"obfuscate the content by choosing a difficult keyword anyway." 1776"obfuscate the content by choosing a difficult keyword anyway."
1764msgstr "" 1777msgstr ""
1765 1778
1766#: template/faq.html.j2:843 1779#: template/faq.html.j2:944
1767msgid "What do you mean by anonymity?" 1780msgid "What do you mean by anonymity?"
1768msgstr "" 1781msgstr ""
1769 1782
1770#: template/faq.html.j2:845 1783#: template/faq.html.j2:946
1771msgid "" 1784msgid ""
1772"A: Anonymity is the lack of distinction of an individual from a (large) " 1785"A: Anonymity is the lack of distinction of an individual from a (large) "
1773"group. A central goal for anonymous file-sharing in GNUnet is to make all " 1786"group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1778,11 +1791,11 @@ msgid ""
1778"originating peer and all other peers." 1791"originating peer and all other peers."
1779msgstr "" 1792msgstr ""
1780 1793
1781#: template/faq.html.j2:857 1794#: template/faq.html.j2:958
1782msgid "What does my system do when participating in GNUnet file sharing?" 1795msgid "What does my system do when participating in GNUnet file sharing?"
1783msgstr "" 1796msgstr ""
1784 1797
1785#: template/faq.html.j2:859 1798#: template/faq.html.j2:960
1786msgid "" 1799msgid ""
1787"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " 1800"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
1788"its public key) and has a number of addresses it is reachable by (may have " 1801"its public key) and has a number of addresses it is reachable by (may have "
@@ -1792,11 +1805,11 @@ msgid ""
1792"connect to other nodes, becoming part of the network." 1805"connect to other nodes, becoming part of the network."
1793msgstr "" 1806msgstr ""
1794 1807
1795#: template/faq.html.j2:874 1808#: template/faq.html.j2:975
1796msgid "How can I help translate this webpage into other languages?" 1809msgid "How can I help translate this webpage into other languages?"
1797msgstr "" 1810msgstr ""
1798 1811
1799#: template/faq.html.j2:876 1812#: template/faq.html.j2:977
1800msgid "" 1813msgid ""
1801"A: First, you need to register an account with our weblate system. Please " 1814"A: First, you need to register an account with our weblate system. Please "
1802"send an e-mail with the desired target language to translators@gnunet.org or " 1815"send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1805,11 +1818,11 @@ msgid ""
1805"result in the loss of permissions." 1818"result in the loss of permissions."
1806msgstr "" 1819msgstr ""
1807 1820
1808#: template/faq.html.j2:888 1821#: template/faq.html.j2:989
1809msgid "I have some great idea for a new feature, what should I do?" 1822msgid "I have some great idea for a new feature, what should I do?"
1810msgstr "" 1823msgstr ""
1811 1824
1812#: template/faq.html.j2:890 1825#: template/faq.html.j2:991
1813msgid "" 1826msgid ""
1814"A: Sadly, we have many more feature requests than we can possibly implement. " 1827"A: Sadly, we have many more feature requests than we can possibly implement. "
1815"The best way to actually get a new feature implemented is to do it yourself " 1828"The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index 88505453..4da96138 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -796,15 +796,15 @@ msgstr ""
796msgid "Features" 796msgid "Features"
797msgstr "" 797msgstr ""
798 798
799#: template/faq.html.j2:15 template/faq.html.j2:594 799#: template/faq.html.j2:15 template/faq.html.j2:695
800msgid "Error messages" 800msgid "Error messages"
801msgstr "" 801msgstr ""
802 802
803#: template/faq.html.j2:16 template/faq.html.j2:696 803#: template/faq.html.j2:16 template/faq.html.j2:797
804msgid "File-sharing" 804msgid "File-sharing"
805msgstr "" 805msgstr ""
806 806
807#: template/faq.html.j2:17 template/faq.html.j2:872 807#: template/faq.html.j2:17 template/faq.html.j2:973
808msgid "Contributing" 808msgid "Contributing"
809msgstr "" 809msgstr ""
810 810
@@ -1056,11 +1056,22 @@ msgid ""
1056msgstr "" 1056msgstr ""
1057 1057
1058#: template/faq.html.j2:286 1058#: template/faq.html.j2:286
1059msgid "What is the difference between GNS and CoDoNS?" 1059msgid "How does GNS compare to other name systems"
1060msgstr "" 1060msgstr ""
1061 1061
1062#: template/faq.html.j2:288 1062#: template/faq.html.j2:288
1063msgid "" 1063msgid ""
1064"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/"
1065"ns2018.pdf\">has been published </a> and below is a table from the "
1066"publication. For detailed descriptions please refer to the paper."
1067msgstr ""
1068
1069#: template/faq.html.j2:392
1070msgid "What is the difference between GNS and CoDoNS?"
1071msgstr ""
1072
1073#: template/faq.html.j2:394
1074msgid ""
1064"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1075"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1065"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1076"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
1066"there are still registrars that determine who owns a name. <br><br> With " 1077"there are still registrars that determine who owns a name. <br><br> With "
@@ -1071,11 +1082,11 @@ msgid ""
1071"the context of CoDoNS." 1082"the context of CoDoNS."
1072msgstr "" 1083msgstr ""
1073 1084
1074#: template/faq.html.j2:304 1085#: template/faq.html.j2:410
1075msgid "What is the difference between GNS and SocialDNS?" 1086msgid "What is the difference between GNS and SocialDNS?"
1076msgstr "" 1087msgstr ""
1077 1088
1078#: template/faq.html.j2:306 1089#: template/faq.html.j2:412
1079msgid "" 1090msgid ""
1080"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1091"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1081"with SocialDNS the mappings are shared through the social network and " 1092"with SocialDNS the mappings are shared through the social network and "
@@ -1085,11 +1096,11 @@ msgid ""
1085"the name (the authority) manually changes the record." 1096"the name (the authority) manually changes the record."
1086msgstr "" 1097msgstr ""
1087 1098
1088#: template/faq.html.j2:320 1099#: template/faq.html.j2:426
1089msgid "What is the difference between GNS and ODDNS?" 1100msgid "What is the difference between GNS and ODDNS?"
1090msgstr "" 1101msgstr ""
1091 1102
1092#: template/faq.html.j2:322 1103#: template/faq.html.j2:428
1093msgid "" 1104msgid ""
1094"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1105"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1095"registries (such as those for \".com\" and \".org\"). Instead of using " 1106"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1098,23 +1109,25 @@ msgid ""
1098"servers. Resolution will fail if the target name servers change IPs." 1109"servers. Resolution will fail if the target name servers change IPs."
1099msgstr "" 1110msgstr ""
1100 1111
1101#: template/faq.html.j2:333 1112#: template/faq.html.j2:439
1102msgid "What is the difference between GNS and Namecoin?"
1103msgstr ""
1104
1105#: template/faq.html.j2:340
1106msgid "What is the difference between GNS and Handshake?" 1113msgid "What is the difference between GNS and Handshake?"
1107msgstr "" 1114msgstr ""
1108 1115
1109#: template/faq.html.j2:346 1116#: template/faq.html.j2:441
1110msgid "What is the difference between GNS and ENS?" 1117msgid ""
1118"A: Handshake is a blockchain-based method for root zone governance. Hence, "
1119"it does not address the name resolution process itself but delegates "
1120"resolution into DNS after the initial TLD resolution. Not taking "
1121"sustainablility considerations into account, handshake could be used as an "
1122"additional supporting GNS root zone governance model but we currently do not "
1123"have such plans in mind."
1111msgstr "" 1124msgstr ""
1112 1125
1113#: template/faq.html.j2:352 1126#: template/faq.html.j2:453
1114msgid "What is the difference between GNS and TrickleDNS?" 1127msgid "What is the difference between GNS and TrickleDNS?"
1115msgstr "" 1128msgstr ""
1116 1129
1117#: template/faq.html.j2:354 1130#: template/faq.html.j2:455
1118msgid "" 1131msgid ""
1119"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1132"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1120"resolvers of participating domains to provide &quot;better availability, " 1133"resolvers of participating domains to provide &quot;better availability, "
@@ -1126,13 +1139,13 @@ msgid ""
1126"the DNS hierarchy." 1139"the DNS hierarchy."
1127msgstr "" 1140msgstr ""
1128 1141
1129#: template/faq.html.j2:367 1142#: template/faq.html.j2:468
1130msgid "" 1143msgid ""
1131"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1144"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1132"of the PGP web of trust?" 1145"of the PGP web of trust?"
1133msgstr "" 1146msgstr ""
1134 1147
1135#: template/faq.html.j2:369 1148#: template/faq.html.j2:470
1136msgid "" 1149msgid ""
1137"A: For security, it is well known that an initial trust path between the two " 1150"A: For security, it is well known that an initial trust path between the two "
1138"parties must exist. However, for applications where this is not required, " 1151"parties must exist. However, for applications where this is not required, "
@@ -1145,13 +1158,13 @@ msgid ""
1145"can be queried under the &quot;.pin&quot; TLD." 1158"can be queried under the &quot;.pin&quot; TLD."
1146msgstr "" 1159msgstr ""
1147 1160
1148#: template/faq.html.j2:384 1161#: template/faq.html.j2:485
1149msgid "" 1162msgid ""
1150"How can a legitimate domain owner tell other people to not use his name in " 1163"How can a legitimate domain owner tell other people to not use his name in "
1151"GNS?" 1164"GNS?"
1152msgstr "" 1165msgstr ""
1153 1166
1154#: template/faq.html.j2:386 1167#: template/faq.html.j2:487
1155msgid "" 1168msgid ""
1156"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1169"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1157"domain owner. Any user can claim any name (as his preferred name or &quot;" 1170"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1160,13 +1173,13 @@ msgid ""
1160"name) for this user." 1173"name) for this user."
1161msgstr "" 1174msgstr ""
1162 1175
1163#: template/faq.html.j2:397 1176#: template/faq.html.j2:498
1164msgid "" 1177msgid ""
1165"Did you consider the privacy implications of making your personal GNS zone " 1178"Did you consider the privacy implications of making your personal GNS zone "
1166"visible?" 1179"visible?"
1167msgstr "" 1180msgstr ""
1168 1181
1169#: template/faq.html.j2:399 1182#: template/faq.html.j2:500
1170msgid "" 1183msgid ""
1171"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1184"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1172"with other users (via DHT or zone transfers) only if this flag is not set. " 1185"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1174,11 +1187,11 @@ msgid ""
1174"made public." 1187"made public."
1175msgstr "" 1188msgstr ""
1176 1189
1177#: template/faq.html.j2:409 1190#: template/faq.html.j2:510
1178msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1191msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1179msgstr "" 1192msgstr ""
1180 1193
1181#: template/faq.html.j2:411 1194#: template/faq.html.j2:512
1182msgid "" 1195msgid ""
1183"A: The question presumes that (a) virtual hosting is only necessary because " 1196"A: The question presumes that (a) virtual hosting is only necessary because "
1184"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1197"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1190,13 +1203,13 @@ msgid ""
1190"become commonplace, GNS should work with today's networks." 1203"become commonplace, GNS should work with today's networks."
1191msgstr "" 1204msgstr ""
1192 1205
1193#: template/faq.html.j2:425 1206#: template/faq.html.j2:526
1194msgid "" 1207msgid ""
1195"Why does GNS not use a trust metric or consensus to determine globally " 1208"Why does GNS not use a trust metric or consensus to determine globally "
1196"unique names?" 1209"unique names?"
1197msgstr "" 1210msgstr ""
1198 1211
1199#: template/faq.html.j2:427 1212#: template/faq.html.j2:528
1200msgid "" 1213msgid ""
1201"A: Trust metrics have the fundamental problem that they have thresholds. As " 1214"A: Trust metrics have the fundamental problem that they have thresholds. As "
1202"trust relationships evolve, mappings would change their meaning as they " 1215"trust relationships evolve, mappings would change their meaning as they "
@@ -1205,11 +1218,11 @@ msgid ""
1205"consensus might be easy to manipulate by adversaries." 1218"consensus might be easy to manipulate by adversaries."
1206msgstr "" 1219msgstr ""
1207 1220
1208#: template/faq.html.j2:438 1221#: template/faq.html.j2:539
1209msgid "How do you handle compromised zone keys in GNS?" 1222msgid "How do you handle compromised zone keys in GNS?"
1210msgstr "" 1223msgstr ""
1211 1224
1212#: template/faq.html.j2:440 1225#: template/faq.html.j2:541
1213msgid "" 1226msgid ""
1214"A: The owner of a private key can create a revocation message. This one can " 1227"A: The owner of a private key can create a revocation message. This one can "
1215"then be flooded throughout the overlay network, creating a copy at all " 1228"then be flooded throughout the overlay network, creating a copy at all "
@@ -1219,11 +1232,11 @@ msgid ""
1219"message when resolving names." 1232"message when resolving names."
1220msgstr "" 1233msgstr ""
1221 1234
1222#: template/faq.html.j2:452 1235#: template/faq.html.j2:553
1223msgid "Could the signing algorithm of GNS be upgraded in the future?" 1236msgid "Could the signing algorithm of GNS be upgraded in the future?"
1224msgstr "" 1237msgstr ""
1225 1238
1226#: template/faq.html.j2:454 1239#: template/faq.html.j2:555
1227msgid "" 1240msgid ""
1228"A: Yes. In our efforts to standardize GNS, we have already modified the " 1241"A: Yes. In our efforts to standardize GNS, we have already modified the "
1229"protocol to support alternative delegation records. <br> <br> Naturally, " 1242"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1233,12 +1246,12 @@ msgid ""
1233"different cipher system." 1246"different cipher system."
1234msgstr "" 1247msgstr ""
1235 1248
1236#: template/faq.html.j2:468 1249#: template/faq.html.j2:569
1237msgid "" 1250msgid ""
1238"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1251"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1239msgstr "" 1252msgstr ""
1240 1253
1241#: template/faq.html.j2:470 1254#: template/faq.html.j2:571
1242msgid "" 1255msgid ""
1243"A: We don't expect this to be necessary, as GNS records are stored (and " 1256"A: We don't expect this to be necessary, as GNS records are stored (and "
1244"replicated) in the R5N DHT. Thus the authority will typically not be " 1257"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1249,13 +1262,13 @@ msgid ""
1249"the zone's key and database among them)." 1262"the zone's key and database among them)."
1250msgstr "" 1263msgstr ""
1251 1264
1252#: template/faq.html.j2:483 1265#: template/faq.html.j2:584
1253msgid "" 1266msgid ""
1254"Why do you believe it is worth giving up unique names for censorship " 1267"Why do you believe it is worth giving up unique names for censorship "
1255"resistance?" 1268"resistance?"
1256msgstr "" 1269msgstr ""
1257 1270
1258#: template/faq.html.j2:485 1271#: template/faq.html.j2:586
1259msgid "" 1272msgid ""
1260"A: The GNU Name system offers an alternative to DNS that is censorship " 1273"A: The GNU Name system offers an alternative to DNS that is censorship "
1261"resistant. As with any security mechanism, this comes at a cost (names are " 1274"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1267,11 +1280,11 @@ msgid ""
1267"globally&quot; unique name worth, if it does not resolve?" 1280"globally&quot; unique name worth, if it does not resolve?"
1268msgstr "" 1281msgstr ""
1269 1282
1270#: template/faq.html.j2:499 1283#: template/faq.html.j2:600
1271msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1284msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1272msgstr "" 1285msgstr ""
1273 1286
1274#: template/faq.html.j2:501 1287#: template/faq.html.j2:602
1275msgid "" 1288msgid ""
1276"A: We say that DNS is 'centralized' because it has a central component / " 1289"A: We say that DNS is 'centralized' because it has a central component / "
1277"central point of failure --- the root zone and its management by IANA/ICANN. " 1290"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1280,11 +1293,11 @@ msgid ""
1280"Iraq during the wars at the beginning of the 21st century." 1293"Iraq during the wars at the beginning of the 21st century."
1281msgstr "" 1294msgstr ""
1282 1295
1283#: template/faq.html.j2:512 1296#: template/faq.html.j2:613
1284msgid "How does GNS protect against layer-3 censorship?" 1297msgid "How does GNS protect against layer-3 censorship?"
1285msgstr "" 1298msgstr ""
1286 1299
1287#: template/faq.html.j2:514 1300#: template/faq.html.j2:615
1288msgid "" 1301msgid ""
1289"A: GNS does not directly help with layer-3 censorship, but it does help " 1302"A: GNS does not directly help with layer-3 censorship, but it does help "
1290"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1303"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1297,11 +1310,11 @@ msgid ""
1297"easier to use. </ol>" 1310"easier to use. </ol>"
1298msgstr "" 1311msgstr ""
1299 1312
1300#: template/faq.html.j2:533 1313#: template/faq.html.j2:634
1301msgid "Does GNS work with search engines?" 1314msgid "Does GNS work with search engines?"
1302msgstr "" 1315msgstr ""
1303 1316
1304#: template/faq.html.j2:535 1317#: template/faq.html.j2:636
1305msgid "" 1318msgid ""
1306"A: GNS creates no significant problems for search engines, as they can use " 1319"A: GNS creates no significant problems for search engines, as they can use "
1307"GNS to perform name resolution as well as any normal user. Naturally, while " 1320"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1313,11 +1326,11 @@ msgid ""
1313"obviously not obtain censorship-resistant names." 1326"obviously not obtain censorship-resistant names."
1314msgstr "" 1327msgstr ""
1315 1328
1316#: template/faq.html.j2:549 1329#: template/faq.html.j2:650
1317msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1330msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1318msgstr "" 1331msgstr ""
1319 1332
1320#: template/faq.html.j2:551 1333#: template/faq.html.j2:652
1321msgid "" 1334msgid ""
1322"A: UIA and GNS both share the same basic naming model, which actually " 1335"A: UIA and GNS both share the same basic naming model, which actually "
1323"originated with Rivest's SDSI. However, UIA is not concerned about " 1336"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1328,11 +1341,11 @@ msgid ""
1328"about legacy systems (clean slate)." 1341"about legacy systems (clean slate)."
1329msgstr "" 1342msgstr ""
1330 1343
1331#: template/faq.html.j2:564 1344#: template/faq.html.j2:665
1332msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1345msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1333msgstr "" 1346msgstr ""
1334 1347
1335#: template/faq.html.j2:566 1348#: template/faq.html.j2:667
1336msgid "" 1349msgid ""
1337"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1350"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1338"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1351"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1342,13 +1355,13 @@ msgid ""
1342"than about 128 entities." 1355"than about 128 entities."
1343msgstr "" 1356msgstr ""
1344 1357
1345#: template/faq.html.j2:578 1358#: template/faq.html.j2:679
1346msgid "" 1359msgid ""
1347"How does GNS handle SRV/TLSA records where service and protocol are part of " 1360"How does GNS handle SRV/TLSA records where service and protocol are part of "
1348"the domain name?" 1361"the domain name?"
1349msgstr "" 1362msgstr ""
1350 1363
1351#: template/faq.html.j2:580 1364#: template/faq.html.j2:681
1352msgid "" 1365msgid ""
1353"A: When GNS splits a domain name into labels for resolution, it detects the " 1366"A: When GNS splits a domain name into labels for resolution, it detects the "
1354"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1367"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1360,13 +1373,13 @@ msgid ""
1360"record type) to it." 1373"record type) to it."
1361msgstr "" 1374msgstr ""
1362 1375
1363#: template/faq.html.j2:596 1376#: template/faq.html.j2:697
1364msgid "" 1377msgid ""
1365"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1378"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1366"Should I worry?" 1379"Should I worry?"
1367msgstr "" 1380msgstr ""
1368 1381
1369#: template/faq.html.j2:598 1382#: template/faq.html.j2:699
1370msgid "" 1383msgid ""
1371"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1384"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1372"We have started a major rewrite to address this and other problems, but " 1385"We have started a major rewrite to address this and other problems, but "
@@ -1374,23 +1387,23 @@ msgid ""
1374"expected." 1387"expected."
1375msgstr "" 1388msgstr ""
1376 1389
1377#: template/faq.html.j2:607 1390#: template/faq.html.j2:708
1378msgid "Error opening `/dev/net/tun': No such file or directory?" 1391msgid "Error opening `/dev/net/tun': No such file or directory?"
1379msgstr "" 1392msgstr ""
1380 1393
1381#: template/faq.html.j2:609 1394#: template/faq.html.j2:710
1382msgid "" 1395msgid ""
1383"A: If you get this error message, the solution is simple. Issue the " 1396"A: If you get this error message, the solution is simple. Issue the "
1384"following commands (as root) to create the required device file" 1397"following commands (as root) to create the required device file"
1385msgstr "" 1398msgstr ""
1386 1399
1387#: template/faq.html.j2:621 1400#: template/faq.html.j2:722
1388msgid "" 1401msgid ""
1389"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1402"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1390"dns)?" 1403"dns)?"
1391msgstr "" 1404msgstr ""
1392 1405
1393#: template/faq.html.j2:623 1406#: template/faq.html.j2:724
1394msgid "" 1407msgid ""
1395"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1408"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1396"support. This is accomplished by having the correct kernel options. Check if " 1409"support. This is accomplished by having the correct kernel options. Check if "
@@ -1398,22 +1411,22 @@ msgid ""
1398"'m' (and the module is loaded)." 1411"'m' (and the module is loaded)."
1399msgstr "" 1412msgstr ""
1400 1413
1401#: template/faq.html.j2:635 1414#: template/faq.html.j2:736
1402msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1415msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1403msgstr "" 1416msgstr ""
1404 1417
1405#: template/faq.html.j2:637 1418#: template/faq.html.j2:738
1406msgid "" 1419msgid ""
1407"A: If you get an error stating that the VPN timeout was reached, check if " 1420"A: If you get an error stating that the VPN timeout was reached, check if "
1408"your firewall is enabled and blocking the connections." 1421"your firewall is enabled and blocking the connections."
1409msgstr "" 1422msgstr ""
1410 1423
1411#: template/faq.html.j2:645 1424#: template/faq.html.j2:746
1412msgid "" 1425msgid ""
1413"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" 1426"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1414msgstr "" 1427msgstr ""
1415 1428
1416#: template/faq.html.j2:647 1429#: template/faq.html.j2:748
1417msgid "" 1430msgid ""
1418"A: This error usually occurs when your linker fails to locate one of " 1431"A: This error usually occurs when your linker fails to locate one of "
1419"GNUnet's libraries. This can have two causes. First, it is theoretically " 1432"GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1433,7 +1446,7 @@ msgid ""
1433"you want to run:" 1446"you want to run:"
1434msgstr "" 1447msgstr ""
1435 1448
1436#: template/faq.html.j2:673 1449#: template/faq.html.j2:774
1437msgid "" 1450msgid ""
1438"to ensure GNUnet's binaries and libraries are found. In order to avoid " 1451"to ensure GNUnet's binaries and libraries are found. In order to avoid "
1439"having to do so each time, you can add the above lines (without the \"$\") " 1452"having to do so each time, you can add the above lines (without the \"$\") "
@@ -1442,11 +1455,11 @@ msgid ""
1442"environment)." 1455"environment)."
1443msgstr "" 1456msgstr ""
1444 1457
1445#: template/faq.html.j2:680 1458#: template/faq.html.j2:781
1446msgid "What error messages can be ignored?" 1459msgid "What error messages can be ignored?"
1447msgstr "" 1460msgstr ""
1448 1461
1449#: template/faq.html.j2:682 1462#: template/faq.html.j2:783
1450msgid "" 1463msgid ""
1451"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " 1464"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
1452"for end-users and can always be ignored. Error messages flagged as \"INFO\" " 1465"for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1456,11 +1469,11 @@ msgid ""
1456"messages to display information about important configuration values." 1469"messages to display information about important configuration values."
1457msgstr "" 1470msgstr ""
1458 1471
1459#: template/faq.html.j2:698 1472#: template/faq.html.j2:799
1460msgid "How does GNUnet compare to other file-sharing applications?" 1473msgid "How does GNUnet compare to other file-sharing applications?"
1461msgstr "" 1474msgstr ""
1462 1475
1463#: template/faq.html.j2:700 1476#: template/faq.html.j2:801
1464msgid "" 1477msgid ""
1465"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " 1478"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
1466"P2P networks, GNUnet was designed with security in mind as the highest " 1479"P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1480,7 +1493,7 @@ msgid ""
1480"read the research papers (and probably the code)." 1493"read the research papers (and probably the code)."
1481msgstr "" 1494msgstr ""
1482 1495
1483#: template/faq.html.j2:814 1496#: template/faq.html.j2:915
1484msgid "" 1497msgid ""
1485"Another important point of reference are the various anonymous peer-to-peer " 1498"Another important point of reference are the various anonymous peer-to-peer "
1486"networks. Here, there are differences in terms of application domain and how " 1499"networks. Here, there are differences in terms of application domain and how "
@@ -1492,11 +1505,11 @@ msgid ""
1492"reduce anonymity." 1505"reduce anonymity."
1493msgstr "" 1506msgstr ""
1494 1507
1495#: template/faq.html.j2:827 1508#: template/faq.html.j2:928
1496msgid "Are there any known attacks (on GNUnet's file-sharing application)?" 1509msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1497msgstr "" 1510msgstr ""
1498 1511
1499#: template/faq.html.j2:829 1512#: template/faq.html.j2:930
1500msgid "" 1513msgid ""
1501"A: Generally, there is the possibility of a known plaintext attack on " 1514"A: Generally, there is the possibility of a known plaintext attack on "
1502"keywords, but since the user has control over the keywords that are " 1515"keywords, but since the user has control over the keywords that are "
@@ -1508,11 +1521,11 @@ msgid ""
1508"obfuscate the content by choosing a difficult keyword anyway." 1521"obfuscate the content by choosing a difficult keyword anyway."
1509msgstr "" 1522msgstr ""
1510 1523
1511#: template/faq.html.j2:843 1524#: template/faq.html.j2:944
1512msgid "What do you mean by anonymity?" 1525msgid "What do you mean by anonymity?"
1513msgstr "" 1526msgstr ""
1514 1527
1515#: template/faq.html.j2:845 1528#: template/faq.html.j2:946
1516msgid "" 1529msgid ""
1517"A: Anonymity is the lack of distinction of an individual from a (large) " 1530"A: Anonymity is the lack of distinction of an individual from a (large) "
1518"group. A central goal for anonymous file-sharing in GNUnet is to make all " 1531"group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1523,11 +1536,11 @@ msgid ""
1523"originating peer and all other peers." 1536"originating peer and all other peers."
1524msgstr "" 1537msgstr ""
1525 1538
1526#: template/faq.html.j2:857 1539#: template/faq.html.j2:958
1527msgid "What does my system do when participating in GNUnet file sharing?" 1540msgid "What does my system do when participating in GNUnet file sharing?"
1528msgstr "" 1541msgstr ""
1529 1542
1530#: template/faq.html.j2:859 1543#: template/faq.html.j2:960
1531msgid "" 1544msgid ""
1532"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " 1545"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
1533"its public key) and has a number of addresses it is reachable by (may have " 1546"its public key) and has a number of addresses it is reachable by (may have "
@@ -1537,11 +1550,11 @@ msgid ""
1537"connect to other nodes, becoming part of the network." 1550"connect to other nodes, becoming part of the network."
1538msgstr "" 1551msgstr ""
1539 1552
1540#: template/faq.html.j2:874 1553#: template/faq.html.j2:975
1541msgid "How can I help translate this webpage into other languages?" 1554msgid "How can I help translate this webpage into other languages?"
1542msgstr "" 1555msgstr ""
1543 1556
1544#: template/faq.html.j2:876 1557#: template/faq.html.j2:977
1545msgid "" 1558msgid ""
1546"A: First, you need to register an account with our weblate system. Please " 1559"A: First, you need to register an account with our weblate system. Please "
1547"send an e-mail with the desired target language to translators@gnunet.org or " 1560"send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1550,11 +1563,11 @@ msgid ""
1550"result in the loss of permissions." 1563"result in the loss of permissions."
1551msgstr "" 1564msgstr ""
1552 1565
1553#: template/faq.html.j2:888 1566#: template/faq.html.j2:989
1554msgid "I have some great idea for a new feature, what should I do?" 1567msgid "I have some great idea for a new feature, what should I do?"
1555msgstr "" 1568msgstr ""
1556 1569
1557#: template/faq.html.j2:890 1570#: template/faq.html.j2:991
1558msgid "" 1571msgid ""
1559"A: Sadly, we have many more feature requests than we can possibly implement. " 1572"A: Sadly, we have many more feature requests than we can possibly implement. "
1560"The best way to actually get a new feature implemented is to do it yourself " 1573"The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po
index c115127a..df654535 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2021-03-12 15:55+0100\n" 10"POT-Creation-Date: 2021-03-12 16:12+0100\n"
11"PO-Revision-Date: 2021-03-09 18:35+0000\n" 11"PO-Revision-Date: 2021-03-09 18:35+0000\n"
12"Last-Translator: Sabino Miani <sbn.miani@gmail.com>\n" 12"Last-Translator: Sabino Miani <sbn.miani@gmail.com>\n"
13"Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/" 13"Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/"
@@ -942,17 +942,17 @@ msgstr ""
942msgid "Features" 942msgid "Features"
943msgstr "" 943msgstr ""
944 944
945#: template/faq.html.j2:15 template/faq.html.j2:594 945#: template/faq.html.j2:15 template/faq.html.j2:695
946msgid "Error messages" 946msgid "Error messages"
947msgstr "" 947msgstr ""
948 948
949#: template/faq.html.j2:16 template/faq.html.j2:696 949#: template/faq.html.j2:16 template/faq.html.j2:797
950#, fuzzy 950#, fuzzy
951#| msgid "Filesharing (Alpha)" 951#| msgid "Filesharing (Alpha)"
952msgid "File-sharing" 952msgid "File-sharing"
953msgstr "Condivisione di file (Alpha)" 953msgstr "Condivisione di file (Alpha)"
954 954
955#: template/faq.html.j2:17 template/faq.html.j2:872 955#: template/faq.html.j2:17 template/faq.html.j2:973
956msgid "Contributing" 956msgid "Contributing"
957msgstr "" 957msgstr ""
958 958
@@ -1206,11 +1206,22 @@ msgid ""
1206msgstr "" 1206msgstr ""
1207 1207
1208#: template/faq.html.j2:286 1208#: template/faq.html.j2:286
1209msgid "What is the difference between GNS and CoDoNS?" 1209msgid "How does GNS compare to other name systems"
1210msgstr "" 1210msgstr ""
1211 1211
1212#: template/faq.html.j2:288 1212#: template/faq.html.j2:288
1213msgid "" 1213msgid ""
1214"A: A scientific paper on this topic <a href=\"https://grothoff.org/christian/"
1215"ns2018.pdf\">has been published </a> and below is a table from the "
1216"publication. For detailed descriptions please refer to the paper."
1217msgstr ""
1218
1219#: template/faq.html.j2:392
1220msgid "What is the difference between GNS and CoDoNS?"
1221msgstr ""
1222
1223#: template/faq.html.j2:394
1224msgid ""
1214"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1225"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1215"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1226"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
1216"there are still registrars that determine who owns a name. <br><br> With " 1227"there are still registrars that determine who owns a name. <br><br> With "
@@ -1221,11 +1232,11 @@ msgid ""
1221"the context of CoDoNS." 1232"the context of CoDoNS."
1222msgstr "" 1233msgstr ""
1223 1234
1224#: template/faq.html.j2:304 1235#: template/faq.html.j2:410
1225msgid "What is the difference between GNS and SocialDNS?" 1236msgid "What is the difference between GNS and SocialDNS?"
1226msgstr "" 1237msgstr ""
1227 1238
1228#: template/faq.html.j2:306 1239#: template/faq.html.j2:412
1229msgid "" 1240msgid ""
1230"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1241"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1231"with SocialDNS the mappings are shared through the social network and " 1242"with SocialDNS the mappings are shared through the social network and "
@@ -1235,11 +1246,11 @@ msgid ""
1235"the name (the authority) manually changes the record." 1246"the name (the authority) manually changes the record."
1236msgstr "" 1247msgstr ""
1237 1248
1238#: template/faq.html.j2:320 1249#: template/faq.html.j2:426
1239msgid "What is the difference between GNS and ODDNS?" 1250msgid "What is the difference between GNS and ODDNS?"
1240msgstr "" 1251msgstr ""
1241 1252
1242#: template/faq.html.j2:322 1253#: template/faq.html.j2:428
1243msgid "" 1254msgid ""
1244"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1255"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1245"registries (such as those for \".com\" and \".org\"). Instead of using " 1256"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1248,23 +1259,25 @@ msgid ""
1248"servers. Resolution will fail if the target name servers change IPs." 1259"servers. Resolution will fail if the target name servers change IPs."
1249msgstr "" 1260msgstr ""
1250 1261
1251#: template/faq.html.j2:333 1262#: template/faq.html.j2:439
1252msgid "What is the difference between GNS and Namecoin?"
1253msgstr ""
1254
1255#: template/faq.html.j2:340
1256msgid "What is the difference between GNS and Handshake?" 1263msgid "What is the difference between GNS and Handshake?"
1257msgstr "" 1264msgstr ""
1258 1265
1259#: template/faq.html.j2:346 1266#: template/faq.html.j2:441
1260msgid "What is the difference between GNS and ENS?" 1267msgid ""
1268"A: Handshake is a blockchain-based method for root zone governance. Hence, "
1269"it does not address the name resolution process itself but delegates "
1270"resolution into DNS after the initial TLD resolution. Not taking "
1271"sustainablility considerations into account, handshake could be used as an "
1272"additional supporting GNS root zone governance model but we currently do not "
1273"have such plans in mind."
1261msgstr "" 1274msgstr ""
1262 1275
1263#: template/faq.html.j2:352 1276#: template/faq.html.j2:453
1264msgid "What is the difference between GNS and TrickleDNS?" 1277msgid "What is the difference between GNS and TrickleDNS?"
1265msgstr "" 1278msgstr ""
1266 1279
1267#: template/faq.html.j2:354 1280#: template/faq.html.j2:455
1268msgid "" 1281msgid ""
1269"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1282"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1270"resolvers of participating domains to provide &quot;better availability, " 1283"resolvers of participating domains to provide &quot;better availability, "
@@ -1276,13 +1289,13 @@ msgid ""
1276"the DNS hierarchy." 1289"the DNS hierarchy."
1277msgstr "" 1290msgstr ""
1278 1291
1279#: template/faq.html.j2:367 1292#: template/faq.html.j2:468
1280msgid "" 1293msgid ""
1281"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1294"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1282"of the PGP web of trust?" 1295"of the PGP web of trust?"
1283msgstr "" 1296msgstr ""
1284 1297
1285#: template/faq.html.j2:369 1298#: template/faq.html.j2:470
1286msgid "" 1299msgid ""
1287"A: For security, it is well known that an initial trust path between the two " 1300"A: For security, it is well known that an initial trust path between the two "
1288"parties must exist. However, for applications where this is not required, " 1301"parties must exist. However, for applications where this is not required, "
@@ -1295,13 +1308,13 @@ msgid ""
1295"can be queried under the &quot;.pin&quot; TLD." 1308"can be queried under the &quot;.pin&quot; TLD."
1296msgstr "" 1309msgstr ""
1297 1310
1298#: template/faq.html.j2:384 1311#: template/faq.html.j2:485
1299msgid "" 1312msgid ""
1300"How can a legitimate domain owner tell other people to not use his name in " 1313"How can a legitimate domain owner tell other people to not use his name in "
1301"GNS?" 1314"GNS?"
1302msgstr "" 1315msgstr ""
1303 1316
1304#: template/faq.html.j2:386 1317#: template/faq.html.j2:487
1305msgid "" 1318msgid ""
1306"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1319"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1307"domain owner. Any user can claim any name (as his preferred name or &quot;" 1320"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1310,13 +1323,13 @@ msgid ""
1310"name) for this user." 1323"name) for this user."
1311msgstr "" 1324msgstr ""
1312 1325
1313#: template/faq.html.j2:397 1326#: template/faq.html.j2:498
1314msgid "" 1327msgid ""
1315"Did you consider the privacy implications of making your personal GNS zone " 1328"Did you consider the privacy implications of making your personal GNS zone "
1316"visible?" 1329"visible?"
1317msgstr "" 1330msgstr ""
1318 1331
1319#: template/faq.html.j2:399 1332#: template/faq.html.j2:500
1320msgid "" 1333msgid ""
1321"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1334"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1322"with other users (via DHT or zone transfers) only if this flag is not set. " 1335"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1324,11 +1337,11 @@ msgid ""
1324"made public." 1337"made public."
1325msgstr "" 1338msgstr ""
1326 1339
1327#: template/faq.html.j2:409 1340#: template/faq.html.j2:510
1328msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1341msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1329msgstr "" 1342msgstr ""
1330 1343
1331#: template/faq.html.j2:411 1344#: template/faq.html.j2:512
1332msgid "" 1345msgid ""
1333"A: The question presumes that (a) virtual hosting is only necessary because " 1346"A: The question presumes that (a) virtual hosting is only necessary because "
1334"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1347"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1340,13 +1353,13 @@ msgid ""
1340"become commonplace, GNS should work with today's networks." 1353"become commonplace, GNS should work with today's networks."
1341msgstr "" 1354msgstr ""
1342 1355
1343#: template/faq.html.j2:425 1356#: template/faq.html.j2:526
1344msgid "" 1357msgid ""
1345"Why does GNS not use a trust metric or consensus to determine globally " 1358"Why does GNS not use a trust metric or consensus to determine globally "
1346"unique names?" 1359"unique names?"
1347msgstr "" 1360msgstr ""
1348 1361
1349#: template/faq.html.j2:427 1362#: template/faq.html.j2:528
1350msgid "" 1363msgid ""
1351"A: Trust metrics have the fundamental problem that they have thresholds. As " 1364"A: Trust metrics have the fundamental problem that they have thresholds. As "
1352"trust relationships evolve, mappings would change their meaning as they " 1365"trust relationships evolve, mappings would change their meaning as they "
@@ -1355,11 +1368,11 @@ msgid ""
1355"consensus might be easy to manipulate by adversaries." 1368"consensus might be easy to manipulate by adversaries."
1356msgstr "" 1369msgstr ""
1357 1370
1358#: template/faq.html.j2:438 1371#: template/faq.html.j2:539
1359msgid "How do you handle compromised zone keys in GNS?" 1372msgid "How do you handle compromised zone keys in GNS?"
1360msgstr "" 1373msgstr ""
1361 1374
1362#: template/faq.html.j2:440 1375#: template/faq.html.j2:541
1363msgid "" 1376msgid ""
1364"A: The owner of a private key can create a revocation message. This one can " 1377"A: The owner of a private key can create a revocation message. This one can "
1365"then be flooded throughout the overlay network, creating a copy at all " 1378"then be flooded throughout the overlay network, creating a copy at all "
@@ -1369,11 +1382,11 @@ msgid ""
1369"message when resolving names." 1382"message when resolving names."
1370msgstr "" 1383msgstr ""
1371 1384
1372#: template/faq.html.j2:452 1385#: template/faq.html.j2:553
1373msgid "Could the signing algorithm of GNS be upgraded in the future?" 1386msgid "Could the signing algorithm of GNS be upgraded in the future?"
1374msgstr "" 1387msgstr ""
1375 1388
1376#: template/faq.html.j2:454 1389#: template/faq.html.j2:555
1377msgid "" 1390msgid ""
1378"A: Yes. In our efforts to standardize GNS, we have already modified the " 1391"A: Yes. In our efforts to standardize GNS, we have already modified the "
1379"protocol to support alternative delegation records. <br> <br> Naturally, " 1392"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1383,12 +1396,12 @@ msgid ""
1383"different cipher system." 1396"different cipher system."
1384msgstr "" 1397msgstr ""
1385 1398
1386#: template/faq.html.j2:468 1399#: template/faq.html.j2:569
1387msgid "" 1400msgid ""
1388"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1401"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1389msgstr "" 1402msgstr ""
1390 1403
1391#: template/faq.html.j2:470 1404#: template/faq.html.j2:571
1392msgid "" 1405msgid ""
1393"A: We don't expect this to be necessary, as GNS records are stored (and " 1406"A: We don't expect this to be necessary, as GNS records are stored (and "
1394"replicated) in the R5N DHT. Thus the authority will typically not be " 1407"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1399,13 +1412,13 @@ msgid ""
1399"the zone's key and database among them)." 1412"the zone's key and database among them)."
1400msgstr "" 1413msgstr ""
1401 1414
1402#: template/faq.html.j2:483 1415#: template/faq.html.j2:584
1403msgid "" 1416msgid ""
1404"Why do you believe it is worth giving up unique names for censorship " 1417"Why do you believe it is worth giving up unique names for censorship "
1405"resistance?" 1418"resistance?"
1406msgstr "" 1419msgstr ""
1407 1420
1408#: template/faq.html.j2:485 1421#: template/faq.html.j2:586
1409msgid "" 1422msgid ""
1410"A: The GNU Name system offers an alternative to DNS that is censorship " 1423"A: The GNU Name system offers an alternative to DNS that is censorship "
1411"resistant. As with any security mechanism, this comes at a cost (names are " 1424"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1417,11 +1430,11 @@ msgid ""
1417"globally&quot; unique name worth, if it does not resolve?" 1430"globally&quot; unique name worth, if it does not resolve?"
1418msgstr "" 1431msgstr ""
1419 1432
1420#: template/faq.html.j2:499 1433#: template/faq.html.j2:600
1421msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1434msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1422msgstr "" 1435msgstr ""
1423 1436
1424#: template/faq.html.j2:501 1437#: template/faq.html.j2:602
1425msgid "" 1438msgid ""
1426"A: We say that DNS is 'centralized' because it has a central component / " 1439"A: We say that DNS is 'centralized' because it has a central component / "
1427"central point of failure --- the root zone and its management by IANA/ICANN. " 1440"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1430,11 +1443,11 @@ msgid ""
1430"Iraq during the wars at the beginning of the 21st century." 1443"Iraq during the wars at the beginning of the 21st century."
1431msgstr "" 1444msgstr ""
1432 1445
1433#: template/faq.html.j2:512 1446#: template/faq.html.j2:613
1434msgid "How does GNS protect against layer-3 censorship?" 1447msgid "How does GNS protect against layer-3 censorship?"
1435msgstr "" 1448msgstr ""
1436 1449
1437#: template/faq.html.j2:514 1450#: template/faq.html.j2:615
1438msgid "" 1451msgid ""
1439"A: GNS does not directly help with layer-3 censorship, but it does help " 1452"A: GNS does not directly help with layer-3 censorship, but it does help "
1440"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1453"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1447,11 +1460,11 @@ msgid ""
1447"easier to use. </ol>" 1460"easier to use. </ol>"
1448msgstr "" 1461msgstr ""
1449 1462
1450#: template/faq.html.j2:533 1463#: template/faq.html.j2:634
1451msgid "Does GNS work with search engines?" 1464msgid "Does GNS work with search engines?"
1452msgstr "" 1465msgstr ""
1453 1466
1454#: template/faq.html.j2:535 1467#: template/faq.html.j2:636
1455msgid "" 1468msgid ""
1456"A: GNS creates no significant problems for search engines, as they can use " 1469"A: GNS creates no significant problems for search engines, as they can use "
1457"GNS to perform name resolution as well as any normal user. Naturally, while " 1470"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1463,11 +1476,11 @@ msgid ""
1463"obviously not obtain censorship-resistant names." 1476"obviously not obtain censorship-resistant names."
1464msgstr "" 1477msgstr ""
1465 1478
1466#: template/faq.html.j2:549 1479#: template/faq.html.j2:650
1467msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1480msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1468msgstr "" 1481msgstr ""
1469 1482
1470#: template/faq.html.j2:551 1483#: template/faq.html.j2:652
1471msgid "" 1484msgid ""
1472"A: UIA and GNS both share the same basic naming model, which actually " 1485"A: UIA and GNS both share the same basic naming model, which actually "
1473"originated with Rivest's SDSI. However, UIA is not concerned about " 1486"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1478,11 +1491,11 @@ msgid ""
1478"about legacy systems (clean slate)." 1491"about legacy systems (clean slate)."
1479msgstr "" 1492msgstr ""
1480 1493
1481#: template/faq.html.j2:564 1494#: template/faq.html.j2:665
1482msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1495msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1483msgstr "" 1496msgstr ""
1484 1497
1485#: template/faq.html.j2:566 1498#: template/faq.html.j2:667
1486msgid "" 1499msgid ""
1487"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1500"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1488"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1501"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1492,13 +1505,13 @@ msgid ""
1492"than about 128 entities." 1505"than about 128 entities."
1493msgstr "" 1506msgstr ""
1494 1507
1495#: template/faq.html.j2:578 1508#: template/faq.html.j2:679
1496msgid "" 1509msgid ""
1497"How does GNS handle SRV/TLSA records where service and protocol are part of " 1510"How does GNS handle SRV/TLSA records where service and protocol are part of "
1498"the domain name?" 1511"the domain name?"
1499msgstr "" 1512msgstr ""
1500 1513
1501#: template/faq.html.j2:580 1514#: template/faq.html.j2:681
1502msgid "" 1515msgid ""
1503"A: When GNS splits a domain name into labels for resolution, it detects the " 1516"A: When GNS splits a domain name into labels for resolution, it detects the "
1504"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1517"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1510,13 +1523,13 @@ msgid ""
1510"record type) to it." 1523"record type) to it."
1511msgstr "" 1524msgstr ""
1512 1525
1513#: template/faq.html.j2:596 1526#: template/faq.html.j2:697
1514msgid "" 1527msgid ""
1515"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1528"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1516"Should I worry?" 1529"Should I worry?"
1517msgstr "" 1530msgstr ""
1518 1531
1519#: template/faq.html.j2:598 1532#: template/faq.html.j2:699
1520msgid "" 1533msgid ""
1521"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1534"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1522"We have started a major rewrite to address this and other problems, but " 1535"We have started a major rewrite to address this and other problems, but "
@@ -1524,23 +1537,23 @@ msgid ""
1524"expected." 1537"expected."
1525msgstr "" 1538msgstr ""
1526 1539
1527#: template/faq.html.j2:607 1540#: template/faq.html.j2:708
1528msgid "Error opening `/dev/net/tun': No such file or directory?" 1541msgid "Error opening `/dev/net/tun': No such file or directory?"
1529msgstr "" 1542msgstr ""
1530 1543
1531#: template/faq.html.j2:609 1544#: template/faq.html.j2:710
1532msgid "" 1545msgid ""
1533"A: If you get this error message, the solution is simple. Issue the " 1546"A: If you get this error message, the solution is simple. Issue the "
1534"following commands (as root) to create the required device file" 1547"following commands (as root) to create the required device file"
1535msgstr "" 1548msgstr ""
1536 1549
1537#: template/faq.html.j2:621 1550#: template/faq.html.j2:722
1538msgid "" 1551msgid ""
1539"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1552"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1540"dns)?" 1553"dns)?"
1541msgstr "" 1554msgstr ""
1542 1555
1543#: template/faq.html.j2:623 1556#: template/faq.html.j2:724
1544msgid "" 1557msgid ""
1545"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1558"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1546"support. This is accomplished by having the correct kernel options. Check if " 1559"support. This is accomplished by having the correct kernel options. Check if "
@@ -1548,22 +1561,22 @@ msgid ""
1548"'m' (and the module is loaded)." 1561"'m' (and the module is loaded)."
1549msgstr "" 1562msgstr ""
1550 1563
1551#: template/faq.html.j2:635 1564#: template/faq.html.j2:736
1552msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1565msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1553msgstr "" 1566msgstr ""
1554 1567
1555#: template/faq.html.j2:637 1568#: template/faq.html.j2:738
1556msgid "" 1569msgid ""
1557"A: If you get an error stating that the VPN timeout was reached, check if " 1570"A: If you get an error stating that the VPN timeout was reached, check if "
1558"your firewall is enabled and blocking the connections." 1571"your firewall is enabled and blocking the connections."
1559msgstr "" 1572msgstr ""
1560 1573
1561#: template/faq.html.j2:645 1574#: template/faq.html.j2:746
1562msgid "" 1575msgid ""
1563"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" 1576"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1564msgstr "" 1577msgstr ""
1565 1578
1566#: template/faq.html.j2:647 1579#: template/faq.html.j2:748
1567msgid "" 1580msgid ""
1568"A: This error usually occurs when your linker fails to locate one of " 1581"A: This error usually occurs when your linker fails to locate one of "
1569"GNUnet's libraries. This can have two causes. First, it is theoretically " 1582"GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1583,7 +1596,7 @@ msgid ""
1583"you want to run:" 1596"you want to run:"
1584msgstr "" 1597msgstr ""
1585 1598
1586#: template/faq.html.j2:673 1599#: template/faq.html.j2:774
1587msgid "" 1600msgid ""
1588"to ensure GNUnet's binaries and libraries are found. In order to avoid " 1601"to ensure GNUnet's binaries and libraries are found. In order to avoid "
1589"having to do so each time, you can add the above lines (without the \"$\") " 1602"having to do so each time, you can add the above lines (without the \"$\") "
@@ -1592,11 +1605,11 @@ msgid ""
1592"environment)." 1605"environment)."
1593msgstr "" 1606msgstr ""
1594 1607
1595#: template/faq.html.j2:680 1608#: template/faq.html.j2:781
1596msgid "What error messages can be ignored?" 1609msgid "What error messages can be ignored?"
1597msgstr "" 1610msgstr ""
1598 1611
1599#: template/faq.html.j2:682 1612#: template/faq.html.j2:783
1600msgid "" 1613msgid ""
1601"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built " 1614"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
1602"for end-users and can always be ignored. Error messages flagged as \"INFO\" " 1615"for end-users and can always be ignored. Error messages flagged as \"INFO\" "
@@ -1606,11 +1619,11 @@ msgid ""
1606"messages to display information about important configuration values." 1619"messages to display information about important configuration values."
1607msgstr "" 1620msgstr ""
1608 1621
1609#: template/faq.html.j2:698 1622#: template/faq.html.j2:799
1610msgid "How does GNUnet compare to other file-sharing applications?" 1623msgid "How does GNUnet compare to other file-sharing applications?"
1611msgstr "" 1624msgstr ""
1612 1625
1613#: template/faq.html.j2:700 1626#: template/faq.html.j2:801
1614msgid "" 1627msgid ""
1615"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other " 1628"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
1616"P2P networks, GNUnet was designed with security in mind as the highest " 1629"P2P networks, GNUnet was designed with security in mind as the highest "
@@ -1630,7 +1643,7 @@ msgid ""
1630"read the research papers (and probably the code)." 1643"read the research papers (and probably the code)."
1631msgstr "" 1644msgstr ""
1632 1645
1633#: template/faq.html.j2:814 1646#: template/faq.html.j2:915
1634msgid "" 1647msgid ""
1635"Another important point of reference are the various anonymous peer-to-peer " 1648"Another important point of reference are the various anonymous peer-to-peer "
1636"networks. Here, there are differences in terms of application domain and how " 1649"networks. Here, there are differences in terms of application domain and how "
@@ -1642,11 +1655,11 @@ msgid ""
1642"reduce anonymity." 1655"reduce anonymity."
1643msgstr "" 1656msgstr ""
1644 1657
1645#: template/faq.html.j2:827 1658#: template/faq.html.j2:928
1646msgid "Are there any known attacks (on GNUnet's file-sharing application)?" 1659msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1647msgstr "" 1660msgstr ""
1648 1661
1649#: template/faq.html.j2:829 1662#: template/faq.html.j2:930
1650msgid "" 1663msgid ""
1651"A: Generally, there is the possibility of a known plaintext attack on " 1664"A: Generally, there is the possibility of a known plaintext attack on "
1652"keywords, but since the user has control over the keywords that are " 1665"keywords, but since the user has control over the keywords that are "
@@ -1658,11 +1671,11 @@ msgid ""
1658"obfuscate the content by choosing a difficult keyword anyway." 1671"obfuscate the content by choosing a difficult keyword anyway."
1659msgstr "" 1672msgstr ""
1660 1673
1661#: template/faq.html.j2:843 1674#: template/faq.html.j2:944
1662msgid "What do you mean by anonymity?" 1675msgid "What do you mean by anonymity?"
1663msgstr "" 1676msgstr ""
1664 1677
1665#: template/faq.html.j2:845 1678#: template/faq.html.j2:946
1666msgid "" 1679msgid ""
1667"A: Anonymity is the lack of distinction of an individual from a (large) " 1680"A: Anonymity is the lack of distinction of an individual from a (large) "
1668"group. A central goal for anonymous file-sharing in GNUnet is to make all " 1681"group. A central goal for anonymous file-sharing in GNUnet is to make all "
@@ -1673,11 +1686,11 @@ msgid ""
1673"originating peer and all other peers." 1686"originating peer and all other peers."
1674msgstr "" 1687msgstr ""
1675 1688
1676#: template/faq.html.j2:857 1689#: template/faq.html.j2:958
1677msgid "What does my system do when participating in GNUnet file sharing?" 1690msgid "What does my system do when participating in GNUnet file sharing?"
1678msgstr "" 1691msgstr ""
1679 1692
1680#: template/faq.html.j2:859 1693#: template/faq.html.j2:960
1681msgid "" 1694msgid ""
1682"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of " 1695"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
1683"its public key) and has a number of addresses it is reachable by (may have " 1696"its public key) and has a number of addresses it is reachable by (may have "
@@ -1687,11 +1700,11 @@ msgid ""
1687"connect to other nodes, becoming part of the network." 1700"connect to other nodes, becoming part of the network."
1688msgstr "" 1701msgstr ""
1689 1702
1690#: template/faq.html.j2:874 1703#: template/faq.html.j2:975
1691msgid "How can I help translate this webpage into other languages?" 1704msgid "How can I help translate this webpage into other languages?"
1692msgstr "" 1705msgstr ""
1693 1706
1694#: template/faq.html.j2:876 1707#: template/faq.html.j2:977
1695msgid "" 1708msgid ""
1696"A: First, you need to register an account with our weblate system. Please " 1709"A: First, you need to register an account with our weblate system. Please "
1697"send an e-mail with the desired target language to translators@gnunet.org or " 1710"send an e-mail with the desired target language to translators@gnunet.org or "
@@ -1700,11 +1713,11 @@ msgid ""
1700"result in the loss of permissions." 1713"result in the loss of permissions."
1701msgstr "" 1714msgstr ""
1702 1715
1703#: template/faq.html.j2:888 1716#: template/faq.html.j2:989
1704msgid "I have some great idea for a new feature, what should I do?" 1717msgid "I have some great idea for a new feature, what should I do?"
1705msgstr "" 1718msgstr ""
1706 1719
1707#: template/faq.html.j2:890 1720#: template/faq.html.j2:991
1708msgid "" 1721msgid ""
1709"A: Sadly, we have many more feature requests than we can possibly implement. " 1722"A: Sadly, we have many more feature requests than we can possibly implement. "
1710"The best way to actually get a new feature implemented is to do it yourself " 1723"The best way to actually get a new feature implemented is to do it yourself "
diff --git a/locale/messages.pot b/locale/messages.pot
index 4b5a8b5f..e218f8d4 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2021-03-12 15:55+0100\n" 11"POT-Creation-Date: 2021-03-12 16:12+0100\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n" 14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -804,15 +804,15 @@ msgstr ""
804msgid "Features" 804msgid "Features"
805msgstr "" 805msgstr ""
806 806
807#: template/faq.html.j2:15 template/faq.html.j2:594 807#: template/faq.html.j2:15 template/faq.html.j2:695
808msgid "Error messages" 808msgid "Error messages"
809msgstr "" 809msgstr ""
810 810
811#: template/faq.html.j2:16 template/faq.html.j2:696 811#: template/faq.html.j2:16 template/faq.html.j2:797
812msgid "File-sharing" 812msgid "File-sharing"
813msgstr "" 813msgstr ""
814 814
815#: template/faq.html.j2:17 template/faq.html.j2:872 815#: template/faq.html.j2:17 template/faq.html.j2:973
816msgid "Contributing" 816msgid "Contributing"
817msgstr "" 817msgstr ""
818 818
@@ -1073,11 +1073,23 @@ msgid ""
1073msgstr "" 1073msgstr ""
1074 1074
1075#: template/faq.html.j2:286 1075#: template/faq.html.j2:286
1076msgid "What is the difference between GNS and CoDoNS?" 1076msgid "How does GNS compare to other name systems"
1077msgstr "" 1077msgstr ""
1078 1078
1079#: template/faq.html.j2:288 1079#: template/faq.html.j2:288
1080msgid "" 1080msgid ""
1081"A: A scientific paper on this topic <a "
1082"href=\"https://grothoff.org/christian/ns2018.pdf\">has been published "
1083"</a> and below is a table from the publication. For detailed descriptions"
1084" please refer to the paper."
1085msgstr ""
1086
1087#: template/faq.html.j2:392
1088msgid "What is the difference between GNS and CoDoNS?"
1089msgstr ""
1090
1091#: template/faq.html.j2:394
1092msgid ""
1081"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1093"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1082"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, " 1094"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, "
1083"and there are still registrars that determine who owns a name. <br><br> " 1095"and there are still registrars that determine who owns a name. <br><br> "
@@ -1088,11 +1100,11 @@ msgid ""
1088"don't even make sense in the context of CoDoNS." 1100"don't even make sense in the context of CoDoNS."
1089msgstr "" 1101msgstr ""
1090 1102
1091#: template/faq.html.j2:304 1103#: template/faq.html.j2:410
1092msgid "What is the difference between GNS and SocialDNS?" 1104msgid "What is the difference between GNS and SocialDNS?"
1093msgstr "" 1105msgstr ""
1094 1106
1095#: template/faq.html.j2:306 1107#: template/faq.html.j2:412
1096msgid "" 1108msgid ""
1097"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1109"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1098"with SocialDNS the mappings are shared through the social network and " 1110"with SocialDNS the mappings are shared through the social network and "
@@ -1102,11 +1114,11 @@ msgid ""
1102"responsible for the name (the authority) manually changes the record." 1114"responsible for the name (the authority) manually changes the record."
1103msgstr "" 1115msgstr ""
1104 1116
1105#: template/faq.html.j2:320 1117#: template/faq.html.j2:426
1106msgid "What is the difference between GNS and ODDNS?" 1118msgid "What is the difference between GNS and ODDNS?"
1107msgstr "" 1119msgstr ""
1108 1120
1109#: template/faq.html.j2:322 1121#: template/faq.html.j2:428
1110msgid "" 1122msgid ""
1111"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1123"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1112"registries (such as those for \".com\" and \".org\"). Instead of using " 1124"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1115,23 +1127,25 @@ msgid ""
1115"servers. Resolution will fail if the target name servers change IPs." 1127"servers. Resolution will fail if the target name servers change IPs."
1116msgstr "" 1128msgstr ""
1117 1129
1118#: template/faq.html.j2:333 1130#: template/faq.html.j2:439
1119msgid "What is the difference between GNS and Namecoin?"
1120msgstr ""
1121
1122#: template/faq.html.j2:340
1123msgid "What is the difference between GNS and Handshake?" 1131msgid "What is the difference between GNS and Handshake?"
1124msgstr "" 1132msgstr ""
1125 1133
1126#: template/faq.html.j2:346 1134#: template/faq.html.j2:441
1127msgid "What is the difference between GNS and ENS?" 1135msgid ""
1136"A: Handshake is a blockchain-based method for root zone governance. "
1137"Hence, it does not address the name resolution process itself but "
1138"delegates resolution into DNS after the initial TLD resolution. Not "
1139"taking sustainablility considerations into account, handshake could be "
1140"used as an additional supporting GNS root zone governance model but we "
1141"currently do not have such plans in mind."
1128msgstr "" 1142msgstr ""
1129 1143
1130#: template/faq.html.j2:352 1144#: template/faq.html.j2:453
1131msgid "What is the difference between GNS and TrickleDNS?" 1145msgid "What is the difference between GNS and TrickleDNS?"
1132msgstr "" 1146msgstr ""
1133 1147
1134#: template/faq.html.j2:354 1148#: template/faq.html.j2:455
1135msgid "" 1149msgid ""
1136"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1150"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1137"resolvers of participating domains to provide &quot;better availability, " 1151"resolvers of participating domains to provide &quot;better availability, "
@@ -1143,13 +1157,13 @@ msgid ""
1143" the DNS hierarchy." 1157" the DNS hierarchy."
1144msgstr "" 1158msgstr ""
1145 1159
1146#: template/faq.html.j2:367 1160#: template/faq.html.j2:468
1147msgid "" 1161msgid ""
1148"Does GNS require real-world introduction (secure PKEY exchange) in the " 1162"Does GNS require real-world introduction (secure PKEY exchange) in the "
1149"style of the PGP web of trust?" 1163"style of the PGP web of trust?"
1150msgstr "" 1164msgstr ""
1151 1165
1152#: template/faq.html.j2:369 1166#: template/faq.html.j2:470
1153msgid "" 1167msgid ""
1154"A: For security, it is well known that an initial trust path between the " 1168"A: For security, it is well known that an initial trust path between the "
1155"two parties must exist. However, for applications where this is not " 1169"two parties must exist. However, for applications where this is not "
@@ -1162,13 +1176,13 @@ msgid ""
1162"authority. The authority can be queried under the &quot;.pin&quot; TLD." 1176"authority. The authority can be queried under the &quot;.pin&quot; TLD."
1163msgstr "" 1177msgstr ""
1164 1178
1165#: template/faq.html.j2:384 1179#: template/faq.html.j2:485
1166msgid "" 1180msgid ""
1167"How can a legitimate domain owner tell other people to not use his name " 1181"How can a legitimate domain owner tell other people to not use his name "
1168"in GNS?" 1182"in GNS?"
1169msgstr "" 1183msgstr ""
1170 1184
1171#: template/faq.html.j2:386 1185#: template/faq.html.j2:487
1172msgid "" 1186msgid ""
1173"A: Names have no owners in GNS, so there cannot be a " 1187"A: Names have no owners in GNS, so there cannot be a "
1174"&quot;legitimate&quot; domain owner. Any user can claim any name (as his " 1188"&quot;legitimate&quot; domain owner. Any user can claim any name (as his "
@@ -1177,13 +1191,13 @@ msgid ""
1177"their choice (or even assign no name) for this user." 1191"their choice (or even assign no name) for this user."
1178msgstr "" 1192msgstr ""
1179 1193
1180#: template/faq.html.j2:397 1194#: template/faq.html.j2:498
1181msgid "" 1195msgid ""
1182"Did you consider the privacy implications of making your personal GNS " 1196"Did you consider the privacy implications of making your personal GNS "
1183"zone visible?" 1197"zone visible?"
1184msgstr "" 1198msgstr ""
1185 1199
1186#: template/faq.html.j2:399 1200#: template/faq.html.j2:500
1187msgid "" 1201msgid ""
1188"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1202"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1189"with other users (via DHT or zone transfers) only if this flag is not " 1203"with other users (via DHT or zone transfers) only if this flag is not "
@@ -1191,11 +1205,11 @@ msgid ""
1191"zones is made public." 1205"zones is made public."
1192msgstr "" 1206msgstr ""
1193 1207
1194#: template/faq.html.j2:409 1208#: template/faq.html.j2:510
1195msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1209msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1196msgstr "" 1210msgstr ""
1197 1211
1198#: template/faq.html.j2:411 1212#: template/faq.html.j2:512
1199msgid "" 1213msgid ""
1200"A: The question presumes that (a) virtual hosting is only necessary " 1214"A: The question presumes that (a) virtual hosting is only necessary "
1201"because of IPv4 address scarcity, and (b) that LEHOs are only useful in " 1215"because of IPv4 address scarcity, and (b) that LEHOs are only useful in "
@@ -1208,13 +1222,13 @@ msgid ""
1208" networks." 1222" networks."
1209msgstr "" 1223msgstr ""
1210 1224
1211#: template/faq.html.j2:425 1225#: template/faq.html.j2:526
1212msgid "" 1226msgid ""
1213"Why does GNS not use a trust metric or consensus to determine globally " 1227"Why does GNS not use a trust metric or consensus to determine globally "
1214"unique names?" 1228"unique names?"
1215msgstr "" 1229msgstr ""
1216 1230
1217#: template/faq.html.j2:427 1231#: template/faq.html.j2:528
1218msgid "" 1232msgid ""
1219"A: Trust metrics have the fundamental problem that they have thresholds. " 1233"A: Trust metrics have the fundamental problem that they have thresholds. "
1220"As trust relationships evolve, mappings would change their meaning as " 1234"As trust relationships evolve, mappings would change their meaning as "
@@ -1224,11 +1238,11 @@ msgid ""
1224"adversaries." 1238"adversaries."
1225msgstr "" 1239msgstr ""
1226 1240
1227#: template/faq.html.j2:438 1241#: template/faq.html.j2:539
1228msgid "How do you handle compromised zone keys in GNS?" 1242msgid "How do you handle compromised zone keys in GNS?"
1229msgstr "" 1243msgstr ""
1230 1244
1231#: template/faq.html.j2:440 1245#: template/faq.html.j2:541
1232msgid "" 1246msgid ""
1233"A: The owner of a private key can create a revocation message. This one " 1247"A: The owner of a private key can create a revocation message. This one "
1234"can then be flooded throughout the overlay network, creating a copy at " 1248"can then be flooded throughout the overlay network, creating a copy at "
@@ -1238,11 +1252,11 @@ msgid ""
1238"revocation message when resolving names." 1252"revocation message when resolving names."
1239msgstr "" 1253msgstr ""
1240 1254
1241#: template/faq.html.j2:452 1255#: template/faq.html.j2:553
1242msgid "Could the signing algorithm of GNS be upgraded in the future?" 1256msgid "Could the signing algorithm of GNS be upgraded in the future?"
1243msgstr "" 1257msgstr ""
1244 1258
1245#: template/faq.html.j2:454 1259#: template/faq.html.j2:555
1246msgid "" 1260msgid ""
1247"A: Yes. In our efforts to standardize GNS, we have already modified the " 1261"A: Yes. In our efforts to standardize GNS, we have already modified the "
1248"protocol to support alternative delegation records. <br> <br> Naturally, " 1262"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1252,11 +1266,11 @@ msgid ""
1252"different cipher system." 1266"different cipher system."
1253msgstr "" 1267msgstr ""
1254 1268
1255#: template/faq.html.j2:468 1269#: template/faq.html.j2:569
1256msgid "How can a GNS zone maintain several name servers, e.g. for load balancing?" 1270msgid "How can a GNS zone maintain several name servers, e.g. for load balancing?"
1257msgstr "" 1271msgstr ""
1258 1272
1259#: template/faq.html.j2:470 1273#: template/faq.html.j2:571
1260msgid "" 1274msgid ""
1261"A: We don't expect this to be necessary, as GNS records are stored (and " 1275"A: We don't expect this to be necessary, as GNS records are stored (and "
1262"replicated) in the R5N DHT. Thus the authority will typically not be " 1276"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1267,13 +1281,13 @@ msgid ""
1267" the zone's key and database among them)." 1281" the zone's key and database among them)."
1268msgstr "" 1282msgstr ""
1269 1283
1270#: template/faq.html.j2:483 1284#: template/faq.html.j2:584
1271msgid "" 1285msgid ""
1272"Why do you believe it is worth giving up unique names for censorship " 1286"Why do you believe it is worth giving up unique names for censorship "
1273"resistance?" 1287"resistance?"
1274msgstr "" 1288msgstr ""
1275 1289
1276#: template/faq.html.j2:485 1290#: template/faq.html.j2:586
1277msgid "" 1291msgid ""
1278"A: The GNU Name system offers an alternative to DNS that is censorship " 1292"A: The GNU Name system offers an alternative to DNS that is censorship "
1279"resistant. As with any security mechanism, this comes at a cost (names " 1293"resistant. As with any security mechanism, this comes at a cost (names "
@@ -1285,11 +1299,11 @@ msgid ""
1285" a &quot;globally&quot; unique name worth, if it does not resolve?" 1299" a &quot;globally&quot; unique name worth, if it does not resolve?"
1286msgstr "" 1300msgstr ""
1287 1301
1288#: template/faq.html.j2:499 1302#: template/faq.html.j2:600
1289msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1303msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1290msgstr "" 1304msgstr ""
1291 1305
1292#: template/faq.html.j2:501 1306#: template/faq.html.j2:602
1293msgid "" 1307msgid ""
1294"A: We say that DNS is 'centralized' because it has a central component / " 1308"A: We say that DNS is 'centralized' because it has a central component / "
1295"central point of failure --- the root zone and its management by " 1309"central point of failure --- the root zone and its management by "
@@ -1299,11 +1313,11 @@ msgid ""
1299"century." 1313"century."
1300msgstr "" 1314msgstr ""
1301 1315
1302#: template/faq.html.j2:512 1316#: template/faq.html.j2:613
1303msgid "How does GNS protect against layer-3 censorship?" 1317msgid "How does GNS protect against layer-3 censorship?"
1304msgstr "" 1318msgstr ""
1305 1319
1306#: template/faq.html.j2:514 1320#: template/faq.html.j2:615
1307msgid "" 1321msgid ""
1308"A: GNS does not directly help with layer-3 censorship, but it does help " 1322"A: GNS does not directly help with layer-3 censorship, but it does help "
1309"indirectly in two ways: <ol> <li> Many websites today use virtual " 1323"indirectly in two ways: <ol> <li> Many websites today use virtual "
@@ -1316,11 +1330,11 @@ msgid ""
1316"like services would be even easier to use. </ol>" 1330"like services would be even easier to use. </ol>"
1317msgstr "" 1331msgstr ""
1318 1332
1319#: template/faq.html.j2:533 1333#: template/faq.html.j2:634
1320msgid "Does GNS work with search engines?" 1334msgid "Does GNS work with search engines?"
1321msgstr "" 1335msgstr ""
1322 1336
1323#: template/faq.html.j2:535 1337#: template/faq.html.j2:636
1324msgid "" 1338msgid ""
1325"A: GNS creates no significant problems for search engines, as they can " 1339"A: GNS creates no significant problems for search engines, as they can "
1326"use GNS to perform name resolution as well as any normal user. Naturally," 1340"use GNS to perform name resolution as well as any normal user. Naturally,"
@@ -1332,11 +1346,11 @@ msgid ""
1332"engines will obviously not obtain censorship-resistant names." 1346"engines will obviously not obtain censorship-resistant names."
1333msgstr "" 1347msgstr ""
1334 1348
1335#: template/faq.html.j2:549 1349#: template/faq.html.j2:650
1336msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1350msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1337msgstr "" 1351msgstr ""
1338 1352
1339#: template/faq.html.j2:551 1353#: template/faq.html.j2:652
1340msgid "" 1354msgid ""
1341"A: UIA and GNS both share the same basic naming model, which actually " 1355"A: UIA and GNS both share the same basic naming model, which actually "
1342"originated with Rivest's SDSI. However, UIA is not concerned about " 1356"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1347,11 +1361,11 @@ msgid ""
1347"all concerned about legacy systems (clean slate)." 1361"all concerned about legacy systems (clean slate)."
1348msgstr "" 1362msgstr ""
1349 1363
1350#: template/faq.html.j2:564 1364#: template/faq.html.j2:665
1351msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1365msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1352msgstr "" 1366msgstr ""
1353 1367
1354#: template/faq.html.j2:566 1368#: template/faq.html.j2:667
1355msgid "" 1369msgid ""
1356"A: First of all, in GNS you can explicitly see the trust chain, so you " 1370"A: First of all, in GNS you can explicitly see the trust chain, so you "
1357"know if a name you are resolving belongs to a friend, or a friend-" 1371"know if a name you are resolving belongs to a friend, or a friend-"
@@ -1361,13 +1375,13 @@ msgid ""
1361"individual name it is always less than about 128 entities." 1375"individual name it is always less than about 128 entities."
1362msgstr "" 1376msgstr ""
1363 1377
1364#: template/faq.html.j2:578 1378#: template/faq.html.j2:679
1365msgid "" 1379msgid ""
1366"How does GNS handle SRV/TLSA records where service and protocol are part " 1380"How does GNS handle SRV/TLSA records where service and protocol are part "
1367"of the domain name?" 1381"of the domain name?"
1368msgstr "" 1382msgstr ""
1369 1383
1370#: template/faq.html.j2:580 1384#: template/faq.html.j2:681
1371msgid "" 1385msgid ""
1372"A: When GNS splits a domain name into labels for resolution, it detects " 1386"A: When GNS splits a domain name into labels for resolution, it detects "
1373"the &quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to " 1387"the &quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to "
@@ -1379,13 +1393,13 @@ msgid ""
1379"original boxed record type) to it." 1393"original boxed record type) to it."
1380msgstr "" 1394msgstr ""
1381 1395
1382#: template/faq.html.j2:596 1396#: template/faq.html.j2:697
1383msgid "" 1397msgid ""
1384"I receive many &quot;WARNING Calculated flow delay for X at Y for " 1398"I receive many &quot;WARNING Calculated flow delay for X at Y for "
1385"Z&quot;. Should I worry?" 1399"Z&quot;. Should I worry?"
1386msgstr "" 1400msgstr ""
1387 1401
1388#: template/faq.html.j2:598 1402#: template/faq.html.j2:699
1389msgid "" 1403msgid ""
1390"A: Right now, this is expected and a known cause for high latency in " 1404"A: Right now, this is expected and a known cause for high latency in "
1391"GNUnet. We have started a major rewrite to address this and other " 1405"GNUnet. We have started a major rewrite to address this and other "
@@ -1393,23 +1407,23 @@ msgid ""
1393"warnings are expected." 1407"warnings are expected."
1394msgstr "" 1408msgstr ""
1395 1409
1396#: template/faq.html.j2:607 1410#: template/faq.html.j2:708
1397msgid "Error opening `/dev/net/tun': No such file or directory?" 1411msgid "Error opening `/dev/net/tun': No such file or directory?"
1398msgstr "" 1412msgstr ""
1399 1413
1400#: template/faq.html.j2:609 1414#: template/faq.html.j2:710
1401msgid "" 1415msgid ""
1402"A: If you get this error message, the solution is simple. Issue the " 1416"A: If you get this error message, the solution is simple. Issue the "
1403"following commands (as root) to create the required device file" 1417"following commands (as root) to create the required device file"
1404msgstr "" 1418msgstr ""
1405 1419
1406#: template/faq.html.j2:621 1420#: template/faq.html.j2:722
1407msgid "" 1421msgid ""
1408"'iptables: No chain/target/match by that name.' (when running gnunet-" 1422"'iptables: No chain/target/match by that name.' (when running gnunet-"
1409"service-dns)?" 1423"service-dns)?"
1410msgstr "" 1424msgstr ""
1411 1425
1412#: template/faq.html.j2:623 1426#: template/faq.html.j2:724
1413msgid "" 1427msgid ""
1414"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1428"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1415"support. This is accomplished by having the correct kernel options. Check" 1429"support. This is accomplished by having the correct kernel options. Check"
@@ -1417,21 +1431,21 @@ msgid ""
1417"'m' (and the module is loaded)." 1431"'m' (and the module is loaded)."
1418msgstr "" 1432msgstr ""
1419 1433
1420#: template/faq.html.j2:635 1434#: template/faq.html.j2:736
1421msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1435msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1422msgstr "" 1436msgstr ""
1423 1437
1424#: template/faq.html.j2:637 1438#: template/faq.html.j2:738
1425msgid "" 1439msgid ""
1426"A: If you get an error stating that the VPN timeout was reached, check if" 1440"A: If you get an error stating that the VPN timeout was reached, check if"
1427" your firewall is enabled and blocking the connections." 1441" your firewall is enabled and blocking the connections."
1428msgstr "" 1442msgstr ""
1429 1443
1430#: template/faq.html.j2:645 1444#: template/faq.html.j2:746
1431msgid "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'" 1445msgid "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1432msgstr "" 1446msgstr ""
1433 1447
1434#: template/faq.html.j2:647 1448#: template/faq.html.j2:748
1435msgid "" 1449msgid ""
1436"A: This error usually occurs when your linker fails to locate one of " 1450"A: This error usually occurs when your linker fails to locate one of "
1437"GNUnet's libraries. This can have two causes. First, it is theoretically " 1451"GNUnet's libraries. This can have two causes. First, it is theoretically "
@@ -1451,7 +1465,7 @@ msgid ""
1451" GNUnet using a prefix of \"$HOME/gnunet/\" you want to run:" 1465" GNUnet using a prefix of \"$HOME/gnunet/\" you want to run:"
1452msgstr "" 1466msgstr ""
1453 1467
1454#: template/faq.html.j2:673 1468#: template/faq.html.j2:774
1455msgid "" 1469msgid ""
1456"to ensure GNUnet's binaries and libraries are found. In order to avoid " 1470"to ensure GNUnet's binaries and libraries are found. In order to avoid "
1457"having to do so each time, you can add the above lines (without the " 1471"having to do so each time, you can add the above lines (without the "
@@ -1460,11 +1474,11 @@ msgid ""
1460"your desktop environment)." 1474"your desktop environment)."
1461msgstr "" 1475msgstr ""
1462 1476
1463#: template/faq.html.j2:680 1477#: template/faq.html.j2:781
1464msgid "What error messages can be ignored?" 1478msgid "What error messages can be ignored?"
1465msgstr "" 1479msgstr ""
1466 1480
1467#: template/faq.html.j2:682 1481#: template/faq.html.j2:783
1468msgid "" 1482msgid ""
1469"A: Error messages flagged as \"DEBUG\" should be disabled in binaries " 1483"A: Error messages flagged as \"DEBUG\" should be disabled in binaries "
1470"built for end-users and can always be ignored. Error messages flagged as " 1484"built for end-users and can always be ignored. Error messages flagged as "
@@ -1475,11 +1489,11 @@ msgid ""
1475"configuration values." 1489"configuration values."
1476msgstr "" 1490msgstr ""
1477 1491
1478#: template/faq.html.j2:698 1492#: template/faq.html.j2:799
1479msgid "How does GNUnet compare to other file-sharing applications?" 1493msgid "How does GNUnet compare to other file-sharing applications?"
1480msgstr "" 1494msgstr ""
1481 1495
1482#: template/faq.html.j2:700 1496#: template/faq.html.j2:801
1483msgid "" 1497msgid ""
1484"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most " 1498"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most "
1485"other P2P networks, GNUnet was designed with security in mind as the " 1499"other P2P networks, GNUnet was designed with security in mind as the "
@@ -1500,7 +1514,7 @@ msgid ""
1500"the research papers (and probably the code)." 1514"the research papers (and probably the code)."
1501msgstr "" 1515msgstr ""
1502 1516
1503#: template/faq.html.j2:814 1517#: template/faq.html.j2:915
1504msgid "" 1518msgid ""
1505"Another important point of reference are the various anonymous peer-to-" 1519"Another important point of reference are the various anonymous peer-to-"
1506"peer networks. Here, there are differences in terms of application domain" 1520"peer networks. Here, there are differences in terms of application domain"
@@ -1512,11 +1526,11 @@ msgid ""
1512"which in turn may reduce anonymity." 1526"which in turn may reduce anonymity."
1513msgstr "" 1527msgstr ""
1514 1528
1515#: template/faq.html.j2:827 1529#: template/faq.html.j2:928
1516msgid "Are there any known attacks (on GNUnet's file-sharing application)?" 1530msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1517msgstr "" 1531msgstr ""
1518 1532
1519#: template/faq.html.j2:829 1533#: template/faq.html.j2:930
1520msgid "" 1534msgid ""
1521"A: Generally, there is the possibility of a known plaintext attack on " 1535"A: Generally, there is the possibility of a known plaintext attack on "
1522"keywords, but since the user has control over the keywords that are " 1536"keywords, but since the user has control over the keywords that are "
@@ -1529,11 +1543,11 @@ msgid ""
1529"anyway." 1543"anyway."
1530msgstr "" 1544msgstr ""
1531 1545
1532#: template/faq.html.j2:843 1546#: template/faq.html.j2:944
1533msgid "What do you mean by anonymity?" 1547msgid "What do you mean by anonymity?"
1534msgstr "" 1548msgstr ""
1535 1549
1536#: template/faq.html.j2:845 1550#: template/faq.html.j2:946
1537msgid "" 1551msgid ""
1538"A: Anonymity is the lack of distinction of an individual from a (large) " 1552"A: Anonymity is the lack of distinction of an individual from a (large) "
1539"group. A central goal for anonymous file-sharing in GNUnet is to make all" 1553"group. A central goal for anonymous file-sharing in GNUnet is to make all"
@@ -1544,11 +1558,11 @@ msgid ""
1544"between the originating peer and all other peers." 1558"between the originating peer and all other peers."
1545msgstr "" 1559msgstr ""
1546 1560
1547#: template/faq.html.j2:857 1561#: template/faq.html.j2:958
1548msgid "What does my system do when participating in GNUnet file sharing?" 1562msgid "What does my system do when participating in GNUnet file sharing?"
1549msgstr "" 1563msgstr ""
1550 1564
1551#: template/faq.html.j2:859 1565#: template/faq.html.j2:960
1552msgid "" 1566msgid ""
1553"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash " 1567"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash "
1554"of its public key) and has a number of addresses it is reachable by (may " 1568"of its public key) and has a number of addresses it is reachable by (may "
@@ -1559,11 +1573,11 @@ msgid ""
1559"network." 1573"network."
1560msgstr "" 1574msgstr ""
1561 1575
1562#: template/faq.html.j2:874 1576#: template/faq.html.j2:975
1563msgid "How can I help translate this webpage into other languages?" 1577msgid "How can I help translate this webpage into other languages?"
1564msgstr "" 1578msgstr ""
1565 1579
1566#: template/faq.html.j2:876 1580#: template/faq.html.j2:977
1567msgid "" 1581msgid ""
1568"A: First, you need to register an account with our weblate system. Please" 1582"A: First, you need to register an account with our weblate system. Please"
1569" send an e-mail with the desired target language to " 1583" send an e-mail with the desired target language to "
@@ -1573,11 +1587,11 @@ msgid ""
1573"permissions." 1587"permissions."
1574msgstr "" 1588msgstr ""
1575 1589
1576#: template/faq.html.j2:888 1590#: template/faq.html.j2:989
1577msgid "I have some great idea for a new feature, what should I do?" 1591msgid "I have some great idea for a new feature, what should I do?"
1578msgstr "" 1592msgstr ""
1579 1593
1580#: template/faq.html.j2:890 1594#: template/faq.html.j2:991
1581msgid "" 1595msgid ""
1582"A: Sadly, we have many more feature requests than we can possibly " 1596"A: Sadly, we have many more feature requests than we can possibly "
1583"implement. The best way to actually get a new feature implemented is to " 1597"implement. The best way to actually get a new feature implemented is to "
diff --git a/template/faq.html.j2 b/template/faq.html.j2
index d2110213..7c395dc0 100644
--- a/template/faq.html.j2
+++ b/template/faq.html.j2
@@ -283,6 +283,112 @@
283 </section> 283 </section>
284 284
285 <section> 285 <section>
286 <h3>{{ _("How does GNS compare to other name systems") }}</h3>
287 <p>
288 {% trans %}
289 A: A scientific paper on this topic
290 <a href="https://grothoff.org/christian/ns2018.pdf">has been published
291 </a> and below is a table from the publication.
292 For detailed descriptions please refer to the paper.
293 {% endtrans %}
294 <table>
295 <thead>
296 <td></td>
297 <td>MitM manipulation</td>
298 <td>Zone walk</td>
299 <td>Client observation (network)</td>
300 <td>Client observation (operator)</td>
301 <td>Traffic amplification</td>
302 <td>Censorship/legal attacks</td>
303 <td>Ease of migration</td>
304 <thead>
305 <tbody>
306 <tr>
307 <td>DNS</td>
308 <td><i class="fa fa-times"></i></td>
309 <td><i class="fa fa-check"></i></td>
310 <td><i class="fa fa-times"></i></td>
311 <td><i class="fa fa-times"></i></td>
312 <td><i class="fa fa-times"></i></td>
313 <td><i class="fa fa-times"></i></td>
314 <td>+++</td>
315 </tr>
316 <tr>
317 <td>DNSSEC</td>
318 <td><i class="fa fa-check"></i></td>
319 <td><i class="fa fa-times"></i></td>
320 <td><i class="fa fa-times"></i></td>
321 <td><i class="fa fa-times"></i></td>
322 <td><i class="fa fa-times"></i></td>
323 <td><i class="fa fa-times"></i></td>
324 <td>+</td>
325 </tr>
326 <tr>
327 <td>DNSCurve</td>
328 <td><i class="fa fa-check"></i></td>
329 <td><i class="fa fa-check"></i></td>
330 <td><i class="fa fa-check"></i></td>
331 <td><i class="fa fa-times"></i></td>
332 <td><i class="fa fa-times"></i></td>
333 <td><i class="fa fa-times"></i></td>
334 <td>+</td>
335 </tr>
336 <tr>
337 <td>DoT/DoH</td>
338 <td><i class="fa fa-check"></i></td>
339 <td>n/a</td>
340 <td><i class="fa fa-check"></i></td>
341 <td><i class="fa fa-times"></i></td>
342 <td><i class="fa fa-check"></i></td>
343 <td><i class="fa fa-times"></i></td>
344 <td>+</td>
345 </tr>
346 <tr>
347 <td>Confid. DNS</td>
348 <td><i class="fa fa-times"></i></td>
349 <td>n/a</td>
350 <td><i class="fa fa-check"></i></td>
351 <td><i class="fa fa-times"></i></td>
352 <td><i class="fa fa-times"></i></td>
353 <td><i class="fa fa-times"></i></td>
354 <td>++</td>
355 </tr>
356 <tr>
357 <td>Namecoin</td>
358 <td><i class="fa fa-check"></i></td>
359 <td><i class="fa fa-times"></i></td>
360 <td><i class="fa fa-check"></i></td>
361 <td><i class="fa fa-check"></i></td>
362 <td><i class="fa fa-check"></i></td>
363 <td><i class="fa fa-check"></i></td>
364 <td>-</td>
365 </tr>
366 <tr>
367 <td>GNS</td>
368 <td><i class="fa fa-check"></i></td>
369 <td><i class="fa fa-check"></i></td>
370 <td><i class="fa fa-check"></i></td>
371 <td><i class="fa fa-check"></i></td>
372 <td><i class="fa fa-check"></i></td>
373 <td><i class="fa fa-check"></i></td>
374 <td>--</td>
375 </tr>
376 <tr>
377 <td>RAINS</td>
378 <td><i class="fa fa-check"></i></td>
379 <td><i class="fa fa-times"></i></td>
380 <td><i class="fa fa-check"></i></td>
381 <td><i class="fa fa-times"></i></td>
382 <td><i class="fa fa-check"></i></td>
383 <td><i class="fa fa-times"></i></td>
384 <td>--</td>
385 </tr>
386
387 </tbody>
388 </table>
389 </p>
390 </section>
391 <section>
286 <h3>{{ _("What is the difference between GNS and CoDoNS?") }}</h3> 392 <h3>{{ _("What is the difference between GNS and CoDoNS?") }}</h3>
287 <p> 393 <p>
288 {% trans %} 394 {% trans %}
@@ -330,21 +436,16 @@
330 </section> 436 </section>
331 437
332 <section> 438 <section>
333 <h3>{{ _("What is the difference between GNS and Namecoin?") }}</h3>
334 <p>
335 </p>
336 </section>
337
338
339 <section>
340 <h3>{{ _("What is the difference between GNS and Handshake?") }}</h3> 439 <h3>{{ _("What is the difference between GNS and Handshake?") }}</h3>
341 <p> 440 <p>
342 </p> 441 {% trans %}
343 </section> 442 A: Handshake is a blockchain-based method for root zone governance.
344 443 Hence, it does not address the name resolution process itself but
345 <section> 444 delegates resolution into DNS after the initial TLD resolution.
346 <h3>{{ _("What is the difference between GNS and ENS?") }}</h3> 445 Not taking sustainablility considerations into account, handshake
347 <p> 446 could be used as an additional supporting GNS root zone governance
447 model but we currently do not have such plans in mind.
448 {% endtrans %}
348 </p> 449 </p>
349 </section> 450 </section>
350 451