diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2023-08-25 08:36:31 +0200 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2023-08-25 08:36:31 +0200 |
commit | 8fbf9218cd4d74b3b7c19ef6af79ac0b1574ec85 (patch) | |
tree | c8b8523d88671b81fdb5cb8aecc04438e6a77c8a | |
parent | e5a8502c0607ff1ff892b4b39202a55b84dff5df (diff) | |
download | www-8fbf9218cd4d74b3b7c19ef6af79ac0b1574ec85.tar.gz www-8fbf9218cd4d74b3b7c19ef6af79ac0b1574ec85.zip |
update formatiing
22 files changed, 3088 insertions, 682 deletions
diff --git a/build-system/taler-build-scripts b/build-system/taler-build-scripts | |||
Subproject 23538677f6c6be2a62f38dc6137ecdd1c76b7b1 | Subproject 5fb2f811026bbe7152ed59b712248048853eb0f | ||
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po index 7444b3f2..601aae4f 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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/" |
@@ -3010,11 +3010,12 @@ msgstr "الدمج المستمر" | |||
3010 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3010 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3011 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3011 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3012 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3012 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3013 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3013 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3014 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3014 | msgid "NGI Assure project: Layer-2-Overlay" | 3015 | msgid "NGI Assure project: Layer-2-Overlay" |
3015 | msgstr "" | 3016 | msgstr "" |
3016 | 3017 | ||
3017 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3018 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3018 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3019 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3019 | #, fuzzy | 3020 | #, fuzzy |
3020 | #| msgid "Documentation" | 3021 | #| msgid "Documentation" |
@@ -3025,7 +3026,7 @@ msgstr "التوثيق" | |||
3025 | msgid "New Test Framework" | 3026 | msgid "New Test Framework" |
3026 | msgstr "" | 3027 | msgstr "" |
3027 | 3028 | ||
3028 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3029 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3029 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3030 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3030 | msgid "Milestones" | 3031 | msgid "Milestones" |
3031 | msgstr "" | 3032 | msgstr "" |
@@ -3054,13 +3055,25 @@ msgstr "" | |||
3054 | msgid "Milestone 6" | 3055 | msgid "Milestone 6" |
3055 | msgstr "" | 3056 | msgstr "" |
3056 | 3057 | ||
3057 | #: template/l2o/index.html.j2:28 | 3058 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3059 | msgid "Milestone 7" | ||
3060 | msgstr "" | ||
3061 | |||
3062 | #: template/l2o/index.html.j2:23 | ||
3063 | msgid "Milestone 8" | ||
3064 | msgstr "" | ||
3065 | |||
3066 | #: template/l2o/index.html.j2:24 | ||
3067 | msgid "Milestone 9" | ||
3068 | msgstr "" | ||
3069 | |||
3070 | #: template/l2o/index.html.j2:31 | ||
3058 | msgid "" | 3071 | msgid "" |
3059 | "This project was funded through the NGI Assure Fund, a fund established by " | 3072 | "This project was funded through the NGI Assure Fund, a fund established by " |
3060 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3073 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3061 | msgstr "" | 3074 | msgstr "" |
3062 | 3075 | ||
3063 | #: template/l2o/index.html.j2:40 | 3076 | #: template/l2o/index.html.j2:43 |
3064 | msgid "" | 3077 | msgid "" |
3065 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3078 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3066 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3079 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3084,15 +3097,15 @@ msgid "" | |||
3084 | "href=\"#milestones\">milestones</a>." | 3097 | "href=\"#milestones\">milestones</a>." |
3085 | msgstr "" | 3098 | msgstr "" |
3086 | 3099 | ||
3087 | #: template/l2o/index.html.j2:51 | 3100 | #: template/l2o/index.html.j2:54 |
3088 | msgid "New Test Framwork" | 3101 | msgid "New Test Framwork" |
3089 | msgstr "" | 3102 | msgstr "" |
3090 | 3103 | ||
3091 | #: template/l2o/index.html.j2:55 | 3104 | #: template/l2o/index.html.j2:58 |
3092 | msgid "Command Style Pattern" | 3105 | msgid "Command Style Pattern" |
3093 | msgstr "" | 3106 | msgstr "" |
3094 | 3107 | ||
3095 | #: template/l2o/index.html.j2:59 | 3108 | #: template/l2o/index.html.j2:62 |
3096 | msgid "" | 3109 | msgid "" |
3097 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3110 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3098 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3111 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3107,11 +3120,11 @@ msgid "" | |||
3107 | "html\">testing ng documentation</a>." | 3120 | "html\">testing ng documentation</a>." |
3108 | msgstr "" | 3121 | msgstr "" |
3109 | 3122 | ||
3110 | #: template/l2o/index.html.j2:65 | 3123 | #: template/l2o/index.html.j2:68 |
3111 | msgid "Netjails" | 3124 | msgid "Netjails" |
3112 | msgstr "" | 3125 | msgstr "" |
3113 | 3126 | ||
3114 | #: template/l2o/index.html.j2:69 | 3127 | #: template/l2o/index.html.j2:72 |
3115 | msgid "" | 3128 | msgid "" |
3116 | "To do extensive testing of the new transport implementation one needs to " | 3129 | "To do extensive testing of the new transport implementation one needs to " |
3117 | "simulate various network topologies to enable faking network characteristics " | 3130 | "simulate various network topologies to enable faking network characteristics " |
@@ -3127,11 +3140,11 @@ msgid "" | |||
3127 | "documentation</a>." | 3140 | "documentation</a>." |
3128 | msgstr "" | 3141 | msgstr "" |
3129 | 3142 | ||
3130 | #: template/l2o/index.html.j2:79 | 3143 | #: template/l2o/index.html.j2:82 |
3131 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3144 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3132 | msgstr "" | 3145 | msgstr "" |
3133 | 3146 | ||
3134 | #: template/l2o/index.html.j2:82 | 3147 | #: template/l2o/index.html.j2:85 |
3135 | msgid "" | 3148 | msgid "" |
3136 | "The first subtask consists of implementing a framework for setting up VLANs " | 3149 | "The first subtask consists of implementing a framework for setting up VLANs " |
3137 | "between network namespaces and a framework to test communication between " | 3150 | "between network namespaces and a framework to test communication between " |
@@ -3145,18 +3158,18 @@ msgid "" | |||
3145 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3158 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3146 | msgstr "" | 3159 | msgstr "" |
3147 | 3160 | ||
3148 | #: template/l2o/index.html.j2:94 | 3161 | #: template/l2o/index.html.j2:97 |
3149 | msgid "" | 3162 | msgid "" |
3150 | "First MVP which uses the TCP communicator to send messages between peers. " | 3163 | "First MVP which uses the TCP communicator to send messages between peers. " |
3151 | "The deliverable can be verified through out the specific test cases running " | 3164 | "The deliverable can be verified through out the specific test cases running " |
3152 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3165 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3153 | msgstr "" | 3166 | msgstr "" |
3154 | 3167 | ||
3155 | #: template/l2o/index.html.j2:102 | 3168 | #: template/l2o/index.html.j2:105 |
3156 | msgid "Milestone 2 Enhancing Test Framework" | 3169 | msgid "Milestone 2 Enhancing Test Framework" |
3157 | msgstr "" | 3170 | msgstr "" |
3158 | 3171 | ||
3159 | #: template/l2o/index.html.j2:105 | 3172 | #: template/l2o/index.html.j2:108 |
3160 | msgid "" | 3173 | msgid "" |
3161 | "To test more complex functionality we need to enhance the capabilities of " | 3174 | "To test more complex functionality we need to enhance the capabilities of " |
3162 | "the testing framework. Hooks for performance measurement will be " | 3175 | "the testing framework. Hooks for performance measurement will be " |
@@ -3164,17 +3177,17 @@ msgid "" | |||
3164 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3177 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3165 | msgstr "" | 3178 | msgstr "" |
3166 | 3179 | ||
3167 | #: template/l2o/index.html.j2:115 | 3180 | #: template/l2o/index.html.j2:118 |
3168 | msgid "" | 3181 | msgid "" |
3169 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3182 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3170 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3183 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3171 | msgstr "" | 3184 | msgstr "" |
3172 | 3185 | ||
3173 | #: template/l2o/index.html.j2:123 | 3186 | #: template/l2o/index.html.j2:126 |
3174 | msgid "Milestone 3 UDP integration" | 3187 | msgid "Milestone 3 UDP integration" |
3175 | msgstr "" | 3188 | msgstr "" |
3176 | 3189 | ||
3177 | #: template/l2o/index.html.j2:126 | 3190 | #: template/l2o/index.html.j2:129 |
3178 | msgid "" | 3191 | msgid "" |
3179 | "With this subtask I will implement enhanced L2O features like using " | 3192 | "With this subtask I will implement enhanced L2O features like using " |
3180 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3193 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3184,17 +3197,17 @@ msgid "" | |||
3184 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3197 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3185 | msgstr "" | 3198 | msgstr "" |
3186 | 3199 | ||
3187 | #: template/l2o/index.html.j2:136 | 3200 | #: template/l2o/index.html.j2:139 |
3188 | msgid "" | 3201 | msgid "" |
3189 | "The CI contains test cases which uses the UDP protocol to message between " | 3202 | "The CI contains test cases which uses the UDP protocol to message between " |
3190 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3203 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3191 | msgstr "" | 3204 | msgstr "" |
3192 | 3205 | ||
3193 | #: template/l2o/index.html.j2:144 | 3206 | #: template/l2o/index.html.j2:147 |
3194 | msgid "Milestone 4 Distance Vector" | 3207 | msgid "Milestone 4 Distance Vector" |
3195 | msgstr "" | 3208 | msgstr "" |
3196 | 3209 | ||
3197 | #: template/l2o/index.html.j2:147 | 3210 | #: template/l2o/index.html.j2:150 |
3198 | msgid "" | 3211 | msgid "" |
3199 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3212 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3200 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3213 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3206,7 +3219,7 @@ msgid "" | |||
3206 | "path." | 3219 | "path." |
3207 | msgstr "" | 3220 | msgstr "" |
3208 | 3221 | ||
3209 | #: template/l2o/index.html.j2:153 | 3222 | #: template/l2o/index.html.j2:156 |
3210 | msgid "" | 3223 | msgid "" |
3211 | "The CI contains test cases with a setup of peers not connected directly. The " | 3224 | "The CI contains test cases with a setup of peers not connected directly. The " |
3212 | "test cases proof that each peer can reach any other peer. We have test cases " | 3225 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3214,18 +3227,18 @@ msgid "" | |||
3214 | "html\">Details</a>" | 3227 | "html\">Details</a>" |
3215 | msgstr "" | 3228 | msgstr "" |
3216 | 3229 | ||
3217 | #: template/l2o/index.html.j2:160 | 3230 | #: template/l2o/index.html.j2:163 |
3218 | msgid "Milestone 5 NAT Traversal" | 3231 | msgid "Milestone 5 NAT Traversal" |
3219 | msgstr "" | 3232 | msgstr "" |
3220 | 3233 | ||
3221 | #: template/l2o/index.html.j2:163 | 3234 | #: template/l2o/index.html.j2:166 |
3222 | msgid "" | 3235 | msgid "" |
3223 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3236 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3224 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3237 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3225 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3238 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3226 | msgstr "" | 3239 | msgstr "" |
3227 | 3240 | ||
3228 | #: template/l2o/index.html.j2:173 | 3241 | #: template/l2o/index.html.j2:176 |
3229 | msgid "" | 3242 | msgid "" |
3230 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3243 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3231 | "The test cases proof that each peer can be reached, even if that peer is " | 3244 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3235,11 +3248,11 @@ msgid "" | |||
3235 | "html\">Details</a>" | 3248 | "html\">Details</a>" |
3236 | msgstr "" | 3249 | msgstr "" |
3237 | 3250 | ||
3238 | #: template/l2o/index.html.j2:180 | 3251 | #: template/l2o/index.html.j2:183 |
3239 | msgid "Milestone 6 Optimization" | 3252 | msgid "Milestone 6 Optimization" |
3240 | msgstr "" | 3253 | msgstr "" |
3241 | 3254 | ||
3242 | #: template/l2o/index.html.j2:183 | 3255 | #: template/l2o/index.html.j2:186 |
3243 | msgid "" | 3256 | msgid "" |
3244 | "In this subtask I will implement algorithms (flow and congestion control, " | 3257 | "In this subtask I will implement algorithms (flow and congestion control, " |
3245 | "quality of service optimizations) which will select the optimal transport " | 3258 | "quality of service optimizations) which will select the optimal transport " |
@@ -3255,7 +3268,7 @@ msgid "" | |||
3255 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3268 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3256 | msgstr "" | 3269 | msgstr "" |
3257 | 3270 | ||
3258 | #: template/l2o/index.html.j2:203 | 3271 | #: template/l2o/index.html.j2:206 |
3259 | msgid "" | 3272 | msgid "" |
3260 | "The test cases in the CI are measuring the performance gains. This " | 3273 | "The test cases in the CI are measuring the performance gains. This " |
3261 | "measurement can be compared with the measurement of milestone 5. Again one " | 3274 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3263,9 +3276,66 @@ msgid "" | |||
3263 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3276 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3264 | msgstr "" | 3277 | msgstr "" |
3265 | 3278 | ||
3279 | #: template/l2o/index.html.j2:214 | ||
3280 | msgid "Milestone 7 Removing deprecated code" | ||
3281 | msgstr "" | ||
3282 | |||
3283 | #: template/l2o/index.html.j2:217 | ||
3284 | msgid "" | ||
3285 | "The code of the old transport API and of the ATS API will be removed from " | ||
3286 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3287 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3288 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3289 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3290 | "to replace the old with the new API this will be done directly, otherwise " | ||
3291 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3292 | "code working again with the new code. Documentation of code that will be " | ||
3293 | "deleted without replacement, because the functionality is missing in the new " | ||
3294 | "API." | ||
3295 | msgstr "" | ||
3296 | |||
3297 | #: template/l2o/index.html.j2:228 | ||
3298 | msgid "" | ||
3299 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3300 | "documentation of what is necessary for the integration of the new API, or if " | ||
3301 | "the effort for this is as high as the documentation directly the " | ||
3302 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3303 | msgstr "" | ||
3304 | |||
3305 | #: template/l2o/index.html.j2:236 | ||
3306 | msgid "Milestone 8 Make GNUnet start again" | ||
3307 | msgstr "" | ||
3308 | |||
3309 | #: template/l2o/index.html.j2:239 | ||
3310 | msgid "" | ||
3311 | "All missing implementations of the new API will be finished, necessary to " | ||
3312 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3313 | "CADET, FS, Messenger …)." | ||
3314 | msgstr "" | ||
3315 | |||
3316 | #: template/l2o/index.html.j2:246 | ||
3317 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3318 | msgstr "" | ||
3319 | |||
3320 | #: template/l2o/index.html.j2:252 | ||
3321 | msgid "Milestone 9 Testing and Fixing" | ||
3322 | msgstr "" | ||
3323 | |||
3324 | #: template/l2o/index.html.j2:255 | ||
3325 | msgid "" | ||
3326 | "Because all integration tests are deactivated, and there are no resources to " | ||
3327 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3328 | "fixing is necessary." | ||
3329 | msgstr "" | ||
3330 | |||
3331 | #: template/l2o/index.html.j2:262 | ||
3332 | msgid "GNUnet release running with new API." | ||
3333 | msgstr "" | ||
3334 | |||
3266 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3335 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3267 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3336 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3268 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3337 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3338 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3269 | #: template/l2o/testng.html.j2:13 | 3339 | #: template/l2o/testng.html.j2:13 |
3270 | msgid "Project main page" | 3340 | msgid "Project main page" |
3271 | msgstr "" | 3341 | msgstr "" |
@@ -3695,6 +3765,120 @@ msgid "" | |||
3695 | "still too early to tackle this concretely." | 3765 | "still too early to tackle this concretely." |
3696 | msgstr "" | 3766 | msgstr "" |
3697 | 3767 | ||
3768 | #: template/l2o/mile7.html.j2:21 | ||
3769 | msgid "Marked old transport API as deprecated" | ||
3770 | msgstr "" | ||
3771 | |||
3772 | #: template/l2o/mile7.html.j2:23 | ||
3773 | msgid "" | ||
3774 | "To make the search for the old API methods easier, those methods were marked " | ||
3775 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3776 | "revision 664286d." | ||
3777 | msgstr "" | ||
3778 | |||
3779 | #: template/l2o/mile7.html.j2:31 | ||
3780 | msgid "Removed usage of old transport API methods" | ||
3781 | msgstr "" | ||
3782 | |||
3783 | #: template/l2o/mile7.html.j2:33 | ||
3784 | msgid "" | ||
3785 | "Removed usage of old transport API methods and exchanged them with API " | ||
3786 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3787 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3788 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3789 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3790 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3791 | "the transport subsystem itself, old API methods are still used until the " | ||
3792 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3793 | "in the transport subsystem which needs be rewritten partially to get " | ||
3794 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3795 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3796 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3797 | "b78f993." | ||
3798 | msgstr "" | ||
3799 | |||
3800 | #: template/l2o/mile7.html.j2:49 | ||
3801 | msgid "Deactivated tests which rely on old transport API methods" | ||
3802 | msgstr "" | ||
3803 | |||
3804 | #: template/l2o/mile7.html.j2:51 | ||
3805 | msgid "" | ||
3806 | "All test which rely on the old transport API methods were deactivated. They " | ||
3807 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3808 | "branch l20integration revision 72b4f42." | ||
3809 | msgstr "" | ||
3810 | |||
3811 | #: template/l2o/mile8.html.j2:21 | ||
3812 | msgid "Added command to execute a script" | ||
3813 | msgstr "" | ||
3814 | |||
3815 | #: template/l2o/mile8.html.j2:23 | ||
3816 | msgid "" | ||
3817 | "A command to start any kind of script was added. As of now this command " | ||
3818 | "blocks until the script finished. In the context of this milestone this " | ||
3819 | "command is later used to execute a script which blocks until it finds a " | ||
3820 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3821 | msgstr "" | ||
3822 | |||
3823 | #: template/l2o/mile8.html.j2:31 | ||
3824 | msgid "Added generic start script for test cases" | ||
3825 | msgstr "" | ||
3826 | |||
3827 | #: template/l2o/mile8.html.j2:33 | ||
3828 | msgid "" | ||
3829 | "We do not want to have a specific start script for every test case. This " | ||
3830 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3831 | "l20integration revision 80971b6." | ||
3832 | msgstr "" | ||
3833 | |||
3834 | #: template/l2o/mile8.html.j2:41 | ||
3835 | msgid "Moved start peer command to testing subsystem" | ||
3836 | msgstr "" | ||
3837 | |||
3838 | #: template/l2o/mile8.html.j2:43 | ||
3839 | msgid "" | ||
3840 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3841 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3842 | "l20integration revision 03a5d17." | ||
3843 | msgstr "" | ||
3844 | |||
3845 | #: template/l2o/mile8.html.j2:51 | ||
3846 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3847 | msgstr "" | ||
3848 | |||
3849 | #: template/l2o/mile8.html.j2:53 | ||
3850 | msgid "" | ||
3851 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3852 | "the command that executes a script that blocks until </br></br> See branch " | ||
3853 | "l20integration revision 4ba7b5f." | ||
3854 | msgstr "" | ||
3855 | |||
3856 | #: template/l2o/mile8.html.j2:61 | ||
3857 | msgid "Manually testing" | ||
3858 | msgstr "" | ||
3859 | |||
3860 | #: template/l2o/mile8.html.j2:63 | ||
3861 | msgid "" | ||
3862 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3863 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3864 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3865 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3866 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3867 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3868 | "aec63bf.</li> </ul>" | ||
3869 | msgstr "" | ||
3870 | |||
3871 | #: template/l2o/mile8.html.j2:73 | ||
3872 | msgid "Status" | ||
3873 | msgstr "" | ||
3874 | |||
3875 | #: template/l2o/mile8.html.j2:75 | ||
3876 | msgid "" | ||
3877 | "The core and cadet subsystems were manually tested regarding integration " | ||
3878 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3879 | "topology." | ||
3880 | msgstr "" | ||
3881 | |||
3698 | #: template/l2o/testng.html.j2:21 | 3882 | #: template/l2o/testng.html.j2:21 |
3699 | msgid "Netjail setup and execution" | 3883 | msgid "Netjail setup and execution" |
3700 | msgstr "" | 3884 | msgstr "" |
@@ -3797,27 +3981,31 @@ msgid "" | |||
3797 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3981 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3798 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3982 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3799 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3983 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3800 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3984 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3801 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3985 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3802 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3986 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3803 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3987 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3804 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3988 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3805 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3989 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3806 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3990 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3807 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3991 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3808 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3992 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3809 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3993 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3810 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3994 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3811 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3995 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3812 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3996 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3813 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3997 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3814 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3998 | "EstablishConnectionToPeerViaProtocolValues = " |
3815 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3999 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3816 | "EstablishConnectionToPeerViaProtocolValue } " | 4000 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4001 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4002 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4003 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4004 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3817 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4005 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3818 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4006 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3819 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4007 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3820 | "off = \"0\" ;<br/><br/>" | 4008 | "><br/>" |
3821 | msgstr "" | 4009 | msgstr "" |
3822 | 4010 | ||
3823 | #: template/news/index.html.j2:46 | 4011 | #: template/news/index.html.j2:46 |
@@ -3828,10 +4016,6 @@ msgstr "ارشيف الاخبار:" | |||
3828 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4016 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3829 | msgstr "" | 4017 | msgstr "" |
3830 | 4018 | ||
3831 | #: template/probnat/index.html.j2:21 | ||
3832 | msgid "Milestone 7" | ||
3833 | msgstr "" | ||
3834 | |||
3835 | #: template/probnat/index.html.j2:28 | 4019 | #: template/probnat/index.html.j2:28 |
3836 | msgid "" | 4020 | msgid "" |
3837 | "This project was funded through the NGI Assure Fund, a fund established by " | 4021 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/ca/LC_MESSAGES/messages.mo b/locale/ca/LC_MESSAGES/messages.mo index d1125001..e71ae39e 100644 --- a/locale/ca/LC_MESSAGES/messages.mo +++ b/locale/ca/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/ca/LC_MESSAGES/messages.po b/locale/ca/LC_MESSAGES/messages.po index 4453fbf1..5b167cbb 100644 --- a/locale/ca/LC_MESSAGES/messages.po +++ b/locale/ca/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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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" |
@@ -2967,11 +2967,12 @@ msgstr "" | |||
2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
2970 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 2970 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
2971 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
2971 | msgid "NGI Assure project: Layer-2-Overlay" | 2972 | msgid "NGI Assure project: Layer-2-Overlay" |
2972 | msgstr "" | 2973 | msgstr "" |
2973 | 2974 | ||
2974 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 2975 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
2975 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 2976 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
2976 | msgid "Project motivation" | 2977 | msgid "Project motivation" |
2977 | msgstr "" | 2978 | msgstr "" |
@@ -2980,7 +2981,7 @@ msgstr "" | |||
2980 | msgid "New Test Framework" | 2981 | msgid "New Test Framework" |
2981 | msgstr "" | 2982 | msgstr "" |
2982 | 2983 | ||
2983 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 2984 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
2984 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 2985 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
2985 | msgid "Milestones" | 2986 | msgid "Milestones" |
2986 | msgstr "" | 2987 | msgstr "" |
@@ -3009,13 +3010,25 @@ msgstr "" | |||
3009 | msgid "Milestone 6" | 3010 | msgid "Milestone 6" |
3010 | msgstr "" | 3011 | msgstr "" |
3011 | 3012 | ||
3012 | #: template/l2o/index.html.j2:28 | 3013 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3014 | msgid "Milestone 7" | ||
3015 | msgstr "" | ||
3016 | |||
3017 | #: template/l2o/index.html.j2:23 | ||
3018 | msgid "Milestone 8" | ||
3019 | msgstr "" | ||
3020 | |||
3021 | #: template/l2o/index.html.j2:24 | ||
3022 | msgid "Milestone 9" | ||
3023 | msgstr "" | ||
3024 | |||
3025 | #: template/l2o/index.html.j2:31 | ||
3013 | msgid "" | 3026 | msgid "" |
3014 | "This project was funded through the NGI Assure Fund, a fund established by " | 3027 | "This project was funded through the NGI Assure Fund, a fund established by " |
3015 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3028 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3016 | msgstr "" | 3029 | msgstr "" |
3017 | 3030 | ||
3018 | #: template/l2o/index.html.j2:40 | 3031 | #: template/l2o/index.html.j2:43 |
3019 | msgid "" | 3032 | msgid "" |
3020 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3033 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3021 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3034 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3039,15 +3052,15 @@ msgid "" | |||
3039 | "href=\"#milestones\">milestones</a>." | 3052 | "href=\"#milestones\">milestones</a>." |
3040 | msgstr "" | 3053 | msgstr "" |
3041 | 3054 | ||
3042 | #: template/l2o/index.html.j2:51 | 3055 | #: template/l2o/index.html.j2:54 |
3043 | msgid "New Test Framwork" | 3056 | msgid "New Test Framwork" |
3044 | msgstr "" | 3057 | msgstr "" |
3045 | 3058 | ||
3046 | #: template/l2o/index.html.j2:55 | 3059 | #: template/l2o/index.html.j2:58 |
3047 | msgid "Command Style Pattern" | 3060 | msgid "Command Style Pattern" |
3048 | msgstr "" | 3061 | msgstr "" |
3049 | 3062 | ||
3050 | #: template/l2o/index.html.j2:59 | 3063 | #: template/l2o/index.html.j2:62 |
3051 | msgid "" | 3064 | msgid "" |
3052 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3065 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3053 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3066 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3062,11 +3075,11 @@ msgid "" | |||
3062 | "html\">testing ng documentation</a>." | 3075 | "html\">testing ng documentation</a>." |
3063 | msgstr "" | 3076 | msgstr "" |
3064 | 3077 | ||
3065 | #: template/l2o/index.html.j2:65 | 3078 | #: template/l2o/index.html.j2:68 |
3066 | msgid "Netjails" | 3079 | msgid "Netjails" |
3067 | msgstr "" | 3080 | msgstr "" |
3068 | 3081 | ||
3069 | #: template/l2o/index.html.j2:69 | 3082 | #: template/l2o/index.html.j2:72 |
3070 | msgid "" | 3083 | msgid "" |
3071 | "To do extensive testing of the new transport implementation one needs to " | 3084 | "To do extensive testing of the new transport implementation one needs to " |
3072 | "simulate various network topologies to enable faking network characteristics " | 3085 | "simulate various network topologies to enable faking network characteristics " |
@@ -3082,11 +3095,11 @@ msgid "" | |||
3082 | "documentation</a>." | 3095 | "documentation</a>." |
3083 | msgstr "" | 3096 | msgstr "" |
3084 | 3097 | ||
3085 | #: template/l2o/index.html.j2:79 | 3098 | #: template/l2o/index.html.j2:82 |
3086 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3099 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3087 | msgstr "" | 3100 | msgstr "" |
3088 | 3101 | ||
3089 | #: template/l2o/index.html.j2:82 | 3102 | #: template/l2o/index.html.j2:85 |
3090 | msgid "" | 3103 | msgid "" |
3091 | "The first subtask consists of implementing a framework for setting up VLANs " | 3104 | "The first subtask consists of implementing a framework for setting up VLANs " |
3092 | "between network namespaces and a framework to test communication between " | 3105 | "between network namespaces and a framework to test communication between " |
@@ -3100,18 +3113,18 @@ msgid "" | |||
3100 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3113 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3101 | msgstr "" | 3114 | msgstr "" |
3102 | 3115 | ||
3103 | #: template/l2o/index.html.j2:94 | 3116 | #: template/l2o/index.html.j2:97 |
3104 | msgid "" | 3117 | msgid "" |
3105 | "First MVP which uses the TCP communicator to send messages between peers. " | 3118 | "First MVP which uses the TCP communicator to send messages between peers. " |
3106 | "The deliverable can be verified through out the specific test cases running " | 3119 | "The deliverable can be verified through out the specific test cases running " |
3107 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3120 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3108 | msgstr "" | 3121 | msgstr "" |
3109 | 3122 | ||
3110 | #: template/l2o/index.html.j2:102 | 3123 | #: template/l2o/index.html.j2:105 |
3111 | msgid "Milestone 2 Enhancing Test Framework" | 3124 | msgid "Milestone 2 Enhancing Test Framework" |
3112 | msgstr "" | 3125 | msgstr "" |
3113 | 3126 | ||
3114 | #: template/l2o/index.html.j2:105 | 3127 | #: template/l2o/index.html.j2:108 |
3115 | msgid "" | 3128 | msgid "" |
3116 | "To test more complex functionality we need to enhance the capabilities of " | 3129 | "To test more complex functionality we need to enhance the capabilities of " |
3117 | "the testing framework. Hooks for performance measurement will be " | 3130 | "the testing framework. Hooks for performance measurement will be " |
@@ -3119,17 +3132,17 @@ msgid "" | |||
3119 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3132 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3120 | msgstr "" | 3133 | msgstr "" |
3121 | 3134 | ||
3122 | #: template/l2o/index.html.j2:115 | 3135 | #: template/l2o/index.html.j2:118 |
3123 | msgid "" | 3136 | msgid "" |
3124 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3137 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3125 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3138 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3126 | msgstr "" | 3139 | msgstr "" |
3127 | 3140 | ||
3128 | #: template/l2o/index.html.j2:123 | 3141 | #: template/l2o/index.html.j2:126 |
3129 | msgid "Milestone 3 UDP integration" | 3142 | msgid "Milestone 3 UDP integration" |
3130 | msgstr "" | 3143 | msgstr "" |
3131 | 3144 | ||
3132 | #: template/l2o/index.html.j2:126 | 3145 | #: template/l2o/index.html.j2:129 |
3133 | msgid "" | 3146 | msgid "" |
3134 | "With this subtask I will implement enhanced L2O features like using " | 3147 | "With this subtask I will implement enhanced L2O features like using " |
3135 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3148 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3139,17 +3152,17 @@ msgid "" | |||
3139 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3152 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3140 | msgstr "" | 3153 | msgstr "" |
3141 | 3154 | ||
3142 | #: template/l2o/index.html.j2:136 | 3155 | #: template/l2o/index.html.j2:139 |
3143 | msgid "" | 3156 | msgid "" |
3144 | "The CI contains test cases which uses the UDP protocol to message between " | 3157 | "The CI contains test cases which uses the UDP protocol to message between " |
3145 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3158 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3146 | msgstr "" | 3159 | msgstr "" |
3147 | 3160 | ||
3148 | #: template/l2o/index.html.j2:144 | 3161 | #: template/l2o/index.html.j2:147 |
3149 | msgid "Milestone 4 Distance Vector" | 3162 | msgid "Milestone 4 Distance Vector" |
3150 | msgstr "" | 3163 | msgstr "" |
3151 | 3164 | ||
3152 | #: template/l2o/index.html.j2:147 | 3165 | #: template/l2o/index.html.j2:150 |
3153 | msgid "" | 3166 | msgid "" |
3154 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3167 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3155 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3168 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3161,7 +3174,7 @@ msgid "" | |||
3161 | "path." | 3174 | "path." |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:153 | 3177 | #: template/l2o/index.html.j2:156 |
3165 | msgid "" | 3178 | msgid "" |
3166 | "The CI contains test cases with a setup of peers not connected directly. The " | 3179 | "The CI contains test cases with a setup of peers not connected directly. The " |
3167 | "test cases proof that each peer can reach any other peer. We have test cases " | 3180 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3169,18 +3182,18 @@ msgid "" | |||
3169 | "html\">Details</a>" | 3182 | "html\">Details</a>" |
3170 | msgstr "" | 3183 | msgstr "" |
3171 | 3184 | ||
3172 | #: template/l2o/index.html.j2:160 | 3185 | #: template/l2o/index.html.j2:163 |
3173 | msgid "Milestone 5 NAT Traversal" | 3186 | msgid "Milestone 5 NAT Traversal" |
3174 | msgstr "" | 3187 | msgstr "" |
3175 | 3188 | ||
3176 | #: template/l2o/index.html.j2:163 | 3189 | #: template/l2o/index.html.j2:166 |
3177 | msgid "" | 3190 | msgid "" |
3178 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3191 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3179 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3192 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3180 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3193 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3181 | msgstr "" | 3194 | msgstr "" |
3182 | 3195 | ||
3183 | #: template/l2o/index.html.j2:173 | 3196 | #: template/l2o/index.html.j2:176 |
3184 | msgid "" | 3197 | msgid "" |
3185 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3198 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3186 | "The test cases proof that each peer can be reached, even if that peer is " | 3199 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3190,11 +3203,11 @@ msgid "" | |||
3190 | "html\">Details</a>" | 3203 | "html\">Details</a>" |
3191 | msgstr "" | 3204 | msgstr "" |
3192 | 3205 | ||
3193 | #: template/l2o/index.html.j2:180 | 3206 | #: template/l2o/index.html.j2:183 |
3194 | msgid "Milestone 6 Optimization" | 3207 | msgid "Milestone 6 Optimization" |
3195 | msgstr "" | 3208 | msgstr "" |
3196 | 3209 | ||
3197 | #: template/l2o/index.html.j2:183 | 3210 | #: template/l2o/index.html.j2:186 |
3198 | msgid "" | 3211 | msgid "" |
3199 | "In this subtask I will implement algorithms (flow and congestion control, " | 3212 | "In this subtask I will implement algorithms (flow and congestion control, " |
3200 | "quality of service optimizations) which will select the optimal transport " | 3213 | "quality of service optimizations) which will select the optimal transport " |
@@ -3210,7 +3223,7 @@ msgid "" | |||
3210 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3223 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3211 | msgstr "" | 3224 | msgstr "" |
3212 | 3225 | ||
3213 | #: template/l2o/index.html.j2:203 | 3226 | #: template/l2o/index.html.j2:206 |
3214 | msgid "" | 3227 | msgid "" |
3215 | "The test cases in the CI are measuring the performance gains. This " | 3228 | "The test cases in the CI are measuring the performance gains. This " |
3216 | "measurement can be compared with the measurement of milestone 5. Again one " | 3229 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3218,9 +3231,66 @@ msgid "" | |||
3218 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3231 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3219 | msgstr "" | 3232 | msgstr "" |
3220 | 3233 | ||
3234 | #: template/l2o/index.html.j2:214 | ||
3235 | msgid "Milestone 7 Removing deprecated code" | ||
3236 | msgstr "" | ||
3237 | |||
3238 | #: template/l2o/index.html.j2:217 | ||
3239 | msgid "" | ||
3240 | "The code of the old transport API and of the ATS API will be removed from " | ||
3241 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3242 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3243 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3244 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3245 | "to replace the old with the new API this will be done directly, otherwise " | ||
3246 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3247 | "code working again with the new code. Documentation of code that will be " | ||
3248 | "deleted without replacement, because the functionality is missing in the new " | ||
3249 | "API." | ||
3250 | msgstr "" | ||
3251 | |||
3252 | #: template/l2o/index.html.j2:228 | ||
3253 | msgid "" | ||
3254 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3255 | "documentation of what is necessary for the integration of the new API, or if " | ||
3256 | "the effort for this is as high as the documentation directly the " | ||
3257 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3258 | msgstr "" | ||
3259 | |||
3260 | #: template/l2o/index.html.j2:236 | ||
3261 | msgid "Milestone 8 Make GNUnet start again" | ||
3262 | msgstr "" | ||
3263 | |||
3264 | #: template/l2o/index.html.j2:239 | ||
3265 | msgid "" | ||
3266 | "All missing implementations of the new API will be finished, necessary to " | ||
3267 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3268 | "CADET, FS, Messenger …)." | ||
3269 | msgstr "" | ||
3270 | |||
3271 | #: template/l2o/index.html.j2:246 | ||
3272 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3273 | msgstr "" | ||
3274 | |||
3275 | #: template/l2o/index.html.j2:252 | ||
3276 | msgid "Milestone 9 Testing and Fixing" | ||
3277 | msgstr "" | ||
3278 | |||
3279 | #: template/l2o/index.html.j2:255 | ||
3280 | msgid "" | ||
3281 | "Because all integration tests are deactivated, and there are no resources to " | ||
3282 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3283 | "fixing is necessary." | ||
3284 | msgstr "" | ||
3285 | |||
3286 | #: template/l2o/index.html.j2:262 | ||
3287 | msgid "GNUnet release running with new API." | ||
3288 | msgstr "" | ||
3289 | |||
3221 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3290 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3222 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3291 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3223 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3292 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3293 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3224 | #: template/l2o/testng.html.j2:13 | 3294 | #: template/l2o/testng.html.j2:13 |
3225 | msgid "Project main page" | 3295 | msgid "Project main page" |
3226 | msgstr "" | 3296 | msgstr "" |
@@ -3648,6 +3718,120 @@ msgid "" | |||
3648 | "still too early to tackle this concretely." | 3718 | "still too early to tackle this concretely." |
3649 | msgstr "" | 3719 | msgstr "" |
3650 | 3720 | ||
3721 | #: template/l2o/mile7.html.j2:21 | ||
3722 | msgid "Marked old transport API as deprecated" | ||
3723 | msgstr "" | ||
3724 | |||
3725 | #: template/l2o/mile7.html.j2:23 | ||
3726 | msgid "" | ||
3727 | "To make the search for the old API methods easier, those methods were marked " | ||
3728 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3729 | "revision 664286d." | ||
3730 | msgstr "" | ||
3731 | |||
3732 | #: template/l2o/mile7.html.j2:31 | ||
3733 | msgid "Removed usage of old transport API methods" | ||
3734 | msgstr "" | ||
3735 | |||
3736 | #: template/l2o/mile7.html.j2:33 | ||
3737 | msgid "" | ||
3738 | "Removed usage of old transport API methods and exchanged them with API " | ||
3739 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3740 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3741 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3742 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3743 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3744 | "the transport subsystem itself, old API methods are still used until the " | ||
3745 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3746 | "in the transport subsystem which needs be rewritten partially to get " | ||
3747 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3748 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3749 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3750 | "b78f993." | ||
3751 | msgstr "" | ||
3752 | |||
3753 | #: template/l2o/mile7.html.j2:49 | ||
3754 | msgid "Deactivated tests which rely on old transport API methods" | ||
3755 | msgstr "" | ||
3756 | |||
3757 | #: template/l2o/mile7.html.j2:51 | ||
3758 | msgid "" | ||
3759 | "All test which rely on the old transport API methods were deactivated. They " | ||
3760 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3761 | "branch l20integration revision 72b4f42." | ||
3762 | msgstr "" | ||
3763 | |||
3764 | #: template/l2o/mile8.html.j2:21 | ||
3765 | msgid "Added command to execute a script" | ||
3766 | msgstr "" | ||
3767 | |||
3768 | #: template/l2o/mile8.html.j2:23 | ||
3769 | msgid "" | ||
3770 | "A command to start any kind of script was added. As of now this command " | ||
3771 | "blocks until the script finished. In the context of this milestone this " | ||
3772 | "command is later used to execute a script which blocks until it finds a " | ||
3773 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3774 | msgstr "" | ||
3775 | |||
3776 | #: template/l2o/mile8.html.j2:31 | ||
3777 | msgid "Added generic start script for test cases" | ||
3778 | msgstr "" | ||
3779 | |||
3780 | #: template/l2o/mile8.html.j2:33 | ||
3781 | msgid "" | ||
3782 | "We do not want to have a specific start script for every test case. This " | ||
3783 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3784 | "l20integration revision 80971b6." | ||
3785 | msgstr "" | ||
3786 | |||
3787 | #: template/l2o/mile8.html.j2:41 | ||
3788 | msgid "Moved start peer command to testing subsystem" | ||
3789 | msgstr "" | ||
3790 | |||
3791 | #: template/l2o/mile8.html.j2:43 | ||
3792 | msgid "" | ||
3793 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3794 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3795 | "l20integration revision 03a5d17." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/l2o/mile8.html.j2:51 | ||
3799 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3800 | msgstr "" | ||
3801 | |||
3802 | #: template/l2o/mile8.html.j2:53 | ||
3803 | msgid "" | ||
3804 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3805 | "the command that executes a script that blocks until </br></br> See branch " | ||
3806 | "l20integration revision 4ba7b5f." | ||
3807 | msgstr "" | ||
3808 | |||
3809 | #: template/l2o/mile8.html.j2:61 | ||
3810 | msgid "Manually testing" | ||
3811 | msgstr "" | ||
3812 | |||
3813 | #: template/l2o/mile8.html.j2:63 | ||
3814 | msgid "" | ||
3815 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3816 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3817 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3818 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3819 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3820 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3821 | "aec63bf.</li> </ul>" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:73 | ||
3825 | msgid "Status" | ||
3826 | msgstr "" | ||
3827 | |||
3828 | #: template/l2o/mile8.html.j2:75 | ||
3829 | msgid "" | ||
3830 | "The core and cadet subsystems were manually tested regarding integration " | ||
3831 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3832 | "topology." | ||
3833 | msgstr "" | ||
3834 | |||
3651 | #: template/l2o/testng.html.j2:21 | 3835 | #: template/l2o/testng.html.j2:21 |
3652 | msgid "Netjail setup and execution" | 3836 | msgid "Netjail setup and execution" |
3653 | msgstr "" | 3837 | msgstr "" |
@@ -3750,27 +3934,31 @@ msgid "" | |||
3750 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3934 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3751 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3935 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3752 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3936 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3753 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3937 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3754 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3938 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3755 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3939 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3756 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3940 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3757 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3941 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3758 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3942 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3759 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3943 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3760 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3944 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3761 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3945 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3762 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3946 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3763 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3947 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3764 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3948 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3765 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3949 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3766 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3950 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3767 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3951 | "EstablishConnectionToPeerViaProtocolValues = " |
3768 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3952 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3769 | "EstablishConnectionToPeerViaProtocolValue } " | 3953 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
3954 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
3955 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
3956 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
3957 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3770 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 3958 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3771 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 3959 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3772 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 3960 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3773 | "off = \"0\" ;<br/><br/>" | 3961 | "><br/>" |
3774 | msgstr "" | 3962 | msgstr "" |
3775 | 3963 | ||
3776 | #: template/news/index.html.j2:46 | 3964 | #: template/news/index.html.j2:46 |
@@ -3781,10 +3969,6 @@ msgstr "" | |||
3781 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 3969 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3782 | msgstr "" | 3970 | msgstr "" |
3783 | 3971 | ||
3784 | #: template/probnat/index.html.j2:21 | ||
3785 | msgid "Milestone 7" | ||
3786 | msgstr "" | ||
3787 | |||
3788 | #: template/probnat/index.html.j2:28 | 3972 | #: template/probnat/index.html.j2:28 |
3789 | msgid "" | 3973 | msgid "" |
3790 | "This project was funded through the NGI Assure Fund, a fund established by " | 3974 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/de/LC_MESSAGES/messages.mo b/locale/de/LC_MESSAGES/messages.mo index e99d4d7b..8834a15d 100644 --- a/locale/de/LC_MESSAGES/messages.mo +++ b/locale/de/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po index 98894cc9..846366f2 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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/" |
@@ -4271,11 +4271,12 @@ msgstr "Kontaktinformation" | |||
4271 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 4271 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
4272 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 4272 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
4273 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 4273 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
4274 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 4274 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
4275 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
4275 | msgid "NGI Assure project: Layer-2-Overlay" | 4276 | msgid "NGI Assure project: Layer-2-Overlay" |
4276 | msgstr "" | 4277 | msgstr "" |
4277 | 4278 | ||
4278 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 4279 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
4279 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 4280 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
4280 | #, fuzzy | 4281 | #, fuzzy |
4281 | #| msgid "Motivation" | 4282 | #| msgid "Motivation" |
@@ -4288,7 +4289,7 @@ msgstr "Motivation" | |||
4288 | msgid "New Test Framework" | 4289 | msgid "New Test Framework" |
4289 | msgstr "GNUnet ist ein Rahmen" | 4290 | msgstr "GNUnet ist ein Rahmen" |
4290 | 4291 | ||
4291 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 4292 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
4292 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 4293 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
4293 | msgid "Milestones" | 4294 | msgid "Milestones" |
4294 | msgstr "" | 4295 | msgstr "" |
@@ -4317,13 +4318,25 @@ msgstr "" | |||
4317 | msgid "Milestone 6" | 4318 | msgid "Milestone 6" |
4318 | msgstr "" | 4319 | msgstr "" |
4319 | 4320 | ||
4320 | #: template/l2o/index.html.j2:28 | 4321 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
4322 | msgid "Milestone 7" | ||
4323 | msgstr "" | ||
4324 | |||
4325 | #: template/l2o/index.html.j2:23 | ||
4326 | msgid "Milestone 8" | ||
4327 | msgstr "" | ||
4328 | |||
4329 | #: template/l2o/index.html.j2:24 | ||
4330 | msgid "Milestone 9" | ||
4331 | msgstr "" | ||
4332 | |||
4333 | #: template/l2o/index.html.j2:31 | ||
4321 | msgid "" | 4334 | msgid "" |
4322 | "This project was funded through the NGI Assure Fund, a fund established by " | 4335 | "This project was funded through the NGI Assure Fund, a fund established by " |
4323 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 4336 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
4324 | msgstr "" | 4337 | msgstr "" |
4325 | 4338 | ||
4326 | #: template/l2o/index.html.j2:40 | 4339 | #: template/l2o/index.html.j2:43 |
4327 | msgid "" | 4340 | msgid "" |
4328 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 4341 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
4329 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 4342 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -4347,17 +4360,17 @@ msgid "" | |||
4347 | "href=\"#milestones\">milestones</a>." | 4360 | "href=\"#milestones\">milestones</a>." |
4348 | msgstr "" | 4361 | msgstr "" |
4349 | 4362 | ||
4350 | #: template/l2o/index.html.j2:51 | 4363 | #: template/l2o/index.html.j2:54 |
4351 | #, fuzzy | 4364 | #, fuzzy |
4352 | #| msgid "GNUnet is a framework" | 4365 | #| msgid "GNUnet is a framework" |
4353 | msgid "New Test Framwork" | 4366 | msgid "New Test Framwork" |
4354 | msgstr "GNUnet ist ein Rahmen" | 4367 | msgstr "GNUnet ist ein Rahmen" |
4355 | 4368 | ||
4356 | #: template/l2o/index.html.j2:55 | 4369 | #: template/l2o/index.html.j2:58 |
4357 | msgid "Command Style Pattern" | 4370 | msgid "Command Style Pattern" |
4358 | msgstr "" | 4371 | msgstr "" |
4359 | 4372 | ||
4360 | #: template/l2o/index.html.j2:59 | 4373 | #: template/l2o/index.html.j2:62 |
4361 | msgid "" | 4374 | msgid "" |
4362 | "The new style of writing tests in GNUnet is borrowed from the <a " | 4375 | "The new style of writing tests in GNUnet is borrowed from the <a " |
4363 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 4376 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -4372,11 +4385,11 @@ msgid "" | |||
4372 | "html\">testing ng documentation</a>." | 4385 | "html\">testing ng documentation</a>." |
4373 | msgstr "" | 4386 | msgstr "" |
4374 | 4387 | ||
4375 | #: template/l2o/index.html.j2:65 | 4388 | #: template/l2o/index.html.j2:68 |
4376 | msgid "Netjails" | 4389 | msgid "Netjails" |
4377 | msgstr "" | 4390 | msgstr "" |
4378 | 4391 | ||
4379 | #: template/l2o/index.html.j2:69 | 4392 | #: template/l2o/index.html.j2:72 |
4380 | msgid "" | 4393 | msgid "" |
4381 | "To do extensive testing of the new transport implementation one needs to " | 4394 | "To do extensive testing of the new transport implementation one needs to " |
4382 | "simulate various network topologies to enable faking network characteristics " | 4395 | "simulate various network topologies to enable faking network characteristics " |
@@ -4392,11 +4405,11 @@ msgid "" | |||
4392 | "documentation</a>." | 4405 | "documentation</a>." |
4393 | msgstr "" | 4406 | msgstr "" |
4394 | 4407 | ||
4395 | #: template/l2o/index.html.j2:79 | 4408 | #: template/l2o/index.html.j2:82 |
4396 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 4409 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
4397 | msgstr "" | 4410 | msgstr "" |
4398 | 4411 | ||
4399 | #: template/l2o/index.html.j2:82 | 4412 | #: template/l2o/index.html.j2:85 |
4400 | msgid "" | 4413 | msgid "" |
4401 | "The first subtask consists of implementing a framework for setting up VLANs " | 4414 | "The first subtask consists of implementing a framework for setting up VLANs " |
4402 | "between network namespaces and a framework to test communication between " | 4415 | "between network namespaces and a framework to test communication between " |
@@ -4410,18 +4423,18 @@ msgid "" | |||
4410 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 4423 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
4411 | msgstr "" | 4424 | msgstr "" |
4412 | 4425 | ||
4413 | #: template/l2o/index.html.j2:94 | 4426 | #: template/l2o/index.html.j2:97 |
4414 | msgid "" | 4427 | msgid "" |
4415 | "First MVP which uses the TCP communicator to send messages between peers. " | 4428 | "First MVP which uses the TCP communicator to send messages between peers. " |
4416 | "The deliverable can be verified through out the specific test cases running " | 4429 | "The deliverable can be verified through out the specific test cases running " |
4417 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 4430 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
4418 | msgstr "" | 4431 | msgstr "" |
4419 | 4432 | ||
4420 | #: template/l2o/index.html.j2:102 | 4433 | #: template/l2o/index.html.j2:105 |
4421 | msgid "Milestone 2 Enhancing Test Framework" | 4434 | msgid "Milestone 2 Enhancing Test Framework" |
4422 | msgstr "" | 4435 | msgstr "" |
4423 | 4436 | ||
4424 | #: template/l2o/index.html.j2:105 | 4437 | #: template/l2o/index.html.j2:108 |
4425 | msgid "" | 4438 | msgid "" |
4426 | "To test more complex functionality we need to enhance the capabilities of " | 4439 | "To test more complex functionality we need to enhance the capabilities of " |
4427 | "the testing framework. Hooks for performance measurement will be " | 4440 | "the testing framework. Hooks for performance measurement will be " |
@@ -4429,17 +4442,17 @@ msgid "" | |||
4429 | "execution of commands at a peer. (Barriers).</li> </ul>" | 4442 | "execution of commands at a peer. (Barriers).</li> </ul>" |
4430 | msgstr "" | 4443 | msgstr "" |
4431 | 4444 | ||
4432 | #: template/l2o/index.html.j2:115 | 4445 | #: template/l2o/index.html.j2:118 |
4433 | msgid "" | 4446 | msgid "" |
4434 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 4447 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
4435 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 4448 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
4436 | msgstr "" | 4449 | msgstr "" |
4437 | 4450 | ||
4438 | #: template/l2o/index.html.j2:123 | 4451 | #: template/l2o/index.html.j2:126 |
4439 | msgid "Milestone 3 UDP integration" | 4452 | msgid "Milestone 3 UDP integration" |
4440 | msgstr "" | 4453 | msgstr "" |
4441 | 4454 | ||
4442 | #: template/l2o/index.html.j2:126 | 4455 | #: template/l2o/index.html.j2:129 |
4443 | msgid "" | 4456 | msgid "" |
4444 | "With this subtask I will implement enhanced L2O features like using " | 4457 | "With this subtask I will implement enhanced L2O features like using " |
4445 | "unidirectional transport protocols with backchannels. Addresses by which a " | 4458 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -4449,17 +4462,17 @@ msgid "" | |||
4449 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 4462 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
4450 | msgstr "" | 4463 | msgstr "" |
4451 | 4464 | ||
4452 | #: template/l2o/index.html.j2:136 | 4465 | #: template/l2o/index.html.j2:139 |
4453 | msgid "" | 4466 | msgid "" |
4454 | "The CI contains test cases which uses the UDP protocol to message between " | 4467 | "The CI contains test cases which uses the UDP protocol to message between " |
4455 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 4468 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
4456 | msgstr "" | 4469 | msgstr "" |
4457 | 4470 | ||
4458 | #: template/l2o/index.html.j2:144 | 4471 | #: template/l2o/index.html.j2:147 |
4459 | msgid "Milestone 4 Distance Vector" | 4472 | msgid "Milestone 4 Distance Vector" |
4460 | msgstr "" | 4473 | msgstr "" |
4461 | 4474 | ||
4462 | #: template/l2o/index.html.j2:147 | 4475 | #: template/l2o/index.html.j2:150 |
4463 | msgid "" | 4476 | msgid "" |
4464 | "In this subtask I will enhance connectivity to peers not directly connected. " | 4477 | "In this subtask I will enhance connectivity to peers not directly connected. " |
4465 | "Therefore peers have to act as relay. To achieve this there is the distance " | 4478 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -4471,7 +4484,7 @@ msgid "" | |||
4471 | "path." | 4484 | "path." |
4472 | msgstr "" | 4485 | msgstr "" |
4473 | 4486 | ||
4474 | #: template/l2o/index.html.j2:153 | 4487 | #: template/l2o/index.html.j2:156 |
4475 | msgid "" | 4488 | msgid "" |
4476 | "The CI contains test cases with a setup of peers not connected directly. The " | 4489 | "The CI contains test cases with a setup of peers not connected directly. The " |
4477 | "test cases proof that each peer can reach any other peer. We have test cases " | 4490 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -4479,18 +4492,18 @@ msgid "" | |||
4479 | "html\">Details</a>" | 4492 | "html\">Details</a>" |
4480 | msgstr "" | 4493 | msgstr "" |
4481 | 4494 | ||
4482 | #: template/l2o/index.html.j2:160 | 4495 | #: template/l2o/index.html.j2:163 |
4483 | msgid "Milestone 5 NAT Traversal" | 4496 | msgid "Milestone 5 NAT Traversal" |
4484 | msgstr "" | 4497 | msgstr "" |
4485 | 4498 | ||
4486 | #: template/l2o/index.html.j2:163 | 4499 | #: template/l2o/index.html.j2:166 |
4487 | msgid "" | 4500 | msgid "" |
4488 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 4501 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
4489 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 4502 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
4490 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 4503 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
4491 | msgstr "" | 4504 | msgstr "" |
4492 | 4505 | ||
4493 | #: template/l2o/index.html.j2:173 | 4506 | #: template/l2o/index.html.j2:176 |
4494 | msgid "" | 4507 | msgid "" |
4495 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 4508 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
4496 | "The test cases proof that each peer can be reached, even if that peer is " | 4509 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -4500,11 +4513,11 @@ msgid "" | |||
4500 | "html\">Details</a>" | 4513 | "html\">Details</a>" |
4501 | msgstr "" | 4514 | msgstr "" |
4502 | 4515 | ||
4503 | #: template/l2o/index.html.j2:180 | 4516 | #: template/l2o/index.html.j2:183 |
4504 | msgid "Milestone 6 Optimization" | 4517 | msgid "Milestone 6 Optimization" |
4505 | msgstr "" | 4518 | msgstr "" |
4506 | 4519 | ||
4507 | #: template/l2o/index.html.j2:183 | 4520 | #: template/l2o/index.html.j2:186 |
4508 | msgid "" | 4521 | msgid "" |
4509 | "In this subtask I will implement algorithms (flow and congestion control, " | 4522 | "In this subtask I will implement algorithms (flow and congestion control, " |
4510 | "quality of service optimizations) which will select the optimal transport " | 4523 | "quality of service optimizations) which will select the optimal transport " |
@@ -4520,7 +4533,7 @@ msgid "" | |||
4520 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 4533 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
4521 | msgstr "" | 4534 | msgstr "" |
4522 | 4535 | ||
4523 | #: template/l2o/index.html.j2:203 | 4536 | #: template/l2o/index.html.j2:206 |
4524 | msgid "" | 4537 | msgid "" |
4525 | "The test cases in the CI are measuring the performance gains. This " | 4538 | "The test cases in the CI are measuring the performance gains. This " |
4526 | "measurement can be compared with the measurement of milestone 5. Again one " | 4539 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -4528,9 +4541,67 @@ msgid "" | |||
4528 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 4541 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
4529 | msgstr "" | 4542 | msgstr "" |
4530 | 4543 | ||
4544 | #: template/l2o/index.html.j2:214 | ||
4545 | msgid "Milestone 7 Removing deprecated code" | ||
4546 | msgstr "" | ||
4547 | |||
4548 | #: template/l2o/index.html.j2:217 | ||
4549 | msgid "" | ||
4550 | "The code of the old transport API and of the ATS API will be removed from " | ||
4551 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
4552 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
4553 | "layers. Additionally all tests which rely on the removed code will be set " | ||
4554 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
4555 | "to replace the old with the new API this will be done directly, otherwise " | ||
4556 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
4557 | "code working again with the new code. Documentation of code that will be " | ||
4558 | "deleted without replacement, because the functionality is missing in the new " | ||
4559 | "API." | ||
4560 | msgstr "" | ||
4561 | |||
4562 | #: template/l2o/index.html.j2:228 | ||
4563 | msgid "" | ||
4564 | "Removed APIs from code base, deactivated dependent tests and either " | ||
4565 | "documentation of what is necessary for the integration of the new API, or if " | ||
4566 | "the effort for this is as high as the documentation directly the " | ||
4567 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
4568 | msgstr "" | ||
4569 | |||
4570 | #: template/l2o/index.html.j2:236 | ||
4571 | msgid "Milestone 8 Make GNUnet start again" | ||
4572 | msgstr "" | ||
4573 | |||
4574 | #: template/l2o/index.html.j2:239 | ||
4575 | msgid "" | ||
4576 | "All missing implementations of the new API will be finished, necessary to " | ||
4577 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
4578 | "CADET, FS, Messenger …)." | ||
4579 | msgstr "" | ||
4580 | |||
4581 | #: template/l2o/index.html.j2:246 | ||
4582 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
4583 | msgstr "" | ||
4584 | |||
4585 | #: template/l2o/index.html.j2:252 | ||
4586 | msgid "Milestone 9 Testing and Fixing" | ||
4587 | msgstr "" | ||
4588 | |||
4589 | #: template/l2o/index.html.j2:255 | ||
4590 | msgid "" | ||
4591 | "Because all integration tests are deactivated, and there are no resources to " | ||
4592 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
4593 | "fixing is necessary." | ||
4594 | msgstr "" | ||
4595 | |||
4596 | #: template/l2o/index.html.j2:262 | ||
4597 | #, fuzzy | ||
4598 | msgid "GNUnet release running with new API." | ||
4599 | msgstr "GNUnet hilft beim Aufbau eines neuen Internets" | ||
4600 | |||
4531 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4601 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4532 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4602 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4533 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4603 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4604 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
4534 | #: template/l2o/testng.html.j2:13 | 4605 | #: template/l2o/testng.html.j2:13 |
4535 | msgid "Project main page" | 4606 | msgid "Project main page" |
4536 | msgstr "" | 4607 | msgstr "" |
@@ -4964,6 +5035,120 @@ msgid "" | |||
4964 | "still too early to tackle this concretely." | 5035 | "still too early to tackle this concretely." |
4965 | msgstr "" | 5036 | msgstr "" |
4966 | 5037 | ||
5038 | #: template/l2o/mile7.html.j2:21 | ||
5039 | msgid "Marked old transport API as deprecated" | ||
5040 | msgstr "" | ||
5041 | |||
5042 | #: template/l2o/mile7.html.j2:23 | ||
5043 | msgid "" | ||
5044 | "To make the search for the old API methods easier, those methods were marked " | ||
5045 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
5046 | "revision 664286d." | ||
5047 | msgstr "" | ||
5048 | |||
5049 | #: template/l2o/mile7.html.j2:31 | ||
5050 | msgid "Removed usage of old transport API methods" | ||
5051 | msgstr "" | ||
5052 | |||
5053 | #: template/l2o/mile7.html.j2:33 | ||
5054 | msgid "" | ||
5055 | "Removed usage of old transport API methods and exchanged them with API " | ||
5056 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
5057 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
5058 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
5059 | "functionality in subsystem topology was deleted without replacement, as well " | ||
5060 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
5061 | "the transport subsystem itself, old API methods are still used until the " | ||
5062 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
5063 | "in the transport subsystem which needs be rewritten partially to get " | ||
5064 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
5065 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
5066 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
5067 | "b78f993." | ||
5068 | msgstr "" | ||
5069 | |||
5070 | #: template/l2o/mile7.html.j2:49 | ||
5071 | msgid "Deactivated tests which rely on old transport API methods" | ||
5072 | msgstr "" | ||
5073 | |||
5074 | #: template/l2o/mile7.html.j2:51 | ||
5075 | msgid "" | ||
5076 | "All test which rely on the old transport API methods were deactivated. They " | ||
5077 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
5078 | "branch l20integration revision 72b4f42." | ||
5079 | msgstr "" | ||
5080 | |||
5081 | #: template/l2o/mile8.html.j2:21 | ||
5082 | msgid "Added command to execute a script" | ||
5083 | msgstr "" | ||
5084 | |||
5085 | #: template/l2o/mile8.html.j2:23 | ||
5086 | msgid "" | ||
5087 | "A command to start any kind of script was added. As of now this command " | ||
5088 | "blocks until the script finished. In the context of this milestone this " | ||
5089 | "command is later used to execute a script which blocks until it finds a " | ||
5090 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
5091 | msgstr "" | ||
5092 | |||
5093 | #: template/l2o/mile8.html.j2:31 | ||
5094 | msgid "Added generic start script for test cases" | ||
5095 | msgstr "" | ||
5096 | |||
5097 | #: template/l2o/mile8.html.j2:33 | ||
5098 | msgid "" | ||
5099 | "We do not want to have a specific start script for every test case. This " | ||
5100 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
5101 | "l20integration revision 80971b6." | ||
5102 | msgstr "" | ||
5103 | |||
5104 | #: template/l2o/mile8.html.j2:41 | ||
5105 | msgid "Moved start peer command to testing subsystem" | ||
5106 | msgstr "" | ||
5107 | |||
5108 | #: template/l2o/mile8.html.j2:43 | ||
5109 | msgid "" | ||
5110 | "A start script was added, that can be used by test cases in all subsystems, " | ||
5111 | "and which starts the new transport subsystem.</br></br> See branch " | ||
5112 | "l20integration revision 03a5d17." | ||
5113 | msgstr "" | ||
5114 | |||
5115 | #: template/l2o/mile8.html.j2:51 | ||
5116 | msgid "Added Testcase that just runs two peers, and blocks" | ||
5117 | msgstr "" | ||
5118 | |||
5119 | #: template/l2o/mile8.html.j2:53 | ||
5120 | msgid "" | ||
5121 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
5122 | "the command that executes a script that blocks until </br></br> See branch " | ||
5123 | "l20integration revision 4ba7b5f." | ||
5124 | msgstr "" | ||
5125 | |||
5126 | #: template/l2o/mile8.html.j2:61 | ||
5127 | msgid "Manually testing" | ||
5128 | msgstr "" | ||
5129 | |||
5130 | #: template/l2o/mile8.html.j2:63 | ||
5131 | msgid "" | ||
5132 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
5133 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
5134 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
5135 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
5136 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
5137 | "holds reference to PendingMessage. See branch l20integration revision " | ||
5138 | "aec63bf.</li> </ul>" | ||
5139 | msgstr "" | ||
5140 | |||
5141 | #: template/l2o/mile8.html.j2:73 | ||
5142 | msgid "Status" | ||
5143 | msgstr "" | ||
5144 | |||
5145 | #: template/l2o/mile8.html.j2:75 | ||
5146 | msgid "" | ||
5147 | "The core and cadet subsystems were manually tested regarding integration " | ||
5148 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
5149 | "topology." | ||
5150 | msgstr "" | ||
5151 | |||
4967 | #: template/l2o/testng.html.j2:21 | 5152 | #: template/l2o/testng.html.j2:21 |
4968 | msgid "Netjail setup and execution" | 5153 | msgid "Netjail setup and execution" |
4969 | msgstr "" | 5154 | msgstr "" |
@@ -5068,27 +5253,31 @@ msgid "" | |||
5068 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 5253 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
5069 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 5254 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
5070 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 5255 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
5071 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 5256 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
5072 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 5257 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
5073 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 5258 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
5074 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 5259 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
5075 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 5260 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
5076 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 5261 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
5077 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 5262 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
5078 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 5263 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
5079 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 5264 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
5080 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 5265 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
5081 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 5266 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
5082 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 5267 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
5083 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 5268 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
5084 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 5269 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
5085 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 5270 | "EstablishConnectionToPeerViaProtocolValues = " |
5086 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 5271 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
5087 | "EstablishConnectionToPeerViaProtocolValue } " | 5272 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
5273 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
5274 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
5275 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
5276 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
5088 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 5277 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
5089 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 5278 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
5090 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 5279 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
5091 | "off = \"0\" ;<br/><br/>" | 5280 | "><br/>" |
5092 | msgstr "" | 5281 | msgstr "" |
5093 | 5282 | ||
5094 | #: template/news/index.html.j2:46 | 5283 | #: template/news/index.html.j2:46 |
@@ -5099,10 +5288,6 @@ msgstr "Nachrichten-Archive" | |||
5099 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 5288 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
5100 | msgstr "" | 5289 | msgstr "" |
5101 | 5290 | ||
5102 | #: template/probnat/index.html.j2:21 | ||
5103 | msgid "Milestone 7" | ||
5104 | msgstr "" | ||
5105 | |||
5106 | #: template/probnat/index.html.j2:28 | 5291 | #: template/probnat/index.html.j2:28 |
5107 | msgid "" | 5292 | msgid "" |
5108 | "This project was funded through the NGI Assure Fund, a fund established by " | 5293 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/en/LC_MESSAGES/messages.mo b/locale/en/LC_MESSAGES/messages.mo index 2d27c36c..e2ce5a0c 100644 --- a/locale/en/LC_MESSAGES/messages.mo +++ b/locale/en/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/eo/LC_MESSAGES/messages.mo b/locale/eo/LC_MESSAGES/messages.mo index 7fd7ef40..ccc13df0 100644 --- a/locale/eo/LC_MESSAGES/messages.mo +++ b/locale/eo/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/eo/LC_MESSAGES/messages.po b/locale/eo/LC_MESSAGES/messages.po index 48793cd4..3077b75c 100644 --- a/locale/eo/LC_MESSAGES/messages.po +++ b/locale/eo/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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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" |
@@ -2967,11 +2967,12 @@ msgstr "" | |||
2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
2970 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 2970 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
2971 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
2971 | msgid "NGI Assure project: Layer-2-Overlay" | 2972 | msgid "NGI Assure project: Layer-2-Overlay" |
2972 | msgstr "" | 2973 | msgstr "" |
2973 | 2974 | ||
2974 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 2975 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
2975 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 2976 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
2976 | msgid "Project motivation" | 2977 | msgid "Project motivation" |
2977 | msgstr "" | 2978 | msgstr "" |
@@ -2980,7 +2981,7 @@ msgstr "" | |||
2980 | msgid "New Test Framework" | 2981 | msgid "New Test Framework" |
2981 | msgstr "" | 2982 | msgstr "" |
2982 | 2983 | ||
2983 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 2984 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
2984 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 2985 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
2985 | msgid "Milestones" | 2986 | msgid "Milestones" |
2986 | msgstr "" | 2987 | msgstr "" |
@@ -3009,13 +3010,25 @@ msgstr "" | |||
3009 | msgid "Milestone 6" | 3010 | msgid "Milestone 6" |
3010 | msgstr "" | 3011 | msgstr "" |
3011 | 3012 | ||
3012 | #: template/l2o/index.html.j2:28 | 3013 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3014 | msgid "Milestone 7" | ||
3015 | msgstr "" | ||
3016 | |||
3017 | #: template/l2o/index.html.j2:23 | ||
3018 | msgid "Milestone 8" | ||
3019 | msgstr "" | ||
3020 | |||
3021 | #: template/l2o/index.html.j2:24 | ||
3022 | msgid "Milestone 9" | ||
3023 | msgstr "" | ||
3024 | |||
3025 | #: template/l2o/index.html.j2:31 | ||
3013 | msgid "" | 3026 | msgid "" |
3014 | "This project was funded through the NGI Assure Fund, a fund established by " | 3027 | "This project was funded through the NGI Assure Fund, a fund established by " |
3015 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3028 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3016 | msgstr "" | 3029 | msgstr "" |
3017 | 3030 | ||
3018 | #: template/l2o/index.html.j2:40 | 3031 | #: template/l2o/index.html.j2:43 |
3019 | msgid "" | 3032 | msgid "" |
3020 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3033 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3021 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3034 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3039,15 +3052,15 @@ msgid "" | |||
3039 | "href=\"#milestones\">milestones</a>." | 3052 | "href=\"#milestones\">milestones</a>." |
3040 | msgstr "" | 3053 | msgstr "" |
3041 | 3054 | ||
3042 | #: template/l2o/index.html.j2:51 | 3055 | #: template/l2o/index.html.j2:54 |
3043 | msgid "New Test Framwork" | 3056 | msgid "New Test Framwork" |
3044 | msgstr "" | 3057 | msgstr "" |
3045 | 3058 | ||
3046 | #: template/l2o/index.html.j2:55 | 3059 | #: template/l2o/index.html.j2:58 |
3047 | msgid "Command Style Pattern" | 3060 | msgid "Command Style Pattern" |
3048 | msgstr "" | 3061 | msgstr "" |
3049 | 3062 | ||
3050 | #: template/l2o/index.html.j2:59 | 3063 | #: template/l2o/index.html.j2:62 |
3051 | msgid "" | 3064 | msgid "" |
3052 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3065 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3053 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3066 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3062,11 +3075,11 @@ msgid "" | |||
3062 | "html\">testing ng documentation</a>." | 3075 | "html\">testing ng documentation</a>." |
3063 | msgstr "" | 3076 | msgstr "" |
3064 | 3077 | ||
3065 | #: template/l2o/index.html.j2:65 | 3078 | #: template/l2o/index.html.j2:68 |
3066 | msgid "Netjails" | 3079 | msgid "Netjails" |
3067 | msgstr "" | 3080 | msgstr "" |
3068 | 3081 | ||
3069 | #: template/l2o/index.html.j2:69 | 3082 | #: template/l2o/index.html.j2:72 |
3070 | msgid "" | 3083 | msgid "" |
3071 | "To do extensive testing of the new transport implementation one needs to " | 3084 | "To do extensive testing of the new transport implementation one needs to " |
3072 | "simulate various network topologies to enable faking network characteristics " | 3085 | "simulate various network topologies to enable faking network characteristics " |
@@ -3082,11 +3095,11 @@ msgid "" | |||
3082 | "documentation</a>." | 3095 | "documentation</a>." |
3083 | msgstr "" | 3096 | msgstr "" |
3084 | 3097 | ||
3085 | #: template/l2o/index.html.j2:79 | 3098 | #: template/l2o/index.html.j2:82 |
3086 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3099 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3087 | msgstr "" | 3100 | msgstr "" |
3088 | 3101 | ||
3089 | #: template/l2o/index.html.j2:82 | 3102 | #: template/l2o/index.html.j2:85 |
3090 | msgid "" | 3103 | msgid "" |
3091 | "The first subtask consists of implementing a framework for setting up VLANs " | 3104 | "The first subtask consists of implementing a framework for setting up VLANs " |
3092 | "between network namespaces and a framework to test communication between " | 3105 | "between network namespaces and a framework to test communication between " |
@@ -3100,18 +3113,18 @@ msgid "" | |||
3100 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3113 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3101 | msgstr "" | 3114 | msgstr "" |
3102 | 3115 | ||
3103 | #: template/l2o/index.html.j2:94 | 3116 | #: template/l2o/index.html.j2:97 |
3104 | msgid "" | 3117 | msgid "" |
3105 | "First MVP which uses the TCP communicator to send messages between peers. " | 3118 | "First MVP which uses the TCP communicator to send messages between peers. " |
3106 | "The deliverable can be verified through out the specific test cases running " | 3119 | "The deliverable can be verified through out the specific test cases running " |
3107 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3120 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3108 | msgstr "" | 3121 | msgstr "" |
3109 | 3122 | ||
3110 | #: template/l2o/index.html.j2:102 | 3123 | #: template/l2o/index.html.j2:105 |
3111 | msgid "Milestone 2 Enhancing Test Framework" | 3124 | msgid "Milestone 2 Enhancing Test Framework" |
3112 | msgstr "" | 3125 | msgstr "" |
3113 | 3126 | ||
3114 | #: template/l2o/index.html.j2:105 | 3127 | #: template/l2o/index.html.j2:108 |
3115 | msgid "" | 3128 | msgid "" |
3116 | "To test more complex functionality we need to enhance the capabilities of " | 3129 | "To test more complex functionality we need to enhance the capabilities of " |
3117 | "the testing framework. Hooks for performance measurement will be " | 3130 | "the testing framework. Hooks for performance measurement will be " |
@@ -3119,17 +3132,17 @@ msgid "" | |||
3119 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3132 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3120 | msgstr "" | 3133 | msgstr "" |
3121 | 3134 | ||
3122 | #: template/l2o/index.html.j2:115 | 3135 | #: template/l2o/index.html.j2:118 |
3123 | msgid "" | 3136 | msgid "" |
3124 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3137 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3125 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3138 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3126 | msgstr "" | 3139 | msgstr "" |
3127 | 3140 | ||
3128 | #: template/l2o/index.html.j2:123 | 3141 | #: template/l2o/index.html.j2:126 |
3129 | msgid "Milestone 3 UDP integration" | 3142 | msgid "Milestone 3 UDP integration" |
3130 | msgstr "" | 3143 | msgstr "" |
3131 | 3144 | ||
3132 | #: template/l2o/index.html.j2:126 | 3145 | #: template/l2o/index.html.j2:129 |
3133 | msgid "" | 3146 | msgid "" |
3134 | "With this subtask I will implement enhanced L2O features like using " | 3147 | "With this subtask I will implement enhanced L2O features like using " |
3135 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3148 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3139,17 +3152,17 @@ msgid "" | |||
3139 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3152 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3140 | msgstr "" | 3153 | msgstr "" |
3141 | 3154 | ||
3142 | #: template/l2o/index.html.j2:136 | 3155 | #: template/l2o/index.html.j2:139 |
3143 | msgid "" | 3156 | msgid "" |
3144 | "The CI contains test cases which uses the UDP protocol to message between " | 3157 | "The CI contains test cases which uses the UDP protocol to message between " |
3145 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3158 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3146 | msgstr "" | 3159 | msgstr "" |
3147 | 3160 | ||
3148 | #: template/l2o/index.html.j2:144 | 3161 | #: template/l2o/index.html.j2:147 |
3149 | msgid "Milestone 4 Distance Vector" | 3162 | msgid "Milestone 4 Distance Vector" |
3150 | msgstr "" | 3163 | msgstr "" |
3151 | 3164 | ||
3152 | #: template/l2o/index.html.j2:147 | 3165 | #: template/l2o/index.html.j2:150 |
3153 | msgid "" | 3166 | msgid "" |
3154 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3167 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3155 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3168 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3161,7 +3174,7 @@ msgid "" | |||
3161 | "path." | 3174 | "path." |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:153 | 3177 | #: template/l2o/index.html.j2:156 |
3165 | msgid "" | 3178 | msgid "" |
3166 | "The CI contains test cases with a setup of peers not connected directly. The " | 3179 | "The CI contains test cases with a setup of peers not connected directly. The " |
3167 | "test cases proof that each peer can reach any other peer. We have test cases " | 3180 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3169,18 +3182,18 @@ msgid "" | |||
3169 | "html\">Details</a>" | 3182 | "html\">Details</a>" |
3170 | msgstr "" | 3183 | msgstr "" |
3171 | 3184 | ||
3172 | #: template/l2o/index.html.j2:160 | 3185 | #: template/l2o/index.html.j2:163 |
3173 | msgid "Milestone 5 NAT Traversal" | 3186 | msgid "Milestone 5 NAT Traversal" |
3174 | msgstr "" | 3187 | msgstr "" |
3175 | 3188 | ||
3176 | #: template/l2o/index.html.j2:163 | 3189 | #: template/l2o/index.html.j2:166 |
3177 | msgid "" | 3190 | msgid "" |
3178 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3191 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3179 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3192 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3180 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3193 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3181 | msgstr "" | 3194 | msgstr "" |
3182 | 3195 | ||
3183 | #: template/l2o/index.html.j2:173 | 3196 | #: template/l2o/index.html.j2:176 |
3184 | msgid "" | 3197 | msgid "" |
3185 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3198 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3186 | "The test cases proof that each peer can be reached, even if that peer is " | 3199 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3190,11 +3203,11 @@ msgid "" | |||
3190 | "html\">Details</a>" | 3203 | "html\">Details</a>" |
3191 | msgstr "" | 3204 | msgstr "" |
3192 | 3205 | ||
3193 | #: template/l2o/index.html.j2:180 | 3206 | #: template/l2o/index.html.j2:183 |
3194 | msgid "Milestone 6 Optimization" | 3207 | msgid "Milestone 6 Optimization" |
3195 | msgstr "" | 3208 | msgstr "" |
3196 | 3209 | ||
3197 | #: template/l2o/index.html.j2:183 | 3210 | #: template/l2o/index.html.j2:186 |
3198 | msgid "" | 3211 | msgid "" |
3199 | "In this subtask I will implement algorithms (flow and congestion control, " | 3212 | "In this subtask I will implement algorithms (flow and congestion control, " |
3200 | "quality of service optimizations) which will select the optimal transport " | 3213 | "quality of service optimizations) which will select the optimal transport " |
@@ -3210,7 +3223,7 @@ msgid "" | |||
3210 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3223 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3211 | msgstr "" | 3224 | msgstr "" |
3212 | 3225 | ||
3213 | #: template/l2o/index.html.j2:203 | 3226 | #: template/l2o/index.html.j2:206 |
3214 | msgid "" | 3227 | msgid "" |
3215 | "The test cases in the CI are measuring the performance gains. This " | 3228 | "The test cases in the CI are measuring the performance gains. This " |
3216 | "measurement can be compared with the measurement of milestone 5. Again one " | 3229 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3218,9 +3231,66 @@ msgid "" | |||
3218 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3231 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3219 | msgstr "" | 3232 | msgstr "" |
3220 | 3233 | ||
3234 | #: template/l2o/index.html.j2:214 | ||
3235 | msgid "Milestone 7 Removing deprecated code" | ||
3236 | msgstr "" | ||
3237 | |||
3238 | #: template/l2o/index.html.j2:217 | ||
3239 | msgid "" | ||
3240 | "The code of the old transport API and of the ATS API will be removed from " | ||
3241 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3242 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3243 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3244 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3245 | "to replace the old with the new API this will be done directly, otherwise " | ||
3246 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3247 | "code working again with the new code. Documentation of code that will be " | ||
3248 | "deleted without replacement, because the functionality is missing in the new " | ||
3249 | "API." | ||
3250 | msgstr "" | ||
3251 | |||
3252 | #: template/l2o/index.html.j2:228 | ||
3253 | msgid "" | ||
3254 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3255 | "documentation of what is necessary for the integration of the new API, or if " | ||
3256 | "the effort for this is as high as the documentation directly the " | ||
3257 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3258 | msgstr "" | ||
3259 | |||
3260 | #: template/l2o/index.html.j2:236 | ||
3261 | msgid "Milestone 8 Make GNUnet start again" | ||
3262 | msgstr "" | ||
3263 | |||
3264 | #: template/l2o/index.html.j2:239 | ||
3265 | msgid "" | ||
3266 | "All missing implementations of the new API will be finished, necessary to " | ||
3267 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3268 | "CADET, FS, Messenger …)." | ||
3269 | msgstr "" | ||
3270 | |||
3271 | #: template/l2o/index.html.j2:246 | ||
3272 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3273 | msgstr "" | ||
3274 | |||
3275 | #: template/l2o/index.html.j2:252 | ||
3276 | msgid "Milestone 9 Testing and Fixing" | ||
3277 | msgstr "" | ||
3278 | |||
3279 | #: template/l2o/index.html.j2:255 | ||
3280 | msgid "" | ||
3281 | "Because all integration tests are deactivated, and there are no resources to " | ||
3282 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3283 | "fixing is necessary." | ||
3284 | msgstr "" | ||
3285 | |||
3286 | #: template/l2o/index.html.j2:262 | ||
3287 | msgid "GNUnet release running with new API." | ||
3288 | msgstr "" | ||
3289 | |||
3221 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3290 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3222 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3291 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3223 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3292 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3293 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3224 | #: template/l2o/testng.html.j2:13 | 3294 | #: template/l2o/testng.html.j2:13 |
3225 | msgid "Project main page" | 3295 | msgid "Project main page" |
3226 | msgstr "" | 3296 | msgstr "" |
@@ -3648,6 +3718,120 @@ msgid "" | |||
3648 | "still too early to tackle this concretely." | 3718 | "still too early to tackle this concretely." |
3649 | msgstr "" | 3719 | msgstr "" |
3650 | 3720 | ||
3721 | #: template/l2o/mile7.html.j2:21 | ||
3722 | msgid "Marked old transport API as deprecated" | ||
3723 | msgstr "" | ||
3724 | |||
3725 | #: template/l2o/mile7.html.j2:23 | ||
3726 | msgid "" | ||
3727 | "To make the search for the old API methods easier, those methods were marked " | ||
3728 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3729 | "revision 664286d." | ||
3730 | msgstr "" | ||
3731 | |||
3732 | #: template/l2o/mile7.html.j2:31 | ||
3733 | msgid "Removed usage of old transport API methods" | ||
3734 | msgstr "" | ||
3735 | |||
3736 | #: template/l2o/mile7.html.j2:33 | ||
3737 | msgid "" | ||
3738 | "Removed usage of old transport API methods and exchanged them with API " | ||
3739 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3740 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3741 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3742 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3743 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3744 | "the transport subsystem itself, old API methods are still used until the " | ||
3745 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3746 | "in the transport subsystem which needs be rewritten partially to get " | ||
3747 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3748 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3749 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3750 | "b78f993." | ||
3751 | msgstr "" | ||
3752 | |||
3753 | #: template/l2o/mile7.html.j2:49 | ||
3754 | msgid "Deactivated tests which rely on old transport API methods" | ||
3755 | msgstr "" | ||
3756 | |||
3757 | #: template/l2o/mile7.html.j2:51 | ||
3758 | msgid "" | ||
3759 | "All test which rely on the old transport API methods were deactivated. They " | ||
3760 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3761 | "branch l20integration revision 72b4f42." | ||
3762 | msgstr "" | ||
3763 | |||
3764 | #: template/l2o/mile8.html.j2:21 | ||
3765 | msgid "Added command to execute a script" | ||
3766 | msgstr "" | ||
3767 | |||
3768 | #: template/l2o/mile8.html.j2:23 | ||
3769 | msgid "" | ||
3770 | "A command to start any kind of script was added. As of now this command " | ||
3771 | "blocks until the script finished. In the context of this milestone this " | ||
3772 | "command is later used to execute a script which blocks until it finds a " | ||
3773 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3774 | msgstr "" | ||
3775 | |||
3776 | #: template/l2o/mile8.html.j2:31 | ||
3777 | msgid "Added generic start script for test cases" | ||
3778 | msgstr "" | ||
3779 | |||
3780 | #: template/l2o/mile8.html.j2:33 | ||
3781 | msgid "" | ||
3782 | "We do not want to have a specific start script for every test case. This " | ||
3783 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3784 | "l20integration revision 80971b6." | ||
3785 | msgstr "" | ||
3786 | |||
3787 | #: template/l2o/mile8.html.j2:41 | ||
3788 | msgid "Moved start peer command to testing subsystem" | ||
3789 | msgstr "" | ||
3790 | |||
3791 | #: template/l2o/mile8.html.j2:43 | ||
3792 | msgid "" | ||
3793 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3794 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3795 | "l20integration revision 03a5d17." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/l2o/mile8.html.j2:51 | ||
3799 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3800 | msgstr "" | ||
3801 | |||
3802 | #: template/l2o/mile8.html.j2:53 | ||
3803 | msgid "" | ||
3804 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3805 | "the command that executes a script that blocks until </br></br> See branch " | ||
3806 | "l20integration revision 4ba7b5f." | ||
3807 | msgstr "" | ||
3808 | |||
3809 | #: template/l2o/mile8.html.j2:61 | ||
3810 | msgid "Manually testing" | ||
3811 | msgstr "" | ||
3812 | |||
3813 | #: template/l2o/mile8.html.j2:63 | ||
3814 | msgid "" | ||
3815 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3816 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3817 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3818 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3819 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3820 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3821 | "aec63bf.</li> </ul>" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:73 | ||
3825 | msgid "Status" | ||
3826 | msgstr "" | ||
3827 | |||
3828 | #: template/l2o/mile8.html.j2:75 | ||
3829 | msgid "" | ||
3830 | "The core and cadet subsystems were manually tested regarding integration " | ||
3831 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3832 | "topology." | ||
3833 | msgstr "" | ||
3834 | |||
3651 | #: template/l2o/testng.html.j2:21 | 3835 | #: template/l2o/testng.html.j2:21 |
3652 | msgid "Netjail setup and execution" | 3836 | msgid "Netjail setup and execution" |
3653 | msgstr "" | 3837 | msgstr "" |
@@ -3750,27 +3934,31 @@ msgid "" | |||
3750 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3934 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3751 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3935 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3752 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3936 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3753 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3937 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3754 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3938 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3755 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3939 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3756 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3940 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3757 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3941 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3758 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3942 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3759 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3943 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3760 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3944 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3761 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3945 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3762 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3946 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3763 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3947 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3764 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3948 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3765 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3949 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3766 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3950 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3767 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3951 | "EstablishConnectionToPeerViaProtocolValues = " |
3768 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3952 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3769 | "EstablishConnectionToPeerViaProtocolValue } " | 3953 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
3954 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
3955 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
3956 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
3957 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3770 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 3958 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3771 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 3959 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3772 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 3960 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3773 | "off = \"0\" ;<br/><br/>" | 3961 | "><br/>" |
3774 | msgstr "" | 3962 | msgstr "" |
3775 | 3963 | ||
3776 | #: template/news/index.html.j2:46 | 3964 | #: template/news/index.html.j2:46 |
@@ -3781,10 +3969,6 @@ msgstr "" | |||
3781 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 3969 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3782 | msgstr "" | 3970 | msgstr "" |
3783 | 3971 | ||
3784 | #: template/probnat/index.html.j2:21 | ||
3785 | msgid "Milestone 7" | ||
3786 | msgstr "" | ||
3787 | |||
3788 | #: template/probnat/index.html.j2:28 | 3972 | #: template/probnat/index.html.j2:28 |
3789 | msgid "" | 3973 | msgid "" |
3790 | "This project was funded through the NGI Assure Fund, a fund established by " | 3974 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/es/LC_MESSAGES/messages.mo b/locale/es/LC_MESSAGES/messages.mo index fa4524df..a22cc98c 100644 --- a/locale/es/LC_MESSAGES/messages.mo +++ b/locale/es/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po index 100d0935..3dbcee3d 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\n" |
11 | "PO-Revision-Date: 2023-04-24 21:43+0000\n" | 11 | "PO-Revision-Date: 2023-04-24 21:43+0000\n" |
12 | "Last-Translator: José Huamán <princetomato@firemail.cc>\n" | 12 | "Last-Translator: José Huamán <princetomato@firemail.cc>\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/" |
@@ -3852,11 +3852,12 @@ msgstr "Información de contacto" | |||
3852 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3852 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3853 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3853 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3854 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3854 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3855 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3855 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3856 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3856 | msgid "NGI Assure project: Layer-2-Overlay" | 3857 | msgid "NGI Assure project: Layer-2-Overlay" |
3857 | msgstr "" | 3858 | msgstr "" |
3858 | 3859 | ||
3859 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3860 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3860 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3861 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3861 | #, fuzzy | 3862 | #, fuzzy |
3862 | #| msgid "Documentation" | 3863 | #| msgid "Documentation" |
@@ -3867,7 +3868,7 @@ msgstr "Documentación" | |||
3867 | msgid "New Test Framework" | 3868 | msgid "New Test Framework" |
3868 | msgstr "" | 3869 | msgstr "" |
3869 | 3870 | ||
3870 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3871 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3871 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3872 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3872 | msgid "Milestones" | 3873 | msgid "Milestones" |
3873 | msgstr "" | 3874 | msgstr "" |
@@ -3896,13 +3897,25 @@ msgstr "" | |||
3896 | msgid "Milestone 6" | 3897 | msgid "Milestone 6" |
3897 | msgstr "" | 3898 | msgstr "" |
3898 | 3899 | ||
3899 | #: template/l2o/index.html.j2:28 | 3900 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3901 | msgid "Milestone 7" | ||
3902 | msgstr "" | ||
3903 | |||
3904 | #: template/l2o/index.html.j2:23 | ||
3905 | msgid "Milestone 8" | ||
3906 | msgstr "" | ||
3907 | |||
3908 | #: template/l2o/index.html.j2:24 | ||
3909 | msgid "Milestone 9" | ||
3910 | msgstr "" | ||
3911 | |||
3912 | #: template/l2o/index.html.j2:31 | ||
3900 | msgid "" | 3913 | msgid "" |
3901 | "This project was funded through the NGI Assure Fund, a fund established by " | 3914 | "This project was funded through the NGI Assure Fund, a fund established by " |
3902 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3915 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3903 | msgstr "" | 3916 | msgstr "" |
3904 | 3917 | ||
3905 | #: template/l2o/index.html.j2:40 | 3918 | #: template/l2o/index.html.j2:43 |
3906 | msgid "" | 3919 | msgid "" |
3907 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3920 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3908 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3921 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3926,15 +3939,15 @@ msgid "" | |||
3926 | "href=\"#milestones\">milestones</a>." | 3939 | "href=\"#milestones\">milestones</a>." |
3927 | msgstr "" | 3940 | msgstr "" |
3928 | 3941 | ||
3929 | #: template/l2o/index.html.j2:51 | 3942 | #: template/l2o/index.html.j2:54 |
3930 | msgid "New Test Framwork" | 3943 | msgid "New Test Framwork" |
3931 | msgstr "" | 3944 | msgstr "" |
3932 | 3945 | ||
3933 | #: template/l2o/index.html.j2:55 | 3946 | #: template/l2o/index.html.j2:58 |
3934 | msgid "Command Style Pattern" | 3947 | msgid "Command Style Pattern" |
3935 | msgstr "" | 3948 | msgstr "" |
3936 | 3949 | ||
3937 | #: template/l2o/index.html.j2:59 | 3950 | #: template/l2o/index.html.j2:62 |
3938 | msgid "" | 3951 | msgid "" |
3939 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3952 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3940 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3953 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3949,11 +3962,11 @@ msgid "" | |||
3949 | "html\">testing ng documentation</a>." | 3962 | "html\">testing ng documentation</a>." |
3950 | msgstr "" | 3963 | msgstr "" |
3951 | 3964 | ||
3952 | #: template/l2o/index.html.j2:65 | 3965 | #: template/l2o/index.html.j2:68 |
3953 | msgid "Netjails" | 3966 | msgid "Netjails" |
3954 | msgstr "" | 3967 | msgstr "" |
3955 | 3968 | ||
3956 | #: template/l2o/index.html.j2:69 | 3969 | #: template/l2o/index.html.j2:72 |
3957 | msgid "" | 3970 | msgid "" |
3958 | "To do extensive testing of the new transport implementation one needs to " | 3971 | "To do extensive testing of the new transport implementation one needs to " |
3959 | "simulate various network topologies to enable faking network characteristics " | 3972 | "simulate various network topologies to enable faking network characteristics " |
@@ -3969,11 +3982,11 @@ msgid "" | |||
3969 | "documentation</a>." | 3982 | "documentation</a>." |
3970 | msgstr "" | 3983 | msgstr "" |
3971 | 3984 | ||
3972 | #: template/l2o/index.html.j2:79 | 3985 | #: template/l2o/index.html.j2:82 |
3973 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3986 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3974 | msgstr "" | 3987 | msgstr "" |
3975 | 3988 | ||
3976 | #: template/l2o/index.html.j2:82 | 3989 | #: template/l2o/index.html.j2:85 |
3977 | msgid "" | 3990 | msgid "" |
3978 | "The first subtask consists of implementing a framework for setting up VLANs " | 3991 | "The first subtask consists of implementing a framework for setting up VLANs " |
3979 | "between network namespaces and a framework to test communication between " | 3992 | "between network namespaces and a framework to test communication between " |
@@ -3987,18 +4000,18 @@ msgid "" | |||
3987 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 4000 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3988 | msgstr "" | 4001 | msgstr "" |
3989 | 4002 | ||
3990 | #: template/l2o/index.html.j2:94 | 4003 | #: template/l2o/index.html.j2:97 |
3991 | msgid "" | 4004 | msgid "" |
3992 | "First MVP which uses the TCP communicator to send messages between peers. " | 4005 | "First MVP which uses the TCP communicator to send messages between peers. " |
3993 | "The deliverable can be verified through out the specific test cases running " | 4006 | "The deliverable can be verified through out the specific test cases running " |
3994 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 4007 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3995 | msgstr "" | 4008 | msgstr "" |
3996 | 4009 | ||
3997 | #: template/l2o/index.html.j2:102 | 4010 | #: template/l2o/index.html.j2:105 |
3998 | msgid "Milestone 2 Enhancing Test Framework" | 4011 | msgid "Milestone 2 Enhancing Test Framework" |
3999 | msgstr "" | 4012 | msgstr "" |
4000 | 4013 | ||
4001 | #: template/l2o/index.html.j2:105 | 4014 | #: template/l2o/index.html.j2:108 |
4002 | msgid "" | 4015 | msgid "" |
4003 | "To test more complex functionality we need to enhance the capabilities of " | 4016 | "To test more complex functionality we need to enhance the capabilities of " |
4004 | "the testing framework. Hooks for performance measurement will be " | 4017 | "the testing framework. Hooks for performance measurement will be " |
@@ -4006,17 +4019,17 @@ msgid "" | |||
4006 | "execution of commands at a peer. (Barriers).</li> </ul>" | 4019 | "execution of commands at a peer. (Barriers).</li> </ul>" |
4007 | msgstr "" | 4020 | msgstr "" |
4008 | 4021 | ||
4009 | #: template/l2o/index.html.j2:115 | 4022 | #: template/l2o/index.html.j2:118 |
4010 | msgid "" | 4023 | msgid "" |
4011 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 4024 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
4012 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 4025 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
4013 | msgstr "" | 4026 | msgstr "" |
4014 | 4027 | ||
4015 | #: template/l2o/index.html.j2:123 | 4028 | #: template/l2o/index.html.j2:126 |
4016 | msgid "Milestone 3 UDP integration" | 4029 | msgid "Milestone 3 UDP integration" |
4017 | msgstr "" | 4030 | msgstr "" |
4018 | 4031 | ||
4019 | #: template/l2o/index.html.j2:126 | 4032 | #: template/l2o/index.html.j2:129 |
4020 | msgid "" | 4033 | msgid "" |
4021 | "With this subtask I will implement enhanced L2O features like using " | 4034 | "With this subtask I will implement enhanced L2O features like using " |
4022 | "unidirectional transport protocols with backchannels. Addresses by which a " | 4035 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -4026,17 +4039,17 @@ msgid "" | |||
4026 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 4039 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
4027 | msgstr "" | 4040 | msgstr "" |
4028 | 4041 | ||
4029 | #: template/l2o/index.html.j2:136 | 4042 | #: template/l2o/index.html.j2:139 |
4030 | msgid "" | 4043 | msgid "" |
4031 | "The CI contains test cases which uses the UDP protocol to message between " | 4044 | "The CI contains test cases which uses the UDP protocol to message between " |
4032 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 4045 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
4033 | msgstr "" | 4046 | msgstr "" |
4034 | 4047 | ||
4035 | #: template/l2o/index.html.j2:144 | 4048 | #: template/l2o/index.html.j2:147 |
4036 | msgid "Milestone 4 Distance Vector" | 4049 | msgid "Milestone 4 Distance Vector" |
4037 | msgstr "" | 4050 | msgstr "" |
4038 | 4051 | ||
4039 | #: template/l2o/index.html.j2:147 | 4052 | #: template/l2o/index.html.j2:150 |
4040 | msgid "" | 4053 | msgid "" |
4041 | "In this subtask I will enhance connectivity to peers not directly connected. " | 4054 | "In this subtask I will enhance connectivity to peers not directly connected. " |
4042 | "Therefore peers have to act as relay. To achieve this there is the distance " | 4055 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -4048,7 +4061,7 @@ msgid "" | |||
4048 | "path." | 4061 | "path." |
4049 | msgstr "" | 4062 | msgstr "" |
4050 | 4063 | ||
4051 | #: template/l2o/index.html.j2:153 | 4064 | #: template/l2o/index.html.j2:156 |
4052 | msgid "" | 4065 | msgid "" |
4053 | "The CI contains test cases with a setup of peers not connected directly. The " | 4066 | "The CI contains test cases with a setup of peers not connected directly. The " |
4054 | "test cases proof that each peer can reach any other peer. We have test cases " | 4067 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -4056,18 +4069,18 @@ msgid "" | |||
4056 | "html\">Details</a>" | 4069 | "html\">Details</a>" |
4057 | msgstr "" | 4070 | msgstr "" |
4058 | 4071 | ||
4059 | #: template/l2o/index.html.j2:160 | 4072 | #: template/l2o/index.html.j2:163 |
4060 | msgid "Milestone 5 NAT Traversal" | 4073 | msgid "Milestone 5 NAT Traversal" |
4061 | msgstr "" | 4074 | msgstr "" |
4062 | 4075 | ||
4063 | #: template/l2o/index.html.j2:163 | 4076 | #: template/l2o/index.html.j2:166 |
4064 | msgid "" | 4077 | msgid "" |
4065 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 4078 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
4066 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 4079 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
4067 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 4080 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
4068 | msgstr "" | 4081 | msgstr "" |
4069 | 4082 | ||
4070 | #: template/l2o/index.html.j2:173 | 4083 | #: template/l2o/index.html.j2:176 |
4071 | msgid "" | 4084 | msgid "" |
4072 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 4085 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
4073 | "The test cases proof that each peer can be reached, even if that peer is " | 4086 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -4077,11 +4090,11 @@ msgid "" | |||
4077 | "html\">Details</a>" | 4090 | "html\">Details</a>" |
4078 | msgstr "" | 4091 | msgstr "" |
4079 | 4092 | ||
4080 | #: template/l2o/index.html.j2:180 | 4093 | #: template/l2o/index.html.j2:183 |
4081 | msgid "Milestone 6 Optimization" | 4094 | msgid "Milestone 6 Optimization" |
4082 | msgstr "" | 4095 | msgstr "" |
4083 | 4096 | ||
4084 | #: template/l2o/index.html.j2:183 | 4097 | #: template/l2o/index.html.j2:186 |
4085 | msgid "" | 4098 | msgid "" |
4086 | "In this subtask I will implement algorithms (flow and congestion control, " | 4099 | "In this subtask I will implement algorithms (flow and congestion control, " |
4087 | "quality of service optimizations) which will select the optimal transport " | 4100 | "quality of service optimizations) which will select the optimal transport " |
@@ -4097,7 +4110,7 @@ msgid "" | |||
4097 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 4110 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
4098 | msgstr "" | 4111 | msgstr "" |
4099 | 4112 | ||
4100 | #: template/l2o/index.html.j2:203 | 4113 | #: template/l2o/index.html.j2:206 |
4101 | msgid "" | 4114 | msgid "" |
4102 | "The test cases in the CI are measuring the performance gains. This " | 4115 | "The test cases in the CI are measuring the performance gains. This " |
4103 | "measurement can be compared with the measurement of milestone 5. Again one " | 4116 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -4105,9 +4118,66 @@ msgid "" | |||
4105 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 4118 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
4106 | msgstr "" | 4119 | msgstr "" |
4107 | 4120 | ||
4121 | #: template/l2o/index.html.j2:214 | ||
4122 | msgid "Milestone 7 Removing deprecated code" | ||
4123 | msgstr "" | ||
4124 | |||
4125 | #: template/l2o/index.html.j2:217 | ||
4126 | msgid "" | ||
4127 | "The code of the old transport API and of the ATS API will be removed from " | ||
4128 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
4129 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
4130 | "layers. Additionally all tests which rely on the removed code will be set " | ||
4131 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
4132 | "to replace the old with the new API this will be done directly, otherwise " | ||
4133 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
4134 | "code working again with the new code. Documentation of code that will be " | ||
4135 | "deleted without replacement, because the functionality is missing in the new " | ||
4136 | "API." | ||
4137 | msgstr "" | ||
4138 | |||
4139 | #: template/l2o/index.html.j2:228 | ||
4140 | msgid "" | ||
4141 | "Removed APIs from code base, deactivated dependent tests and either " | ||
4142 | "documentation of what is necessary for the integration of the new API, or if " | ||
4143 | "the effort for this is as high as the documentation directly the " | ||
4144 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
4145 | msgstr "" | ||
4146 | |||
4147 | #: template/l2o/index.html.j2:236 | ||
4148 | msgid "Milestone 8 Make GNUnet start again" | ||
4149 | msgstr "" | ||
4150 | |||
4151 | #: template/l2o/index.html.j2:239 | ||
4152 | msgid "" | ||
4153 | "All missing implementations of the new API will be finished, necessary to " | ||
4154 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
4155 | "CADET, FS, Messenger …)." | ||
4156 | msgstr "" | ||
4157 | |||
4158 | #: template/l2o/index.html.j2:246 | ||
4159 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
4160 | msgstr "" | ||
4161 | |||
4162 | #: template/l2o/index.html.j2:252 | ||
4163 | msgid "Milestone 9 Testing and Fixing" | ||
4164 | msgstr "" | ||
4165 | |||
4166 | #: template/l2o/index.html.j2:255 | ||
4167 | msgid "" | ||
4168 | "Because all integration tests are deactivated, and there are no resources to " | ||
4169 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
4170 | "fixing is necessary." | ||
4171 | msgstr "" | ||
4172 | |||
4173 | #: template/l2o/index.html.j2:262 | ||
4174 | msgid "GNUnet release running with new API." | ||
4175 | msgstr "" | ||
4176 | |||
4108 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4177 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4109 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4178 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4110 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4179 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4180 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
4111 | #: template/l2o/testng.html.j2:13 | 4181 | #: template/l2o/testng.html.j2:13 |
4112 | msgid "Project main page" | 4182 | msgid "Project main page" |
4113 | msgstr "" | 4183 | msgstr "" |
@@ -4539,6 +4609,120 @@ msgid "" | |||
4539 | "still too early to tackle this concretely." | 4609 | "still too early to tackle this concretely." |
4540 | msgstr "" | 4610 | msgstr "" |
4541 | 4611 | ||
4612 | #: template/l2o/mile7.html.j2:21 | ||
4613 | msgid "Marked old transport API as deprecated" | ||
4614 | msgstr "" | ||
4615 | |||
4616 | #: template/l2o/mile7.html.j2:23 | ||
4617 | msgid "" | ||
4618 | "To make the search for the old API methods easier, those methods were marked " | ||
4619 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4620 | "revision 664286d." | ||
4621 | msgstr "" | ||
4622 | |||
4623 | #: template/l2o/mile7.html.j2:31 | ||
4624 | msgid "Removed usage of old transport API methods" | ||
4625 | msgstr "" | ||
4626 | |||
4627 | #: template/l2o/mile7.html.j2:33 | ||
4628 | msgid "" | ||
4629 | "Removed usage of old transport API methods and exchanged them with API " | ||
4630 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4631 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4632 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4633 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4634 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4635 | "the transport subsystem itself, old API methods are still used until the " | ||
4636 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4637 | "in the transport subsystem which needs be rewritten partially to get " | ||
4638 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4639 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4640 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4641 | "b78f993." | ||
4642 | msgstr "" | ||
4643 | |||
4644 | #: template/l2o/mile7.html.j2:49 | ||
4645 | msgid "Deactivated tests which rely on old transport API methods" | ||
4646 | msgstr "" | ||
4647 | |||
4648 | #: template/l2o/mile7.html.j2:51 | ||
4649 | msgid "" | ||
4650 | "All test which rely on the old transport API methods were deactivated. They " | ||
4651 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4652 | "branch l20integration revision 72b4f42." | ||
4653 | msgstr "" | ||
4654 | |||
4655 | #: template/l2o/mile8.html.j2:21 | ||
4656 | msgid "Added command to execute a script" | ||
4657 | msgstr "" | ||
4658 | |||
4659 | #: template/l2o/mile8.html.j2:23 | ||
4660 | msgid "" | ||
4661 | "A command to start any kind of script was added. As of now this command " | ||
4662 | "blocks until the script finished. In the context of this milestone this " | ||
4663 | "command is later used to execute a script which blocks until it finds a " | ||
4664 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4665 | msgstr "" | ||
4666 | |||
4667 | #: template/l2o/mile8.html.j2:31 | ||
4668 | msgid "Added generic start script for test cases" | ||
4669 | msgstr "" | ||
4670 | |||
4671 | #: template/l2o/mile8.html.j2:33 | ||
4672 | msgid "" | ||
4673 | "We do not want to have a specific start script for every test case. This " | ||
4674 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4675 | "l20integration revision 80971b6." | ||
4676 | msgstr "" | ||
4677 | |||
4678 | #: template/l2o/mile8.html.j2:41 | ||
4679 | msgid "Moved start peer command to testing subsystem" | ||
4680 | msgstr "" | ||
4681 | |||
4682 | #: template/l2o/mile8.html.j2:43 | ||
4683 | msgid "" | ||
4684 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4685 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4686 | "l20integration revision 03a5d17." | ||
4687 | msgstr "" | ||
4688 | |||
4689 | #: template/l2o/mile8.html.j2:51 | ||
4690 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4691 | msgstr "" | ||
4692 | |||
4693 | #: template/l2o/mile8.html.j2:53 | ||
4694 | msgid "" | ||
4695 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4696 | "the command that executes a script that blocks until </br></br> See branch " | ||
4697 | "l20integration revision 4ba7b5f." | ||
4698 | msgstr "" | ||
4699 | |||
4700 | #: template/l2o/mile8.html.j2:61 | ||
4701 | msgid "Manually testing" | ||
4702 | msgstr "" | ||
4703 | |||
4704 | #: template/l2o/mile8.html.j2:63 | ||
4705 | msgid "" | ||
4706 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4707 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4708 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4709 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4710 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4711 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4712 | "aec63bf.</li> </ul>" | ||
4713 | msgstr "" | ||
4714 | |||
4715 | #: template/l2o/mile8.html.j2:73 | ||
4716 | msgid "Status" | ||
4717 | msgstr "" | ||
4718 | |||
4719 | #: template/l2o/mile8.html.j2:75 | ||
4720 | msgid "" | ||
4721 | "The core and cadet subsystems were manually tested regarding integration " | ||
4722 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4723 | "topology." | ||
4724 | msgstr "" | ||
4725 | |||
4542 | #: template/l2o/testng.html.j2:21 | 4726 | #: template/l2o/testng.html.j2:21 |
4543 | msgid "Netjail setup and execution" | 4727 | msgid "Netjail setup and execution" |
4544 | msgstr "" | 4728 | msgstr "" |
@@ -4643,27 +4827,31 @@ msgid "" | |||
4643 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4827 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4644 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4828 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4645 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4829 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4646 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4830 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4647 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4831 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4648 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4832 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4649 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4833 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4650 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4834 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4651 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4835 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4652 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4836 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4653 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4837 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4654 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4838 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4655 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4839 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4656 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4840 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4657 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4841 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4658 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4842 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4659 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4843 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4660 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4844 | "EstablishConnectionToPeerViaProtocolValues = " |
4661 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4845 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4662 | "EstablishConnectionToPeerViaProtocolValue } " | 4846 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4847 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4848 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4849 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4850 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4663 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4851 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4664 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4852 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4665 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4853 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4666 | "off = \"0\" ;<br/><br/>" | 4854 | "><br/>" |
4667 | msgstr "" | 4855 | msgstr "" |
4668 | 4856 | ||
4669 | #: template/news/index.html.j2:46 | 4857 | #: template/news/index.html.j2:46 |
@@ -4674,10 +4862,6 @@ msgstr "Archivo IRC:" | |||
4674 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4862 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4675 | msgstr "" | 4863 | msgstr "" |
4676 | 4864 | ||
4677 | #: template/probnat/index.html.j2:21 | ||
4678 | msgid "Milestone 7" | ||
4679 | msgstr "" | ||
4680 | |||
4681 | #: template/probnat/index.html.j2:28 | 4865 | #: template/probnat/index.html.j2:28 |
4682 | msgid "" | 4866 | msgid "" |
4683 | "This project was funded through the NGI Assure Fund, a fund established by " | 4867 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/fr/LC_MESSAGES/messages.mo b/locale/fr/LC_MESSAGES/messages.mo index f626005a..8d721bac 100644 --- a/locale/fr/LC_MESSAGES/messages.mo +++ b/locale/fr/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po index 50dfb7d6..2a9bc3e6 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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/" |
@@ -3276,11 +3276,12 @@ msgstr "Nous contacter" | |||
3276 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3276 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3277 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3277 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3278 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3278 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3279 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3279 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3280 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3280 | msgid "NGI Assure project: Layer-2-Overlay" | 3281 | msgid "NGI Assure project: Layer-2-Overlay" |
3281 | msgstr "" | 3282 | msgstr "" |
3282 | 3283 | ||
3283 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3284 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3284 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3285 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3285 | #, fuzzy | 3286 | #, fuzzy |
3286 | #| msgid "Documentation" | 3287 | #| msgid "Documentation" |
@@ -3291,7 +3292,7 @@ msgstr "Documentation" | |||
3291 | msgid "New Test Framework" | 3292 | msgid "New Test Framework" |
3292 | msgstr "" | 3293 | msgstr "" |
3293 | 3294 | ||
3294 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3295 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3295 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3296 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3296 | msgid "Milestones" | 3297 | msgid "Milestones" |
3297 | msgstr "" | 3298 | msgstr "" |
@@ -3320,13 +3321,25 @@ msgstr "" | |||
3320 | msgid "Milestone 6" | 3321 | msgid "Milestone 6" |
3321 | msgstr "" | 3322 | msgstr "" |
3322 | 3323 | ||
3323 | #: template/l2o/index.html.j2:28 | 3324 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3325 | msgid "Milestone 7" | ||
3326 | msgstr "" | ||
3327 | |||
3328 | #: template/l2o/index.html.j2:23 | ||
3329 | msgid "Milestone 8" | ||
3330 | msgstr "" | ||
3331 | |||
3332 | #: template/l2o/index.html.j2:24 | ||
3333 | msgid "Milestone 9" | ||
3334 | msgstr "" | ||
3335 | |||
3336 | #: template/l2o/index.html.j2:31 | ||
3324 | msgid "" | 3337 | msgid "" |
3325 | "This project was funded through the NGI Assure Fund, a fund established by " | 3338 | "This project was funded through the NGI Assure Fund, a fund established by " |
3326 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3339 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3327 | msgstr "" | 3340 | msgstr "" |
3328 | 3341 | ||
3329 | #: template/l2o/index.html.j2:40 | 3342 | #: template/l2o/index.html.j2:43 |
3330 | msgid "" | 3343 | msgid "" |
3331 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3344 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3332 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3345 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3350,15 +3363,15 @@ msgid "" | |||
3350 | "href=\"#milestones\">milestones</a>." | 3363 | "href=\"#milestones\">milestones</a>." |
3351 | msgstr "" | 3364 | msgstr "" |
3352 | 3365 | ||
3353 | #: template/l2o/index.html.j2:51 | 3366 | #: template/l2o/index.html.j2:54 |
3354 | msgid "New Test Framwork" | 3367 | msgid "New Test Framwork" |
3355 | msgstr "" | 3368 | msgstr "" |
3356 | 3369 | ||
3357 | #: template/l2o/index.html.j2:55 | 3370 | #: template/l2o/index.html.j2:58 |
3358 | msgid "Command Style Pattern" | 3371 | msgid "Command Style Pattern" |
3359 | msgstr "" | 3372 | msgstr "" |
3360 | 3373 | ||
3361 | #: template/l2o/index.html.j2:59 | 3374 | #: template/l2o/index.html.j2:62 |
3362 | msgid "" | 3375 | msgid "" |
3363 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3376 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3364 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3377 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3373,11 +3386,11 @@ msgid "" | |||
3373 | "html\">testing ng documentation</a>." | 3386 | "html\">testing ng documentation</a>." |
3374 | msgstr "" | 3387 | msgstr "" |
3375 | 3388 | ||
3376 | #: template/l2o/index.html.j2:65 | 3389 | #: template/l2o/index.html.j2:68 |
3377 | msgid "Netjails" | 3390 | msgid "Netjails" |
3378 | msgstr "" | 3391 | msgstr "" |
3379 | 3392 | ||
3380 | #: template/l2o/index.html.j2:69 | 3393 | #: template/l2o/index.html.j2:72 |
3381 | msgid "" | 3394 | msgid "" |
3382 | "To do extensive testing of the new transport implementation one needs to " | 3395 | "To do extensive testing of the new transport implementation one needs to " |
3383 | "simulate various network topologies to enable faking network characteristics " | 3396 | "simulate various network topologies to enable faking network characteristics " |
@@ -3393,11 +3406,11 @@ msgid "" | |||
3393 | "documentation</a>." | 3406 | "documentation</a>." |
3394 | msgstr "" | 3407 | msgstr "" |
3395 | 3408 | ||
3396 | #: template/l2o/index.html.j2:79 | 3409 | #: template/l2o/index.html.j2:82 |
3397 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3410 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3398 | msgstr "" | 3411 | msgstr "" |
3399 | 3412 | ||
3400 | #: template/l2o/index.html.j2:82 | 3413 | #: template/l2o/index.html.j2:85 |
3401 | msgid "" | 3414 | msgid "" |
3402 | "The first subtask consists of implementing a framework for setting up VLANs " | 3415 | "The first subtask consists of implementing a framework for setting up VLANs " |
3403 | "between network namespaces and a framework to test communication between " | 3416 | "between network namespaces and a framework to test communication between " |
@@ -3411,18 +3424,18 @@ msgid "" | |||
3411 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3424 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3412 | msgstr "" | 3425 | msgstr "" |
3413 | 3426 | ||
3414 | #: template/l2o/index.html.j2:94 | 3427 | #: template/l2o/index.html.j2:97 |
3415 | msgid "" | 3428 | msgid "" |
3416 | "First MVP which uses the TCP communicator to send messages between peers. " | 3429 | "First MVP which uses the TCP communicator to send messages between peers. " |
3417 | "The deliverable can be verified through out the specific test cases running " | 3430 | "The deliverable can be verified through out the specific test cases running " |
3418 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3431 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3419 | msgstr "" | 3432 | msgstr "" |
3420 | 3433 | ||
3421 | #: template/l2o/index.html.j2:102 | 3434 | #: template/l2o/index.html.j2:105 |
3422 | msgid "Milestone 2 Enhancing Test Framework" | 3435 | msgid "Milestone 2 Enhancing Test Framework" |
3423 | msgstr "" | 3436 | msgstr "" |
3424 | 3437 | ||
3425 | #: template/l2o/index.html.j2:105 | 3438 | #: template/l2o/index.html.j2:108 |
3426 | msgid "" | 3439 | msgid "" |
3427 | "To test more complex functionality we need to enhance the capabilities of " | 3440 | "To test more complex functionality we need to enhance the capabilities of " |
3428 | "the testing framework. Hooks for performance measurement will be " | 3441 | "the testing framework. Hooks for performance measurement will be " |
@@ -3430,17 +3443,17 @@ msgid "" | |||
3430 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3443 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3431 | msgstr "" | 3444 | msgstr "" |
3432 | 3445 | ||
3433 | #: template/l2o/index.html.j2:115 | 3446 | #: template/l2o/index.html.j2:118 |
3434 | msgid "" | 3447 | msgid "" |
3435 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3448 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3436 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3449 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3437 | msgstr "" | 3450 | msgstr "" |
3438 | 3451 | ||
3439 | #: template/l2o/index.html.j2:123 | 3452 | #: template/l2o/index.html.j2:126 |
3440 | msgid "Milestone 3 UDP integration" | 3453 | msgid "Milestone 3 UDP integration" |
3441 | msgstr "" | 3454 | msgstr "" |
3442 | 3455 | ||
3443 | #: template/l2o/index.html.j2:126 | 3456 | #: template/l2o/index.html.j2:129 |
3444 | msgid "" | 3457 | msgid "" |
3445 | "With this subtask I will implement enhanced L2O features like using " | 3458 | "With this subtask I will implement enhanced L2O features like using " |
3446 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3459 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3450,17 +3463,17 @@ msgid "" | |||
3450 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3463 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3451 | msgstr "" | 3464 | msgstr "" |
3452 | 3465 | ||
3453 | #: template/l2o/index.html.j2:136 | 3466 | #: template/l2o/index.html.j2:139 |
3454 | msgid "" | 3467 | msgid "" |
3455 | "The CI contains test cases which uses the UDP protocol to message between " | 3468 | "The CI contains test cases which uses the UDP protocol to message between " |
3456 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3469 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3457 | msgstr "" | 3470 | msgstr "" |
3458 | 3471 | ||
3459 | #: template/l2o/index.html.j2:144 | 3472 | #: template/l2o/index.html.j2:147 |
3460 | msgid "Milestone 4 Distance Vector" | 3473 | msgid "Milestone 4 Distance Vector" |
3461 | msgstr "" | 3474 | msgstr "" |
3462 | 3475 | ||
3463 | #: template/l2o/index.html.j2:147 | 3476 | #: template/l2o/index.html.j2:150 |
3464 | msgid "" | 3477 | msgid "" |
3465 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3478 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3466 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3479 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3472,7 +3485,7 @@ msgid "" | |||
3472 | "path." | 3485 | "path." |
3473 | msgstr "" | 3486 | msgstr "" |
3474 | 3487 | ||
3475 | #: template/l2o/index.html.j2:153 | 3488 | #: template/l2o/index.html.j2:156 |
3476 | msgid "" | 3489 | msgid "" |
3477 | "The CI contains test cases with a setup of peers not connected directly. The " | 3490 | "The CI contains test cases with a setup of peers not connected directly. The " |
3478 | "test cases proof that each peer can reach any other peer. We have test cases " | 3491 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3480,18 +3493,18 @@ msgid "" | |||
3480 | "html\">Details</a>" | 3493 | "html\">Details</a>" |
3481 | msgstr "" | 3494 | msgstr "" |
3482 | 3495 | ||
3483 | #: template/l2o/index.html.j2:160 | 3496 | #: template/l2o/index.html.j2:163 |
3484 | msgid "Milestone 5 NAT Traversal" | 3497 | msgid "Milestone 5 NAT Traversal" |
3485 | msgstr "" | 3498 | msgstr "" |
3486 | 3499 | ||
3487 | #: template/l2o/index.html.j2:163 | 3500 | #: template/l2o/index.html.j2:166 |
3488 | msgid "" | 3501 | msgid "" |
3489 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3502 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3490 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3503 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3491 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3504 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3492 | msgstr "" | 3505 | msgstr "" |
3493 | 3506 | ||
3494 | #: template/l2o/index.html.j2:173 | 3507 | #: template/l2o/index.html.j2:176 |
3495 | msgid "" | 3508 | msgid "" |
3496 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3509 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3497 | "The test cases proof that each peer can be reached, even if that peer is " | 3510 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3501,11 +3514,11 @@ msgid "" | |||
3501 | "html\">Details</a>" | 3514 | "html\">Details</a>" |
3502 | msgstr "" | 3515 | msgstr "" |
3503 | 3516 | ||
3504 | #: template/l2o/index.html.j2:180 | 3517 | #: template/l2o/index.html.j2:183 |
3505 | msgid "Milestone 6 Optimization" | 3518 | msgid "Milestone 6 Optimization" |
3506 | msgstr "" | 3519 | msgstr "" |
3507 | 3520 | ||
3508 | #: template/l2o/index.html.j2:183 | 3521 | #: template/l2o/index.html.j2:186 |
3509 | msgid "" | 3522 | msgid "" |
3510 | "In this subtask I will implement algorithms (flow and congestion control, " | 3523 | "In this subtask I will implement algorithms (flow and congestion control, " |
3511 | "quality of service optimizations) which will select the optimal transport " | 3524 | "quality of service optimizations) which will select the optimal transport " |
@@ -3521,7 +3534,7 @@ msgid "" | |||
3521 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3534 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3522 | msgstr "" | 3535 | msgstr "" |
3523 | 3536 | ||
3524 | #: template/l2o/index.html.j2:203 | 3537 | #: template/l2o/index.html.j2:206 |
3525 | msgid "" | 3538 | msgid "" |
3526 | "The test cases in the CI are measuring the performance gains. This " | 3539 | "The test cases in the CI are measuring the performance gains. This " |
3527 | "measurement can be compared with the measurement of milestone 5. Again one " | 3540 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3529,9 +3542,66 @@ msgid "" | |||
3529 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3542 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3530 | msgstr "" | 3543 | msgstr "" |
3531 | 3544 | ||
3545 | #: template/l2o/index.html.j2:214 | ||
3546 | msgid "Milestone 7 Removing deprecated code" | ||
3547 | msgstr "" | ||
3548 | |||
3549 | #: template/l2o/index.html.j2:217 | ||
3550 | msgid "" | ||
3551 | "The code of the old transport API and of the ATS API will be removed from " | ||
3552 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3553 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3554 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3555 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3556 | "to replace the old with the new API this will be done directly, otherwise " | ||
3557 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3558 | "code working again with the new code. Documentation of code that will be " | ||
3559 | "deleted without replacement, because the functionality is missing in the new " | ||
3560 | "API." | ||
3561 | msgstr "" | ||
3562 | |||
3563 | #: template/l2o/index.html.j2:228 | ||
3564 | msgid "" | ||
3565 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3566 | "documentation of what is necessary for the integration of the new API, or if " | ||
3567 | "the effort for this is as high as the documentation directly the " | ||
3568 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3569 | msgstr "" | ||
3570 | |||
3571 | #: template/l2o/index.html.j2:236 | ||
3572 | msgid "Milestone 8 Make GNUnet start again" | ||
3573 | msgstr "" | ||
3574 | |||
3575 | #: template/l2o/index.html.j2:239 | ||
3576 | msgid "" | ||
3577 | "All missing implementations of the new API will be finished, necessary to " | ||
3578 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3579 | "CADET, FS, Messenger …)." | ||
3580 | msgstr "" | ||
3581 | |||
3582 | #: template/l2o/index.html.j2:246 | ||
3583 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3584 | msgstr "" | ||
3585 | |||
3586 | #: template/l2o/index.html.j2:252 | ||
3587 | msgid "Milestone 9 Testing and Fixing" | ||
3588 | msgstr "" | ||
3589 | |||
3590 | #: template/l2o/index.html.j2:255 | ||
3591 | msgid "" | ||
3592 | "Because all integration tests are deactivated, and there are no resources to " | ||
3593 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3594 | "fixing is necessary." | ||
3595 | msgstr "" | ||
3596 | |||
3597 | #: template/l2o/index.html.j2:262 | ||
3598 | msgid "GNUnet release running with new API." | ||
3599 | msgstr "" | ||
3600 | |||
3532 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3601 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3533 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3602 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3534 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3603 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3604 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3535 | #: template/l2o/testng.html.j2:13 | 3605 | #: template/l2o/testng.html.j2:13 |
3536 | msgid "Project main page" | 3606 | msgid "Project main page" |
3537 | msgstr "" | 3607 | msgstr "" |
@@ -3963,6 +4033,120 @@ msgid "" | |||
3963 | "still too early to tackle this concretely." | 4033 | "still too early to tackle this concretely." |
3964 | msgstr "" | 4034 | msgstr "" |
3965 | 4035 | ||
4036 | #: template/l2o/mile7.html.j2:21 | ||
4037 | msgid "Marked old transport API as deprecated" | ||
4038 | msgstr "" | ||
4039 | |||
4040 | #: template/l2o/mile7.html.j2:23 | ||
4041 | msgid "" | ||
4042 | "To make the search for the old API methods easier, those methods were marked " | ||
4043 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4044 | "revision 664286d." | ||
4045 | msgstr "" | ||
4046 | |||
4047 | #: template/l2o/mile7.html.j2:31 | ||
4048 | msgid "Removed usage of old transport API methods" | ||
4049 | msgstr "" | ||
4050 | |||
4051 | #: template/l2o/mile7.html.j2:33 | ||
4052 | msgid "" | ||
4053 | "Removed usage of old transport API methods and exchanged them with API " | ||
4054 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4055 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4056 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4057 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4058 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4059 | "the transport subsystem itself, old API methods are still used until the " | ||
4060 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4061 | "in the transport subsystem which needs be rewritten partially to get " | ||
4062 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4063 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4064 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4065 | "b78f993." | ||
4066 | msgstr "" | ||
4067 | |||
4068 | #: template/l2o/mile7.html.j2:49 | ||
4069 | msgid "Deactivated tests which rely on old transport API methods" | ||
4070 | msgstr "" | ||
4071 | |||
4072 | #: template/l2o/mile7.html.j2:51 | ||
4073 | msgid "" | ||
4074 | "All test which rely on the old transport API methods were deactivated. They " | ||
4075 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4076 | "branch l20integration revision 72b4f42." | ||
4077 | msgstr "" | ||
4078 | |||
4079 | #: template/l2o/mile8.html.j2:21 | ||
4080 | msgid "Added command to execute a script" | ||
4081 | msgstr "" | ||
4082 | |||
4083 | #: template/l2o/mile8.html.j2:23 | ||
4084 | msgid "" | ||
4085 | "A command to start any kind of script was added. As of now this command " | ||
4086 | "blocks until the script finished. In the context of this milestone this " | ||
4087 | "command is later used to execute a script which blocks until it finds a " | ||
4088 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4089 | msgstr "" | ||
4090 | |||
4091 | #: template/l2o/mile8.html.j2:31 | ||
4092 | msgid "Added generic start script for test cases" | ||
4093 | msgstr "" | ||
4094 | |||
4095 | #: template/l2o/mile8.html.j2:33 | ||
4096 | msgid "" | ||
4097 | "We do not want to have a specific start script for every test case. This " | ||
4098 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4099 | "l20integration revision 80971b6." | ||
4100 | msgstr "" | ||
4101 | |||
4102 | #: template/l2o/mile8.html.j2:41 | ||
4103 | msgid "Moved start peer command to testing subsystem" | ||
4104 | msgstr "" | ||
4105 | |||
4106 | #: template/l2o/mile8.html.j2:43 | ||
4107 | msgid "" | ||
4108 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4109 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4110 | "l20integration revision 03a5d17." | ||
4111 | msgstr "" | ||
4112 | |||
4113 | #: template/l2o/mile8.html.j2:51 | ||
4114 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4115 | msgstr "" | ||
4116 | |||
4117 | #: template/l2o/mile8.html.j2:53 | ||
4118 | msgid "" | ||
4119 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4120 | "the command that executes a script that blocks until </br></br> See branch " | ||
4121 | "l20integration revision 4ba7b5f." | ||
4122 | msgstr "" | ||
4123 | |||
4124 | #: template/l2o/mile8.html.j2:61 | ||
4125 | msgid "Manually testing" | ||
4126 | msgstr "" | ||
4127 | |||
4128 | #: template/l2o/mile8.html.j2:63 | ||
4129 | msgid "" | ||
4130 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4131 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4132 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4133 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4134 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4135 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4136 | "aec63bf.</li> </ul>" | ||
4137 | msgstr "" | ||
4138 | |||
4139 | #: template/l2o/mile8.html.j2:73 | ||
4140 | msgid "Status" | ||
4141 | msgstr "" | ||
4142 | |||
4143 | #: template/l2o/mile8.html.j2:75 | ||
4144 | msgid "" | ||
4145 | "The core and cadet subsystems were manually tested regarding integration " | ||
4146 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4147 | "topology." | ||
4148 | msgstr "" | ||
4149 | |||
3966 | #: template/l2o/testng.html.j2:21 | 4150 | #: template/l2o/testng.html.j2:21 |
3967 | msgid "Netjail setup and execution" | 4151 | msgid "Netjail setup and execution" |
3968 | msgstr "" | 4152 | msgstr "" |
@@ -4067,27 +4251,31 @@ msgid "" | |||
4067 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4251 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4068 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4252 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4069 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4253 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4070 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4254 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4071 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4255 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4072 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4256 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4073 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4257 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4074 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4258 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4075 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4259 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4076 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4260 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4077 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4261 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4078 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4262 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4079 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4263 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4080 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4264 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4081 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4265 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4082 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4266 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4083 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4267 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4084 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4268 | "EstablishConnectionToPeerViaProtocolValues = " |
4085 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4269 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4086 | "EstablishConnectionToPeerViaProtocolValue } " | 4270 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4271 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4272 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4273 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4274 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4087 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4275 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4088 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4276 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4089 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4277 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4090 | "off = \"0\" ;<br/><br/>" | 4278 | "><br/>" |
4091 | msgstr "" | 4279 | msgstr "" |
4092 | 4280 | ||
4093 | #: template/news/index.html.j2:46 | 4281 | #: template/news/index.html.j2:46 |
@@ -4098,10 +4286,6 @@ msgstr "Archives des actualités :" | |||
4098 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4286 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4099 | msgstr "" | 4287 | msgstr "" |
4100 | 4288 | ||
4101 | #: template/probnat/index.html.j2:21 | ||
4102 | msgid "Milestone 7" | ||
4103 | msgstr "" | ||
4104 | |||
4105 | #: template/probnat/index.html.j2:28 | 4289 | #: template/probnat/index.html.j2:28 |
4106 | msgid "" | 4290 | msgid "" |
4107 | "This project was funded through the NGI Assure Fund, a fund established by " | 4291 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po index a3855084..d2b421fe 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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" |
@@ -3007,11 +3007,12 @@ msgstr "लगातार एकीकरण" | |||
3007 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3007 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3008 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3008 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3009 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3009 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3010 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3010 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3011 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3011 | msgid "NGI Assure project: Layer-2-Overlay" | 3012 | msgid "NGI Assure project: Layer-2-Overlay" |
3012 | msgstr "" | 3013 | msgstr "" |
3013 | 3014 | ||
3014 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3015 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3015 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3016 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3016 | #, fuzzy | 3017 | #, fuzzy |
3017 | #| msgid "Documentation" | 3018 | #| msgid "Documentation" |
@@ -3022,7 +3023,7 @@ msgstr "प्रलेखन" | |||
3022 | msgid "New Test Framework" | 3023 | msgid "New Test Framework" |
3023 | msgstr "" | 3024 | msgstr "" |
3024 | 3025 | ||
3025 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3026 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3026 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3027 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3027 | msgid "Milestones" | 3028 | msgid "Milestones" |
3028 | msgstr "" | 3029 | msgstr "" |
@@ -3051,13 +3052,25 @@ msgstr "" | |||
3051 | msgid "Milestone 6" | 3052 | msgid "Milestone 6" |
3052 | msgstr "" | 3053 | msgstr "" |
3053 | 3054 | ||
3054 | #: template/l2o/index.html.j2:28 | 3055 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3056 | msgid "Milestone 7" | ||
3057 | msgstr "" | ||
3058 | |||
3059 | #: template/l2o/index.html.j2:23 | ||
3060 | msgid "Milestone 8" | ||
3061 | msgstr "" | ||
3062 | |||
3063 | #: template/l2o/index.html.j2:24 | ||
3064 | msgid "Milestone 9" | ||
3065 | msgstr "" | ||
3066 | |||
3067 | #: template/l2o/index.html.j2:31 | ||
3055 | msgid "" | 3068 | msgid "" |
3056 | "This project was funded through the NGI Assure Fund, a fund established by " | 3069 | "This project was funded through the NGI Assure Fund, a fund established by " |
3057 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3070 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3058 | msgstr "" | 3071 | msgstr "" |
3059 | 3072 | ||
3060 | #: template/l2o/index.html.j2:40 | 3073 | #: template/l2o/index.html.j2:43 |
3061 | msgid "" | 3074 | msgid "" |
3062 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3075 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3063 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3076 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3081,15 +3094,15 @@ msgid "" | |||
3081 | "href=\"#milestones\">milestones</a>." | 3094 | "href=\"#milestones\">milestones</a>." |
3082 | msgstr "" | 3095 | msgstr "" |
3083 | 3096 | ||
3084 | #: template/l2o/index.html.j2:51 | 3097 | #: template/l2o/index.html.j2:54 |
3085 | msgid "New Test Framwork" | 3098 | msgid "New Test Framwork" |
3086 | msgstr "" | 3099 | msgstr "" |
3087 | 3100 | ||
3088 | #: template/l2o/index.html.j2:55 | 3101 | #: template/l2o/index.html.j2:58 |
3089 | msgid "Command Style Pattern" | 3102 | msgid "Command Style Pattern" |
3090 | msgstr "" | 3103 | msgstr "" |
3091 | 3104 | ||
3092 | #: template/l2o/index.html.j2:59 | 3105 | #: template/l2o/index.html.j2:62 |
3093 | msgid "" | 3106 | msgid "" |
3094 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3107 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3095 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3108 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3104,11 +3117,11 @@ msgid "" | |||
3104 | "html\">testing ng documentation</a>." | 3117 | "html\">testing ng documentation</a>." |
3105 | msgstr "" | 3118 | msgstr "" |
3106 | 3119 | ||
3107 | #: template/l2o/index.html.j2:65 | 3120 | #: template/l2o/index.html.j2:68 |
3108 | msgid "Netjails" | 3121 | msgid "Netjails" |
3109 | msgstr "" | 3122 | msgstr "" |
3110 | 3123 | ||
3111 | #: template/l2o/index.html.j2:69 | 3124 | #: template/l2o/index.html.j2:72 |
3112 | msgid "" | 3125 | msgid "" |
3113 | "To do extensive testing of the new transport implementation one needs to " | 3126 | "To do extensive testing of the new transport implementation one needs to " |
3114 | "simulate various network topologies to enable faking network characteristics " | 3127 | "simulate various network topologies to enable faking network characteristics " |
@@ -3124,11 +3137,11 @@ msgid "" | |||
3124 | "documentation</a>." | 3137 | "documentation</a>." |
3125 | msgstr "" | 3138 | msgstr "" |
3126 | 3139 | ||
3127 | #: template/l2o/index.html.j2:79 | 3140 | #: template/l2o/index.html.j2:82 |
3128 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3141 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3129 | msgstr "" | 3142 | msgstr "" |
3130 | 3143 | ||
3131 | #: template/l2o/index.html.j2:82 | 3144 | #: template/l2o/index.html.j2:85 |
3132 | msgid "" | 3145 | msgid "" |
3133 | "The first subtask consists of implementing a framework for setting up VLANs " | 3146 | "The first subtask consists of implementing a framework for setting up VLANs " |
3134 | "between network namespaces and a framework to test communication between " | 3147 | "between network namespaces and a framework to test communication between " |
@@ -3142,18 +3155,18 @@ msgid "" | |||
3142 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3155 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3143 | msgstr "" | 3156 | msgstr "" |
3144 | 3157 | ||
3145 | #: template/l2o/index.html.j2:94 | 3158 | #: template/l2o/index.html.j2:97 |
3146 | msgid "" | 3159 | msgid "" |
3147 | "First MVP which uses the TCP communicator to send messages between peers. " | 3160 | "First MVP which uses the TCP communicator to send messages between peers. " |
3148 | "The deliverable can be verified through out the specific test cases running " | 3161 | "The deliverable can be verified through out the specific test cases running " |
3149 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3162 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3150 | msgstr "" | 3163 | msgstr "" |
3151 | 3164 | ||
3152 | #: template/l2o/index.html.j2:102 | 3165 | #: template/l2o/index.html.j2:105 |
3153 | msgid "Milestone 2 Enhancing Test Framework" | 3166 | msgid "Milestone 2 Enhancing Test Framework" |
3154 | msgstr "" | 3167 | msgstr "" |
3155 | 3168 | ||
3156 | #: template/l2o/index.html.j2:105 | 3169 | #: template/l2o/index.html.j2:108 |
3157 | msgid "" | 3170 | msgid "" |
3158 | "To test more complex functionality we need to enhance the capabilities of " | 3171 | "To test more complex functionality we need to enhance the capabilities of " |
3159 | "the testing framework. Hooks for performance measurement will be " | 3172 | "the testing framework. Hooks for performance measurement will be " |
@@ -3161,17 +3174,17 @@ msgid "" | |||
3161 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3174 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:115 | 3177 | #: template/l2o/index.html.j2:118 |
3165 | msgid "" | 3178 | msgid "" |
3166 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3179 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3167 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3180 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3168 | msgstr "" | 3181 | msgstr "" |
3169 | 3182 | ||
3170 | #: template/l2o/index.html.j2:123 | 3183 | #: template/l2o/index.html.j2:126 |
3171 | msgid "Milestone 3 UDP integration" | 3184 | msgid "Milestone 3 UDP integration" |
3172 | msgstr "" | 3185 | msgstr "" |
3173 | 3186 | ||
3174 | #: template/l2o/index.html.j2:126 | 3187 | #: template/l2o/index.html.j2:129 |
3175 | msgid "" | 3188 | msgid "" |
3176 | "With this subtask I will implement enhanced L2O features like using " | 3189 | "With this subtask I will implement enhanced L2O features like using " |
3177 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3190 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3181,17 +3194,17 @@ msgid "" | |||
3181 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3194 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3182 | msgstr "" | 3195 | msgstr "" |
3183 | 3196 | ||
3184 | #: template/l2o/index.html.j2:136 | 3197 | #: template/l2o/index.html.j2:139 |
3185 | msgid "" | 3198 | msgid "" |
3186 | "The CI contains test cases which uses the UDP protocol to message between " | 3199 | "The CI contains test cases which uses the UDP protocol to message between " |
3187 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3200 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3188 | msgstr "" | 3201 | msgstr "" |
3189 | 3202 | ||
3190 | #: template/l2o/index.html.j2:144 | 3203 | #: template/l2o/index.html.j2:147 |
3191 | msgid "Milestone 4 Distance Vector" | 3204 | msgid "Milestone 4 Distance Vector" |
3192 | msgstr "" | 3205 | msgstr "" |
3193 | 3206 | ||
3194 | #: template/l2o/index.html.j2:147 | 3207 | #: template/l2o/index.html.j2:150 |
3195 | msgid "" | 3208 | msgid "" |
3196 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3209 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3197 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3210 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3203,7 +3216,7 @@ msgid "" | |||
3203 | "path." | 3216 | "path." |
3204 | msgstr "" | 3217 | msgstr "" |
3205 | 3218 | ||
3206 | #: template/l2o/index.html.j2:153 | 3219 | #: template/l2o/index.html.j2:156 |
3207 | msgid "" | 3220 | msgid "" |
3208 | "The CI contains test cases with a setup of peers not connected directly. The " | 3221 | "The CI contains test cases with a setup of peers not connected directly. The " |
3209 | "test cases proof that each peer can reach any other peer. We have test cases " | 3222 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3211,18 +3224,18 @@ msgid "" | |||
3211 | "html\">Details</a>" | 3224 | "html\">Details</a>" |
3212 | msgstr "" | 3225 | msgstr "" |
3213 | 3226 | ||
3214 | #: template/l2o/index.html.j2:160 | 3227 | #: template/l2o/index.html.j2:163 |
3215 | msgid "Milestone 5 NAT Traversal" | 3228 | msgid "Milestone 5 NAT Traversal" |
3216 | msgstr "" | 3229 | msgstr "" |
3217 | 3230 | ||
3218 | #: template/l2o/index.html.j2:163 | 3231 | #: template/l2o/index.html.j2:166 |
3219 | msgid "" | 3232 | msgid "" |
3220 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3233 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3221 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3234 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3222 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3235 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3223 | msgstr "" | 3236 | msgstr "" |
3224 | 3237 | ||
3225 | #: template/l2o/index.html.j2:173 | 3238 | #: template/l2o/index.html.j2:176 |
3226 | msgid "" | 3239 | msgid "" |
3227 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3240 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3228 | "The test cases proof that each peer can be reached, even if that peer is " | 3241 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3232,11 +3245,11 @@ msgid "" | |||
3232 | "html\">Details</a>" | 3245 | "html\">Details</a>" |
3233 | msgstr "" | 3246 | msgstr "" |
3234 | 3247 | ||
3235 | #: template/l2o/index.html.j2:180 | 3248 | #: template/l2o/index.html.j2:183 |
3236 | msgid "Milestone 6 Optimization" | 3249 | msgid "Milestone 6 Optimization" |
3237 | msgstr "" | 3250 | msgstr "" |
3238 | 3251 | ||
3239 | #: template/l2o/index.html.j2:183 | 3252 | #: template/l2o/index.html.j2:186 |
3240 | msgid "" | 3253 | msgid "" |
3241 | "In this subtask I will implement algorithms (flow and congestion control, " | 3254 | "In this subtask I will implement algorithms (flow and congestion control, " |
3242 | "quality of service optimizations) which will select the optimal transport " | 3255 | "quality of service optimizations) which will select the optimal transport " |
@@ -3252,7 +3265,7 @@ msgid "" | |||
3252 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3265 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3253 | msgstr "" | 3266 | msgstr "" |
3254 | 3267 | ||
3255 | #: template/l2o/index.html.j2:203 | 3268 | #: template/l2o/index.html.j2:206 |
3256 | msgid "" | 3269 | msgid "" |
3257 | "The test cases in the CI are measuring the performance gains. This " | 3270 | "The test cases in the CI are measuring the performance gains. This " |
3258 | "measurement can be compared with the measurement of milestone 5. Again one " | 3271 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3260,9 +3273,66 @@ msgid "" | |||
3260 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3273 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3261 | msgstr "" | 3274 | msgstr "" |
3262 | 3275 | ||
3276 | #: template/l2o/index.html.j2:214 | ||
3277 | msgid "Milestone 7 Removing deprecated code" | ||
3278 | msgstr "" | ||
3279 | |||
3280 | #: template/l2o/index.html.j2:217 | ||
3281 | msgid "" | ||
3282 | "The code of the old transport API and of the ATS API will be removed from " | ||
3283 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3284 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3285 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3286 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3287 | "to replace the old with the new API this will be done directly, otherwise " | ||
3288 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3289 | "code working again with the new code. Documentation of code that will be " | ||
3290 | "deleted without replacement, because the functionality is missing in the new " | ||
3291 | "API." | ||
3292 | msgstr "" | ||
3293 | |||
3294 | #: template/l2o/index.html.j2:228 | ||
3295 | msgid "" | ||
3296 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3297 | "documentation of what is necessary for the integration of the new API, or if " | ||
3298 | "the effort for this is as high as the documentation directly the " | ||
3299 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3300 | msgstr "" | ||
3301 | |||
3302 | #: template/l2o/index.html.j2:236 | ||
3303 | msgid "Milestone 8 Make GNUnet start again" | ||
3304 | msgstr "" | ||
3305 | |||
3306 | #: template/l2o/index.html.j2:239 | ||
3307 | msgid "" | ||
3308 | "All missing implementations of the new API will be finished, necessary to " | ||
3309 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3310 | "CADET, FS, Messenger …)." | ||
3311 | msgstr "" | ||
3312 | |||
3313 | #: template/l2o/index.html.j2:246 | ||
3314 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3315 | msgstr "" | ||
3316 | |||
3317 | #: template/l2o/index.html.j2:252 | ||
3318 | msgid "Milestone 9 Testing and Fixing" | ||
3319 | msgstr "" | ||
3320 | |||
3321 | #: template/l2o/index.html.j2:255 | ||
3322 | msgid "" | ||
3323 | "Because all integration tests are deactivated, and there are no resources to " | ||
3324 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3325 | "fixing is necessary." | ||
3326 | msgstr "" | ||
3327 | |||
3328 | #: template/l2o/index.html.j2:262 | ||
3329 | msgid "GNUnet release running with new API." | ||
3330 | msgstr "" | ||
3331 | |||
3263 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3332 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3264 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3333 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3265 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3334 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3335 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3266 | #: template/l2o/testng.html.j2:13 | 3336 | #: template/l2o/testng.html.j2:13 |
3267 | msgid "Project main page" | 3337 | msgid "Project main page" |
3268 | msgstr "" | 3338 | msgstr "" |
@@ -3692,6 +3762,120 @@ msgid "" | |||
3692 | "still too early to tackle this concretely." | 3762 | "still too early to tackle this concretely." |
3693 | msgstr "" | 3763 | msgstr "" |
3694 | 3764 | ||
3765 | #: template/l2o/mile7.html.j2:21 | ||
3766 | msgid "Marked old transport API as deprecated" | ||
3767 | msgstr "" | ||
3768 | |||
3769 | #: template/l2o/mile7.html.j2:23 | ||
3770 | msgid "" | ||
3771 | "To make the search for the old API methods easier, those methods were marked " | ||
3772 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3773 | "revision 664286d." | ||
3774 | msgstr "" | ||
3775 | |||
3776 | #: template/l2o/mile7.html.j2:31 | ||
3777 | msgid "Removed usage of old transport API methods" | ||
3778 | msgstr "" | ||
3779 | |||
3780 | #: template/l2o/mile7.html.j2:33 | ||
3781 | msgid "" | ||
3782 | "Removed usage of old transport API methods and exchanged them with API " | ||
3783 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3784 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3785 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3786 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3787 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3788 | "the transport subsystem itself, old API methods are still used until the " | ||
3789 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3790 | "in the transport subsystem which needs be rewritten partially to get " | ||
3791 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3792 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3793 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3794 | "b78f993." | ||
3795 | msgstr "" | ||
3796 | |||
3797 | #: template/l2o/mile7.html.j2:49 | ||
3798 | msgid "Deactivated tests which rely on old transport API methods" | ||
3799 | msgstr "" | ||
3800 | |||
3801 | #: template/l2o/mile7.html.j2:51 | ||
3802 | msgid "" | ||
3803 | "All test which rely on the old transport API methods were deactivated. They " | ||
3804 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3805 | "branch l20integration revision 72b4f42." | ||
3806 | msgstr "" | ||
3807 | |||
3808 | #: template/l2o/mile8.html.j2:21 | ||
3809 | msgid "Added command to execute a script" | ||
3810 | msgstr "" | ||
3811 | |||
3812 | #: template/l2o/mile8.html.j2:23 | ||
3813 | msgid "" | ||
3814 | "A command to start any kind of script was added. As of now this command " | ||
3815 | "blocks until the script finished. In the context of this milestone this " | ||
3816 | "command is later used to execute a script which blocks until it finds a " | ||
3817 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3818 | msgstr "" | ||
3819 | |||
3820 | #: template/l2o/mile8.html.j2:31 | ||
3821 | msgid "Added generic start script for test cases" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:33 | ||
3825 | msgid "" | ||
3826 | "We do not want to have a specific start script for every test case. This " | ||
3827 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3828 | "l20integration revision 80971b6." | ||
3829 | msgstr "" | ||
3830 | |||
3831 | #: template/l2o/mile8.html.j2:41 | ||
3832 | msgid "Moved start peer command to testing subsystem" | ||
3833 | msgstr "" | ||
3834 | |||
3835 | #: template/l2o/mile8.html.j2:43 | ||
3836 | msgid "" | ||
3837 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3838 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3839 | "l20integration revision 03a5d17." | ||
3840 | msgstr "" | ||
3841 | |||
3842 | #: template/l2o/mile8.html.j2:51 | ||
3843 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3844 | msgstr "" | ||
3845 | |||
3846 | #: template/l2o/mile8.html.j2:53 | ||
3847 | msgid "" | ||
3848 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3849 | "the command that executes a script that blocks until </br></br> See branch " | ||
3850 | "l20integration revision 4ba7b5f." | ||
3851 | msgstr "" | ||
3852 | |||
3853 | #: template/l2o/mile8.html.j2:61 | ||
3854 | msgid "Manually testing" | ||
3855 | msgstr "" | ||
3856 | |||
3857 | #: template/l2o/mile8.html.j2:63 | ||
3858 | msgid "" | ||
3859 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3860 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3861 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3862 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3863 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3864 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3865 | "aec63bf.</li> </ul>" | ||
3866 | msgstr "" | ||
3867 | |||
3868 | #: template/l2o/mile8.html.j2:73 | ||
3869 | msgid "Status" | ||
3870 | msgstr "" | ||
3871 | |||
3872 | #: template/l2o/mile8.html.j2:75 | ||
3873 | msgid "" | ||
3874 | "The core and cadet subsystems were manually tested regarding integration " | ||
3875 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3876 | "topology." | ||
3877 | msgstr "" | ||
3878 | |||
3695 | #: template/l2o/testng.html.j2:21 | 3879 | #: template/l2o/testng.html.j2:21 |
3696 | msgid "Netjail setup and execution" | 3880 | msgid "Netjail setup and execution" |
3697 | msgstr "" | 3881 | msgstr "" |
@@ -3796,27 +3980,31 @@ msgid "" | |||
3796 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3980 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3797 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3981 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3798 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3982 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3799 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3983 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3800 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3984 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3801 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3985 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3802 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3986 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3803 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3987 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3804 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3988 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3805 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3989 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3806 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3990 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3807 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3991 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3808 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3992 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3809 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3993 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3810 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3994 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3811 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3995 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3812 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3996 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3813 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3997 | "EstablishConnectionToPeerViaProtocolValues = " |
3814 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3998 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3815 | "EstablishConnectionToPeerViaProtocolValue } " | 3999 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4000 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4001 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4002 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4003 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3816 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4004 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3817 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4005 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3818 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4006 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3819 | "off = \"0\" ;<br/><br/>" | 4007 | "><br/>" |
3820 | msgstr "" | 4008 | msgstr "" |
3821 | 4009 | ||
3822 | #: template/news/index.html.j2:46 | 4010 | #: template/news/index.html.j2:46 |
@@ -3827,10 +4015,6 @@ msgstr "समाचार पुरालेख:" | |||
3827 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4015 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3828 | msgstr "" | 4016 | msgstr "" |
3829 | 4017 | ||
3830 | #: template/probnat/index.html.j2:21 | ||
3831 | msgid "Milestone 7" | ||
3832 | msgstr "" | ||
3833 | |||
3834 | #: template/probnat/index.html.j2:28 | 4018 | #: template/probnat/index.html.j2:28 |
3835 | msgid "" | 4019 | msgid "" |
3836 | "This project was funded through the NGI Assure Fund, a fund established by " | 4020 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/it/LC_MESSAGES/messages.mo b/locale/it/LC_MESSAGES/messages.mo index 36333e0a..52d0334a 100644 --- a/locale/it/LC_MESSAGES/messages.mo +++ b/locale/it/LC_MESSAGES/messages.mo | |||
Binary files differ | |||
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po index 12f46998..1f7cc34e 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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/" |
@@ -3875,11 +3875,12 @@ msgstr "Contatti" | |||
3875 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3875 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3876 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3876 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3877 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3877 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3878 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3878 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3879 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3879 | msgid "NGI Assure project: Layer-2-Overlay" | 3880 | msgid "NGI Assure project: Layer-2-Overlay" |
3880 | msgstr "" | 3881 | msgstr "" |
3881 | 3882 | ||
3882 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3883 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3883 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3884 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3884 | #, fuzzy | 3885 | #, fuzzy |
3885 | #| msgid "Motivation" | 3886 | #| msgid "Motivation" |
@@ -3890,7 +3891,7 @@ msgstr "Motivazione" | |||
3890 | msgid "New Test Framework" | 3891 | msgid "New Test Framework" |
3891 | msgstr "" | 3892 | msgstr "" |
3892 | 3893 | ||
3893 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3894 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3894 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3895 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3895 | msgid "Milestones" | 3896 | msgid "Milestones" |
3896 | msgstr "" | 3897 | msgstr "" |
@@ -3919,13 +3920,25 @@ msgstr "" | |||
3919 | msgid "Milestone 6" | 3920 | msgid "Milestone 6" |
3920 | msgstr "" | 3921 | msgstr "" |
3921 | 3922 | ||
3922 | #: template/l2o/index.html.j2:28 | 3923 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3924 | msgid "Milestone 7" | ||
3925 | msgstr "" | ||
3926 | |||
3927 | #: template/l2o/index.html.j2:23 | ||
3928 | msgid "Milestone 8" | ||
3929 | msgstr "" | ||
3930 | |||
3931 | #: template/l2o/index.html.j2:24 | ||
3932 | msgid "Milestone 9" | ||
3933 | msgstr "" | ||
3934 | |||
3935 | #: template/l2o/index.html.j2:31 | ||
3923 | msgid "" | 3936 | msgid "" |
3924 | "This project was funded through the NGI Assure Fund, a fund established by " | 3937 | "This project was funded through the NGI Assure Fund, a fund established by " |
3925 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3938 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3926 | msgstr "" | 3939 | msgstr "" |
3927 | 3940 | ||
3928 | #: template/l2o/index.html.j2:40 | 3941 | #: template/l2o/index.html.j2:43 |
3929 | msgid "" | 3942 | msgid "" |
3930 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3943 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3931 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3944 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3949,15 +3962,15 @@ msgid "" | |||
3949 | "href=\"#milestones\">milestones</a>." | 3962 | "href=\"#milestones\">milestones</a>." |
3950 | msgstr "" | 3963 | msgstr "" |
3951 | 3964 | ||
3952 | #: template/l2o/index.html.j2:51 | 3965 | #: template/l2o/index.html.j2:54 |
3953 | msgid "New Test Framwork" | 3966 | msgid "New Test Framwork" |
3954 | msgstr "" | 3967 | msgstr "" |
3955 | 3968 | ||
3956 | #: template/l2o/index.html.j2:55 | 3969 | #: template/l2o/index.html.j2:58 |
3957 | msgid "Command Style Pattern" | 3970 | msgid "Command Style Pattern" |
3958 | msgstr "" | 3971 | msgstr "" |
3959 | 3972 | ||
3960 | #: template/l2o/index.html.j2:59 | 3973 | #: template/l2o/index.html.j2:62 |
3961 | msgid "" | 3974 | msgid "" |
3962 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3975 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3963 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3976 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3972,11 +3985,11 @@ msgid "" | |||
3972 | "html\">testing ng documentation</a>." | 3985 | "html\">testing ng documentation</a>." |
3973 | msgstr "" | 3986 | msgstr "" |
3974 | 3987 | ||
3975 | #: template/l2o/index.html.j2:65 | 3988 | #: template/l2o/index.html.j2:68 |
3976 | msgid "Netjails" | 3989 | msgid "Netjails" |
3977 | msgstr "" | 3990 | msgstr "" |
3978 | 3991 | ||
3979 | #: template/l2o/index.html.j2:69 | 3992 | #: template/l2o/index.html.j2:72 |
3980 | msgid "" | 3993 | msgid "" |
3981 | "To do extensive testing of the new transport implementation one needs to " | 3994 | "To do extensive testing of the new transport implementation one needs to " |
3982 | "simulate various network topologies to enable faking network characteristics " | 3995 | "simulate various network topologies to enable faking network characteristics " |
@@ -3992,11 +4005,11 @@ msgid "" | |||
3992 | "documentation</a>." | 4005 | "documentation</a>." |
3993 | msgstr "" | 4006 | msgstr "" |
3994 | 4007 | ||
3995 | #: template/l2o/index.html.j2:79 | 4008 | #: template/l2o/index.html.j2:82 |
3996 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 4009 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3997 | msgstr "" | 4010 | msgstr "" |
3998 | 4011 | ||
3999 | #: template/l2o/index.html.j2:82 | 4012 | #: template/l2o/index.html.j2:85 |
4000 | msgid "" | 4013 | msgid "" |
4001 | "The first subtask consists of implementing a framework for setting up VLANs " | 4014 | "The first subtask consists of implementing a framework for setting up VLANs " |
4002 | "between network namespaces and a framework to test communication between " | 4015 | "between network namespaces and a framework to test communication between " |
@@ -4010,18 +4023,18 @@ msgid "" | |||
4010 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 4023 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
4011 | msgstr "" | 4024 | msgstr "" |
4012 | 4025 | ||
4013 | #: template/l2o/index.html.j2:94 | 4026 | #: template/l2o/index.html.j2:97 |
4014 | msgid "" | 4027 | msgid "" |
4015 | "First MVP which uses the TCP communicator to send messages between peers. " | 4028 | "First MVP which uses the TCP communicator to send messages between peers. " |
4016 | "The deliverable can be verified through out the specific test cases running " | 4029 | "The deliverable can be verified through out the specific test cases running " |
4017 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 4030 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
4018 | msgstr "" | 4031 | msgstr "" |
4019 | 4032 | ||
4020 | #: template/l2o/index.html.j2:102 | 4033 | #: template/l2o/index.html.j2:105 |
4021 | msgid "Milestone 2 Enhancing Test Framework" | 4034 | msgid "Milestone 2 Enhancing Test Framework" |
4022 | msgstr "" | 4035 | msgstr "" |
4023 | 4036 | ||
4024 | #: template/l2o/index.html.j2:105 | 4037 | #: template/l2o/index.html.j2:108 |
4025 | msgid "" | 4038 | msgid "" |
4026 | "To test more complex functionality we need to enhance the capabilities of " | 4039 | "To test more complex functionality we need to enhance the capabilities of " |
4027 | "the testing framework. Hooks for performance measurement will be " | 4040 | "the testing framework. Hooks for performance measurement will be " |
@@ -4029,17 +4042,17 @@ msgid "" | |||
4029 | "execution of commands at a peer. (Barriers).</li> </ul>" | 4042 | "execution of commands at a peer. (Barriers).</li> </ul>" |
4030 | msgstr "" | 4043 | msgstr "" |
4031 | 4044 | ||
4032 | #: template/l2o/index.html.j2:115 | 4045 | #: template/l2o/index.html.j2:118 |
4033 | msgid "" | 4046 | msgid "" |
4034 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 4047 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
4035 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 4048 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
4036 | msgstr "" | 4049 | msgstr "" |
4037 | 4050 | ||
4038 | #: template/l2o/index.html.j2:123 | 4051 | #: template/l2o/index.html.j2:126 |
4039 | msgid "Milestone 3 UDP integration" | 4052 | msgid "Milestone 3 UDP integration" |
4040 | msgstr "" | 4053 | msgstr "" |
4041 | 4054 | ||
4042 | #: template/l2o/index.html.j2:126 | 4055 | #: template/l2o/index.html.j2:129 |
4043 | msgid "" | 4056 | msgid "" |
4044 | "With this subtask I will implement enhanced L2O features like using " | 4057 | "With this subtask I will implement enhanced L2O features like using " |
4045 | "unidirectional transport protocols with backchannels. Addresses by which a " | 4058 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -4049,17 +4062,17 @@ msgid "" | |||
4049 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 4062 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
4050 | msgstr "" | 4063 | msgstr "" |
4051 | 4064 | ||
4052 | #: template/l2o/index.html.j2:136 | 4065 | #: template/l2o/index.html.j2:139 |
4053 | msgid "" | 4066 | msgid "" |
4054 | "The CI contains test cases which uses the UDP protocol to message between " | 4067 | "The CI contains test cases which uses the UDP protocol to message between " |
4055 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 4068 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
4056 | msgstr "" | 4069 | msgstr "" |
4057 | 4070 | ||
4058 | #: template/l2o/index.html.j2:144 | 4071 | #: template/l2o/index.html.j2:147 |
4059 | msgid "Milestone 4 Distance Vector" | 4072 | msgid "Milestone 4 Distance Vector" |
4060 | msgstr "" | 4073 | msgstr "" |
4061 | 4074 | ||
4062 | #: template/l2o/index.html.j2:147 | 4075 | #: template/l2o/index.html.j2:150 |
4063 | msgid "" | 4076 | msgid "" |
4064 | "In this subtask I will enhance connectivity to peers not directly connected. " | 4077 | "In this subtask I will enhance connectivity to peers not directly connected. " |
4065 | "Therefore peers have to act as relay. To achieve this there is the distance " | 4078 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -4071,7 +4084,7 @@ msgid "" | |||
4071 | "path." | 4084 | "path." |
4072 | msgstr "" | 4085 | msgstr "" |
4073 | 4086 | ||
4074 | #: template/l2o/index.html.j2:153 | 4087 | #: template/l2o/index.html.j2:156 |
4075 | msgid "" | 4088 | msgid "" |
4076 | "The CI contains test cases with a setup of peers not connected directly. The " | 4089 | "The CI contains test cases with a setup of peers not connected directly. The " |
4077 | "test cases proof that each peer can reach any other peer. We have test cases " | 4090 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -4079,18 +4092,18 @@ msgid "" | |||
4079 | "html\">Details</a>" | 4092 | "html\">Details</a>" |
4080 | msgstr "" | 4093 | msgstr "" |
4081 | 4094 | ||
4082 | #: template/l2o/index.html.j2:160 | 4095 | #: template/l2o/index.html.j2:163 |
4083 | msgid "Milestone 5 NAT Traversal" | 4096 | msgid "Milestone 5 NAT Traversal" |
4084 | msgstr "" | 4097 | msgstr "" |
4085 | 4098 | ||
4086 | #: template/l2o/index.html.j2:163 | 4099 | #: template/l2o/index.html.j2:166 |
4087 | msgid "" | 4100 | msgid "" |
4088 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 4101 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
4089 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 4102 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
4090 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 4103 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
4091 | msgstr "" | 4104 | msgstr "" |
4092 | 4105 | ||
4093 | #: template/l2o/index.html.j2:173 | 4106 | #: template/l2o/index.html.j2:176 |
4094 | msgid "" | 4107 | msgid "" |
4095 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 4108 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
4096 | "The test cases proof that each peer can be reached, even if that peer is " | 4109 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -4100,11 +4113,11 @@ msgid "" | |||
4100 | "html\">Details</a>" | 4113 | "html\">Details</a>" |
4101 | msgstr "" | 4114 | msgstr "" |
4102 | 4115 | ||
4103 | #: template/l2o/index.html.j2:180 | 4116 | #: template/l2o/index.html.j2:183 |
4104 | msgid "Milestone 6 Optimization" | 4117 | msgid "Milestone 6 Optimization" |
4105 | msgstr "" | 4118 | msgstr "" |
4106 | 4119 | ||
4107 | #: template/l2o/index.html.j2:183 | 4120 | #: template/l2o/index.html.j2:186 |
4108 | msgid "" | 4121 | msgid "" |
4109 | "In this subtask I will implement algorithms (flow and congestion control, " | 4122 | "In this subtask I will implement algorithms (flow and congestion control, " |
4110 | "quality of service optimizations) which will select the optimal transport " | 4123 | "quality of service optimizations) which will select the optimal transport " |
@@ -4120,7 +4133,7 @@ msgid "" | |||
4120 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 4133 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
4121 | msgstr "" | 4134 | msgstr "" |
4122 | 4135 | ||
4123 | #: template/l2o/index.html.j2:203 | 4136 | #: template/l2o/index.html.j2:206 |
4124 | msgid "" | 4137 | msgid "" |
4125 | "The test cases in the CI are measuring the performance gains. This " | 4138 | "The test cases in the CI are measuring the performance gains. This " |
4126 | "measurement can be compared with the measurement of milestone 5. Again one " | 4139 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -4128,9 +4141,66 @@ msgid "" | |||
4128 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 4141 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
4129 | msgstr "" | 4142 | msgstr "" |
4130 | 4143 | ||
4144 | #: template/l2o/index.html.j2:214 | ||
4145 | msgid "Milestone 7 Removing deprecated code" | ||
4146 | msgstr "" | ||
4147 | |||
4148 | #: template/l2o/index.html.j2:217 | ||
4149 | msgid "" | ||
4150 | "The code of the old transport API and of the ATS API will be removed from " | ||
4151 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
4152 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
4153 | "layers. Additionally all tests which rely on the removed code will be set " | ||
4154 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
4155 | "to replace the old with the new API this will be done directly, otherwise " | ||
4156 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
4157 | "code working again with the new code. Documentation of code that will be " | ||
4158 | "deleted without replacement, because the functionality is missing in the new " | ||
4159 | "API." | ||
4160 | msgstr "" | ||
4161 | |||
4162 | #: template/l2o/index.html.j2:228 | ||
4163 | msgid "" | ||
4164 | "Removed APIs from code base, deactivated dependent tests and either " | ||
4165 | "documentation of what is necessary for the integration of the new API, or if " | ||
4166 | "the effort for this is as high as the documentation directly the " | ||
4167 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
4168 | msgstr "" | ||
4169 | |||
4170 | #: template/l2o/index.html.j2:236 | ||
4171 | msgid "Milestone 8 Make GNUnet start again" | ||
4172 | msgstr "" | ||
4173 | |||
4174 | #: template/l2o/index.html.j2:239 | ||
4175 | msgid "" | ||
4176 | "All missing implementations of the new API will be finished, necessary to " | ||
4177 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
4178 | "CADET, FS, Messenger …)." | ||
4179 | msgstr "" | ||
4180 | |||
4181 | #: template/l2o/index.html.j2:246 | ||
4182 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
4183 | msgstr "" | ||
4184 | |||
4185 | #: template/l2o/index.html.j2:252 | ||
4186 | msgid "Milestone 9 Testing and Fixing" | ||
4187 | msgstr "" | ||
4188 | |||
4189 | #: template/l2o/index.html.j2:255 | ||
4190 | msgid "" | ||
4191 | "Because all integration tests are deactivated, and there are no resources to " | ||
4192 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
4193 | "fixing is necessary." | ||
4194 | msgstr "" | ||
4195 | |||
4196 | #: template/l2o/index.html.j2:262 | ||
4197 | msgid "GNUnet release running with new API." | ||
4198 | msgstr "" | ||
4199 | |||
4131 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4200 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4132 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4201 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4133 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4202 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4203 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
4134 | #: template/l2o/testng.html.j2:13 | 4204 | #: template/l2o/testng.html.j2:13 |
4135 | msgid "Project main page" | 4205 | msgid "Project main page" |
4136 | msgstr "" | 4206 | msgstr "" |
@@ -4562,6 +4632,120 @@ msgid "" | |||
4562 | "still too early to tackle this concretely." | 4632 | "still too early to tackle this concretely." |
4563 | msgstr "" | 4633 | msgstr "" |
4564 | 4634 | ||
4635 | #: template/l2o/mile7.html.j2:21 | ||
4636 | msgid "Marked old transport API as deprecated" | ||
4637 | msgstr "" | ||
4638 | |||
4639 | #: template/l2o/mile7.html.j2:23 | ||
4640 | msgid "" | ||
4641 | "To make the search for the old API methods easier, those methods were marked " | ||
4642 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4643 | "revision 664286d." | ||
4644 | msgstr "" | ||
4645 | |||
4646 | #: template/l2o/mile7.html.j2:31 | ||
4647 | msgid "Removed usage of old transport API methods" | ||
4648 | msgstr "" | ||
4649 | |||
4650 | #: template/l2o/mile7.html.j2:33 | ||
4651 | msgid "" | ||
4652 | "Removed usage of old transport API methods and exchanged them with API " | ||
4653 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4654 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4655 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4656 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4657 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4658 | "the transport subsystem itself, old API methods are still used until the " | ||
4659 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4660 | "in the transport subsystem which needs be rewritten partially to get " | ||
4661 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4662 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4663 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4664 | "b78f993." | ||
4665 | msgstr "" | ||
4666 | |||
4667 | #: template/l2o/mile7.html.j2:49 | ||
4668 | msgid "Deactivated tests which rely on old transport API methods" | ||
4669 | msgstr "" | ||
4670 | |||
4671 | #: template/l2o/mile7.html.j2:51 | ||
4672 | msgid "" | ||
4673 | "All test which rely on the old transport API methods were deactivated. They " | ||
4674 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4675 | "branch l20integration revision 72b4f42." | ||
4676 | msgstr "" | ||
4677 | |||
4678 | #: template/l2o/mile8.html.j2:21 | ||
4679 | msgid "Added command to execute a script" | ||
4680 | msgstr "" | ||
4681 | |||
4682 | #: template/l2o/mile8.html.j2:23 | ||
4683 | msgid "" | ||
4684 | "A command to start any kind of script was added. As of now this command " | ||
4685 | "blocks until the script finished. In the context of this milestone this " | ||
4686 | "command is later used to execute a script which blocks until it finds a " | ||
4687 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4688 | msgstr "" | ||
4689 | |||
4690 | #: template/l2o/mile8.html.j2:31 | ||
4691 | msgid "Added generic start script for test cases" | ||
4692 | msgstr "" | ||
4693 | |||
4694 | #: template/l2o/mile8.html.j2:33 | ||
4695 | msgid "" | ||
4696 | "We do not want to have a specific start script for every test case. This " | ||
4697 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4698 | "l20integration revision 80971b6." | ||
4699 | msgstr "" | ||
4700 | |||
4701 | #: template/l2o/mile8.html.j2:41 | ||
4702 | msgid "Moved start peer command to testing subsystem" | ||
4703 | msgstr "" | ||
4704 | |||
4705 | #: template/l2o/mile8.html.j2:43 | ||
4706 | msgid "" | ||
4707 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4708 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4709 | "l20integration revision 03a5d17." | ||
4710 | msgstr "" | ||
4711 | |||
4712 | #: template/l2o/mile8.html.j2:51 | ||
4713 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4714 | msgstr "" | ||
4715 | |||
4716 | #: template/l2o/mile8.html.j2:53 | ||
4717 | msgid "" | ||
4718 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4719 | "the command that executes a script that blocks until </br></br> See branch " | ||
4720 | "l20integration revision 4ba7b5f." | ||
4721 | msgstr "" | ||
4722 | |||
4723 | #: template/l2o/mile8.html.j2:61 | ||
4724 | msgid "Manually testing" | ||
4725 | msgstr "" | ||
4726 | |||
4727 | #: template/l2o/mile8.html.j2:63 | ||
4728 | msgid "" | ||
4729 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4730 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4731 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4732 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4733 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4734 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4735 | "aec63bf.</li> </ul>" | ||
4736 | msgstr "" | ||
4737 | |||
4738 | #: template/l2o/mile8.html.j2:73 | ||
4739 | msgid "Status" | ||
4740 | msgstr "" | ||
4741 | |||
4742 | #: template/l2o/mile8.html.j2:75 | ||
4743 | msgid "" | ||
4744 | "The core and cadet subsystems were manually tested regarding integration " | ||
4745 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4746 | "topology." | ||
4747 | msgstr "" | ||
4748 | |||
4565 | #: template/l2o/testng.html.j2:21 | 4749 | #: template/l2o/testng.html.j2:21 |
4566 | msgid "Netjail setup and execution" | 4750 | msgid "Netjail setup and execution" |
4567 | msgstr "" | 4751 | msgstr "" |
@@ -4666,27 +4850,31 @@ msgid "" | |||
4666 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4850 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4667 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4851 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4668 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4852 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4669 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4853 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4670 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4854 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4671 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4855 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4672 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4856 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4673 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4857 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4674 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4858 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4675 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4859 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4676 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4860 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4677 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4861 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4678 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4862 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4679 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4863 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4680 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4864 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4681 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4865 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4682 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4866 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4683 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4867 | "EstablishConnectionToPeerViaProtocolValues = " |
4684 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4868 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4685 | "EstablishConnectionToPeerViaProtocolValue } " | 4869 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4870 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4871 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4872 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4873 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4686 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4874 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4687 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4875 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4688 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4876 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4689 | "off = \"0\" ;<br/><br/>" | 4877 | "><br/>" |
4690 | msgstr "" | 4878 | msgstr "" |
4691 | 4879 | ||
4692 | #: template/news/index.html.j2:46 | 4880 | #: template/news/index.html.j2:46 |
@@ -4697,10 +4885,6 @@ msgstr "Archivi delle notizie:" | |||
4697 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4885 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4698 | msgstr "" | 4886 | msgstr "" |
4699 | 4887 | ||
4700 | #: template/probnat/index.html.j2:21 | ||
4701 | msgid "Milestone 7" | ||
4702 | msgstr "" | ||
4703 | |||
4704 | #: template/probnat/index.html.j2:28 | 4888 | #: template/probnat/index.html.j2:28 |
4705 | msgid "" | 4889 | msgid "" |
4706 | "This project was funded through the NGI Assure Fund, a fund established by " | 4890 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po index af77d500..1fbda553 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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/" |
@@ -3511,11 +3511,12 @@ msgstr "お問い合わせ" | |||
3511 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3511 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3512 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3512 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3513 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3513 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3514 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3514 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3515 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3515 | msgid "NGI Assure project: Layer-2-Overlay" | 3516 | msgid "NGI Assure project: Layer-2-Overlay" |
3516 | msgstr "" | 3517 | msgstr "" |
3517 | 3518 | ||
3518 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3519 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3519 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3520 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3520 | #, fuzzy | 3521 | #, fuzzy |
3521 | #| msgid "Documentation" | 3522 | #| msgid "Documentation" |
@@ -3526,7 +3527,7 @@ msgstr "資料" | |||
3526 | msgid "New Test Framework" | 3527 | msgid "New Test Framework" |
3527 | msgstr "" | 3528 | msgstr "" |
3528 | 3529 | ||
3529 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3530 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3530 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3531 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3531 | msgid "Milestones" | 3532 | msgid "Milestones" |
3532 | msgstr "" | 3533 | msgstr "" |
@@ -3555,13 +3556,25 @@ msgstr "" | |||
3555 | msgid "Milestone 6" | 3556 | msgid "Milestone 6" |
3556 | msgstr "" | 3557 | msgstr "" |
3557 | 3558 | ||
3558 | #: template/l2o/index.html.j2:28 | 3559 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3560 | msgid "Milestone 7" | ||
3561 | msgstr "" | ||
3562 | |||
3563 | #: template/l2o/index.html.j2:23 | ||
3564 | msgid "Milestone 8" | ||
3565 | msgstr "" | ||
3566 | |||
3567 | #: template/l2o/index.html.j2:24 | ||
3568 | msgid "Milestone 9" | ||
3569 | msgstr "" | ||
3570 | |||
3571 | #: template/l2o/index.html.j2:31 | ||
3559 | msgid "" | 3572 | msgid "" |
3560 | "This project was funded through the NGI Assure Fund, a fund established by " | 3573 | "This project was funded through the NGI Assure Fund, a fund established by " |
3561 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3574 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3562 | msgstr "" | 3575 | msgstr "" |
3563 | 3576 | ||
3564 | #: template/l2o/index.html.j2:40 | 3577 | #: template/l2o/index.html.j2:43 |
3565 | msgid "" | 3578 | msgid "" |
3566 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3579 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3567 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3580 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3585,15 +3598,15 @@ msgid "" | |||
3585 | "href=\"#milestones\">milestones</a>." | 3598 | "href=\"#milestones\">milestones</a>." |
3586 | msgstr "" | 3599 | msgstr "" |
3587 | 3600 | ||
3588 | #: template/l2o/index.html.j2:51 | 3601 | #: template/l2o/index.html.j2:54 |
3589 | msgid "New Test Framwork" | 3602 | msgid "New Test Framwork" |
3590 | msgstr "" | 3603 | msgstr "" |
3591 | 3604 | ||
3592 | #: template/l2o/index.html.j2:55 | 3605 | #: template/l2o/index.html.j2:58 |
3593 | msgid "Command Style Pattern" | 3606 | msgid "Command Style Pattern" |
3594 | msgstr "" | 3607 | msgstr "" |
3595 | 3608 | ||
3596 | #: template/l2o/index.html.j2:59 | 3609 | #: template/l2o/index.html.j2:62 |
3597 | msgid "" | 3610 | msgid "" |
3598 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3611 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3599 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3612 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3608,11 +3621,11 @@ msgid "" | |||
3608 | "html\">testing ng documentation</a>." | 3621 | "html\">testing ng documentation</a>." |
3609 | msgstr "" | 3622 | msgstr "" |
3610 | 3623 | ||
3611 | #: template/l2o/index.html.j2:65 | 3624 | #: template/l2o/index.html.j2:68 |
3612 | msgid "Netjails" | 3625 | msgid "Netjails" |
3613 | msgstr "" | 3626 | msgstr "" |
3614 | 3627 | ||
3615 | #: template/l2o/index.html.j2:69 | 3628 | #: template/l2o/index.html.j2:72 |
3616 | msgid "" | 3629 | msgid "" |
3617 | "To do extensive testing of the new transport implementation one needs to " | 3630 | "To do extensive testing of the new transport implementation one needs to " |
3618 | "simulate various network topologies to enable faking network characteristics " | 3631 | "simulate various network topologies to enable faking network characteristics " |
@@ -3628,11 +3641,11 @@ msgid "" | |||
3628 | "documentation</a>." | 3641 | "documentation</a>." |
3629 | msgstr "" | 3642 | msgstr "" |
3630 | 3643 | ||
3631 | #: template/l2o/index.html.j2:79 | 3644 | #: template/l2o/index.html.j2:82 |
3632 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3645 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3633 | msgstr "" | 3646 | msgstr "" |
3634 | 3647 | ||
3635 | #: template/l2o/index.html.j2:82 | 3648 | #: template/l2o/index.html.j2:85 |
3636 | msgid "" | 3649 | msgid "" |
3637 | "The first subtask consists of implementing a framework for setting up VLANs " | 3650 | "The first subtask consists of implementing a framework for setting up VLANs " |
3638 | "between network namespaces and a framework to test communication between " | 3651 | "between network namespaces and a framework to test communication between " |
@@ -3646,18 +3659,18 @@ msgid "" | |||
3646 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3659 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3647 | msgstr "" | 3660 | msgstr "" |
3648 | 3661 | ||
3649 | #: template/l2o/index.html.j2:94 | 3662 | #: template/l2o/index.html.j2:97 |
3650 | msgid "" | 3663 | msgid "" |
3651 | "First MVP which uses the TCP communicator to send messages between peers. " | 3664 | "First MVP which uses the TCP communicator to send messages between peers. " |
3652 | "The deliverable can be verified through out the specific test cases running " | 3665 | "The deliverable can be verified through out the specific test cases running " |
3653 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3666 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3654 | msgstr "" | 3667 | msgstr "" |
3655 | 3668 | ||
3656 | #: template/l2o/index.html.j2:102 | 3669 | #: template/l2o/index.html.j2:105 |
3657 | msgid "Milestone 2 Enhancing Test Framework" | 3670 | msgid "Milestone 2 Enhancing Test Framework" |
3658 | msgstr "" | 3671 | msgstr "" |
3659 | 3672 | ||
3660 | #: template/l2o/index.html.j2:105 | 3673 | #: template/l2o/index.html.j2:108 |
3661 | msgid "" | 3674 | msgid "" |
3662 | "To test more complex functionality we need to enhance the capabilities of " | 3675 | "To test more complex functionality we need to enhance the capabilities of " |
3663 | "the testing framework. Hooks for performance measurement will be " | 3676 | "the testing framework. Hooks for performance measurement will be " |
@@ -3665,17 +3678,17 @@ msgid "" | |||
3665 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3678 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3666 | msgstr "" | 3679 | msgstr "" |
3667 | 3680 | ||
3668 | #: template/l2o/index.html.j2:115 | 3681 | #: template/l2o/index.html.j2:118 |
3669 | msgid "" | 3682 | msgid "" |
3670 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3683 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3671 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3684 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3672 | msgstr "" | 3685 | msgstr "" |
3673 | 3686 | ||
3674 | #: template/l2o/index.html.j2:123 | 3687 | #: template/l2o/index.html.j2:126 |
3675 | msgid "Milestone 3 UDP integration" | 3688 | msgid "Milestone 3 UDP integration" |
3676 | msgstr "" | 3689 | msgstr "" |
3677 | 3690 | ||
3678 | #: template/l2o/index.html.j2:126 | 3691 | #: template/l2o/index.html.j2:129 |
3679 | msgid "" | 3692 | msgid "" |
3680 | "With this subtask I will implement enhanced L2O features like using " | 3693 | "With this subtask I will implement enhanced L2O features like using " |
3681 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3694 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3685,17 +3698,17 @@ msgid "" | |||
3685 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3698 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3686 | msgstr "" | 3699 | msgstr "" |
3687 | 3700 | ||
3688 | #: template/l2o/index.html.j2:136 | 3701 | #: template/l2o/index.html.j2:139 |
3689 | msgid "" | 3702 | msgid "" |
3690 | "The CI contains test cases which uses the UDP protocol to message between " | 3703 | "The CI contains test cases which uses the UDP protocol to message between " |
3691 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3704 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3692 | msgstr "" | 3705 | msgstr "" |
3693 | 3706 | ||
3694 | #: template/l2o/index.html.j2:144 | 3707 | #: template/l2o/index.html.j2:147 |
3695 | msgid "Milestone 4 Distance Vector" | 3708 | msgid "Milestone 4 Distance Vector" |
3696 | msgstr "" | 3709 | msgstr "" |
3697 | 3710 | ||
3698 | #: template/l2o/index.html.j2:147 | 3711 | #: template/l2o/index.html.j2:150 |
3699 | msgid "" | 3712 | msgid "" |
3700 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3713 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3701 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3714 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3707,7 +3720,7 @@ msgid "" | |||
3707 | "path." | 3720 | "path." |
3708 | msgstr "" | 3721 | msgstr "" |
3709 | 3722 | ||
3710 | #: template/l2o/index.html.j2:153 | 3723 | #: template/l2o/index.html.j2:156 |
3711 | msgid "" | 3724 | msgid "" |
3712 | "The CI contains test cases with a setup of peers not connected directly. The " | 3725 | "The CI contains test cases with a setup of peers not connected directly. The " |
3713 | "test cases proof that each peer can reach any other peer. We have test cases " | 3726 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3715,18 +3728,18 @@ msgid "" | |||
3715 | "html\">Details</a>" | 3728 | "html\">Details</a>" |
3716 | msgstr "" | 3729 | msgstr "" |
3717 | 3730 | ||
3718 | #: template/l2o/index.html.j2:160 | 3731 | #: template/l2o/index.html.j2:163 |
3719 | msgid "Milestone 5 NAT Traversal" | 3732 | msgid "Milestone 5 NAT Traversal" |
3720 | msgstr "" | 3733 | msgstr "" |
3721 | 3734 | ||
3722 | #: template/l2o/index.html.j2:163 | 3735 | #: template/l2o/index.html.j2:166 |
3723 | msgid "" | 3736 | msgid "" |
3724 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3737 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3725 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3738 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3726 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3739 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3727 | msgstr "" | 3740 | msgstr "" |
3728 | 3741 | ||
3729 | #: template/l2o/index.html.j2:173 | 3742 | #: template/l2o/index.html.j2:176 |
3730 | msgid "" | 3743 | msgid "" |
3731 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3744 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3732 | "The test cases proof that each peer can be reached, even if that peer is " | 3745 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3736,11 +3749,11 @@ msgid "" | |||
3736 | "html\">Details</a>" | 3749 | "html\">Details</a>" |
3737 | msgstr "" | 3750 | msgstr "" |
3738 | 3751 | ||
3739 | #: template/l2o/index.html.j2:180 | 3752 | #: template/l2o/index.html.j2:183 |
3740 | msgid "Milestone 6 Optimization" | 3753 | msgid "Milestone 6 Optimization" |
3741 | msgstr "" | 3754 | msgstr "" |
3742 | 3755 | ||
3743 | #: template/l2o/index.html.j2:183 | 3756 | #: template/l2o/index.html.j2:186 |
3744 | msgid "" | 3757 | msgid "" |
3745 | "In this subtask I will implement algorithms (flow and congestion control, " | 3758 | "In this subtask I will implement algorithms (flow and congestion control, " |
3746 | "quality of service optimizations) which will select the optimal transport " | 3759 | "quality of service optimizations) which will select the optimal transport " |
@@ -3756,7 +3769,7 @@ msgid "" | |||
3756 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3769 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3757 | msgstr "" | 3770 | msgstr "" |
3758 | 3771 | ||
3759 | #: template/l2o/index.html.j2:203 | 3772 | #: template/l2o/index.html.j2:206 |
3760 | msgid "" | 3773 | msgid "" |
3761 | "The test cases in the CI are measuring the performance gains. This " | 3774 | "The test cases in the CI are measuring the performance gains. This " |
3762 | "measurement can be compared with the measurement of milestone 5. Again one " | 3775 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3764,9 +3777,66 @@ msgid "" | |||
3764 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3777 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3765 | msgstr "" | 3778 | msgstr "" |
3766 | 3779 | ||
3780 | #: template/l2o/index.html.j2:214 | ||
3781 | msgid "Milestone 7 Removing deprecated code" | ||
3782 | msgstr "" | ||
3783 | |||
3784 | #: template/l2o/index.html.j2:217 | ||
3785 | msgid "" | ||
3786 | "The code of the old transport API and of the ATS API will be removed from " | ||
3787 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3788 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3789 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3790 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3791 | "to replace the old with the new API this will be done directly, otherwise " | ||
3792 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3793 | "code working again with the new code. Documentation of code that will be " | ||
3794 | "deleted without replacement, because the functionality is missing in the new " | ||
3795 | "API." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/l2o/index.html.j2:228 | ||
3799 | msgid "" | ||
3800 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3801 | "documentation of what is necessary for the integration of the new API, or if " | ||
3802 | "the effort for this is as high as the documentation directly the " | ||
3803 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3804 | msgstr "" | ||
3805 | |||
3806 | #: template/l2o/index.html.j2:236 | ||
3807 | msgid "Milestone 8 Make GNUnet start again" | ||
3808 | msgstr "" | ||
3809 | |||
3810 | #: template/l2o/index.html.j2:239 | ||
3811 | msgid "" | ||
3812 | "All missing implementations of the new API will be finished, necessary to " | ||
3813 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3814 | "CADET, FS, Messenger …)." | ||
3815 | msgstr "" | ||
3816 | |||
3817 | #: template/l2o/index.html.j2:246 | ||
3818 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3819 | msgstr "" | ||
3820 | |||
3821 | #: template/l2o/index.html.j2:252 | ||
3822 | msgid "Milestone 9 Testing and Fixing" | ||
3823 | msgstr "" | ||
3824 | |||
3825 | #: template/l2o/index.html.j2:255 | ||
3826 | msgid "" | ||
3827 | "Because all integration tests are deactivated, and there are no resources to " | ||
3828 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3829 | "fixing is necessary." | ||
3830 | msgstr "" | ||
3831 | |||
3832 | #: template/l2o/index.html.j2:262 | ||
3833 | msgid "GNUnet release running with new API." | ||
3834 | msgstr "" | ||
3835 | |||
3767 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3836 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3768 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3837 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3769 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3838 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3839 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3770 | #: template/l2o/testng.html.j2:13 | 3840 | #: template/l2o/testng.html.j2:13 |
3771 | msgid "Project main page" | 3841 | msgid "Project main page" |
3772 | msgstr "" | 3842 | msgstr "" |
@@ -4198,6 +4268,120 @@ msgid "" | |||
4198 | "still too early to tackle this concretely." | 4268 | "still too early to tackle this concretely." |
4199 | msgstr "" | 4269 | msgstr "" |
4200 | 4270 | ||
4271 | #: template/l2o/mile7.html.j2:21 | ||
4272 | msgid "Marked old transport API as deprecated" | ||
4273 | msgstr "" | ||
4274 | |||
4275 | #: template/l2o/mile7.html.j2:23 | ||
4276 | msgid "" | ||
4277 | "To make the search for the old API methods easier, those methods were marked " | ||
4278 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4279 | "revision 664286d." | ||
4280 | msgstr "" | ||
4281 | |||
4282 | #: template/l2o/mile7.html.j2:31 | ||
4283 | msgid "Removed usage of old transport API methods" | ||
4284 | msgstr "" | ||
4285 | |||
4286 | #: template/l2o/mile7.html.j2:33 | ||
4287 | msgid "" | ||
4288 | "Removed usage of old transport API methods and exchanged them with API " | ||
4289 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4290 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4291 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4292 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4293 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4294 | "the transport subsystem itself, old API methods are still used until the " | ||
4295 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4296 | "in the transport subsystem which needs be rewritten partially to get " | ||
4297 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4298 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4299 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4300 | "b78f993." | ||
4301 | msgstr "" | ||
4302 | |||
4303 | #: template/l2o/mile7.html.j2:49 | ||
4304 | msgid "Deactivated tests which rely on old transport API methods" | ||
4305 | msgstr "" | ||
4306 | |||
4307 | #: template/l2o/mile7.html.j2:51 | ||
4308 | msgid "" | ||
4309 | "All test which rely on the old transport API methods were deactivated. They " | ||
4310 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4311 | "branch l20integration revision 72b4f42." | ||
4312 | msgstr "" | ||
4313 | |||
4314 | #: template/l2o/mile8.html.j2:21 | ||
4315 | msgid "Added command to execute a script" | ||
4316 | msgstr "" | ||
4317 | |||
4318 | #: template/l2o/mile8.html.j2:23 | ||
4319 | msgid "" | ||
4320 | "A command to start any kind of script was added. As of now this command " | ||
4321 | "blocks until the script finished. In the context of this milestone this " | ||
4322 | "command is later used to execute a script which blocks until it finds a " | ||
4323 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4324 | msgstr "" | ||
4325 | |||
4326 | #: template/l2o/mile8.html.j2:31 | ||
4327 | msgid "Added generic start script for test cases" | ||
4328 | msgstr "" | ||
4329 | |||
4330 | #: template/l2o/mile8.html.j2:33 | ||
4331 | msgid "" | ||
4332 | "We do not want to have a specific start script for every test case. This " | ||
4333 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4334 | "l20integration revision 80971b6." | ||
4335 | msgstr "" | ||
4336 | |||
4337 | #: template/l2o/mile8.html.j2:41 | ||
4338 | msgid "Moved start peer command to testing subsystem" | ||
4339 | msgstr "" | ||
4340 | |||
4341 | #: template/l2o/mile8.html.j2:43 | ||
4342 | msgid "" | ||
4343 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4344 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4345 | "l20integration revision 03a5d17." | ||
4346 | msgstr "" | ||
4347 | |||
4348 | #: template/l2o/mile8.html.j2:51 | ||
4349 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4350 | msgstr "" | ||
4351 | |||
4352 | #: template/l2o/mile8.html.j2:53 | ||
4353 | msgid "" | ||
4354 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4355 | "the command that executes a script that blocks until </br></br> See branch " | ||
4356 | "l20integration revision 4ba7b5f." | ||
4357 | msgstr "" | ||
4358 | |||
4359 | #: template/l2o/mile8.html.j2:61 | ||
4360 | msgid "Manually testing" | ||
4361 | msgstr "" | ||
4362 | |||
4363 | #: template/l2o/mile8.html.j2:63 | ||
4364 | msgid "" | ||
4365 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4366 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4367 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4368 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4369 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4370 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4371 | "aec63bf.</li> </ul>" | ||
4372 | msgstr "" | ||
4373 | |||
4374 | #: template/l2o/mile8.html.j2:73 | ||
4375 | msgid "Status" | ||
4376 | msgstr "" | ||
4377 | |||
4378 | #: template/l2o/mile8.html.j2:75 | ||
4379 | msgid "" | ||
4380 | "The core and cadet subsystems were manually tested regarding integration " | ||
4381 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4382 | "topology." | ||
4383 | msgstr "" | ||
4384 | |||
4201 | #: template/l2o/testng.html.j2:21 | 4385 | #: template/l2o/testng.html.j2:21 |
4202 | msgid "Netjail setup and execution" | 4386 | msgid "Netjail setup and execution" |
4203 | msgstr "" | 4387 | msgstr "" |
@@ -4302,27 +4486,31 @@ msgid "" | |||
4302 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4486 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4303 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4487 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4304 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4488 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4305 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4489 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4306 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4490 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4307 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4491 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4308 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4492 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4309 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4493 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4310 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4494 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4311 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4495 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4312 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4496 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4313 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4497 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4314 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4498 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4315 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4499 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4316 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4500 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4317 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4501 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4318 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4502 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4319 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4503 | "EstablishConnectionToPeerViaProtocolValues = " |
4320 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4504 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4321 | "EstablishConnectionToPeerViaProtocolValue } " | 4505 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4506 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4507 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4508 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4509 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4322 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4510 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4323 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4511 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4324 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4512 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4325 | "off = \"0\" ;<br/><br/>" | 4513 | "><br/>" |
4326 | msgstr "" | 4514 | msgstr "" |
4327 | 4515 | ||
4328 | #: template/news/index.html.j2:46 | 4516 | #: template/news/index.html.j2:46 |
@@ -4333,10 +4521,6 @@ msgstr "アーカイブ" | |||
4333 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4521 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4334 | msgstr "" | 4522 | msgstr "" |
4335 | 4523 | ||
4336 | #: template/probnat/index.html.j2:21 | ||
4337 | msgid "Milestone 7" | ||
4338 | msgstr "" | ||
4339 | |||
4340 | #: template/probnat/index.html.j2:28 | 4524 | #: template/probnat/index.html.j2:28 |
4341 | msgid "" | 4525 | msgid "" |
4342 | "This project was funded through the NGI Assure Fund, a fund established by " | 4526 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po index 68efed4d..6b104df5 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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/" |
@@ -3019,11 +3019,12 @@ msgstr "지속적 통합" | |||
3019 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3019 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3020 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3020 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3021 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3021 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3022 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3022 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3023 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3023 | msgid "NGI Assure project: Layer-2-Overlay" | 3024 | msgid "NGI Assure project: Layer-2-Overlay" |
3024 | msgstr "" | 3025 | msgstr "" |
3025 | 3026 | ||
3026 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3027 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3027 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3028 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3028 | #, fuzzy | 3029 | #, fuzzy |
3029 | #| msgid "Documentation" | 3030 | #| msgid "Documentation" |
@@ -3034,7 +3035,7 @@ msgstr "문서" | |||
3034 | msgid "New Test Framework" | 3035 | msgid "New Test Framework" |
3035 | msgstr "" | 3036 | msgstr "" |
3036 | 3037 | ||
3037 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3038 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3038 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3039 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3039 | msgid "Milestones" | 3040 | msgid "Milestones" |
3040 | msgstr "" | 3041 | msgstr "" |
@@ -3063,13 +3064,25 @@ msgstr "" | |||
3063 | msgid "Milestone 6" | 3064 | msgid "Milestone 6" |
3064 | msgstr "" | 3065 | msgstr "" |
3065 | 3066 | ||
3066 | #: template/l2o/index.html.j2:28 | 3067 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3068 | msgid "Milestone 7" | ||
3069 | msgstr "" | ||
3070 | |||
3071 | #: template/l2o/index.html.j2:23 | ||
3072 | msgid "Milestone 8" | ||
3073 | msgstr "" | ||
3074 | |||
3075 | #: template/l2o/index.html.j2:24 | ||
3076 | msgid "Milestone 9" | ||
3077 | msgstr "" | ||
3078 | |||
3079 | #: template/l2o/index.html.j2:31 | ||
3067 | msgid "" | 3080 | msgid "" |
3068 | "This project was funded through the NGI Assure Fund, a fund established by " | 3081 | "This project was funded through the NGI Assure Fund, a fund established by " |
3069 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3082 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3070 | msgstr "" | 3083 | msgstr "" |
3071 | 3084 | ||
3072 | #: template/l2o/index.html.j2:40 | 3085 | #: template/l2o/index.html.j2:43 |
3073 | msgid "" | 3086 | msgid "" |
3074 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3087 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3075 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3088 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3093,15 +3106,15 @@ msgid "" | |||
3093 | "href=\"#milestones\">milestones</a>." | 3106 | "href=\"#milestones\">milestones</a>." |
3094 | msgstr "" | 3107 | msgstr "" |
3095 | 3108 | ||
3096 | #: template/l2o/index.html.j2:51 | 3109 | #: template/l2o/index.html.j2:54 |
3097 | msgid "New Test Framwork" | 3110 | msgid "New Test Framwork" |
3098 | msgstr "" | 3111 | msgstr "" |
3099 | 3112 | ||
3100 | #: template/l2o/index.html.j2:55 | 3113 | #: template/l2o/index.html.j2:58 |
3101 | msgid "Command Style Pattern" | 3114 | msgid "Command Style Pattern" |
3102 | msgstr "" | 3115 | msgstr "" |
3103 | 3116 | ||
3104 | #: template/l2o/index.html.j2:59 | 3117 | #: template/l2o/index.html.j2:62 |
3105 | msgid "" | 3118 | msgid "" |
3106 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3119 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3107 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3120 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3116,11 +3129,11 @@ msgid "" | |||
3116 | "html\">testing ng documentation</a>." | 3129 | "html\">testing ng documentation</a>." |
3117 | msgstr "" | 3130 | msgstr "" |
3118 | 3131 | ||
3119 | #: template/l2o/index.html.j2:65 | 3132 | #: template/l2o/index.html.j2:68 |
3120 | msgid "Netjails" | 3133 | msgid "Netjails" |
3121 | msgstr "" | 3134 | msgstr "" |
3122 | 3135 | ||
3123 | #: template/l2o/index.html.j2:69 | 3136 | #: template/l2o/index.html.j2:72 |
3124 | msgid "" | 3137 | msgid "" |
3125 | "To do extensive testing of the new transport implementation one needs to " | 3138 | "To do extensive testing of the new transport implementation one needs to " |
3126 | "simulate various network topologies to enable faking network characteristics " | 3139 | "simulate various network topologies to enable faking network characteristics " |
@@ -3136,11 +3149,11 @@ msgid "" | |||
3136 | "documentation</a>." | 3149 | "documentation</a>." |
3137 | msgstr "" | 3150 | msgstr "" |
3138 | 3151 | ||
3139 | #: template/l2o/index.html.j2:79 | 3152 | #: template/l2o/index.html.j2:82 |
3140 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3153 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3141 | msgstr "" | 3154 | msgstr "" |
3142 | 3155 | ||
3143 | #: template/l2o/index.html.j2:82 | 3156 | #: template/l2o/index.html.j2:85 |
3144 | msgid "" | 3157 | msgid "" |
3145 | "The first subtask consists of implementing a framework for setting up VLANs " | 3158 | "The first subtask consists of implementing a framework for setting up VLANs " |
3146 | "between network namespaces and a framework to test communication between " | 3159 | "between network namespaces and a framework to test communication between " |
@@ -3154,18 +3167,18 @@ msgid "" | |||
3154 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3167 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3155 | msgstr "" | 3168 | msgstr "" |
3156 | 3169 | ||
3157 | #: template/l2o/index.html.j2:94 | 3170 | #: template/l2o/index.html.j2:97 |
3158 | msgid "" | 3171 | msgid "" |
3159 | "First MVP which uses the TCP communicator to send messages between peers. " | 3172 | "First MVP which uses the TCP communicator to send messages between peers. " |
3160 | "The deliverable can be verified through out the specific test cases running " | 3173 | "The deliverable can be verified through out the specific test cases running " |
3161 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3174 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:102 | 3177 | #: template/l2o/index.html.j2:105 |
3165 | msgid "Milestone 2 Enhancing Test Framework" | 3178 | msgid "Milestone 2 Enhancing Test Framework" |
3166 | msgstr "" | 3179 | msgstr "" |
3167 | 3180 | ||
3168 | #: template/l2o/index.html.j2:105 | 3181 | #: template/l2o/index.html.j2:108 |
3169 | msgid "" | 3182 | msgid "" |
3170 | "To test more complex functionality we need to enhance the capabilities of " | 3183 | "To test more complex functionality we need to enhance the capabilities of " |
3171 | "the testing framework. Hooks for performance measurement will be " | 3184 | "the testing framework. Hooks for performance measurement will be " |
@@ -3173,17 +3186,17 @@ msgid "" | |||
3173 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3186 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3174 | msgstr "" | 3187 | msgstr "" |
3175 | 3188 | ||
3176 | #: template/l2o/index.html.j2:115 | 3189 | #: template/l2o/index.html.j2:118 |
3177 | msgid "" | 3190 | msgid "" |
3178 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3191 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3179 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3192 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3180 | msgstr "" | 3193 | msgstr "" |
3181 | 3194 | ||
3182 | #: template/l2o/index.html.j2:123 | 3195 | #: template/l2o/index.html.j2:126 |
3183 | msgid "Milestone 3 UDP integration" | 3196 | msgid "Milestone 3 UDP integration" |
3184 | msgstr "" | 3197 | msgstr "" |
3185 | 3198 | ||
3186 | #: template/l2o/index.html.j2:126 | 3199 | #: template/l2o/index.html.j2:129 |
3187 | msgid "" | 3200 | msgid "" |
3188 | "With this subtask I will implement enhanced L2O features like using " | 3201 | "With this subtask I will implement enhanced L2O features like using " |
3189 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3202 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3193,17 +3206,17 @@ msgid "" | |||
3193 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3206 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3194 | msgstr "" | 3207 | msgstr "" |
3195 | 3208 | ||
3196 | #: template/l2o/index.html.j2:136 | 3209 | #: template/l2o/index.html.j2:139 |
3197 | msgid "" | 3210 | msgid "" |
3198 | "The CI contains test cases which uses the UDP protocol to message between " | 3211 | "The CI contains test cases which uses the UDP protocol to message between " |
3199 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3212 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3200 | msgstr "" | 3213 | msgstr "" |
3201 | 3214 | ||
3202 | #: template/l2o/index.html.j2:144 | 3215 | #: template/l2o/index.html.j2:147 |
3203 | msgid "Milestone 4 Distance Vector" | 3216 | msgid "Milestone 4 Distance Vector" |
3204 | msgstr "" | 3217 | msgstr "" |
3205 | 3218 | ||
3206 | #: template/l2o/index.html.j2:147 | 3219 | #: template/l2o/index.html.j2:150 |
3207 | msgid "" | 3220 | msgid "" |
3208 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3221 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3209 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3222 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3215,7 +3228,7 @@ msgid "" | |||
3215 | "path." | 3228 | "path." |
3216 | msgstr "" | 3229 | msgstr "" |
3217 | 3230 | ||
3218 | #: template/l2o/index.html.j2:153 | 3231 | #: template/l2o/index.html.j2:156 |
3219 | msgid "" | 3232 | msgid "" |
3220 | "The CI contains test cases with a setup of peers not connected directly. The " | 3233 | "The CI contains test cases with a setup of peers not connected directly. The " |
3221 | "test cases proof that each peer can reach any other peer. We have test cases " | 3234 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3223,18 +3236,18 @@ msgid "" | |||
3223 | "html\">Details</a>" | 3236 | "html\">Details</a>" |
3224 | msgstr "" | 3237 | msgstr "" |
3225 | 3238 | ||
3226 | #: template/l2o/index.html.j2:160 | 3239 | #: template/l2o/index.html.j2:163 |
3227 | msgid "Milestone 5 NAT Traversal" | 3240 | msgid "Milestone 5 NAT Traversal" |
3228 | msgstr "" | 3241 | msgstr "" |
3229 | 3242 | ||
3230 | #: template/l2o/index.html.j2:163 | 3243 | #: template/l2o/index.html.j2:166 |
3231 | msgid "" | 3244 | msgid "" |
3232 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3245 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3233 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3246 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3234 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3247 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3235 | msgstr "" | 3248 | msgstr "" |
3236 | 3249 | ||
3237 | #: template/l2o/index.html.j2:173 | 3250 | #: template/l2o/index.html.j2:176 |
3238 | msgid "" | 3251 | msgid "" |
3239 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3252 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3240 | "The test cases proof that each peer can be reached, even if that peer is " | 3253 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3244,11 +3257,11 @@ msgid "" | |||
3244 | "html\">Details</a>" | 3257 | "html\">Details</a>" |
3245 | msgstr "" | 3258 | msgstr "" |
3246 | 3259 | ||
3247 | #: template/l2o/index.html.j2:180 | 3260 | #: template/l2o/index.html.j2:183 |
3248 | msgid "Milestone 6 Optimization" | 3261 | msgid "Milestone 6 Optimization" |
3249 | msgstr "" | 3262 | msgstr "" |
3250 | 3263 | ||
3251 | #: template/l2o/index.html.j2:183 | 3264 | #: template/l2o/index.html.j2:186 |
3252 | msgid "" | 3265 | msgid "" |
3253 | "In this subtask I will implement algorithms (flow and congestion control, " | 3266 | "In this subtask I will implement algorithms (flow and congestion control, " |
3254 | "quality of service optimizations) which will select the optimal transport " | 3267 | "quality of service optimizations) which will select the optimal transport " |
@@ -3264,7 +3277,7 @@ msgid "" | |||
3264 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3277 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3265 | msgstr "" | 3278 | msgstr "" |
3266 | 3279 | ||
3267 | #: template/l2o/index.html.j2:203 | 3280 | #: template/l2o/index.html.j2:206 |
3268 | msgid "" | 3281 | msgid "" |
3269 | "The test cases in the CI are measuring the performance gains. This " | 3282 | "The test cases in the CI are measuring the performance gains. This " |
3270 | "measurement can be compared with the measurement of milestone 5. Again one " | 3283 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3272,9 +3285,66 @@ msgid "" | |||
3272 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3285 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3273 | msgstr "" | 3286 | msgstr "" |
3274 | 3287 | ||
3288 | #: template/l2o/index.html.j2:214 | ||
3289 | msgid "Milestone 7 Removing deprecated code" | ||
3290 | msgstr "" | ||
3291 | |||
3292 | #: template/l2o/index.html.j2:217 | ||
3293 | msgid "" | ||
3294 | "The code of the old transport API and of the ATS API will be removed from " | ||
3295 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3296 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3297 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3298 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3299 | "to replace the old with the new API this will be done directly, otherwise " | ||
3300 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3301 | "code working again with the new code. Documentation of code that will be " | ||
3302 | "deleted without replacement, because the functionality is missing in the new " | ||
3303 | "API." | ||
3304 | msgstr "" | ||
3305 | |||
3306 | #: template/l2o/index.html.j2:228 | ||
3307 | msgid "" | ||
3308 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3309 | "documentation of what is necessary for the integration of the new API, or if " | ||
3310 | "the effort for this is as high as the documentation directly the " | ||
3311 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3312 | msgstr "" | ||
3313 | |||
3314 | #: template/l2o/index.html.j2:236 | ||
3315 | msgid "Milestone 8 Make GNUnet start again" | ||
3316 | msgstr "" | ||
3317 | |||
3318 | #: template/l2o/index.html.j2:239 | ||
3319 | msgid "" | ||
3320 | "All missing implementations of the new API will be finished, necessary to " | ||
3321 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3322 | "CADET, FS, Messenger …)." | ||
3323 | msgstr "" | ||
3324 | |||
3325 | #: template/l2o/index.html.j2:246 | ||
3326 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3327 | msgstr "" | ||
3328 | |||
3329 | #: template/l2o/index.html.j2:252 | ||
3330 | msgid "Milestone 9 Testing and Fixing" | ||
3331 | msgstr "" | ||
3332 | |||
3333 | #: template/l2o/index.html.j2:255 | ||
3334 | msgid "" | ||
3335 | "Because all integration tests are deactivated, and there are no resources to " | ||
3336 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3337 | "fixing is necessary." | ||
3338 | msgstr "" | ||
3339 | |||
3340 | #: template/l2o/index.html.j2:262 | ||
3341 | msgid "GNUnet release running with new API." | ||
3342 | msgstr "" | ||
3343 | |||
3275 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3344 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3276 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3345 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3277 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3346 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3347 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3278 | #: template/l2o/testng.html.j2:13 | 3348 | #: template/l2o/testng.html.j2:13 |
3279 | msgid "Project main page" | 3349 | msgid "Project main page" |
3280 | msgstr "" | 3350 | msgstr "" |
@@ -3704,6 +3774,120 @@ msgid "" | |||
3704 | "still too early to tackle this concretely." | 3774 | "still too early to tackle this concretely." |
3705 | msgstr "" | 3775 | msgstr "" |
3706 | 3776 | ||
3777 | #: template/l2o/mile7.html.j2:21 | ||
3778 | msgid "Marked old transport API as deprecated" | ||
3779 | msgstr "" | ||
3780 | |||
3781 | #: template/l2o/mile7.html.j2:23 | ||
3782 | msgid "" | ||
3783 | "To make the search for the old API methods easier, those methods were marked " | ||
3784 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3785 | "revision 664286d." | ||
3786 | msgstr "" | ||
3787 | |||
3788 | #: template/l2o/mile7.html.j2:31 | ||
3789 | msgid "Removed usage of old transport API methods" | ||
3790 | msgstr "" | ||
3791 | |||
3792 | #: template/l2o/mile7.html.j2:33 | ||
3793 | msgid "" | ||
3794 | "Removed usage of old transport API methods and exchanged them with API " | ||
3795 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3796 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3797 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3798 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3799 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3800 | "the transport subsystem itself, old API methods are still used until the " | ||
3801 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3802 | "in the transport subsystem which needs be rewritten partially to get " | ||
3803 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3804 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3805 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3806 | "b78f993." | ||
3807 | msgstr "" | ||
3808 | |||
3809 | #: template/l2o/mile7.html.j2:49 | ||
3810 | msgid "Deactivated tests which rely on old transport API methods" | ||
3811 | msgstr "" | ||
3812 | |||
3813 | #: template/l2o/mile7.html.j2:51 | ||
3814 | msgid "" | ||
3815 | "All test which rely on the old transport API methods were deactivated. They " | ||
3816 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3817 | "branch l20integration revision 72b4f42." | ||
3818 | msgstr "" | ||
3819 | |||
3820 | #: template/l2o/mile8.html.j2:21 | ||
3821 | msgid "Added command to execute a script" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:23 | ||
3825 | msgid "" | ||
3826 | "A command to start any kind of script was added. As of now this command " | ||
3827 | "blocks until the script finished. In the context of this milestone this " | ||
3828 | "command is later used to execute a script which blocks until it finds a " | ||
3829 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3830 | msgstr "" | ||
3831 | |||
3832 | #: template/l2o/mile8.html.j2:31 | ||
3833 | msgid "Added generic start script for test cases" | ||
3834 | msgstr "" | ||
3835 | |||
3836 | #: template/l2o/mile8.html.j2:33 | ||
3837 | msgid "" | ||
3838 | "We do not want to have a specific start script for every test case. This " | ||
3839 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3840 | "l20integration revision 80971b6." | ||
3841 | msgstr "" | ||
3842 | |||
3843 | #: template/l2o/mile8.html.j2:41 | ||
3844 | msgid "Moved start peer command to testing subsystem" | ||
3845 | msgstr "" | ||
3846 | |||
3847 | #: template/l2o/mile8.html.j2:43 | ||
3848 | msgid "" | ||
3849 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3850 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3851 | "l20integration revision 03a5d17." | ||
3852 | msgstr "" | ||
3853 | |||
3854 | #: template/l2o/mile8.html.j2:51 | ||
3855 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3856 | msgstr "" | ||
3857 | |||
3858 | #: template/l2o/mile8.html.j2:53 | ||
3859 | msgid "" | ||
3860 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3861 | "the command that executes a script that blocks until </br></br> See branch " | ||
3862 | "l20integration revision 4ba7b5f." | ||
3863 | msgstr "" | ||
3864 | |||
3865 | #: template/l2o/mile8.html.j2:61 | ||
3866 | msgid "Manually testing" | ||
3867 | msgstr "" | ||
3868 | |||
3869 | #: template/l2o/mile8.html.j2:63 | ||
3870 | msgid "" | ||
3871 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3872 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3873 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3874 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3875 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3876 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3877 | "aec63bf.</li> </ul>" | ||
3878 | msgstr "" | ||
3879 | |||
3880 | #: template/l2o/mile8.html.j2:73 | ||
3881 | msgid "Status" | ||
3882 | msgstr "" | ||
3883 | |||
3884 | #: template/l2o/mile8.html.j2:75 | ||
3885 | msgid "" | ||
3886 | "The core and cadet subsystems were manually tested regarding integration " | ||
3887 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3888 | "topology." | ||
3889 | msgstr "" | ||
3890 | |||
3707 | #: template/l2o/testng.html.j2:21 | 3891 | #: template/l2o/testng.html.j2:21 |
3708 | msgid "Netjail setup and execution" | 3892 | msgid "Netjail setup and execution" |
3709 | msgstr "" | 3893 | msgstr "" |
@@ -3808,27 +3992,31 @@ msgid "" | |||
3808 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3992 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3809 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3993 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3810 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3994 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3811 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3995 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3812 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3996 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3813 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3997 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3814 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3998 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3815 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3999 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3816 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4000 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3817 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4001 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3818 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4002 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3819 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4003 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3820 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4004 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3821 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4005 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3822 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4006 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3823 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4007 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3824 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4008 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3825 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4009 | "EstablishConnectionToPeerViaProtocolValues = " |
3826 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4010 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3827 | "EstablishConnectionToPeerViaProtocolValue } " | 4011 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4012 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4013 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4014 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4015 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3828 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4016 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3829 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4017 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3830 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4018 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3831 | "off = \"0\" ;<br/><br/>" | 4019 | "><br/>" |
3832 | msgstr "" | 4020 | msgstr "" |
3833 | 4021 | ||
3834 | #: template/news/index.html.j2:46 | 4022 | #: template/news/index.html.j2:46 |
@@ -3839,10 +4027,6 @@ msgstr "뉴스 아카이브:" | |||
3839 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4027 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3840 | msgstr "" | 4028 | msgstr "" |
3841 | 4029 | ||
3842 | #: template/probnat/index.html.j2:21 | ||
3843 | msgid "Milestone 7" | ||
3844 | msgstr "" | ||
3845 | |||
3846 | #: template/probnat/index.html.j2:28 | 4030 | #: template/probnat/index.html.j2:28 |
3847 | msgid "" | 4031 | msgid "" |
3848 | "This project was funded through the NGI Assure Fund, a fund established by " | 4032 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/messages.pot b/locale/messages.pot index df5b0c12..f48fe107 100644 --- a/locale/messages.pot +++ b/locale/messages.pot | |||
@@ -8,14 +8,14 @@ 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: 2023-06-02 19:17+0200\n" | 11 | "POT-Creation-Date: 2023-08-25 08:34+0200\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" |
15 | "MIME-Version: 1.0\n" | 15 | "MIME-Version: 1.0\n" |
16 | "Content-Type: text/plain; charset=utf-8\n" | 16 | "Content-Type: text/plain; charset=utf-8\n" |
17 | "Content-Transfer-Encoding: 8bit\n" | 17 | "Content-Transfer-Encoding: 8bit\n" |
18 | "Generated-By: Babel 2.11.0\n" | 18 | "Generated-By: Babel 2.9.1\n" |
19 | 19 | ||
20 | #: common/base.j2:5 common/news.j2:5 | 20 | #: common/base.j2:5 common/news.j2:5 |
21 | msgid "GNUnet" | 21 | msgid "GNUnet" |
@@ -3029,11 +3029,12 @@ msgstr "" | |||
3029 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3029 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3030 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3030 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3031 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3031 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3032 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3032 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3033 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3033 | msgid "NGI Assure project: Layer-2-Overlay" | 3034 | msgid "NGI Assure project: Layer-2-Overlay" |
3034 | msgstr "" | 3035 | msgstr "" |
3035 | 3036 | ||
3036 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3037 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3037 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3038 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3038 | msgid "Project motivation" | 3039 | msgid "Project motivation" |
3039 | msgstr "" | 3040 | msgstr "" |
@@ -3042,7 +3043,7 @@ msgstr "" | |||
3042 | msgid "New Test Framework" | 3043 | msgid "New Test Framework" |
3043 | msgstr "" | 3044 | msgstr "" |
3044 | 3045 | ||
3045 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3046 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3046 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3047 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3047 | msgid "Milestones" | 3048 | msgid "Milestones" |
3048 | msgstr "" | 3049 | msgstr "" |
@@ -3071,13 +3072,25 @@ msgstr "" | |||
3071 | msgid "Milestone 6" | 3072 | msgid "Milestone 6" |
3072 | msgstr "" | 3073 | msgstr "" |
3073 | 3074 | ||
3074 | #: template/l2o/index.html.j2:28 | 3075 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3076 | msgid "Milestone 7" | ||
3077 | msgstr "" | ||
3078 | |||
3079 | #: template/l2o/index.html.j2:23 | ||
3080 | msgid "Milestone 8" | ||
3081 | msgstr "" | ||
3082 | |||
3083 | #: template/l2o/index.html.j2:24 | ||
3084 | msgid "Milestone 9" | ||
3085 | msgstr "" | ||
3086 | |||
3087 | #: template/l2o/index.html.j2:31 | ||
3075 | msgid "" | 3088 | msgid "" |
3076 | "This project was funded through the NGI Assure Fund, a fund established " | 3089 | "This project was funded through the NGI Assure Fund, a fund established " |
3077 | "by <a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3090 | "by <a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3078 | msgstr "" | 3091 | msgstr "" |
3079 | 3092 | ||
3080 | #: template/l2o/index.html.j2:40 | 3093 | #: template/l2o/index.html.j2:43 |
3081 | msgid "" | 3094 | msgid "" |
3082 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3095 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3083 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3096 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3102,15 +3115,15 @@ msgid "" | |||
3102 | "href=\"#milestones\">milestones</a>." | 3115 | "href=\"#milestones\">milestones</a>." |
3103 | msgstr "" | 3116 | msgstr "" |
3104 | 3117 | ||
3105 | #: template/l2o/index.html.j2:51 | 3118 | #: template/l2o/index.html.j2:54 |
3106 | msgid "New Test Framwork" | 3119 | msgid "New Test Framwork" |
3107 | msgstr "" | 3120 | msgstr "" |
3108 | 3121 | ||
3109 | #: template/l2o/index.html.j2:55 | 3122 | #: template/l2o/index.html.j2:58 |
3110 | msgid "Command Style Pattern" | 3123 | msgid "Command Style Pattern" |
3111 | msgstr "" | 3124 | msgstr "" |
3112 | 3125 | ||
3113 | #: template/l2o/index.html.j2:59 | 3126 | #: template/l2o/index.html.j2:62 |
3114 | msgid "" | 3127 | msgid "" |
3115 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3128 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3116 | "href=\"https://docs.taler.net/developers-manual.html#testing-" | 3129 | "href=\"https://docs.taler.net/developers-manual.html#testing-" |
@@ -3126,11 +3139,11 @@ msgid "" | |||
3126 | "href=\"testng.html\">testing ng documentation</a>." | 3139 | "href=\"testng.html\">testing ng documentation</a>." |
3127 | msgstr "" | 3140 | msgstr "" |
3128 | 3141 | ||
3129 | #: template/l2o/index.html.j2:65 | 3142 | #: template/l2o/index.html.j2:68 |
3130 | msgid "Netjails" | 3143 | msgid "Netjails" |
3131 | msgstr "" | 3144 | msgstr "" |
3132 | 3145 | ||
3133 | #: template/l2o/index.html.j2:69 | 3146 | #: template/l2o/index.html.j2:72 |
3134 | msgid "" | 3147 | msgid "" |
3135 | "To do extensive testing of the new transport implementation one needs to " | 3148 | "To do extensive testing of the new transport implementation one needs to " |
3136 | "simulate various network topologies to enable faking network " | 3149 | "simulate various network topologies to enable faking network " |
@@ -3146,11 +3159,11 @@ msgid "" | |||
3146 | " <a href=\"testng.html\">testing ng documentation</a>." | 3159 | " <a href=\"testng.html\">testing ng documentation</a>." |
3147 | msgstr "" | 3160 | msgstr "" |
3148 | 3161 | ||
3149 | #: template/l2o/index.html.j2:79 | 3162 | #: template/l2o/index.html.j2:82 |
3150 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3163 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3151 | msgstr "" | 3164 | msgstr "" |
3152 | 3165 | ||
3153 | #: template/l2o/index.html.j2:82 | 3166 | #: template/l2o/index.html.j2:85 |
3154 | msgid "" | 3167 | msgid "" |
3155 | "The first subtask consists of implementing a framework for setting up " | 3168 | "The first subtask consists of implementing a framework for setting up " |
3156 | "VLANs between network namespaces and a framework to test communication " | 3169 | "VLANs between network namespaces and a framework to test communication " |
@@ -3165,18 +3178,18 @@ msgid "" | |||
3165 | "and transfer data.</li> </ul></br>" | 3178 | "and transfer data.</li> </ul></br>" |
3166 | msgstr "" | 3179 | msgstr "" |
3167 | 3180 | ||
3168 | #: template/l2o/index.html.j2:94 | 3181 | #: template/l2o/index.html.j2:97 |
3169 | msgid "" | 3182 | msgid "" |
3170 | "First MVP which uses the TCP communicator to send messages between peers." | 3183 | "First MVP which uses the TCP communicator to send messages between peers." |
3171 | " The deliverable can be verified through out the specific test cases " | 3184 | " The deliverable can be verified through out the specific test cases " |
3172 | "running in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3185 | "running in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3173 | msgstr "" | 3186 | msgstr "" |
3174 | 3187 | ||
3175 | #: template/l2o/index.html.j2:102 | 3188 | #: template/l2o/index.html.j2:105 |
3176 | msgid "Milestone 2 Enhancing Test Framework" | 3189 | msgid "Milestone 2 Enhancing Test Framework" |
3177 | msgstr "" | 3190 | msgstr "" |
3178 | 3191 | ||
3179 | #: template/l2o/index.html.j2:105 | 3192 | #: template/l2o/index.html.j2:108 |
3180 | msgid "" | 3193 | msgid "" |
3181 | "To test more complex functionality we need to enhance the capabilities of" | 3194 | "To test more complex functionality we need to enhance the capabilities of" |
3182 | " the testing framework. Hooks for performance measurement will be " | 3195 | " the testing framework. Hooks for performance measurement will be " |
@@ -3184,18 +3197,18 @@ msgid "" | |||
3184 | "<li>Block execution of commands at a peer. (Barriers).</li> </ul>" | 3197 | "<li>Block execution of commands at a peer. (Barriers).</li> </ul>" |
3185 | msgstr "" | 3198 | msgstr "" |
3186 | 3199 | ||
3187 | #: template/l2o/index.html.j2:115 | 3200 | #: template/l2o/index.html.j2:118 |
3188 | msgid "" | 3201 | msgid "" |
3189 | "Outcome of this deliverable are advanced test cases (again verifiable in " | 3202 | "Outcome of this deliverable are advanced test cases (again verifiable in " |
3190 | "the GNUnet continuous integration (CI)). <a " | 3203 | "the GNUnet continuous integration (CI)). <a " |
3191 | "href=\"mile2.html\">Details</a>" | 3204 | "href=\"mile2.html\">Details</a>" |
3192 | msgstr "" | 3205 | msgstr "" |
3193 | 3206 | ||
3194 | #: template/l2o/index.html.j2:123 | 3207 | #: template/l2o/index.html.j2:126 |
3195 | msgid "Milestone 3 UDP integration" | 3208 | msgid "Milestone 3 UDP integration" |
3196 | msgstr "" | 3209 | msgstr "" |
3197 | 3210 | ||
3198 | #: template/l2o/index.html.j2:126 | 3211 | #: template/l2o/index.html.j2:129 |
3199 | msgid "" | 3212 | msgid "" |
3200 | "With this subtask I will implement enhanced L2O features like using " | 3213 | "With this subtask I will implement enhanced L2O features like using " |
3201 | "unidirectional transport protocols with backchannels. Addresses by which " | 3214 | "unidirectional transport protocols with backchannels. Addresses by which " |
@@ -3205,18 +3218,18 @@ msgid "" | |||
3205 | "communication and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3218 | "communication and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3206 | msgstr "" | 3219 | msgstr "" |
3207 | 3220 | ||
3208 | #: template/l2o/index.html.j2:136 | 3221 | #: template/l2o/index.html.j2:139 |
3209 | msgid "" | 3222 | msgid "" |
3210 | "The CI contains test cases which uses the UDP protocol to message between" | 3223 | "The CI contains test cases which uses the UDP protocol to message between" |
3211 | " peers and to learn about “foreign” peers. <a " | 3224 | " peers and to learn about “foreign” peers. <a " |
3212 | "href=\"mile3.html\">Details</a>" | 3225 | "href=\"mile3.html\">Details</a>" |
3213 | msgstr "" | 3226 | msgstr "" |
3214 | 3227 | ||
3215 | #: template/l2o/index.html.j2:144 | 3228 | #: template/l2o/index.html.j2:147 |
3216 | msgid "Milestone 4 Distance Vector" | 3229 | msgid "Milestone 4 Distance Vector" |
3217 | msgstr "" | 3230 | msgstr "" |
3218 | 3231 | ||
3219 | #: template/l2o/index.html.j2:147 | 3232 | #: template/l2o/index.html.j2:150 |
3220 | msgid "" | 3233 | msgid "" |
3221 | "In this subtask I will enhance connectivity to peers not directly " | 3234 | "In this subtask I will enhance connectivity to peers not directly " |
3222 | "connected. Therefore peers have to act as relay. To achieve this there is" | 3235 | "connected. Therefore peers have to act as relay. To achieve this there is" |
@@ -3228,7 +3241,7 @@ msgid "" | |||
3228 | "to a peer we call it inverse path." | 3241 | "to a peer we call it inverse path." |
3229 | msgstr "" | 3242 | msgstr "" |
3230 | 3243 | ||
3231 | #: template/l2o/index.html.j2:153 | 3244 | #: template/l2o/index.html.j2:156 |
3232 | msgid "" | 3245 | msgid "" |
3233 | "The CI contains test cases with a setup of peers not connected directly. " | 3246 | "The CI contains test cases with a setup of peers not connected directly. " |
3234 | "The test cases proof that each peer can reach any other peer. We have " | 3247 | "The test cases proof that each peer can reach any other peer. We have " |
@@ -3236,18 +3249,18 @@ msgid "" | |||
3236 | "href=\"mile4.html\">Details</a>" | 3249 | "href=\"mile4.html\">Details</a>" |
3237 | msgstr "" | 3250 | msgstr "" |
3238 | 3251 | ||
3239 | #: template/l2o/index.html.j2:160 | 3252 | #: template/l2o/index.html.j2:163 |
3240 | msgid "Milestone 5 NAT Traversal" | 3253 | msgid "Milestone 5 NAT Traversal" |
3241 | msgstr "" | 3254 | msgstr "" |
3242 | 3255 | ||
3243 | #: template/l2o/index.html.j2:163 | 3256 | #: template/l2o/index.html.j2:166 |
3244 | msgid "" | 3257 | msgid "" |
3245 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3258 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3246 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3259 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3247 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3260 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3248 | msgstr "" | 3261 | msgstr "" |
3249 | 3262 | ||
3250 | #: template/l2o/index.html.j2:173 | 3263 | #: template/l2o/index.html.j2:176 |
3251 | msgid "" | 3264 | msgid "" |
3252 | "The CI contains test case with a peer setup containing peer behind a NAT." | 3265 | "The CI contains test case with a peer setup containing peer behind a NAT." |
3253 | " The test cases proof that each peer can be reached, even if that peer is" | 3266 | " The test cases proof that each peer can be reached, even if that peer is" |
@@ -3257,11 +3270,11 @@ msgid "" | |||
3257 | "href=\"mile5.html\">Details</a>" | 3270 | "href=\"mile5.html\">Details</a>" |
3258 | msgstr "" | 3271 | msgstr "" |
3259 | 3272 | ||
3260 | #: template/l2o/index.html.j2:180 | 3273 | #: template/l2o/index.html.j2:183 |
3261 | msgid "Milestone 6 Optimization" | 3274 | msgid "Milestone 6 Optimization" |
3262 | msgstr "" | 3275 | msgstr "" |
3263 | 3276 | ||
3264 | #: template/l2o/index.html.j2:183 | 3277 | #: template/l2o/index.html.j2:186 |
3265 | msgid "" | 3278 | msgid "" |
3266 | "In this subtask I will implement algorithms (flow and congestion control," | 3279 | "In this subtask I will implement algorithms (flow and congestion control," |
3267 | " quality of service optimizations) which will select the optimal " | 3280 | " quality of service optimizations) which will select the optimal " |
@@ -3278,7 +3291,7 @@ msgid "" | |||
3278 | "<li>Performance analysis.</li> </ul>" | 3291 | "<li>Performance analysis.</li> </ul>" |
3279 | msgstr "" | 3292 | msgstr "" |
3280 | 3293 | ||
3281 | #: template/l2o/index.html.j2:203 | 3294 | #: template/l2o/index.html.j2:206 |
3282 | msgid "" | 3295 | msgid "" |
3283 | "The test cases in the CI are measuring the performance gains. This " | 3296 | "The test cases in the CI are measuring the performance gains. This " |
3284 | "measurement can be compared with the measurement of milestone 5. Again " | 3297 | "measurement can be compared with the measurement of milestone 5. Again " |
@@ -3287,9 +3300,66 @@ msgid "" | |||
3287 | "href=\"mile6.html\">Details</a>." | 3300 | "href=\"mile6.html\">Details</a>." |
3288 | msgstr "" | 3301 | msgstr "" |
3289 | 3302 | ||
3303 | #: template/l2o/index.html.j2:214 | ||
3304 | msgid "Milestone 7 Removing deprecated code" | ||
3305 | msgstr "" | ||
3306 | |||
3307 | #: template/l2o/index.html.j2:217 | ||
3308 | msgid "" | ||
3309 | "The code of the old transport API and of the ATS API will be removed from" | ||
3310 | " the code base. This is mainly the use of the API in the Core layer, and " | ||
3311 | "suggesting addresses to connect to other peers in all kinds of other " | ||
3312 | "GNUnet layers. Additionally all tests which rely on the removed code will" | ||
3313 | " be set inactive. All usages of the old APIs will be removed. If it is " | ||
3314 | "not much work to replace the old with the new API this will be done " | ||
3315 | "directly, otherwise there will be a TODO comment what needs to be doneto " | ||
3316 | "make that part of the code working again with the new code. Documentation" | ||
3317 | " of code that will be deleted without replacement, because the " | ||
3318 | "functionality is missing in the new API." | ||
3319 | msgstr "" | ||
3320 | |||
3321 | #: template/l2o/index.html.j2:228 | ||
3322 | msgid "" | ||
3323 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3324 | "documentation of what is necessary for the integration of the new API, or" | ||
3325 | " if the effort for this is as high as the documentation directly the " | ||
3326 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3327 | msgstr "" | ||
3328 | |||
3329 | #: template/l2o/index.html.j2:236 | ||
3330 | msgid "Milestone 8 Make GNUnet start again" | ||
3331 | msgstr "" | ||
3332 | |||
3333 | #: template/l2o/index.html.j2:239 | ||
3334 | msgid "" | ||
3335 | "All missing implementations of the new API will be finished, necessary to" | ||
3336 | " make GNUnet start and being usable for its basic functionality (DHT, " | ||
3337 | "GNS, CADET, FS, Messenger …)." | ||
3338 | msgstr "" | ||
3339 | |||
3340 | #: template/l2o/index.html.j2:246 | ||
3341 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3342 | msgstr "" | ||
3343 | |||
3344 | #: template/l2o/index.html.j2:252 | ||
3345 | msgid "Milestone 9 Testing and Fixing" | ||
3346 | msgstr "" | ||
3347 | |||
3348 | #: template/l2o/index.html.j2:255 | ||
3349 | msgid "" | ||
3350 | "Because all integration tests are deactivated, and there are no resources" | ||
3351 | " to rewrite them at the time being, extensive manual testing and " | ||
3352 | "certainly bug fixing is necessary." | ||
3353 | msgstr "" | ||
3354 | |||
3355 | #: template/l2o/index.html.j2:262 | ||
3356 | msgid "GNUnet release running with new API." | ||
3357 | msgstr "" | ||
3358 | |||
3290 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3359 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3291 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3360 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3292 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3361 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3362 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3293 | #: template/l2o/testng.html.j2:13 | 3363 | #: template/l2o/testng.html.j2:13 |
3294 | msgid "Project main page" | 3364 | msgid "Project main page" |
3295 | msgstr "" | 3365 | msgstr "" |
@@ -3742,6 +3812,120 @@ msgid "" | |||
3742 | "concretely." | 3812 | "concretely." |
3743 | msgstr "" | 3813 | msgstr "" |
3744 | 3814 | ||
3815 | #: template/l2o/mile7.html.j2:21 | ||
3816 | msgid "Marked old transport API as deprecated" | ||
3817 | msgstr "" | ||
3818 | |||
3819 | #: template/l2o/mile7.html.j2:23 | ||
3820 | msgid "" | ||
3821 | "To make the search for the old API methods easier, those methods were " | ||
3822 | "marked as deprecated in their header files.</br></br> See branch " | ||
3823 | "l20integration revision 664286d." | ||
3824 | msgstr "" | ||
3825 | |||
3826 | #: template/l2o/mile7.html.j2:31 | ||
3827 | msgid "Removed usage of old transport API methods" | ||
3828 | msgstr "" | ||
3829 | |||
3830 | #: template/l2o/mile7.html.j2:33 | ||
3831 | msgid "" | ||
3832 | "Removed usage of old transport API methods and exchanged them with API " | ||
3833 | "methods of L2O or deleted without replacement, if there is no " | ||
3834 | "corresponding functionality in L2O.</br></br> In the process, the " | ||
3835 | "subsystems cadet, core, dhtu, fs and topology were touched.</br></br> The" | ||
3836 | " blacklist and friend functionality in subsystem topology was deleted " | ||
3837 | "without replacement, as well as the bandwith allocation in the fs (file " | ||
3838 | "sharing) subsystem.</br></br> In the transport subsystem itself, old API " | ||
3839 | "methods are still used until the code is finally removed in Milestone 9. " | ||
3840 | "There is a cli tool gnunet-transport in the transport subsystem which " | ||
3841 | "needs be rewritten partially to get infromation from L2O which can not " | ||
3842 | "retrieved via the old API anymore.</br></br> Additionally there is a " | ||
3843 | "peerinfo cli tool gnunet-peerinfo, which needs to be rewritten partially " | ||
3844 | "too.</br></br> See branch l20integration revision b78f993." | ||
3845 | msgstr "" | ||
3846 | |||
3847 | #: template/l2o/mile7.html.j2:49 | ||
3848 | msgid "Deactivated tests which rely on old transport API methods" | ||
3849 | msgstr "" | ||
3850 | |||
3851 | #: template/l2o/mile7.html.j2:51 | ||
3852 | msgid "" | ||
3853 | "All test which rely on the old transport API methods were deactivated. " | ||
3854 | "They are still in the code base, but they just wouldn't work.</br></br> " | ||
3855 | "See branch l20integration revision 72b4f42." | ||
3856 | msgstr "" | ||
3857 | |||
3858 | #: template/l2o/mile8.html.j2:21 | ||
3859 | msgid "Added command to execute a script" | ||
3860 | msgstr "" | ||
3861 | |||
3862 | #: template/l2o/mile8.html.j2:23 | ||
3863 | msgid "" | ||
3864 | "A command to start any kind of script was added. As of now this command " | ||
3865 | "blocks until the script finished. In the context of this milestone this " | ||
3866 | "command is later used to execute a script which blocks until it finds a " | ||
3867 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3868 | msgstr "" | ||
3869 | |||
3870 | #: template/l2o/mile8.html.j2:31 | ||
3871 | msgid "Added generic start script for test cases" | ||
3872 | msgstr "" | ||
3873 | |||
3874 | #: template/l2o/mile8.html.j2:33 | ||
3875 | msgid "" | ||
3876 | "We do not want to have a specific start script for every test case. This " | ||
3877 | "start script asks for a test case configuration to use.</br></br> See " | ||
3878 | "branch l20integration revision 80971b6." | ||
3879 | msgstr "" | ||
3880 | |||
3881 | #: template/l2o/mile8.html.j2:41 | ||
3882 | msgid "Moved start peer command to testing subsystem" | ||
3883 | msgstr "" | ||
3884 | |||
3885 | #: template/l2o/mile8.html.j2:43 | ||
3886 | msgid "" | ||
3887 | "A start script was added, that can be used by test cases in all " | ||
3888 | "subsystems, and which starts the new transport subsystem.</br></br> See " | ||
3889 | "branch l20integration revision 03a5d17." | ||
3890 | msgstr "" | ||
3891 | |||
3892 | #: template/l2o/mile8.html.j2:51 | ||
3893 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3894 | msgstr "" | ||
3895 | |||
3896 | #: template/l2o/mile8.html.j2:53 | ||
3897 | msgid "" | ||
3898 | "This testcase just runs to peers with the new transport subsystem and " | ||
3899 | "runs the command that executes a script that blocks until </br></br> See " | ||
3900 | "branch l20integration revision 4ba7b5f." | ||
3901 | msgstr "" | ||
3902 | |||
3903 | #: template/l2o/mile8.html.j2:61 | ||
3904 | msgid "Manually testing" | ||
3905 | msgstr "" | ||
3906 | |||
3907 | #: template/l2o/mile8.html.j2:63 | ||
3908 | msgid "" | ||
3909 | "With the above mentioned test case, it was possible to get GNUnet running" | ||
3910 | " with the new transport (L2O) subsystem, do manually testing. Some bugs " | ||
3911 | "were already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is " | ||
3912 | "not calling GNUNET_TRANSPORT_core_receive_continue. See branch " | ||
3913 | "l20integration revision 61bbc04.</li> <li>Fixed bug that QueueEntry of " | ||
3914 | "another queue still holds reference to PendingMessage. See branch " | ||
3915 | "l20integration revision aec63bf.</li> </ul>" | ||
3916 | msgstr "" | ||
3917 | |||
3918 | #: template/l2o/mile8.html.j2:73 | ||
3919 | msgid "Status" | ||
3920 | msgstr "" | ||
3921 | |||
3922 | #: template/l2o/mile8.html.j2:75 | ||
3923 | msgid "" | ||
3924 | "The core and cadet subsystems were manually tested regarding integration " | ||
3925 | "with transport. They are boh working. Next subsystems to test: dhtu, fs " | ||
3926 | "and topology." | ||
3927 | msgstr "" | ||
3928 | |||
3745 | #: template/l2o/testng.html.j2:21 | 3929 | #: template/l2o/testng.html.j2:21 |
3746 | msgid "Netjail setup and execution" | 3930 | msgid "Netjail setup and execution" |
3747 | msgstr "" | 3931 | msgstr "" |
@@ -3849,29 +4033,32 @@ msgid "" | |||
3849 | "\"libgnunet_test_transport_plugin_cmd_\", PluginName ;<br/><br/> " | 4033 | "\"libgnunet_test_transport_plugin_cmd_\", PluginName ;<br/><br/> " |
3850 | "GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/><br/> KValue = " | 4034 | "GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/><br/> KValue = " |
3851 | "EstablishConnectionToPeerViaProtocol ;<br/><br/> IndexOfSubnetRouter = " | 4035 | "EstablishConnectionToPeerViaProtocol ;<br/><br/> IndexOfSubnetRouter = " |
3852 | "Zero | NaturalNumber ;<br/><br/> RValue = \"{\", ProtocolPortToOpen, " | 4036 | "Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|\", OpenUDP " |
3853 | "\":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\"," | 4037 | ";<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", NodeIndexInSubnet " |
3854 | " NodeIndexInSubnet ;<br/><br/> PValue = " | 4038 | ";<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, { \"|\", " |
3855 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4039 | "\"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" " |
3856 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" " | ||
3857 | ";<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> " | 4040 | ";<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> " |
3858 | "PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> " | 4041 | "PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> " |
3859 | "IndexOfGlobalNode = Zero | NaturalNumber ;<br/><br/> " | 4042 | "IndexOfGlobalNode = Zero | NaturalNumber ;<br/><br/> " |
3860 | "EstablishConnectionToPeerViaProtocol = \"{\" \"connect\", \":\" " | 4043 | "EstablishConnectionToPeerViaProtocol = \"{\" \"connect\", \":\" " |
3861 | "EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/><br/> " | 4044 | "EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/><br/> OpenTCP = " |
3862 | "ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = On " | 4045 | "OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP = OpenUDPNoSource" |
3863 | "| Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4046 | " | OpenUDPWithSource ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " |
3864 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" " | 4047 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" " |
3865 | "| Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | " | 4048 | "| Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | " |
3866 | "\"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | " | 4049 | "\"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | " |
3867 | "\"Z\" | \"a\" | ... | \"z\";<br/><br/> " | 4050 | "\"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3868 | "EstablishConnectionToPeerViaProtocolValues = " | 4051 | "EstablishConnectionToPeerViaProtocolValues = " |
3869 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4052 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3870 | "EstablishConnectionToPeerViaProtocolValue } " | 4053 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = " |
3871 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4054 | "\"{tcp_port:\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = " |
3872 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off =" | 4055 | "\"{udp_port:\", switch, \"}\" ;<br/><br/> OpenTCPWithSource = " |
3873 | " 0 ;<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" " | 4056 | "\"{tcp_port:\", SubnetPeer, { \"tcp_port\", SubnetPeer } ;<br/><br/> " |
3874 | ";<br/><br/> off = \"0\" ;<br/><br/>" | 4057 | "OpenTUDWithSource = \"{udp_port:\", SubnetPeer, { \"udp_port\", " |
4058 | "SubnetPeer } ;<br/><br/> EstablishConnectionToPeerViaProtocolValue = " | ||
4059 | "\"{\", ( GlobalPeer | SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> " | ||
4060 | "switch = On | Off ;<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On" | ||
4061 | " = 1 ;<br/><br/> Off = 0 ;<br/><br/>" | ||
3875 | msgstr "" | 4062 | msgstr "" |
3876 | 4063 | ||
3877 | #: template/news/index.html.j2:46 | 4064 | #: template/news/index.html.j2:46 |
@@ -3882,10 +4069,6 @@ msgstr "" | |||
3882 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4069 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3883 | msgstr "" | 4070 | msgstr "" |
3884 | 4071 | ||
3885 | #: template/probnat/index.html.j2:21 | ||
3886 | msgid "Milestone 7" | ||
3887 | msgstr "" | ||
3888 | |||
3889 | #: template/probnat/index.html.j2:28 | 4072 | #: template/probnat/index.html.j2:28 |
3890 | msgid "" | 4073 | msgid "" |
3891 | "This project was funded through the NGI Assure Fund, a fund established " | 4074 | "This project was funded through the NGI Assure Fund, a fund established " |
diff --git a/locale/pt/LC_MESSAGES/messages.po b/locale/pt/LC_MESSAGES/messages.po index d02c658e..3b63432f 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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" |
@@ -2967,11 +2967,12 @@ msgstr "" | |||
2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 2967 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 2968 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 2969 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
2970 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 2970 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
2971 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
2971 | msgid "NGI Assure project: Layer-2-Overlay" | 2972 | msgid "NGI Assure project: Layer-2-Overlay" |
2972 | msgstr "" | 2973 | msgstr "" |
2973 | 2974 | ||
2974 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 2975 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
2975 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 2976 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
2976 | msgid "Project motivation" | 2977 | msgid "Project motivation" |
2977 | msgstr "" | 2978 | msgstr "" |
@@ -2980,7 +2981,7 @@ msgstr "" | |||
2980 | msgid "New Test Framework" | 2981 | msgid "New Test Framework" |
2981 | msgstr "" | 2982 | msgstr "" |
2982 | 2983 | ||
2983 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 2984 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
2984 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 2985 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
2985 | msgid "Milestones" | 2986 | msgid "Milestones" |
2986 | msgstr "" | 2987 | msgstr "" |
@@ -3009,13 +3010,25 @@ msgstr "" | |||
3009 | msgid "Milestone 6" | 3010 | msgid "Milestone 6" |
3010 | msgstr "" | 3011 | msgstr "" |
3011 | 3012 | ||
3012 | #: template/l2o/index.html.j2:28 | 3013 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3014 | msgid "Milestone 7" | ||
3015 | msgstr "" | ||
3016 | |||
3017 | #: template/l2o/index.html.j2:23 | ||
3018 | msgid "Milestone 8" | ||
3019 | msgstr "" | ||
3020 | |||
3021 | #: template/l2o/index.html.j2:24 | ||
3022 | msgid "Milestone 9" | ||
3023 | msgstr "" | ||
3024 | |||
3025 | #: template/l2o/index.html.j2:31 | ||
3013 | msgid "" | 3026 | msgid "" |
3014 | "This project was funded through the NGI Assure Fund, a fund established by " | 3027 | "This project was funded through the NGI Assure Fund, a fund established by " |
3015 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3028 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3016 | msgstr "" | 3029 | msgstr "" |
3017 | 3030 | ||
3018 | #: template/l2o/index.html.j2:40 | 3031 | #: template/l2o/index.html.j2:43 |
3019 | msgid "" | 3032 | msgid "" |
3020 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3033 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3021 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3034 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3039,15 +3052,15 @@ msgid "" | |||
3039 | "href=\"#milestones\">milestones</a>." | 3052 | "href=\"#milestones\">milestones</a>." |
3040 | msgstr "" | 3053 | msgstr "" |
3041 | 3054 | ||
3042 | #: template/l2o/index.html.j2:51 | 3055 | #: template/l2o/index.html.j2:54 |
3043 | msgid "New Test Framwork" | 3056 | msgid "New Test Framwork" |
3044 | msgstr "" | 3057 | msgstr "" |
3045 | 3058 | ||
3046 | #: template/l2o/index.html.j2:55 | 3059 | #: template/l2o/index.html.j2:58 |
3047 | msgid "Command Style Pattern" | 3060 | msgid "Command Style Pattern" |
3048 | msgstr "" | 3061 | msgstr "" |
3049 | 3062 | ||
3050 | #: template/l2o/index.html.j2:59 | 3063 | #: template/l2o/index.html.j2:62 |
3051 | msgid "" | 3064 | msgid "" |
3052 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3065 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3053 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3066 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3062,11 +3075,11 @@ msgid "" | |||
3062 | "html\">testing ng documentation</a>." | 3075 | "html\">testing ng documentation</a>." |
3063 | msgstr "" | 3076 | msgstr "" |
3064 | 3077 | ||
3065 | #: template/l2o/index.html.j2:65 | 3078 | #: template/l2o/index.html.j2:68 |
3066 | msgid "Netjails" | 3079 | msgid "Netjails" |
3067 | msgstr "" | 3080 | msgstr "" |
3068 | 3081 | ||
3069 | #: template/l2o/index.html.j2:69 | 3082 | #: template/l2o/index.html.j2:72 |
3070 | msgid "" | 3083 | msgid "" |
3071 | "To do extensive testing of the new transport implementation one needs to " | 3084 | "To do extensive testing of the new transport implementation one needs to " |
3072 | "simulate various network topologies to enable faking network characteristics " | 3085 | "simulate various network topologies to enable faking network characteristics " |
@@ -3082,11 +3095,11 @@ msgid "" | |||
3082 | "documentation</a>." | 3095 | "documentation</a>." |
3083 | msgstr "" | 3096 | msgstr "" |
3084 | 3097 | ||
3085 | #: template/l2o/index.html.j2:79 | 3098 | #: template/l2o/index.html.j2:82 |
3086 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3099 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3087 | msgstr "" | 3100 | msgstr "" |
3088 | 3101 | ||
3089 | #: template/l2o/index.html.j2:82 | 3102 | #: template/l2o/index.html.j2:85 |
3090 | msgid "" | 3103 | msgid "" |
3091 | "The first subtask consists of implementing a framework for setting up VLANs " | 3104 | "The first subtask consists of implementing a framework for setting up VLANs " |
3092 | "between network namespaces and a framework to test communication between " | 3105 | "between network namespaces and a framework to test communication between " |
@@ -3100,18 +3113,18 @@ msgid "" | |||
3100 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3113 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3101 | msgstr "" | 3114 | msgstr "" |
3102 | 3115 | ||
3103 | #: template/l2o/index.html.j2:94 | 3116 | #: template/l2o/index.html.j2:97 |
3104 | msgid "" | 3117 | msgid "" |
3105 | "First MVP which uses the TCP communicator to send messages between peers. " | 3118 | "First MVP which uses the TCP communicator to send messages between peers. " |
3106 | "The deliverable can be verified through out the specific test cases running " | 3119 | "The deliverable can be verified through out the specific test cases running " |
3107 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3120 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3108 | msgstr "" | 3121 | msgstr "" |
3109 | 3122 | ||
3110 | #: template/l2o/index.html.j2:102 | 3123 | #: template/l2o/index.html.j2:105 |
3111 | msgid "Milestone 2 Enhancing Test Framework" | 3124 | msgid "Milestone 2 Enhancing Test Framework" |
3112 | msgstr "" | 3125 | msgstr "" |
3113 | 3126 | ||
3114 | #: template/l2o/index.html.j2:105 | 3127 | #: template/l2o/index.html.j2:108 |
3115 | msgid "" | 3128 | msgid "" |
3116 | "To test more complex functionality we need to enhance the capabilities of " | 3129 | "To test more complex functionality we need to enhance the capabilities of " |
3117 | "the testing framework. Hooks for performance measurement will be " | 3130 | "the testing framework. Hooks for performance measurement will be " |
@@ -3119,17 +3132,17 @@ msgid "" | |||
3119 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3132 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3120 | msgstr "" | 3133 | msgstr "" |
3121 | 3134 | ||
3122 | #: template/l2o/index.html.j2:115 | 3135 | #: template/l2o/index.html.j2:118 |
3123 | msgid "" | 3136 | msgid "" |
3124 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3137 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3125 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3138 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3126 | msgstr "" | 3139 | msgstr "" |
3127 | 3140 | ||
3128 | #: template/l2o/index.html.j2:123 | 3141 | #: template/l2o/index.html.j2:126 |
3129 | msgid "Milestone 3 UDP integration" | 3142 | msgid "Milestone 3 UDP integration" |
3130 | msgstr "" | 3143 | msgstr "" |
3131 | 3144 | ||
3132 | #: template/l2o/index.html.j2:126 | 3145 | #: template/l2o/index.html.j2:129 |
3133 | msgid "" | 3146 | msgid "" |
3134 | "With this subtask I will implement enhanced L2O features like using " | 3147 | "With this subtask I will implement enhanced L2O features like using " |
3135 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3148 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3139,17 +3152,17 @@ msgid "" | |||
3139 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3152 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3140 | msgstr "" | 3153 | msgstr "" |
3141 | 3154 | ||
3142 | #: template/l2o/index.html.j2:136 | 3155 | #: template/l2o/index.html.j2:139 |
3143 | msgid "" | 3156 | msgid "" |
3144 | "The CI contains test cases which uses the UDP protocol to message between " | 3157 | "The CI contains test cases which uses the UDP protocol to message between " |
3145 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3158 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3146 | msgstr "" | 3159 | msgstr "" |
3147 | 3160 | ||
3148 | #: template/l2o/index.html.j2:144 | 3161 | #: template/l2o/index.html.j2:147 |
3149 | msgid "Milestone 4 Distance Vector" | 3162 | msgid "Milestone 4 Distance Vector" |
3150 | msgstr "" | 3163 | msgstr "" |
3151 | 3164 | ||
3152 | #: template/l2o/index.html.j2:147 | 3165 | #: template/l2o/index.html.j2:150 |
3153 | msgid "" | 3166 | msgid "" |
3154 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3167 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3155 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3168 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3161,7 +3174,7 @@ msgid "" | |||
3161 | "path." | 3174 | "path." |
3162 | msgstr "" | 3175 | msgstr "" |
3163 | 3176 | ||
3164 | #: template/l2o/index.html.j2:153 | 3177 | #: template/l2o/index.html.j2:156 |
3165 | msgid "" | 3178 | msgid "" |
3166 | "The CI contains test cases with a setup of peers not connected directly. The " | 3179 | "The CI contains test cases with a setup of peers not connected directly. The " |
3167 | "test cases proof that each peer can reach any other peer. We have test cases " | 3180 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3169,18 +3182,18 @@ msgid "" | |||
3169 | "html\">Details</a>" | 3182 | "html\">Details</a>" |
3170 | msgstr "" | 3183 | msgstr "" |
3171 | 3184 | ||
3172 | #: template/l2o/index.html.j2:160 | 3185 | #: template/l2o/index.html.j2:163 |
3173 | msgid "Milestone 5 NAT Traversal" | 3186 | msgid "Milestone 5 NAT Traversal" |
3174 | msgstr "" | 3187 | msgstr "" |
3175 | 3188 | ||
3176 | #: template/l2o/index.html.j2:163 | 3189 | #: template/l2o/index.html.j2:166 |
3177 | msgid "" | 3190 | msgid "" |
3178 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3191 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3179 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3192 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3180 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3193 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3181 | msgstr "" | 3194 | msgstr "" |
3182 | 3195 | ||
3183 | #: template/l2o/index.html.j2:173 | 3196 | #: template/l2o/index.html.j2:176 |
3184 | msgid "" | 3197 | msgid "" |
3185 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3198 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3186 | "The test cases proof that each peer can be reached, even if that peer is " | 3199 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3190,11 +3203,11 @@ msgid "" | |||
3190 | "html\">Details</a>" | 3203 | "html\">Details</a>" |
3191 | msgstr "" | 3204 | msgstr "" |
3192 | 3205 | ||
3193 | #: template/l2o/index.html.j2:180 | 3206 | #: template/l2o/index.html.j2:183 |
3194 | msgid "Milestone 6 Optimization" | 3207 | msgid "Milestone 6 Optimization" |
3195 | msgstr "" | 3208 | msgstr "" |
3196 | 3209 | ||
3197 | #: template/l2o/index.html.j2:183 | 3210 | #: template/l2o/index.html.j2:186 |
3198 | msgid "" | 3211 | msgid "" |
3199 | "In this subtask I will implement algorithms (flow and congestion control, " | 3212 | "In this subtask I will implement algorithms (flow and congestion control, " |
3200 | "quality of service optimizations) which will select the optimal transport " | 3213 | "quality of service optimizations) which will select the optimal transport " |
@@ -3210,7 +3223,7 @@ msgid "" | |||
3210 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 3223 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3211 | msgstr "" | 3224 | msgstr "" |
3212 | 3225 | ||
3213 | #: template/l2o/index.html.j2:203 | 3226 | #: template/l2o/index.html.j2:206 |
3214 | msgid "" | 3227 | msgid "" |
3215 | "The test cases in the CI are measuring the performance gains. This " | 3228 | "The test cases in the CI are measuring the performance gains. This " |
3216 | "measurement can be compared with the measurement of milestone 5. Again one " | 3229 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -3218,9 +3231,66 @@ msgid "" | |||
3218 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 3231 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
3219 | msgstr "" | 3232 | msgstr "" |
3220 | 3233 | ||
3234 | #: template/l2o/index.html.j2:214 | ||
3235 | msgid "Milestone 7 Removing deprecated code" | ||
3236 | msgstr "" | ||
3237 | |||
3238 | #: template/l2o/index.html.j2:217 | ||
3239 | msgid "" | ||
3240 | "The code of the old transport API and of the ATS API will be removed from " | ||
3241 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
3242 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
3243 | "layers. Additionally all tests which rely on the removed code will be set " | ||
3244 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
3245 | "to replace the old with the new API this will be done directly, otherwise " | ||
3246 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
3247 | "code working again with the new code. Documentation of code that will be " | ||
3248 | "deleted without replacement, because the functionality is missing in the new " | ||
3249 | "API." | ||
3250 | msgstr "" | ||
3251 | |||
3252 | #: template/l2o/index.html.j2:228 | ||
3253 | msgid "" | ||
3254 | "Removed APIs from code base, deactivated dependent tests and either " | ||
3255 | "documentation of what is necessary for the integration of the new API, or if " | ||
3256 | "the effort for this is as high as the documentation directly the " | ||
3257 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
3258 | msgstr "" | ||
3259 | |||
3260 | #: template/l2o/index.html.j2:236 | ||
3261 | msgid "Milestone 8 Make GNUnet start again" | ||
3262 | msgstr "" | ||
3263 | |||
3264 | #: template/l2o/index.html.j2:239 | ||
3265 | msgid "" | ||
3266 | "All missing implementations of the new API will be finished, necessary to " | ||
3267 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
3268 | "CADET, FS, Messenger …)." | ||
3269 | msgstr "" | ||
3270 | |||
3271 | #: template/l2o/index.html.j2:246 | ||
3272 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
3273 | msgstr "" | ||
3274 | |||
3275 | #: template/l2o/index.html.j2:252 | ||
3276 | msgid "Milestone 9 Testing and Fixing" | ||
3277 | msgstr "" | ||
3278 | |||
3279 | #: template/l2o/index.html.j2:255 | ||
3280 | msgid "" | ||
3281 | "Because all integration tests are deactivated, and there are no resources to " | ||
3282 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
3283 | "fixing is necessary." | ||
3284 | msgstr "" | ||
3285 | |||
3286 | #: template/l2o/index.html.j2:262 | ||
3287 | msgid "GNUnet release running with new API." | ||
3288 | msgstr "" | ||
3289 | |||
3221 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 3290 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
3222 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 3291 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
3223 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 3292 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
3293 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
3224 | #: template/l2o/testng.html.j2:13 | 3294 | #: template/l2o/testng.html.j2:13 |
3225 | msgid "Project main page" | 3295 | msgid "Project main page" |
3226 | msgstr "" | 3296 | msgstr "" |
@@ -3648,6 +3718,120 @@ msgid "" | |||
3648 | "still too early to tackle this concretely." | 3718 | "still too early to tackle this concretely." |
3649 | msgstr "" | 3719 | msgstr "" |
3650 | 3720 | ||
3721 | #: template/l2o/mile7.html.j2:21 | ||
3722 | msgid "Marked old transport API as deprecated" | ||
3723 | msgstr "" | ||
3724 | |||
3725 | #: template/l2o/mile7.html.j2:23 | ||
3726 | msgid "" | ||
3727 | "To make the search for the old API methods easier, those methods were marked " | ||
3728 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
3729 | "revision 664286d." | ||
3730 | msgstr "" | ||
3731 | |||
3732 | #: template/l2o/mile7.html.j2:31 | ||
3733 | msgid "Removed usage of old transport API methods" | ||
3734 | msgstr "" | ||
3735 | |||
3736 | #: template/l2o/mile7.html.j2:33 | ||
3737 | msgid "" | ||
3738 | "Removed usage of old transport API methods and exchanged them with API " | ||
3739 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
3740 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
3741 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
3742 | "functionality in subsystem topology was deleted without replacement, as well " | ||
3743 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
3744 | "the transport subsystem itself, old API methods are still used until the " | ||
3745 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
3746 | "in the transport subsystem which needs be rewritten partially to get " | ||
3747 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
3748 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
3749 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
3750 | "b78f993." | ||
3751 | msgstr "" | ||
3752 | |||
3753 | #: template/l2o/mile7.html.j2:49 | ||
3754 | msgid "Deactivated tests which rely on old transport API methods" | ||
3755 | msgstr "" | ||
3756 | |||
3757 | #: template/l2o/mile7.html.j2:51 | ||
3758 | msgid "" | ||
3759 | "All test which rely on the old transport API methods were deactivated. They " | ||
3760 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
3761 | "branch l20integration revision 72b4f42." | ||
3762 | msgstr "" | ||
3763 | |||
3764 | #: template/l2o/mile8.html.j2:21 | ||
3765 | msgid "Added command to execute a script" | ||
3766 | msgstr "" | ||
3767 | |||
3768 | #: template/l2o/mile8.html.j2:23 | ||
3769 | msgid "" | ||
3770 | "A command to start any kind of script was added. As of now this command " | ||
3771 | "blocks until the script finished. In the context of this milestone this " | ||
3772 | "command is later used to execute a script which blocks until it finds a " | ||
3773 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
3774 | msgstr "" | ||
3775 | |||
3776 | #: template/l2o/mile8.html.j2:31 | ||
3777 | msgid "Added generic start script for test cases" | ||
3778 | msgstr "" | ||
3779 | |||
3780 | #: template/l2o/mile8.html.j2:33 | ||
3781 | msgid "" | ||
3782 | "We do not want to have a specific start script for every test case. This " | ||
3783 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
3784 | "l20integration revision 80971b6." | ||
3785 | msgstr "" | ||
3786 | |||
3787 | #: template/l2o/mile8.html.j2:41 | ||
3788 | msgid "Moved start peer command to testing subsystem" | ||
3789 | msgstr "" | ||
3790 | |||
3791 | #: template/l2o/mile8.html.j2:43 | ||
3792 | msgid "" | ||
3793 | "A start script was added, that can be used by test cases in all subsystems, " | ||
3794 | "and which starts the new transport subsystem.</br></br> See branch " | ||
3795 | "l20integration revision 03a5d17." | ||
3796 | msgstr "" | ||
3797 | |||
3798 | #: template/l2o/mile8.html.j2:51 | ||
3799 | msgid "Added Testcase that just runs two peers, and blocks" | ||
3800 | msgstr "" | ||
3801 | |||
3802 | #: template/l2o/mile8.html.j2:53 | ||
3803 | msgid "" | ||
3804 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
3805 | "the command that executes a script that blocks until </br></br> See branch " | ||
3806 | "l20integration revision 4ba7b5f." | ||
3807 | msgstr "" | ||
3808 | |||
3809 | #: template/l2o/mile8.html.j2:61 | ||
3810 | msgid "Manually testing" | ||
3811 | msgstr "" | ||
3812 | |||
3813 | #: template/l2o/mile8.html.j2:63 | ||
3814 | msgid "" | ||
3815 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
3816 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
3817 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
3818 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
3819 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
3820 | "holds reference to PendingMessage. See branch l20integration revision " | ||
3821 | "aec63bf.</li> </ul>" | ||
3822 | msgstr "" | ||
3823 | |||
3824 | #: template/l2o/mile8.html.j2:73 | ||
3825 | msgid "Status" | ||
3826 | msgstr "" | ||
3827 | |||
3828 | #: template/l2o/mile8.html.j2:75 | ||
3829 | msgid "" | ||
3830 | "The core and cadet subsystems were manually tested regarding integration " | ||
3831 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
3832 | "topology." | ||
3833 | msgstr "" | ||
3834 | |||
3651 | #: template/l2o/testng.html.j2:21 | 3835 | #: template/l2o/testng.html.j2:21 |
3652 | msgid "Netjail setup and execution" | 3836 | msgid "Netjail setup and execution" |
3653 | msgstr "" | 3837 | msgstr "" |
@@ -3750,27 +3934,31 @@ msgid "" | |||
3750 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 3934 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
3751 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 3935 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
3752 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 3936 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
3753 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 3937 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
3754 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 3938 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
3755 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 3939 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
3756 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 3940 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
3757 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 3941 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
3758 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 3942 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
3759 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 3943 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
3760 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 3944 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
3761 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 3945 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
3762 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 3946 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
3763 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 3947 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
3764 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 3948 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
3765 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 3949 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
3766 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 3950 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
3767 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 3951 | "EstablishConnectionToPeerViaProtocolValues = " |
3768 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 3952 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
3769 | "EstablishConnectionToPeerViaProtocolValue } " | 3953 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
3954 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
3955 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
3956 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
3957 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
3770 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 3958 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
3771 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 3959 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
3772 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 3960 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
3773 | "off = \"0\" ;<br/><br/>" | 3961 | "><br/>" |
3774 | msgstr "" | 3962 | msgstr "" |
3775 | 3963 | ||
3776 | #: template/news/index.html.j2:46 | 3964 | #: template/news/index.html.j2:46 |
@@ -3781,10 +3969,6 @@ msgstr "" | |||
3781 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 3969 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
3782 | msgstr "" | 3970 | msgstr "" |
3783 | 3971 | ||
3784 | #: template/probnat/index.html.j2:21 | ||
3785 | msgid "Milestone 7" | ||
3786 | msgstr "" | ||
3787 | |||
3788 | #: template/probnat/index.html.j2:28 | 3972 | #: template/probnat/index.html.j2:28 |
3789 | msgid "" | 3973 | msgid "" |
3790 | "This project was funded through the NGI Assure Fund, a fund established by " | 3974 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po index d6b33412..8c5d5575 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: 2023-06-02 19:17+0200\n" | 10 | "POT-Creation-Date: 2023-08-25 08:34+0200\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/" |
@@ -3749,11 +3749,12 @@ msgstr "聯絡資訊" | |||
3749 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 | 3749 | #: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 |
3750 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 | 3750 | #: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 |
3751 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 | 3751 | #: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 |
3752 | #: template/l2o/mile6.html.j2:7 template/l2o/testng.html.j2:7 | 3752 | #: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 |
3753 | #: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 | ||
3753 | msgid "NGI Assure project: Layer-2-Overlay" | 3754 | msgid "NGI Assure project: Layer-2-Overlay" |
3754 | msgstr "" | 3755 | msgstr "" |
3755 | 3756 | ||
3756 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:35 | 3757 | #: template/l2o/index.html.j2:13 template/l2o/index.html.j2:38 |
3757 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 | 3758 | #: template/probnat/index.html.j2:13 template/probnat/index.html.j2:35 |
3758 | #, fuzzy | 3759 | #, fuzzy |
3759 | #| msgid "Motivation" | 3760 | #| msgid "Motivation" |
@@ -3766,7 +3767,7 @@ msgstr "動機" | |||
3766 | msgid "New Test Framework" | 3767 | msgid "New Test Framework" |
3767 | msgstr "GNUnet 是一個框架" | 3768 | msgstr "GNUnet 是一個框架" |
3768 | 3769 | ||
3769 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:75 | 3770 | #: template/l2o/index.html.j2:15 template/l2o/index.html.j2:78 |
3770 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 | 3771 | #: template/probnat/index.html.j2:14 template/probnat/index.html.j2:64 |
3771 | msgid "Milestones" | 3772 | msgid "Milestones" |
3772 | msgstr "" | 3773 | msgstr "" |
@@ -3795,13 +3796,25 @@ msgstr "" | |||
3795 | msgid "Milestone 6" | 3796 | msgid "Milestone 6" |
3796 | msgstr "" | 3797 | msgstr "" |
3797 | 3798 | ||
3798 | #: template/l2o/index.html.j2:28 | 3799 | #: template/l2o/index.html.j2:22 template/probnat/index.html.j2:21 |
3800 | msgid "Milestone 7" | ||
3801 | msgstr "" | ||
3802 | |||
3803 | #: template/l2o/index.html.j2:23 | ||
3804 | msgid "Milestone 8" | ||
3805 | msgstr "" | ||
3806 | |||
3807 | #: template/l2o/index.html.j2:24 | ||
3808 | msgid "Milestone 9" | ||
3809 | msgstr "" | ||
3810 | |||
3811 | #: template/l2o/index.html.j2:31 | ||
3799 | msgid "" | 3812 | msgid "" |
3800 | "This project was funded through the NGI Assure Fund, a fund established by " | 3813 | "This project was funded through the NGI Assure Fund, a fund established by " |
3801 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" | 3814 | "<a href=\"https://nlnet.nl/project/GNUnet-L2/\">NLnet</a>.</br>" |
3802 | msgstr "" | 3815 | msgstr "" |
3803 | 3816 | ||
3804 | #: template/l2o/index.html.j2:40 | 3817 | #: template/l2o/index.html.j2:43 |
3805 | msgid "" | 3818 | msgid "" |
3806 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" | 3819 | "The <a href=\"https://docs.gnunet.org/handbook/gnunet.html#TRANSPORT-" |
3807 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " | 3820 | "Subsystem\">current</a> GNUnet TRANSPORT architecture with its pluggable " |
@@ -3825,17 +3838,17 @@ msgid "" | |||
3825 | "href=\"#milestones\">milestones</a>." | 3838 | "href=\"#milestones\">milestones</a>." |
3826 | msgstr "" | 3839 | msgstr "" |
3827 | 3840 | ||
3828 | #: template/l2o/index.html.j2:51 | 3841 | #: template/l2o/index.html.j2:54 |
3829 | #, fuzzy | 3842 | #, fuzzy |
3830 | #| msgid "GNUnet is a framework" | 3843 | #| msgid "GNUnet is a framework" |
3831 | msgid "New Test Framwork" | 3844 | msgid "New Test Framwork" |
3832 | msgstr "GNUnet 是一個框架" | 3845 | msgstr "GNUnet 是一個框架" |
3833 | 3846 | ||
3834 | #: template/l2o/index.html.j2:55 | 3847 | #: template/l2o/index.html.j2:58 |
3835 | msgid "Command Style Pattern" | 3848 | msgid "Command Style Pattern" |
3836 | msgstr "" | 3849 | msgstr "" |
3837 | 3850 | ||
3838 | #: template/l2o/index.html.j2:59 | 3851 | #: template/l2o/index.html.j2:62 |
3839 | msgid "" | 3852 | msgid "" |
3840 | "The new style of writing tests in GNUnet is borrowed from the <a " | 3853 | "The new style of writing tests in GNUnet is borrowed from the <a " |
3841 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " | 3854 | "href=\"https://docs.taler.net/developers-manual.html#testing-library\">GNU " |
@@ -3850,11 +3863,11 @@ msgid "" | |||
3850 | "html\">testing ng documentation</a>." | 3863 | "html\">testing ng documentation</a>." |
3851 | msgstr "" | 3864 | msgstr "" |
3852 | 3865 | ||
3853 | #: template/l2o/index.html.j2:65 | 3866 | #: template/l2o/index.html.j2:68 |
3854 | msgid "Netjails" | 3867 | msgid "Netjails" |
3855 | msgstr "" | 3868 | msgstr "" |
3856 | 3869 | ||
3857 | #: template/l2o/index.html.j2:69 | 3870 | #: template/l2o/index.html.j2:72 |
3858 | msgid "" | 3871 | msgid "" |
3859 | "To do extensive testing of the new transport implementation one needs to " | 3872 | "To do extensive testing of the new transport implementation one needs to " |
3860 | "simulate various network topologies to enable faking network characteristics " | 3873 | "simulate various network topologies to enable faking network characteristics " |
@@ -3870,11 +3883,11 @@ msgid "" | |||
3870 | "documentation</a>." | 3883 | "documentation</a>." |
3871 | msgstr "" | 3884 | msgstr "" |
3872 | 3885 | ||
3873 | #: template/l2o/index.html.j2:79 | 3886 | #: template/l2o/index.html.j2:82 |
3874 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" | 3887 | msgid "Milestone 1 Test Infrastructure and minimal Test Case" |
3875 | msgstr "" | 3888 | msgstr "" |
3876 | 3889 | ||
3877 | #: template/l2o/index.html.j2:82 | 3890 | #: template/l2o/index.html.j2:85 |
3878 | msgid "" | 3891 | msgid "" |
3879 | "The first subtask consists of implementing a framework for setting up VLANs " | 3892 | "The first subtask consists of implementing a framework for setting up VLANs " |
3880 | "between network namespaces and a framework to test communication between " | 3893 | "between network namespaces and a framework to test communication between " |
@@ -3888,18 +3901,18 @@ msgid "" | |||
3888 | "<li>Peers connected through test and transfer data.</li> </ul></br>" | 3901 | "<li>Peers connected through test and transfer data.</li> </ul></br>" |
3889 | msgstr "" | 3902 | msgstr "" |
3890 | 3903 | ||
3891 | #: template/l2o/index.html.j2:94 | 3904 | #: template/l2o/index.html.j2:97 |
3892 | msgid "" | 3905 | msgid "" |
3893 | "First MVP which uses the TCP communicator to send messages between peers. " | 3906 | "First MVP which uses the TCP communicator to send messages between peers. " |
3894 | "The deliverable can be verified through out the specific test cases running " | 3907 | "The deliverable can be verified through out the specific test cases running " |
3895 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" | 3908 | "in the GNUnet CI. <a href=\"mile1.html\">Details</a>" |
3896 | msgstr "" | 3909 | msgstr "" |
3897 | 3910 | ||
3898 | #: template/l2o/index.html.j2:102 | 3911 | #: template/l2o/index.html.j2:105 |
3899 | msgid "Milestone 2 Enhancing Test Framework" | 3912 | msgid "Milestone 2 Enhancing Test Framework" |
3900 | msgstr "" | 3913 | msgstr "" |
3901 | 3914 | ||
3902 | #: template/l2o/index.html.j2:105 | 3915 | #: template/l2o/index.html.j2:108 |
3903 | msgid "" | 3916 | msgid "" |
3904 | "To test more complex functionality we need to enhance the capabilities of " | 3917 | "To test more complex functionality we need to enhance the capabilities of " |
3905 | "the testing framework. Hooks for performance measurement will be " | 3918 | "the testing framework. Hooks for performance measurement will be " |
@@ -3907,17 +3920,17 @@ msgid "" | |||
3907 | "execution of commands at a peer. (Barriers).</li> </ul>" | 3920 | "execution of commands at a peer. (Barriers).</li> </ul>" |
3908 | msgstr "" | 3921 | msgstr "" |
3909 | 3922 | ||
3910 | #: template/l2o/index.html.j2:115 | 3923 | #: template/l2o/index.html.j2:118 |
3911 | msgid "" | 3924 | msgid "" |
3912 | "Outcome of this deliverable are advanced test cases (again verifiable in the " | 3925 | "Outcome of this deliverable are advanced test cases (again verifiable in the " |
3913 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" | 3926 | "GNUnet continuous integration (CI)). <a href=\"mile2.html\">Details</a>" |
3914 | msgstr "" | 3927 | msgstr "" |
3915 | 3928 | ||
3916 | #: template/l2o/index.html.j2:123 | 3929 | #: template/l2o/index.html.j2:126 |
3917 | msgid "Milestone 3 UDP integration" | 3930 | msgid "Milestone 3 UDP integration" |
3918 | msgstr "" | 3931 | msgstr "" |
3919 | 3932 | ||
3920 | #: template/l2o/index.html.j2:126 | 3933 | #: template/l2o/index.html.j2:129 |
3921 | msgid "" | 3934 | msgid "" |
3922 | "With this subtask I will implement enhanced L2O features like using " | 3935 | "With this subtask I will implement enhanced L2O features like using " |
3923 | "unidirectional transport protocols with backchannels. Addresses by which a " | 3936 | "unidirectional transport protocols with backchannels. Addresses by which a " |
@@ -3927,17 +3940,17 @@ msgid "" | |||
3927 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" | 3940 | "and backchannels.</li> <li>UDP broadcast.</li> </ul>" |
3928 | msgstr "" | 3941 | msgstr "" |
3929 | 3942 | ||
3930 | #: template/l2o/index.html.j2:136 | 3943 | #: template/l2o/index.html.j2:139 |
3931 | msgid "" | 3944 | msgid "" |
3932 | "The CI contains test cases which uses the UDP protocol to message between " | 3945 | "The CI contains test cases which uses the UDP protocol to message between " |
3933 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" | 3946 | "peers and to learn about “foreign” peers. <a href=\"mile3.html\">Details</a>" |
3934 | msgstr "" | 3947 | msgstr "" |
3935 | 3948 | ||
3936 | #: template/l2o/index.html.j2:144 | 3949 | #: template/l2o/index.html.j2:147 |
3937 | msgid "Milestone 4 Distance Vector" | 3950 | msgid "Milestone 4 Distance Vector" |
3938 | msgstr "" | 3951 | msgstr "" |
3939 | 3952 | ||
3940 | #: template/l2o/index.html.j2:147 | 3953 | #: template/l2o/index.html.j2:150 |
3941 | msgid "" | 3954 | msgid "" |
3942 | "In this subtask I will enhance connectivity to peers not directly connected. " | 3955 | "In this subtask I will enhance connectivity to peers not directly connected. " |
3943 | "Therefore peers have to act as relay. To achieve this there is the distance " | 3956 | "Therefore peers have to act as relay. To achieve this there is the distance " |
@@ -3949,7 +3962,7 @@ msgid "" | |||
3949 | "path." | 3962 | "path." |
3950 | msgstr "" | 3963 | msgstr "" |
3951 | 3964 | ||
3952 | #: template/l2o/index.html.j2:153 | 3965 | #: template/l2o/index.html.j2:156 |
3953 | msgid "" | 3966 | msgid "" |
3954 | "The CI contains test cases with a setup of peers not connected directly. The " | 3967 | "The CI contains test cases with a setup of peers not connected directly. The " |
3955 | "test cases proof that each peer can reach any other peer. We have test cases " | 3968 | "test cases proof that each peer can reach any other peer. We have test cases " |
@@ -3957,18 +3970,18 @@ msgid "" | |||
3957 | "html\">Details</a>" | 3970 | "html\">Details</a>" |
3958 | msgstr "" | 3971 | msgstr "" |
3959 | 3972 | ||
3960 | #: template/l2o/index.html.j2:160 | 3973 | #: template/l2o/index.html.j2:163 |
3961 | msgid "Milestone 5 NAT Traversal" | 3974 | msgid "Milestone 5 NAT Traversal" |
3962 | msgstr "" | 3975 | msgstr "" |
3963 | 3976 | ||
3964 | #: template/l2o/index.html.j2:163 | 3977 | #: template/l2o/index.html.j2:166 |
3965 | msgid "" | 3978 | msgid "" |
3966 | "This subtask will make peers behind NAT reachable. Two simple traversal " | 3979 | "This subtask will make peers behind NAT reachable. Two simple traversal " |
3967 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " | 3980 | "methods will be implemented. <ul> <li>NAT traversal via UpnPC.</li> " |
3968 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" | 3981 | "<li>Autonomous NAT Traversal using fake ICMP messages.</li> </ul>" |
3969 | msgstr "" | 3982 | msgstr "" |
3970 | 3983 | ||
3971 | #: template/l2o/index.html.j2:173 | 3984 | #: template/l2o/index.html.j2:176 |
3972 | msgid "" | 3985 | msgid "" |
3973 | "The CI contains test case with a peer setup containing peer behind a NAT. " | 3986 | "The CI contains test case with a peer setup containing peer behind a NAT. " |
3974 | "The test cases proof that each peer can be reached, even if that peer is " | 3987 | "The test cases proof that each peer can be reached, even if that peer is " |
@@ -3978,11 +3991,11 @@ msgid "" | |||
3978 | "html\">Details</a>" | 3991 | "html\">Details</a>" |
3979 | msgstr "" | 3992 | msgstr "" |
3980 | 3993 | ||
3981 | #: template/l2o/index.html.j2:180 | 3994 | #: template/l2o/index.html.j2:183 |
3982 | msgid "Milestone 6 Optimization" | 3995 | msgid "Milestone 6 Optimization" |
3983 | msgstr "" | 3996 | msgstr "" |
3984 | 3997 | ||
3985 | #: template/l2o/index.html.j2:183 | 3998 | #: template/l2o/index.html.j2:186 |
3986 | msgid "" | 3999 | msgid "" |
3987 | "In this subtask I will implement algorithms (flow and congestion control, " | 4000 | "In this subtask I will implement algorithms (flow and congestion control, " |
3988 | "quality of service optimizations) which will select the optimal transport " | 4001 | "quality of service optimizations) which will select the optimal transport " |
@@ -3998,7 +4011,7 @@ msgid "" | |||
3998 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" | 4011 | "measurement(s).</li> <li>Performance analysis.</li> </ul>" |
3999 | msgstr "" | 4012 | msgstr "" |
4000 | 4013 | ||
4001 | #: template/l2o/index.html.j2:203 | 4014 | #: template/l2o/index.html.j2:206 |
4002 | msgid "" | 4015 | msgid "" |
4003 | "The test cases in the CI are measuring the performance gains. This " | 4016 | "The test cases in the CI are measuring the performance gains. This " |
4004 | "measurement can be compared with the measurement of milestone 5. Again one " | 4017 | "measurement can be compared with the measurement of milestone 5. Again one " |
@@ -4006,9 +4019,68 @@ msgid "" | |||
4006 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." | 4019 | "the interpeer project analysis. More <a href=\"mile6.html\">Details</a>." |
4007 | msgstr "" | 4020 | msgstr "" |
4008 | 4021 | ||
4022 | #: template/l2o/index.html.j2:214 | ||
4023 | msgid "Milestone 7 Removing deprecated code" | ||
4024 | msgstr "" | ||
4025 | |||
4026 | #: template/l2o/index.html.j2:217 | ||
4027 | msgid "" | ||
4028 | "The code of the old transport API and of the ATS API will be removed from " | ||
4029 | "the code base. This is mainly the use of the API in the Core layer, and " | ||
4030 | "suggesting addresses to connect to other peers in all kinds of other GNUnet " | ||
4031 | "layers. Additionally all tests which rely on the removed code will be set " | ||
4032 | "inactive. All usages of the old APIs will be removed. If it is not much work " | ||
4033 | "to replace the old with the new API this will be done directly, otherwise " | ||
4034 | "there will be a TODO comment what needs to be doneto make that part of the " | ||
4035 | "code working again with the new code. Documentation of code that will be " | ||
4036 | "deleted without replacement, because the functionality is missing in the new " | ||
4037 | "API." | ||
4038 | msgstr "" | ||
4039 | |||
4040 | #: template/l2o/index.html.j2:228 | ||
4041 | msgid "" | ||
4042 | "Removed APIs from code base, deactivated dependent tests and either " | ||
4043 | "documentation of what is necessary for the integration of the new API, or if " | ||
4044 | "the effort for this is as high as the documentation directly the " | ||
4045 | "implementation. More <a href=\"mile7.html\">Details</a>." | ||
4046 | msgstr "" | ||
4047 | |||
4048 | #: template/l2o/index.html.j2:236 | ||
4049 | msgid "Milestone 8 Make GNUnet start again" | ||
4050 | msgstr "" | ||
4051 | |||
4052 | #: template/l2o/index.html.j2:239 | ||
4053 | msgid "" | ||
4054 | "All missing implementations of the new API will be finished, necessary to " | ||
4055 | "make GNUnet start and being usable for its basic functionality (DHT, GNS, " | ||
4056 | "CADET, FS, Messenger …)." | ||
4057 | msgstr "" | ||
4058 | |||
4059 | #: template/l2o/index.html.j2:246 | ||
4060 | msgid "GNUnet running with new API. More <a href=\"mile8.html\">Details</a>." | ||
4061 | msgstr "" | ||
4062 | |||
4063 | #: template/l2o/index.html.j2:252 | ||
4064 | msgid "Milestone 9 Testing and Fixing" | ||
4065 | msgstr "" | ||
4066 | |||
4067 | #: template/l2o/index.html.j2:255 | ||
4068 | msgid "" | ||
4069 | "Because all integration tests are deactivated, and there are no resources to " | ||
4070 | "rewrite them at the time being, extensive manual testing and certainly bug " | ||
4071 | "fixing is necessary." | ||
4072 | msgstr "" | ||
4073 | |||
4074 | #: template/l2o/index.html.j2:262 | ||
4075 | #, fuzzy | ||
4076 | #| msgid "GNUnet helps building a new Internet" | ||
4077 | msgid "GNUnet release running with new API." | ||
4078 | msgstr "GNUnet 幫助建立新的網路" | ||
4079 | |||
4009 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 | 4080 | #: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 |
4010 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 | 4081 | #: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 |
4011 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 | 4082 | #: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 |
4083 | #: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 | ||
4012 | #: template/l2o/testng.html.j2:13 | 4084 | #: template/l2o/testng.html.j2:13 |
4013 | msgid "Project main page" | 4085 | msgid "Project main page" |
4014 | msgstr "" | 4086 | msgstr "" |
@@ -4442,6 +4514,120 @@ msgid "" | |||
4442 | "still too early to tackle this concretely." | 4514 | "still too early to tackle this concretely." |
4443 | msgstr "" | 4515 | msgstr "" |
4444 | 4516 | ||
4517 | #: template/l2o/mile7.html.j2:21 | ||
4518 | msgid "Marked old transport API as deprecated" | ||
4519 | msgstr "" | ||
4520 | |||
4521 | #: template/l2o/mile7.html.j2:23 | ||
4522 | msgid "" | ||
4523 | "To make the search for the old API methods easier, those methods were marked " | ||
4524 | "as deprecated in their header files.</br></br> See branch l20integration " | ||
4525 | "revision 664286d." | ||
4526 | msgstr "" | ||
4527 | |||
4528 | #: template/l2o/mile7.html.j2:31 | ||
4529 | msgid "Removed usage of old transport API methods" | ||
4530 | msgstr "" | ||
4531 | |||
4532 | #: template/l2o/mile7.html.j2:33 | ||
4533 | msgid "" | ||
4534 | "Removed usage of old transport API methods and exchanged them with API " | ||
4535 | "methods of L2O or deleted without replacement, if there is no corresponding " | ||
4536 | "functionality in L2O.</br></br> In the process, the subsystems cadet, core, " | ||
4537 | "dhtu, fs and topology were touched.</br></br> The blacklist and friend " | ||
4538 | "functionality in subsystem topology was deleted without replacement, as well " | ||
4539 | "as the bandwith allocation in the fs (file sharing) subsystem.</br></br> In " | ||
4540 | "the transport subsystem itself, old API methods are still used until the " | ||
4541 | "code is finally removed in Milestone 9. There is a cli tool gnunet-transport " | ||
4542 | "in the transport subsystem which needs be rewritten partially to get " | ||
4543 | "infromation from L2O which can not retrieved via the old API anymore.</br></" | ||
4544 | "br> Additionally there is a peerinfo cli tool gnunet-peerinfo, which needs " | ||
4545 | "to be rewritten partially too.</br></br> See branch l20integration revision " | ||
4546 | "b78f993." | ||
4547 | msgstr "" | ||
4548 | |||
4549 | #: template/l2o/mile7.html.j2:49 | ||
4550 | msgid "Deactivated tests which rely on old transport API methods" | ||
4551 | msgstr "" | ||
4552 | |||
4553 | #: template/l2o/mile7.html.j2:51 | ||
4554 | msgid "" | ||
4555 | "All test which rely on the old transport API methods were deactivated. They " | ||
4556 | "are still in the code base, but they just wouldn't work.</br></br> See " | ||
4557 | "branch l20integration revision 72b4f42." | ||
4558 | msgstr "" | ||
4559 | |||
4560 | #: template/l2o/mile8.html.j2:21 | ||
4561 | msgid "Added command to execute a script" | ||
4562 | msgstr "" | ||
4563 | |||
4564 | #: template/l2o/mile8.html.j2:23 | ||
4565 | msgid "" | ||
4566 | "A command to start any kind of script was added. As of now this command " | ||
4567 | "blocks until the script finished. In the context of this milestone this " | ||
4568 | "command is later used to execute a script which blocks until it finds a " | ||
4569 | "specific file.</br></br> See branch l20integration revision 40a5a65." | ||
4570 | msgstr "" | ||
4571 | |||
4572 | #: template/l2o/mile8.html.j2:31 | ||
4573 | msgid "Added generic start script for test cases" | ||
4574 | msgstr "" | ||
4575 | |||
4576 | #: template/l2o/mile8.html.j2:33 | ||
4577 | msgid "" | ||
4578 | "We do not want to have a specific start script for every test case. This " | ||
4579 | "start script asks for a test case configuration to use.</br></br> See branch " | ||
4580 | "l20integration revision 80971b6." | ||
4581 | msgstr "" | ||
4582 | |||
4583 | #: template/l2o/mile8.html.j2:41 | ||
4584 | msgid "Moved start peer command to testing subsystem" | ||
4585 | msgstr "" | ||
4586 | |||
4587 | #: template/l2o/mile8.html.j2:43 | ||
4588 | msgid "" | ||
4589 | "A start script was added, that can be used by test cases in all subsystems, " | ||
4590 | "and which starts the new transport subsystem.</br></br> See branch " | ||
4591 | "l20integration revision 03a5d17." | ||
4592 | msgstr "" | ||
4593 | |||
4594 | #: template/l2o/mile8.html.j2:51 | ||
4595 | msgid "Added Testcase that just runs two peers, and blocks" | ||
4596 | msgstr "" | ||
4597 | |||
4598 | #: template/l2o/mile8.html.j2:53 | ||
4599 | msgid "" | ||
4600 | "This testcase just runs to peers with the new transport subsystem and runs " | ||
4601 | "the command that executes a script that blocks until </br></br> See branch " | ||
4602 | "l20integration revision 4ba7b5f." | ||
4603 | msgstr "" | ||
4604 | |||
4605 | #: template/l2o/mile8.html.j2:61 | ||
4606 | msgid "Manually testing" | ||
4607 | msgstr "" | ||
4608 | |||
4609 | #: template/l2o/mile8.html.j2:63 | ||
4610 | msgid "" | ||
4611 | "With the above mentioned test case, it was possible to get GNUnet running " | ||
4612 | "with the new transport (L2O) subsystem, do manually testing. Some bugs were " | ||
4613 | "already fixed:</br></br> <ul> <li>Fixed bug that core subsystem is not " | ||
4614 | "calling GNUNET_TRANSPORT_core_receive_continue. See branch l20integration " | ||
4615 | "revision 61bbc04.</li> <li>Fixed bug that QueueEntry of another queue still " | ||
4616 | "holds reference to PendingMessage. See branch l20integration revision " | ||
4617 | "aec63bf.</li> </ul>" | ||
4618 | msgstr "" | ||
4619 | |||
4620 | #: template/l2o/mile8.html.j2:73 | ||
4621 | msgid "Status" | ||
4622 | msgstr "" | ||
4623 | |||
4624 | #: template/l2o/mile8.html.j2:75 | ||
4625 | msgid "" | ||
4626 | "The core and cadet subsystems were manually tested regarding integration " | ||
4627 | "with transport. They are boh working. Next subsystems to test: dhtu, fs and " | ||
4628 | "topology." | ||
4629 | msgstr "" | ||
4630 | |||
4445 | #: template/l2o/testng.html.j2:21 | 4631 | #: template/l2o/testng.html.j2:21 |
4446 | msgid "Netjail setup and execution" | 4632 | msgid "Netjail setup and execution" |
4447 | msgstr "" | 4633 | msgstr "" |
@@ -4546,27 +4732,31 @@ msgid "" | |||
4546 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " | 4732 | "NaturalNumber GlobalPluginName = \"libgnunet_test_transport_plugin_cmd_\", " |
4547 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" | 4733 | "PluginName ;<br/><br/> GlobalPeer = \"K\", \":\", IndexOfGlobalNode ;<br/" |
4548 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " | 4734 | "><br/> KValue = EstablishConnectionToPeerViaProtocol ;<br/><br/> " |
4549 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = \"{\", " | 4735 | "IndexOfSubnetRouter = Zero | NaturalNumber ;<br/><br/> RValue = OpenTCP, \"|" |
4550 | "ProtocolPortToOpen, \":\", switch, \"}\" ;<br/><br/> SubnetPeer = \"P:\", " | 4736 | "\", OpenUDP ;<br/><br/> SubnetPeer = \"P:\", SubnetIndex, \":\", " |
4551 | "SubnetIndex, \":\", NodeIndexInSubnet ;<br/><br/> PValue = " | 4737 | "NodeIndexInSubnet ;<br/><br/> PValue = EstablishConnectionToPeerViaProtocol, " |
4552 | "EstablishConnectionToPeerViaProtocol, \"|\", { \"{\", " | 4738 | "{ \"|\", \"{\", NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = " |
4553 | "NumberOfAdditionalConnections, \"}\" } ;<br/><br/> Zero = \"0\" ;<br/><br/> " | 4739 | "\"0\" ;<br/><br/> NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/" |
4554 | "NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " | 4740 | "> PluginName = Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode " |
4555 | "Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " | 4741 | "= Zero | NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = " |
4556 | "NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " | 4742 | "\"{\" \"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;" |
4557 | "\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/" | 4743 | "<br/><br/> OpenTCP = OpenTCPNoSource | OpenTCPWithSource ;<br/><br/> OpenUDP " |
4558 | "><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = " | 4744 | "= OpenUDPNoSource | OpenUDPWithSource ;<br/><br/> SubnetIndex = " |
4559 | "On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> " | 4745 | "NaturalNumber ;<br/><br/> NodeIndexInSubnet = NaturalNumber ;<br/><br/> " |
4560 | "NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | " | 4746 | "NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | " |
4561 | "Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" " | 4747 | "\"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = " |
4562 | "| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | " | 4748 | "\"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";<br/><br/> " |
4563 | "\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = " | 4749 | "EstablishConnectionToPeerViaProtocolValues = " |
4564 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " | 4750 | "EstablishConnectionToPeerViaProtocolValue { \"|\", " |
4565 | "EstablishConnectionToPeerViaProtocolValue } " | 4751 | "EstablishConnectionToPeerViaProtocolValue } OpenTCPNoSource = \"{tcp_port:" |
4752 | "\", switch, \"}\" ;<br/><br/> OpenUDPNoSource = \"{udp_port:\", switch, " | ||
4753 | "\"}\" ;<br/><br/> OpenTCPWithSource = \"{tcp_port:\", SubnetPeer, " | ||
4754 | "{ \"tcp_port\", SubnetPeer } ;<br/><br/> OpenTUDWithSource = \"{udp_port:\", " | ||
4755 | "SubnetPeer, { \"udp_port\", SubnetPeer } ;<br/><br/> " | ||
4566 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " | 4756 | "EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " |
4567 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" | 4757 | "SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> switch = On | Off ;<br/><br/" |
4568 | "<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " | 4758 | "> Protocol = \"tcp\" | \"udp\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;<br/" |
4569 | "off = \"0\" ;<br/><br/>" | 4759 | "><br/>" |
4570 | msgstr "" | 4760 | msgstr "" |
4571 | 4761 | ||
4572 | #: template/news/index.html.j2:46 | 4762 | #: template/news/index.html.j2:46 |
@@ -4577,10 +4767,6 @@ msgstr "新聞檔案:" | |||
4577 | msgid "NGI Assure project: Probabilistic NAT Traversal" | 4767 | msgid "NGI Assure project: Probabilistic NAT Traversal" |
4578 | msgstr "" | 4768 | msgstr "" |
4579 | 4769 | ||
4580 | #: template/probnat/index.html.j2:21 | ||
4581 | msgid "Milestone 7" | ||
4582 | msgstr "" | ||
4583 | |||
4584 | #: template/probnat/index.html.j2:28 | 4770 | #: template/probnat/index.html.j2:28 |
4585 | msgid "" | 4771 | msgid "" |
4586 | "This project was funded through the NGI Assure Fund, a fund established by " | 4772 | "This project was funded through the NGI Assure Fund, a fund established by " |
diff --git a/template/news/2023-08-GSoC-QUIC.html.j2 b/template/news/2023-08-GSoC-QUIC.html.j2 index 4829b514..24afeccb 100644 --- a/template/news/2023-08-GSoC-QUIC.html.j2 +++ b/template/news/2023-08-GSoC-QUIC.html.j2 | |||
@@ -3,25 +3,37 @@ | |||
3 | <main id="maincontent"> | 3 | <main id="maincontent"> |
4 | <h1>GSoC Work Product: GNUnet over QUIC</h1> | 4 | <h1>GSoC Work Product: GNUnet over QUIC</h1> |
5 | <p> | 5 | <p> |
6 | <ul> | 6 | FIXME add an introduction. Possibly simply move goals up here. |
7 | <li>A short description of the goals of the project.</li> | 7 | </p> |
8 | The goal of this project was to develop a new transport, QUIC, for the Transport Next Generation (TNG) service. | 8 | <h2>A short description of the goals of the project.</h2> |
9 | <li>What you did (also include quiche packaging).</li> | 9 | <p> |
10 | The goal of this project was to develop a new transport, QUIC, for the Transport Next Generation (TNG) service. | ||
11 | </p> | ||
12 | <h2>What you did (also include quiche packaging).</h2> | ||
13 | <p> | ||
10 | First, I had to decide on a library that can process QUIC packets and would be available to users running different operating systems. | 14 | First, I had to decide on a library that can process QUIC packets and would be available to users running different operating systems. |
11 | We chose to go with Cloudflare's Quiche library because the C API seemed simpler than other available libraries. Installing cloudflare-quiche via the Homebrew package manager (MacOS) did not actually install the libraries properly for linking with other C programs so I made a pull request in the Homebrew repository and fixed the formula. | 15 | We chose to go with Cloudflare's Quiche library because the C API seemed simpler than other available libraries. Installing cloudflare-quiche via the Homebrew package manager (MacOS) did not actually install the libraries properly for linking with other C programs so I made a pull request in the Homebrew repository and fixed the formula. |
12 | After this, I worked on handling the receiving functionality of the communicator. This involved reading from the socket then processing the QUIC packets using the Quiche library. Then I implemented the ability to send messages in a similar manner. One of the last steps involved connecting everything together with the transport service so that the communicator can receive information about peers and relay messages. | 16 | After this, I worked on handling the receiving functionality of the communicator. This involved reading from the socket then processing the QUIC packets using the Quiche library. Then I implemented the ability to send messages in a similar manner. One of the last steps involved connecting everything together with the transport service so that the communicator can receive information about peers and relay messages. |
13 | <li>The current state.</li> | 17 | </p> |
18 | <p> | ||
19 | FIXME: Add link to code,packages, issues etc | ||
20 | </p> | ||
21 | <h2>The current state.</h2> | ||
22 | <p> | ||
14 | The QUIC communicator currently functions and passes basic communicator tests. That being said, there are some latency issues that need to be addressed. | 23 | The QUIC communicator currently functions and passes basic communicator tests. That being said, there are some latency issues that need to be addressed. |
15 | <li>What's left to do.</li> | 24 | </p> |
25 | <h2>What's left to do.</h2> | ||
26 | <p> | ||
16 | We still need to develop a more robust solution to the certificate generation so that the Quiche API functions properly. Currently, we are using static, example certificates. Adding timers to each connection so that a timeout will trigger a connection to close also needs to be done. Finally, we should look into lowering the latency by finding where the code is too slow and optimizing it. | 27 | We still need to develop a more robust solution to the certificate generation so that the Quiche API functions properly. Currently, we are using static, example certificates. Adding timers to each connection so that a timeout will trigger a connection to close also needs to be done. Finally, we should look into lowering the latency by finding where the code is too slow and optimizing it. |
17 | <li>What code got merged (or not) upstream.</li> | 28 | </p> |
29 | <h2>What code got merged (or not) upstream.</h2> | ||
30 | <p> | ||
18 | The QUIC communicator got merged upstream and is currently an experimental feature. This is because the packaging situation with Quiche makes it difficult for some users to install the library and there still may be bugs lingering in the QUIC communicator. More testing is needed. | 31 | The QUIC communicator got merged upstream and is currently an experimental feature. This is because the packaging situation with Quiche makes it difficult for some users to install the library and there still may be bugs lingering in the QUIC communicator. More testing is needed. |
19 | <li>Any challenges or important things you learned during the project.</li> | ||
20 | Something challenging about the project was reverse engineering the Quiche C API because it has such limited documentation. I learned how to make use of the API by looking at the very simple example client and server that is provided in the Quiche repository. There is documentation for the Rust API which seems to operate pretty similarly, so this was helpful too at times. I overcame this challenge with the help and guidance of my mentor Martin Schanzenbach. | ||
21 | </ul> | ||
22 | </p> | 32 | </p> |
33 | <h2>Any challenges or important things you learned during the project.</h2> | ||
23 | <p> | 34 | <p> |
24 | Other notes on experience. | 35 | Something challenging about the project was reverse engineering the Quiche C API because it has such limited documentation. I learned how to make use of the API by looking at the very simple example client and server that is provided in the Quiche repository. There is documentation for the Rust API which seems to operate pretty similarly, so this was helpful too at times. I overcame this challenge with the help and guidance of my mentor Martin Schanzenbach. |
25 | </p> | 36 | </p> |
37 | <h2>Final notes</h2> | ||
26 | Overall, my experience with GNUnet was fantastic. My mentors were friendly and consistently available when I needed help. I plan to continue contributing to GNUnet in the future. | 38 | Overall, my experience with GNUnet was fantastic. My mentors were friendly and consistently available when I needed help. I plan to continue contributing to GNUnet in the future. |
27 | {% endblock body_content %} | 39 | {% endblock body_content %} |