aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2021-03-12 15:56:05 +0100
committerMartin Schanzenbach <mschanzenbach@posteo.de>2021-03-12 15:56:05 +0100
commitde258eb3bd600541cb356e710600c755d4913feb (patch)
treefa3509cdfe5484f887ead274c589ab091893c0d4
parent6930bcd5effeefcd281a9109084154ccc2cca9a6 (diff)
downloadwww-de258eb3bd600541cb356e710600c755d4913feb.tar.gz
www-de258eb3bd600541cb356e710600c755d4913feb.zip
more faq migration
-rw-r--r--locale/de/LC_MESSAGES/messages.po379
-rw-r--r--locale/es/LC_MESSAGES/messages.po378
-rw-r--r--locale/fr/LC_MESSAGES/messages.po377
-rw-r--r--locale/it/LC_MESSAGES/messages.po379
-rw-r--r--locale/messages.pot382
-rw-r--r--template/faq.html.j21471
6 files changed, 2365 insertions, 1001 deletions
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po
index 2134e188..0b2fec32 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 12:43+0100\n" 10"POT-Creation-Date: 2021-03-12 15:55+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/"
@@ -815,34 +815,44 @@ msgid ""
815"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" 815"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
816msgstr "" 816msgstr ""
817 817
818#: template/faq.html.j2:12 template/faq.html.j2:21 818#: template/faq.html.j2:12 template/faq.html.j2:23
819msgid "General" 819msgid "General"
820msgstr "" 820msgstr ""
821 821
822#: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 822#: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37
823msgid "Features" 823msgid "Features"
824msgstr "" 824msgstr ""
825 825
826#: template/faq.html.j2:15 template/faq.html.j2:539 826#: template/faq.html.j2:15 template/faq.html.j2:594
827msgid "Error messages" 827msgid "Error messages"
828msgstr "" 828msgstr ""
829 829
830#: template/faq.html.j2:24 830#: template/faq.html.j2:16 template/faq.html.j2:696
831msgid "What do I do if my question is not answered here?" 831#, fuzzy
832#| msgid "Motivation"
833msgid "File-sharing"
834msgstr "Motivation"
835
836#: template/faq.html.j2:17 template/faq.html.j2:872
837msgid "Contributing"
832msgstr "" 838msgstr ""
833 839
834#: template/faq.html.j2:26 840#: template/faq.html.j2:26
841msgid "What do I do if my question is not answered here?"
842msgstr ""
843
844#: template/faq.html.j2:28
835msgid "" 845msgid ""
836"A: There are many other sources of information. You can read additional " 846"A: There are many other sources of information. You can read additional "
837"documentation or ask the question on the help-gnunet@gnu.org mailing list or " 847"documentation or ask the question on the help-gnunet@gnu.org mailing list or "
838"the #gnunet IRC on irc.freenode.net." 848"the #gnunet IRC on irc.freenode.net."
839msgstr "" 849msgstr ""
840 850
841#: template/faq.html.j2:34 851#: template/faq.html.j2:36
842msgid "When are you going to release the next version?" 852msgid "When are you going to release the next version?"
843msgstr "" 853msgstr ""
844 854
845#: template/faq.html.j2:36 855#: template/faq.html.j2:38
846msgid "" 856msgid ""
847"A: The general answer is, when it is ready. A better answer may be: earlier " 857"A: The general answer is, when it is ready. A better answer may be: earlier "
848"if you contribute (test, debug, code, document). Every release will be " 858"if you contribute (test, debug, code, document). Every release will be "
@@ -851,21 +861,21 @@ msgid ""
851"the RSS feed of this site to automatically receive a notification." 861"the RSS feed of this site to automatically receive a notification."
852msgstr "" 862msgstr ""
853 863
854#: template/faq.html.j2:47 864#: template/faq.html.j2:49
855msgid "Is the code free?" 865msgid "Is the code free?"
856msgstr "" 866msgstr ""
857 867
858#: template/faq.html.j2:49 868#: template/faq.html.j2:51
859msgid "" 869msgid ""
860"A: GNUnet is free software, available under the <a href=\"https://www.gnu." 870"A: GNUnet is free software, available under the <a href=\"https://www.gnu."
861"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." 871"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>."
862msgstr "" 872msgstr ""
863 873
864#: template/faq.html.j2:56 874#: template/faq.html.j2:58
865msgid "Are there any known bugs?" 875msgid "Are there any known bugs?"
866msgstr "" 876msgstr ""
867 877
868#: template/faq.html.j2:58 878#: template/faq.html.j2:60
869msgid "" 879msgid ""
870"A: We track the list of currently known bugs in the <a href=\"https://bugs." 880"A: We track the list of currently known bugs in the <a href=\"https://bugs."
871"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " 881"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported "
@@ -876,21 +886,21 @@ msgid ""
876"should be the exception)." 886"should be the exception)."
877msgstr "" 887msgstr ""
878 888
879#: template/faq.html.j2:71 889#: template/faq.html.j2:73 template/faq.html.j2:193
880msgid "Is there a graphical user interface?" 890msgid "Is there a graphical user interface?"
881msgstr "Gibt es eine Graphische Benutzeroberfläche?" 891msgstr "Gibt es eine Graphische Benutzeroberfläche?"
882 892
883#: template/faq.html.j2:73 893#: template/faq.html.j2:75
884msgid "" 894msgid ""
885"A: gnunet-gtk is a separate download. The package contains various GTK+ " 895"A: gnunet-gtk is a separate download. The package contains various GTK+ "
886"based graphical interfaces, including a graphical tool for configuration." 896"based graphical interfaces, including a graphical tool for configuration."
887msgstr "" 897msgstr ""
888 898
889#: template/faq.html.j2:81 899#: template/faq.html.j2:83
890msgid "Why does gnunet-service-nse create a high CPU load?" 900msgid "Why does gnunet-service-nse create a high CPU load?"
891msgstr "" 901msgstr ""
892 902
893#: template/faq.html.j2:83 903#: template/faq.html.j2:85
894msgid "" 904msgid ""
895"A: The gnunet-service-nse process will initially compute a so-called &quot;" 905"A: The gnunet-service-nse process will initially compute a so-called &quot;"
896"proof-of-work&quot; which is used to convince the network that your peer is " 906"proof-of-work&quot; which is used to convince the network that your peer is "
@@ -902,11 +912,11 @@ msgid ""
902"is &quot;5 ms&quot;." 912"is &quot;5 ms&quot;."
903msgstr "" 913msgstr ""
904 914
905#: template/faq.html.j2:97 915#: template/faq.html.j2:99
906msgid "How does GNUnet compare to Tor?" 916msgid "How does GNUnet compare to Tor?"
907msgstr "" 917msgstr ""
908 918
909#: template/faq.html.j2:99 919#: template/faq.html.j2:101
910msgid "" 920msgid ""
911"A: Tor focuses on anonymous communication and censorship-resistance for TCP " 921"A: Tor focuses on anonymous communication and censorship-resistance for TCP "
912"connections and, with the Tor Browser Bundle, for the Web in particular. " 922"connections and, with the Tor Browser Bundle, for the Web in particular. "
@@ -914,11 +924,11 @@ msgid ""
914"networking, but that is too broad to be called a focus." 924"networking, but that is too broad to be called a focus."
915msgstr "" 925msgstr ""
916 926
917#: template/faq.html.j2:109 927#: template/faq.html.j2:111
918msgid "How does GNUnet compare to I2P?" 928msgid "How does GNUnet compare to I2P?"
919msgstr "" 929msgstr ""
920 930
921#: template/faq.html.j2:111 931#: template/faq.html.j2:113
922msgid "" 932msgid ""
923"A: Both GNUnet and I2P want to build a better, more secure, more " 933"A: Both GNUnet and I2P want to build a better, more secure, more "
924"decentralized Internet. However, on the technical side, there are almost no " 934"decentralized Internet. However, on the technical side, there are almost no "
@@ -927,11 +937,11 @@ msgid ""
927"applications. I2P is largely used via a Web frontend." 937"applications. I2P is largely used via a Web frontend."
928msgstr "" 938msgstr ""
929 939
930#: template/faq.html.j2:122 940#: template/faq.html.j2:124
931msgid "Is GNUnet ready for use on production systems?" 941msgid "Is GNUnet ready for use on production systems?"
932msgstr "" 942msgstr ""
933 943
934#: template/faq.html.j2:124 944#: template/faq.html.j2:126
935msgid "" 945msgid ""
936"A: GNUnet is still undergoing major development. It is largely not yet ready " 946"A: GNUnet is still undergoing major development. It is largely not yet ready "
937"for usage beyond developers. Your mileage will vary depending on the " 947"for usage beyond developers. Your mileage will vary depending on the "
@@ -940,31 +950,31 @@ msgid ""
940"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)" 950"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)"
941msgstr "" 951msgstr ""
942 952
943#: template/faq.html.j2:134 953#: template/faq.html.j2:136
944msgid "Is GNUnet build using distributed ledger technologies?" 954msgid "Is GNUnet build using distributed ledger technologies?"
945msgstr "" 955msgstr ""
946 956
947#: template/faq.html.j2:136 957#: template/faq.html.j2:138
948msgid "" 958msgid ""
949"A: No. GNUnet is a new network protocol stack for building secure, " 959"A: No. GNUnet is a new network protocol stack for building secure, "
950"distributed, and privacy-preserving applications. While a ledger could be " 960"distributed, and privacy-preserving applications. While a ledger could be "
951"built using GNUnet, we currently have no plans in doing so." 961"built using GNUnet, we currently have no plans in doing so."
952msgstr "" 962msgstr ""
953 963
954#: template/faq.html.j2:148 964#: template/faq.html.j2:151
955#, fuzzy 965#, fuzzy
956#| msgid "What is GNUnet?" 966#| msgid "What is GNUnet?"
957msgid "What can I do with GNUnet?" 967msgid "What can I do with GNUnet?"
958msgstr "Was ist GNUnet?" 968msgstr "Was ist GNUnet?"
959 969
960#: template/faq.html.j2:150 970#: template/faq.html.j2:153
961msgid "" 971msgid ""
962"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " 972"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can "
963"do more than just one thing. Naturally, the implementation and documentation " 973"do more than just one thing. Naturally, the implementation and documentation "
964"of some of the features that exist are more advanced than others." 974"of some of the features that exist are more advanced than others."
965msgstr "" 975msgstr ""
966 976
967#: template/faq.html.j2:157 977#: template/faq.html.j2:160
968msgid "" 978msgid ""
969"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " 979"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully "
970"decentralized and censorship-resistant replacement for DNS and a mechanism " 980"decentralized and censorship-resistant replacement for DNS and a mechanism "
@@ -972,11 +982,59 @@ msgid ""
972msgstr "" 982msgstr ""
973 983
974#: template/faq.html.j2:171 984#: template/faq.html.j2:171
975msgid "Who runs the GNS root zone?" 985msgid "Is it possible to surf the WWW anonymously with GNUnet?"
976msgstr "" 986msgstr ""
977 987
978#: template/faq.html.j2:173 988#: template/faq.html.j2:173
979msgid "" 989msgid ""
990"A: It is not possible use GNUnet for anonymous browsing at this point. We "
991"recommend that you use Tor for anonymous surfing."
992msgstr ""
993
994#: template/faq.html.j2:181
995msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
996msgstr ""
997
998#: template/faq.html.j2:183
999msgid ""
1000"A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
1001"would make it accessible with a browser. It is possible to build such a "
1002"proxy and all one needs to know is the protocol used between browser and "
1003"proxy and a swift look at the GNUnet code for file-sharing."
1004msgstr ""
1005
1006#: template/faq.html.j2:195
1007msgid ""
1008"A: There are actually a few graphical user interfaces for different "
1009"functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for "
1010"file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser "
1011"importance. Note that in order to obtain the GUI, you need to install the "
1012"gnunet-gtk package, which is a separate download. gnunet-gtk is a meta GUI "
1013"that integrates most of the other GUIs in one window. One exception is "
1014"gnunet-setup, which must still be run separately at this time (as setup "
1015"requires the peer to be stopped)."
1016msgstr ""
1017
1018#: template/faq.html.j2:210
1019msgid "On top of which operating systems does GNUnet run?"
1020msgstr ""
1021
1022#: template/faq.html.j2:212
1023msgid ""
1024"A: GNUnet is being developed and tested primarily under Debian GNU/Linux. "
1025"Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, "
1026"FreeBSD and macOS. We have reports of working versions on many other GNU/"
1027"Linux distributions; in the past we had reports of working versions on "
1028"NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, "
1029"so if you cannot get GNUnet to work on those systems please let us know."
1030msgstr ""
1031
1032#: template/faq.html.j2:228
1033msgid "Who runs the GNS root zone?"
1034msgstr ""
1035
1036#: template/faq.html.j2:230
1037msgid ""
980"A: Short answer: you. The long answer is the GNUnet will ship with a default " 1038"A: Short answer: you. The long answer is the GNUnet will ship with a default "
981"configuration of top-level domains. The governance of this default " 1039"configuration of top-level domains. The governance of this default "
982"configuration is not yet established. In any case, the user will be able to " 1040"configuration is not yet established. In any case, the user will be able to "
@@ -984,11 +1042,11 @@ msgid ""
984"edit their own GNS zone(s) unless they host services themselves." 1042"edit their own GNS zone(s) unless they host services themselves."
985msgstr "" 1043msgstr ""
986 1044
987#: template/faq.html.j2:184 1045#: template/faq.html.j2:241
988msgid "Where is the per-user GNS database kept?" 1046msgid "Where is the per-user GNS database kept?"
989msgstr "" 1047msgstr ""
990 1048
991#: template/faq.html.j2:186 1049#: template/faq.html.j2:243
992msgid "" 1050msgid ""
993"A: The short answer is that the database is kept at the user's GNUnet peer. " 1051"A: The short answer is that the database is kept at the user's GNUnet peer. "
994"Now, a user may run multiple GNUnet peers, in which case the database could " 1052"Now, a user may run multiple GNUnet peers, in which case the database could "
@@ -1000,11 +1058,11 @@ msgid ""
1000"are many options for how users can store (and secure) their GNS database." 1058"are many options for how users can store (and secure) their GNS database."
1001msgstr "" 1059msgstr ""
1002 1060
1003#: template/faq.html.j2:201 1061#: template/faq.html.j2:258
1004msgid "What is the expected average size of a GNS namestore database?" 1062msgid "What is the expected average size of a GNS namestore database?"
1005msgstr "" 1063msgstr ""
1006 1064
1007#: template/faq.html.j2:203 1065#: template/faq.html.j2:260
1008msgid "" 1066msgid ""
1009"A: Pretty small. Based on our user study where we looked at browser " 1067"A: Pretty small. Based on our user study where we looked at browser "
1010"histories and the number of domains visited, we expect that GNS databases " 1068"histories and the number of domains visited, we expect that GNS databases "
@@ -1012,11 +1070,11 @@ msgid ""
1012"even on mobile devices." 1070"even on mobile devices."
1013msgstr "" 1071msgstr ""
1014 1072
1015#: template/faq.html.j2:213 1073#: template/faq.html.j2:270
1016msgid "Is GNS resistant to the attacks on DNS used by the US?" 1074msgid "Is GNS resistant to the attacks on DNS used by the US?"
1017msgstr "" 1075msgstr ""
1018 1076
1019#: template/faq.html.j2:215 1077#: template/faq.html.j2:272
1020msgid "" 1078msgid ""
1021"A: We believe so, as there is no entity that any government could force to " 1079"A: We believe so, as there is no entity that any government could force to "
1022"change the mapping for a name except for each individual user (and then the " 1080"change the mapping for a name except for each individual user (and then the "
@@ -1028,11 +1086,11 @@ msgid ""
1028"other zone delegating to this zone will achieve proper resolution." 1086"other zone delegating to this zone will achieve proper resolution."
1029msgstr "" 1087msgstr ""
1030 1088
1031#: template/faq.html.j2:229 1089#: template/faq.html.j2:286
1032msgid "What is the difference between GNS and CoDoNS?" 1090msgid "What is the difference between GNS and CoDoNS?"
1033msgstr "" 1091msgstr ""
1034 1092
1035#: template/faq.html.j2:231 1093#: template/faq.html.j2:288
1036msgid "" 1094msgid ""
1037"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1095"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1038"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1096"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
@@ -1044,11 +1102,11 @@ msgid ""
1044"the context of CoDoNS." 1102"the context of CoDoNS."
1045msgstr "" 1103msgstr ""
1046 1104
1047#: template/faq.html.j2:247 1105#: template/faq.html.j2:304
1048msgid "What is the difference between GNS and SocialDNS?" 1106msgid "What is the difference between GNS and SocialDNS?"
1049msgstr "" 1107msgstr ""
1050 1108
1051#: template/faq.html.j2:249 1109#: template/faq.html.j2:306
1052msgid "" 1110msgid ""
1053"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1111"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1054"with SocialDNS the mappings are shared through the social network and " 1112"with SocialDNS the mappings are shared through the social network and "
@@ -1058,11 +1116,11 @@ msgid ""
1058"the name (the authority) manually changes the record." 1116"the name (the authority) manually changes the record."
1059msgstr "" 1117msgstr ""
1060 1118
1061#: template/faq.html.j2:263 1119#: template/faq.html.j2:320
1062msgid "What is the difference between GNS and ODDNS?" 1120msgid "What is the difference between GNS and ODDNS?"
1063msgstr "" 1121msgstr ""
1064 1122
1065#: template/faq.html.j2:265 1123#: template/faq.html.j2:322
1066msgid "" 1124msgid ""
1067"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1125"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1068"registries (such as those for \".com\" and \".org\"). Instead of using " 1126"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1071,23 +1129,23 @@ msgid ""
1071"servers. Resolution will fail if the target name servers change IPs." 1129"servers. Resolution will fail if the target name servers change IPs."
1072msgstr "" 1130msgstr ""
1073 1131
1074#: template/faq.html.j2:276 1132#: template/faq.html.j2:333
1075msgid "What is the difference between GNS and Namecoin?" 1133msgid "What is the difference between GNS and Namecoin?"
1076msgstr "" 1134msgstr ""
1077 1135
1078#: template/faq.html.j2:283 1136#: template/faq.html.j2:340
1079msgid "What is the difference between GNS and Handshake?" 1137msgid "What is the difference between GNS and Handshake?"
1080msgstr "" 1138msgstr ""
1081 1139
1082#: template/faq.html.j2:289 1140#: template/faq.html.j2:346
1083msgid "What is the difference between GNS and ENS?" 1141msgid "What is the difference between GNS and ENS?"
1084msgstr "" 1142msgstr ""
1085 1143
1086#: template/faq.html.j2:295 1144#: template/faq.html.j2:352
1087msgid "What is the difference between GNS and TrickleDNS?" 1145msgid "What is the difference between GNS and TrickleDNS?"
1088msgstr "" 1146msgstr ""
1089 1147
1090#: template/faq.html.j2:297 1148#: template/faq.html.j2:354
1091msgid "" 1149msgid ""
1092"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1150"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1093"resolvers of participating domains to provide &quot;better availability, " 1151"resolvers of participating domains to provide &quot;better availability, "
@@ -1099,13 +1157,13 @@ msgid ""
1099"the DNS hierarchy." 1157"the DNS hierarchy."
1100msgstr "" 1158msgstr ""
1101 1159
1102#: template/faq.html.j2:310 1160#: template/faq.html.j2:367
1103msgid "" 1161msgid ""
1104"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1162"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1105"of the PGP web of trust?" 1163"of the PGP web of trust?"
1106msgstr "" 1164msgstr ""
1107 1165
1108#: template/faq.html.j2:312 1166#: template/faq.html.j2:369
1109msgid "" 1167msgid ""
1110"A: For security, it is well known that an initial trust path between the two " 1168"A: For security, it is well known that an initial trust path between the two "
1111"parties must exist. However, for applications where this is not required, " 1169"parties must exist. However, for applications where this is not required, "
@@ -1115,16 +1173,16 @@ msgid ""
1115"installation. Thus, any name registered with FCFS is in fact global and " 1173"installation. Thus, any name registered with FCFS is in fact global and "
1116"requires no further introduction. However, the security of these names " 1174"requires no further introduction. However, the security of these names "
1117"depends entirely on the trustworthiness of the FCFS authority. The authority " 1175"depends entirely on the trustworthiness of the FCFS authority. The authority "
1118"can be queried under the &quot;.ping&quot; TLD." 1176"can be queried under the &quot;.pin&quot; TLD."
1119msgstr "" 1177msgstr ""
1120 1178
1121#: template/faq.html.j2:327 1179#: template/faq.html.j2:384
1122msgid "" 1180msgid ""
1123"How can a legitimate domain owner tell other people to not use his name in " 1181"How can a legitimate domain owner tell other people to not use his name in "
1124"GNS?" 1182"GNS?"
1125msgstr "" 1183msgstr ""
1126 1184
1127#: template/faq.html.j2:329 1185#: template/faq.html.j2:386
1128msgid "" 1186msgid ""
1129"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1187"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1130"domain owner. Any user can claim any name (as his preferred name or &quot;" 1188"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1133,13 +1191,13 @@ msgid ""
1133"name) for this user." 1191"name) for this user."
1134msgstr "" 1192msgstr ""
1135 1193
1136#: template/faq.html.j2:340 1194#: template/faq.html.j2:397
1137msgid "" 1195msgid ""
1138"Did you consider the privacy implications of making your personal GNS zone " 1196"Did you consider the privacy implications of making your personal GNS zone "
1139"visible?" 1197"visible?"
1140msgstr "" 1198msgstr ""
1141 1199
1142#: template/faq.html.j2:342 1200#: template/faq.html.j2:399
1143msgid "" 1201msgid ""
1144"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 "
1145"with other users (via DHT or zone transfers) only if this flag is not set. " 1203"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1147,11 +1205,11 @@ msgid ""
1147"made public." 1205"made public."
1148msgstr "" 1206msgstr ""
1149 1207
1150#: template/faq.html.j2:352 1208#: template/faq.html.j2:409
1151msgid "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?"
1152msgstr "" 1210msgstr ""
1153 1211
1154#: template/faq.html.j2:354 1212#: template/faq.html.j2:411
1155msgid "" 1213msgid ""
1156"A: The question presumes that (a) virtual hosting is only necessary because " 1214"A: The question presumes that (a) virtual hosting is only necessary because "
1157"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1215"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1163,13 +1221,13 @@ msgid ""
1163"become commonplace, GNS should work with today's networks." 1221"become commonplace, GNS should work with today's networks."
1164msgstr "" 1222msgstr ""
1165 1223
1166#: template/faq.html.j2:368 1224#: template/faq.html.j2:425
1167msgid "" 1225msgid ""
1168"Why does GNS not use a trust metric or consensus to determine globally " 1226"Why does GNS not use a trust metric or consensus to determine globally "
1169"unique names?" 1227"unique names?"
1170msgstr "" 1228msgstr ""
1171 1229
1172#: template/faq.html.j2:370 1230#: template/faq.html.j2:427
1173msgid "" 1231msgid ""
1174"A: Trust metrics have the fundamental problem that they have thresholds. As " 1232"A: Trust metrics have the fundamental problem that they have thresholds. As "
1175"trust relationships evolve, mappings would change their meaning as they " 1233"trust relationships evolve, mappings would change their meaning as they "
@@ -1178,11 +1236,11 @@ msgid ""
1178"consensus might be easy to manipulate by adversaries." 1236"consensus might be easy to manipulate by adversaries."
1179msgstr "" 1237msgstr ""
1180 1238
1181#: template/faq.html.j2:381 1239#: template/faq.html.j2:438
1182msgid "How do you handle compromised zone keys in GNS?" 1240msgid "How do you handle compromised zone keys in GNS?"
1183msgstr "" 1241msgstr ""
1184 1242
1185#: template/faq.html.j2:383 1243#: template/faq.html.j2:440
1186msgid "" 1244msgid ""
1187"A: The owner of a private key can create a revocation message. This one can " 1245"A: The owner of a private key can create a revocation message. This one can "
1188"then be flooded throughout the overlay network, creating a copy at all " 1246"then be flooded throughout the overlay network, creating a copy at all "
@@ -1192,11 +1250,11 @@ msgid ""
1192"message when resolving names." 1250"message when resolving names."
1193msgstr "" 1251msgstr ""
1194 1252
1195#: template/faq.html.j2:395 1253#: template/faq.html.j2:452
1196msgid "Could the signing algorithm of GNS be upgraded in the future?" 1254msgid "Could the signing algorithm of GNS be upgraded in the future?"
1197msgstr "" 1255msgstr ""
1198 1256
1199#: template/faq.html.j2:397 1257#: template/faq.html.j2:454
1200msgid "" 1258msgid ""
1201"A: Yes. In our efforts to standardize GNS, we have already modified the " 1259"A: Yes. In our efforts to standardize GNS, we have already modified the "
1202"protocol to support alternative delegation records. <br> <br> Naturally, " 1260"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1206,12 +1264,12 @@ msgid ""
1206"different cipher system." 1264"different cipher system."
1207msgstr "" 1265msgstr ""
1208 1266
1209#: template/faq.html.j2:411 1267#: template/faq.html.j2:468
1210msgid "" 1268msgid ""
1211"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1269"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1212msgstr "" 1270msgstr ""
1213 1271
1214#: template/faq.html.j2:413 1272#: template/faq.html.j2:470
1215msgid "" 1273msgid ""
1216"A: We don't expect this to be necessary, as GNS records are stored (and " 1274"A: We don't expect this to be necessary, as GNS records are stored (and "
1217"replicated) in the R5N DHT. Thus the authority will typically not be " 1275"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1222,13 +1280,13 @@ msgid ""
1222"the zone's key and database among them)." 1280"the zone's key and database among them)."
1223msgstr "" 1281msgstr ""
1224 1282
1225#: template/faq.html.j2:426 1283#: template/faq.html.j2:483
1226msgid "" 1284msgid ""
1227"Why do you believe it is worth giving up unique names for censorship " 1285"Why do you believe it is worth giving up unique names for censorship "
1228"resistance?" 1286"resistance?"
1229msgstr "" 1287msgstr ""
1230 1288
1231#: template/faq.html.j2:428 1289#: template/faq.html.j2:485
1232msgid "" 1290msgid ""
1233"A: The GNU Name system offers an alternative to DNS that is censorship " 1291"A: The GNU Name system offers an alternative to DNS that is censorship "
1234"resistant. As with any security mechanism, this comes at a cost (names are " 1292"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1240,11 +1298,11 @@ msgid ""
1240"globally&quot; unique name worth, if it does not resolve?" 1298"globally&quot; unique name worth, if it does not resolve?"
1241msgstr "" 1299msgstr ""
1242 1300
1243#: template/faq.html.j2:442 1301#: template/faq.html.j2:499
1244msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1302msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1245msgstr "" 1303msgstr ""
1246 1304
1247#: template/faq.html.j2:444 1305#: template/faq.html.j2:501
1248msgid "" 1306msgid ""
1249"A: We say that DNS is 'centralized' because it has a central component / " 1307"A: We say that DNS is 'centralized' because it has a central component / "
1250"central point of failure --- the root zone and its management by IANA/ICANN. " 1308"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1253,11 +1311,11 @@ msgid ""
1253"Iraq during the wars at the beginning of the 21st century." 1311"Iraq during the wars at the beginning of the 21st century."
1254msgstr "" 1312msgstr ""
1255 1313
1256#: template/faq.html.j2:455 1314#: template/faq.html.j2:512
1257msgid "How does GNS protect against layer-3 censorship?" 1315msgid "How does GNS protect against layer-3 censorship?"
1258msgstr "" 1316msgstr ""
1259 1317
1260#: template/faq.html.j2:457 1318#: template/faq.html.j2:514
1261msgid "" 1319msgid ""
1262"A: GNS does not directly help with layer-3 censorship, but it does help " 1320"A: GNS does not directly help with layer-3 censorship, but it does help "
1263"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1321"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1270,11 +1328,11 @@ msgid ""
1270"easier to use. </ol>" 1328"easier to use. </ol>"
1271msgstr "" 1329msgstr ""
1272 1330
1273#: template/faq.html.j2:476 1331#: template/faq.html.j2:533
1274msgid "Does GNS work with search engines?" 1332msgid "Does GNS work with search engines?"
1275msgstr "" 1333msgstr ""
1276 1334
1277#: template/faq.html.j2:478 1335#: template/faq.html.j2:535
1278msgid "" 1336msgid ""
1279"A: GNS creates no significant problems for search engines, as they can use " 1337"A: GNS creates no significant problems for search engines, as they can use "
1280"GNS to perform name resolution as well as any normal user. Naturally, while " 1338"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1286,11 +1344,11 @@ msgid ""
1286"obviously not obtain censorship-resistant names." 1344"obviously not obtain censorship-resistant names."
1287msgstr "" 1345msgstr ""
1288 1346
1289#: template/faq.html.j2:492 1347#: template/faq.html.j2:549
1290msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1348msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1291msgstr "" 1349msgstr ""
1292 1350
1293#: template/faq.html.j2:494 1351#: template/faq.html.j2:551
1294msgid "" 1352msgid ""
1295"A: UIA and GNS both share the same basic naming model, which actually " 1353"A: UIA and GNS both share the same basic naming model, which actually "
1296"originated with Rivest's SDSI. However, UIA is not concerned about " 1354"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1301,11 +1359,11 @@ msgid ""
1301"about legacy systems (clean slate)." 1359"about legacy systems (clean slate)."
1302msgstr "" 1360msgstr ""
1303 1361
1304#: template/faq.html.j2:507 1362#: template/faq.html.j2:564
1305msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1363msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1306msgstr "" 1364msgstr ""
1307 1365
1308#: template/faq.html.j2:509 1366#: template/faq.html.j2:566
1309msgid "" 1367msgid ""
1310"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1368"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1311"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1369"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1315,13 +1373,13 @@ msgid ""
1315"than about 128 entities." 1373"than about 128 entities."
1316msgstr "" 1374msgstr ""
1317 1375
1318#: template/faq.html.j2:521 1376#: template/faq.html.j2:578
1319msgid "" 1377msgid ""
1320"How does GNS handle SRV/TLSA records where service and protocol are part of " 1378"How does GNS handle SRV/TLSA records where service and protocol are part of "
1321"the domain name?" 1379"the domain name?"
1322msgstr "" 1380msgstr ""
1323 1381
1324#: template/faq.html.j2:523 1382#: template/faq.html.j2:580
1325msgid "" 1383msgid ""
1326"A: When GNS splits a domain name into labels for resolution, it detects the " 1384"A: When GNS splits a domain name into labels for resolution, it detects the "
1327"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1385"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1333,13 +1391,13 @@ msgid ""
1333"record type) to it." 1391"record type) to it."
1334msgstr "" 1392msgstr ""
1335 1393
1336#: template/faq.html.j2:541 1394#: template/faq.html.j2:596
1337msgid "" 1395msgid ""
1338"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1396"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1339"Should I worry?" 1397"Should I worry?"
1340msgstr "" 1398msgstr ""
1341 1399
1342#: template/faq.html.j2:543 1400#: template/faq.html.j2:598
1343msgid "" 1401msgid ""
1344"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1402"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1345"We have started a major rewrite to address this and other problems, but " 1403"We have started a major rewrite to address this and other problems, but "
@@ -1347,23 +1405,23 @@ msgid ""
1347"expected." 1405"expected."
1348msgstr "" 1406msgstr ""
1349 1407
1350#: template/faq.html.j2:552 1408#: template/faq.html.j2:607
1351msgid "Error opening `/dev/net/tun': No such file or directory?" 1409msgid "Error opening `/dev/net/tun': No such file or directory?"
1352msgstr "" 1410msgstr ""
1353 1411
1354#: template/faq.html.j2:554 1412#: template/faq.html.j2:609
1355msgid "" 1413msgid ""
1356"A: If you get this error message, the solution is simple. Issue the " 1414"A: If you get this error message, the solution is simple. Issue the "
1357"following commands (as root) to create the required device file" 1415"following commands (as root) to create the required device file"
1358msgstr "" 1416msgstr ""
1359 1417
1360#: template/faq.html.j2:566 1418#: template/faq.html.j2:621
1361msgid "" 1419msgid ""
1362"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1420"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1363"dns)?" 1421"dns)?"
1364msgstr "" 1422msgstr ""
1365 1423
1366#: template/faq.html.j2:568 1424#: template/faq.html.j2:623
1367msgid "" 1425msgid ""
1368"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1426"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1369"support. This is accomplished by having the correct kernel options. Check if " 1427"support. This is accomplished by having the correct kernel options. Check if "
@@ -1371,16 +1429,169 @@ msgid ""
1371"'m' (and the module is loaded)." 1429"'m' (and the module is loaded)."
1372msgstr "" 1430msgstr ""
1373 1431
1374#: template/faq.html.j2:580 1432#: template/faq.html.j2:635
1375msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1433msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1376msgstr "" 1434msgstr ""
1377 1435
1378#: template/faq.html.j2:582 1436#: template/faq.html.j2:637
1379msgid "" 1437msgid ""
1380"A: If you get an error stating that the VPN timeout was reached, check if " 1438"A: If you get an error stating that the VPN timeout was reached, check if "
1381"your firewall is enabled and blocking the connections." 1439"your firewall is enabled and blocking the connections."
1382msgstr "" 1440msgstr ""
1383 1441
1442#: template/faq.html.j2:645
1443msgid ""
1444"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1445msgstr ""
1446
1447#: template/faq.html.j2:647
1448msgid ""
1449"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 "
1451"possible that the library is not installed on your system; however, if you "
1452"compiled GNUnet the normal way and/or used a binary package, that is highly "
1453"unlikely. The more common cause is that you installed GNUnet to a directory "
1454"that your linker does not search. There are several ways to fix this that "
1455"are described below. If you are 'root' and you installed to a system folder "
1456"(such as /usr/local), you want to add the libraries to the system-wide "
1457"search path. This is done by adding a line \"/usr/local/lib/\" to /etc/ld.so."
1458"conf and running \"ldconfig\". If you installed GNUnet to /opt or any other "
1459"similar path, you obviously have to change \"/usr/local\" accordingly. If "
1460"you do not have 'root' rights or if you installed GNUnet to say \"/home/"
1461"$USER/\", then you can explicitly tell your linker to search a particular "
1462"directory for libraries using the \"LD_LIBRARY_PATH\" environment variable. "
1463"For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" "
1464"you want to run:"
1465msgstr ""
1466
1467#: template/faq.html.j2:673
1468msgid ""
1469"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 \"$\") "
1471"to your .bashrc or .profile file. You will have to logout and login again to "
1472"have this new profile be applied to all shells (including your desktop "
1473"environment)."
1474msgstr ""
1475
1476#: template/faq.html.j2:680
1477msgid "What error messages can be ignored?"
1478msgstr ""
1479
1480#: template/faq.html.j2:682
1481msgid ""
1482"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\" "
1484"always refer to harmless events that require no action. For example, GNUnet "
1485"may use an INFO message to indicate that it is currently performing an "
1486"expensive operation that will take some time. GNUnet will also use INFO "
1487"messages to display information about important configuration values."
1488msgstr ""
1489
1490#: template/faq.html.j2:698
1491msgid "How does GNUnet compare to other file-sharing applications?"
1492msgstr ""
1493
1494#: template/faq.html.j2:700
1495msgid ""
1496"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 "
1498"priority. We intend on producing a network with comprehensive security "
1499"features. Many other P2P networks are open to a wide variety of attacks, and "
1500"users have little privacy. GNUnet is also Free Software and thus the source "
1501"code is available, so you do not have to worry about being spied upon by the "
1502"software. The following table summarises the main differences between GNUnet "
1503"and other systems. The information is accurate to the best of our knowledge. "
1504"The comparison is difficult since there are sometimes differences between "
1505"various implementations of (almost) the same protocol. In general, we pick a "
1506"free implementation as the reference implementation since it is possible to "
1507"inspect the free code. Also, all of these systems are changing over time and "
1508"thus the data below may not be up-to-date. If you find any flaws, please let "
1509"us know. Finally, the table is not saying terribly much (it is hard to "
1510"compare these systems this briefly), so if you want the real differences, "
1511"read the research papers (and probably the code)."
1512msgstr ""
1513
1514#: template/faq.html.j2:814
1515msgid ""
1516"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 "
1518"specifically anonymity is achieved. Anonymous routing is a hard research "
1519"topic, so for a superficial comparisson like this one we focus on the "
1520"latency. Another important factor is the programming language. Type-safe "
1521"languages may offer certain security benefits; however, this may come at the "
1522"cost of significant increases in resource consumption which in turn may "
1523"reduce anonymity."
1524msgstr ""
1525
1526#: template/faq.html.j2:827
1527msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1528msgstr ""
1529
1530#: template/faq.html.j2:829
1531msgid ""
1532"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 "
1534"associated with the content he inserts, the user can take advantage of the "
1535"same techniques used to generate reasonable passwords to defend against such "
1536"an attack. In any event, we are not trying to hide content; thus, unless the "
1537"user is trying to insert information into the network that can only be "
1538"shared with a small group of people, there is no real reason to try to "
1539"obfuscate the content by choosing a difficult keyword anyway."
1540msgstr ""
1541
1542#: template/faq.html.j2:843
1543msgid "What do you mean by anonymity?"
1544msgstr ""
1545
1546#: template/faq.html.j2:845
1547msgid ""
1548"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 "
1550"users (peers) form a group and to make communications in that group "
1551"anonymous, that is, nobody (but the initiator) should be able to tell which "
1552"of the peers in the group originated the message. In other words, it should "
1553"be difficult to impossible for an adversary to distinguish between the "
1554"originating peer and all other peers."
1555msgstr ""
1556
1557#: template/faq.html.j2:857
1558msgid "What does my system do when participating in GNUnet file sharing?"
1559msgstr ""
1560
1561#: template/faq.html.j2:859
1562msgid ""
1563"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 "
1565"no addresses, for instance when it's behind a NAT). You specify bandwidth "
1566"limits (how much traffic GNUnet is allowed to consume) and datastore quote "
1567"(how large your on-disk block storage is) . Your node will then proceed to "
1568"connect to other nodes, becoming part of the network."
1569msgstr ""
1570
1571#: template/faq.html.j2:874
1572msgid "How can I help translate this webpage into other languages?"
1573msgstr ""
1574
1575#: template/faq.html.j2:876
1576msgid ""
1577"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 "
1579"ask for help on the #gnunet chat on irc.freenode.net. Typically someone with "
1580"sufficient permissions will then grant you access. Naturally, any abuse will "
1581"result in the loss of permissions."
1582msgstr ""
1583
1584#: template/faq.html.j2:888
1585msgid "I have some great idea for a new feature, what should I do?"
1586msgstr ""
1587
1588#: template/faq.html.j2:890
1589msgid ""
1590"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 "
1592"--- and to then send us a patch."
1593msgstr ""
1594
1384#: template/glossary.html.j2:12 1595#: template/glossary.html.j2:12
1385msgid "Ego" 1596msgid "Ego"
1386msgstr "Ego" 1597msgstr "Ego"
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index a41a5548..f07ea96c 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/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 12:43+0100\n" 10"POT-Creation-Date: 2021-03-12 15:55+0100\n"
11"PO-Revision-Date: 2021-03-10 21:17+0000\n" 11"PO-Revision-Date: 2021-03-10 21:17+0000\n"
12"Last-Translator: Samira Tamboura <samiratg8@hotmail.com>\n" 12"Last-Translator: Samira Tamboura <samiratg8@hotmail.com>\n"
13"Language-Team: Spanish <http://weblate.taler.net/projects/gnunet/website/es/" 13"Language-Team: Spanish <http://weblate.taler.net/projects/gnunet/website/es/"
@@ -1019,34 +1019,43 @@ msgstr ""
1019"1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh </dd> <dt> SEPA / IBAN </dt> <dd> " 1019"1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh </dd> <dt> SEPA / IBAN </dt> <dd> "
1020"DE67830654080004822650 (BIC / SWIFT: GENODEF1SLR) </dd> </dl>" 1020"DE67830654080004822650 (BIC / SWIFT: GENODEF1SLR) </dd> </dl>"
1021 1021
1022#: template/faq.html.j2:12 template/faq.html.j2:21 1022#: template/faq.html.j2:12 template/faq.html.j2:23
1023msgid "General" 1023msgid "General"
1024msgstr "" 1024msgstr ""
1025 1025
1026#: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 1026#: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37
1027msgid "Features" 1027msgid "Features"
1028msgstr "" 1028msgstr ""
1029 1029
1030#: template/faq.html.j2:15 template/faq.html.j2:539 1030#: template/faq.html.j2:15 template/faq.html.j2:594
1031msgid "Error messages" 1031msgid "Error messages"
1032msgstr "" 1032msgstr ""
1033 1033
1034#: template/faq.html.j2:24 1034#: template/faq.html.j2:16 template/faq.html.j2:696
1035msgid "What do I do if my question is not answered here?" 1035#, fuzzy
1036msgid "File-sharing"
1037msgstr "Filesharing o compartir documentos (Alfa)"
1038
1039#: template/faq.html.j2:17 template/faq.html.j2:872
1040msgid "Contributing"
1036msgstr "" 1041msgstr ""
1037 1042
1038#: template/faq.html.j2:26 1043#: template/faq.html.j2:26
1044msgid "What do I do if my question is not answered here?"
1045msgstr ""
1046
1047#: template/faq.html.j2:28
1039msgid "" 1048msgid ""
1040"A: There are many other sources of information. You can read additional " 1049"A: There are many other sources of information. You can read additional "
1041"documentation or ask the question on the help-gnunet@gnu.org mailing list or " 1050"documentation or ask the question on the help-gnunet@gnu.org mailing list or "
1042"the #gnunet IRC on irc.freenode.net." 1051"the #gnunet IRC on irc.freenode.net."
1043msgstr "" 1052msgstr ""
1044 1053
1045#: template/faq.html.j2:34 1054#: template/faq.html.j2:36
1046msgid "When are you going to release the next version?" 1055msgid "When are you going to release the next version?"
1047msgstr "" 1056msgstr ""
1048 1057
1049#: template/faq.html.j2:36 1058#: template/faq.html.j2:38
1050msgid "" 1059msgid ""
1051"A: The general answer is, when it is ready. A better answer may be: earlier " 1060"A: The general answer is, when it is ready. A better answer may be: earlier "
1052"if you contribute (test, debug, code, document). Every release will be " 1061"if you contribute (test, debug, code, document). Every release will be "
@@ -1055,21 +1064,21 @@ msgid ""
1055"the RSS feed of this site to automatically receive a notification." 1064"the RSS feed of this site to automatically receive a notification."
1056msgstr "" 1065msgstr ""
1057 1066
1058#: template/faq.html.j2:47 1067#: template/faq.html.j2:49
1059msgid "Is the code free?" 1068msgid "Is the code free?"
1060msgstr "" 1069msgstr ""
1061 1070
1062#: template/faq.html.j2:49 1071#: template/faq.html.j2:51
1063msgid "" 1072msgid ""
1064"A: GNUnet is free software, available under the <a href=\"https://www.gnu." 1073"A: GNUnet is free software, available under the <a href=\"https://www.gnu."
1065"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." 1074"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>."
1066msgstr "" 1075msgstr ""
1067 1076
1068#: template/faq.html.j2:56 1077#: template/faq.html.j2:58
1069msgid "Are there any known bugs?" 1078msgid "Are there any known bugs?"
1070msgstr "" 1079msgstr ""
1071 1080
1072#: template/faq.html.j2:58 1081#: template/faq.html.j2:60
1073msgid "" 1082msgid ""
1074"A: We track the list of currently known bugs in the <a href=\"https://bugs." 1083"A: We track the list of currently known bugs in the <a href=\"https://bugs."
1075"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " 1084"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported "
@@ -1080,11 +1089,11 @@ msgid ""
1080"should be the exception)." 1089"should be the exception)."
1081msgstr "" 1090msgstr ""
1082 1091
1083#: template/faq.html.j2:71 1092#: template/faq.html.j2:73 template/faq.html.j2:193
1084msgid "Is there a graphical user interface?" 1093msgid "Is there a graphical user interface?"
1085msgstr "¿Existe una interfaz gráfica de usuario?" 1094msgstr "¿Existe una interfaz gráfica de usuario?"
1086 1095
1087#: template/faq.html.j2:73 1096#: template/faq.html.j2:75
1088msgid "" 1097msgid ""
1089"A: gnunet-gtk is a separate download. The package contains various GTK+ " 1098"A: gnunet-gtk is a separate download. The package contains various GTK+ "
1090"based graphical interfaces, including a graphical tool for configuration." 1099"based graphical interfaces, including a graphical tool for configuration."
@@ -1093,11 +1102,11 @@ msgstr ""
1093"interfaces gráficas basadas en GTK +, incluida una herramienta gráfica para " 1102"interfaces gráficas basadas en GTK +, incluida una herramienta gráfica para "
1094"la configuraciĂłn." 1103"la configuraciĂłn."
1095 1104
1096#: template/faq.html.j2:81 1105#: template/faq.html.j2:83
1097msgid "Why does gnunet-service-nse create a high CPU load?" 1106msgid "Why does gnunet-service-nse create a high CPU load?"
1098msgstr "" 1107msgstr ""
1099 1108
1100#: template/faq.html.j2:83 1109#: template/faq.html.j2:85
1101msgid "" 1110msgid ""
1102"A: The gnunet-service-nse process will initially compute a so-called &quot;" 1111"A: The gnunet-service-nse process will initially compute a so-called &quot;"
1103"proof-of-work&quot; which is used to convince the network that your peer is " 1112"proof-of-work&quot; which is used to convince the network that your peer is "
@@ -1109,11 +1118,11 @@ msgid ""
1109"is &quot;5 ms&quot;." 1118"is &quot;5 ms&quot;."
1110msgstr "" 1119msgstr ""
1111 1120
1112#: template/faq.html.j2:97 1121#: template/faq.html.j2:99
1113msgid "How does GNUnet compare to Tor?" 1122msgid "How does GNUnet compare to Tor?"
1114msgstr "" 1123msgstr ""
1115 1124
1116#: template/faq.html.j2:99 1125#: template/faq.html.j2:101
1117msgid "" 1126msgid ""
1118"A: Tor focuses on anonymous communication and censorship-resistance for TCP " 1127"A: Tor focuses on anonymous communication and censorship-resistance for TCP "
1119"connections and, with the Tor Browser Bundle, for the Web in particular. " 1128"connections and, with the Tor Browser Bundle, for the Web in particular. "
@@ -1121,11 +1130,11 @@ msgid ""
1121"networking, but that is too broad to be called a focus." 1130"networking, but that is too broad to be called a focus."
1122msgstr "" 1131msgstr ""
1123 1132
1124#: template/faq.html.j2:109 1133#: template/faq.html.j2:111
1125msgid "How does GNUnet compare to I2P?" 1134msgid "How does GNUnet compare to I2P?"
1126msgstr "" 1135msgstr ""
1127 1136
1128#: template/faq.html.j2:111 1137#: template/faq.html.j2:113
1129msgid "" 1138msgid ""
1130"A: Both GNUnet and I2P want to build a better, more secure, more " 1139"A: Both GNUnet and I2P want to build a better, more secure, more "
1131"decentralized Internet. However, on the technical side, there are almost no " 1140"decentralized Internet. However, on the technical side, there are almost no "
@@ -1134,11 +1143,11 @@ msgid ""
1134"applications. I2P is largely used via a Web frontend." 1143"applications. I2P is largely used via a Web frontend."
1135msgstr "" 1144msgstr ""
1136 1145
1137#: template/faq.html.j2:122 1146#: template/faq.html.j2:124
1138msgid "Is GNUnet ready for use on production systems?" 1147msgid "Is GNUnet ready for use on production systems?"
1139msgstr "¿Está GNUnet lista para usarse en sistemas de producción?" 1148msgstr "¿Está GNUnet lista para usarse en sistemas de producción?"
1140 1149
1141#: template/faq.html.j2:124 1150#: template/faq.html.j2:126
1142msgid "" 1151msgid ""
1143"A: GNUnet is still undergoing major development. It is largely not yet ready " 1152"A: GNUnet is still undergoing major development. It is largely not yet ready "
1144"for usage beyond developers. Your mileage will vary depending on the " 1153"for usage beyond developers. Your mileage will vary depending on the "
@@ -1153,13 +1162,13 @@ msgstr ""
1153"tiene un nivel bajo. Actualmente, estamos en proceso de reescribirlo " 1162"tiene un nivel bajo. Actualmente, estamos en proceso de reescribirlo "
1154"(Project & quot; Transport Next Generation [TNG] & quot;)" 1163"(Project & quot; Transport Next Generation [TNG] & quot;)"
1155 1164
1156#: template/faq.html.j2:134 1165#: template/faq.html.j2:136
1157msgid "Is GNUnet build using distributed ledger technologies?" 1166msgid "Is GNUnet build using distributed ledger technologies?"
1158msgstr "" 1167msgstr ""
1159"¿Se están utilizando tecnologías de contabilidad distribuida para hacer " 1168"¿Se están utilizando tecnologías de contabilidad distribuida para hacer "
1160"GNUnet ?" 1169"GNUnet ?"
1161 1170
1162#: template/faq.html.j2:136 1171#: template/faq.html.j2:138
1163msgid "" 1172msgid ""
1164"A: No. GNUnet is a new network protocol stack for building secure, " 1173"A: No. GNUnet is a new network protocol stack for building secure, "
1165"distributed, and privacy-preserving applications. While a ledger could be " 1174"distributed, and privacy-preserving applications. While a ledger could be "
@@ -1170,20 +1179,20 @@ msgstr ""
1170"construir un libro de contabilidad usando GNUnet, actualmente no tenemos " 1179"construir un libro de contabilidad usando GNUnet, actualmente no tenemos "
1171"planes para hacerlo." 1180"planes para hacerlo."
1172 1181
1173#: template/faq.html.j2:148 1182#: template/faq.html.j2:151
1174#, fuzzy 1183#, fuzzy
1175#| msgid "What is GNUnet?" 1184#| msgid "What is GNUnet?"
1176msgid "What can I do with GNUnet?" 1185msgid "What can I do with GNUnet?"
1177msgstr "Qué es GNUnet?" 1186msgstr "Qué es GNUnet?"
1178 1187
1179#: template/faq.html.j2:150 1188#: template/faq.html.j2:153
1180msgid "" 1189msgid ""
1181"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " 1190"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can "
1182"do more than just one thing. Naturally, the implementation and documentation " 1191"do more than just one thing. Naturally, the implementation and documentation "
1183"of some of the features that exist are more advanced than others." 1192"of some of the features that exist are more advanced than others."
1184msgstr "" 1193msgstr ""
1185 1194
1186#: template/faq.html.j2:157 1195#: template/faq.html.j2:160
1187msgid "" 1196msgid ""
1188"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " 1197"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully "
1189"decentralized and censorship-resistant replacement for DNS and a mechanism " 1198"decentralized and censorship-resistant replacement for DNS and a mechanism "
@@ -1191,11 +1200,59 @@ msgid ""
1191msgstr "" 1200msgstr ""
1192 1201
1193#: template/faq.html.j2:171 1202#: template/faq.html.j2:171
1194msgid "Who runs the GNS root zone?" 1203msgid "Is it possible to surf the WWW anonymously with GNUnet?"
1195msgstr "" 1204msgstr ""
1196 1205
1197#: template/faq.html.j2:173 1206#: template/faq.html.j2:173
1198msgid "" 1207msgid ""
1208"A: It is not possible use GNUnet for anonymous browsing at this point. We "
1209"recommend that you use Tor for anonymous surfing."
1210msgstr ""
1211
1212#: template/faq.html.j2:181
1213msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
1214msgstr ""
1215
1216#: template/faq.html.j2:183
1217msgid ""
1218"A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
1219"would make it accessible with a browser. It is possible to build such a "
1220"proxy and all one needs to know is the protocol used between browser and "
1221"proxy and a swift look at the GNUnet code for file-sharing."
1222msgstr ""
1223
1224#: template/faq.html.j2:195
1225msgid ""
1226"A: There are actually a few graphical user interfaces for different "
1227"functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for "
1228"file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser "
1229"importance. Note that in order to obtain the GUI, you need to install the "
1230"gnunet-gtk package, which is a separate download. gnunet-gtk is a meta GUI "
1231"that integrates most of the other GUIs in one window. One exception is "
1232"gnunet-setup, which must still be run separately at this time (as setup "
1233"requires the peer to be stopped)."
1234msgstr ""
1235
1236#: template/faq.html.j2:210
1237msgid "On top of which operating systems does GNUnet run?"
1238msgstr ""
1239
1240#: template/faq.html.j2:212
1241msgid ""
1242"A: GNUnet is being developed and tested primarily under Debian GNU/Linux. "
1243"Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, "
1244"FreeBSD and macOS. We have reports of working versions on many other GNU/"
1245"Linux distributions; in the past we had reports of working versions on "
1246"NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, "
1247"so if you cannot get GNUnet to work on those systems please let us know."
1248msgstr ""
1249
1250#: template/faq.html.j2:228
1251msgid "Who runs the GNS root zone?"
1252msgstr ""
1253
1254#: template/faq.html.j2:230
1255msgid ""
1199"A: Short answer: you. The long answer is the GNUnet will ship with a default " 1256"A: Short answer: you. The long answer is the GNUnet will ship with a default "
1200"configuration of top-level domains. The governance of this default " 1257"configuration of top-level domains. The governance of this default "
1201"configuration is not yet established. In any case, the user will be able to " 1258"configuration is not yet established. In any case, the user will be able to "
@@ -1203,11 +1260,11 @@ msgid ""
1203"edit their own GNS zone(s) unless they host services themselves." 1260"edit their own GNS zone(s) unless they host services themselves."
1204msgstr "" 1261msgstr ""
1205 1262
1206#: template/faq.html.j2:184 1263#: template/faq.html.j2:241
1207msgid "Where is the per-user GNS database kept?" 1264msgid "Where is the per-user GNS database kept?"
1208msgstr "" 1265msgstr ""
1209 1266
1210#: template/faq.html.j2:186 1267#: template/faq.html.j2:243
1211msgid "" 1268msgid ""
1212"A: The short answer is that the database is kept at the user's GNUnet peer. " 1269"A: The short answer is that the database is kept at the user's GNUnet peer. "
1213"Now, a user may run multiple GNUnet peers, in which case the database could " 1270"Now, a user may run multiple GNUnet peers, in which case the database could "
@@ -1219,11 +1276,11 @@ msgid ""
1219"are many options for how users can store (and secure) their GNS database." 1276"are many options for how users can store (and secure) their GNS database."
1220msgstr "" 1277msgstr ""
1221 1278
1222#: template/faq.html.j2:201 1279#: template/faq.html.j2:258
1223msgid "What is the expected average size of a GNS namestore database?" 1280msgid "What is the expected average size of a GNS namestore database?"
1224msgstr "" 1281msgstr ""
1225 1282
1226#: template/faq.html.j2:203 1283#: template/faq.html.j2:260
1227msgid "" 1284msgid ""
1228"A: Pretty small. Based on our user study where we looked at browser " 1285"A: Pretty small. Based on our user study where we looked at browser "
1229"histories and the number of domains visited, we expect that GNS databases " 1286"histories and the number of domains visited, we expect that GNS databases "
@@ -1231,11 +1288,11 @@ msgid ""
1231"even on mobile devices." 1288"even on mobile devices."
1232msgstr "" 1289msgstr ""
1233 1290
1234#: template/faq.html.j2:213 1291#: template/faq.html.j2:270
1235msgid "Is GNS resistant to the attacks on DNS used by the US?" 1292msgid "Is GNS resistant to the attacks on DNS used by the US?"
1236msgstr "" 1293msgstr ""
1237 1294
1238#: template/faq.html.j2:215 1295#: template/faq.html.j2:272
1239msgid "" 1296msgid ""
1240"A: We believe so, as there is no entity that any government could force to " 1297"A: We believe so, as there is no entity that any government could force to "
1241"change the mapping for a name except for each individual user (and then the " 1298"change the mapping for a name except for each individual user (and then the "
@@ -1247,11 +1304,11 @@ msgid ""
1247"other zone delegating to this zone will achieve proper resolution." 1304"other zone delegating to this zone will achieve proper resolution."
1248msgstr "" 1305msgstr ""
1249 1306
1250#: template/faq.html.j2:229 1307#: template/faq.html.j2:286
1251msgid "What is the difference between GNS and CoDoNS?" 1308msgid "What is the difference between GNS and CoDoNS?"
1252msgstr "" 1309msgstr ""
1253 1310
1254#: template/faq.html.j2:231 1311#: template/faq.html.j2:288
1255msgid "" 1312msgid ""
1256"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1313"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1257"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1314"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
@@ -1263,11 +1320,11 @@ msgid ""
1263"the context of CoDoNS." 1320"the context of CoDoNS."
1264msgstr "" 1321msgstr ""
1265 1322
1266#: template/faq.html.j2:247 1323#: template/faq.html.j2:304
1267msgid "What is the difference between GNS and SocialDNS?" 1324msgid "What is the difference between GNS and SocialDNS?"
1268msgstr "" 1325msgstr ""
1269 1326
1270#: template/faq.html.j2:249 1327#: template/faq.html.j2:306
1271msgid "" 1328msgid ""
1272"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1329"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1273"with SocialDNS the mappings are shared through the social network and " 1330"with SocialDNS the mappings are shared through the social network and "
@@ -1277,11 +1334,11 @@ msgid ""
1277"the name (the authority) manually changes the record." 1334"the name (the authority) manually changes the record."
1278msgstr "" 1335msgstr ""
1279 1336
1280#: template/faq.html.j2:263 1337#: template/faq.html.j2:320
1281msgid "What is the difference between GNS and ODDNS?" 1338msgid "What is the difference between GNS and ODDNS?"
1282msgstr "" 1339msgstr ""
1283 1340
1284#: template/faq.html.j2:265 1341#: template/faq.html.j2:322
1285msgid "" 1342msgid ""
1286"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1343"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1287"registries (such as those for \".com\" and \".org\"). Instead of using " 1344"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1290,23 +1347,23 @@ msgid ""
1290"servers. Resolution will fail if the target name servers change IPs." 1347"servers. Resolution will fail if the target name servers change IPs."
1291msgstr "" 1348msgstr ""
1292 1349
1293#: template/faq.html.j2:276 1350#: template/faq.html.j2:333
1294msgid "What is the difference between GNS and Namecoin?" 1351msgid "What is the difference between GNS and Namecoin?"
1295msgstr "" 1352msgstr ""
1296 1353
1297#: template/faq.html.j2:283 1354#: template/faq.html.j2:340
1298msgid "What is the difference between GNS and Handshake?" 1355msgid "What is the difference between GNS and Handshake?"
1299msgstr "" 1356msgstr ""
1300 1357
1301#: template/faq.html.j2:289 1358#: template/faq.html.j2:346
1302msgid "What is the difference between GNS and ENS?" 1359msgid "What is the difference between GNS and ENS?"
1303msgstr "" 1360msgstr ""
1304 1361
1305#: template/faq.html.j2:295 1362#: template/faq.html.j2:352
1306msgid "What is the difference between GNS and TrickleDNS?" 1363msgid "What is the difference between GNS and TrickleDNS?"
1307msgstr "" 1364msgstr ""
1308 1365
1309#: template/faq.html.j2:297 1366#: template/faq.html.j2:354
1310msgid "" 1367msgid ""
1311"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1368"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1312"resolvers of participating domains to provide &quot;better availability, " 1369"resolvers of participating domains to provide &quot;better availability, "
@@ -1318,13 +1375,13 @@ msgid ""
1318"the DNS hierarchy." 1375"the DNS hierarchy."
1319msgstr "" 1376msgstr ""
1320 1377
1321#: template/faq.html.j2:310 1378#: template/faq.html.j2:367
1322msgid "" 1379msgid ""
1323"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1380"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1324"of the PGP web of trust?" 1381"of the PGP web of trust?"
1325msgstr "" 1382msgstr ""
1326 1383
1327#: template/faq.html.j2:312 1384#: template/faq.html.j2:369
1328msgid "" 1385msgid ""
1329"A: For security, it is well known that an initial trust path between the two " 1386"A: For security, it is well known that an initial trust path between the two "
1330"parties must exist. However, for applications where this is not required, " 1387"parties must exist. However, for applications where this is not required, "
@@ -1334,16 +1391,16 @@ msgid ""
1334"installation. Thus, any name registered with FCFS is in fact global and " 1391"installation. Thus, any name registered with FCFS is in fact global and "
1335"requires no further introduction. However, the security of these names " 1392"requires no further introduction. However, the security of these names "
1336"depends entirely on the trustworthiness of the FCFS authority. The authority " 1393"depends entirely on the trustworthiness of the FCFS authority. The authority "
1337"can be queried under the &quot;.ping&quot; TLD." 1394"can be queried under the &quot;.pin&quot; TLD."
1338msgstr "" 1395msgstr ""
1339 1396
1340#: template/faq.html.j2:327 1397#: template/faq.html.j2:384
1341msgid "" 1398msgid ""
1342"How can a legitimate domain owner tell other people to not use his name in " 1399"How can a legitimate domain owner tell other people to not use his name in "
1343"GNS?" 1400"GNS?"
1344msgstr "" 1401msgstr ""
1345 1402
1346#: template/faq.html.j2:329 1403#: template/faq.html.j2:386
1347msgid "" 1404msgid ""
1348"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1405"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1349"domain owner. Any user can claim any name (as his preferred name or &quot;" 1406"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1352,13 +1409,13 @@ msgid ""
1352"name) for this user." 1409"name) for this user."
1353msgstr "" 1410msgstr ""
1354 1411
1355#: template/faq.html.j2:340 1412#: template/faq.html.j2:397
1356msgid "" 1413msgid ""
1357"Did you consider the privacy implications of making your personal GNS zone " 1414"Did you consider the privacy implications of making your personal GNS zone "
1358"visible?" 1415"visible?"
1359msgstr "" 1416msgstr ""
1360 1417
1361#: template/faq.html.j2:342 1418#: template/faq.html.j2:399
1362msgid "" 1419msgid ""
1363"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1420"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1364"with other users (via DHT or zone transfers) only if this flag is not set. " 1421"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1366,11 +1423,11 @@ msgid ""
1366"made public." 1423"made public."
1367msgstr "" 1424msgstr ""
1368 1425
1369#: template/faq.html.j2:352 1426#: template/faq.html.j2:409
1370msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1427msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1371msgstr "" 1428msgstr ""
1372 1429
1373#: template/faq.html.j2:354 1430#: template/faq.html.j2:411
1374msgid "" 1431msgid ""
1375"A: The question presumes that (a) virtual hosting is only necessary because " 1432"A: The question presumes that (a) virtual hosting is only necessary because "
1376"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1433"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1382,13 +1439,13 @@ msgid ""
1382"become commonplace, GNS should work with today's networks." 1439"become commonplace, GNS should work with today's networks."
1383msgstr "" 1440msgstr ""
1384 1441
1385#: template/faq.html.j2:368 1442#: template/faq.html.j2:425
1386msgid "" 1443msgid ""
1387"Why does GNS not use a trust metric or consensus to determine globally " 1444"Why does GNS not use a trust metric or consensus to determine globally "
1388"unique names?" 1445"unique names?"
1389msgstr "" 1446msgstr ""
1390 1447
1391#: template/faq.html.j2:370 1448#: template/faq.html.j2:427
1392msgid "" 1449msgid ""
1393"A: Trust metrics have the fundamental problem that they have thresholds. As " 1450"A: Trust metrics have the fundamental problem that they have thresholds. As "
1394"trust relationships evolve, mappings would change their meaning as they " 1451"trust relationships evolve, mappings would change their meaning as they "
@@ -1397,11 +1454,11 @@ msgid ""
1397"consensus might be easy to manipulate by adversaries." 1454"consensus might be easy to manipulate by adversaries."
1398msgstr "" 1455msgstr ""
1399 1456
1400#: template/faq.html.j2:381 1457#: template/faq.html.j2:438
1401msgid "How do you handle compromised zone keys in GNS?" 1458msgid "How do you handle compromised zone keys in GNS?"
1402msgstr "" 1459msgstr ""
1403 1460
1404#: template/faq.html.j2:383 1461#: template/faq.html.j2:440
1405msgid "" 1462msgid ""
1406"A: The owner of a private key can create a revocation message. This one can " 1463"A: The owner of a private key can create a revocation message. This one can "
1407"then be flooded throughout the overlay network, creating a copy at all " 1464"then be flooded throughout the overlay network, creating a copy at all "
@@ -1411,11 +1468,11 @@ msgid ""
1411"message when resolving names." 1468"message when resolving names."
1412msgstr "" 1469msgstr ""
1413 1470
1414#: template/faq.html.j2:395 1471#: template/faq.html.j2:452
1415msgid "Could the signing algorithm of GNS be upgraded in the future?" 1472msgid "Could the signing algorithm of GNS be upgraded in the future?"
1416msgstr "" 1473msgstr ""
1417 1474
1418#: template/faq.html.j2:397 1475#: template/faq.html.j2:454
1419msgid "" 1476msgid ""
1420"A: Yes. In our efforts to standardize GNS, we have already modified the " 1477"A: Yes. In our efforts to standardize GNS, we have already modified the "
1421"protocol to support alternative delegation records. <br> <br> Naturally, " 1478"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1425,12 +1482,12 @@ msgid ""
1425"different cipher system." 1482"different cipher system."
1426msgstr "" 1483msgstr ""
1427 1484
1428#: template/faq.html.j2:411 1485#: template/faq.html.j2:468
1429msgid "" 1486msgid ""
1430"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1487"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1431msgstr "" 1488msgstr ""
1432 1489
1433#: template/faq.html.j2:413 1490#: template/faq.html.j2:470
1434msgid "" 1491msgid ""
1435"A: We don't expect this to be necessary, as GNS records are stored (and " 1492"A: We don't expect this to be necessary, as GNS records are stored (and "
1436"replicated) in the R5N DHT. Thus the authority will typically not be " 1493"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1441,13 +1498,13 @@ msgid ""
1441"the zone's key and database among them)." 1498"the zone's key and database among them)."
1442msgstr "" 1499msgstr ""
1443 1500
1444#: template/faq.html.j2:426 1501#: template/faq.html.j2:483
1445msgid "" 1502msgid ""
1446"Why do you believe it is worth giving up unique names for censorship " 1503"Why do you believe it is worth giving up unique names for censorship "
1447"resistance?" 1504"resistance?"
1448msgstr "" 1505msgstr ""
1449 1506
1450#: template/faq.html.j2:428 1507#: template/faq.html.j2:485
1451msgid "" 1508msgid ""
1452"A: The GNU Name system offers an alternative to DNS that is censorship " 1509"A: The GNU Name system offers an alternative to DNS that is censorship "
1453"resistant. As with any security mechanism, this comes at a cost (names are " 1510"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1459,11 +1516,11 @@ msgid ""
1459"globally&quot; unique name worth, if it does not resolve?" 1516"globally&quot; unique name worth, if it does not resolve?"
1460msgstr "" 1517msgstr ""
1461 1518
1462#: template/faq.html.j2:442 1519#: template/faq.html.j2:499
1463msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1520msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1464msgstr "" 1521msgstr ""
1465 1522
1466#: template/faq.html.j2:444 1523#: template/faq.html.j2:501
1467msgid "" 1524msgid ""
1468"A: We say that DNS is 'centralized' because it has a central component / " 1525"A: We say that DNS is 'centralized' because it has a central component / "
1469"central point of failure --- the root zone and its management by IANA/ICANN. " 1526"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1472,11 +1529,11 @@ msgid ""
1472"Iraq during the wars at the beginning of the 21st century." 1529"Iraq during the wars at the beginning of the 21st century."
1473msgstr "" 1530msgstr ""
1474 1531
1475#: template/faq.html.j2:455 1532#: template/faq.html.j2:512
1476msgid "How does GNS protect against layer-3 censorship?" 1533msgid "How does GNS protect against layer-3 censorship?"
1477msgstr "" 1534msgstr ""
1478 1535
1479#: template/faq.html.j2:457 1536#: template/faq.html.j2:514
1480msgid "" 1537msgid ""
1481"A: GNS does not directly help with layer-3 censorship, but it does help " 1538"A: GNS does not directly help with layer-3 censorship, but it does help "
1482"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1539"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1489,11 +1546,11 @@ msgid ""
1489"easier to use. </ol>" 1546"easier to use. </ol>"
1490msgstr "" 1547msgstr ""
1491 1548
1492#: template/faq.html.j2:476 1549#: template/faq.html.j2:533
1493msgid "Does GNS work with search engines?" 1550msgid "Does GNS work with search engines?"
1494msgstr "" 1551msgstr ""
1495 1552
1496#: template/faq.html.j2:478 1553#: template/faq.html.j2:535
1497msgid "" 1554msgid ""
1498"A: GNS creates no significant problems for search engines, as they can use " 1555"A: GNS creates no significant problems for search engines, as they can use "
1499"GNS to perform name resolution as well as any normal user. Naturally, while " 1556"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1505,11 +1562,11 @@ msgid ""
1505"obviously not obtain censorship-resistant names." 1562"obviously not obtain censorship-resistant names."
1506msgstr "" 1563msgstr ""
1507 1564
1508#: template/faq.html.j2:492 1565#: template/faq.html.j2:549
1509msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1566msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1510msgstr "" 1567msgstr ""
1511 1568
1512#: template/faq.html.j2:494 1569#: template/faq.html.j2:551
1513msgid "" 1570msgid ""
1514"A: UIA and GNS both share the same basic naming model, which actually " 1571"A: UIA and GNS both share the same basic naming model, which actually "
1515"originated with Rivest's SDSI. However, UIA is not concerned about " 1572"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1520,11 +1577,11 @@ msgid ""
1520"about legacy systems (clean slate)." 1577"about legacy systems (clean slate)."
1521msgstr "" 1578msgstr ""
1522 1579
1523#: template/faq.html.j2:507 1580#: template/faq.html.j2:564
1524msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1581msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1525msgstr "" 1582msgstr ""
1526 1583
1527#: template/faq.html.j2:509 1584#: template/faq.html.j2:566
1528msgid "" 1585msgid ""
1529"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1586"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1530"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1587"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1534,13 +1591,13 @@ msgid ""
1534"than about 128 entities." 1591"than about 128 entities."
1535msgstr "" 1592msgstr ""
1536 1593
1537#: template/faq.html.j2:521 1594#: template/faq.html.j2:578
1538msgid "" 1595msgid ""
1539"How does GNS handle SRV/TLSA records where service and protocol are part of " 1596"How does GNS handle SRV/TLSA records where service and protocol are part of "
1540"the domain name?" 1597"the domain name?"
1541msgstr "" 1598msgstr ""
1542 1599
1543#: template/faq.html.j2:523 1600#: template/faq.html.j2:580
1544msgid "" 1601msgid ""
1545"A: When GNS splits a domain name into labels for resolution, it detects the " 1602"A: When GNS splits a domain name into labels for resolution, it detects the "
1546"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1603"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1552,7 +1609,7 @@ msgid ""
1552"record type) to it." 1609"record type) to it."
1553msgstr "" 1610msgstr ""
1554 1611
1555#: template/faq.html.j2:541 1612#: template/faq.html.j2:596
1556msgid "" 1613msgid ""
1557"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1614"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1558"Should I worry?" 1615"Should I worry?"
@@ -1560,7 +1617,7 @@ msgstr ""
1560"Recibo muchas &quot; WARNING Retardo de flujo calculado para X en Y para " 1617"Recibo muchas &quot; WARNING Retardo de flujo calculado para X en Y para "
1561"Z&quot;. ÂżDeberĂ­a preocuparme?" 1618"Z&quot;. ÂżDeberĂ­a preocuparme?"
1562 1619
1563#: template/faq.html.j2:543 1620#: template/faq.html.j2:598
1564msgid "" 1621msgid ""
1565"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1622"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1566"We have started a major rewrite to address this and other problems, but " 1623"We have started a major rewrite to address this and other problems, but "
@@ -1572,23 +1629,23 @@ msgstr ""
1572"este y otros problemas, pero hasta que el Transport Next Generation (TNG) " 1629"este y otros problemas, pero hasta que el Transport Next Generation (TNG) "
1573"esté listo, estas advertencias seguirán ocurriendo." 1630"esté listo, estas advertencias seguirán ocurriendo."
1574 1631
1575#: template/faq.html.j2:552 1632#: template/faq.html.j2:607
1576msgid "Error opening `/dev/net/tun': No such file or directory?" 1633msgid "Error opening `/dev/net/tun': No such file or directory?"
1577msgstr "" 1634msgstr ""
1578 1635
1579#: template/faq.html.j2:554 1636#: template/faq.html.j2:609
1580msgid "" 1637msgid ""
1581"A: If you get this error message, the solution is simple. Issue the " 1638"A: If you get this error message, the solution is simple. Issue the "
1582"following commands (as root) to create the required device file" 1639"following commands (as root) to create the required device file"
1583msgstr "" 1640msgstr ""
1584 1641
1585#: template/faq.html.j2:566 1642#: template/faq.html.j2:621
1586msgid "" 1643msgid ""
1587"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1644"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1588"dns)?" 1645"dns)?"
1589msgstr "" 1646msgstr ""
1590 1647
1591#: template/faq.html.j2:568 1648#: template/faq.html.j2:623
1592msgid "" 1649msgid ""
1593"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1650"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1594"support. This is accomplished by having the correct kernel options. Check if " 1651"support. This is accomplished by having the correct kernel options. Check if "
@@ -1596,16 +1653,169 @@ msgid ""
1596"'m' (and the module is loaded)." 1653"'m' (and the module is loaded)."
1597msgstr "" 1654msgstr ""
1598 1655
1599#: template/faq.html.j2:580 1656#: template/faq.html.j2:635
1600msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1657msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1601msgstr "" 1658msgstr ""
1602 1659
1603#: template/faq.html.j2:582 1660#: template/faq.html.j2:637
1604msgid "" 1661msgid ""
1605"A: If you get an error stating that the VPN timeout was reached, check if " 1662"A: If you get an error stating that the VPN timeout was reached, check if "
1606"your firewall is enabled and blocking the connections." 1663"your firewall is enabled and blocking the connections."
1607msgstr "" 1664msgstr ""
1608 1665
1666#: template/faq.html.j2:645
1667msgid ""
1668"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1669msgstr ""
1670
1671#: template/faq.html.j2:647
1672msgid ""
1673"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 "
1675"possible that the library is not installed on your system; however, if you "
1676"compiled GNUnet the normal way and/or used a binary package, that is highly "
1677"unlikely. The more common cause is that you installed GNUnet to a directory "
1678"that your linker does not search. There are several ways to fix this that "
1679"are described below. If you are 'root' and you installed to a system folder "
1680"(such as /usr/local), you want to add the libraries to the system-wide "
1681"search path. This is done by adding a line \"/usr/local/lib/\" to /etc/ld.so."
1682"conf and running \"ldconfig\". If you installed GNUnet to /opt or any other "
1683"similar path, you obviously have to change \"/usr/local\" accordingly. If "
1684"you do not have 'root' rights or if you installed GNUnet to say \"/home/"
1685"$USER/\", then you can explicitly tell your linker to search a particular "
1686"directory for libraries using the \"LD_LIBRARY_PATH\" environment variable. "
1687"For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" "
1688"you want to run:"
1689msgstr ""
1690
1691#: template/faq.html.j2:673
1692msgid ""
1693"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 \"$\") "
1695"to your .bashrc or .profile file. You will have to logout and login again to "
1696"have this new profile be applied to all shells (including your desktop "
1697"environment)."
1698msgstr ""
1699
1700#: template/faq.html.j2:680
1701msgid "What error messages can be ignored?"
1702msgstr ""
1703
1704#: template/faq.html.j2:682
1705msgid ""
1706"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\" "
1708"always refer to harmless events that require no action. For example, GNUnet "
1709"may use an INFO message to indicate that it is currently performing an "
1710"expensive operation that will take some time. GNUnet will also use INFO "
1711"messages to display information about important configuration values."
1712msgstr ""
1713
1714#: template/faq.html.j2:698
1715msgid "How does GNUnet compare to other file-sharing applications?"
1716msgstr ""
1717
1718#: template/faq.html.j2:700
1719msgid ""
1720"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 "
1722"priority. We intend on producing a network with comprehensive security "
1723"features. Many other P2P networks are open to a wide variety of attacks, and "
1724"users have little privacy. GNUnet is also Free Software and thus the source "
1725"code is available, so you do not have to worry about being spied upon by the "
1726"software. The following table summarises the main differences between GNUnet "
1727"and other systems. The information is accurate to the best of our knowledge. "
1728"The comparison is difficult since there are sometimes differences between "
1729"various implementations of (almost) the same protocol. In general, we pick a "
1730"free implementation as the reference implementation since it is possible to "
1731"inspect the free code. Also, all of these systems are changing over time and "
1732"thus the data below may not be up-to-date. If you find any flaws, please let "
1733"us know. Finally, the table is not saying terribly much (it is hard to "
1734"compare these systems this briefly), so if you want the real differences, "
1735"read the research papers (and probably the code)."
1736msgstr ""
1737
1738#: template/faq.html.j2:814
1739msgid ""
1740"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 "
1742"specifically anonymity is achieved. Anonymous routing is a hard research "
1743"topic, so for a superficial comparisson like this one we focus on the "
1744"latency. Another important factor is the programming language. Type-safe "
1745"languages may offer certain security benefits; however, this may come at the "
1746"cost of significant increases in resource consumption which in turn may "
1747"reduce anonymity."
1748msgstr ""
1749
1750#: template/faq.html.j2:827
1751msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1752msgstr ""
1753
1754#: template/faq.html.j2:829
1755msgid ""
1756"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 "
1758"associated with the content he inserts, the user can take advantage of the "
1759"same techniques used to generate reasonable passwords to defend against such "
1760"an attack. In any event, we are not trying to hide content; thus, unless the "
1761"user is trying to insert information into the network that can only be "
1762"shared with a small group of people, there is no real reason to try to "
1763"obfuscate the content by choosing a difficult keyword anyway."
1764msgstr ""
1765
1766#: template/faq.html.j2:843
1767msgid "What do you mean by anonymity?"
1768msgstr ""
1769
1770#: template/faq.html.j2:845
1771msgid ""
1772"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 "
1774"users (peers) form a group and to make communications in that group "
1775"anonymous, that is, nobody (but the initiator) should be able to tell which "
1776"of the peers in the group originated the message. In other words, it should "
1777"be difficult to impossible for an adversary to distinguish between the "
1778"originating peer and all other peers."
1779msgstr ""
1780
1781#: template/faq.html.j2:857
1782msgid "What does my system do when participating in GNUnet file sharing?"
1783msgstr ""
1784
1785#: template/faq.html.j2:859
1786msgid ""
1787"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 "
1789"no addresses, for instance when it's behind a NAT). You specify bandwidth "
1790"limits (how much traffic GNUnet is allowed to consume) and datastore quote "
1791"(how large your on-disk block storage is) . Your node will then proceed to "
1792"connect to other nodes, becoming part of the network."
1793msgstr ""
1794
1795#: template/faq.html.j2:874
1796msgid "How can I help translate this webpage into other languages?"
1797msgstr ""
1798
1799#: template/faq.html.j2:876
1800msgid ""
1801"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 "
1803"ask for help on the #gnunet chat on irc.freenode.net. Typically someone with "
1804"sufficient permissions will then grant you access. Naturally, any abuse will "
1805"result in the loss of permissions."
1806msgstr ""
1807
1808#: template/faq.html.j2:888
1809msgid "I have some great idea for a new feature, what should I do?"
1810msgstr ""
1811
1812#: template/faq.html.j2:890
1813msgid ""
1814"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 "
1816"--- and to then send us a patch."
1817msgstr ""
1818
1609#: template/glossary.html.j2:12 1819#: template/glossary.html.j2:12
1610msgid "Ego" 1820msgid "Ego"
1611msgstr "El Ego" 1821msgstr "El Ego"
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index eaef6db4..caa9b891 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -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 12:43+0100\n" 11"POT-Creation-Date: 2021-03-12 15:55+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"
@@ -783,34 +783,42 @@ msgid ""
783"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" 783"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
784msgstr "" 784msgstr ""
785 785
786#: template/faq.html.j2:12 template/faq.html.j2:21 786#: template/faq.html.j2:12 template/faq.html.j2:23
787msgid "General" 787msgid "General"
788msgstr "" 788msgstr ""
789 789
790#: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 790#: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37
791msgid "Features" 791msgid "Features"
792msgstr "" 792msgstr ""
793 793
794#: template/faq.html.j2:15 template/faq.html.j2:539 794#: template/faq.html.j2:15 template/faq.html.j2:594
795msgid "Error messages" 795msgid "Error messages"
796msgstr "" 796msgstr ""
797 797
798#: template/faq.html.j2:24 798#: template/faq.html.j2:16 template/faq.html.j2:696
799msgid "What do I do if my question is not answered here?" 799msgid "File-sharing"
800msgstr ""
801
802#: template/faq.html.j2:17 template/faq.html.j2:872
803msgid "Contributing"
800msgstr "" 804msgstr ""
801 805
802#: template/faq.html.j2:26 806#: template/faq.html.j2:26
807msgid "What do I do if my question is not answered here?"
808msgstr ""
809
810#: template/faq.html.j2:28
803msgid "" 811msgid ""
804"A: There are many other sources of information. You can read additional " 812"A: There are many other sources of information. You can read additional "
805"documentation or ask the question on the help-gnunet@gnu.org mailing list or " 813"documentation or ask the question on the help-gnunet@gnu.org mailing list or "
806"the #gnunet IRC on irc.freenode.net." 814"the #gnunet IRC on irc.freenode.net."
807msgstr "" 815msgstr ""
808 816
809#: template/faq.html.j2:34 817#: template/faq.html.j2:36
810msgid "When are you going to release the next version?" 818msgid "When are you going to release the next version?"
811msgstr "" 819msgstr ""
812 820
813#: template/faq.html.j2:36 821#: template/faq.html.j2:38
814msgid "" 822msgid ""
815"A: The general answer is, when it is ready. A better answer may be: earlier " 823"A: The general answer is, when it is ready. A better answer may be: earlier "
816"if you contribute (test, debug, code, document). Every release will be " 824"if you contribute (test, debug, code, document). Every release will be "
@@ -819,21 +827,21 @@ msgid ""
819"the RSS feed of this site to automatically receive a notification." 827"the RSS feed of this site to automatically receive a notification."
820msgstr "" 828msgstr ""
821 829
822#: template/faq.html.j2:47 830#: template/faq.html.j2:49
823msgid "Is the code free?" 831msgid "Is the code free?"
824msgstr "" 832msgstr ""
825 833
826#: template/faq.html.j2:49 834#: template/faq.html.j2:51
827msgid "" 835msgid ""
828"A: GNUnet is free software, available under the <a href=\"https://www.gnu." 836"A: GNUnet is free software, available under the <a href=\"https://www.gnu."
829"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." 837"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>."
830msgstr "" 838msgstr ""
831 839
832#: template/faq.html.j2:56 840#: template/faq.html.j2:58
833msgid "Are there any known bugs?" 841msgid "Are there any known bugs?"
834msgstr "" 842msgstr ""
835 843
836#: template/faq.html.j2:58 844#: template/faq.html.j2:60
837msgid "" 845msgid ""
838"A: We track the list of currently known bugs in the <a href=\"https://bugs." 846"A: We track the list of currently known bugs in the <a href=\"https://bugs."
839"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " 847"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported "
@@ -844,21 +852,21 @@ msgid ""
844"should be the exception)." 852"should be the exception)."
845msgstr "" 853msgstr ""
846 854
847#: template/faq.html.j2:71 855#: template/faq.html.j2:73 template/faq.html.j2:193
848msgid "Is there a graphical user interface?" 856msgid "Is there a graphical user interface?"
849msgstr "" 857msgstr ""
850 858
851#: template/faq.html.j2:73 859#: template/faq.html.j2:75
852msgid "" 860msgid ""
853"A: gnunet-gtk is a separate download. The package contains various GTK+ " 861"A: gnunet-gtk is a separate download. The package contains various GTK+ "
854"based graphical interfaces, including a graphical tool for configuration." 862"based graphical interfaces, including a graphical tool for configuration."
855msgstr "" 863msgstr ""
856 864
857#: template/faq.html.j2:81 865#: template/faq.html.j2:83
858msgid "Why does gnunet-service-nse create a high CPU load?" 866msgid "Why does gnunet-service-nse create a high CPU load?"
859msgstr "" 867msgstr ""
860 868
861#: template/faq.html.j2:83 869#: template/faq.html.j2:85
862msgid "" 870msgid ""
863"A: The gnunet-service-nse process will initially compute a so-called &quot;" 871"A: The gnunet-service-nse process will initially compute a so-called &quot;"
864"proof-of-work&quot; which is used to convince the network that your peer is " 872"proof-of-work&quot; which is used to convince the network that your peer is "
@@ -870,11 +878,11 @@ msgid ""
870"is &quot;5 ms&quot;." 878"is &quot;5 ms&quot;."
871msgstr "" 879msgstr ""
872 880
873#: template/faq.html.j2:97 881#: template/faq.html.j2:99
874msgid "How does GNUnet compare to Tor?" 882msgid "How does GNUnet compare to Tor?"
875msgstr "" 883msgstr ""
876 884
877#: template/faq.html.j2:99 885#: template/faq.html.j2:101
878msgid "" 886msgid ""
879"A: Tor focuses on anonymous communication and censorship-resistance for TCP " 887"A: Tor focuses on anonymous communication and censorship-resistance for TCP "
880"connections and, with the Tor Browser Bundle, for the Web in particular. " 888"connections and, with the Tor Browser Bundle, for the Web in particular. "
@@ -882,11 +890,11 @@ msgid ""
882"networking, but that is too broad to be called a focus." 890"networking, but that is too broad to be called a focus."
883msgstr "" 891msgstr ""
884 892
885#: template/faq.html.j2:109 893#: template/faq.html.j2:111
886msgid "How does GNUnet compare to I2P?" 894msgid "How does GNUnet compare to I2P?"
887msgstr "" 895msgstr ""
888 896
889#: template/faq.html.j2:111 897#: template/faq.html.j2:113
890msgid "" 898msgid ""
891"A: Both GNUnet and I2P want to build a better, more secure, more " 899"A: Both GNUnet and I2P want to build a better, more secure, more "
892"decentralized Internet. However, on the technical side, there are almost no " 900"decentralized Internet. However, on the technical side, there are almost no "
@@ -895,11 +903,11 @@ msgid ""
895"applications. I2P is largely used via a Web frontend." 903"applications. I2P is largely used via a Web frontend."
896msgstr "" 904msgstr ""
897 905
898#: template/faq.html.j2:122 906#: template/faq.html.j2:124
899msgid "Is GNUnet ready for use on production systems?" 907msgid "Is GNUnet ready for use on production systems?"
900msgstr "" 908msgstr ""
901 909
902#: template/faq.html.j2:124 910#: template/faq.html.j2:126
903msgid "" 911msgid ""
904"A: GNUnet is still undergoing major development. It is largely not yet ready " 912"A: GNUnet is still undergoing major development. It is largely not yet ready "
905"for usage beyond developers. Your mileage will vary depending on the " 913"for usage beyond developers. Your mileage will vary depending on the "
@@ -908,29 +916,29 @@ msgid ""
908"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)" 916"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)"
909msgstr "" 917msgstr ""
910 918
911#: template/faq.html.j2:134 919#: template/faq.html.j2:136
912msgid "Is GNUnet build using distributed ledger technologies?" 920msgid "Is GNUnet build using distributed ledger technologies?"
913msgstr "" 921msgstr ""
914 922
915#: template/faq.html.j2:136 923#: template/faq.html.j2:138
916msgid "" 924msgid ""
917"A: No. GNUnet is a new network protocol stack for building secure, " 925"A: No. GNUnet is a new network protocol stack for building secure, "
918"distributed, and privacy-preserving applications. While a ledger could be " 926"distributed, and privacy-preserving applications. While a ledger could be "
919"built using GNUnet, we currently have no plans in doing so." 927"built using GNUnet, we currently have no plans in doing so."
920msgstr "" 928msgstr ""
921 929
922#: template/faq.html.j2:148 930#: template/faq.html.j2:151
923msgid "What can I do with GNUnet?" 931msgid "What can I do with GNUnet?"
924msgstr "" 932msgstr ""
925 933
926#: template/faq.html.j2:150 934#: template/faq.html.j2:153
927msgid "" 935msgid ""
928"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " 936"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can "
929"do more than just one thing. Naturally, the implementation and documentation " 937"do more than just one thing. Naturally, the implementation and documentation "
930"of some of the features that exist are more advanced than others." 938"of some of the features that exist are more advanced than others."
931msgstr "" 939msgstr ""
932 940
933#: template/faq.html.j2:157 941#: template/faq.html.j2:160
934msgid "" 942msgid ""
935"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " 943"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully "
936"decentralized and censorship-resistant replacement for DNS and a mechanism " 944"decentralized and censorship-resistant replacement for DNS and a mechanism "
@@ -938,11 +946,59 @@ msgid ""
938msgstr "" 946msgstr ""
939 947
940#: template/faq.html.j2:171 948#: template/faq.html.j2:171
941msgid "Who runs the GNS root zone?" 949msgid "Is it possible to surf the WWW anonymously with GNUnet?"
942msgstr "" 950msgstr ""
943 951
944#: template/faq.html.j2:173 952#: template/faq.html.j2:173
945msgid "" 953msgid ""
954"A: It is not possible use GNUnet for anonymous browsing at this point. We "
955"recommend that you use Tor for anonymous surfing."
956msgstr ""
957
958#: template/faq.html.j2:181
959msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
960msgstr ""
961
962#: template/faq.html.j2:183
963msgid ""
964"A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
965"would make it accessible with a browser. It is possible to build such a "
966"proxy and all one needs to know is the protocol used between browser and "
967"proxy and a swift look at the GNUnet code for file-sharing."
968msgstr ""
969
970#: template/faq.html.j2:195
971msgid ""
972"A: There are actually a few graphical user interfaces for different "
973"functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for "
974"file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser "
975"importance. Note that in order to obtain the GUI, you need to install the "
976"gnunet-gtk package, which is a separate download. gnunet-gtk is a meta GUI "
977"that integrates most of the other GUIs in one window. One exception is "
978"gnunet-setup, which must still be run separately at this time (as setup "
979"requires the peer to be stopped)."
980msgstr ""
981
982#: template/faq.html.j2:210
983msgid "On top of which operating systems does GNUnet run?"
984msgstr ""
985
986#: template/faq.html.j2:212
987msgid ""
988"A: GNUnet is being developed and tested primarily under Debian GNU/Linux. "
989"Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, "
990"FreeBSD and macOS. We have reports of working versions on many other GNU/"
991"Linux distributions; in the past we had reports of working versions on "
992"NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, "
993"so if you cannot get GNUnet to work on those systems please let us know."
994msgstr ""
995
996#: template/faq.html.j2:228
997msgid "Who runs the GNS root zone?"
998msgstr ""
999
1000#: template/faq.html.j2:230
1001msgid ""
946"A: Short answer: you. The long answer is the GNUnet will ship with a default " 1002"A: Short answer: you. The long answer is the GNUnet will ship with a default "
947"configuration of top-level domains. The governance of this default " 1003"configuration of top-level domains. The governance of this default "
948"configuration is not yet established. In any case, the user will be able to " 1004"configuration is not yet established. In any case, the user will be able to "
@@ -950,11 +1006,11 @@ msgid ""
950"edit their own GNS zone(s) unless they host services themselves." 1006"edit their own GNS zone(s) unless they host services themselves."
951msgstr "" 1007msgstr ""
952 1008
953#: template/faq.html.j2:184 1009#: template/faq.html.j2:241
954msgid "Where is the per-user GNS database kept?" 1010msgid "Where is the per-user GNS database kept?"
955msgstr "" 1011msgstr ""
956 1012
957#: template/faq.html.j2:186 1013#: template/faq.html.j2:243
958msgid "" 1014msgid ""
959"A: The short answer is that the database is kept at the user's GNUnet peer. " 1015"A: The short answer is that the database is kept at the user's GNUnet peer. "
960"Now, a user may run multiple GNUnet peers, in which case the database could " 1016"Now, a user may run multiple GNUnet peers, in which case the database could "
@@ -966,11 +1022,11 @@ msgid ""
966"are many options for how users can store (and secure) their GNS database." 1022"are many options for how users can store (and secure) their GNS database."
967msgstr "" 1023msgstr ""
968 1024
969#: template/faq.html.j2:201 1025#: template/faq.html.j2:258
970msgid "What is the expected average size of a GNS namestore database?" 1026msgid "What is the expected average size of a GNS namestore database?"
971msgstr "" 1027msgstr ""
972 1028
973#: template/faq.html.j2:203 1029#: template/faq.html.j2:260
974msgid "" 1030msgid ""
975"A: Pretty small. Based on our user study where we looked at browser " 1031"A: Pretty small. Based on our user study where we looked at browser "
976"histories and the number of domains visited, we expect that GNS databases " 1032"histories and the number of domains visited, we expect that GNS databases "
@@ -978,11 +1034,11 @@ msgid ""
978"even on mobile devices." 1034"even on mobile devices."
979msgstr "" 1035msgstr ""
980 1036
981#: template/faq.html.j2:213 1037#: template/faq.html.j2:270
982msgid "Is GNS resistant to the attacks on DNS used by the US?" 1038msgid "Is GNS resistant to the attacks on DNS used by the US?"
983msgstr "" 1039msgstr ""
984 1040
985#: template/faq.html.j2:215 1041#: template/faq.html.j2:272
986msgid "" 1042msgid ""
987"A: We believe so, as there is no entity that any government could force to " 1043"A: We believe so, as there is no entity that any government could force to "
988"change the mapping for a name except for each individual user (and then the " 1044"change the mapping for a name except for each individual user (and then the "
@@ -994,11 +1050,11 @@ msgid ""
994"other zone delegating to this zone will achieve proper resolution." 1050"other zone delegating to this zone will achieve proper resolution."
995msgstr "" 1051msgstr ""
996 1052
997#: template/faq.html.j2:229 1053#: template/faq.html.j2:286
998msgid "What is the difference between GNS and CoDoNS?" 1054msgid "What is the difference between GNS and CoDoNS?"
999msgstr "" 1055msgstr ""
1000 1056
1001#: template/faq.html.j2:231 1057#: template/faq.html.j2:288
1002msgid "" 1058msgid ""
1003"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1059"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1004"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1060"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
@@ -1010,11 +1066,11 @@ msgid ""
1010"the context of CoDoNS." 1066"the context of CoDoNS."
1011msgstr "" 1067msgstr ""
1012 1068
1013#: template/faq.html.j2:247 1069#: template/faq.html.j2:304
1014msgid "What is the difference between GNS and SocialDNS?" 1070msgid "What is the difference between GNS and SocialDNS?"
1015msgstr "" 1071msgstr ""
1016 1072
1017#: template/faq.html.j2:249 1073#: template/faq.html.j2:306
1018msgid "" 1074msgid ""
1019"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1075"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1020"with SocialDNS the mappings are shared through the social network and " 1076"with SocialDNS the mappings are shared through the social network and "
@@ -1024,11 +1080,11 @@ msgid ""
1024"the name (the authority) manually changes the record." 1080"the name (the authority) manually changes the record."
1025msgstr "" 1081msgstr ""
1026 1082
1027#: template/faq.html.j2:263 1083#: template/faq.html.j2:320
1028msgid "What is the difference between GNS and ODDNS?" 1084msgid "What is the difference between GNS and ODDNS?"
1029msgstr "" 1085msgstr ""
1030 1086
1031#: template/faq.html.j2:265 1087#: template/faq.html.j2:322
1032msgid "" 1088msgid ""
1033"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1089"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1034"registries (such as those for \".com\" and \".org\"). Instead of using " 1090"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1037,23 +1093,23 @@ msgid ""
1037"servers. Resolution will fail if the target name servers change IPs." 1093"servers. Resolution will fail if the target name servers change IPs."
1038msgstr "" 1094msgstr ""
1039 1095
1040#: template/faq.html.j2:276 1096#: template/faq.html.j2:333
1041msgid "What is the difference between GNS and Namecoin?" 1097msgid "What is the difference between GNS and Namecoin?"
1042msgstr "" 1098msgstr ""
1043 1099
1044#: template/faq.html.j2:283 1100#: template/faq.html.j2:340
1045msgid "What is the difference between GNS and Handshake?" 1101msgid "What is the difference between GNS and Handshake?"
1046msgstr "" 1102msgstr ""
1047 1103
1048#: template/faq.html.j2:289 1104#: template/faq.html.j2:346
1049msgid "What is the difference between GNS and ENS?" 1105msgid "What is the difference between GNS and ENS?"
1050msgstr "" 1106msgstr ""
1051 1107
1052#: template/faq.html.j2:295 1108#: template/faq.html.j2:352
1053msgid "What is the difference between GNS and TrickleDNS?" 1109msgid "What is the difference between GNS and TrickleDNS?"
1054msgstr "" 1110msgstr ""
1055 1111
1056#: template/faq.html.j2:297 1112#: template/faq.html.j2:354
1057msgid "" 1113msgid ""
1058"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1114"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1059"resolvers of participating domains to provide &quot;better availability, " 1115"resolvers of participating domains to provide &quot;better availability, "
@@ -1065,13 +1121,13 @@ msgid ""
1065"the DNS hierarchy." 1121"the DNS hierarchy."
1066msgstr "" 1122msgstr ""
1067 1123
1068#: template/faq.html.j2:310 1124#: template/faq.html.j2:367
1069msgid "" 1125msgid ""
1070"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1126"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1071"of the PGP web of trust?" 1127"of the PGP web of trust?"
1072msgstr "" 1128msgstr ""
1073 1129
1074#: template/faq.html.j2:312 1130#: template/faq.html.j2:369
1075msgid "" 1131msgid ""
1076"A: For security, it is well known that an initial trust path between the two " 1132"A: For security, it is well known that an initial trust path between the two "
1077"parties must exist. However, for applications where this is not required, " 1133"parties must exist. However, for applications where this is not required, "
@@ -1081,16 +1137,16 @@ msgid ""
1081"installation. Thus, any name registered with FCFS is in fact global and " 1137"installation. Thus, any name registered with FCFS is in fact global and "
1082"requires no further introduction. However, the security of these names " 1138"requires no further introduction. However, the security of these names "
1083"depends entirely on the trustworthiness of the FCFS authority. The authority " 1139"depends entirely on the trustworthiness of the FCFS authority. The authority "
1084"can be queried under the &quot;.ping&quot; TLD." 1140"can be queried under the &quot;.pin&quot; TLD."
1085msgstr "" 1141msgstr ""
1086 1142
1087#: template/faq.html.j2:327 1143#: template/faq.html.j2:384
1088msgid "" 1144msgid ""
1089"How can a legitimate domain owner tell other people to not use his name in " 1145"How can a legitimate domain owner tell other people to not use his name in "
1090"GNS?" 1146"GNS?"
1091msgstr "" 1147msgstr ""
1092 1148
1093#: template/faq.html.j2:329 1149#: template/faq.html.j2:386
1094msgid "" 1150msgid ""
1095"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1151"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1096"domain owner. Any user can claim any name (as his preferred name or &quot;" 1152"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1099,13 +1155,13 @@ msgid ""
1099"name) for this user." 1155"name) for this user."
1100msgstr "" 1156msgstr ""
1101 1157
1102#: template/faq.html.j2:340 1158#: template/faq.html.j2:397
1103msgid "" 1159msgid ""
1104"Did you consider the privacy implications of making your personal GNS zone " 1160"Did you consider the privacy implications of making your personal GNS zone "
1105"visible?" 1161"visible?"
1106msgstr "" 1162msgstr ""
1107 1163
1108#: template/faq.html.j2:342 1164#: template/faq.html.j2:399
1109msgid "" 1165msgid ""
1110"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1166"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1111"with other users (via DHT or zone transfers) only if this flag is not set. " 1167"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1113,11 +1169,11 @@ msgid ""
1113"made public." 1169"made public."
1114msgstr "" 1170msgstr ""
1115 1171
1116#: template/faq.html.j2:352 1172#: template/faq.html.j2:409
1117msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1173msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1118msgstr "" 1174msgstr ""
1119 1175
1120#: template/faq.html.j2:354 1176#: template/faq.html.j2:411
1121msgid "" 1177msgid ""
1122"A: The question presumes that (a) virtual hosting is only necessary because " 1178"A: The question presumes that (a) virtual hosting is only necessary because "
1123"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1179"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1129,13 +1185,13 @@ msgid ""
1129"become commonplace, GNS should work with today's networks." 1185"become commonplace, GNS should work with today's networks."
1130msgstr "" 1186msgstr ""
1131 1187
1132#: template/faq.html.j2:368 1188#: template/faq.html.j2:425
1133msgid "" 1189msgid ""
1134"Why does GNS not use a trust metric or consensus to determine globally " 1190"Why does GNS not use a trust metric or consensus to determine globally "
1135"unique names?" 1191"unique names?"
1136msgstr "" 1192msgstr ""
1137 1193
1138#: template/faq.html.j2:370 1194#: template/faq.html.j2:427
1139msgid "" 1195msgid ""
1140"A: Trust metrics have the fundamental problem that they have thresholds. As " 1196"A: Trust metrics have the fundamental problem that they have thresholds. As "
1141"trust relationships evolve, mappings would change their meaning as they " 1197"trust relationships evolve, mappings would change their meaning as they "
@@ -1144,11 +1200,11 @@ msgid ""
1144"consensus might be easy to manipulate by adversaries." 1200"consensus might be easy to manipulate by adversaries."
1145msgstr "" 1201msgstr ""
1146 1202
1147#: template/faq.html.j2:381 1203#: template/faq.html.j2:438
1148msgid "How do you handle compromised zone keys in GNS?" 1204msgid "How do you handle compromised zone keys in GNS?"
1149msgstr "" 1205msgstr ""
1150 1206
1151#: template/faq.html.j2:383 1207#: template/faq.html.j2:440
1152msgid "" 1208msgid ""
1153"A: The owner of a private key can create a revocation message. This one can " 1209"A: The owner of a private key can create a revocation message. This one can "
1154"then be flooded throughout the overlay network, creating a copy at all " 1210"then be flooded throughout the overlay network, creating a copy at all "
@@ -1158,11 +1214,11 @@ msgid ""
1158"message when resolving names." 1214"message when resolving names."
1159msgstr "" 1215msgstr ""
1160 1216
1161#: template/faq.html.j2:395 1217#: template/faq.html.j2:452
1162msgid "Could the signing algorithm of GNS be upgraded in the future?" 1218msgid "Could the signing algorithm of GNS be upgraded in the future?"
1163msgstr "" 1219msgstr ""
1164 1220
1165#: template/faq.html.j2:397 1221#: template/faq.html.j2:454
1166msgid "" 1222msgid ""
1167"A: Yes. In our efforts to standardize GNS, we have already modified the " 1223"A: Yes. In our efforts to standardize GNS, we have already modified the "
1168"protocol to support alternative delegation records. <br> <br> Naturally, " 1224"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1172,12 +1228,12 @@ msgid ""
1172"different cipher system." 1228"different cipher system."
1173msgstr "" 1229msgstr ""
1174 1230
1175#: template/faq.html.j2:411 1231#: template/faq.html.j2:468
1176msgid "" 1232msgid ""
1177"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1233"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1178msgstr "" 1234msgstr ""
1179 1235
1180#: template/faq.html.j2:413 1236#: template/faq.html.j2:470
1181msgid "" 1237msgid ""
1182"A: We don't expect this to be necessary, as GNS records are stored (and " 1238"A: We don't expect this to be necessary, as GNS records are stored (and "
1183"replicated) in the R5N DHT. Thus the authority will typically not be " 1239"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1188,13 +1244,13 @@ msgid ""
1188"the zone's key and database among them)." 1244"the zone's key and database among them)."
1189msgstr "" 1245msgstr ""
1190 1246
1191#: template/faq.html.j2:426 1247#: template/faq.html.j2:483
1192msgid "" 1248msgid ""
1193"Why do you believe it is worth giving up unique names for censorship " 1249"Why do you believe it is worth giving up unique names for censorship "
1194"resistance?" 1250"resistance?"
1195msgstr "" 1251msgstr ""
1196 1252
1197#: template/faq.html.j2:428 1253#: template/faq.html.j2:485
1198msgid "" 1254msgid ""
1199"A: The GNU Name system offers an alternative to DNS that is censorship " 1255"A: The GNU Name system offers an alternative to DNS that is censorship "
1200"resistant. As with any security mechanism, this comes at a cost (names are " 1256"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1206,11 +1262,11 @@ msgid ""
1206"globally&quot; unique name worth, if it does not resolve?" 1262"globally&quot; unique name worth, if it does not resolve?"
1207msgstr "" 1263msgstr ""
1208 1264
1209#: template/faq.html.j2:442 1265#: template/faq.html.j2:499
1210msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1266msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1211msgstr "" 1267msgstr ""
1212 1268
1213#: template/faq.html.j2:444 1269#: template/faq.html.j2:501
1214msgid "" 1270msgid ""
1215"A: We say that DNS is 'centralized' because it has a central component / " 1271"A: We say that DNS is 'centralized' because it has a central component / "
1216"central point of failure --- the root zone and its management by IANA/ICANN. " 1272"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1219,11 +1275,11 @@ msgid ""
1219"Iraq during the wars at the beginning of the 21st century." 1275"Iraq during the wars at the beginning of the 21st century."
1220msgstr "" 1276msgstr ""
1221 1277
1222#: template/faq.html.j2:455 1278#: template/faq.html.j2:512
1223msgid "How does GNS protect against layer-3 censorship?" 1279msgid "How does GNS protect against layer-3 censorship?"
1224msgstr "" 1280msgstr ""
1225 1281
1226#: template/faq.html.j2:457 1282#: template/faq.html.j2:514
1227msgid "" 1283msgid ""
1228"A: GNS does not directly help with layer-3 censorship, but it does help " 1284"A: GNS does not directly help with layer-3 censorship, but it does help "
1229"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1285"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1236,11 +1292,11 @@ msgid ""
1236"easier to use. </ol>" 1292"easier to use. </ol>"
1237msgstr "" 1293msgstr ""
1238 1294
1239#: template/faq.html.j2:476 1295#: template/faq.html.j2:533
1240msgid "Does GNS work with search engines?" 1296msgid "Does GNS work with search engines?"
1241msgstr "" 1297msgstr ""
1242 1298
1243#: template/faq.html.j2:478 1299#: template/faq.html.j2:535
1244msgid "" 1300msgid ""
1245"A: GNS creates no significant problems for search engines, as they can use " 1301"A: GNS creates no significant problems for search engines, as they can use "
1246"GNS to perform name resolution as well as any normal user. Naturally, while " 1302"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1252,11 +1308,11 @@ msgid ""
1252"obviously not obtain censorship-resistant names." 1308"obviously not obtain censorship-resistant names."
1253msgstr "" 1309msgstr ""
1254 1310
1255#: template/faq.html.j2:492 1311#: template/faq.html.j2:549
1256msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1312msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1257msgstr "" 1313msgstr ""
1258 1314
1259#: template/faq.html.j2:494 1315#: template/faq.html.j2:551
1260msgid "" 1316msgid ""
1261"A: UIA and GNS both share the same basic naming model, which actually " 1317"A: UIA and GNS both share the same basic naming model, which actually "
1262"originated with Rivest's SDSI. However, UIA is not concerned about " 1318"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1267,11 +1323,11 @@ msgid ""
1267"about legacy systems (clean slate)." 1323"about legacy systems (clean slate)."
1268msgstr "" 1324msgstr ""
1269 1325
1270#: template/faq.html.j2:507 1326#: template/faq.html.j2:564
1271msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1327msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1272msgstr "" 1328msgstr ""
1273 1329
1274#: template/faq.html.j2:509 1330#: template/faq.html.j2:566
1275msgid "" 1331msgid ""
1276"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1332"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1277"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1333"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1281,13 +1337,13 @@ msgid ""
1281"than about 128 entities." 1337"than about 128 entities."
1282msgstr "" 1338msgstr ""
1283 1339
1284#: template/faq.html.j2:521 1340#: template/faq.html.j2:578
1285msgid "" 1341msgid ""
1286"How does GNS handle SRV/TLSA records where service and protocol are part of " 1342"How does GNS handle SRV/TLSA records where service and protocol are part of "
1287"the domain name?" 1343"the domain name?"
1288msgstr "" 1344msgstr ""
1289 1345
1290#: template/faq.html.j2:523 1346#: template/faq.html.j2:580
1291msgid "" 1347msgid ""
1292"A: When GNS splits a domain name into labels for resolution, it detects the " 1348"A: When GNS splits a domain name into labels for resolution, it detects the "
1293"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1349"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1299,13 +1355,13 @@ msgid ""
1299"record type) to it." 1355"record type) to it."
1300msgstr "" 1356msgstr ""
1301 1357
1302#: template/faq.html.j2:541 1358#: template/faq.html.j2:596
1303msgid "" 1359msgid ""
1304"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1360"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1305"Should I worry?" 1361"Should I worry?"
1306msgstr "" 1362msgstr ""
1307 1363
1308#: template/faq.html.j2:543 1364#: template/faq.html.j2:598
1309msgid "" 1365msgid ""
1310"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1366"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1311"We have started a major rewrite to address this and other problems, but " 1367"We have started a major rewrite to address this and other problems, but "
@@ -1313,23 +1369,23 @@ msgid ""
1313"expected." 1369"expected."
1314msgstr "" 1370msgstr ""
1315 1371
1316#: template/faq.html.j2:552 1372#: template/faq.html.j2:607
1317msgid "Error opening `/dev/net/tun': No such file or directory?" 1373msgid "Error opening `/dev/net/tun': No such file or directory?"
1318msgstr "" 1374msgstr ""
1319 1375
1320#: template/faq.html.j2:554 1376#: template/faq.html.j2:609
1321msgid "" 1377msgid ""
1322"A: If you get this error message, the solution is simple. Issue the " 1378"A: If you get this error message, the solution is simple. Issue the "
1323"following commands (as root) to create the required device file" 1379"following commands (as root) to create the required device file"
1324msgstr "" 1380msgstr ""
1325 1381
1326#: template/faq.html.j2:566 1382#: template/faq.html.j2:621
1327msgid "" 1383msgid ""
1328"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1384"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1329"dns)?" 1385"dns)?"
1330msgstr "" 1386msgstr ""
1331 1387
1332#: template/faq.html.j2:568 1388#: template/faq.html.j2:623
1333msgid "" 1389msgid ""
1334"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1390"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1335"support. This is accomplished by having the correct kernel options. Check if " 1391"support. This is accomplished by having the correct kernel options. Check if "
@@ -1337,16 +1393,169 @@ msgid ""
1337"'m' (and the module is loaded)." 1393"'m' (and the module is loaded)."
1338msgstr "" 1394msgstr ""
1339 1395
1340#: template/faq.html.j2:580 1396#: template/faq.html.j2:635
1341msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1397msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1342msgstr "" 1398msgstr ""
1343 1399
1344#: template/faq.html.j2:582 1400#: template/faq.html.j2:637
1345msgid "" 1401msgid ""
1346"A: If you get an error stating that the VPN timeout was reached, check if " 1402"A: If you get an error stating that the VPN timeout was reached, check if "
1347"your firewall is enabled and blocking the connections." 1403"your firewall is enabled and blocking the connections."
1348msgstr "" 1404msgstr ""
1349 1405
1406#: template/faq.html.j2:645
1407msgid ""
1408"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1409msgstr ""
1410
1411#: template/faq.html.j2:647
1412msgid ""
1413"A: This error usually occurs when your linker fails to locate one of "
1414"GNUnet's libraries. This can have two causes. First, it is theoretically "
1415"possible that the library is not installed on your system; however, if you "
1416"compiled GNUnet the normal way and/or used a binary package, that is highly "
1417"unlikely. The more common cause is that you installed GNUnet to a directory "
1418"that your linker does not search. There are several ways to fix this that "
1419"are described below. If you are 'root' and you installed to a system folder "
1420"(such as /usr/local), you want to add the libraries to the system-wide "
1421"search path. This is done by adding a line \"/usr/local/lib/\" to /etc/ld.so."
1422"conf and running \"ldconfig\". If you installed GNUnet to /opt or any other "
1423"similar path, you obviously have to change \"/usr/local\" accordingly. If "
1424"you do not have 'root' rights or if you installed GNUnet to say \"/home/"
1425"$USER/\", then you can explicitly tell your linker to search a particular "
1426"directory for libraries using the \"LD_LIBRARY_PATH\" environment variable. "
1427"For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" "
1428"you want to run:"
1429msgstr ""
1430
1431#: template/faq.html.j2:673
1432msgid ""
1433"to ensure GNUnet's binaries and libraries are found. In order to avoid "
1434"having to do so each time, you can add the above lines (without the \"$\") "
1435"to your .bashrc or .profile file. You will have to logout and login again to "
1436"have this new profile be applied to all shells (including your desktop "
1437"environment)."
1438msgstr ""
1439
1440#: template/faq.html.j2:680
1441msgid "What error messages can be ignored?"
1442msgstr ""
1443
1444#: template/faq.html.j2:682
1445msgid ""
1446"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
1447"for end-users and can always be ignored. Error messages flagged as \"INFO\" "
1448"always refer to harmless events that require no action. For example, GNUnet "
1449"may use an INFO message to indicate that it is currently performing an "
1450"expensive operation that will take some time. GNUnet will also use INFO "
1451"messages to display information about important configuration values."
1452msgstr ""
1453
1454#: template/faq.html.j2:698
1455msgid "How does GNUnet compare to other file-sharing applications?"
1456msgstr ""
1457
1458#: template/faq.html.j2:700
1459msgid ""
1460"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
1461"P2P networks, GNUnet was designed with security in mind as the highest "
1462"priority. We intend on producing a network with comprehensive security "
1463"features. Many other P2P networks are open to a wide variety of attacks, and "
1464"users have little privacy. GNUnet is also Free Software and thus the source "
1465"code is available, so you do not have to worry about being spied upon by the "
1466"software. The following table summarises the main differences between GNUnet "
1467"and other systems. The information is accurate to the best of our knowledge. "
1468"The comparison is difficult since there are sometimes differences between "
1469"various implementations of (almost) the same protocol. In general, we pick a "
1470"free implementation as the reference implementation since it is possible to "
1471"inspect the free code. Also, all of these systems are changing over time and "
1472"thus the data below may not be up-to-date. If you find any flaws, please let "
1473"us know. Finally, the table is not saying terribly much (it is hard to "
1474"compare these systems this briefly), so if you want the real differences, "
1475"read the research papers (and probably the code)."
1476msgstr ""
1477
1478#: template/faq.html.j2:814
1479msgid ""
1480"Another important point of reference are the various anonymous peer-to-peer "
1481"networks. Here, there are differences in terms of application domain and how "
1482"specifically anonymity is achieved. Anonymous routing is a hard research "
1483"topic, so for a superficial comparisson like this one we focus on the "
1484"latency. Another important factor is the programming language. Type-safe "
1485"languages may offer certain security benefits; however, this may come at the "
1486"cost of significant increases in resource consumption which in turn may "
1487"reduce anonymity."
1488msgstr ""
1489
1490#: template/faq.html.j2:827
1491msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1492msgstr ""
1493
1494#: template/faq.html.j2:829
1495msgid ""
1496"A: Generally, there is the possibility of a known plaintext attack on "
1497"keywords, but since the user has control over the keywords that are "
1498"associated with the content he inserts, the user can take advantage of the "
1499"same techniques used to generate reasonable passwords to defend against such "
1500"an attack. In any event, we are not trying to hide content; thus, unless the "
1501"user is trying to insert information into the network that can only be "
1502"shared with a small group of people, there is no real reason to try to "
1503"obfuscate the content by choosing a difficult keyword anyway."
1504msgstr ""
1505
1506#: template/faq.html.j2:843
1507msgid "What do you mean by anonymity?"
1508msgstr ""
1509
1510#: template/faq.html.j2:845
1511msgid ""
1512"A: Anonymity is the lack of distinction of an individual from a (large) "
1513"group. A central goal for anonymous file-sharing in GNUnet is to make all "
1514"users (peers) form a group and to make communications in that group "
1515"anonymous, that is, nobody (but the initiator) should be able to tell which "
1516"of the peers in the group originated the message. In other words, it should "
1517"be difficult to impossible for an adversary to distinguish between the "
1518"originating peer and all other peers."
1519msgstr ""
1520
1521#: template/faq.html.j2:857
1522msgid "What does my system do when participating in GNUnet file sharing?"
1523msgstr ""
1524
1525#: template/faq.html.j2:859
1526msgid ""
1527"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
1528"its public key) and has a number of addresses it is reachable by (may have "
1529"no addresses, for instance when it's behind a NAT). You specify bandwidth "
1530"limits (how much traffic GNUnet is allowed to consume) and datastore quote "
1531"(how large your on-disk block storage is) . Your node will then proceed to "
1532"connect to other nodes, becoming part of the network."
1533msgstr ""
1534
1535#: template/faq.html.j2:874
1536msgid "How can I help translate this webpage into other languages?"
1537msgstr ""
1538
1539#: template/faq.html.j2:876
1540msgid ""
1541"A: First, you need to register an account with our weblate system. Please "
1542"send an e-mail with the desired target language to translators@gnunet.org or "
1543"ask for help on the #gnunet chat on irc.freenode.net. Typically someone with "
1544"sufficient permissions will then grant you access. Naturally, any abuse will "
1545"result in the loss of permissions."
1546msgstr ""
1547
1548#: template/faq.html.j2:888
1549msgid "I have some great idea for a new feature, what should I do?"
1550msgstr ""
1551
1552#: template/faq.html.j2:890
1553msgid ""
1554"A: Sadly, we have many more feature requests than we can possibly implement. "
1555"The best way to actually get a new feature implemented is to do it yourself "
1556"--- and to then send us a patch."
1557msgstr ""
1558
1350#: template/glossary.html.j2:12 1559#: template/glossary.html.j2:12
1351msgid "Ego" 1560msgid "Ego"
1352msgstr "" 1561msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po
index c22c09b4..0ddf47b8 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 12:43+0100\n" 10"POT-Creation-Date: 2021-03-12 15:55+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/"
@@ -910,34 +910,44 @@ msgid ""
910"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" 910"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
911msgstr "" 911msgstr ""
912 912
913#: template/faq.html.j2:12 template/faq.html.j2:21 913#: template/faq.html.j2:12 template/faq.html.j2:23
914msgid "General" 914msgid "General"
915msgstr "" 915msgstr ""
916 916
917#: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 917#: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37
918msgid "Features" 918msgid "Features"
919msgstr "" 919msgstr ""
920 920
921#: template/faq.html.j2:15 template/faq.html.j2:539 921#: template/faq.html.j2:15 template/faq.html.j2:594
922msgid "Error messages" 922msgid "Error messages"
923msgstr "" 923msgstr ""
924 924
925#: template/faq.html.j2:24 925#: template/faq.html.j2:16 template/faq.html.j2:696
926msgid "What do I do if my question is not answered here?" 926#, fuzzy
927#| msgid "Filesharing (Alpha)"
928msgid "File-sharing"
929msgstr "Condivisione di file (Alpha)"
930
931#: template/faq.html.j2:17 template/faq.html.j2:872
932msgid "Contributing"
927msgstr "" 933msgstr ""
928 934
929#: template/faq.html.j2:26 935#: template/faq.html.j2:26
936msgid "What do I do if my question is not answered here?"
937msgstr ""
938
939#: template/faq.html.j2:28
930msgid "" 940msgid ""
931"A: There are many other sources of information. You can read additional " 941"A: There are many other sources of information. You can read additional "
932"documentation or ask the question on the help-gnunet@gnu.org mailing list or " 942"documentation or ask the question on the help-gnunet@gnu.org mailing list or "
933"the #gnunet IRC on irc.freenode.net." 943"the #gnunet IRC on irc.freenode.net."
934msgstr "" 944msgstr ""
935 945
936#: template/faq.html.j2:34 946#: template/faq.html.j2:36
937msgid "When are you going to release the next version?" 947msgid "When are you going to release the next version?"
938msgstr "" 948msgstr ""
939 949
940#: template/faq.html.j2:36 950#: template/faq.html.j2:38
941msgid "" 951msgid ""
942"A: The general answer is, when it is ready. A better answer may be: earlier " 952"A: The general answer is, when it is ready. A better answer may be: earlier "
943"if you contribute (test, debug, code, document). Every release will be " 953"if you contribute (test, debug, code, document). Every release will be "
@@ -946,21 +956,21 @@ msgid ""
946"the RSS feed of this site to automatically receive a notification." 956"the RSS feed of this site to automatically receive a notification."
947msgstr "" 957msgstr ""
948 958
949#: template/faq.html.j2:47 959#: template/faq.html.j2:49
950msgid "Is the code free?" 960msgid "Is the code free?"
951msgstr "" 961msgstr ""
952 962
953#: template/faq.html.j2:49 963#: template/faq.html.j2:51
954msgid "" 964msgid ""
955"A: GNUnet is free software, available under the <a href=\"https://www.gnu." 965"A: GNUnet is free software, available under the <a href=\"https://www.gnu."
956"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>." 966"org/licenses/agpl-3.0.en.html\">GNU Affero Public License (AGPL)</a>."
957msgstr "" 967msgstr ""
958 968
959#: template/faq.html.j2:56 969#: template/faq.html.j2:58
960msgid "Are there any known bugs?" 970msgid "Are there any known bugs?"
961msgstr "" 971msgstr ""
962 972
963#: template/faq.html.j2:58 973#: template/faq.html.j2:60
964msgid "" 974msgid ""
965"A: We track the list of currently known bugs in the <a href=\"https://bugs." 975"A: We track the list of currently known bugs in the <a href=\"https://bugs."
966"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported " 976"gnunet.org/\">Mantis system</a>. Some bugs are occasionally reported "
@@ -971,21 +981,21 @@ msgid ""
971"should be the exception)." 981"should be the exception)."
972msgstr "" 982msgstr ""
973 983
974#: template/faq.html.j2:71 984#: template/faq.html.j2:73 template/faq.html.j2:193
975msgid "Is there a graphical user interface?" 985msgid "Is there a graphical user interface?"
976msgstr "" 986msgstr ""
977 987
978#: template/faq.html.j2:73 988#: template/faq.html.j2:75
979msgid "" 989msgid ""
980"A: gnunet-gtk is a separate download. The package contains various GTK+ " 990"A: gnunet-gtk is a separate download. The package contains various GTK+ "
981"based graphical interfaces, including a graphical tool for configuration." 991"based graphical interfaces, including a graphical tool for configuration."
982msgstr "" 992msgstr ""
983 993
984#: template/faq.html.j2:81 994#: template/faq.html.j2:83
985msgid "Why does gnunet-service-nse create a high CPU load?" 995msgid "Why does gnunet-service-nse create a high CPU load?"
986msgstr "" 996msgstr ""
987 997
988#: template/faq.html.j2:83 998#: template/faq.html.j2:85
989msgid "" 999msgid ""
990"A: The gnunet-service-nse process will initially compute a so-called &quot;" 1000"A: The gnunet-service-nse process will initially compute a so-called &quot;"
991"proof-of-work&quot; which is used to convince the network that your peer is " 1001"proof-of-work&quot; which is used to convince the network that your peer is "
@@ -997,11 +1007,11 @@ msgid ""
997"is &quot;5 ms&quot;." 1007"is &quot;5 ms&quot;."
998msgstr "" 1008msgstr ""
999 1009
1000#: template/faq.html.j2:97 1010#: template/faq.html.j2:99
1001msgid "How does GNUnet compare to Tor?" 1011msgid "How does GNUnet compare to Tor?"
1002msgstr "" 1012msgstr ""
1003 1013
1004#: template/faq.html.j2:99 1014#: template/faq.html.j2:101
1005msgid "" 1015msgid ""
1006"A: Tor focuses on anonymous communication and censorship-resistance for TCP " 1016"A: Tor focuses on anonymous communication and censorship-resistance for TCP "
1007"connections and, with the Tor Browser Bundle, for the Web in particular. " 1017"connections and, with the Tor Browser Bundle, for the Web in particular. "
@@ -1009,11 +1019,11 @@ msgid ""
1009"networking, but that is too broad to be called a focus." 1019"networking, but that is too broad to be called a focus."
1010msgstr "" 1020msgstr ""
1011 1021
1012#: template/faq.html.j2:109 1022#: template/faq.html.j2:111
1013msgid "How does GNUnet compare to I2P?" 1023msgid "How does GNUnet compare to I2P?"
1014msgstr "" 1024msgstr ""
1015 1025
1016#: template/faq.html.j2:111 1026#: template/faq.html.j2:113
1017msgid "" 1027msgid ""
1018"A: Both GNUnet and I2P want to build a better, more secure, more " 1028"A: Both GNUnet and I2P want to build a better, more secure, more "
1019"decentralized Internet. However, on the technical side, there are almost no " 1029"decentralized Internet. However, on the technical side, there are almost no "
@@ -1022,11 +1032,11 @@ msgid ""
1022"applications. I2P is largely used via a Web frontend." 1032"applications. I2P is largely used via a Web frontend."
1023msgstr "" 1033msgstr ""
1024 1034
1025#: template/faq.html.j2:122 1035#: template/faq.html.j2:124
1026msgid "Is GNUnet ready for use on production systems?" 1036msgid "Is GNUnet ready for use on production systems?"
1027msgstr "" 1037msgstr ""
1028 1038
1029#: template/faq.html.j2:124 1039#: template/faq.html.j2:126
1030msgid "" 1040msgid ""
1031"A: GNUnet is still undergoing major development. It is largely not yet ready " 1041"A: GNUnet is still undergoing major development. It is largely not yet ready "
1032"for usage beyond developers. Your mileage will vary depending on the " 1042"for usage beyond developers. Your mileage will vary depending on the "
@@ -1035,31 +1045,31 @@ msgid ""
1035"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)" 1045"rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)"
1036msgstr "" 1046msgstr ""
1037 1047
1038#: template/faq.html.j2:134 1048#: template/faq.html.j2:136
1039msgid "Is GNUnet build using distributed ledger technologies?" 1049msgid "Is GNUnet build using distributed ledger technologies?"
1040msgstr "" 1050msgstr ""
1041 1051
1042#: template/faq.html.j2:136 1052#: template/faq.html.j2:138
1043msgid "" 1053msgid ""
1044"A: No. GNUnet is a new network protocol stack for building secure, " 1054"A: No. GNUnet is a new network protocol stack for building secure, "
1045"distributed, and privacy-preserving applications. While a ledger could be " 1055"distributed, and privacy-preserving applications. While a ledger could be "
1046"built using GNUnet, we currently have no plans in doing so." 1056"built using GNUnet, we currently have no plans in doing so."
1047msgstr "" 1057msgstr ""
1048 1058
1049#: template/faq.html.j2:148 1059#: template/faq.html.j2:151
1050#, fuzzy 1060#, fuzzy
1051#| msgid "What is GNUnet?" 1061#| msgid "What is GNUnet?"
1052msgid "What can I do with GNUnet?" 1062msgid "What can I do with GNUnet?"
1053msgstr "Cos'è GNUnet?" 1063msgstr "Cos'è GNUnet?"
1054 1064
1055#: template/faq.html.j2:150 1065#: template/faq.html.j2:153
1056msgid "" 1066msgid ""
1057"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can " 1067"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can "
1058"do more than just one thing. Naturally, the implementation and documentation " 1068"do more than just one thing. Naturally, the implementation and documentation "
1059"of some of the features that exist are more advanced than others." 1069"of some of the features that exist are more advanced than others."
1060msgstr "" 1070msgstr ""
1061 1071
1062#: template/faq.html.j2:157 1072#: template/faq.html.j2:160
1063msgid "" 1073msgid ""
1064"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully " 1074"For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully "
1065"decentralized and censorship-resistant replacement for DNS and a mechanism " 1075"decentralized and censorship-resistant replacement for DNS and a mechanism "
@@ -1067,11 +1077,59 @@ msgid ""
1067msgstr "" 1077msgstr ""
1068 1078
1069#: template/faq.html.j2:171 1079#: template/faq.html.j2:171
1070msgid "Who runs the GNS root zone?" 1080msgid "Is it possible to surf the WWW anonymously with GNUnet?"
1071msgstr "" 1081msgstr ""
1072 1082
1073#: template/faq.html.j2:173 1083#: template/faq.html.j2:173
1074msgid "" 1084msgid ""
1085"A: It is not possible use GNUnet for anonymous browsing at this point. We "
1086"recommend that you use Tor for anonymous surfing."
1087msgstr ""
1088
1089#: template/faq.html.j2:181
1090msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
1091msgstr ""
1092
1093#: template/faq.html.j2:183
1094msgid ""
1095"A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
1096"would make it accessible with a browser. It is possible to build such a "
1097"proxy and all one needs to know is the protocol used between browser and "
1098"proxy and a swift look at the GNUnet code for file-sharing."
1099msgstr ""
1100
1101#: template/faq.html.j2:195
1102msgid ""
1103"A: There are actually a few graphical user interfaces for different "
1104"functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for "
1105"file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser "
1106"importance. Note that in order to obtain the GUI, you need to install the "
1107"gnunet-gtk package, which is a separate download. gnunet-gtk is a meta GUI "
1108"that integrates most of the other GUIs in one window. One exception is "
1109"gnunet-setup, which must still be run separately at this time (as setup "
1110"requires the peer to be stopped)."
1111msgstr ""
1112
1113#: template/faq.html.j2:210
1114msgid "On top of which operating systems does GNUnet run?"
1115msgstr ""
1116
1117#: template/faq.html.j2:212
1118msgid ""
1119"A: GNUnet is being developed and tested primarily under Debian GNU/Linux. "
1120"Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch, "
1121"FreeBSD and macOS. We have reports of working versions on many other GNU/"
1122"Linux distributions; in the past we had reports of working versions on "
1123"NetBSD, OpenBSD and Solaris. However, not all of those reports are recent, "
1124"so if you cannot get GNUnet to work on those systems please let us know."
1125msgstr ""
1126
1127#: template/faq.html.j2:228
1128msgid "Who runs the GNS root zone?"
1129msgstr ""
1130
1131#: template/faq.html.j2:230
1132msgid ""
1075"A: Short answer: you. The long answer is the GNUnet will ship with a default " 1133"A: Short answer: you. The long answer is the GNUnet will ship with a default "
1076"configuration of top-level domains. The governance of this default " 1134"configuration of top-level domains. The governance of this default "
1077"configuration is not yet established. In any case, the user will be able to " 1135"configuration is not yet established. In any case, the user will be able to "
@@ -1079,11 +1137,11 @@ msgid ""
1079"edit their own GNS zone(s) unless they host services themselves." 1137"edit their own GNS zone(s) unless they host services themselves."
1080msgstr "" 1138msgstr ""
1081 1139
1082#: template/faq.html.j2:184 1140#: template/faq.html.j2:241
1083msgid "Where is the per-user GNS database kept?" 1141msgid "Where is the per-user GNS database kept?"
1084msgstr "" 1142msgstr ""
1085 1143
1086#: template/faq.html.j2:186 1144#: template/faq.html.j2:243
1087msgid "" 1145msgid ""
1088"A: The short answer is that the database is kept at the user's GNUnet peer. " 1146"A: The short answer is that the database is kept at the user's GNUnet peer. "
1089"Now, a user may run multiple GNUnet peers, in which case the database could " 1147"Now, a user may run multiple GNUnet peers, in which case the database could "
@@ -1095,11 +1153,11 @@ msgid ""
1095"are many options for how users can store (and secure) their GNS database." 1153"are many options for how users can store (and secure) their GNS database."
1096msgstr "" 1154msgstr ""
1097 1155
1098#: template/faq.html.j2:201 1156#: template/faq.html.j2:258
1099msgid "What is the expected average size of a GNS namestore database?" 1157msgid "What is the expected average size of a GNS namestore database?"
1100msgstr "" 1158msgstr ""
1101 1159
1102#: template/faq.html.j2:203 1160#: template/faq.html.j2:260
1103msgid "" 1161msgid ""
1104"A: Pretty small. Based on our user study where we looked at browser " 1162"A: Pretty small. Based on our user study where we looked at browser "
1105"histories and the number of domains visited, we expect that GNS databases " 1163"histories and the number of domains visited, we expect that GNS databases "
@@ -1107,11 +1165,11 @@ msgid ""
1107"even on mobile devices." 1165"even on mobile devices."
1108msgstr "" 1166msgstr ""
1109 1167
1110#: template/faq.html.j2:213 1168#: template/faq.html.j2:270
1111msgid "Is GNS resistant to the attacks on DNS used by the US?" 1169msgid "Is GNS resistant to the attacks on DNS used by the US?"
1112msgstr "" 1170msgstr ""
1113 1171
1114#: template/faq.html.j2:215 1172#: template/faq.html.j2:272
1115msgid "" 1173msgid ""
1116"A: We believe so, as there is no entity that any government could force to " 1174"A: We believe so, as there is no entity that any government could force to "
1117"change the mapping for a name except for each individual user (and then the " 1175"change the mapping for a name except for each individual user (and then the "
@@ -1123,11 +1181,11 @@ msgid ""
1123"other zone delegating to this zone will achieve proper resolution." 1181"other zone delegating to this zone will achieve proper resolution."
1124msgstr "" 1182msgstr ""
1125 1183
1126#: template/faq.html.j2:229 1184#: template/faq.html.j2:286
1127msgid "What is the difference between GNS and CoDoNS?" 1185msgid "What is the difference between GNS and CoDoNS?"
1128msgstr "" 1186msgstr ""
1129 1187
1130#: template/faq.html.j2:231 1188#: template/faq.html.j2:288
1131msgid "" 1189msgid ""
1132"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1190"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1133"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and " 1191"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and "
@@ -1139,11 +1197,11 @@ msgid ""
1139"the context of CoDoNS." 1197"the context of CoDoNS."
1140msgstr "" 1198msgstr ""
1141 1199
1142#: template/faq.html.j2:247 1200#: template/faq.html.j2:304
1143msgid "What is the difference between GNS and SocialDNS?" 1201msgid "What is the difference between GNS and SocialDNS?"
1144msgstr "" 1202msgstr ""
1145 1203
1146#: template/faq.html.j2:249 1204#: template/faq.html.j2:306
1147msgid "" 1205msgid ""
1148"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1206"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1149"with SocialDNS the mappings are shared through the social network and " 1207"with SocialDNS the mappings are shared through the social network and "
@@ -1153,11 +1211,11 @@ msgid ""
1153"the name (the authority) manually changes the record." 1211"the name (the authority) manually changes the record."
1154msgstr "" 1212msgstr ""
1155 1213
1156#: template/faq.html.j2:263 1214#: template/faq.html.j2:320
1157msgid "What is the difference between GNS and ODDNS?" 1215msgid "What is the difference between GNS and ODDNS?"
1158msgstr "" 1216msgstr ""
1159 1217
1160#: template/faq.html.j2:265 1218#: template/faq.html.j2:322
1161msgid "" 1219msgid ""
1162"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1220"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1163"registries (such as those for \".com\" and \".org\"). Instead of using " 1221"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1166,23 +1224,23 @@ msgid ""
1166"servers. Resolution will fail if the target name servers change IPs." 1224"servers. Resolution will fail if the target name servers change IPs."
1167msgstr "" 1225msgstr ""
1168 1226
1169#: template/faq.html.j2:276 1227#: template/faq.html.j2:333
1170msgid "What is the difference between GNS and Namecoin?" 1228msgid "What is the difference between GNS and Namecoin?"
1171msgstr "" 1229msgstr ""
1172 1230
1173#: template/faq.html.j2:283 1231#: template/faq.html.j2:340
1174msgid "What is the difference between GNS and Handshake?" 1232msgid "What is the difference between GNS and Handshake?"
1175msgstr "" 1233msgstr ""
1176 1234
1177#: template/faq.html.j2:289 1235#: template/faq.html.j2:346
1178msgid "What is the difference between GNS and ENS?" 1236msgid "What is the difference between GNS and ENS?"
1179msgstr "" 1237msgstr ""
1180 1238
1181#: template/faq.html.j2:295 1239#: template/faq.html.j2:352
1182msgid "What is the difference between GNS and TrickleDNS?" 1240msgid "What is the difference between GNS and TrickleDNS?"
1183msgstr "" 1241msgstr ""
1184 1242
1185#: template/faq.html.j2:297 1243#: template/faq.html.j2:354
1186msgid "" 1244msgid ""
1187"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1245"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1188"resolvers of participating domains to provide &quot;better availability, " 1246"resolvers of participating domains to provide &quot;better availability, "
@@ -1194,13 +1252,13 @@ msgid ""
1194"the DNS hierarchy." 1252"the DNS hierarchy."
1195msgstr "" 1253msgstr ""
1196 1254
1197#: template/faq.html.j2:310 1255#: template/faq.html.j2:367
1198msgid "" 1256msgid ""
1199"Does GNS require real-world introduction (secure PKEY exchange) in the style " 1257"Does GNS require real-world introduction (secure PKEY exchange) in the style "
1200"of the PGP web of trust?" 1258"of the PGP web of trust?"
1201msgstr "" 1259msgstr ""
1202 1260
1203#: template/faq.html.j2:312 1261#: template/faq.html.j2:369
1204msgid "" 1262msgid ""
1205"A: For security, it is well known that an initial trust path between the two " 1263"A: For security, it is well known that an initial trust path between the two "
1206"parties must exist. However, for applications where this is not required, " 1264"parties must exist. However, for applications where this is not required, "
@@ -1210,16 +1268,16 @@ msgid ""
1210"installation. Thus, any name registered with FCFS is in fact global and " 1268"installation. Thus, any name registered with FCFS is in fact global and "
1211"requires no further introduction. However, the security of these names " 1269"requires no further introduction. However, the security of these names "
1212"depends entirely on the trustworthiness of the FCFS authority. The authority " 1270"depends entirely on the trustworthiness of the FCFS authority. The authority "
1213"can be queried under the &quot;.ping&quot; TLD." 1271"can be queried under the &quot;.pin&quot; TLD."
1214msgstr "" 1272msgstr ""
1215 1273
1216#: template/faq.html.j2:327 1274#: template/faq.html.j2:384
1217msgid "" 1275msgid ""
1218"How can a legitimate domain owner tell other people to not use his name in " 1276"How can a legitimate domain owner tell other people to not use his name in "
1219"GNS?" 1277"GNS?"
1220msgstr "" 1278msgstr ""
1221 1279
1222#: template/faq.html.j2:329 1280#: template/faq.html.j2:386
1223msgid "" 1281msgid ""
1224"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; " 1282"A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; "
1225"domain owner. Any user can claim any name (as his preferred name or &quot;" 1283"domain owner. Any user can claim any name (as his preferred name or &quot;"
@@ -1228,13 +1286,13 @@ msgid ""
1228"name) for this user." 1286"name) for this user."
1229msgstr "" 1287msgstr ""
1230 1288
1231#: template/faq.html.j2:340 1289#: template/faq.html.j2:397
1232msgid "" 1290msgid ""
1233"Did you consider the privacy implications of making your personal GNS zone " 1291"Did you consider the privacy implications of making your personal GNS zone "
1234"visible?" 1292"visible?"
1235msgstr "" 1293msgstr ""
1236 1294
1237#: template/faq.html.j2:342 1295#: template/faq.html.j2:399
1238msgid "" 1296msgid ""
1239"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1297"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1240"with other users (via DHT or zone transfers) only if this flag is not set. " 1298"with other users (via DHT or zone transfers) only if this flag is not set. "
@@ -1242,11 +1300,11 @@ msgid ""
1242"made public." 1300"made public."
1243msgstr "" 1301msgstr ""
1244 1302
1245#: template/faq.html.j2:352 1303#: template/faq.html.j2:409
1246msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1304msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1247msgstr "" 1305msgstr ""
1248 1306
1249#: template/faq.html.j2:354 1307#: template/faq.html.j2:411
1250msgid "" 1308msgid ""
1251"A: The question presumes that (a) virtual hosting is only necessary because " 1309"A: The question presumes that (a) virtual hosting is only necessary because "
1252"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context " 1310"of IPv4 address scarcity, and (b) that LEHOs are only useful in the context "
@@ -1258,13 +1316,13 @@ msgid ""
1258"become commonplace, GNS should work with today's networks." 1316"become commonplace, GNS should work with today's networks."
1259msgstr "" 1317msgstr ""
1260 1318
1261#: template/faq.html.j2:368 1319#: template/faq.html.j2:425
1262msgid "" 1320msgid ""
1263"Why does GNS not use a trust metric or consensus to determine globally " 1321"Why does GNS not use a trust metric or consensus to determine globally "
1264"unique names?" 1322"unique names?"
1265msgstr "" 1323msgstr ""
1266 1324
1267#: template/faq.html.j2:370 1325#: template/faq.html.j2:427
1268msgid "" 1326msgid ""
1269"A: Trust metrics have the fundamental problem that they have thresholds. As " 1327"A: Trust metrics have the fundamental problem that they have thresholds. As "
1270"trust relationships evolve, mappings would change their meaning as they " 1328"trust relationships evolve, mappings would change their meaning as they "
@@ -1273,11 +1331,11 @@ msgid ""
1273"consensus might be easy to manipulate by adversaries." 1331"consensus might be easy to manipulate by adversaries."
1274msgstr "" 1332msgstr ""
1275 1333
1276#: template/faq.html.j2:381 1334#: template/faq.html.j2:438
1277msgid "How do you handle compromised zone keys in GNS?" 1335msgid "How do you handle compromised zone keys in GNS?"
1278msgstr "" 1336msgstr ""
1279 1337
1280#: template/faq.html.j2:383 1338#: template/faq.html.j2:440
1281msgid "" 1339msgid ""
1282"A: The owner of a private key can create a revocation message. This one can " 1340"A: The owner of a private key can create a revocation message. This one can "
1283"then be flooded throughout the overlay network, creating a copy at all " 1341"then be flooded throughout the overlay network, creating a copy at all "
@@ -1287,11 +1345,11 @@ msgid ""
1287"message when resolving names." 1345"message when resolving names."
1288msgstr "" 1346msgstr ""
1289 1347
1290#: template/faq.html.j2:395 1348#: template/faq.html.j2:452
1291msgid "Could the signing algorithm of GNS be upgraded in the future?" 1349msgid "Could the signing algorithm of GNS be upgraded in the future?"
1292msgstr "" 1350msgstr ""
1293 1351
1294#: template/faq.html.j2:397 1352#: template/faq.html.j2:454
1295msgid "" 1353msgid ""
1296"A: Yes. In our efforts to standardize GNS, we have already modified the " 1354"A: Yes. In our efforts to standardize GNS, we have already modified the "
1297"protocol to support alternative delegation records. <br> <br> Naturally, " 1355"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1301,12 +1359,12 @@ msgid ""
1301"different cipher system." 1359"different cipher system."
1302msgstr "" 1360msgstr ""
1303 1361
1304#: template/faq.html.j2:411 1362#: template/faq.html.j2:468
1305msgid "" 1363msgid ""
1306"How can a GNS zone maintain several name servers, e.g. for load balancing?" 1364"How can a GNS zone maintain several name servers, e.g. for load balancing?"
1307msgstr "" 1365msgstr ""
1308 1366
1309#: template/faq.html.j2:413 1367#: template/faq.html.j2:470
1310msgid "" 1368msgid ""
1311"A: We don't expect this to be necessary, as GNS records are stored (and " 1369"A: We don't expect this to be necessary, as GNS records are stored (and "
1312"replicated) in the R5N DHT. Thus the authority will typically not be " 1370"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1317,13 +1375,13 @@ msgid ""
1317"the zone's key and database among them)." 1375"the zone's key and database among them)."
1318msgstr "" 1376msgstr ""
1319 1377
1320#: template/faq.html.j2:426 1378#: template/faq.html.j2:483
1321msgid "" 1379msgid ""
1322"Why do you believe it is worth giving up unique names for censorship " 1380"Why do you believe it is worth giving up unique names for censorship "
1323"resistance?" 1381"resistance?"
1324msgstr "" 1382msgstr ""
1325 1383
1326#: template/faq.html.j2:428 1384#: template/faq.html.j2:485
1327msgid "" 1385msgid ""
1328"A: The GNU Name system offers an alternative to DNS that is censorship " 1386"A: The GNU Name system offers an alternative to DNS that is censorship "
1329"resistant. As with any security mechanism, this comes at a cost (names are " 1387"resistant. As with any security mechanism, this comes at a cost (names are "
@@ -1335,11 +1393,11 @@ msgid ""
1335"globally&quot; unique name worth, if it does not resolve?" 1393"globally&quot; unique name worth, if it does not resolve?"
1336msgstr "" 1394msgstr ""
1337 1395
1338#: template/faq.html.j2:442 1396#: template/faq.html.j2:499
1339msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1397msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1340msgstr "" 1398msgstr ""
1341 1399
1342#: template/faq.html.j2:444 1400#: template/faq.html.j2:501
1343msgid "" 1401msgid ""
1344"A: We say that DNS is 'centralized' because it has a central component / " 1402"A: We say that DNS is 'centralized' because it has a central component / "
1345"central point of failure --- the root zone and its management by IANA/ICANN. " 1403"central point of failure --- the root zone and its management by IANA/ICANN. "
@@ -1348,11 +1406,11 @@ msgid ""
1348"Iraq during the wars at the beginning of the 21st century." 1406"Iraq during the wars at the beginning of the 21st century."
1349msgstr "" 1407msgstr ""
1350 1408
1351#: template/faq.html.j2:455 1409#: template/faq.html.j2:512
1352msgid "How does GNS protect against layer-3 censorship?" 1410msgid "How does GNS protect against layer-3 censorship?"
1353msgstr "" 1411msgstr ""
1354 1412
1355#: template/faq.html.j2:457 1413#: template/faq.html.j2:514
1356msgid "" 1414msgid ""
1357"A: GNS does not directly help with layer-3 censorship, but it does help " 1415"A: GNS does not directly help with layer-3 censorship, but it does help "
1358"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, " 1416"indirectly in two ways: <ol> <li> Many websites today use virtual hosting, "
@@ -1365,11 +1423,11 @@ msgid ""
1365"easier to use. </ol>" 1423"easier to use. </ol>"
1366msgstr "" 1424msgstr ""
1367 1425
1368#: template/faq.html.j2:476 1426#: template/faq.html.j2:533
1369msgid "Does GNS work with search engines?" 1427msgid "Does GNS work with search engines?"
1370msgstr "" 1428msgstr ""
1371 1429
1372#: template/faq.html.j2:478 1430#: template/faq.html.j2:535
1373msgid "" 1431msgid ""
1374"A: GNS creates no significant problems for search engines, as they can use " 1432"A: GNS creates no significant problems for search engines, as they can use "
1375"GNS to perform name resolution as well as any normal user. Naturally, while " 1433"GNS to perform name resolution as well as any normal user. Naturally, while "
@@ -1381,11 +1439,11 @@ msgid ""
1381"obviously not obtain censorship-resistant names." 1439"obviously not obtain censorship-resistant names."
1382msgstr "" 1440msgstr ""
1383 1441
1384#: template/faq.html.j2:492 1442#: template/faq.html.j2:549
1385msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1443msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1386msgstr "" 1444msgstr ""
1387 1445
1388#: template/faq.html.j2:494 1446#: template/faq.html.j2:551
1389msgid "" 1447msgid ""
1390"A: UIA and GNS both share the same basic naming model, which actually " 1448"A: UIA and GNS both share the same basic naming model, which actually "
1391"originated with Rivest's SDSI. However, UIA is not concerned about " 1449"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1396,11 +1454,11 @@ msgid ""
1396"about legacy systems (clean slate)." 1454"about legacy systems (clean slate)."
1397msgstr "" 1455msgstr ""
1398 1456
1399#: template/faq.html.j2:507 1457#: template/faq.html.j2:564
1400msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1458msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1401msgstr "" 1459msgstr ""
1402 1460
1403#: template/faq.html.j2:509 1461#: template/faq.html.j2:566
1404msgid "" 1462msgid ""
1405"A: First of all, in GNS you can explicitly see the trust chain, so you know " 1463"A: First of all, in GNS you can explicitly see the trust chain, so you know "
1406"if a name you are resolving belongs to a friend, or a friend-of-a-friend, " 1464"if a name you are resolving belongs to a friend, or a friend-of-a-friend, "
@@ -1410,13 +1468,13 @@ msgid ""
1410"than about 128 entities." 1468"than about 128 entities."
1411msgstr "" 1469msgstr ""
1412 1470
1413#: template/faq.html.j2:521 1471#: template/faq.html.j2:578
1414msgid "" 1472msgid ""
1415"How does GNS handle SRV/TLSA records where service and protocol are part of " 1473"How does GNS handle SRV/TLSA records where service and protocol are part of "
1416"the domain name?" 1474"the domain name?"
1417msgstr "" 1475msgstr ""
1418 1476
1419#: template/faq.html.j2:523 1477#: template/faq.html.j2:580
1420msgid "" 1478msgid ""
1421"A: When GNS splits a domain name into labels for resolution, it detects the " 1479"A: When GNS splits a domain name into labels for resolution, it detects the "
1422"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the " 1480"&quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the "
@@ -1428,13 +1486,13 @@ msgid ""
1428"record type) to it." 1486"record type) to it."
1429msgstr "" 1487msgstr ""
1430 1488
1431#: template/faq.html.j2:541 1489#: template/faq.html.j2:596
1432msgid "" 1490msgid ""
1433"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 1491"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
1434"Should I worry?" 1492"Should I worry?"
1435msgstr "" 1493msgstr ""
1436 1494
1437#: template/faq.html.j2:543 1495#: template/faq.html.j2:598
1438msgid "" 1496msgid ""
1439"A: Right now, this is expected and a known cause for high latency in GNUnet. " 1497"A: Right now, this is expected and a known cause for high latency in GNUnet. "
1440"We have started a major rewrite to address this and other problems, but " 1498"We have started a major rewrite to address this and other problems, but "
@@ -1442,23 +1500,23 @@ msgid ""
1442"expected." 1500"expected."
1443msgstr "" 1501msgstr ""
1444 1502
1445#: template/faq.html.j2:552 1503#: template/faq.html.j2:607
1446msgid "Error opening `/dev/net/tun': No such file or directory?" 1504msgid "Error opening `/dev/net/tun': No such file or directory?"
1447msgstr "" 1505msgstr ""
1448 1506
1449#: template/faq.html.j2:554 1507#: template/faq.html.j2:609
1450msgid "" 1508msgid ""
1451"A: If you get this error message, the solution is simple. Issue the " 1509"A: If you get this error message, the solution is simple. Issue the "
1452"following commands (as root) to create the required device file" 1510"following commands (as root) to create the required device file"
1453msgstr "" 1511msgstr ""
1454 1512
1455#: template/faq.html.j2:566 1513#: template/faq.html.j2:621
1456msgid "" 1514msgid ""
1457"'iptables: No chain/target/match by that name.' (when running gnunet-service-" 1515"'iptables: No chain/target/match by that name.' (when running gnunet-service-"
1458"dns)?" 1516"dns)?"
1459msgstr "" 1517msgstr ""
1460 1518
1461#: template/faq.html.j2:568 1519#: template/faq.html.j2:623
1462msgid "" 1520msgid ""
1463"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1521"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1464"support. This is accomplished by having the correct kernel options. Check if " 1522"support. This is accomplished by having the correct kernel options. Check if "
@@ -1466,16 +1524,169 @@ msgid ""
1466"'m' (and the module is loaded)." 1524"'m' (and the module is loaded)."
1467msgstr "" 1525msgstr ""
1468 1526
1469#: template/faq.html.j2:580 1527#: template/faq.html.j2:635
1470msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1528msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1471msgstr "" 1529msgstr ""
1472 1530
1473#: template/faq.html.j2:582 1531#: template/faq.html.j2:637
1474msgid "" 1532msgid ""
1475"A: If you get an error stating that the VPN timeout was reached, check if " 1533"A: If you get an error stating that the VPN timeout was reached, check if "
1476"your firewall is enabled and blocking the connections." 1534"your firewall is enabled and blocking the connections."
1477msgstr "" 1535msgstr ""
1478 1536
1537#: template/faq.html.j2:645
1538msgid ""
1539"I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1540msgstr ""
1541
1542#: template/faq.html.j2:647
1543msgid ""
1544"A: This error usually occurs when your linker fails to locate one of "
1545"GNUnet's libraries. This can have two causes. First, it is theoretically "
1546"possible that the library is not installed on your system; however, if you "
1547"compiled GNUnet the normal way and/or used a binary package, that is highly "
1548"unlikely. The more common cause is that you installed GNUnet to a directory "
1549"that your linker does not search. There are several ways to fix this that "
1550"are described below. If you are 'root' and you installed to a system folder "
1551"(such as /usr/local), you want to add the libraries to the system-wide "
1552"search path. This is done by adding a line \"/usr/local/lib/\" to /etc/ld.so."
1553"conf and running \"ldconfig\". If you installed GNUnet to /opt or any other "
1554"similar path, you obviously have to change \"/usr/local\" accordingly. If "
1555"you do not have 'root' rights or if you installed GNUnet to say \"/home/"
1556"$USER/\", then you can explicitly tell your linker to search a particular "
1557"directory for libraries using the \"LD_LIBRARY_PATH\" environment variable. "
1558"For example, if you configured GNUnet using a prefix of \"$HOME/gnunet/\" "
1559"you want to run:"
1560msgstr ""
1561
1562#: template/faq.html.j2:673
1563msgid ""
1564"to ensure GNUnet's binaries and libraries are found. In order to avoid "
1565"having to do so each time, you can add the above lines (without the \"$\") "
1566"to your .bashrc or .profile file. You will have to logout and login again to "
1567"have this new profile be applied to all shells (including your desktop "
1568"environment)."
1569msgstr ""
1570
1571#: template/faq.html.j2:680
1572msgid "What error messages can be ignored?"
1573msgstr ""
1574
1575#: template/faq.html.j2:682
1576msgid ""
1577"A: Error messages flagged as \"DEBUG\" should be disabled in binaries built "
1578"for end-users and can always be ignored. Error messages flagged as \"INFO\" "
1579"always refer to harmless events that require no action. For example, GNUnet "
1580"may use an INFO message to indicate that it is currently performing an "
1581"expensive operation that will take some time. GNUnet will also use INFO "
1582"messages to display information about important configuration values."
1583msgstr ""
1584
1585#: template/faq.html.j2:698
1586msgid "How does GNUnet compare to other file-sharing applications?"
1587msgstr ""
1588
1589#: template/faq.html.j2:700
1590msgid ""
1591"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most other "
1592"P2P networks, GNUnet was designed with security in mind as the highest "
1593"priority. We intend on producing a network with comprehensive security "
1594"features. Many other P2P networks are open to a wide variety of attacks, and "
1595"users have little privacy. GNUnet is also Free Software and thus the source "
1596"code is available, so you do not have to worry about being spied upon by the "
1597"software. The following table summarises the main differences between GNUnet "
1598"and other systems. The information is accurate to the best of our knowledge. "
1599"The comparison is difficult since there are sometimes differences between "
1600"various implementations of (almost) the same protocol. In general, we pick a "
1601"free implementation as the reference implementation since it is possible to "
1602"inspect the free code. Also, all of these systems are changing over time and "
1603"thus the data below may not be up-to-date. If you find any flaws, please let "
1604"us know. Finally, the table is not saying terribly much (it is hard to "
1605"compare these systems this briefly), so if you want the real differences, "
1606"read the research papers (and probably the code)."
1607msgstr ""
1608
1609#: template/faq.html.j2:814
1610msgid ""
1611"Another important point of reference are the various anonymous peer-to-peer "
1612"networks. Here, there are differences in terms of application domain and how "
1613"specifically anonymity is achieved. Anonymous routing is a hard research "
1614"topic, so for a superficial comparisson like this one we focus on the "
1615"latency. Another important factor is the programming language. Type-safe "
1616"languages may offer certain security benefits; however, this may come at the "
1617"cost of significant increases in resource consumption which in turn may "
1618"reduce anonymity."
1619msgstr ""
1620
1621#: template/faq.html.j2:827
1622msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1623msgstr ""
1624
1625#: template/faq.html.j2:829
1626msgid ""
1627"A: Generally, there is the possibility of a known plaintext attack on "
1628"keywords, but since the user has control over the keywords that are "
1629"associated with the content he inserts, the user can take advantage of the "
1630"same techniques used to generate reasonable passwords to defend against such "
1631"an attack. In any event, we are not trying to hide content; thus, unless the "
1632"user is trying to insert information into the network that can only be "
1633"shared with a small group of people, there is no real reason to try to "
1634"obfuscate the content by choosing a difficult keyword anyway."
1635msgstr ""
1636
1637#: template/faq.html.j2:843
1638msgid "What do you mean by anonymity?"
1639msgstr ""
1640
1641#: template/faq.html.j2:845
1642msgid ""
1643"A: Anonymity is the lack of distinction of an individual from a (large) "
1644"group. A central goal for anonymous file-sharing in GNUnet is to make all "
1645"users (peers) form a group and to make communications in that group "
1646"anonymous, that is, nobody (but the initiator) should be able to tell which "
1647"of the peers in the group originated the message. In other words, it should "
1648"be difficult to impossible for an adversary to distinguish between the "
1649"originating peer and all other peers."
1650msgstr ""
1651
1652#: template/faq.html.j2:857
1653msgid "What does my system do when participating in GNUnet file sharing?"
1654msgstr ""
1655
1656#: template/faq.html.j2:859
1657msgid ""
1658"A: In GNUnet you set up a node (a peer). It is identified by an ID (hash of "
1659"its public key) and has a number of addresses it is reachable by (may have "
1660"no addresses, for instance when it's behind a NAT). You specify bandwidth "
1661"limits (how much traffic GNUnet is allowed to consume) and datastore quote "
1662"(how large your on-disk block storage is) . Your node will then proceed to "
1663"connect to other nodes, becoming part of the network."
1664msgstr ""
1665
1666#: template/faq.html.j2:874
1667msgid "How can I help translate this webpage into other languages?"
1668msgstr ""
1669
1670#: template/faq.html.j2:876
1671msgid ""
1672"A: First, you need to register an account with our weblate system. Please "
1673"send an e-mail with the desired target language to translators@gnunet.org or "
1674"ask for help on the #gnunet chat on irc.freenode.net. Typically someone with "
1675"sufficient permissions will then grant you access. Naturally, any abuse will "
1676"result in the loss of permissions."
1677msgstr ""
1678
1679#: template/faq.html.j2:888
1680msgid "I have some great idea for a new feature, what should I do?"
1681msgstr ""
1682
1683#: template/faq.html.j2:890
1684msgid ""
1685"A: Sadly, we have many more feature requests than we can possibly implement. "
1686"The best way to actually get a new feature implemented is to do it yourself "
1687"--- and to then send us a patch."
1688msgstr ""
1689
1479#: template/glossary.html.j2:12 1690#: template/glossary.html.j2:12
1480msgid "Ego" 1691msgid "Ego"
1481msgstr "" 1692msgstr ""
diff --git a/locale/messages.pot b/locale/messages.pot
index 4b2a70b6..4b5a8b5f 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 12:43+0100\n" 11"POT-Creation-Date: 2021-03-12 15:55+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"
@@ -796,34 +796,42 @@ msgid ""
796"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>" 796"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
797msgstr "" 797msgstr ""
798 798
799#: template/faq.html.j2:12 template/faq.html.j2:21 799#: template/faq.html.j2:12 template/faq.html.j2:23
800msgid "General" 800msgid "General"
801msgstr "" 801msgstr ""
802 802
803#: template/faq.html.j2:13 template/faq.html.j2:146 template/gns.html.j2:37 803#: template/faq.html.j2:13 template/faq.html.j2:149 template/gns.html.j2:37
804msgid "Features" 804msgid "Features"
805msgstr "" 805msgstr ""
806 806
807#: template/faq.html.j2:15 template/faq.html.j2:539 807#: template/faq.html.j2:15 template/faq.html.j2:594
808msgid "Error messages" 808msgid "Error messages"
809msgstr "" 809msgstr ""
810 810
811#: template/faq.html.j2:24 811#: template/faq.html.j2:16 template/faq.html.j2:696
812msgid "What do I do if my question is not answered here?" 812msgid "File-sharing"
813msgstr ""
814
815#: template/faq.html.j2:17 template/faq.html.j2:872
816msgid "Contributing"
813msgstr "" 817msgstr ""
814 818
815#: template/faq.html.j2:26 819#: template/faq.html.j2:26
820msgid "What do I do if my question is not answered here?"
821msgstr ""
822
823#: template/faq.html.j2:28
816msgid "" 824msgid ""
817"A: There are many other sources of information. You can read additional " 825"A: There are many other sources of information. You can read additional "
818"documentation or ask the question on the help-gnunet@gnu.org mailing list" 826"documentation or ask the question on the help-gnunet@gnu.org mailing list"
819" or the #gnunet IRC on irc.freenode.net." 827" or the #gnunet IRC on irc.freenode.net."
820msgstr "" 828msgstr ""
821 829
822#: template/faq.html.j2:34 830#: template/faq.html.j2:36
823msgid "When are you going to release the next version?" 831msgid "When are you going to release the next version?"
824msgstr "" 832msgstr ""
825 833
826#: template/faq.html.j2:36 834#: template/faq.html.j2:38
827msgid "" 835msgid ""
828"A: The general answer is, when it is ready. A better answer may be: " 836"A: The general answer is, when it is ready. A better answer may be: "
829"earlier if you contribute (test, debug, code, document). Every release " 837"earlier if you contribute (test, debug, code, document). Every release "
@@ -833,22 +841,22 @@ msgid ""
833"notification." 841"notification."
834msgstr "" 842msgstr ""
835 843
836#: template/faq.html.j2:47 844#: template/faq.html.j2:49
837msgid "Is the code free?" 845msgid "Is the code free?"
838msgstr "" 846msgstr ""
839 847
840#: template/faq.html.j2:49 848#: template/faq.html.j2:51
841msgid "" 849msgid ""
842"A: GNUnet is free software, available under the <a " 850"A: GNUnet is free software, available under the <a "
843"href=\"https://www.gnu.org/licenses/agpl-3.0.en.html\">GNU Affero Public " 851"href=\"https://www.gnu.org/licenses/agpl-3.0.en.html\">GNU Affero Public "
844"License (AGPL)</a>." 852"License (AGPL)</a>."
845msgstr "" 853msgstr ""
846 854
847#: template/faq.html.j2:56 855#: template/faq.html.j2:58
848msgid "Are there any known bugs?" 856msgid "Are there any known bugs?"
849msgstr "" 857msgstr ""
850 858
851#: template/faq.html.j2:58 859#: template/faq.html.j2:60
852msgid "" 860msgid ""
853"A: We track the list of currently known bugs in the <a " 861"A: We track the list of currently known bugs in the <a "
854"href=\"https://bugs.gnunet.org/\">Mantis system</a>. Some bugs are " 862"href=\"https://bugs.gnunet.org/\">Mantis system</a>. Some bugs are "
@@ -859,21 +867,21 @@ msgid ""
859"you can set its view status to private (this should be the exception)." 867"you can set its view status to private (this should be the exception)."
860msgstr "" 868msgstr ""
861 869
862#: template/faq.html.j2:71 870#: template/faq.html.j2:73 template/faq.html.j2:193
863msgid "Is there a graphical user interface?" 871msgid "Is there a graphical user interface?"
864msgstr "" 872msgstr ""
865 873
866#: template/faq.html.j2:73 874#: template/faq.html.j2:75
867msgid "" 875msgid ""
868"A: gnunet-gtk is a separate download. The package contains various GTK+ " 876"A: gnunet-gtk is a separate download. The package contains various GTK+ "
869"based graphical interfaces, including a graphical tool for configuration." 877"based graphical interfaces, including a graphical tool for configuration."
870msgstr "" 878msgstr ""
871 879
872#: template/faq.html.j2:81 880#: template/faq.html.j2:83
873msgid "Why does gnunet-service-nse create a high CPU load?" 881msgid "Why does gnunet-service-nse create a high CPU load?"
874msgstr "" 882msgstr ""
875 883
876#: template/faq.html.j2:83 884#: template/faq.html.j2:85
877msgid "" 885msgid ""
878"A: The gnunet-service-nse process will initially compute a so-called " 886"A: The gnunet-service-nse process will initially compute a so-called "
879"&quot;proof-of-work&quot; which is used to convince the network that your" 887"&quot;proof-of-work&quot; which is used to convince the network that your"
@@ -885,11 +893,11 @@ msgid ""
885"value. The default is &quot;5 ms&quot;." 893"value. The default is &quot;5 ms&quot;."
886msgstr "" 894msgstr ""
887 895
888#: template/faq.html.j2:97 896#: template/faq.html.j2:99
889msgid "How does GNUnet compare to Tor?" 897msgid "How does GNUnet compare to Tor?"
890msgstr "" 898msgstr ""
891 899
892#: template/faq.html.j2:99 900#: template/faq.html.j2:101
893msgid "" 901msgid ""
894"A: Tor focuses on anonymous communication and censorship-resistance for " 902"A: Tor focuses on anonymous communication and censorship-resistance for "
895"TCP connections and, with the Tor Browser Bundle, for the Web in " 903"TCP connections and, with the Tor Browser Bundle, for the Web in "
@@ -897,11 +905,11 @@ msgid ""
897"decentralized networking, but that is too broad to be called a focus." 905"decentralized networking, but that is too broad to be called a focus."
898msgstr "" 906msgstr ""
899 907
900#: template/faq.html.j2:109 908#: template/faq.html.j2:111
901msgid "How does GNUnet compare to I2P?" 909msgid "How does GNUnet compare to I2P?"
902msgstr "" 910msgstr ""
903 911
904#: template/faq.html.j2:111 912#: template/faq.html.j2:113
905msgid "" 913msgid ""
906"A: Both GNUnet and I2P want to build a better, more secure, more " 914"A: Both GNUnet and I2P want to build a better, more secure, more "
907"decentralized Internet. However, on the technical side, there are almost " 915"decentralized Internet. However, on the technical side, there are almost "
@@ -910,11 +918,11 @@ msgid ""
910"(anonymized) applications. I2P is largely used via a Web frontend." 918"(anonymized) applications. I2P is largely used via a Web frontend."
911msgstr "" 919msgstr ""
912 920
913#: template/faq.html.j2:122 921#: template/faq.html.j2:124
914msgid "Is GNUnet ready for use on production systems?" 922msgid "Is GNUnet ready for use on production systems?"
915msgstr "" 923msgstr ""
916 924
917#: template/faq.html.j2:124 925#: template/faq.html.j2:126
918msgid "" 926msgid ""
919"A: GNUnet is still undergoing major development. It is largely not yet " 927"A: GNUnet is still undergoing major development. It is largely not yet "
920"ready for usage beyond developers. Your mileage will vary depending on " 928"ready for usage beyond developers. Your mileage will vary depending on "
@@ -924,22 +932,22 @@ msgid ""
924"[TNG]&quot;)" 932"[TNG]&quot;)"
925msgstr "" 933msgstr ""
926 934
927#: template/faq.html.j2:134 935#: template/faq.html.j2:136
928msgid "Is GNUnet build using distributed ledger technologies?" 936msgid "Is GNUnet build using distributed ledger technologies?"
929msgstr "" 937msgstr ""
930 938
931#: template/faq.html.j2:136 939#: template/faq.html.j2:138
932msgid "" 940msgid ""
933"A: No. GNUnet is a new network protocol stack for building secure, " 941"A: No. GNUnet is a new network protocol stack for building secure, "
934"distributed, and privacy-preserving applications. While a ledger could be" 942"distributed, and privacy-preserving applications. While a ledger could be"
935" built using GNUnet, we currently have no plans in doing so." 943" built using GNUnet, we currently have no plans in doing so."
936msgstr "" 944msgstr ""
937 945
938#: template/faq.html.j2:148 946#: template/faq.html.j2:151
939msgid "What can I do with GNUnet?" 947msgid "What can I do with GNUnet?"
940msgstr "" 948msgstr ""
941 949
942#: template/faq.html.j2:150 950#: template/faq.html.j2:153
943msgid "" 951msgid ""
944"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it " 952"A: GNUnet is a peer-to-peer framework, by which we mostly mean that it "
945"can do more than just one thing. Naturally, the implementation and " 953"can do more than just one thing. Naturally, the implementation and "
@@ -947,7 +955,7 @@ msgid ""
947"others." 955"others."
948msgstr "" 956msgstr ""
949 957
950#: template/faq.html.j2:157 958#: template/faq.html.j2:160
951msgid "" 959msgid ""
952"For users, GNUnet offers anonymous and non-anonymous file-sharing, a " 960"For users, GNUnet offers anonymous and non-anonymous file-sharing, a "
953"fully decentralized and censorship-resistant replacement for DNS and a " 961"fully decentralized and censorship-resistant replacement for DNS and a "
@@ -956,11 +964,60 @@ msgid ""
956msgstr "" 964msgstr ""
957 965
958#: template/faq.html.j2:171 966#: template/faq.html.j2:171
959msgid "Who runs the GNS root zone?" 967msgid "Is it possible to surf the WWW anonymously with GNUnet?"
960msgstr "" 968msgstr ""
961 969
962#: template/faq.html.j2:173 970#: template/faq.html.j2:173
963msgid "" 971msgid ""
972"A: It is not possible use GNUnet for anonymous browsing at this point. We"
973" recommend that you use Tor for anonymous surfing."
974msgstr ""
975
976#: template/faq.html.j2:181
977msgid "Is it possible to access GNUnet via a browser as an anonymous WWW?"
978msgstr ""
979
980#: template/faq.html.j2:183
981msgid ""
982"A: There is currently no proxy (like fproxy in Freenet) for GNUnet that "
983"would make it accessible with a browser. It is possible to build such a "
984"proxy and all one needs to know is the protocol used between browser and "
985"proxy and a swift look at the GNUnet code for file-sharing."
986msgstr ""
987
988#: template/faq.html.j2:195
989msgid ""
990"A: There are actually a few graphical user interfaces for different "
991"functions. gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for "
992"file-sharing. There are a few other gnunet-XXX-gtk GUIs of lesser "
993"importance. Note that in order to obtain the GUI, you need to install the"
994" gnunet-gtk package, which is a separate download. gnunet-gtk is a meta "
995"GUI that integrates most of the other GUIs in one window. One exception "
996"is gnunet-setup, which must still be run separately at this time (as "
997"setup requires the peer to be stopped)."
998msgstr ""
999
1000#: template/faq.html.j2:210
1001msgid "On top of which operating systems does GNUnet run?"
1002msgstr ""
1003
1004#: template/faq.html.j2:212
1005msgid ""
1006"A: GNUnet is being developed and tested primarily under Debian GNU/Linux."
1007" Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch,"
1008" FreeBSD and macOS. We have reports of working versions on many other "
1009"GNU/Linux distributions; in the past we had reports of working versions "
1010"on NetBSD, OpenBSD and Solaris. However, not all of those reports are "
1011"recent, so if you cannot get GNUnet to work on those systems please let "
1012"us know."
1013msgstr ""
1014
1015#: template/faq.html.j2:228
1016msgid "Who runs the GNS root zone?"
1017msgstr ""
1018
1019#: template/faq.html.j2:230
1020msgid ""
964"A: Short answer: you. The long answer is the GNUnet will ship with a " 1021"A: Short answer: you. The long answer is the GNUnet will ship with a "
965"default configuration of top-level domains. The governance of this " 1022"default configuration of top-level domains. The governance of this "
966"default configuration is not yet established. In any case, the user will " 1023"default configuration is not yet established. In any case, the user will "
@@ -969,11 +1026,11 @@ msgid ""
969"themselves." 1026"themselves."
970msgstr "" 1027msgstr ""
971 1028
972#: template/faq.html.j2:184 1029#: template/faq.html.j2:241
973msgid "Where is the per-user GNS database kept?" 1030msgid "Where is the per-user GNS database kept?"
974msgstr "" 1031msgstr ""
975 1032
976#: template/faq.html.j2:186 1033#: template/faq.html.j2:243
977msgid "" 1034msgid ""
978"A: The short answer is that the database is kept at the user's GNUnet " 1035"A: The short answer is that the database is kept at the user's GNUnet "
979"peer. Now, a user may run multiple GNUnet peers, in which case the " 1036"peer. Now, a user may run multiple GNUnet peers, in which case the "
@@ -986,11 +1043,11 @@ msgid ""
986"(and secure) their GNS database." 1043"(and secure) their GNS database."
987msgstr "" 1044msgstr ""
988 1045
989#: template/faq.html.j2:201 1046#: template/faq.html.j2:258
990msgid "What is the expected average size of a GNS namestore database?" 1047msgid "What is the expected average size of a GNS namestore database?"
991msgstr "" 1048msgstr ""
992 1049
993#: template/faq.html.j2:203 1050#: template/faq.html.j2:260
994msgid "" 1051msgid ""
995"A: Pretty small. Based on our user study where we looked at browser " 1052"A: Pretty small. Based on our user study where we looked at browser "
996"histories and the number of domains visited, we expect that GNS databases" 1053"histories and the number of domains visited, we expect that GNS databases"
@@ -998,11 +1055,11 @@ msgid ""
998"fit even on mobile devices." 1055"fit even on mobile devices."
999msgstr "" 1056msgstr ""
1000 1057
1001#: template/faq.html.j2:213 1058#: template/faq.html.j2:270
1002msgid "Is GNS resistant to the attacks on DNS used by the US?" 1059msgid "Is GNS resistant to the attacks on DNS used by the US?"
1003msgstr "" 1060msgstr ""
1004 1061
1005#: template/faq.html.j2:215 1062#: template/faq.html.j2:272
1006msgid "" 1063msgid ""
1007"A: We believe so, as there is no entity that any government could force " 1064"A: We believe so, as there is no entity that any government could force "
1008"to change the mapping for a name except for each individual user (and " 1065"to change the mapping for a name except for each individual user (and "
@@ -1015,11 +1072,11 @@ msgid ""
1015"achieve proper resolution." 1072"achieve proper resolution."
1016msgstr "" 1073msgstr ""
1017 1074
1018#: template/faq.html.j2:229 1075#: template/faq.html.j2:286
1019msgid "What is the difference between GNS and CoDoNS?" 1076msgid "What is the difference between GNS and CoDoNS?"
1020msgstr "" 1077msgstr ""
1021 1078
1022#: template/faq.html.j2:231 1079#: template/faq.html.j2:288
1023msgid "" 1080msgid ""
1024"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the " 1081"A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the "
1025"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, " 1082"authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, "
@@ -1031,11 +1088,11 @@ msgid ""
1031"don't even make sense in the context of CoDoNS." 1088"don't even make sense in the context of CoDoNS."
1032msgstr "" 1089msgstr ""
1033 1090
1034#: template/faq.html.j2:247 1091#: template/faq.html.j2:304
1035msgid "What is the difference between GNS and SocialDNS?" 1092msgid "What is the difference between GNS and SocialDNS?"
1036msgstr "" 1093msgstr ""
1037 1094
1038#: template/faq.html.j2:249 1095#: template/faq.html.j2:306
1039msgid "" 1096msgid ""
1040"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, " 1097"A: Like GNS, SocialDNS allows each user to create DNS mappings. However, "
1041"with SocialDNS the mappings are shared through the social network and " 1098"with SocialDNS the mappings are shared through the social network and "
@@ -1045,11 +1102,11 @@ msgid ""
1045"responsible for the name (the authority) manually changes the record." 1102"responsible for the name (the authority) manually changes the record."
1046msgstr "" 1103msgstr ""
1047 1104
1048#: template/faq.html.j2:263 1105#: template/faq.html.j2:320
1049msgid "What is the difference between GNS and ODDNS?" 1106msgid "What is the difference between GNS and ODDNS?"
1050msgstr "" 1107msgstr ""
1051 1108
1052#: template/faq.html.j2:265 1109#: template/faq.html.j2:322
1053msgid "" 1110msgid ""
1054"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD " 1111"A: ODDNS is primarily designed to bypass the DNS root zone and the TLD "
1055"registries (such as those for \".com\" and \".org\"). Instead of using " 1112"registries (such as those for \".com\" and \".org\"). Instead of using "
@@ -1058,23 +1115,23 @@ msgid ""
1058"servers. Resolution will fail if the target name servers change IPs." 1115"servers. Resolution will fail if the target name servers change IPs."
1059msgstr "" 1116msgstr ""
1060 1117
1061#: template/faq.html.j2:276 1118#: template/faq.html.j2:333
1062msgid "What is the difference between GNS and Namecoin?" 1119msgid "What is the difference between GNS and Namecoin?"
1063msgstr "" 1120msgstr ""
1064 1121
1065#: template/faq.html.j2:283 1122#: template/faq.html.j2:340
1066msgid "What is the difference between GNS and Handshake?" 1123msgid "What is the difference between GNS and Handshake?"
1067msgstr "" 1124msgstr ""
1068 1125
1069#: template/faq.html.j2:289 1126#: template/faq.html.j2:346
1070msgid "What is the difference between GNS and ENS?" 1127msgid "What is the difference between GNS and ENS?"
1071msgstr "" 1128msgstr ""
1072 1129
1073#: template/faq.html.j2:295 1130#: template/faq.html.j2:352
1074msgid "What is the difference between GNS and TrickleDNS?" 1131msgid "What is the difference between GNS and TrickleDNS?"
1075msgstr "" 1132msgstr ""
1076 1133
1077#: template/faq.html.j2:297 1134#: template/faq.html.j2:354
1078msgid "" 1135msgid ""
1079"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS " 1136"A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS "
1080"resolvers of participating domains to provide &quot;better availability, " 1137"resolvers of participating domains to provide &quot;better availability, "
@@ -1086,13 +1143,13 @@ msgid ""
1086" the DNS hierarchy." 1143" the DNS hierarchy."
1087msgstr "" 1144msgstr ""
1088 1145
1089#: template/faq.html.j2:310 1146#: template/faq.html.j2:367
1090msgid "" 1147msgid ""
1091"Does GNS require real-world introduction (secure PKEY exchange) in the " 1148"Does GNS require real-world introduction (secure PKEY exchange) in the "
1092"style of the PGP web of trust?" 1149"style of the PGP web of trust?"
1093msgstr "" 1150msgstr ""
1094 1151
1095#: template/faq.html.j2:312 1152#: template/faq.html.j2:369
1096msgid "" 1153msgid ""
1097"A: For security, it is well known that an initial trust path between the " 1154"A: For security, it is well known that an initial trust path between the "
1098"two parties must exist. However, for applications where this is not " 1155"two parties must exist. However, for applications where this is not "
@@ -1102,16 +1159,16 @@ msgid ""
1102"every GNUnet installation. Thus, any name registered with FCFS is in fact" 1159"every GNUnet installation. Thus, any name registered with FCFS is in fact"
1103" global and requires no further introduction. However, the security of " 1160" global and requires no further introduction. However, the security of "
1104"these names depends entirely on the trustworthiness of the FCFS " 1161"these names depends entirely on the trustworthiness of the FCFS "
1105"authority. The authority can be queried under the &quot;.ping&quot; TLD." 1162"authority. The authority can be queried under the &quot;.pin&quot; TLD."
1106msgstr "" 1163msgstr ""
1107 1164
1108#: template/faq.html.j2:327 1165#: template/faq.html.j2:384
1109msgid "" 1166msgid ""
1110"How can a legitimate domain owner tell other people to not use his name " 1167"How can a legitimate domain owner tell other people to not use his name "
1111"in GNS?" 1168"in GNS?"
1112msgstr "" 1169msgstr ""
1113 1170
1114#: template/faq.html.j2:329 1171#: template/faq.html.j2:386
1115msgid "" 1172msgid ""
1116"A: Names have no owners in GNS, so there cannot be a " 1173"A: Names have no owners in GNS, so there cannot be a "
1117"&quot;legitimate&quot; domain owner. Any user can claim any name (as his " 1174"&quot;legitimate&quot; domain owner. Any user can claim any name (as his "
@@ -1120,13 +1177,13 @@ msgid ""
1120"their choice (or even assign no name) for this user." 1177"their choice (or even assign no name) for this user."
1121msgstr "" 1178msgstr ""
1122 1179
1123#: template/faq.html.j2:340 1180#: template/faq.html.j2:397
1124msgid "" 1181msgid ""
1125"Did you consider the privacy implications of making your personal GNS " 1182"Did you consider the privacy implications of making your personal GNS "
1126"zone visible?" 1183"zone visible?"
1127msgstr "" 1184msgstr ""
1128 1185
1129#: template/faq.html.j2:342 1186#: template/faq.html.j2:399
1130msgid "" 1187msgid ""
1131"A: Each record in GNS has a flag &quot;private&quot;. Records are shared " 1188"A: Each record in GNS has a flag &quot;private&quot;. Records are shared "
1132"with other users (via DHT or zone transfers) only if this flag is not " 1189"with other users (via DHT or zone transfers) only if this flag is not "
@@ -1134,11 +1191,11 @@ msgid ""
1134"zones is made public." 1191"zones is made public."
1135msgstr "" 1192msgstr ""
1136 1193
1137#: template/faq.html.j2:352 1194#: template/faq.html.j2:409
1138msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?" 1195msgid "Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?"
1139msgstr "" 1196msgstr ""
1140 1197
1141#: template/faq.html.j2:354 1198#: template/faq.html.j2:411
1142msgid "" 1199msgid ""
1143"A: The question presumes that (a) virtual hosting is only necessary " 1200"A: The question presumes that (a) virtual hosting is only necessary "
1144"because of IPv4 address scarcity, and (b) that LEHOs are only useful in " 1201"because of IPv4 address scarcity, and (b) that LEHOs are only useful in "
@@ -1151,13 +1208,13 @@ msgid ""
1151" networks." 1208" networks."
1152msgstr "" 1209msgstr ""
1153 1210
1154#: template/faq.html.j2:368 1211#: template/faq.html.j2:425
1155msgid "" 1212msgid ""
1156"Why does GNS not use a trust metric or consensus to determine globally " 1213"Why does GNS not use a trust metric or consensus to determine globally "
1157"unique names?" 1214"unique names?"
1158msgstr "" 1215msgstr ""
1159 1216
1160#: template/faq.html.j2:370 1217#: template/faq.html.j2:427
1161msgid "" 1218msgid ""
1162"A: Trust metrics have the fundamental problem that they have thresholds. " 1219"A: Trust metrics have the fundamental problem that they have thresholds. "
1163"As trust relationships evolve, mappings would change their meaning as " 1220"As trust relationships evolve, mappings would change their meaning as "
@@ -1167,11 +1224,11 @@ msgid ""
1167"adversaries." 1224"adversaries."
1168msgstr "" 1225msgstr ""
1169 1226
1170#: template/faq.html.j2:381 1227#: template/faq.html.j2:438
1171msgid "How do you handle compromised zone keys in GNS?" 1228msgid "How do you handle compromised zone keys in GNS?"
1172msgstr "" 1229msgstr ""
1173 1230
1174#: template/faq.html.j2:383 1231#: template/faq.html.j2:440
1175msgid "" 1232msgid ""
1176"A: The owner of a private key can create a revocation message. This one " 1233"A: The owner of a private key can create a revocation message. This one "
1177"can then be flooded throughout the overlay network, creating a copy at " 1234"can then be flooded throughout the overlay network, creating a copy at "
@@ -1181,11 +1238,11 @@ msgid ""
1181"revocation message when resolving names." 1238"revocation message when resolving names."
1182msgstr "" 1239msgstr ""
1183 1240
1184#: template/faq.html.j2:395 1241#: template/faq.html.j2:452
1185msgid "Could the signing algorithm of GNS be upgraded in the future?" 1242msgid "Could the signing algorithm of GNS be upgraded in the future?"
1186msgstr "" 1243msgstr ""
1187 1244
1188#: template/faq.html.j2:397 1245#: template/faq.html.j2:454
1189msgid "" 1246msgid ""
1190"A: Yes. In our efforts to standardize GNS, we have already modified the " 1247"A: Yes. In our efforts to standardize GNS, we have already modified the "
1191"protocol to support alternative delegation records. <br> <br> Naturally, " 1248"protocol to support alternative delegation records. <br> <br> Naturally, "
@@ -1195,11 +1252,11 @@ msgid ""
1195"different cipher system." 1252"different cipher system."
1196msgstr "" 1253msgstr ""
1197 1254
1198#: template/faq.html.j2:411 1255#: template/faq.html.j2:468
1199msgid "How can a GNS zone maintain several name servers, e.g. for load balancing?" 1256msgid "How can a GNS zone maintain several name servers, e.g. for load balancing?"
1200msgstr "" 1257msgstr ""
1201 1258
1202#: template/faq.html.j2:413 1259#: template/faq.html.j2:470
1203msgid "" 1260msgid ""
1204"A: We don't expect this to be necessary, as GNS records are stored (and " 1261"A: We don't expect this to be necessary, as GNS records are stored (and "
1205"replicated) in the R5N DHT. Thus the authority will typically not be " 1262"replicated) in the R5N DHT. Thus the authority will typically not be "
@@ -1210,13 +1267,13 @@ msgid ""
1210" the zone's key and database among them)." 1267" the zone's key and database among them)."
1211msgstr "" 1268msgstr ""
1212 1269
1213#: template/faq.html.j2:426 1270#: template/faq.html.j2:483
1214msgid "" 1271msgid ""
1215"Why do you believe it is worth giving up unique names for censorship " 1272"Why do you believe it is worth giving up unique names for censorship "
1216"resistance?" 1273"resistance?"
1217msgstr "" 1274msgstr ""
1218 1275
1219#: template/faq.html.j2:428 1276#: template/faq.html.j2:485
1220msgid "" 1277msgid ""
1221"A: The GNU Name system offers an alternative to DNS that is censorship " 1278"A: The GNU Name system offers an alternative to DNS that is censorship "
1222"resistant. As with any security mechanism, this comes at a cost (names " 1279"resistant. As with any security mechanism, this comes at a cost (names "
@@ -1228,11 +1285,11 @@ msgid ""
1228" a &quot;globally&quot; unique name worth, if it does not resolve?" 1285" a &quot;globally&quot; unique name worth, if it does not resolve?"
1229msgstr "" 1286msgstr ""
1230 1287
1231#: template/faq.html.j2:442 1288#: template/faq.html.j2:499
1232msgid "Why do you say that DNS is 'centralized' and 'distributed'?" 1289msgid "Why do you say that DNS is 'centralized' and 'distributed'?"
1233msgstr "" 1290msgstr ""
1234 1291
1235#: template/faq.html.j2:444 1292#: template/faq.html.j2:501
1236msgid "" 1293msgid ""
1237"A: We say that DNS is 'centralized' because it has a central component / " 1294"A: We say that DNS is 'centralized' because it has a central component / "
1238"central point of failure --- the root zone and its management by " 1295"central point of failure --- the root zone and its management by "
@@ -1242,11 +1299,11 @@ msgid ""
1242"century." 1299"century."
1243msgstr "" 1300msgstr ""
1244 1301
1245#: template/faq.html.j2:455 1302#: template/faq.html.j2:512
1246msgid "How does GNS protect against layer-3 censorship?" 1303msgid "How does GNS protect against layer-3 censorship?"
1247msgstr "" 1304msgstr ""
1248 1305
1249#: template/faq.html.j2:457 1306#: template/faq.html.j2:514
1250msgid "" 1307msgid ""
1251"A: GNS does not directly help with layer-3 censorship, but it does help " 1308"A: GNS does not directly help with layer-3 censorship, but it does help "
1252"indirectly in two ways: <ol> <li> Many websites today use virtual " 1309"indirectly in two ways: <ol> <li> Many websites today use virtual "
@@ -1259,11 +1316,11 @@ msgid ""
1259"like services would be even easier to use. </ol>" 1316"like services would be even easier to use. </ol>"
1260msgstr "" 1317msgstr ""
1261 1318
1262#: template/faq.html.j2:476 1319#: template/faq.html.j2:533
1263msgid "Does GNS work with search engines?" 1320msgid "Does GNS work with search engines?"
1264msgstr "" 1321msgstr ""
1265 1322
1266#: template/faq.html.j2:478 1323#: template/faq.html.j2:535
1267msgid "" 1324msgid ""
1268"A: GNS creates no significant problems for search engines, as they can " 1325"A: GNS creates no significant problems for search engines, as they can "
1269"use GNS to perform name resolution as well as any normal user. Naturally," 1326"use GNS to perform name resolution as well as any normal user. Naturally,"
@@ -1275,11 +1332,11 @@ msgid ""
1275"engines will obviously not obtain censorship-resistant names." 1332"engines will obviously not obtain censorship-resistant names."
1276msgstr "" 1333msgstr ""
1277 1334
1278#: template/faq.html.j2:492 1335#: template/faq.html.j2:549
1279msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?" 1336msgid "How does GNS compare to the Unmanaged Internet Architecture (UIA)?"
1280msgstr "" 1337msgstr ""
1281 1338
1282#: template/faq.html.j2:494 1339#: template/faq.html.j2:551
1283msgid "" 1340msgid ""
1284"A: UIA and GNS both share the same basic naming model, which actually " 1341"A: UIA and GNS both share the same basic naming model, which actually "
1285"originated with Rivest's SDSI. However, UIA is not concerned about " 1342"originated with Rivest's SDSI. However, UIA is not concerned about "
@@ -1290,11 +1347,11 @@ msgid ""
1290"all concerned about legacy systems (clean slate)." 1347"all concerned about legacy systems (clean slate)."
1291msgstr "" 1348msgstr ""
1292 1349
1293#: template/faq.html.j2:507 1350#: template/faq.html.j2:564
1294msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?" 1351msgid "Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?"
1295msgstr "" 1352msgstr ""
1296 1353
1297#: template/faq.html.j2:509 1354#: template/faq.html.j2:566
1298msgid "" 1355msgid ""
1299"A: First of all, in GNS you can explicitly see the trust chain, so you " 1356"A: First of all, in GNS you can explicitly see the trust chain, so you "
1300"know if a name you are resolving belongs to a friend, or a friend-" 1357"know if a name you are resolving belongs to a friend, or a friend-"
@@ -1304,13 +1361,13 @@ msgid ""
1304"individual name it is always less than about 128 entities." 1361"individual name it is always less than about 128 entities."
1305msgstr "" 1362msgstr ""
1306 1363
1307#: template/faq.html.j2:521 1364#: template/faq.html.j2:578
1308msgid "" 1365msgid ""
1309"How does GNS handle SRV/TLSA records where service and protocol are part " 1366"How does GNS handle SRV/TLSA records where service and protocol are part "
1310"of the domain name?" 1367"of the domain name?"
1311msgstr "" 1368msgstr ""
1312 1369
1313#: template/faq.html.j2:523 1370#: template/faq.html.j2:580
1314msgid "" 1371msgid ""
1315"A: When GNS splits a domain name into labels for resolution, it detects " 1372"A: When GNS splits a domain name into labels for resolution, it detects "
1316"the &quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to " 1373"the &quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to "
@@ -1322,13 +1379,13 @@ msgid ""
1322"original boxed record type) to it." 1379"original boxed record type) to it."
1323msgstr "" 1380msgstr ""
1324 1381
1325#: template/faq.html.j2:541 1382#: template/faq.html.j2:596
1326msgid "" 1383msgid ""
1327"I receive many &quot;WARNING Calculated flow delay for X at Y for " 1384"I receive many &quot;WARNING Calculated flow delay for X at Y for "
1328"Z&quot;. Should I worry?" 1385"Z&quot;. Should I worry?"
1329msgstr "" 1386msgstr ""
1330 1387
1331#: template/faq.html.j2:543 1388#: template/faq.html.j2:598
1332msgid "" 1389msgid ""
1333"A: Right now, this is expected and a known cause for high latency in " 1390"A: Right now, this is expected and a known cause for high latency in "
1334"GNUnet. We have started a major rewrite to address this and other " 1391"GNUnet. We have started a major rewrite to address this and other "
@@ -1336,23 +1393,23 @@ msgid ""
1336"warnings are expected." 1393"warnings are expected."
1337msgstr "" 1394msgstr ""
1338 1395
1339#: template/faq.html.j2:552 1396#: template/faq.html.j2:607
1340msgid "Error opening `/dev/net/tun': No such file or directory?" 1397msgid "Error opening `/dev/net/tun': No such file or directory?"
1341msgstr "" 1398msgstr ""
1342 1399
1343#: template/faq.html.j2:554 1400#: template/faq.html.j2:609
1344msgid "" 1401msgid ""
1345"A: If you get this error message, the solution is simple. Issue the " 1402"A: If you get this error message, the solution is simple. Issue the "
1346"following commands (as root) to create the required device file" 1403"following commands (as root) to create the required device file"
1347msgstr "" 1404msgstr ""
1348 1405
1349#: template/faq.html.j2:566 1406#: template/faq.html.j2:621
1350msgid "" 1407msgid ""
1351"'iptables: No chain/target/match by that name.' (when running gnunet-" 1408"'iptables: No chain/target/match by that name.' (when running gnunet-"
1352"service-dns)?" 1409"service-dns)?"
1353msgstr "" 1410msgstr ""
1354 1411
1355#: template/faq.html.j2:568 1412#: template/faq.html.j2:623
1356msgid "" 1413msgid ""
1357"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match " 1414"A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match "
1358"support. This is accomplished by having the correct kernel options. Check" 1415"support. This is accomplished by having the correct kernel options. Check"
@@ -1360,16 +1417,173 @@ msgid ""
1360"'m' (and the module is loaded)." 1417"'m' (and the module is loaded)."
1361msgstr "" 1418msgstr ""
1362 1419
1363#: template/faq.html.j2:580 1420#: template/faq.html.j2:635
1364msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?" 1421msgid "'Timeout was reached' when running PT on Fedora (and possibly others)?"
1365msgstr "" 1422msgstr ""
1366 1423
1367#: template/faq.html.j2:582 1424#: template/faq.html.j2:637
1368msgid "" 1425msgid ""
1369"A: If you get an error stating that the VPN timeout was reached, check if" 1426"A: If you get an error stating that the VPN timeout was reached, check if"
1370" your firewall is enabled and blocking the connections." 1427" your firewall is enabled and blocking the connections."
1371msgstr "" 1428msgstr ""
1372 1429
1430#: template/faq.html.j2:645
1431msgid "I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'"
1432msgstr ""
1433
1434#: template/faq.html.j2:647
1435msgid ""
1436"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 "
1438"possible that the library is not installed on your system; however, if "
1439"you compiled GNUnet the normal way and/or used a binary package, that is "
1440"highly unlikely. The more common cause is that you installed GNUnet to a "
1441"directory that your linker does not search. There are several ways to fix"
1442" this that are described below. If you are 'root' and you installed to a "
1443"system folder (such as /usr/local), you want to add the libraries to the "
1444"system-wide search path. This is done by adding a line "
1445"\"/usr/local/lib/\" to /etc/ld.so.conf and running \"ldconfig\". If you "
1446"installed GNUnet to /opt or any other similar path, you obviously have to"
1447" change \"/usr/local\" accordingly. If you do not have 'root' rights or "
1448"if you installed GNUnet to say \"/home/$USER/\", then you can explicitly "
1449"tell your linker to search a particular directory for libraries using the"
1450" \"LD_LIBRARY_PATH\" environment variable. For example, if you configured"
1451" GNUnet using a prefix of \"$HOME/gnunet/\" you want to run:"
1452msgstr ""
1453
1454#: template/faq.html.j2:673
1455msgid ""
1456"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 "
1458"\"$\") to your .bashrc or .profile file. You will have to logout and "
1459"login again to have this new profile be applied to all shells (including "
1460"your desktop environment)."
1461msgstr ""
1462
1463#: template/faq.html.j2:680
1464msgid "What error messages can be ignored?"
1465msgstr ""
1466
1467#: template/faq.html.j2:682
1468msgid ""
1469"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 "
1471"\"INFO\" always refer to harmless events that require no action. For "
1472"example, GNUnet may use an INFO message to indicate that it is currently "
1473"performing an expensive operation that will take some time. GNUnet will "
1474"also use INFO messages to display information about important "
1475"configuration values."
1476msgstr ""
1477
1478#: template/faq.html.j2:698
1479msgid "How does GNUnet compare to other file-sharing applications?"
1480msgstr ""
1481
1482#: template/faq.html.j2:700
1483msgid ""
1484"A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most "
1485"other P2P networks, GNUnet was designed with security in mind as the "
1486"highest priority. We intend on producing a network with comprehensive "
1487"security features. Many other P2P networks are open to a wide variety of "
1488"attacks, and users have little privacy. GNUnet is also Free Software and "
1489"thus the source code is available, so you do not have to worry about "
1490"being spied upon by the software. The following table summarises the main"
1491" differences between GNUnet and other systems. The information is "
1492"accurate to the best of our knowledge. The comparison is difficult since "
1493"there are sometimes differences between various implementations of "
1494"(almost) the same protocol. In general, we pick a free implementation as "
1495"the reference implementation since it is possible to inspect the free "
1496"code. Also, all of these systems are changing over time and thus the data"
1497" below may not be up-to-date. If you find any flaws, please let us know. "
1498"Finally, the table is not saying terribly much (it is hard to compare "
1499"these systems this briefly), so if you want the real differences, read "
1500"the research papers (and probably the code)."
1501msgstr ""
1502
1503#: template/faq.html.j2:814
1504msgid ""
1505"Another important point of reference are the various anonymous peer-to-"
1506"peer networks. Here, there are differences in terms of application domain"
1507" and how specifically anonymity is achieved. Anonymous routing is a hard "
1508"research topic, so for a superficial comparisson like this one we focus "
1509"on the latency. Another important factor is the programming language. "
1510"Type-safe languages may offer certain security benefits; however, this "
1511"may come at the cost of significant increases in resource consumption "
1512"which in turn may reduce anonymity."
1513msgstr ""
1514
1515#: template/faq.html.j2:827
1516msgid "Are there any known attacks (on GNUnet's file-sharing application)?"
1517msgstr ""
1518
1519#: template/faq.html.j2:829
1520msgid ""
1521"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 "
1523"associated with the content he inserts, the user can take advantage of "
1524"the same techniques used to generate reasonable passwords to defend "
1525"against such an attack. In any event, we are not trying to hide content; "
1526"thus, unless the user is trying to insert information into the network "
1527"that can only be shared with a small group of people, there is no real "
1528"reason to try to obfuscate the content by choosing a difficult keyword "
1529"anyway."
1530msgstr ""
1531
1532#: template/faq.html.j2:843
1533msgid "What do you mean by anonymity?"
1534msgstr ""
1535
1536#: template/faq.html.j2:845
1537msgid ""
1538"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"
1540" users (peers) form a group and to make communications in that group "
1541"anonymous, that is, nobody (but the initiator) should be able to tell "
1542"which of the peers in the group originated the message. In other words, "
1543"it should be difficult to impossible for an adversary to distinguish "
1544"between the originating peer and all other peers."
1545msgstr ""
1546
1547#: template/faq.html.j2:857
1548msgid "What does my system do when participating in GNUnet file sharing?"
1549msgstr ""
1550
1551#: template/faq.html.j2:859
1552msgid ""
1553"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 "
1555"have no addresses, for instance when it's behind a NAT). You specify "
1556"bandwidth limits (how much traffic GNUnet is allowed to consume) and "
1557"datastore quote (how large your on-disk block storage is) . Your node "
1558"will then proceed to connect to other nodes, becoming part of the "
1559"network."
1560msgstr ""
1561
1562#: template/faq.html.j2:874
1563msgid "How can I help translate this webpage into other languages?"
1564msgstr ""
1565
1566#: template/faq.html.j2:876
1567msgid ""
1568"A: First, you need to register an account with our weblate system. Please"
1569" send an e-mail with the desired target language to "
1570"translators@gnunet.org or ask for help on the #gnunet chat on "
1571"irc.freenode.net. Typically someone with sufficient permissions will then"
1572" grant you access. Naturally, any abuse will result in the loss of "
1573"permissions."
1574msgstr ""
1575
1576#: template/faq.html.j2:888
1577msgid "I have some great idea for a new feature, what should I do?"
1578msgstr ""
1579
1580#: template/faq.html.j2:890
1581msgid ""
1582"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 "
1584"do it yourself --- and to then send us a patch."
1585msgstr ""
1586
1373#: template/glossary.html.j2:12 1587#: template/glossary.html.j2:12
1374msgid "Ego" 1588msgid "Ego"
1375msgstr "" 1589msgstr ""
diff --git a/template/faq.html.j2 b/template/faq.html.j2
index 7ba8f849..d2110213 100644
--- a/template/faq.html.j2
+++ b/template/faq.html.j2
@@ -9,596 +9,905 @@
9 <div class="row"> 9 <div class="row">
10 <div class="col-2 d-none d-lg-block"><!-- for large viewports show menu for better orientation --> 10 <div class="col-2 d-none d-lg-block"><!-- for large viewports show menu for better orientation -->
11 <nav class="nav subnav position-fixed flex-column border-right" style="position:fixed"> 11 <nav class="nav subnav position-fixed flex-column border-right" style="position:fixed">
12 <a class="nav-link" href="#general">{{ _("General") }}</a> 12 <a class="nav-link" href="#general">{{ _("General") }}</a>
13 <a class="nav-link" href="#features">{{ _("Features") }}</a> 13 <a class="nav-link" href="#features">{{ _("Features") }}</a>
14 <a class="nav-link" href="#gns">GNU Name System</a> 14 <a class="nav-link" href="#gns">GNU Name System</a>
15 <a class="nav-link" href="#errors">{{ _("Error messages") }}</a> 15 <a class="nav-link" href="#errors">{{ _("Error messages") }}</a>
16 <a class="nav-link" href="#fs">{{ _("File-sharing") }}</a>
17 <a class="nav-link" href="#contrib">{{ _("Contributing") }}</a>
16 </nav> 18 </nav>
17 </div> 19 </div>
18 20
19 <div class="col"> 21 <div class="col">
20 <article> 22 <article>
21 <h2><a name="general" class="subnav-anchor"></a>{{ _("General") }}</h2> 23 <h2><a name="general" class="subnav-anchor"></a>{{ _("General") }}</h2>
22 General questions about the project. 24 General questions about the project.
23 <section> 25 <section>
24 <h3>{{ _("What do I do if my question is not answered here?") }}</h3> 26 <h3>{{ _("What do I do if my question is not answered here?") }}</h3>
25 <p> 27 <p>
26 {% trans %} 28 {% trans %}
27 A: There are many other sources of information. You can read additional 29 A: There are many other sources of information. You can read additional
28 documentation or ask the question on the help-gnunet@gnu.org mailing list or 30 documentation or ask the question on the help-gnunet@gnu.org mailing list or
29 the #gnunet IRC on irc.freenode.net. 31 the #gnunet IRC on irc.freenode.net.
30 {% endtrans %} 32 {% endtrans %}
31 </p> 33 </p>
32 </section> 34 </section>
33 <section> 35 <section>
34 <h3>{{ _("When are you going to release the next version?") }}</h3> 36 <h3>{{ _("When are you going to release the next version?") }}</h3>
35 <p> 37 <p>
36 {% trans %} 38 {% trans %}
37 A: The general answer is, when it is ready. A better answer may be: earlier 39 A: The general answer is, when it is ready. A better answer may be: earlier
38 if you contribute (test, debug, code, document). Every release will be 40 if you contribute (test, debug, code, document). Every release will be
39 anounced on the info-gnunet@gnu.org mailing list and on 41 anounced on the info-gnunet@gnu.org mailing list and on
40 <a href="https://planet.gnu.org">planet GNU</a>. You can subscribe to the 42 <a href="https://planet.gnu.org">planet GNU</a>. You can subscribe to the
41 mailing list or the RSS feed of this site to automatically receive a 43 mailing list or the RSS feed of this site to automatically receive a
42 notification. 44 notification.
43 {% endtrans %} 45 {% endtrans %}
44 </p> 46 </p>
45 </section> 47 </section>
46 <section> 48 <section>
47 <h3>{{ _("Is the code free?") }}</h3> 49 <h3>{{ _("Is the code free?") }}</h3>
48 <p> 50 <p>
49 {% trans %} 51 {% trans %}
50 A: GNUnet is free software, available under the 52 A: GNUnet is free software, available under the
51 <a href="https://www.gnu.org/licenses/agpl-3.0.en.html">GNU Affero Public License (AGPL)</a>. 53 <a href="https://www.gnu.org/licenses/agpl-3.0.en.html">GNU Affero Public License (AGPL)</a>.
52 {% endtrans %} 54 {% endtrans %}
53 </p> 55 </p>
54 </section> 56 </section>
55 <section> 57 <section>
56 <h3>{{ _("Are there any known bugs?") }}</h3> 58 <h3>{{ _("Are there any known bugs?") }}</h3>
57 <p> 59 <p>
58 {% trans %} 60 {% trans %}
59 A: We track the list of currently known bugs in the 61 A: We track the list of currently known bugs in the
60 <a href="https://bugs.gnunet.org/">Mantis system</a>. 62 <a href="https://bugs.gnunet.org/">Mantis system</a>.
61 63
62Some bugs are occasionally reported directly to developers or the developer 64 Some bugs are occasionally reported directly to developers or the developer
63mailing list. This is discouraged since developers often do not have the time 65 mailing list. This is discouraged since developers often do not have the time
64to feed these bugs back into the Mantis database. Please report bugs directly 66 to feed these bugs back into the Mantis database. Please report bugs directly
65to the bug tracking system. If you believe a bug is sensitive, you can set its 67 to the bug tracking system. If you believe a bug is sensitive, you can set its
66view status to private (this should be the exception). 68 view status to private (this should be the exception).
67 {% endtrans %} 69 {% endtrans %}
68 </p> 70 </p>
69 </section> 71 </section>
70 <section> 72 <section>
71 <h3>{{ _("Is there a graphical user interface?") }}</h3> 73 <h3>{{ _("Is there a graphical user interface?") }}</h3>
72 <p> 74 <p>
73 {% trans %} 75 {% trans %}
74 A: gnunet-gtk is a separate download. The package 76 A: gnunet-gtk is a separate download. The package
75 contains various GTK+ based graphical interfaces, including a 77 contains various GTK+ based graphical interfaces, including a
76 graphical tool for configuration. 78 graphical tool for configuration.
77 {% endtrans %} 79 {% endtrans %}
78 </p> 80 </p>
79 </section> 81 </section>
80 <section> 82 <section>
81 <h3>{{ _("Why does gnunet-service-nse create a high CPU load?") }}</h3> 83 <h3>{{ _("Why does gnunet-service-nse create a high CPU load?") }}</h3>
82 <p> 84 <p>
83 {% trans %} 85 {% trans %}
84 A: The gnunet-service-nse process will initially compute a so-called 86 A: The gnunet-service-nse process will initially compute a so-called
85 &quot;proof-of-work&quot; which is used to convince the network that your 87 &quot;proof-of-work&quot; which is used to convince the network that your
86 peer is real (or, rather, make it expensive for an adversary to mount a Sybil 88 peer is real (or, rather, make it expensive for an adversary to mount a Sybil
87 attack on the network size estimator). The calculation is expected to take a 89 attack on the network size estimator). The calculation is expected to take a
88 few days, depending on how fast your CPU is. If the CPU load is creating a 90 few days, depending on how fast your CPU is. If the CPU load is creating a
89 problem for you, you can set the value &quot;WORKDELAY&quot; in the 91 problem for you, you can set the value &quot;WORKDELAY&quot; in the
90 &quot;nse&quot; section of 92 &quot;nse&quot; section of
91 your configuration file to a higher value. The default is &quot;5 ms&quot;. 93 your configuration file to a higher value. The default is &quot;5 ms&quot;.
92 {% endtrans %} 94 {% endtrans %}
93 </p> 95 </p>
94 </section> 96 </section>
95 97
96 <section> 98 <section>
97 <h3>{{ _("How does GNUnet compare to Tor?") }}</h3> 99 <h3>{{ _("How does GNUnet compare to Tor?") }}</h3>
98 <p> 100 <p>
99 {% trans %} 101 {% trans %}
100 A: Tor focuses on anonymous communication and censorship-resistance for TCP 102 A: Tor focuses on anonymous communication and censorship-resistance for TCP
101 connections and, with the Tor Browser Bundle, for the Web in particular. 103 connections and, with the Tor Browser Bundle, for the Web in particular.
102 GNUnet does not really have one focus; our theme is secure decentralized 104 GNUnet does not really have one focus; our theme is secure decentralized
103 networking, but that is too broad to be called a focus. 105 networking, but that is too broad to be called a focus.
104 {% endtrans %} 106 {% endtrans %}
105 </p> 107 </p>
106 </section> 108 </section>
107 109
108 <section> 110 <section>
109 <h3>{{ _("How does GNUnet compare to I2P?") }}</h3> 111 <h3>{{ _("How does GNUnet compare to I2P?") }}</h3>
110 <p> 112 <p>
111 {% trans %} 113 {% trans %}
112 A: Both GNUnet and I2P want to build a better, more secure, more decentralized 114 A: Both GNUnet and I2P want to build a better, more secure, more decentralized
113 Internet. However, on the technical side, there are almost no overlaps. 115 Internet. However, on the technical side, there are almost no overlaps.
114 <br><br> 116 <br><br>
115I2P is written in Java, and has (asymmetric) tunnels using onion (or garlic) 117 I2P is written in Java, and has (asymmetric) tunnels using onion (or garlic)
116routing as the basis for various (anonymized) applications. I2P is largely used 118 routing as the basis for various (anonymized) applications. I2P is largely used
117via a Web frontend. 119 via a Web frontend.
118 {% endtrans %} 120 {% endtrans %}
119 </p> 121 </p>
120 </section> 122 </section>
121 <section> 123 <section>
122 <h3>{{ _("Is GNUnet ready for use on production systems?") }}</h3> 124 <h3>{{ _("Is GNUnet ready for use on production systems?") }}</h3>
123 <p> 125 <p>
124 {% trans %} 126 {% trans %}
125 A: GNUnet is still undergoing major development. It is largely not yet ready 127 A: GNUnet is still undergoing major development. It is largely not yet ready
126 for usage beyond developers. Your mileage will vary depending on the 128 for usage beyond developers. Your mileage will vary depending on the
127 functionality you use, but you will always likely run into issues with 129 functionality you use, but you will always likely run into issues with
128 our current low-level transport system. We are currently in the process of 130 our current low-level transport system. We are currently in the process of
129 rewriting it (Project &quot;Transport Next Generation [TNG]&quot;) 131 rewriting it (Project &quot;Transport Next Generation [TNG]&quot;)
130 {% endtrans %} 132 {% endtrans %}
131 </p> 133 </p>
132 </section> 134 </section>
133 <section> 135 <section>
134 <h3>{{ _("Is GNUnet build using distributed ledger technologies?") }}</h3> 136 <h3>{{ _("Is GNUnet build using distributed ledger technologies?") }}</h3>
135 <p> 137 <p>
136 {% trans %} 138 {% trans %}
137 A: No. GNUnet is a new network protocol stack for building secure, 139 A: No. GNUnet is a new network protocol stack for building secure,
138 distributed, and privacy-preserving applications. 140 distributed, and privacy-preserving applications.
139 While a ledger could be built using GNUnet, we currently have no plans in 141 While a ledger could be built using GNUnet, we currently have no plans in
140 doing so. 142 doing so.
141 {% endtrans %} 143 {% endtrans %}
142 </p> 144 </p>
143 </section> 145 </section>
144 146
145 147
146 <h2><a name="features" class="subnav-anchor"></a>{{ _("Features") }}</h2> 148 <hr/>
147 <section> 149 <h2><a name="features" class="subnav-anchor"></a>{{ _("Features") }}</h2>
148 <h3>{{ _("What can I do with GNUnet?") }}</h3> 150 <section>
149 <p> 151 <h3>{{ _("What can I do with GNUnet?") }}</h3>
150 {% trans %} 152 <p>
151 A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can do 153 {% trans %}
152 more than just one thing. Naturally, the implementation and documentation of 154 A: GNUnet is a peer-to-peer framework, by which we mostly mean that it can do
153 some of the features that exist are more advanced than others. 155 more than just one thing. Naturally, the implementation and documentation of
154 {% endtrans %} 156 some of the features that exist are more advanced than others.
155 </p> 157 {% endtrans %}
156 <p> 158 </p>
157 {% trans %} 159 <p>
158 For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully 160 {% trans %}
159 decentralized and censorship-resistant replacement for DNS and a mechanism for 161 For users, GNUnet offers anonymous and non-anonymous file-sharing, a fully
160 IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG). 162 decentralized and censorship-resistant replacement for DNS and a mechanism for
161 {% endtrans %} 163 IPv4-IPv6 protocol translation and tunneling (NAT-PT with DNS-ALG).
162 See also: <a href="{{ url_localized('applications.html') }}">Applications</a>. 164 {% endtrans %}
163 165 See also: <a href="{{ url_localized('applications.html') }}">Applications</a>.
164 </p> 166
165 </section> 167 </p>
166 168 </section>
167 169
168 170 <section>
169 <h2><a name="gns" class="subnav-anchor"></a>GNU Name System</h2> 171 <h3>{{ _("Is it possible to surf the WWW anonymously with GNUnet?") }}</h3>
170 <section> 172 <p>
171 <h3>{{ _("Who runs the GNS root zone?") }}</h3> 173 {% trans %}
172 <p> 174 A: It is not possible use GNUnet for anonymous browsing at this point.
173 {% trans %} 175 We recommend that you use Tor for anonymous surfing.
174 A: Short answer: you. The long answer is the GNUnet will ship with a 176 {% endtrans %}
175 default configuration of top-level domains. The governance of this default 177 </p>
176 configuration is not yet established. In any case, the user will be able 178 </section>
177 to modify this configuration at will. We expect normal users to have 179
178 no need to edit their own GNS zone(s) unless they host services themselves. 180 <section>
179 {% endtrans %} 181 <h3>{{ _("Is it possible to access GNUnet via a browser as an anonymous WWW?") }}</h3>
180 </p> 182 <p>
181 </section> 183 {% trans %}
182 184 A: There is currently no proxy (like fproxy in Freenet) for GNUnet that would
183 <section> 185 make it accessible with a browser. It is possible to build such a proxy and
184 <h3>{{ _("Where is the per-user GNS database kept?") }}</h3> 186 all one needs to know is the protocol used between browser and proxy and a
185 <p> 187 swift look at the GNUnet code for file-sharing.
186 {% trans %} 188 {% endtrans %}
187 A: The short answer is that the database is kept at the user's GNUnet peer. 189 </p>
188 Now, a user may run multiple GNUnet peers, in which case the database could be 190 </section>
189 kept at each peer (however, we don't have code for convenient replication). 191
190 Similarly, multiple GNUnet peers can share one instance of the database --- 192 <section>
191 the &quot;gnunet-service-namestore&quot; can be accessed from remote 193 <h3>{{ _("Is there a graphical user interface?") }}</h3>
192 (via TCP). The actual data can be stored in a Postgres database, for which 194 <p>
193 various replication options are again applicable. Ultimately, there are many 195 {% trans %}
194 options for how users can store (and secure) their GNS database. 196 A: There are actually a few graphical user interfaces for different functions.
195 {% endtrans %} 197 gnunet-setup is to configure GNUnet, and gnunet-fs-gtk is for file-sharing.
196 </p> 198 There are a few other gnunet-XXX-gtk GUIs of lesser importance.
197 </section> 199 Note that in order to obtain the GUI, you need to install the gnunet-gtk
198 200 package, which is a separate download.
199 201
200 <section> 202 gnunet-gtk is a meta GUI that integrates most of the other GUIs in one window.
201 <h3>{{ _("What is the expected average size of a GNS namestore database?") }}</h3> 203 One exception is gnunet-setup, which must still be run separately at this time
202 <p> 204 (as setup requires the peer to be stopped).
203 {% trans %} 205 {% endtrans %}
204 A: Pretty small. Based on our user study where we looked at browser histories 206 </p>
205 and the number of domains visited, we expect that GNS databases will only 207 </section>
206 grow to a few tens of thousands of entries, small enough to fit even on mobile 208
207 devices. 209 <section>
208 {% endtrans %} 210 <h3>{{ _("On top of which operating systems does GNUnet run?") }}</h3>
209 </p> 211 <p>
210 </section> 212 {% trans %}
211 213 A: GNUnet is being developed and tested primarily under Debian GNU/Linux.
212 <section> 214 Furthermore, we regularly build and test GNUnet on Fedora, Ubuntu, Arch,
213 <h3>{{ _("Is GNS resistant to the attacks on DNS used by the US?") }}</h3> 215 FreeBSD and macOS.
214 <p> 216
215 {% trans %} 217 We have reports of working versions on many other GNU/Linux distributions;
216 A: We believe so, as there is no entity that any government could force to 218 in the past we had reports of working versions on NetBSD, OpenBSD and Solaris.
217 change the mapping for a name except for each individual user (and then the 219 However, not all of those reports are recent, so if you cannot get GNUnet to
218 changes would only apply to the names that this user is the authority for). 220 work on those systems please let us know.
219 So if everyone used GNS, the only practical attack of a government would be to 221 {% endtrans %}
220 force the operator of a server to change the GNS records for his server to 222 </p>
221 point elsewhere. However, if the owner of the private key for a zone is 223 </section>
222 unavailable for enforcement, the respective zone cannot be changed and any 224
223 other zone delegating to this zone will achieve proper resolution. 225 <hr/>
224 {% endtrans %} 226 <h2><a name="gns" class="subnav-anchor"></a>GNU Name System</h2>
225 </p> 227 <section>
226 </section> 228 <h3>{{ _("Who runs the GNS root zone?") }}</h3>
227 229 <p>
228 <section> 230 {% trans %}
229 <h3>{{ _("What is the difference between GNS and CoDoNS?") }}</h3> 231 A: Short answer: you. The long answer is the GNUnet will ship with a
230 <p> 232 default configuration of top-level domains. The governance of this default
231 {% trans %} 233 configuration is not yet established. In any case, the user will be able
232 A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the 234 to modify this configuration at will. We expect normal users to have
233 authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and 235 no need to edit their own GNS zone(s) unless they host services themselves.
234 there are still registrars that determine who owns a name. 236 {% endtrans %}
235 <br><br> 237 </p>
236 With GNS, we decentralize the database and also decentralize the 238 </section>
237 responsibility for naming: each user runs his own personal root zone and is 239
238 thus in complete control of the names he uses. GNS also has many additional 240 <section>
239 features (to keep names short and enable migration) which don't even make 241 <h3>{{ _("Where is the per-user GNS database kept?") }}</h3>
240 sense in the context of CoDoNS. 242 <p>
241 243 {% trans %}
242 {% endtrans %} 244 A: The short answer is that the database is kept at the user's GNUnet peer.
243 </p> 245 Now, a user may run multiple GNUnet peers, in which case the database could be
244 </section> 246 kept at each peer (however, we don't have code for convenient replication).
245 247 Similarly, multiple GNUnet peers can share one instance of the database ---
246 <section> 248 the &quot;gnunet-service-namestore&quot; can be accessed from remote
247 <h3>{{ _("What is the difference between GNS and SocialDNS?") }}</h3> 249 (via TCP). The actual data can be stored in a Postgres database, for which
248 <p> 250 various replication options are again applicable. Ultimately, there are many
249 {% trans %} 251 options for how users can store (and secure) their GNS database.
250 A: Like GNS, SocialDNS allows each user to create DNS mappings. However, with 252 {% endtrans %}
251 SocialDNS the mappings are shared through the social network and subjected to 253 </p>
252 ranking. As the social relationships evolve, names can thus change in 254 </section>
253 surprising ways. 255
254 <br><br> 256
255 With GNS, names are primarily shared via delegation, and thus mappings will 257 <section>
256 only change if the user responsible for the name (the authority) manually 258 <h3>{{ _("What is the expected average size of a GNS namestore database?") }}</h3>
257 changes the record. 259 <p>
258 {% endtrans %} 260 {% trans %}
259 </p> 261 A: Pretty small. Based on our user study where we looked at browser histories
260 </section> 262 and the number of domains visited, we expect that GNS databases will only
261 263 grow to a few tens of thousands of entries, small enough to fit even on mobile
262 <section> 264 devices.
263 <h3>{{ _("What is the difference between GNS and ODDNS?") }}</h3> 265 {% endtrans %}
264 <p> 266 </p>
265 {% trans %} 267 </section>
266 A: ODDNS is primarily designed to bypass the DNS root zone and the TLD 268
267 registries (such as those for ".com" and ".org"). Instead of using those, 269 <section>
268 each user is expected to maintain a database of (second-level) domains 270 <h3>{{ _("Is GNS resistant to the attacks on DNS used by the US?") }}</h3>
269 (like "gnu.org") and the IP addresses of the respective name servers. 271 <p>
270 Resolution will fail if the target name servers change IPs. 272 {% trans %}
271 {% endtrans %} 273 A: We believe so, as there is no entity that any government could force to
272 </p> 274 change the mapping for a name except for each individual user (and then the
273 </section> 275 changes would only apply to the names that this user is the authority for).
274 276 So if everyone used GNS, the only practical attack of a government would be to
275 <section> 277 force the operator of a server to change the GNS records for his server to
276 <h3>{{ _("What is the difference between GNS and Namecoin?") }}</h3> 278 point elsewhere. However, if the owner of the private key for a zone is
277 <p> 279 unavailable for enforcement, the respective zone cannot be changed and any
278 </p> 280 other zone delegating to this zone will achieve proper resolution.
279 </section> 281 {% endtrans %}
280 282 </p>
281 283 </section>
282 <section> 284
283 <h3>{{ _("What is the difference between GNS and Handshake?") }}</h3> 285 <section>
284 <p> 286 <h3>{{ _("What is the difference between GNS and CoDoNS?") }}</h3>
285 </p> 287 <p>
286 </section> 288 {% trans %}
287 289 A: CoDoNS decentralizes the DNS database (using a DHT) but preserves the
288 <section> 290 authority structure of DNS. With CoDoNS, IANA/ICANN are still in charge, and
289 <h3>{{ _("What is the difference between GNS and ENS?") }}</h3> 291 there are still registrars that determine who owns a name.
290 <p> 292 <br><br>
291 </p> 293 With GNS, we decentralize the database and also decentralize the
292 </section> 294 responsibility for naming: each user runs his own personal root zone and is
293 295 thus in complete control of the names he uses. GNS also has many additional
294 <section> 296 features (to keep names short and enable migration) which don't even make
295 <h3>{{ _("What is the difference between GNS and TrickleDNS?") }}</h3> 297 sense in the context of CoDoNS.
296 <p> 298
297 {% trans %} 299 {% endtrans %}
298 A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS resolvers 300 </p>
299 of participating domains to provide &quot;better availability, lower query 301 </section>
300 resolution times, and faster update propagation&quot;. Thus TrickleDNS is 302
301 focused on defeating attacks on the availability (and performance) of record 303 <section>
302 propagation in DNS, for example via DDoS attacks on DNS root servers. 304 <h3>{{ _("What is the difference between GNS and SocialDNS?") }}</h3>
303 TrickleDNS is thus concerned with how to ensure distribution of authoritative 305 <p>
304 records, and authority remains derived from the DNS hierarchy. 306 {% trans %}
305 {% endtrans %} 307 A: Like GNS, SocialDNS allows each user to create DNS mappings. However, with
306 </p> 308 SocialDNS the mappings are shared through the social network and subjected to
307 </section> 309 ranking. As the social relationships evolve, names can thus change in
308 310 surprising ways.
309 <section> 311 <br><br>
310 <h3>{{ _("Does GNS require real-world introduction (secure PKEY exchange) in the style of the PGP web of trust?") }}</h3> 312 With GNS, names are primarily shared via delegation, and thus mappings will
311 <p> 313 only change if the user responsible for the name (the authority) manually
312 {% trans %} 314 changes the record.
313 A: For security, it is well known that an initial trust path between the two 315 {% endtrans %}
314 parties must exist. However, for applications where this is not required, 316 </p>
315 weaker mechanisms can be used. For example, we have implemented a 317 </section>
316 first-come-first-served (FCFS) authority which allows arbitrary users to 318
317 register arbitrary names. The key of this authority is included with every 319 <section>
318 GNUnet installation. Thus, any name registered with FCFS is in fact global and 320 <h3>{{ _("What is the difference between GNS and ODDNS?") }}</h3>
319 requires no further introduction. However, the security of these names 321 <p>
320 depends entirely on the trustworthiness of the FCFS authority. 322 {% trans %}
321 The authority can be queried under the &quot;.pin&quot; TLD. 323 A: ODDNS is primarily designed to bypass the DNS root zone and the TLD
322 {% endtrans %} 324 registries (such as those for ".com" and ".org"). Instead of using those,
323 </p> 325 each user is expected to maintain a database of (second-level) domains
324 </section> 326 (like "gnu.org") and the IP addresses of the respective name servers.
325 327 Resolution will fail if the target name servers change IPs.
326 <section> 328 {% endtrans %}
327 <h3>{{ _("How can a legitimate domain owner tell other people to not use his name in GNS?") }}</h3> 329 </p>
328 <p> 330 </section>
329 {% trans %} 331
330 A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot; 332 <section>
331 domain owner. Any user can claim any name (as his preferred name or 333 <h3>{{ _("What is the difference between GNS and Namecoin?") }}</h3>
332 &quot;pseudonym&quot;) in his NICK record. Similarly, all other users can 334 <p>
333 choose to ignore this preference and use a name of their choice (or even 335 </p>
334 assign no name) for this user. 336 </section>
335 {% endtrans %} 337
336 </p> 338
337 </section> 339 <section>
338 340 <h3>{{ _("What is the difference between GNS and Handshake?") }}</h3>
339 <section> 341 <p>
340 <h3>{{ _("Did you consider the privacy implications of making your personal GNS zone visible?") }}</h3> 342 </p>
341 <p> 343 </section>
342 {% trans %} 344
343 A: Each record in GNS has a flag &quot;private&quot;. Records are shared with 345 <section>
344 other users (via DHT or zone transfers) only if this flag is not set. 346 <h3>{{ _("What is the difference between GNS and ENS?") }}</h3>
345 Thus, users have full control over what information about their zones is made 347 <p>
346 public. 348 </p>
347 {% endtrans %} 349 </section>
348 </p> 350
349 </section> 351 <section>
350 352 <h3>{{ _("What is the difference between GNS and TrickleDNS?") }}</h3>
351 <section> 353 <p>
352 <h3>{{ _("Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?") }}</h3> 354 {% trans %}
353 <p> 355 A: TrickleDNS pushes (&quot;critical&quot;) DNS records between DNS resolvers
354 {% trans %} 356 of participating domains to provide &quot;better availability, lower query
355 A: The question presumes that (a) virtual hosting is only necessary because of 357 resolution times, and faster update propagation&quot;. Thus TrickleDNS is
356 IPv4 address scarcity, and (b) that LEHOs are only useful in the context of 358 focused on defeating attacks on the availability (and performance) of record
357 virtual hosting. However, LEHOs are also useful to help with X.509 certificate 359 propagation in DNS, for example via DDoS attacks on DNS root servers.
358 validation (as they specify for which legacy hostname the certificate should 360 TrickleDNS is thus concerned with how to ensure distribution of authoritative
359 be valid). Also, even with IPv6 fully deployed and &quot;infinite&quot; IP 361 records, and authority remains derived from the DNS hierarchy.
360 addresses being available, we're not sure that virtual hosting would 362 {% endtrans %}
361 disappear. Finally, we don't want to have to wait for IPv6 to become 363 </p>
362 commonplace, GNS should work with today's networks. 364 </section>
363 {% endtrans %} 365
364 </p> 366 <section>
365 </section> 367 <h3>{{ _("Does GNS require real-world introduction (secure PKEY exchange) in the style of the PGP web of trust?") }}</h3>
366 368 <p>
367 <section> 369 {% trans %}
368 <h3>{{ _("Why does GNS not use a trust metric or consensus to determine globally unique names?") }}</h3> 370 A: For security, it is well known that an initial trust path between the two
369 <p> 371 parties must exist. However, for applications where this is not required,
370 {% trans %} 372 weaker mechanisms can be used. For example, we have implemented a
371 A: Trust metrics have the fundamental problem that they have thresholds. 373 first-come-first-served (FCFS) authority which allows arbitrary users to
372 As trust relationships evolve, mappings would change their meaning as they 374 register arbitrary names. The key of this authority is included with every
373 cross each others thresholds. We decided that the resulting unpredictability 375 GNUnet installation. Thus, any name registered with FCFS is in fact global and
374 of the resolution process was not acceptable. Furthermore, trust and consensus 376 requires no further introduction. However, the security of these names
375 might be easy to manipulate by adversaries. 377 depends entirely on the trustworthiness of the FCFS authority.
376 {% endtrans %} 378 The authority can be queried under the &quot;.pin&quot; TLD.
377 </p> 379 {% endtrans %}
378 </section> 380 </p>
379 381 </section>
380 <section> 382
381 <h3>{{ _("How do you handle compromised zone keys in GNS?") }}</h3> 383 <section>
382 <p> 384 <h3>{{ _("How can a legitimate domain owner tell other people to not use his name in GNS?") }}</h3>
383 {% trans %} 385 <p>
384 A: The owner of a private key can create a revocation message. This one can 386 {% trans %}
385 then be flooded throughout the overlay network, creating a copy at all peers. 387 A: Names have no owners in GNS, so there cannot be a &quot;legitimate&quot;
386 Before using a public key, peers check if that key has been revoked. 388 domain owner. Any user can claim any name (as his preferred name or
387 All names that involve delegation via a revoked zone will then fail to 389 &quot;pseudonym&quot;) in his NICK record. Similarly, all other users can
388 resolve. Peers always automatically check for the existence of a revocation 390 choose to ignore this preference and use a name of their choice (or even
389 message when resolving names. 391 assign no name) for this user.
390 {% endtrans %} 392 {% endtrans %}
391 </p> 393 </p>
392 </section> 394 </section>
393 395
394 <section> 396 <section>
395 <h3>{{ _("Could the signing algorithm of GNS be upgraded in the future?") }}</h3> 397 <h3>{{ _("Did you consider the privacy implications of making your personal GNS zone visible?") }}</h3>
396 <p> 398 <p>
397 {% trans %} 399 {% trans %}
398 A: Yes. In our efforts to standardize GNS, we have already modified the protocol 400 A: Each record in GNS has a flag &quot;private&quot;. Records are shared with
399 to support alternative delegation records. 401 other users (via DHT or zone transfers) only if this flag is not set.
400 <br> 402 Thus, users have full control over what information about their zones is made
401 <br> 403 public.
402 Naturally, deployed GNS implementations would have to be updated to support 404 {% endtrans %}
403 the new signature scheme. The new scheme can then be run in parallel with 405 </p>
404 the existing system by using a new record type to indicate the use of a 406 </section>
405 different cipher system. 407
406 {% endtrans %} 408 <section>
407 </p> 409 <h3>{{ _("Are \"Legacy Host\" (LEHO) records not going to be obsolete with IPv6?") }}</h3>
408 </section> 410 <p>
409 411 {% trans %}
410 <section> 412 A: The question presumes that (a) virtual hosting is only necessary because of
411 <h3>{{ _("How can a GNS zone maintain several name servers, e.g. for load balancing?") }}</h3> 413 IPv4 address scarcity, and (b) that LEHOs are only useful in the context of
412 <p> 414 virtual hosting. However, LEHOs are also useful to help with X.509 certificate
413 {% trans %} 415 validation (as they specify for which legacy hostname the certificate should
414 A: We don't expect this to be necessary, as GNS records are stored (and 416 be valid). Also, even with IPv6 fully deployed and &quot;infinite&quot; IP
415 replicated) in the R5N DHT. Thus the authority will typically not be contacted 417 addresses being available, we're not sure that virtual hosting would
416 whenever clients perform a lookup. Even if the authority goes (temporarily) 418 disappear. Finally, we don't want to have to wait for IPv6 to become
417 off-line, the DHT will cache the records for some time. However, should having 419 commonplace, GNS should work with today's networks.
418 multiple servers for a zone be considered truly necessary, the owner of the 420 {% endtrans %}
419 zone can simply run multiple peers (and share the zone's key and database 421 </p>
420 among them). 422 </section>
421 {% endtrans %} 423
422 </p> 424 <section>
423 </section> 425 <h3>{{ _("Why does GNS not use a trust metric or consensus to determine globally unique names?") }}</h3>
424 426 <p>
425 <section> 427 {% trans %}
426 <h3>{{ _("Why do you believe it is worth giving up unique names for censorship resistance?") }}</h3> 428 A: Trust metrics have the fundamental problem that they have thresholds.
427 <p> 429 As trust relationships evolve, mappings would change their meaning as they
428 {% trans %} 430 cross each others thresholds. We decided that the resulting unpredictability
429 A: The GNU Name system offers an alternative to DNS that is censorship 431 of the resolution process was not acceptable. Furthermore, trust and consensus
430 resistant. As with any security mechanism, this comes at a cost (names are not 432 might be easy to manipulate by adversaries.
431 globally unique). To draw a parallel, HTTPS connections use more bandwidth and 433 {% endtrans %}
432 have higher latency than HTTP connections. Depending on your application, 434 </p>
433 HTTPS may not be worth the cost. However, for users that are experiencing 435 </section>
434 censorship (or are concerned about it), giving up globally unique names may 436
435 very well be worth the cost. After all, what is a &quot;globally&quot; unique 437 <section>
436 name worth, if it does not resolve? 438 <h3>{{ _("How do you handle compromised zone keys in GNS?") }}</h3>
437 {% endtrans %} 439 <p>
438 </p> 440 {% trans %}
439 </section> 441 A: The owner of a private key can create a revocation message. This one can
440 442 then be flooded throughout the overlay network, creating a copy at all peers.
441 <section> 443 Before using a public key, peers check if that key has been revoked.
442 <h3>{{ _("Why do you say that DNS is 'centralized' and 'distributed'?") }}</h3> 444 All names that involve delegation via a revoked zone will then fail to
443 <p> 445 resolve. Peers always automatically check for the existence of a revocation
444 {% trans %} 446 message when resolving names.
445 A: We say that DNS is 'centralized' because it has a central component / 447 {% endtrans %}
446 central point of failure --- the root zone and its management by IANA/ICANN. 448 </p>
447 This centralization creates vulnerabilities. For example, the US government 449 </section>
448 was able to reassign the management of the country-TLDs of Afganistan and Iraq 450
449 during the wars at the beginning of the 21st century. 451 <section>
450 {% endtrans %} 452 <h3>{{ _("Could the signing algorithm of GNS be upgraded in the future?") }}</h3>
451 </p> 453 <p>
452 </section> 454 {% trans %}
453 455 A: Yes. In our efforts to standardize GNS, we have already modified the protocol
454 <section> 456 to support alternative delegation records.
455 <h3>{{ _("How does GNS protect against layer-3 censorship?") }}</h3> 457 <br>
456 <p> 458 <br>
457 {% trans %} 459 Naturally, deployed GNS implementations would have to be updated to support
458 A: GNS does not directly help with layer-3 censorship, but it does help 460 the new signature scheme. The new scheme can then be run in parallel with
459 indirectly in two ways: 461 the existing system by using a new record type to indicate the use of a
460 462 different cipher system.
461 <ol> 463 {% endtrans %}
462 <li> Many websites today use virtual hosting, so blocking a particular IP 464 </p>
463 address causes much more collateral damage than blocking a DNS name. 465 </section>
464 It thus raises the cost of censorship.</li> 466
465 <li> Existing layer-3 circumvention solutions (such as Tor) would benefit from 467 <section>
466 a censorship resistant naming system. Accessing Tor's &quot;.onion&quot; 468 <h3>{{ _("How can a GNS zone maintain several name servers, e.g. for load balancing?") }}</h3>
467 namespace currently requires users to use unmemorable cryptographic 469 <p>
468 identifiers. With nicer names, Tor and tor2web-like services would be even 470 {% trans %}
469 easier to use. 471 A: We don't expect this to be necessary, as GNS records are stored (and
470 </ol> 472 replicated) in the R5N DHT. Thus the authority will typically not be contacted
471 {% endtrans %} 473 whenever clients perform a lookup. Even if the authority goes (temporarily)
472 </p> 474 off-line, the DHT will cache the records for some time. However, should having
473 </section> 475 multiple servers for a zone be considered truly necessary, the owner of the
474 476 zone can simply run multiple peers (and share the zone's key and database
475 <section> 477 among them).
476 <h3>{{ _("Does GNS work with search engines?") }}</h3> 478 {% endtrans %}
477 <p> 479 </p>
478 {% trans %} 480 </section>
479 A: GNS creates no significant problems for search engines, as they can use GNS 481
480 to perform name resolution as well as any normal user. Naturally, while we 482 <section>
481 typically expect normal users to install custom software for name resolution, 483 <h3>{{ _("Why do you believe it is worth giving up unique names for censorship resistance?") }}</h3>
482 this is unlikely to work for search engines today. However, the DNS2GNS 484 <p>
483 gateway allows search engines to use DNS to resolve GNS names, so they can 485 {% trans %}
484 still index GNS resources. However, as using DNS2GNS gateways breaks the 486 A: The GNU Name system offers an alternative to DNS that is censorship
485 cryptographic chain of trust, legacy search engines will obviously not obtain 487 resistant. As with any security mechanism, this comes at a cost (names are not
486 censorship-resistant names. 488 globally unique). To draw a parallel, HTTPS connections use more bandwidth and
487 {% endtrans %} 489 have higher latency than HTTP connections. Depending on your application,
488 </p> 490 HTTPS may not be worth the cost. However, for users that are experiencing
489 </section> 491 censorship (or are concerned about it), giving up globally unique names may
490 492 very well be worth the cost. After all, what is a &quot;globally&quot; unique
491 <section> 493 name worth, if it does not resolve?
492 <h3>{{ _("How does GNS compare to the Unmanaged Internet Architecture (UIA)?") }}</h3> 494 {% endtrans %}
493 <p> 495 </p>
494 {% trans %} 496 </section>
495 A: UIA and GNS both share the same basic naming model, which actually 497
496 originated with Rivest's SDSI. However, UIA is not concerned about integration 498 <section>
497 with legacy applications and instead focuses on universal connectivity between 499 <h3>{{ _("Why do you say that DNS is 'centralized' and 'distributed'?") }}</h3>
498 a user's many machines. In contrast, GNS was designed to interoperate with DNS 500 <p>
499 as much as possible, and to also work as much as possible with the existing 501 {% trans %}
500 Web infrastructure. UIA is not at all concerned about legacy systems (clean 502 A: We say that DNS is 'centralized' because it has a central component /
501 slate). 503 central point of failure --- the root zone and its management by IANA/ICANN.
502 {% endtrans %} 504 This centralization creates vulnerabilities. For example, the US government
503 </p> 505 was able to reassign the management of the country-TLDs of Afganistan and Iraq
504 </section> 506 during the wars at the beginning of the 21st century.
505 507 {% endtrans %}
506 <section> 508 </p>
507 <h3>{{ _("Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?") }}</h3> 509 </section>
508 <p> 510
509 {% trans %} 511 <section>
510 A: First of all, in GNS you can explicitly see the trust chain, so you know if 512 <h3>{{ _("How does GNS protect against layer-3 censorship?") }}</h3>
511 a name you are resolving belongs to a friend, or a friend-of-a-friend, and can 513 <p>
512 thus decide how much you trust the result. Naturally, the trusted-computing 514 {% trans %}
513 base (TCB) can become arbitrarily large this way --- however, given the name 515 A: GNS does not directly help with layer-3 censorship, but it does help
514 length restriction, for an individual name it is always less than about 128 516 indirectly in two ways:
515 entities. 517
516 {% endtrans %} 518 <ol>
517 </p> 519 <li> Many websites today use virtual hosting, so blocking a particular IP
518 </section> 520 address causes much more collateral damage than blocking a DNS name.
519 521 It thus raises the cost of censorship.</li>
520 <section> 522 <li> Existing layer-3 circumvention solutions (such as Tor) would benefit from
521 <h3>{{ _("How does GNS handle SRV/TLSA records where service and protocol are part of the domain name?") }}</h3> 523 a censorship resistant naming system. Accessing Tor's &quot;.onion&quot;
522 <p> 524 namespace currently requires users to use unmemorable cryptographic
523 {% trans %} 525 identifiers. With nicer names, Tor and tor2web-like services would be even
524 A: When GNS splits a domain name into labels for resolution, it detects the 526 easier to use.
525 &quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the 527 </ol>
526 corresponding port number and &quot;Proto&quot; to the corresponding protocol 528 {% endtrans %}
527 number. The rest of the name is resolved as usual. Then, when the result is 529 </p>
528 presented, GNS looks for the GNS-specific &quot;BOX&quot; record type. 530 </section>
529 A BOX record is a record that contains another record (such as SRV or TLSA 531
530 records) and adds a service and protocol number (and the original boxed record 532 <section>
531 type) to it. 533 <h3>{{ _("Does GNS work with search engines?") }}</h3>
532 {% endtrans %} 534 <p>
533 </p> 535 {% trans %}
534 </section> 536 A: GNS creates no significant problems for search engines, as they can use GNS
535 537 to perform name resolution as well as any normal user. Naturally, while we
536 538 typically expect normal users to install custom software for name resolution,
537 539 this is unlikely to work for search engines today. However, the DNS2GNS
538 540 gateway allows search engines to use DNS to resolve GNS names, so they can
539 <h2><a name="errors" class="subnav-anchor"></a>{{ _("Error messages") }}</h2> 541 still index GNS resources. However, as using DNS2GNS gateways breaks the
540 <section> 542 cryptographic chain of trust, legacy search engines will obviously not obtain
541 <h3>{{ _("I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. Should I worry?") }}</h3> 543 censorship-resistant names.
542 <p> 544 {% endtrans %}
543 {% trans %} 545 </p>
544 A: Right now, this is expected and a known cause for high 546 </section>
545 latency in GNUnet. We have started a major rewrite to address 547
546 this and other problems, but until the Transport Next 548 <section>
547 Generation (TNG) is ready, these warnings are expected. 549 <h3>{{ _("How does GNS compare to the Unmanaged Internet Architecture (UIA)?") }}</h3>
548 {% endtrans %} 550 <p>
549 </p> 551 {% trans %}
550 </section> 552 A: UIA and GNS both share the same basic naming model, which actually
551 <section> 553 originated with Rivest's SDSI. However, UIA is not concerned about integration
552 <h3>{{ _("Error opening `/dev/net/tun': No such file or directory?") }}</h3> 554 with legacy applications and instead focuses on universal connectivity between
553 <p> 555 a user's many machines. In contrast, GNS was designed to interoperate with DNS
554 {% trans %} 556 as much as possible, and to also work as much as possible with the existing
555 A: If you get this error message, the solution is simple. Issue the following 557 Web infrastructure. UIA is not at all concerned about legacy systems (clean
556 commands (as root) to create the required device file 558 slate).
557 {% endtrans %} 559 {% endtrans %}
558 <code class="block"> 560 </p>
559 # mkdir /dev/net<br> 561 </section>
560 # mknod /dev/net/tun c 10 200<br> 562
561 </code> 563 <section>
562 </p> 564 <h3>{{ _("Doesn't GNS increase the trusted-computing base compared to DNS(SEC)?") }}</h3>
563 </section> 565 <p>
564 566 {% trans %}
565 <section> 567 A: First of all, in GNS you can explicitly see the trust chain, so you know if
566 <h3>{{ _("'iptables: No chain/target/match by that name.' (when running gnunet-service-dns)?") }}</h3> 568 a name you are resolving belongs to a friend, or a friend-of-a-friend, and can
567 <p> 569 thus decide how much you trust the result. Naturally, the trusted-computing
568 {% trans %} 570 base (TCB) can become arbitrarily large this way --- however, given the name
569 A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match 571 length restriction, for an individual name it is always less than about 128
570 support. 572 entities.
571 573 {% endtrans %}
572 This is accomplished by having the correct kernel options. Check if your 574 </p>
573 kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' (and the 575 </section>
574 module is loaded). 576
575 {% endtrans %} 577 <section>
576 </p> 578 <h3>{{ _("How does GNS handle SRV/TLSA records where service and protocol are part of the domain name?") }}</h3>
577 </section> 579 <p>
578 580 {% trans %}
579 <section> 581 A: When GNS splits a domain name into labels for resolution, it detects the
580 <h3>{{ _("'Timeout was reached' when running PT on Fedora (and possibly others)?") }}</h3> 582 &quot;_Service._Proto&quot; syntax, converts &quot;Service&quot; to the
581 <p> 583 corresponding port number and &quot;Proto&quot; to the corresponding protocol
582 {% trans %} 584 number. The rest of the name is resolved as usual. Then, when the result is
583 A: If you get an error stating that the VPN timeout was reached, check if your 585 presented, GNS looks for the GNS-specific &quot;BOX&quot; record type.
584 firewall is enabled and blocking the connections. 586 A BOX record is a record that contains another record (such as SRV or TLSA
585 {% endtrans %} 587 records) and adds a service and protocol number (and the original boxed record
586 </p> 588 type) to it.
587 </section> 589 {% endtrans %}
588 590 </p>
589 591 </section>
590 </article> 592
593 <hr/>
594 <h2><a name="errors" class="subnav-anchor"></a>{{ _("Error messages") }}</h2>
595 <section>
596 <h3>{{ _("I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. Should I worry?") }}</h3>
597 <p>
598 {% trans %}
599 A: Right now, this is expected and a known cause for high
600 latency in GNUnet. We have started a major rewrite to address
601 this and other problems, but until the Transport Next
602 Generation (TNG) is ready, these warnings are expected.
603 {% endtrans %}
604 </p>
605 </section>
606 <section>
607 <h3>{{ _("Error opening `/dev/net/tun': No such file or directory?") }}</h3>
608 <p>
609 {% trans %}
610 A: If you get this error message, the solution is simple. Issue the following
611 commands (as root) to create the required device file
612 {% endtrans %}
613 <code class="block">
614 # mkdir /dev/net<br>
615 # mknod /dev/net/tun c 10 200<br>
616 </code>
617 </p>
618 </section>
619
620 <section>
621 <h3>{{ _("'iptables: No chain/target/match by that name.' (when running gnunet-service-dns)?") }}</h3>
622 <p>
623 {% trans %}
624 A: For GNUnet DNS, your iptables needs to have &quot;owner&quot; match
625 support.
626
627 This is accomplished by having the correct kernel options. Check if your
628 kernel has CONFIG_NETFILTER_XT_MATCH_OWNER set to either 'y' or 'm' (and the
629 module is loaded).
630 {% endtrans %}
631 </p>
632 </section>
633
634 <section>
635 <h3>{{ _("'Timeout was reached' when running PT on Fedora (and possibly others)?") }}</h3>
636 <p>
637 {% trans %}
638 A: If you get an error stating that the VPN timeout was reached, check if your
639 firewall is enabled and blocking the connections.
640 {% endtrans %}
641 </p>
642 </section>
643
644 <section>
645 <h3>{{ _("I'm getting an 'error while loading shared libraries: libgnunetXXX.so.X'") }}</h3>
646 <p>
647 {% trans %}
648 A: This error usually occurs when your linker fails to locate one of GNUnet's
649 libraries. This can have two causes. First, it is theoretically possible that
650 the library is not installed on your system; however, if you compiled GNUnet
651 the normal way and/or used a binary package, that is highly unlikely. The more
652 common cause is that you installed GNUnet to a directory that your linker
653 does not search. There are several ways to fix this that are described below.
654
655 If you are 'root' and you installed to a system folder (such as /usr/local),
656 you want to add the libraries to the system-wide search path. This is done by
657 adding a line "/usr/local/lib/" to /etc/ld.so.conf and running "ldconfig".
658 If you installed GNUnet to /opt or any other similar path, you obviously have
659 to change "/usr/local" accordingly.
660
661 If you do not have 'root' rights or if you installed GNUnet to say
662 "/home/$USER/", then you can explicitly tell your linker to search a
663 particular directory for libraries using the "LD_LIBRARY_PATH" environment
664 variable. For example, if you configured GNUnet using a prefix of
665 "$HOME/gnunet/" you want to run:
666 {% endtrans %}
667 </p>
668 <code>
669 $ export LD_LIBRARY_PATH=$HOME/gnunet/lib:$LD_LIBRARY_PATH<br>
670 $ export PATH=$HOME/gnunet/bin:$PATH
671 </code>
672 </p>
673 {% trans %}
674 to ensure GNUnet's binaries and libraries are found. In order to avoid having to do so each time, you can add the above lines (without the "$") to your .bashrc or .profile file. You will have to logout and login again to have this new profile be applied to all shells (including your desktop environment).
675 {% endtrans %}
676 </p>
677 </section>
678
679 <section>
680 <h3>{{ _("What error messages can be ignored?") }}</h3>
681 <p>
682 {% trans %}
683 A: Error messages flagged as "DEBUG" should be disabled in binaries
684 built for end-users and can always be ignored.
685
686 Error messages flagged as "INFO" always refer to harmless events that
687 require no action. For example, GNUnet may use an INFO message to
688 indicate that it is currently performing an expensive operation that
689 will take some time. GNUnet will also use INFO messages to display
690 information about important configuration values.
691 {% endtrans %}
692 </p>
693 </section>
694
695 <hr/>
696 <h2><a name="fs" class="subnav-anchor"></a>{{ _("File-sharing")}}</h2>
697 <section>
698 <h3>{{ _("How does GNUnet compare to other file-sharing applications?") }}</h3>
699 <p>
700 {% trans %}
701 A: As opposed to Napster, Gnutella, Kazaa, FastTrack, eDonkey and most
702 other P2P networks, GNUnet was designed with security in mind as the
703 highest priority. We intend on producing a network with comprehensive
704 security features. Many other P2P networks are open to a wide variety
705 of attacks, and users have little privacy. GNUnet is also Free
706 Software and thus the source code is available, so you do not have to
707 worry about being spied upon by the software. The following table
708 summarises the main differences between GNUnet and other systems.
709 The information is accurate to the best of our knowledge.
710 The comparison is difficult since there are sometimes differences
711 between various implementations of (almost) the same protocol.
712 In general, we pick a free implementation as the reference
713 implementation since it is possible to inspect the free code. Also,
714 all of these systems are changing over time and thus the data below
715 may not be up-to-date. If you find any flaws, please let us know.
716 Finally, the table is not saying terribly much (it is hard to compare
717 these systems this briefly), so if you want the real differences, read
718 the research papers (and probably the code).
719 {% endtrans %}
720 </p>
721 <table width="90%" border="0" cellpadding="0" cellspacing="0"><tbody><tr><th >Network</th>
722 <th ><a>GNUnet FS</a></th>
723 <th ><a>OneSwarm</th>
724 <th ><a>Napster</th>
725 <th ><a>Direct Connect</th>
726 <th ><a>FastTrack</th>
727 <th ><a>eDonkey</th>
728 <th ><a>Gnutella</th>
729 <th ><a>Freenet</th>
730 </tr><tr><th >Distributed Queries</th>
731 <td >yes</td>
732 <td >yes</td>
733 <td >no</td>
734 <td >hubs</td>
735 <td >super-peers</td>
736 <td >DHT (eMule)</td>
737 <td >yes</td>
738 <td >yes</td>
739 </tr><tr><th >Multisource Download</th>
740 <td >yes</td>
741 <td >yes</td>
742 <td >no</td>
743 <td >no</td>
744 <td >yes</td>
745 <td >yes</td>
746 <td >yes</td>
747 <td >no</td>
748 </tr><tr><th >Economics</th>
749 <td >yes</td>
750 <td >yes</td>
751 <td >no</td>
752 <td >no</td>
753 <td >no</td>
754 <td >yes</td>
755 <td >no</td>
756 <td >no</td>
757 </tr><tr><th >Anonymity</th>
758 <td >yes</td>
759 <td >maybe</td>
760 <td >no</td>
761 <td >no</td>
762 <td >no</td>
763 <td >no</td>
764 <td >no</td>
765 <td >yes</td>
766 </tr><tr><th >Language</th>
767 <td >C</td>
768 <td >Java</td>
769 <td >often C</td>
770 <td >C++</td>
771 <td >C</td>
772 <td >C++</td>
773 <td >often C</td>
774 <td >Java</td>
775 </tr><tr><th >Transport Protocol</th>
776 <td >UDP, TCP, SMTP, HTTP</td>
777 <td >TCP</td>
778 <td >TCP</td>
779 <td >TCP?</td>
780 <td >UDP, TCP</td>
781 <td >UDP, TCP</td>
782 <td >TCP</td>
783 <td >TCP</td>
784 </tr><tr><th >Query Format (UI)</th>
785 <td >keywords / CHK</td>
786 <td >filename / SHA?</td>
787 <td >keywords</td>
788 <td >filename, THEX</td>
789 <td >filename, SHA</td>
790 <td >filename, MD4?</td>
791 <td >filename, SHA</td>
792 <td >secret key, CHK</td>
793 </tr><tr><th >Routing</th>
794 <td >dynamic (indirect, direct)</td>
795 <td >static (indirect, direct)</td>
796 <td >always direct</td>
797 <td >always direct</td>
798 <td >always direct</td>
799 <td >always direct</td>
800 <td >always direct</td>
801 <td >always indirect</td>
802 </tr><tr><th >License</th>
803 <td >GPL</td>
804 <td >GPL</td>
805 <td >GPL (knapster)</td>
806 <td >GPL (Valknut)</td>
807 <td >GPL (giFT)</td>
808 <td >GPL (eMule)</td>
809 <td >GPL (gtk-gnutella)</td>
810 <td >GPL</td>
811 </tr></tbody>
812 </table>
813 <p>
814 {% trans %}
815 Another important point of reference are the various anonymous
816 peer-to-peer networks.
817 Here, there are differences in terms of application domain and how
818 specifically anonymity is achieved.
819 Anonymous routing is a hard research topic, so for a superficial
820 comparisson like this one we focus on the latency.
821 Another important factor is the programming language.
822 Type-safe languages may offer certain security benefits; however, this may come at the cost of significant increases in resource consumption which in turn may reduce anonymity.
823 {% endtrans %}
824 </p>
825 </section>
826 <section>
827 <h3>{{ _("Are there any known attacks (on GNUnet's file-sharing application)?") }}</h3>
828 <p>
829 {% trans %}
830 A: Generally, there is the possibility of a known plaintext attack on
831 keywords, but since the user has control over the keywords that are
832 associated with the content he inserts, the user can take advantage of
833 the same techniques used to generate reasonable passwords to defend
834 against such an attack. In any event, we are not trying to hide
835 content; thus, unless the user is trying to insert information into
836 the network that can only be shared with a small group of people,
837 there is no real reason to try to obfuscate the content by choosing a
838 difficult keyword anyway.
839 {% endtrans %}
840 </p>
841 </section>
842 <section>
843 <h3>{{ _("What do you mean by anonymity?") }}</h3>
844 <p>
845 {% trans %}
846 A: Anonymity is the lack of distinction of an individual from a
847 (large) group. A central goal for anonymous file-sharing in GNUnet is
848 to make all users (peers) form a group and to make communications in
849 that group anonymous, that is, nobody (but the initiator) should be
850 able to tell which of the peers in the group originated the message.
851 In other words, it should be difficult to impossible for an adversary
852 to distinguish between the originating peer and all other peers.
853 {% endtrans %}
854 </p>
855 </section>
856 <section>
857 <h3>{{ _("What does my system do when participating in GNUnet file sharing?") }}</h3>
858 <p>
859 {% trans %}
860 A: In GNUnet you set up a node (a peer). It is identified by an ID (hash
861 of its public key) and has a number of addresses it is reachable by
862 (may have no addresses, for instance when it's behind a NAT).
863 You specify bandwidth limits (how much traffic GNUnet is allowed to
864 consume) and datastore quote (how large your on-disk block storage is)
865 . Your node will then proceed to connect to other nodes, becoming
866 part of the network.
867 {% endtrans %}
868 </p>
869 </section>
870
871 <hr/>
872 <h2><a name="contrib" class="subnav-anchor"></a>{{ _("Contributing")}}</h2>
873 <section>
874 <h3>{{ _("How can I help translate this webpage into other languages?") }}</h3>
875 <p>
876 {% trans %}
877 A: First, you need to register an account with our weblate system.
878 Please send an e-mail with the desired target language to
879 translators@gnunet.org or ask for help on the #gnunet chat on
880 irc.freenode.net. Typically someone with sufficient permissions will
881 then grant you access. Naturally, any abuse will result in the loss
882 of permissions.
883 {% endtrans %}
884 </p>
885 </section>
886
887 <section>
888 <h3>{{ _("I have some great idea for a new feature, what should I do?") }}</h3>
889 <p>
890 {% trans %}
891 A: Sadly, we have many more feature requests than we can possibly
892 implement. The best way to actually get a new feature implemented is
893 to do it yourself --- and to then send us a patch.
894 {% endtrans %}
895 </p>
896 </section>
897
898
899 </article>
591 </div> <!-- col --> 900 </div> <!-- col -->
592</div> <!-- row--> 901 </div> <!-- row-->
593 902
594 903
595<!-- 904 <!--
596<h2>{{ ("Q?") }}</h2> 905 <h2>{{ ("Q?") }}</h2>
597 906
598<h2>{{ ("Q?") }}</h2> 907 <h2>{{ ("Q?") }}</h2>
599 908
600<h2>{{ ("Q?") }}</h2> 909 <h2>{{ ("Q?") }}</h2>
601--> 910 -->
602 911
603</div> 912</div>
604{% endblock body_content %} 913{% endblock body_content %}