aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-12-07 00:19:40 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-12-07 00:19:40 +0900
commitcf944d8c5fc1239f27136605c87ef895f6dcedb7 (patch)
tree9fb5d62a7129e816236e038f469ef5fd2d7a87f7
parent930acde63fef036e1a83f3acc50cad0ea40f1a0f (diff)
downloadwww-cf944d8c5fc1239f27136605c87ef895f6dcedb7.tar.gz
www-cf944d8c5fc1239f27136605c87ef895f6dcedb7.zip
po
-rw-r--r--locale/ar/LC_MESSAGES/messages.po113
-rw-r--r--locale/de/LC_MESSAGES/messages.po118
-rw-r--r--locale/es/LC_MESSAGES/messages.po118
-rw-r--r--locale/fr/LC_MESSAGES/messages.po113
-rw-r--r--locale/hi/LC_MESSAGES/messages.po113
-rw-r--r--locale/it/LC_MESSAGES/messages.po113
-rw-r--r--locale/ja/LC_MESSAGES/messages.po113
-rw-r--r--locale/ko/LC_MESSAGES/messages.po113
-rw-r--r--locale/messages.pot114
-rw-r--r--locale/pt/LC_MESSAGES/messages.po111
-rw-r--r--locale/zh_Hant/LC_MESSAGES/messages.po113
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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 ""
2909msgid "Videos related to GNUnet" 2909msgid "Videos related to GNUnet"
2910msgstr "" 2910msgstr ""
2911 2911
2912#: template/dev_pages/t3sserakt.html.j2:8
2913msgid "Developer page: t3sserakt"
2914msgstr ""
2915
2916#: template/dev_pages/t3sserakt.html.j2:23
2917msgid "Current Work"
2918msgstr ""
2919
2920#: template/dev_pages/t3sserakt.html.j2:25
2921msgid ""
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>."
2930msgstr ""
2931
2932#: template/dev_pages/t3sserakt.html.j2:40
2933msgid "Future Work"
2934msgstr ""
2935
2936#: template/dev_pages/t3sserakt.html.j2:42
2937msgid ""
2938"The next project I will work on is named \"Probabilistic NAT Traversal\"."
2939msgstr ""
2940
2941#: template/dev_pages/t3sserakt.html.j2:47
2942msgid ""
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."
2954msgstr ""
2955
2956#: template/dev_pages/t3sserakt.html.j2:57
2957msgid ""
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."
2976msgstr ""
2977
2978#: template/dev_pages/t3sserakt.html.j2:71
2979msgid ""
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."
2996msgstr ""
2997
2998#: template/dev_pages/t3sserakt.html.j2:93
2999msgid "Past Work"
3000msgstr ""
3001
3002#: template/dev_pages/t3sserakt.html.j2:95
3003msgid ""
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."
3015msgstr ""
3016
3017#: template/dev_pages/t3sserakt.html.j2:110
3018#, fuzzy
3019#| msgid "Continuous Integration"
3020msgid "Contact Information"
3021msgstr "الدمج المستمر"
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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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"
4140msgid "Videos related to GNUnet" 4140msgid "Videos related to GNUnet"
4141msgstr "Videos zu GNUnet" 4141msgstr "Videos zu GNUnet"
4142 4142
4143#: template/dev_pages/t3sserakt.html.j2:8
4144#, fuzzy
4145#| msgid "Developer Team"
4146msgid "Developer page: t3sserakt"
4147msgstr "Entwickelerteam"
4148
4149#: template/dev_pages/t3sserakt.html.j2:23
4150msgid "Current Work"
4151msgstr ""
4152
4153#: template/dev_pages/t3sserakt.html.j2:25
4154msgid ""
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>."
4163msgstr ""
4164
4165#: template/dev_pages/t3sserakt.html.j2:40
4166msgid "Future Work"
4167msgstr ""
4168
4169#: template/dev_pages/t3sserakt.html.j2:42
4170msgid ""
4171"The next project I will work on is named \"Probabilistic NAT Traversal\"."
4172msgstr ""
4173
4174#: template/dev_pages/t3sserakt.html.j2:47
4175msgid ""
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."
4187msgstr ""
4188
4189#: template/dev_pages/t3sserakt.html.j2:57
4190msgid ""
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."
4209msgstr ""
4210
4211#: template/dev_pages/t3sserakt.html.j2:71
4212msgid ""
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."
4229msgstr ""
4230
4231#: template/dev_pages/t3sserakt.html.j2:93
4232msgid "Past Work"
4233msgstr ""
4234
4235#: template/dev_pages/t3sserakt.html.j2:95
4236msgid ""
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."
4248msgstr ""
4249
4250#: template/dev_pages/t3sserakt.html.j2:110
4251#, fuzzy
4252#| msgid "Contact information"
4253msgid "Contact Information"
4254msgstr "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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 ""
3749msgid "Videos related to GNUnet" 3749msgid "Videos related to GNUnet"
3750msgstr "" 3750msgstr ""
3751 3751
3752#: template/dev_pages/t3sserakt.html.j2:8
3753#, fuzzy
3754#| msgid "Developer Team"
3755msgid "Developer page: t3sserakt"
3756msgstr "Equipo de desarrollo"
3757
3758#: template/dev_pages/t3sserakt.html.j2:23
3759msgid "Current Work"
3760msgstr ""
3761
3762#: template/dev_pages/t3sserakt.html.j2:25
3763msgid ""
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>."
3772msgstr ""
3773
3774#: template/dev_pages/t3sserakt.html.j2:40
3775msgid "Future Work"
3776msgstr ""
3777
3778#: template/dev_pages/t3sserakt.html.j2:42
3779msgid ""
3780"The next project I will work on is named \"Probabilistic NAT Traversal\"."
3781msgstr ""
3782
3783#: template/dev_pages/t3sserakt.html.j2:47
3784msgid ""
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."
3796msgstr ""
3797
3798#: template/dev_pages/t3sserakt.html.j2:57
3799msgid ""
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."
3818msgstr ""
3819
3820#: template/dev_pages/t3sserakt.html.j2:71
3821msgid ""
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."
3838msgstr ""
3839
3840#: template/dev_pages/t3sserakt.html.j2:93
3841msgid "Past Work"
3842msgstr ""
3843
3844#: template/dev_pages/t3sserakt.html.j2:95
3845msgid ""
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."
3857msgstr ""
3858
3859#: template/dev_pages/t3sserakt.html.j2:110
3860#, fuzzy
3861#| msgid "Contact information"
3862msgid "Contact Information"
3863msgstr "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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 ""
3175msgid "Videos related to GNUnet" 3175msgid "Videos related to GNUnet"
3176msgstr "Vidéos en lien avec GNUnet" 3176msgstr "Vidéos en lien avec GNUnet"
3177 3177
3178#: template/dev_pages/t3sserakt.html.j2:8
3179msgid "Developer page: t3sserakt"
3180msgstr ""
3181
3182#: template/dev_pages/t3sserakt.html.j2:23
3183msgid "Current Work"
3184msgstr ""
3185
3186#: template/dev_pages/t3sserakt.html.j2:25
3187msgid ""
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>."
3196msgstr ""
3197
3198#: template/dev_pages/t3sserakt.html.j2:40
3199msgid "Future Work"
3200msgstr ""
3201
3202#: template/dev_pages/t3sserakt.html.j2:42
3203msgid ""
3204"The next project I will work on is named \"Probabilistic NAT Traversal\"."
3205msgstr ""
3206
3207#: template/dev_pages/t3sserakt.html.j2:47
3208msgid ""
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."
3220msgstr ""
3221
3222#: template/dev_pages/t3sserakt.html.j2:57
3223msgid ""
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."
3242msgstr ""
3243
3244#: template/dev_pages/t3sserakt.html.j2:71
3245msgid ""
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."
3262msgstr ""
3263
3264#: template/dev_pages/t3sserakt.html.j2:93
3265msgid "Past Work"
3266msgstr ""
3267
3268#: template/dev_pages/t3sserakt.html.j2:95
3269msgid ""
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."
3281msgstr ""
3282
3283#: template/dev_pages/t3sserakt.html.j2:110
3284#, fuzzy
3285#| msgid "Contact information"
3286msgid "Contact Information"
3287msgstr "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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 ""
2906msgid "Videos related to GNUnet" 2906msgid "Videos related to GNUnet"
2907msgstr "" 2907msgstr ""
2908 2908
2909#: template/dev_pages/t3sserakt.html.j2:8
2910msgid "Developer page: t3sserakt"
2911msgstr ""
2912
2913#: template/dev_pages/t3sserakt.html.j2:23
2914msgid "Current Work"
2915msgstr ""
2916
2917#: template/dev_pages/t3sserakt.html.j2:25
2918msgid ""
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>."
2927msgstr ""
2928
2929#: template/dev_pages/t3sserakt.html.j2:40
2930msgid "Future Work"
2931msgstr ""
2932
2933#: template/dev_pages/t3sserakt.html.j2:42
2934msgid ""
2935"The next project I will work on is named \"Probabilistic NAT Traversal\"."
2936msgstr ""
2937
2938#: template/dev_pages/t3sserakt.html.j2:47
2939msgid ""
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."
2951msgstr ""
2952
2953#: template/dev_pages/t3sserakt.html.j2:57
2954msgid ""
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."
2973msgstr ""
2974
2975#: template/dev_pages/t3sserakt.html.j2:71
2976msgid ""
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."
2993msgstr ""
2994
2995#: template/dev_pages/t3sserakt.html.j2:93
2996msgid "Past Work"
2997msgstr ""
2998
2999#: template/dev_pages/t3sserakt.html.j2:95
3000msgid ""
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."
3012msgstr ""
3013
3014#: template/dev_pages/t3sserakt.html.j2:110
3015#, fuzzy
3016#| msgid "Continuous Integration"
3017msgid "Contact Information"
3018msgstr "लगातार एकीकरण"
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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 ""
3772msgid "Videos related to GNUnet" 3772msgid "Videos related to GNUnet"
3773msgstr "" 3773msgstr ""
3774 3774
3775#: template/dev_pages/t3sserakt.html.j2:8
3776msgid "Developer page: t3sserakt"
3777msgstr ""
3778
3779#: template/dev_pages/t3sserakt.html.j2:23
3780msgid "Current Work"
3781msgstr ""
3782
3783#: template/dev_pages/t3sserakt.html.j2:25
3784msgid ""
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>."
3793msgstr ""
3794
3795#: template/dev_pages/t3sserakt.html.j2:40
3796msgid "Future Work"
3797msgstr ""
3798
3799#: template/dev_pages/t3sserakt.html.j2:42
3800msgid ""
3801"The next project I will work on is named \"Probabilistic NAT Traversal\"."
3802msgstr ""
3803
3804#: template/dev_pages/t3sserakt.html.j2:47
3805msgid ""
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."
3817msgstr ""
3818
3819#: template/dev_pages/t3sserakt.html.j2:57
3820msgid ""
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."
3839msgstr ""
3840
3841#: template/dev_pages/t3sserakt.html.j2:71
3842msgid ""
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."
3859msgstr ""
3860
3861#: template/dev_pages/t3sserakt.html.j2:93
3862msgid "Past Work"
3863msgstr ""
3864
3865#: template/dev_pages/t3sserakt.html.j2:95
3866msgid ""
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."
3878msgstr ""
3879
3880#: template/dev_pages/t3sserakt.html.j2:110
3881#, fuzzy
3882#| msgid "Contact information"
3883msgid "Contact Information"
3884msgstr "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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 ""
3410msgid "Videos related to GNUnet" 3410msgid "Videos related to GNUnet"
3411msgstr "" 3411msgstr ""
3412 3412
3413#: template/dev_pages/t3sserakt.html.j2:8
3414msgid "Developer page: t3sserakt"
3415msgstr ""
3416
3417#: template/dev_pages/t3sserakt.html.j2:23
3418msgid "Current Work"
3419msgstr ""
3420
3421#: template/dev_pages/t3sserakt.html.j2:25
3422msgid ""
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>."
3431msgstr ""
3432
3433#: template/dev_pages/t3sserakt.html.j2:40
3434msgid "Future Work"
3435msgstr ""
3436
3437#: template/dev_pages/t3sserakt.html.j2:42
3438msgid ""
3439"The next project I will work on is named \"Probabilistic NAT Traversal\"."
3440msgstr ""
3441
3442#: template/dev_pages/t3sserakt.html.j2:47
3443msgid ""
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."
3455msgstr ""
3456
3457#: template/dev_pages/t3sserakt.html.j2:57
3458msgid ""
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."
3477msgstr ""
3478
3479#: template/dev_pages/t3sserakt.html.j2:71
3480msgid ""
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."
3497msgstr ""
3498
3499#: template/dev_pages/t3sserakt.html.j2:93
3500msgid "Past Work"
3501msgstr ""
3502
3503#: template/dev_pages/t3sserakt.html.j2:95
3504msgid ""
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."
3516msgstr ""
3517
3518#: template/dev_pages/t3sserakt.html.j2:110
3519#, fuzzy
3520#| msgid "Contact information"
3521msgid "Contact Information"
3522msgstr "お問い合わせ"
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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 ""
2918msgid "Videos related to GNUnet" 2918msgid "Videos related to GNUnet"
2919msgstr "" 2919msgstr ""
2920 2920
2921#: template/dev_pages/t3sserakt.html.j2:8
2922msgid "Developer page: t3sserakt"
2923msgstr ""
2924
2925#: template/dev_pages/t3sserakt.html.j2:23
2926msgid "Current Work"
2927msgstr ""
2928
2929#: template/dev_pages/t3sserakt.html.j2:25
2930msgid ""
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>."
2939msgstr ""
2940
2941#: template/dev_pages/t3sserakt.html.j2:40
2942msgid "Future Work"
2943msgstr ""
2944
2945#: template/dev_pages/t3sserakt.html.j2:42
2946msgid ""
2947"The next project I will work on is named \"Probabilistic NAT Traversal\"."
2948msgstr ""
2949
2950#: template/dev_pages/t3sserakt.html.j2:47
2951msgid ""
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."
2963msgstr ""
2964
2965#: template/dev_pages/t3sserakt.html.j2:57
2966msgid ""
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."
2985msgstr ""
2986
2987#: template/dev_pages/t3sserakt.html.j2:71
2988msgid ""
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."
3005msgstr ""
3006
3007#: template/dev_pages/t3sserakt.html.j2:93
3008msgid "Past Work"
3009msgstr ""
3010
3011#: template/dev_pages/t3sserakt.html.j2:95
3012msgid ""
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."
3024msgstr ""
3025
3026#: template/dev_pages/t3sserakt.html.j2:110
3027#, fuzzy
3028#| msgid "Continuous Integration"
3029msgid "Contact Information"
3030msgstr "지속적 통합"
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 ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 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 ""
2928msgid "Videos related to GNUnet" 2928msgid "Videos related to GNUnet"
2929msgstr "" 2929msgstr ""
2930 2930
2931#: template/dev_pages/t3sserakt.html.j2:8
2932msgid "Developer page: t3sserakt"
2933msgstr ""
2934
2935#: template/dev_pages/t3sserakt.html.j2:23
2936msgid "Current Work"
2937msgstr ""
2938
2939#: template/dev_pages/t3sserakt.html.j2:25
2940msgid ""
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>."
2949msgstr ""
2950
2951#: template/dev_pages/t3sserakt.html.j2:40
2952msgid "Future Work"
2953msgstr ""
2954
2955#: template/dev_pages/t3sserakt.html.j2:42
2956msgid "The next project I will work on is named \"Probabilistic NAT Traversal\"."
2957msgstr ""
2958
2959#: template/dev_pages/t3sserakt.html.j2:47
2960msgid ""
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."
2973msgstr ""
2974
2975#: template/dev_pages/t3sserakt.html.j2:57
2976msgid ""
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."
2996msgstr ""
2997
2998#: template/dev_pages/t3sserakt.html.j2:71
2999msgid ""
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."
3017msgstr ""
3018
3019#: template/dev_pages/t3sserakt.html.j2:93
3020msgid "Past Work"
3021msgstr ""
3022
3023#: template/dev_pages/t3sserakt.html.j2:95
3024msgid ""
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."
3037msgstr ""
3038
3039#: template/dev_pages/t3sserakt.html.j2:110
3040msgid "Contact Information"
3041msgstr ""
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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 ""
2870msgid "Videos related to GNUnet" 2870msgid "Videos related to GNUnet"
2871msgstr "" 2871msgstr ""
2872 2872
2873#: template/dev_pages/t3sserakt.html.j2:8
2874msgid "Developer page: t3sserakt"
2875msgstr ""
2876
2877#: template/dev_pages/t3sserakt.html.j2:23
2878msgid "Current Work"
2879msgstr ""
2880
2881#: template/dev_pages/t3sserakt.html.j2:25
2882msgid ""
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>."
2891msgstr ""
2892
2893#: template/dev_pages/t3sserakt.html.j2:40
2894msgid "Future Work"
2895msgstr ""
2896
2897#: template/dev_pages/t3sserakt.html.j2:42
2898msgid ""
2899"The next project I will work on is named \"Probabilistic NAT Traversal\"."
2900msgstr ""
2901
2902#: template/dev_pages/t3sserakt.html.j2:47
2903msgid ""
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."
2915msgstr ""
2916
2917#: template/dev_pages/t3sserakt.html.j2:57
2918msgid ""
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."
2937msgstr ""
2938
2939#: template/dev_pages/t3sserakt.html.j2:71
2940msgid ""
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."
2957msgstr ""
2958
2959#: template/dev_pages/t3sserakt.html.j2:93
2960msgid "Past Work"
2961msgstr ""
2962
2963#: template/dev_pages/t3sserakt.html.j2:95
2964msgid ""
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."
2976msgstr ""
2977
2978#: template/dev_pages/t3sserakt.html.j2:110
2979msgid "Contact Information"
2980msgstr ""
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 ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 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 "天哪,你們打破了我的網際網路"
3621msgid "Videos related to GNUnet" 3621msgid "Videos related to GNUnet"
3622msgstr "與 GNUnet 相關的影片" 3622msgstr "與 GNUnet 相關的影片"
3623 3623
3624#: template/dev_pages/t3sserakt.html.j2:8
3625msgid "Developer page: t3sserakt"
3626msgstr ""
3627
3628#: template/dev_pages/t3sserakt.html.j2:23
3629msgid "Current Work"
3630msgstr ""
3631
3632#: template/dev_pages/t3sserakt.html.j2:25
3633msgid ""
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>."
3642msgstr ""
3643
3644#: template/dev_pages/t3sserakt.html.j2:40
3645msgid "Future Work"
3646msgstr ""
3647
3648#: template/dev_pages/t3sserakt.html.j2:42
3649msgid ""
3650"The next project I will work on is named \"Probabilistic NAT Traversal\"."
3651msgstr ""
3652
3653#: template/dev_pages/t3sserakt.html.j2:47
3654msgid ""
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."
3666msgstr ""
3667
3668#: template/dev_pages/t3sserakt.html.j2:57
3669msgid ""
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."
3688msgstr ""
3689
3690#: template/dev_pages/t3sserakt.html.j2:71
3691msgid ""
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."
3708msgstr ""
3709
3710#: template/dev_pages/t3sserakt.html.j2:93
3711msgid "Past Work"
3712msgstr ""
3713
3714#: template/dev_pages/t3sserakt.html.j2:95
3715msgid ""
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."
3727msgstr ""
3728
3729#: template/dev_pages/t3sserakt.html.j2:110
3730#, fuzzy
3731#| msgid "Contact information"
3732msgid "Contact Information"
3733msgstr "聯絡資訊"
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