aboutsummaryrefslogtreecommitdiff
path: root/locale/eo/LC_MESSAGES/messages.po
diff options
context:
space:
mode:
Diffstat (limited to 'locale/eo/LC_MESSAGES/messages.po')
-rw-r--r--locale/eo/LC_MESSAGES/messages.po257
1 files changed, 188 insertions, 69 deletions
diff --git a/locale/eo/LC_MESSAGES/messages.po b/locale/eo/LC_MESSAGES/messages.po
index 4e1e2cbc..9ff4c32b 100644
--- a/locale/eo/LC_MESSAGES/messages.po
+++ b/locale/eo/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2023-01-17 10:07+0900\n" 10"POT-Creation-Date: 2023-04-01 13:56+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"
@@ -2001,11 +2001,11 @@ msgstr ""
2001msgid "Ideas 2023" 2001msgid "Ideas 2023"
2002msgstr "" 2002msgstr ""
2003 2003
2004#: template/gsoc.html.j2:14 template/gsoc.html.j2:214 2004#: template/gsoc.html.j2:14 template/gsoc.html.j2:247
2005msgid "Past projects" 2005msgid "Past projects"
2006msgstr "" 2006msgstr ""
2007 2007
2008#: template/gsoc.html.j2:15 template/gsoc.html.j2:595 2008#: template/gsoc.html.j2:15 template/gsoc.html.j2:633
2009msgid "Finished projects" 2009msgid "Finished projects"
2010msgstr "" 2010msgstr ""
2011 2011
@@ -2098,6 +2098,37 @@ msgstr ""
2098 2098
2099#: template/gsoc.html.j2:186 2099#: template/gsoc.html.j2:186
2100msgid "" 2100msgid ""
2101"The goal of this project is to enable users to store their GNU Taler wallet "
2102"backup encryption keys in the GNU Anastasis distributed key backup and "
2103"recovery system, and to use GNU Taler to pay GNU Anastasis service providers "
2104"for key storage and recovery. The project will focus on implementing the GNU "
2105"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI "
2106"and integrating the result with the rest of the GNU Taler Android App."
2107msgstr ""
2108
2109#: template/gsoc.html.j2:190
2110msgid ""
2111"<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian "
2112"Dold (GNU Taler)"
2113msgstr ""
2114
2115#: template/gsoc.html.j2:195
2116msgid "Required Skills: Android UI development"
2117msgstr ""
2118
2119#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
2120#: template/gsoc.html.j2:268
2121msgid "Duration: 350h"
2122msgstr ""
2123
2124#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
2125#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
2126#: template/gsoc.html.j2:699
2127msgid "Difficulty level: medium"
2128msgstr ""
2129
2130#: template/gsoc.html.j2:214
2131msgid ""
2101"The goal is to either build upon the (outdated) <a href=\"https://github.com/" 2132"The goal is to either build upon the (outdated) <a href=\"https://github.com/"
2102"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " 2133"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a "
2103"href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a> which tries to " 2134"href=\"GNUnet Go\">https://github.com/bfix/gnunet-go</a> which tries to "
@@ -2107,40 +2138,35 @@ msgid ""
2107"implementing services and libraries for GNUnet." 2138"implementing services and libraries for GNUnet."
2108msgstr "" 2139msgstr ""
2109 2140
2110#: template/gsoc.html.j2:197 template/gsoc.html.j2:651 2141#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
2111msgid "<strong>Mentors:</strong> Martin Schanzenbach" 2142msgid "<strong>Mentors:</strong> Martin Schanzenbach"
2112msgstr "" 2143msgstr ""
2113 2144
2114#: template/gsoc.html.j2:202 2145#: template/gsoc.html.j2:230
2115msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." 2146msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
2116msgstr "" 2147msgstr ""
2117 2148
2118#: template/gsoc.html.j2:207 template/gsoc.html.j2:320 2149#: template/gsoc.html.j2:254
2119#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
2120msgid "Difficulty level: medium"
2121msgstr ""
2122
2123#: template/gsoc.html.j2:221
2124msgid "" 2150msgid ""
2125"It is time for GNUnet to run properly on Android. Note that GNUnet is " 2151"It is time for GNUnet to run properly on Android. Note that GNUnet is "
2126"written in C, and this is not about rewriting GNUnet in Java, but about " 2152"written in C, and this is not about rewriting GNUnet in Java, but about "
2127"getting the C code to run on Android." 2153"getting the C code to run on Android."
2128msgstr "" 2154msgstr ""
2129 2155
2130#: template/gsoc.html.j2:228 2156#: template/gsoc.html.j2:261
2131msgid "" 2157msgid ""
2132"Includes: Implementation of rudimentary Android compatibility for GNUnet, in " 2158"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
2133"part by porting the GNUnet utils scheduler to act as a thin wrapper over " 2159"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
2134"libuv." 2160"libuv."
2135msgstr "" 2161msgstr ""
2136 2162
2137#: template/gsoc.html.j2:235 2163#: template/gsoc.html.j2:273
2138msgid "" 2164msgid ""
2139"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 2165"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
2140"Goebel</a>, Jeff Burdges, Christian Grothoff" 2166"Goebel</a>, Jeff Burdges, Christian Grothoff"
2141msgstr "" 2167msgstr ""
2142 2168
2143#: template/gsoc.html.j2:244 2169#: template/gsoc.html.j2:282
2144msgid "" 2170msgid ""
2145"There is a push for migrating our CI to Gitlab. The CI should eventually not " 2171"There is a push for migrating our CI to Gitlab. The CI should eventually not "
2146"just run \"make check\" on various platforms, but also perform tests with " 2172"just run \"make check\" on various platforms, but also perform tests with "
@@ -2151,11 +2177,11 @@ msgid ""
2151"automatic dependency discovery (as done by the autotools) is also important." 2177"automatic dependency discovery (as done by the autotools) is also important."
2152msgstr "" 2178msgstr ""
2153 2179
2154#: template/gsoc.html.j2:256 2180#: template/gsoc.html.j2:294
2155msgid "<strong>Mentors:</strong> TBD" 2181msgid "<strong>Mentors:</strong> TBD"
2156msgstr "" 2182msgstr ""
2157 2183
2158#: template/gsoc.html.j2:266 2184#: template/gsoc.html.j2:304
2159msgid "" 2185msgid ""
2160"One great problem of the current Internet is the lack of disintermediation. " 2186"One great problem of the current Internet is the lack of disintermediation. "
2161"When people want to talk they need a chat service. When they want to share " 2187"When people want to talk they need a chat service. When they want to share "
@@ -2171,21 +2197,21 @@ msgid ""
2171"more information and context, read" 2197"more information and context, read"
2172msgstr "" 2198msgstr ""
2173 2199
2174#: template/gsoc.html.j2:287 2200#: template/gsoc.html.j2:325
2175msgid "<strong>Mentors:</strong> lynX &amp; dvn" 2201msgid "<strong>Mentors:</strong> lynX &amp; dvn"
2176msgstr "" 2202msgstr ""
2177 2203
2178#: template/gsoc.html.j2:295 2204#: template/gsoc.html.j2:333
2179msgid "" 2205msgid ""
2180"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 2206"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
2181msgstr "" 2207msgstr ""
2182 2208
2183#: template/gsoc.html.j2:301 template/gsoc.html.j2:336 2209#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
2184#: template/gsoc.html.j2:351 2210#: template/gsoc.html.j2:389
2185msgid "<strong>Mentors:</strong> Jeff Burdges" 2211msgid "<strong>Mentors:</strong> Jeff Burdges"
2186msgstr "" 2212msgstr ""
2187 2213
2188#: template/gsoc.html.j2:306 2214#: template/gsoc.html.j2:344
2189msgid "" 2215msgid ""
2190"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 2216"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
2191"using GNS over Tor too, but currently that's on hold until folks think more " 2217"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2193,12 +2219,12 @@ msgid ""
2193"more collaborative approach NSS2 for now." 2219"more collaborative approach NSS2 for now."
2194msgstr "" 2220msgstr ""
2195 2221
2196#: template/gsoc.html.j2:315 template/gsoc.html.j2:455 2222#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
2197#: template/gsoc.html.j2:495 template/gsoc.html.j2:525 2223#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
2198msgid "Required Skills: C" 2224msgid "Required Skills: C"
2199msgstr "" 2225msgstr ""
2200 2226
2201#: template/gsoc.html.j2:328 2227#: template/gsoc.html.j2:366
2202msgid "" 2228msgid ""
2203"Improve the Rust implementation of GNUnet utils, possibly including adding " 2229"Improve the Rust implementation of GNUnet utils, possibly including adding "
2204"support for asynchronous IO using mio, or perhaps a higher level " 2230"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2206,32 +2232,32 @@ msgid ""
2206"gj." 2232"gj."
2207msgstr "" 2233msgstr ""
2208 2234
2209#: template/gsoc.html.j2:344 2235#: template/gsoc.html.j2:382
2210msgid "" 2236msgid ""
2211"Implementation of a replacement for PANDA (see Pond) with better security, " 2237"Implementation of a replacement for PANDA (see Pond) with better security, "
2212"and maybe integration with the GNU Name System for key exchange." 2238"and maybe integration with the GNU Name System for key exchange."
2213msgstr "" 2239msgstr ""
2214 2240
2215#: template/gsoc.html.j2:356 2241#: template/gsoc.html.j2:394
2216msgid "Required Skills: Rust or C, crypto" 2242msgid "Required Skills: Rust or C, crypto"
2217msgstr "" 2243msgstr ""
2218 2244
2219#: template/gsoc.html.j2:361 template/gsoc.html.j2:418 2245#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
2220#: template/gsoc.html.j2:460 template/gsoc.html.j2:500 2246#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
2221msgid "Difficulty level: high" 2247msgid "Difficulty level: high"
2222msgstr "" 2248msgstr ""
2223 2249
2224#: template/gsoc.html.j2:369 2250#: template/gsoc.html.j2:407
2225msgid "" 2251msgid ""
2226"Implement different place types and file sharing by creating a new place for " 2252"Implement different place types and file sharing by creating a new place for "
2227"the shared content." 2253"the shared content."
2228msgstr "" 2254msgstr ""
2229 2255
2230#: template/gsoc.html.j2:375 2256#: template/gsoc.html.j2:413
2231msgid "Place types to be implemented:" 2257msgid "Place types to be implemented:"
2232msgstr "" 2258msgstr ""
2233 2259
2234#: template/gsoc.html.j2:379 2260#: template/gsoc.html.j2:417
2235msgid "" 2261msgid ""
2236"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 2262"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
2237"with comments referencing a region of the image</li> <li>Sound: play a sound " 2263"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -2241,11 +2267,11 @@ msgid ""
2241"</ul>" 2267"</ul>"
2242msgstr "" 2268msgstr ""
2243 2269
2244#: template/gsoc.html.j2:390 2270#: template/gsoc.html.j2:428
2245msgid "Also provide the following UI functionality:" 2271msgid "Also provide the following UI functionality:"
2246msgstr "" 2272msgstr ""
2247 2273
2248#: template/gsoc.html.j2:394 2274#: template/gsoc.html.j2:432
2249msgid "" 2275msgid ""
2250"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 2276"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
2251"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 2277"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -2254,21 +2280,21 @@ msgid ""
2254"ul>" 2280"ul>"
2255msgstr "" 2281msgstr ""
2256 2282
2257#: template/gsoc.html.j2:403 2283#: template/gsoc.html.j2:441
2258msgid "" 2284msgid ""
2259"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 2285"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
2260"features</a>" 2286"features</a>"
2261msgstr "" 2287msgstr ""
2262 2288
2263#: template/gsoc.html.j2:408 2289#: template/gsoc.html.j2:446
2264msgid "<strong>Mentors:</strong> lynX" 2290msgid "<strong>Mentors:</strong> lynX"
2265msgstr "" 2291msgstr ""
2266 2292
2267#: template/gsoc.html.j2:413 2293#: template/gsoc.html.j2:451
2268msgid "Required Skills: C/C++" 2294msgid "Required Skills: C/C++"
2269msgstr "" 2295msgstr ""
2270 2296
2271#: template/gsoc.html.j2:426 2297#: template/gsoc.html.j2:464
2272msgid "" 2298msgid ""
2273"Implement aggregation of distributed state from various channels in order to " 2299"Implement aggregation of distributed state from various channels in order to "
2274"provide for a powerful social graph API capable of producing social network " 2300"provide for a powerful social graph API capable of producing social network "
@@ -2279,17 +2305,17 @@ msgid ""
2279"Linda. You have 11 contacts in common with her. [ADD]\")." 2305"Linda. You have 11 contacts in common with her. [ADD]\")."
2280msgstr "" 2306msgstr ""
2281 2307
2282#: template/gsoc.html.j2:444 2308#: template/gsoc.html.j2:482
2283msgid "" 2309msgid ""
2284"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 2310"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
2285"rendezvous</a>" 2311"rendezvous</a>"
2286msgstr "" 2312msgstr ""
2287 2313
2288#: template/gsoc.html.j2:450 template/gsoc.html.j2:490 2314#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
2289msgid "<strong>Mentors:</strong> t3sserakt, lynX" 2315msgid "<strong>Mentors:</strong> t3sserakt, lynX"
2290msgstr "" 2316msgstr ""
2291 2317
2292#: template/gsoc.html.j2:467 2318#: template/gsoc.html.j2:505
2293msgid "" 2319msgid ""
2294"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 2320"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
2295"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 2321"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -2299,7 +2325,7 @@ msgid ""
2299"this task but it is not an requirement. </li> </ul>" 2325"this task but it is not an requirement. </li> </ul>"
2300msgstr "" 2326msgstr ""
2301 2327
2302#: template/gsoc.html.j2:508 2328#: template/gsoc.html.j2:546
2303msgid "" 2329msgid ""
2304"Implementation of the GNUnet auction system described in Chapter 3 of <a " 2330"Implementation of the GNUnet auction system described in Chapter 3 of <a "
2305"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 2331"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -2308,33 +2334,33 @@ msgid ""
2308"three user interface programs create, info and join." 2334"three user interface programs create, info and join."
2309msgstr "" 2335msgstr ""
2310 2336
2311#: template/gsoc.html.j2:520 2337#: template/gsoc.html.j2:558
2312msgid "<strong>Mentors:</strong> mate, cg" 2338msgid "<strong>Mentors:</strong> mate, cg"
2313msgstr "" 2339msgstr ""
2314 2340
2315#: template/gsoc.html.j2:538 2341#: template/gsoc.html.j2:576
2316msgid "" 2342msgid ""
2317"Implementation of additional transports to make GNUnet communication more " 2343"Implementation of additional transports to make GNUnet communication more "
2318"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 2344"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
2319"over-DNS" 2345"over-DNS"
2320msgstr "" 2346msgstr ""
2321 2347
2322#: template/gsoc.html.j2:545 template/gsoc.html.j2:559 2348#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
2323msgid "<strong>Mentors:</strong> Matthias Wachs" 2349msgid "<strong>Mentors:</strong> Matthias Wachs"
2324msgstr "" 2350msgstr ""
2325 2351
2326#: template/gsoc.html.j2:553 2352#: template/gsoc.html.j2:591
2327msgid "" 2353msgid ""
2328"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 2354"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
2329"punching, better STUN support)" 2355"punching, better STUN support)"
2330msgstr "" 2356msgstr ""
2331 2357
2332#: template/gsoc.html.j2:567 2358#: template/gsoc.html.j2:605
2333msgid "" 2359msgid ""
2334"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 2360"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
2335msgstr "" 2361msgstr ""
2336 2362
2337#: template/gsoc.html.j2:575 2363#: template/gsoc.html.j2:613
2338msgid "" 2364msgid ""
2339"Improving libaboss to make computation on shared secrets (including repeated " 2365"Improving libaboss to make computation on shared secrets (including repeated "
2340"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 2366"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -2342,13 +2368,13 @@ msgid ""
2342"moving libaboss to bignums (gcry_mpi)." 2368"moving libaboss to bignums (gcry_mpi)."
2343msgstr "" 2369msgstr ""
2344 2370
2345#: template/gsoc.html.j2:588 2371#: template/gsoc.html.j2:626
2346msgid "" 2372msgid ""
2347"Please refer to the description for this project listed under GNU Guix " 2373"Please refer to the description for this project listed under GNU Guix "
2348"project ideas." 2374"project ideas."
2349msgstr "" 2375msgstr ""
2350 2376
2351#: template/gsoc.html.j2:601 2377#: template/gsoc.html.j2:639
2352msgid "" 2378msgid ""
2353"Python 2.7 is reaching its end-of-life, and we want to get rid of the " 2379"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
2354"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " 2380"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
@@ -2357,27 +2383,27 @@ msgid ""
2357"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." 2383"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
2358msgstr "" 2384msgstr ""
2359 2385
2360#: template/gsoc.html.j2:611 2386#: template/gsoc.html.j2:649
2361msgid "<strong>Mentors:</strong> Christian Grothoff" 2387msgid "<strong>Mentors:</strong> Christian Grothoff"
2362msgstr "" 2388msgstr ""
2363 2389
2364#: template/gsoc.html.j2:616 2390#: template/gsoc.html.j2:654
2365msgid "Required Skills:" 2391msgid "Required Skills:"
2366msgstr "" 2392msgstr ""
2367 2393
2368#: template/gsoc.html.j2:621 2394#: template/gsoc.html.j2:659
2369msgid "Difficulty level:" 2395msgid "Difficulty level:"
2370msgstr "" 2396msgstr ""
2371 2397
2372#: template/gsoc.html.j2:626 2398#: template/gsoc.html.j2:664
2373msgid "Report:" 2399msgid "Report:"
2374msgstr "" 2400msgstr ""
2375 2401
2376#: template/gsoc.html.j2:631 2402#: template/gsoc.html.j2:669
2377msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." 2403msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
2378msgstr "" 2404msgstr ""
2379 2405
2380#: template/gsoc.html.j2:641 2406#: template/gsoc.html.j2:679
2381msgid "" 2407msgid ""
2382"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 2408"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
2383"to be determined framework such as Angular2. This includes the design and " 2409"to be determined framework such as Angular2. This includes the design and "
@@ -2386,11 +2412,11 @@ msgid ""
2386"html\">GNUnet API</a>." 2412"html\">GNUnet API</a>."
2387msgstr "" 2413msgstr ""
2388 2414
2389#: template/gsoc.html.j2:656 2415#: template/gsoc.html.j2:694
2390msgid "Required Skills: C, JavaScript, CSS" 2416msgid "Required Skills: C, JavaScript, CSS"
2391msgstr "" 2417msgstr ""
2392 2418
2393#: template/gsoc.html.j2:666 2419#: template/gsoc.html.j2:704
2394msgid "" 2420msgid ""
2395"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 2421"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
2396msgstr "" 2422msgstr ""
@@ -2685,7 +2711,7 @@ msgstr ""
2685 2711
2686#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114 2712#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
2687#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93 2713#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
2688#: template/l2o/mile4.html.j2:71 2714#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
2689msgid "Configuration" 2715msgid "Configuration"
2690msgstr "" 2716msgstr ""
2691 2717
@@ -2988,7 +3014,8 @@ msgstr ""
2988 3014
2989#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7 3015#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
2990#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 3016#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
2991#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7 3017#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
3018#: template/l2o/testng.html.j2:7
2992msgid "NGI Assure project: Layer-2-Overlay" 3019msgid "NGI Assure project: Layer-2-Overlay"
2993msgstr "" 3020msgstr ""
2994 3021
@@ -3205,7 +3232,8 @@ msgid ""
3205"The test cases proof that each peer can be reached, even if that peer is " 3232"The test cases proof that each peer can be reached, even if that peer is "
3206"behind a NAT. The test case are measuring the performance. This measurement " 3233"behind a NAT. The test case are measuring the performance. This measurement "
3207"is used to compare with the outcome of the next milestone. This result of " 3234"is used to compare with the outcome of the next milestone. This result of "
3208"this milestone will be a first stable release." 3235"this milestone will be a first stable release. <a href=\"mile5."
3236"html\">Details</a>"
3209msgstr "" 3237msgstr ""
3210 3238
3211#: template/l2o/index.html.j2:180 3239#: template/l2o/index.html.j2:180
@@ -3238,7 +3266,7 @@ msgstr ""
3238 3266
3239#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 3267#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
3240#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 3268#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
3241#: template/l2o/testng.html.j2:13 3269#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
3242msgid "Project main page" 3270msgid "Project main page"
3243msgstr "" 3271msgstr ""
3244 3272
@@ -3438,7 +3466,7 @@ msgid ""
3438"file for the udp backchannel test case.</td> <tr> </table>" 3466"file for the udp backchannel test case.</td> <tr> </table>"
3439msgstr "" 3467msgstr ""
3440 3468
3441#: template/l2o/mile4.html.j2:21 3469#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
3442msgid "TNG Service" 3470msgid "TNG Service"
3443msgstr "" 3471msgstr ""
3444 3472
@@ -3500,6 +3528,94 @@ msgid ""
3500"IP forwarding.</td> <tr> </table>" 3528"IP forwarding.</td> <tr> </table>"
3501msgstr "" 3529msgstr ""
3502 3530
3531#: template/l2o/mile5.html.j2:21
3532msgid "Testing Framework"
3533msgstr ""
3534
3535#: template/l2o/mile5.html.j2:23
3536msgid ""
3537"<ul> <li>Added so called barrier functionality, which is a set of commands "
3538"to easy implement a barrier. A barrier is some point in time during "
3539"execution of a test which if reached can trigger some action. For details "
3540"have a look into commits <a href='https://git.gnunet.org/gnunet.git/commit/?"
3541"id=34e1c58cb39a649c9a4c551681cedf19807b85f0'>34e1c58cb39a649c9a4c551681cedf19807b85f0</"
3542"a>, <a href='https://git.gnunet.org/gnunet.git/commit/?"
3543"id=ba4d141be09651b452270fc21f062d50bd3f738a'>ba4d141be09651b452270fc21f062d50bd3f738a</"
3544"a> and <a href='https://git.gnunet.org/gnunet.git/commit/?"
3545"id=2c2b2911e1585dc378dbb88d4dd6aaec37b00316'>2c2b2911e1585dc378dbb88d4dd6aaec37b00316</"
3546"a>.</li> </ul>"
3547msgstr ""
3548
3549#: template/l2o/mile5.html.j2:34
3550msgid ""
3551"<ul> <li>Added nat reversal code to tcp communicator. Prepared udp "
3552"communicator.</li> <li>Added tcp icmp nat hole punching test case script, "
3553"and fixed bugs occuring during shutdown.</li> <ul> <li>src/transport/"
3554"test_transport_nat_icmp_tcp.sh</li> </ul> <li>Added performance test case.</"
3555"li> <ul> <li>src/transport/test_transport_plugin_cmd_simple_send_performance."
3556"c</li> <li>src/transport/test_transport_simple_send_performance.sh</li> "
3557"<li>src/transport/test_transport_simple_send_performance_topo.conf</li> "
3558"<li>src/transport/transport_api_cmd_send_simple_performance.c</li> </ul> "
3559"<li>Fixed bug happening during check for pending validation requests after "
3560"nat reversal.</li> <li>Fixed bug of QueueEntry deleted too early.</li> "
3561"<li>Fixed bug about missing synchronisation between client and service queue "
3562"in Transport Core API.</li> <li>Fixed bug of not sending the changed window "
3563"size, which takes into account the used and lost data.</li> </ul>"
3564msgstr ""
3565
3566#: template/l2o/mile5.html.j2:65
3567msgid ""
3568"<ul> <li>Added configuration to be able to start executables on a router "
3569"node</li> <ul> <li>contrib/netjail/netjail_core.sh</li> <li>contrib/netjail/"
3570"netjail_start.sh</li> <li>contrib/netjail/topo.sh</li> </ul> </ul></br> "
3571"<table width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;"
3572"\">src/transport/test_transport_nat_upnp_topo.conf</td><td width=\"40%\" "
3573"style=\"vertical-align: top;\">Added topology file for nat upnp test case</"
3574"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"60%\" style=\"vertical-"
3575"align: top;\">contrib/netjail/netjail_start.sh</td><td width=\"40%\" "
3576"style=\"vertical-align: top;\">Handing over the global number of the router "
3577"node to the script running on that node. (8e1bf27b11)</td> <tr> </table></"
3578"br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> "
3579"<ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-"
3580"helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed "
3581"the format of the interface names to make miniupnpd happy. (4aec035ea)</li> "
3582"<ul> <li>contrib/netjail/netjail_core.sh</li> <li>src/testing/"
3583"testing_api_cmd_netjail_start_cmds_helper.c</li> </ul> </ul> <ul> "
3584"<li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</"
3585"li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table "
3586"width=\"100%\"> <tr> <td width=\"60%\" style=\"vertical-align: top;\">src/"
3587"transport/test_transport_nat_icmp_tcp_topo.conf</td><td width=\"40%\" "
3588"style=\"vertical-align: top;\">Added topology file for tcp icmp nat hole "
3589"punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure "
3590"connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/"
3591"testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </"
3592"ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes "
3593"to forward icmp requests and response. (a21cb1820)</li> <ul> <li>contrib/"
3594"netjail/netjail_core.sh</li> <li>contrib/netjail/netjail_start.sh</li> </ul> "
3595"</ul>"
3596msgstr ""
3597
3598#: template/l2o/mile5.html.j2:130
3599msgid "Performance Measurement"
3600msgstr ""
3601
3602#: template/l2o/mile5.html.j2:132
3603msgid ""
3604"The outcome of the performance measurement was 20 MByte/s for packet size of "
3605"65000 bytes. For this measurement the TNG layer was using tcp only, because "
3606"there was an unfixed bug, if running tcp and udp in parallel."
3607msgstr ""
3608
3609#: template/l2o/mile5.html.j2:140
3610msgid "API Documentation"
3611msgstr ""
3612
3613#: template/l2o/mile5.html.j2:142
3614msgid ""
3615"Documentation of the new <a href='https://docs.gnunet.org/doxygen/d2/dc4/"
3616"group__TNG.html'>TNG Api</a>."
3617msgstr ""
3618
3503#: template/l2o/testng.html.j2:21 3619#: template/l2o/testng.html.j2:21
3504msgid "Netjail setup and execution" 3620msgid "Netjail setup and execution"
3505msgstr "" 3621msgstr ""
@@ -3610,13 +3726,16 @@ msgid ""
3610"NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = " 3726"NaturalNumber = NumeralWithoutZero, { Numeral } ;<br/><br/> PluginName = "
3611"Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | " 3727"Letter , { ( Letter | \"_\" ) } ;<br/><br/> IndexOfGlobalNode = Zero | "
3612"NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" " 3728"NaturalNumber ;<br/><br/> EstablishConnectionToPeerViaProtocol = \"{\" "
3613"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;<br/><br/" 3729"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;<br/"
3614"> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = On | " 3730"><br/> ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;<br/><br/> switch = "
3615"Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> NodeIndexInSubnet = " 3731"On | Off ;<br/><br/> SubnetIndex = NaturalNumber ;<br/><br/> "
3616"NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | Numeral ;<br/><br/> " 3732"NodeIndexInSubnet = NaturalNumber ;<br/><br/> NumeralWithoutZero = \"0\" | "
3617"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | " 3733"Numeral ;<br/><br/> Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
3618"\"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";" 3734"| \"7\" | \"8\" | \"9\" ;<br/><br/> Letter = \"A\" | \"B\" | ... | \"Z\" | "
3619"<br/><br/> EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | " 3735"\"a\" | ... | \"z\";<br/><br/> EstablishConnectionToPeerViaProtocolValues = "
3736"EstablishConnectionToPeerViaProtocolValue { \"|\", "
3737"EstablishConnectionToPeerViaProtocolValue } "
3738"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
3620"SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;" 3739"SubnetPeer ), \":\", Protocol, \"}\" ;<br/><br/> On = 1 ;<br/><br/> Off = 0 ;"
3621"<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> " 3740"<br/><br/> Protocol = \"tcp\" | \"udp\" ;<br/><br/> on = \"1\" ;<br/><br/> "
3622"off = \"0\" ;<br/><br/>" 3741"off = \"0\" ;<br/><br/>"