diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-12-07 00:19:40 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-12-07 00:19:40 +0900 |
commit | cf944d8c5fc1239f27136605c87ef895f6dcedb7 (patch) | |
tree | 9fb5d62a7129e816236e038f469ef5fd2d7a87f7 | |
parent | 930acde63fef036e1a83f3acc50cad0ea40f1a0f (diff) | |
download | www-cf944d8c5fc1239f27136605c87ef895f6dcedb7.tar.gz www-cf944d8c5fc1239f27136605c87ef895f6dcedb7.zip |
po
-rw-r--r-- | locale/ar/LC_MESSAGES/messages.po | 113 | ||||
-rw-r--r-- | locale/de/LC_MESSAGES/messages.po | 118 | ||||
-rw-r--r-- | locale/es/LC_MESSAGES/messages.po | 118 | ||||
-rw-r--r-- | locale/fr/LC_MESSAGES/messages.po | 113 | ||||
-rw-r--r-- | locale/hi/LC_MESSAGES/messages.po | 113 | ||||
-rw-r--r-- | locale/it/LC_MESSAGES/messages.po | 113 | ||||
-rw-r--r-- | locale/ja/LC_MESSAGES/messages.po | 113 | ||||
-rw-r--r-- | locale/ko/LC_MESSAGES/messages.po | 113 | ||||
-rw-r--r-- | locale/messages.pot | 114 | ||||
-rw-r--r-- | locale/pt/LC_MESSAGES/messages.po | 111 | ||||
-rw-r--r-- | locale/zh_Hant/LC_MESSAGES/messages.po | 113 |
11 files changed, 1235 insertions, 17 deletions
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po index a0dca494..d3b59f90 100644 --- a/locale/ar/LC_MESSAGES/messages.po +++ b/locale/ar/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: 2021-05-21 14:59+0000\n" | 11 | "PO-Revision-Date: 2021-05-21 14:59+0000\n" |
12 | "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n" | 12 | "Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n" |
13 | "Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/" | 13 | "Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/" |
@@ -2909,6 +2909,117 @@ msgstr "" | |||
2909 | msgid "Videos related to GNUnet" | 2909 | msgid "Videos related to GNUnet" |
2910 | msgstr "" | 2910 | msgstr "" |
2911 | 2911 | ||
2912 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
2913 | msgid "Developer page: t3sserakt" | ||
2914 | msgstr "" | ||
2915 | |||
2916 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
2917 | msgid "Current Work" | ||
2918 | msgstr "" | ||
2919 | |||
2920 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
2921 | msgid "" | ||
2922 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
2923 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
2924 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
2925 | "bandwidth allocation and choosing plugins has several issues with its " | ||
2926 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
2927 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
2928 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
2929 | "\">project page</a>." | ||
2930 | msgstr "" | ||
2931 | |||
2932 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
2933 | msgid "Future Work" | ||
2934 | msgstr "" | ||
2935 | |||
2936 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
2937 | msgid "" | ||
2938 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
2939 | msgstr "" | ||
2940 | |||
2941 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
2942 | msgid "" | ||
2943 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
2944 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
2945 | "but there are as many reasons those existing methods might fail. We will " | ||
2946 | "implement a new way of NAT traversal that we think of being independent from " | ||
2947 | "the existing network configuration, and does not require a third party which " | ||
2948 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
2949 | "to connect to each other will send out a burst of connection attempts to the " | ||
2950 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
2951 | "from both side will lead to a high probability that two connection attempts " | ||
2952 | "from both peers onto the same port will be at the same time leading to a " | ||
2953 | "successful connection between those peers." | ||
2954 | msgstr "" | ||
2955 | |||
2956 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
2957 | msgid "" | ||
2958 | "There are two problems a NAT traversal method has to solve. First there " | ||
2959 | "needs to be a method to know the global IP address of a peer A another peer " | ||
2960 | "B wants to connect to. Second – because inbound connections from the outside " | ||
2961 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
2962 | "connection attempt by peer B. The most common solution for both problems is " | ||
2963 | "to have a third party C which is not behind a NAT. This third party C " | ||
2964 | "obviously knows the global IP address of natted peers, after peer A is " | ||
2965 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
2966 | "informs A about it. Using this method for a privacy preserving network like " | ||
2967 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
2968 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
2969 | "infrastructure needed to provide some kind of functionality has to be " | ||
2970 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
2971 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
2972 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
2973 | "party for the initiation of the connection, are not successful in all " | ||
2974 | "circumstances, because this method depend on the behavior of the NAT " | ||
2975 | "firewall." | ||
2976 | msgstr "" | ||
2977 | |||
2978 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
2979 | msgid "" | ||
2980 | "If two natted peers are using the method to start a burst of connection " | ||
2981 | "attempts, this method still needs the global IP of the other peer and a " | ||
2982 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
2983 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
2984 | "distance vector protocol to solve the problem of not directly connected " | ||
2985 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
2986 | "neighbour of the start or end peer on that path do know the global IP " | ||
2987 | "address of the start or end peer. If those two peers like to use the burst " | ||
2988 | "method for hole punching the global IP address is known. Via the distance " | ||
2989 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
2990 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
2991 | "network setups with peers having restricted connectivity. This test " | ||
2992 | "framework will be used to create test setups suitable to test possible NAT " | ||
2993 | "configurations. A challenge for this NAT traversal method will be how to " | ||
2994 | "handle the burst in terms of network load, thus we need to experiment with " | ||
2995 | "different frequencies and the amount of connection attempts." | ||
2996 | msgstr "" | ||
2997 | |||
2998 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
2999 | msgid "Past Work" | ||
3000 | msgstr "" | ||
3001 | |||
3002 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3003 | msgid "" | ||
3004 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
3005 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
3006 | "framework was the perfect match for a solution to fullfill the privacy " | ||
3007 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
3008 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
3009 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
3010 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
3011 | "establishment of a connection after a communication partner suddenly stopped " | ||
3012 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
3013 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
3014 | "that they can be used prouctively." | ||
3015 | msgstr "" | ||
3016 | |||
3017 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3018 | #, fuzzy | ||
3019 | #| msgid "Continuous Integration" | ||
3020 | msgid "Contact Information" | ||
3021 | msgstr "الدمج المستمر" | ||
3022 | |||
2912 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3023 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
2913 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3024 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
2914 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3025 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po index 3c2e8230..fa2e41f1 100644 --- a/locale/de/LC_MESSAGES/messages.po +++ b/locale/de/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: 2021-08-30 19:06+0000\n" | 11 | "PO-Revision-Date: 2021-08-30 19:06+0000\n" |
12 | "Last-Translator: Stefan <eintritt@hotmail.com>\n" | 12 | "Last-Translator: Stefan <eintritt@hotmail.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/" |
@@ -4140,6 +4140,119 @@ msgstr "Oh mein Gott, ihr habt mir mein Internet kaputt gemacht" | |||
4140 | msgid "Videos related to GNUnet" | 4140 | msgid "Videos related to GNUnet" |
4141 | msgstr "Videos zu GNUnet" | 4141 | msgstr "Videos zu GNUnet" |
4142 | 4142 | ||
4143 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
4144 | #, fuzzy | ||
4145 | #| msgid "Developer Team" | ||
4146 | msgid "Developer page: t3sserakt" | ||
4147 | msgstr "Entwickelerteam" | ||
4148 | |||
4149 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
4150 | msgid "Current Work" | ||
4151 | msgstr "" | ||
4152 | |||
4153 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
4154 | msgid "" | ||
4155 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
4156 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
4157 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
4158 | "bandwidth allocation and choosing plugins has several issues with its " | ||
4159 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
4160 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
4161 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
4162 | "\">project page</a>." | ||
4163 | msgstr "" | ||
4164 | |||
4165 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
4166 | msgid "Future Work" | ||
4167 | msgstr "" | ||
4168 | |||
4169 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
4170 | msgid "" | ||
4171 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
4172 | msgstr "" | ||
4173 | |||
4174 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
4175 | msgid "" | ||
4176 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
4177 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
4178 | "but there are as many reasons those existing methods might fail. We will " | ||
4179 | "implement a new way of NAT traversal that we think of being independent from " | ||
4180 | "the existing network configuration, and does not require a third party which " | ||
4181 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
4182 | "to connect to each other will send out a burst of connection attempts to the " | ||
4183 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
4184 | "from both side will lead to a high probability that two connection attempts " | ||
4185 | "from both peers onto the same port will be at the same time leading to a " | ||
4186 | "successful connection between those peers." | ||
4187 | msgstr "" | ||
4188 | |||
4189 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
4190 | msgid "" | ||
4191 | "There are two problems a NAT traversal method has to solve. First there " | ||
4192 | "needs to be a method to know the global IP address of a peer A another peer " | ||
4193 | "B wants to connect to. Second – because inbound connections from the outside " | ||
4194 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
4195 | "connection attempt by peer B. The most common solution for both problems is " | ||
4196 | "to have a third party C which is not behind a NAT. This third party C " | ||
4197 | "obviously knows the global IP address of natted peers, after peer A is " | ||
4198 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
4199 | "informs A about it. Using this method for a privacy preserving network like " | ||
4200 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
4201 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
4202 | "infrastructure needed to provide some kind of functionality has to be " | ||
4203 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
4204 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
4205 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
4206 | "party for the initiation of the connection, are not successful in all " | ||
4207 | "circumstances, because this method depend on the behavior of the NAT " | ||
4208 | "firewall." | ||
4209 | msgstr "" | ||
4210 | |||
4211 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
4212 | msgid "" | ||
4213 | "If two natted peers are using the method to start a burst of connection " | ||
4214 | "attempts, this method still needs the global IP of the other peer and a " | ||
4215 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
4216 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
4217 | "distance vector protocol to solve the problem of not directly connected " | ||
4218 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
4219 | "neighbour of the start or end peer on that path do know the global IP " | ||
4220 | "address of the start or end peer. If those two peers like to use the burst " | ||
4221 | "method for hole punching the global IP address is known. Via the distance " | ||
4222 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
4223 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
4224 | "network setups with peers having restricted connectivity. This test " | ||
4225 | "framework will be used to create test setups suitable to test possible NAT " | ||
4226 | "configurations. A challenge for this NAT traversal method will be how to " | ||
4227 | "handle the burst in terms of network load, thus we need to experiment with " | ||
4228 | "different frequencies and the amount of connection attempts." | ||
4229 | msgstr "" | ||
4230 | |||
4231 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
4232 | msgid "Past Work" | ||
4233 | msgstr "" | ||
4234 | |||
4235 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
4236 | msgid "" | ||
4237 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
4238 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
4239 | "framework was the perfect match for a solution to fullfill the privacy " | ||
4240 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
4241 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
4242 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
4243 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
4244 | "establishment of a connection after a communication partner suddenly stopped " | ||
4245 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
4246 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
4247 | "that they can be used prouctively." | ||
4248 | msgstr "" | ||
4249 | |||
4250 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
4251 | #, fuzzy | ||
4252 | #| msgid "Contact information" | ||
4253 | msgid "Contact Information" | ||
4254 | msgstr "Kontaktinformation" | ||
4255 | |||
4143 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 4256 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
4144 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 4257 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
4145 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 4258 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
@@ -5042,9 +5155,6 @@ msgstr "" | |||
5042 | #~ "org/'>Freier Software</a> erstellt.<br> Probleme bitte <a href='contact." | 5155 | #~ "org/'>Freier Software</a> erstellt.<br> Probleme bitte <a href='contact." |
5043 | #~ "html'>hier</a> melden." | 5156 | #~ "html'>hier</a> melden." |
5044 | 5157 | ||
5045 | #~ msgid "Developer Team" | ||
5046 | #~ msgstr "Entwickelerteam" | ||
5047 | |||
5048 | #, fuzzy | 5158 | #, fuzzy |
5049 | #~| msgid "Tutorials" | 5159 | #~| msgid "Tutorials" |
5050 | #~ msgid "Install-Tutorials" | 5160 | #~ msgid "Install-Tutorials" |
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po index d593d981..89d82718 100644 --- a/locale/es/LC_MESSAGES/messages.po +++ b/locale/es/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: 2022-08-17 22:14+0000\n" | 11 | "PO-Revision-Date: 2022-08-17 22:14+0000\n" |
12 | "Last-Translator: Lucía López <lulopezcabrera@gmail.com>\n" | 12 | "Last-Translator: Lucía López <lulopezcabrera@gmail.com>\n" |
13 | "Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/" | 13 | "Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/" |
@@ -3749,6 +3749,119 @@ msgstr "" | |||
3749 | msgid "Videos related to GNUnet" | 3749 | msgid "Videos related to GNUnet" |
3750 | msgstr "" | 3750 | msgstr "" |
3751 | 3751 | ||
3752 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
3753 | #, fuzzy | ||
3754 | #| msgid "Developer Team" | ||
3755 | msgid "Developer page: t3sserakt" | ||
3756 | msgstr "Equipo de desarrollo" | ||
3757 | |||
3758 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
3759 | msgid "Current Work" | ||
3760 | msgstr "" | ||
3761 | |||
3762 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
3763 | msgid "" | ||
3764 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
3765 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
3766 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
3767 | "bandwidth allocation and choosing plugins has several issues with its " | ||
3768 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
3769 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
3770 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
3771 | "\">project page</a>." | ||
3772 | msgstr "" | ||
3773 | |||
3774 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
3775 | msgid "Future Work" | ||
3776 | msgstr "" | ||
3777 | |||
3778 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
3779 | msgid "" | ||
3780 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
3781 | msgstr "" | ||
3782 | |||
3783 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
3784 | msgid "" | ||
3785 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
3786 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
3787 | "but there are as many reasons those existing methods might fail. We will " | ||
3788 | "implement a new way of NAT traversal that we think of being independent from " | ||
3789 | "the existing network configuration, and does not require a third party which " | ||
3790 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
3791 | "to connect to each other will send out a burst of connection attempts to the " | ||
3792 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
3793 | "from both side will lead to a high probability that two connection attempts " | ||
3794 | "from both peers onto the same port will be at the same time leading to a " | ||
3795 | "successful connection between those peers." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
3799 | msgid "" | ||
3800 | "There are two problems a NAT traversal method has to solve. First there " | ||
3801 | "needs to be a method to know the global IP address of a peer A another peer " | ||
3802 | "B wants to connect to. Second – because inbound connections from the outside " | ||
3803 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
3804 | "connection attempt by peer B. The most common solution for both problems is " | ||
3805 | "to have a third party C which is not behind a NAT. This third party C " | ||
3806 | "obviously knows the global IP address of natted peers, after peer A is " | ||
3807 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
3808 | "informs A about it. Using this method for a privacy preserving network like " | ||
3809 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
3810 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
3811 | "infrastructure needed to provide some kind of functionality has to be " | ||
3812 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
3813 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
3814 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
3815 | "party for the initiation of the connection, are not successful in all " | ||
3816 | "circumstances, because this method depend on the behavior of the NAT " | ||
3817 | "firewall." | ||
3818 | msgstr "" | ||
3819 | |||
3820 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
3821 | msgid "" | ||
3822 | "If two natted peers are using the method to start a burst of connection " | ||
3823 | "attempts, this method still needs the global IP of the other peer and a " | ||
3824 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
3825 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
3826 | "distance vector protocol to solve the problem of not directly connected " | ||
3827 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
3828 | "neighbour of the start or end peer on that path do know the global IP " | ||
3829 | "address of the start or end peer. If those two peers like to use the burst " | ||
3830 | "method for hole punching the global IP address is known. Via the distance " | ||
3831 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
3832 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
3833 | "network setups with peers having restricted connectivity. This test " | ||
3834 | "framework will be used to create test setups suitable to test possible NAT " | ||
3835 | "configurations. A challenge for this NAT traversal method will be how to " | ||
3836 | "handle the burst in terms of network load, thus we need to experiment with " | ||
3837 | "different frequencies and the amount of connection attempts." | ||
3838 | msgstr "" | ||
3839 | |||
3840 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
3841 | msgid "Past Work" | ||
3842 | msgstr "" | ||
3843 | |||
3844 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3845 | msgid "" | ||
3846 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
3847 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
3848 | "framework was the perfect match for a solution to fullfill the privacy " | ||
3849 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
3850 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
3851 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
3852 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
3853 | "establishment of a connection after a communication partner suddenly stopped " | ||
3854 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
3855 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
3856 | "that they can be used prouctively." | ||
3857 | msgstr "" | ||
3858 | |||
3859 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3860 | #, fuzzy | ||
3861 | #| msgid "Contact information" | ||
3862 | msgid "Contact Information" | ||
3863 | msgstr "Información de contacto" | ||
3864 | |||
3752 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3865 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
3753 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3866 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
3754 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3867 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
@@ -4629,9 +4742,6 @@ msgstr "" | |||
4629 | #~ msgid "Get off GNUnet" | 4742 | #~ msgid "Get off GNUnet" |
4630 | #~ msgstr "Qué es GNUnet?" | 4743 | #~ msgstr "Qué es GNUnet?" |
4631 | 4744 | ||
4632 | #~ msgid "Developer Team" | ||
4633 | #~ msgstr "Equipo de desarrollo" | ||
4634 | |||
4635 | #, fuzzy | 4745 | #, fuzzy |
4636 | #~| msgid "C-Tutorial" | 4746 | #~| msgid "C-Tutorial" |
4637 | #~ msgid "Install-Tutorials" | 4747 | #~ msgid "Install-Tutorials" |
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po index d336e59e..b655313b 100644 --- a/locale/fr/LC_MESSAGES/messages.po +++ b/locale/fr/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: 2021-09-28 14:59+0000\n" | 11 | "PO-Revision-Date: 2021-09-28 14:59+0000\n" |
12 | "Last-Translator: Axelle Dimpre <axelle.dimpre@gmail.com>\n" | 12 | "Last-Translator: Axelle Dimpre <axelle.dimpre@gmail.com>\n" |
13 | "Language-Team: French <http://weblate.taler.net/projects/gnunet/website/fr/" | 13 | "Language-Team: French <http://weblate.taler.net/projects/gnunet/website/fr/" |
@@ -3175,6 +3175,117 @@ msgstr "" | |||
3175 | msgid "Videos related to GNUnet" | 3175 | msgid "Videos related to GNUnet" |
3176 | msgstr "Vidéos en lien avec GNUnet" | 3176 | msgstr "Vidéos en lien avec GNUnet" |
3177 | 3177 | ||
3178 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
3179 | msgid "Developer page: t3sserakt" | ||
3180 | msgstr "" | ||
3181 | |||
3182 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
3183 | msgid "Current Work" | ||
3184 | msgstr "" | ||
3185 | |||
3186 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
3187 | msgid "" | ||
3188 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
3189 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
3190 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
3191 | "bandwidth allocation and choosing plugins has several issues with its " | ||
3192 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
3193 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
3194 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
3195 | "\">project page</a>." | ||
3196 | msgstr "" | ||
3197 | |||
3198 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
3199 | msgid "Future Work" | ||
3200 | msgstr "" | ||
3201 | |||
3202 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
3203 | msgid "" | ||
3204 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
3205 | msgstr "" | ||
3206 | |||
3207 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
3208 | msgid "" | ||
3209 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
3210 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
3211 | "but there are as many reasons those existing methods might fail. We will " | ||
3212 | "implement a new way of NAT traversal that we think of being independent from " | ||
3213 | "the existing network configuration, and does not require a third party which " | ||
3214 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
3215 | "to connect to each other will send out a burst of connection attempts to the " | ||
3216 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
3217 | "from both side will lead to a high probability that two connection attempts " | ||
3218 | "from both peers onto the same port will be at the same time leading to a " | ||
3219 | "successful connection between those peers." | ||
3220 | msgstr "" | ||
3221 | |||
3222 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
3223 | msgid "" | ||
3224 | "There are two problems a NAT traversal method has to solve. First there " | ||
3225 | "needs to be a method to know the global IP address of a peer A another peer " | ||
3226 | "B wants to connect to. Second – because inbound connections from the outside " | ||
3227 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
3228 | "connection attempt by peer B. The most common solution for both problems is " | ||
3229 | "to have a third party C which is not behind a NAT. This third party C " | ||
3230 | "obviously knows the global IP address of natted peers, after peer A is " | ||
3231 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
3232 | "informs A about it. Using this method for a privacy preserving network like " | ||
3233 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
3234 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
3235 | "infrastructure needed to provide some kind of functionality has to be " | ||
3236 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
3237 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
3238 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
3239 | "party for the initiation of the connection, are not successful in all " | ||
3240 | "circumstances, because this method depend on the behavior of the NAT " | ||
3241 | "firewall." | ||
3242 | msgstr "" | ||
3243 | |||
3244 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
3245 | msgid "" | ||
3246 | "If two natted peers are using the method to start a burst of connection " | ||
3247 | "attempts, this method still needs the global IP of the other peer and a " | ||
3248 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
3249 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
3250 | "distance vector protocol to solve the problem of not directly connected " | ||
3251 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
3252 | "neighbour of the start or end peer on that path do know the global IP " | ||
3253 | "address of the start or end peer. If those two peers like to use the burst " | ||
3254 | "method for hole punching the global IP address is known. Via the distance " | ||
3255 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
3256 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
3257 | "network setups with peers having restricted connectivity. This test " | ||
3258 | "framework will be used to create test setups suitable to test possible NAT " | ||
3259 | "configurations. A challenge for this NAT traversal method will be how to " | ||
3260 | "handle the burst in terms of network load, thus we need to experiment with " | ||
3261 | "different frequencies and the amount of connection attempts." | ||
3262 | msgstr "" | ||
3263 | |||
3264 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
3265 | msgid "Past Work" | ||
3266 | msgstr "" | ||
3267 | |||
3268 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3269 | msgid "" | ||
3270 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
3271 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
3272 | "framework was the perfect match for a solution to fullfill the privacy " | ||
3273 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
3274 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
3275 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
3276 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
3277 | "establishment of a connection after a communication partner suddenly stopped " | ||
3278 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
3279 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
3280 | "that they can be used prouctively." | ||
3281 | msgstr "" | ||
3282 | |||
3283 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3284 | #, fuzzy | ||
3285 | #| msgid "Contact information" | ||
3286 | msgid "Contact Information" | ||
3287 | msgstr "Nous contacter" | ||
3288 | |||
3178 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3289 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
3179 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3290 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
3180 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3291 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po index a3cc1484..8e74c8a5 100644 --- a/locale/hi/LC_MESSAGES/messages.po +++ b/locale/hi/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\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: Jigisha Sharma <jigishas38@gmail.com>\n" | 12 | "Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n" |
13 | "Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n" | 13 | "Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n" |
@@ -2906,6 +2906,117 @@ msgstr "" | |||
2906 | msgid "Videos related to GNUnet" | 2906 | msgid "Videos related to GNUnet" |
2907 | msgstr "" | 2907 | msgstr "" |
2908 | 2908 | ||
2909 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
2910 | msgid "Developer page: t3sserakt" | ||
2911 | msgstr "" | ||
2912 | |||
2913 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
2914 | msgid "Current Work" | ||
2915 | msgstr "" | ||
2916 | |||
2917 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
2918 | msgid "" | ||
2919 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
2920 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
2921 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
2922 | "bandwidth allocation and choosing plugins has several issues with its " | ||
2923 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
2924 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
2925 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
2926 | "\">project page</a>." | ||
2927 | msgstr "" | ||
2928 | |||
2929 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
2930 | msgid "Future Work" | ||
2931 | msgstr "" | ||
2932 | |||
2933 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
2934 | msgid "" | ||
2935 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
2936 | msgstr "" | ||
2937 | |||
2938 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
2939 | msgid "" | ||
2940 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
2941 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
2942 | "but there are as many reasons those existing methods might fail. We will " | ||
2943 | "implement a new way of NAT traversal that we think of being independent from " | ||
2944 | "the existing network configuration, and does not require a third party which " | ||
2945 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
2946 | "to connect to each other will send out a burst of connection attempts to the " | ||
2947 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
2948 | "from both side will lead to a high probability that two connection attempts " | ||
2949 | "from both peers onto the same port will be at the same time leading to a " | ||
2950 | "successful connection between those peers." | ||
2951 | msgstr "" | ||
2952 | |||
2953 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
2954 | msgid "" | ||
2955 | "There are two problems a NAT traversal method has to solve. First there " | ||
2956 | "needs to be a method to know the global IP address of a peer A another peer " | ||
2957 | "B wants to connect to. Second – because inbound connections from the outside " | ||
2958 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
2959 | "connection attempt by peer B. The most common solution for both problems is " | ||
2960 | "to have a third party C which is not behind a NAT. This third party C " | ||
2961 | "obviously knows the global IP address of natted peers, after peer A is " | ||
2962 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
2963 | "informs A about it. Using this method for a privacy preserving network like " | ||
2964 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
2965 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
2966 | "infrastructure needed to provide some kind of functionality has to be " | ||
2967 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
2968 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
2969 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
2970 | "party for the initiation of the connection, are not successful in all " | ||
2971 | "circumstances, because this method depend on the behavior of the NAT " | ||
2972 | "firewall." | ||
2973 | msgstr "" | ||
2974 | |||
2975 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
2976 | msgid "" | ||
2977 | "If two natted peers are using the method to start a burst of connection " | ||
2978 | "attempts, this method still needs the global IP of the other peer and a " | ||
2979 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
2980 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
2981 | "distance vector protocol to solve the problem of not directly connected " | ||
2982 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
2983 | "neighbour of the start or end peer on that path do know the global IP " | ||
2984 | "address of the start or end peer. If those two peers like to use the burst " | ||
2985 | "method for hole punching the global IP address is known. Via the distance " | ||
2986 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
2987 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
2988 | "network setups with peers having restricted connectivity. This test " | ||
2989 | "framework will be used to create test setups suitable to test possible NAT " | ||
2990 | "configurations. A challenge for this NAT traversal method will be how to " | ||
2991 | "handle the burst in terms of network load, thus we need to experiment with " | ||
2992 | "different frequencies and the amount of connection attempts." | ||
2993 | msgstr "" | ||
2994 | |||
2995 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
2996 | msgid "Past Work" | ||
2997 | msgstr "" | ||
2998 | |||
2999 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3000 | msgid "" | ||
3001 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
3002 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
3003 | "framework was the perfect match for a solution to fullfill the privacy " | ||
3004 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
3005 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
3006 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
3007 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
3008 | "establishment of a connection after a communication partner suddenly stopped " | ||
3009 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
3010 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
3011 | "that they can be used prouctively." | ||
3012 | msgstr "" | ||
3013 | |||
3014 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3015 | #, fuzzy | ||
3016 | #| msgid "Continuous Integration" | ||
3017 | msgid "Contact Information" | ||
3018 | msgstr "लगातार एकीकरण" | ||
3019 | |||
2909 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3020 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
2910 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3021 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
2911 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3022 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index 7e9f75a8..901c1f7c 100644 --- a/locale/it/LC_MESSAGES/messages.po +++ b/locale/it/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: 2022-03-27 11:53+0000\n" | 11 | "PO-Revision-Date: 2022-03-27 11:53+0000\n" |
12 | "Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n" | 12 | "Last-Translator: Roberto Pellegrino <speekix@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/" |
@@ -3772,6 +3772,117 @@ msgstr "" | |||
3772 | msgid "Videos related to GNUnet" | 3772 | msgid "Videos related to GNUnet" |
3773 | msgstr "" | 3773 | msgstr "" |
3774 | 3774 | ||
3775 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
3776 | msgid "Developer page: t3sserakt" | ||
3777 | msgstr "" | ||
3778 | |||
3779 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
3780 | msgid "Current Work" | ||
3781 | msgstr "" | ||
3782 | |||
3783 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
3784 | msgid "" | ||
3785 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
3786 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
3787 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
3788 | "bandwidth allocation and choosing plugins has several issues with its " | ||
3789 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
3790 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
3791 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
3792 | "\">project page</a>." | ||
3793 | msgstr "" | ||
3794 | |||
3795 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
3796 | msgid "Future Work" | ||
3797 | msgstr "" | ||
3798 | |||
3799 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
3800 | msgid "" | ||
3801 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
3802 | msgstr "" | ||
3803 | |||
3804 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
3805 | msgid "" | ||
3806 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
3807 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
3808 | "but there are as many reasons those existing methods might fail. We will " | ||
3809 | "implement a new way of NAT traversal that we think of being independent from " | ||
3810 | "the existing network configuration, and does not require a third party which " | ||
3811 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
3812 | "to connect to each other will send out a burst of connection attempts to the " | ||
3813 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
3814 | "from both side will lead to a high probability that two connection attempts " | ||
3815 | "from both peers onto the same port will be at the same time leading to a " | ||
3816 | "successful connection between those peers." | ||
3817 | msgstr "" | ||
3818 | |||
3819 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
3820 | msgid "" | ||
3821 | "There are two problems a NAT traversal method has to solve. First there " | ||
3822 | "needs to be a method to know the global IP address of a peer A another peer " | ||
3823 | "B wants to connect to. Second – because inbound connections from the outside " | ||
3824 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
3825 | "connection attempt by peer B. The most common solution for both problems is " | ||
3826 | "to have a third party C which is not behind a NAT. This third party C " | ||
3827 | "obviously knows the global IP address of natted peers, after peer A is " | ||
3828 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
3829 | "informs A about it. Using this method for a privacy preserving network like " | ||
3830 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
3831 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
3832 | "infrastructure needed to provide some kind of functionality has to be " | ||
3833 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
3834 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
3835 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
3836 | "party for the initiation of the connection, are not successful in all " | ||
3837 | "circumstances, because this method depend on the behavior of the NAT " | ||
3838 | "firewall." | ||
3839 | msgstr "" | ||
3840 | |||
3841 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
3842 | msgid "" | ||
3843 | "If two natted peers are using the method to start a burst of connection " | ||
3844 | "attempts, this method still needs the global IP of the other peer and a " | ||
3845 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
3846 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
3847 | "distance vector protocol to solve the problem of not directly connected " | ||
3848 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
3849 | "neighbour of the start or end peer on that path do know the global IP " | ||
3850 | "address of the start or end peer. If those two peers like to use the burst " | ||
3851 | "method for hole punching the global IP address is known. Via the distance " | ||
3852 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
3853 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
3854 | "network setups with peers having restricted connectivity. This test " | ||
3855 | "framework will be used to create test setups suitable to test possible NAT " | ||
3856 | "configurations. A challenge for this NAT traversal method will be how to " | ||
3857 | "handle the burst in terms of network load, thus we need to experiment with " | ||
3858 | "different frequencies and the amount of connection attempts." | ||
3859 | msgstr "" | ||
3860 | |||
3861 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
3862 | msgid "Past Work" | ||
3863 | msgstr "" | ||
3864 | |||
3865 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3866 | msgid "" | ||
3867 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
3868 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
3869 | "framework was the perfect match for a solution to fullfill the privacy " | ||
3870 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
3871 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
3872 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
3873 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
3874 | "establishment of a connection after a communication partner suddenly stopped " | ||
3875 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
3876 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
3877 | "that they can be used prouctively." | ||
3878 | msgstr "" | ||
3879 | |||
3880 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3881 | #, fuzzy | ||
3882 | #| msgid "Contact information" | ||
3883 | msgid "Contact Information" | ||
3884 | msgstr "Contatti" | ||
3885 | |||
3775 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3886 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
3776 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3887 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
3777 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3888 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po index 81b11643..c694a1e7 100644 --- a/locale/ja/LC_MESSAGES/messages.po +++ b/locale/ja/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: 2021-04-15 10:31+0000\n" | 11 | "PO-Revision-Date: 2021-04-15 10:31+0000\n" |
12 | "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" | 12 | "Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" |
13 | "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" | 13 | "Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" |
@@ -3410,6 +3410,117 @@ msgstr "" | |||
3410 | msgid "Videos related to GNUnet" | 3410 | msgid "Videos related to GNUnet" |
3411 | msgstr "" | 3411 | msgstr "" |
3412 | 3412 | ||
3413 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
3414 | msgid "Developer page: t3sserakt" | ||
3415 | msgstr "" | ||
3416 | |||
3417 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
3418 | msgid "Current Work" | ||
3419 | msgstr "" | ||
3420 | |||
3421 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
3422 | msgid "" | ||
3423 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
3424 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
3425 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
3426 | "bandwidth allocation and choosing plugins has several issues with its " | ||
3427 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
3428 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
3429 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
3430 | "\">project page</a>." | ||
3431 | msgstr "" | ||
3432 | |||
3433 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
3434 | msgid "Future Work" | ||
3435 | msgstr "" | ||
3436 | |||
3437 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
3438 | msgid "" | ||
3439 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
3440 | msgstr "" | ||
3441 | |||
3442 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
3443 | msgid "" | ||
3444 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
3445 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
3446 | "but there are as many reasons those existing methods might fail. We will " | ||
3447 | "implement a new way of NAT traversal that we think of being independent from " | ||
3448 | "the existing network configuration, and does not require a third party which " | ||
3449 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
3450 | "to connect to each other will send out a burst of connection attempts to the " | ||
3451 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
3452 | "from both side will lead to a high probability that two connection attempts " | ||
3453 | "from both peers onto the same port will be at the same time leading to a " | ||
3454 | "successful connection between those peers." | ||
3455 | msgstr "" | ||
3456 | |||
3457 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
3458 | msgid "" | ||
3459 | "There are two problems a NAT traversal method has to solve. First there " | ||
3460 | "needs to be a method to know the global IP address of a peer A another peer " | ||
3461 | "B wants to connect to. Second – because inbound connections from the outside " | ||
3462 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
3463 | "connection attempt by peer B. The most common solution for both problems is " | ||
3464 | "to have a third party C which is not behind a NAT. This third party C " | ||
3465 | "obviously knows the global IP address of natted peers, after peer A is " | ||
3466 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
3467 | "informs A about it. Using this method for a privacy preserving network like " | ||
3468 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
3469 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
3470 | "infrastructure needed to provide some kind of functionality has to be " | ||
3471 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
3472 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
3473 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
3474 | "party for the initiation of the connection, are not successful in all " | ||
3475 | "circumstances, because this method depend on the behavior of the NAT " | ||
3476 | "firewall." | ||
3477 | msgstr "" | ||
3478 | |||
3479 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
3480 | msgid "" | ||
3481 | "If two natted peers are using the method to start a burst of connection " | ||
3482 | "attempts, this method still needs the global IP of the other peer and a " | ||
3483 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
3484 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
3485 | "distance vector protocol to solve the problem of not directly connected " | ||
3486 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
3487 | "neighbour of the start or end peer on that path do know the global IP " | ||
3488 | "address of the start or end peer. If those two peers like to use the burst " | ||
3489 | "method for hole punching the global IP address is known. Via the distance " | ||
3490 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
3491 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
3492 | "network setups with peers having restricted connectivity. This test " | ||
3493 | "framework will be used to create test setups suitable to test possible NAT " | ||
3494 | "configurations. A challenge for this NAT traversal method will be how to " | ||
3495 | "handle the burst in terms of network load, thus we need to experiment with " | ||
3496 | "different frequencies and the amount of connection attempts." | ||
3497 | msgstr "" | ||
3498 | |||
3499 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
3500 | msgid "Past Work" | ||
3501 | msgstr "" | ||
3502 | |||
3503 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3504 | msgid "" | ||
3505 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
3506 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
3507 | "framework was the perfect match for a solution to fullfill the privacy " | ||
3508 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
3509 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
3510 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
3511 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
3512 | "establishment of a connection after a communication partner suddenly stopped " | ||
3513 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
3514 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
3515 | "that they can be used prouctively." | ||
3516 | msgstr "" | ||
3517 | |||
3518 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3519 | #, fuzzy | ||
3520 | #| msgid "Contact information" | ||
3521 | msgid "Contact Information" | ||
3522 | msgstr "お問い合わせ" | ||
3523 | |||
3413 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3524 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
3414 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3525 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
3415 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3526 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po index 56b419fd..7a7f833b 100644 --- a/locale/ko/LC_MESSAGES/messages.po +++ b/locale/ko/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: 2021-04-11 02:59+0000\n" | 11 | "PO-Revision-Date: 2021-04-11 02:59+0000\n" |
12 | "Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n" | 12 | "Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n" |
13 | "Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/" | 13 | "Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/" |
@@ -2918,6 +2918,117 @@ msgstr "" | |||
2918 | msgid "Videos related to GNUnet" | 2918 | msgid "Videos related to GNUnet" |
2919 | msgstr "" | 2919 | msgstr "" |
2920 | 2920 | ||
2921 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
2922 | msgid "Developer page: t3sserakt" | ||
2923 | msgstr "" | ||
2924 | |||
2925 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
2926 | msgid "Current Work" | ||
2927 | msgstr "" | ||
2928 | |||
2929 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
2930 | msgid "" | ||
2931 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
2932 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
2933 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
2934 | "bandwidth allocation and choosing plugins has several issues with its " | ||
2935 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
2936 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
2937 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
2938 | "\">project page</a>." | ||
2939 | msgstr "" | ||
2940 | |||
2941 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
2942 | msgid "Future Work" | ||
2943 | msgstr "" | ||
2944 | |||
2945 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
2946 | msgid "" | ||
2947 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
2948 | msgstr "" | ||
2949 | |||
2950 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
2951 | msgid "" | ||
2952 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
2953 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
2954 | "but there are as many reasons those existing methods might fail. We will " | ||
2955 | "implement a new way of NAT traversal that we think of being independent from " | ||
2956 | "the existing network configuration, and does not require a third party which " | ||
2957 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
2958 | "to connect to each other will send out a burst of connection attempts to the " | ||
2959 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
2960 | "from both side will lead to a high probability that two connection attempts " | ||
2961 | "from both peers onto the same port will be at the same time leading to a " | ||
2962 | "successful connection between those peers." | ||
2963 | msgstr "" | ||
2964 | |||
2965 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
2966 | msgid "" | ||
2967 | "There are two problems a NAT traversal method has to solve. First there " | ||
2968 | "needs to be a method to know the global IP address of a peer A another peer " | ||
2969 | "B wants to connect to. Second – because inbound connections from the outside " | ||
2970 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
2971 | "connection attempt by peer B. The most common solution for both problems is " | ||
2972 | "to have a third party C which is not behind a NAT. This third party C " | ||
2973 | "obviously knows the global IP address of natted peers, after peer A is " | ||
2974 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
2975 | "informs A about it. Using this method for a privacy preserving network like " | ||
2976 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
2977 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
2978 | "infrastructure needed to provide some kind of functionality has to be " | ||
2979 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
2980 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
2981 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
2982 | "party for the initiation of the connection, are not successful in all " | ||
2983 | "circumstances, because this method depend on the behavior of the NAT " | ||
2984 | "firewall." | ||
2985 | msgstr "" | ||
2986 | |||
2987 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
2988 | msgid "" | ||
2989 | "If two natted peers are using the method to start a burst of connection " | ||
2990 | "attempts, this method still needs the global IP of the other peer and a " | ||
2991 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
2992 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
2993 | "distance vector protocol to solve the problem of not directly connected " | ||
2994 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
2995 | "neighbour of the start or end peer on that path do know the global IP " | ||
2996 | "address of the start or end peer. If those two peers like to use the burst " | ||
2997 | "method for hole punching the global IP address is known. Via the distance " | ||
2998 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
2999 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
3000 | "network setups with peers having restricted connectivity. This test " | ||
3001 | "framework will be used to create test setups suitable to test possible NAT " | ||
3002 | "configurations. A challenge for this NAT traversal method will be how to " | ||
3003 | "handle the burst in terms of network load, thus we need to experiment with " | ||
3004 | "different frequencies and the amount of connection attempts." | ||
3005 | msgstr "" | ||
3006 | |||
3007 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
3008 | msgid "Past Work" | ||
3009 | msgstr "" | ||
3010 | |||
3011 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3012 | msgid "" | ||
3013 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
3014 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
3015 | "framework was the perfect match for a solution to fullfill the privacy " | ||
3016 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
3017 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
3018 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
3019 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
3020 | "establishment of a connection after a communication partner suddenly stopped " | ||
3021 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
3022 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
3023 | "that they can be used prouctively." | ||
3024 | msgstr "" | ||
3025 | |||
3026 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3027 | #, fuzzy | ||
3028 | #| msgid "Continuous Integration" | ||
3029 | msgid "Contact Information" | ||
3030 | msgstr "지속적 통합" | ||
3031 | |||
2921 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3032 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
2922 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3033 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
2923 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3034 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
diff --git a/locale/messages.pot b/locale/messages.pot index cc5afdcf..4082e644 100644 --- a/locale/messages.pot +++ b/locale/messages.pot | |||
@@ -8,7 +8,7 @@ msgid "" | |||
8 | msgstr "" | 8 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 11 | "POT-Creation-Date: 2022-12-06 23:58+0900\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" |
@@ -2928,6 +2928,118 @@ msgstr "" | |||
2928 | msgid "Videos related to GNUnet" | 2928 | msgid "Videos related to GNUnet" |
2929 | msgstr "" | 2929 | msgstr "" |
2930 | 2930 | ||
2931 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
2932 | msgid "Developer page: t3sserakt" | ||
2933 | msgstr "" | ||
2934 | |||
2935 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
2936 | msgid "Current Work" | ||
2937 | msgstr "" | ||
2938 | |||
2939 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
2940 | msgid "" | ||
2941 | "At the moment I am working on Transport Next Generation (TNG). The " | ||
2942 | "current GNUnet TRANSPORT architecture with its pluggable transport " | ||
2943 | "mechanism (TCP, UDP, HTTP(S) and other protocols) together with the ATS " | ||
2944 | "subsystem for bandwidth allocation and choosing plugins has several " | ||
2945 | "issues with its design. With the Layer-2-Overlay project we like to " | ||
2946 | "implement the design goals of the future GNUnet TRANSPORT Next Generation" | ||
2947 | " (TNG) subsystem. For details have a look on the <a " | ||
2948 | "href=\"https://www.gnunet.org/en/l2o/\">project page</a>." | ||
2949 | msgstr "" | ||
2950 | |||
2951 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
2952 | msgid "Future Work" | ||
2953 | msgstr "" | ||
2954 | |||
2955 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
2956 | msgid "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
2957 | msgstr "" | ||
2958 | |||
2959 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
2960 | msgid "" | ||
2961 | "Today consumer devices are behind a NAT quite often, restricting internet" | ||
2962 | " connectivity. There are several methods to reach peers being behind a " | ||
2963 | "NAT, but there are as many reasons those existing methods might fail. We " | ||
2964 | "will implement a new way of NAT traversal that we think of being " | ||
2965 | "independent from the existing network configuration, and does not require" | ||
2966 | " a third party which is not natted helping two peers to connect to each " | ||
2967 | "other. Two peers trying to connect to each other will send out a burst of" | ||
2968 | " connection attempts to the other peer on different ports. The sheer vast" | ||
2969 | " amount of connections attempts from both side will lead to a high " | ||
2970 | "probability that two connection attempts from both peers onto the same " | ||
2971 | "port will be at the same time leading to a successful connection between " | ||
2972 | "those peers." | ||
2973 | msgstr "" | ||
2974 | |||
2975 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
2976 | msgid "" | ||
2977 | "There are two problems a NAT traversal method has to solve. First there " | ||
2978 | "needs to be a method to know the global IP address of a peer A another " | ||
2979 | "peer B wants to connect to. Second – because inbound connections from the" | ||
2980 | " outside are blocked by the NAT firewall of peer A, peer A needs to be " | ||
2981 | "informed of a connection attempt by peer B. The most common solution for " | ||
2982 | "both problems is to have a third party C which is not behind a NAT. This " | ||
2983 | "third party C obviously knows the global IP address of natted peers, " | ||
2984 | "after peer A is trying to connect to C. Peer B tells C it likes to " | ||
2985 | "connect to peer A, and C informs A about it. Using this method for a " | ||
2986 | "privacy preserving network like GNUnet, this could facilitate eclipse " | ||
2987 | "attacks (isolating a peer) which then can be used for deanonymization " | ||
2988 | "attacks and cencorship. Also any additional infrastructure needed to " | ||
2989 | "provide some kind of functionality has to be maintained by someone, " | ||
2990 | "becoming a target and/or point of failure. Therefore this method is not " | ||
2991 | "suitable. More sophisticated methods like \"Autonomous NAT Traversal " | ||
2992 | "(pwnat)\" using ICMP fake message, which do not need a third party for " | ||
2993 | "the initiation of the connection, are not successful in all " | ||
2994 | "circumstances, because this method depend on the behavior of the NAT " | ||
2995 | "firewall." | ||
2996 | msgstr "" | ||
2997 | |||
2998 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
2999 | msgid "" | ||
3000 | "If two natted peers are using the method to start a burst of connection " | ||
3001 | "attempts, this method still needs the global IP of the other peer and a " | ||
3002 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
3003 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
3004 | "distance vector protocol to solve the problem of not directly connected " | ||
3005 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
3006 | "neighbour of the start or end peer on that path do know the global IP " | ||
3007 | "address of the start or end peer. If those two peers like to use the " | ||
3008 | "burst method for hole punching the global IP address is known. Via the " | ||
3009 | "distance vector protocol we are also able to communicate the \"start " | ||
3010 | "signal\". Also in the L2O project we introduced a new test framework for " | ||
3011 | "GNUnet to test network setups with peers having restricted connectivity. " | ||
3012 | "This test framework will be used to create test setups suitable to test " | ||
3013 | "possible NAT configurations. A challenge for this NAT traversal method " | ||
3014 | "will be how to handle the burst in terms of network load, thus we need to" | ||
3015 | " experiment with different frequencies and the amount of connection " | ||
3016 | "attempts." | ||
3017 | msgstr "" | ||
3018 | |||
3019 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
3020 | msgid "Past Work" | ||
3021 | msgstr "" | ||
3022 | |||
3023 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3024 | msgid "" | ||
3025 | "In the past I have tried to help making the vision of the <a " | ||
3026 | "href=\"http://secushare.org\">secushare</a> project a reality. To achieve" | ||
3027 | " this the GNUnet framework was the perfect match for a solution to " | ||
3028 | "fullfill the privacy preserving part of that vision, and we could " | ||
3029 | "concentrate to build a tool for social communication that deserves its " | ||
3030 | "name. While trying to use GNUnet, we found and fixed bugs. For example " | ||
3031 | "there was one <a " | ||
3032 | "href=\"https://bugs.gnunet.org/view.php?id=5822\">bug</a> in CADET which " | ||
3033 | "prevented the re-establishment of a connection after a communication " | ||
3034 | "partner suddenly stopped communicating. From our perspective there is no " | ||
3035 | "alternativ to GNUnet, which led us to first bring the parts of GNUnet " | ||
3036 | "needed by secushare to a state that they can be used prouctively." | ||
3037 | msgstr "" | ||
3038 | |||
3039 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3040 | msgid "Contact Information" | ||
3041 | msgstr "" | ||
3042 | |||
2931 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3043 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
2932 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3044 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
2933 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3045 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
diff --git a/locale/pt/LC_MESSAGES/messages.po b/locale/pt/LC_MESSAGES/messages.po index edd2fb02..d30eebce 100644 --- a/locale/pt/LC_MESSAGES/messages.po +++ b/locale/pt/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | 11 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 | "Last-Translator: Automatically generated\n" | 12 | "Last-Translator: Automatically generated\n" |
13 | "Language-Team: none\n" | 13 | "Language-Team: none\n" |
@@ -2870,6 +2870,115 @@ msgstr "" | |||
2870 | msgid "Videos related to GNUnet" | 2870 | msgid "Videos related to GNUnet" |
2871 | msgstr "" | 2871 | msgstr "" |
2872 | 2872 | ||
2873 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
2874 | msgid "Developer page: t3sserakt" | ||
2875 | msgstr "" | ||
2876 | |||
2877 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
2878 | msgid "Current Work" | ||
2879 | msgstr "" | ||
2880 | |||
2881 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
2882 | msgid "" | ||
2883 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
2884 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
2885 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
2886 | "bandwidth allocation and choosing plugins has several issues with its " | ||
2887 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
2888 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
2889 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
2890 | "\">project page</a>." | ||
2891 | msgstr "" | ||
2892 | |||
2893 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
2894 | msgid "Future Work" | ||
2895 | msgstr "" | ||
2896 | |||
2897 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
2898 | msgid "" | ||
2899 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
2900 | msgstr "" | ||
2901 | |||
2902 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
2903 | msgid "" | ||
2904 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
2905 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
2906 | "but there are as many reasons those existing methods might fail. We will " | ||
2907 | "implement a new way of NAT traversal that we think of being independent from " | ||
2908 | "the existing network configuration, and does not require a third party which " | ||
2909 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
2910 | "to connect to each other will send out a burst of connection attempts to the " | ||
2911 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
2912 | "from both side will lead to a high probability that two connection attempts " | ||
2913 | "from both peers onto the same port will be at the same time leading to a " | ||
2914 | "successful connection between those peers." | ||
2915 | msgstr "" | ||
2916 | |||
2917 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
2918 | msgid "" | ||
2919 | "There are two problems a NAT traversal method has to solve. First there " | ||
2920 | "needs to be a method to know the global IP address of a peer A another peer " | ||
2921 | "B wants to connect to. Second – because inbound connections from the outside " | ||
2922 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
2923 | "connection attempt by peer B. The most common solution for both problems is " | ||
2924 | "to have a third party C which is not behind a NAT. This third party C " | ||
2925 | "obviously knows the global IP address of natted peers, after peer A is " | ||
2926 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
2927 | "informs A about it. Using this method for a privacy preserving network like " | ||
2928 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
2929 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
2930 | "infrastructure needed to provide some kind of functionality has to be " | ||
2931 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
2932 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
2933 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
2934 | "party for the initiation of the connection, are not successful in all " | ||
2935 | "circumstances, because this method depend on the behavior of the NAT " | ||
2936 | "firewall." | ||
2937 | msgstr "" | ||
2938 | |||
2939 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
2940 | msgid "" | ||
2941 | "If two natted peers are using the method to start a burst of connection " | ||
2942 | "attempts, this method still needs the global IP of the other peer and a " | ||
2943 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
2944 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
2945 | "distance vector protocol to solve the problem of not directly connected " | ||
2946 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
2947 | "neighbour of the start or end peer on that path do know the global IP " | ||
2948 | "address of the start or end peer. If those two peers like to use the burst " | ||
2949 | "method for hole punching the global IP address is known. Via the distance " | ||
2950 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
2951 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
2952 | "network setups with peers having restricted connectivity. This test " | ||
2953 | "framework will be used to create test setups suitable to test possible NAT " | ||
2954 | "configurations. A challenge for this NAT traversal method will be how to " | ||
2955 | "handle the burst in terms of network load, thus we need to experiment with " | ||
2956 | "different frequencies and the amount of connection attempts." | ||
2957 | msgstr "" | ||
2958 | |||
2959 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
2960 | msgid "Past Work" | ||
2961 | msgstr "" | ||
2962 | |||
2963 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
2964 | msgid "" | ||
2965 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
2966 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
2967 | "framework was the perfect match for a solution to fullfill the privacy " | ||
2968 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
2969 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
2970 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
2971 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
2972 | "establishment of a connection after a communication partner suddenly stopped " | ||
2973 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
2974 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
2975 | "that they can be used prouctively." | ||
2976 | msgstr "" | ||
2977 | |||
2978 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
2979 | msgid "Contact Information" | ||
2980 | msgstr "" | ||
2981 | |||
2873 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 2982 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
2874 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 2983 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
2875 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 2984 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po index e47db942..a81b68f4 100644 --- a/locale/zh_Hant/LC_MESSAGES/messages.po +++ b/locale/zh_Hant/LC_MESSAGES/messages.po | |||
@@ -7,7 +7,7 @@ msgid "" | |||
7 | msgstr "" | 7 | msgstr "" |
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: 2022-10-24 23:15+0900\n" | 10 | "POT-Creation-Date: 2022-12-06 23:58+0900\n" |
11 | "PO-Revision-Date: 2021-08-24 08:59+0000\n" | 11 | "PO-Revision-Date: 2021-08-24 08:59+0000\n" |
12 | "Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n" | 12 | "Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n" |
13 | "Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/" | 13 | "Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/" |
@@ -3621,6 +3621,117 @@ msgstr "天哪,你們打破了我的網際網路" | |||
3621 | msgid "Videos related to GNUnet" | 3621 | msgid "Videos related to GNUnet" |
3622 | msgstr "與 GNUnet 相關的影片" | 3622 | msgstr "與 GNUnet 相關的影片" |
3623 | 3623 | ||
3624 | #: template/dev_pages/t3sserakt.html.j2:8 | ||
3625 | msgid "Developer page: t3sserakt" | ||
3626 | msgstr "" | ||
3627 | |||
3628 | #: template/dev_pages/t3sserakt.html.j2:23 | ||
3629 | msgid "Current Work" | ||
3630 | msgstr "" | ||
3631 | |||
3632 | #: template/dev_pages/t3sserakt.html.j2:25 | ||
3633 | msgid "" | ||
3634 | "At the moment I am working on Transport Next Generation (TNG). The current " | ||
3635 | "GNUnet TRANSPORT architecture with its pluggable transport mechanism (TCP, " | ||
3636 | "UDP, HTTP(S) and other protocols) together with the ATS subsystem for " | ||
3637 | "bandwidth allocation and choosing plugins has several issues with its " | ||
3638 | "design. With the Layer-2-Overlay project we like to implement the design " | ||
3639 | "goals of the future GNUnet TRANSPORT Next Generation (TNG) subsystem. For " | ||
3640 | "details have a look on the <a href=\"https://www.gnunet.org/en/l2o/" | ||
3641 | "\">project page</a>." | ||
3642 | msgstr "" | ||
3643 | |||
3644 | #: template/dev_pages/t3sserakt.html.j2:40 | ||
3645 | msgid "Future Work" | ||
3646 | msgstr "" | ||
3647 | |||
3648 | #: template/dev_pages/t3sserakt.html.j2:42 | ||
3649 | msgid "" | ||
3650 | "The next project I will work on is named \"Probabilistic NAT Traversal\"." | ||
3651 | msgstr "" | ||
3652 | |||
3653 | #: template/dev_pages/t3sserakt.html.j2:47 | ||
3654 | msgid "" | ||
3655 | "Today consumer devices are behind a NAT quite often, restricting internet " | ||
3656 | "connectivity. There are several methods to reach peers being behind a NAT, " | ||
3657 | "but there are as many reasons those existing methods might fail. We will " | ||
3658 | "implement a new way of NAT traversal that we think of being independent from " | ||
3659 | "the existing network configuration, and does not require a third party which " | ||
3660 | "is not natted helping two peers to connect to each other. Two peers trying " | ||
3661 | "to connect to each other will send out a burst of connection attempts to the " | ||
3662 | "other peer on different ports. The sheer vast amount of connections attempts " | ||
3663 | "from both side will lead to a high probability that two connection attempts " | ||
3664 | "from both peers onto the same port will be at the same time leading to a " | ||
3665 | "successful connection between those peers." | ||
3666 | msgstr "" | ||
3667 | |||
3668 | #: template/dev_pages/t3sserakt.html.j2:57 | ||
3669 | msgid "" | ||
3670 | "There are two problems a NAT traversal method has to solve. First there " | ||
3671 | "needs to be a method to know the global IP address of a peer A another peer " | ||
3672 | "B wants to connect to. Second – because inbound connections from the outside " | ||
3673 | "are blocked by the NAT firewall of peer A, peer A needs to be informed of a " | ||
3674 | "connection attempt by peer B. The most common solution for both problems is " | ||
3675 | "to have a third party C which is not behind a NAT. This third party C " | ||
3676 | "obviously knows the global IP address of natted peers, after peer A is " | ||
3677 | "trying to connect to C. Peer B tells C it likes to connect to peer A, and C " | ||
3678 | "informs A about it. Using this method for a privacy preserving network like " | ||
3679 | "GNUnet, this could facilitate eclipse attacks (isolating a peer) which then " | ||
3680 | "can be used for deanonymization attacks and cencorship. Also any additional " | ||
3681 | "infrastructure needed to provide some kind of functionality has to be " | ||
3682 | "maintained by someone, becoming a target and/or point of failure. Therefore " | ||
3683 | "this method is not suitable. More sophisticated methods like \"Autonomous " | ||
3684 | "NAT Traversal (pwnat)\" using ICMP fake message, which do not need a third " | ||
3685 | "party for the initiation of the connection, are not successful in all " | ||
3686 | "circumstances, because this method depend on the behavior of the NAT " | ||
3687 | "firewall." | ||
3688 | msgstr "" | ||
3689 | |||
3690 | #: template/dev_pages/t3sserakt.html.j2:71 | ||
3691 | msgid "" | ||
3692 | "If two natted peers are using the method to start a burst of connection " | ||
3693 | "attempts, this method still needs the global IP of the other peer and a " | ||
3694 | "“start signal” to coordinate. In the NGI Assure project L2O we are " | ||
3695 | "establishing a backchannel with neighbourhood routing over an ad- hoc " | ||
3696 | "distance vector protocol to solve the problem of not directly connected " | ||
3697 | "peers. The peers serving as hops to a distant peer which are a direct " | ||
3698 | "neighbour of the start or end peer on that path do know the global IP " | ||
3699 | "address of the start or end peer. If those two peers like to use the burst " | ||
3700 | "method for hole punching the global IP address is known. Via the distance " | ||
3701 | "vector protocol we are also able to communicate the \"start signal\". Also " | ||
3702 | "in the L2O project we introduced a new test framework for GNUnet to test " | ||
3703 | "network setups with peers having restricted connectivity. This test " | ||
3704 | "framework will be used to create test setups suitable to test possible NAT " | ||
3705 | "configurations. A challenge for this NAT traversal method will be how to " | ||
3706 | "handle the burst in terms of network load, thus we need to experiment with " | ||
3707 | "different frequencies and the amount of connection attempts." | ||
3708 | msgstr "" | ||
3709 | |||
3710 | #: template/dev_pages/t3sserakt.html.j2:93 | ||
3711 | msgid "Past Work" | ||
3712 | msgstr "" | ||
3713 | |||
3714 | #: template/dev_pages/t3sserakt.html.j2:95 | ||
3715 | msgid "" | ||
3716 | "In the past I have tried to help making the vision of the <a href=\"http://" | ||
3717 | "secushare.org\">secushare</a> project a reality. To achieve this the GNUnet " | ||
3718 | "framework was the perfect match for a solution to fullfill the privacy " | ||
3719 | "preserving part of that vision, and we could concentrate to build a tool for " | ||
3720 | "social communication that deserves its name. While trying to use GNUnet, we " | ||
3721 | "found and fixed bugs. For example there was one <a href=\"https://bugs." | ||
3722 | "gnunet.org/view.php?id=5822\">bug</a> in CADET which prevented the re-" | ||
3723 | "establishment of a connection after a communication partner suddenly stopped " | ||
3724 | "communicating. From our perspective there is no alternativ to GNUnet, which " | ||
3725 | "led us to first bring the parts of GNUnet needed by secushare to a state " | ||
3726 | "that they can be used prouctively." | ||
3727 | msgstr "" | ||
3728 | |||
3729 | #: template/dev_pages/t3sserakt.html.j2:110 | ||
3730 | #, fuzzy | ||
3731 | #| msgid "Contact information" | ||
3732 | msgid "Contact Information" | ||
3733 | msgstr "聯絡資訊" | ||
3734 | |||
3624 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 | 3735 | #: template/l2o/index.html.j2:6 template/l2o/mile1.html.j2:6 |
3625 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 | 3736 | #: template/l2o/mile2.html.j2:6 template/l2o/mile3.html.j2:6 |
3626 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 | 3737 | #: template/l2o/mile4.html.j2:6 template/l2o/testng.html.j2:6 |