aboutsummaryrefslogtreecommitdiff
path: root/locale/it
diff options
context:
space:
mode:
Diffstat (limited to 'locale/it')
-rw-r--r--locale/it/LC_MESSAGES/messages.mobin124771 -> 124969 bytes
-rw-r--r--locale/it/LC_MESSAGES/messages.po596
2 files changed, 460 insertions, 136 deletions
diff --git a/locale/it/LC_MESSAGES/messages.mo b/locale/it/LC_MESSAGES/messages.mo
index f959da97..c23aaec8 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 5eeda4ac..66ea8279 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2023-09-07 10:48+0200\n" 10"POT-Creation-Date: 2024-01-23 14:44+0100\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/"
@@ -133,10 +133,6 @@ msgstr "Documentazione del codice sorgente"
133msgid "Continuous Integration" 133msgid "Continuous Integration"
134msgstr "Integrazione continuativa" 134msgstr "Integrazione continuativa"
135 135
136#: common/navigation.j2.inc:65
137msgid "Development Tutorial"
138msgstr "Guida allo sviluppo"
139
140#: common/old-news.j2.inc:11 template/news/index.html.j2:12 136#: common/old-news.j2.inc:11 template/news/index.html.j2:12
141msgid "News posts about changes related to GNUnet such as releases and events" 137msgid "News posts about changes related to GNUnet such as releases and events"
142msgstr "Post sulle novità di GNUnet come comunicati stampa ed eventi" 138msgstr "Post sulle novità di GNUnet come comunicati stampa ed eventi"
@@ -892,15 +888,25 @@ msgid "Governance"
892msgstr "Governance" 888msgstr "Governance"
893 889
894#: template/ev.html.j2:55 890#: template/ev.html.j2:55
891#, fuzzy
892#| msgid ""
893#| "You can find our charter, and the list of members under <a href=\"https://"
894#| "git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/"
895#| "gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
896#| "<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin "
897#| "Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</"
898#| "dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a "
899#| "href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </"
900#| "dd> </dl>"
895msgid "" 901msgid ""
896"You can find our charter, and the list of members under <a href=\"https://" 902"You can find our charter, and the list of members under <a href=\"https://"
897"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/" 903"git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git.gnunet.org/"
898"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: " 904"gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
899"<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin " 905"<dl><dt>Vorsitz</dt> <dd><a href=\"https://schanzen.eu\">Martin "
900"Schanzenbach</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>t3sserakt</dd> " 906"Schanzenbach</a></dd> <dt>Stellvertretender Vorsitz</dt> <dd>Florian "
901"<dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd> <a " 907"Felgenhauer</dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</"
902"href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, ch3 </dd> </" 908"dt> <dd> <a href=\"https://grothoff.org/christian/\">Christian Grothoff</a>, "
903"dl>" 909"Julius Bünger </dd> </dl>"
904msgstr "" 910msgstr ""
905"Il nostro atto costitutivo e l'elenco dei membri è disponibile su <a " 911"Il nostro atto costitutivo e l'elenco dei membri è disponibile su <a "
906"href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git." 912"href=\"https://git.gnunet.org/gnunet-ev.git/tree/satzung.tex\">https://git."
@@ -2821,14 +2827,14 @@ msgstr "Progetti della Google Summer of Code di GNUnet"
2821#: template/gsoc.html.j2:13 template/gsoc.html.j2:30 2827#: template/gsoc.html.j2:13 template/gsoc.html.j2:30
2822#, fuzzy 2828#, fuzzy
2823#| msgid "Ideas 2021" 2829#| msgid "Ideas 2021"
2824msgid "Ideas 2023" 2830msgid "Ideas 2024"
2825msgstr "Idee per il 2021" 2831msgstr "Idee per il 2021"
2826 2832
2827#: template/gsoc.html.j2:14 template/gsoc.html.j2:247 2833#: template/gsoc.html.j2:14 template/gsoc.html.j2:227
2828msgid "Past projects" 2834msgid "Past projects"
2829msgstr "Progetti precedenti" 2835msgstr "Progetti precedenti"
2830 2836
2831#: template/gsoc.html.j2:15 template/gsoc.html.j2:633 2837#: template/gsoc.html.j2:15 template/gsoc.html.j2:723
2832msgid "Finished projects" 2838msgid "Finished projects"
2833msgstr "Progetti conclusi" 2839msgstr "Progetti conclusi"
2834 2840
@@ -2855,6 +2861,28 @@ msgstr ""
2855"contattarci nel canale IRC o scrivendo alla mailing list." 2861"contattarci nel canale IRC o scrivendo alla mailing list."
2856 2862
2857#: template/gsoc.html.j2:35 2863#: template/gsoc.html.j2:35
2864#, fuzzy
2865#| msgid ""
2866#| "The GNUnet team is currently working on a transport layer rewrite in "
2867#| "order to fix core issues with connectivity. This new component is "
2868#| "currently developed under the name \"TNG\". What is currently known as "
2869#| "\"transport plugins\" will in the TNG be represented as "
2870#| "\"communicators\". Communicators are processes with a well defined API "
2871#| "that allow to connect peers over a specific protocol. The primary "
2872#| "protocol which are already implemented are UNIX sockets, UDP sockets, and "
2873#| "TCP sockets. For a truly resilient network, other connectivity options "
2874#| "such as WiFi mesh, Bluetooth, HTTP(S), QUIC or even more obscure "
2875#| "alternatives such as radio are required. In this project, the goal is to "
2876#| "select, implement and test new communicators. While TNG is not yet ready, "
2877#| "communicators can, by design, be developed and tested against the current "
2878#| "API. We expect that this project can be worked on by multiple students as "
2879#| "there are a lot of protocols to choose from. The tasks would consist of: "
2880#| "<ol> <li>Deciding which communicators to implement.</li> <li>Test the "
2881#| "communicators.</li> <li>Documentation.</li> </ol> Advantageous skills/"
2882#| "languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, "
2883#| "Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, "
2884#| "but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin "
2885#| "Schanzenbach, t3sserakt"
2858msgid "" 2886msgid ""
2859"The GNUnet team is currently working on a transport layer rewrite in order " 2887"The GNUnet team is currently working on a transport layer rewrite in order "
2860"to fix core issues with connectivity. This new component is currently " 2888"to fix core issues with connectivity. This new component is currently "
@@ -2868,13 +2896,16 @@ msgid ""
2868"the goal is to select, implement and test new communicators. While TNG is " 2896"the goal is to select, implement and test new communicators. While TNG is "
2869"not yet ready, communicators can, by design, be developed and tested against " 2897"not yet ready, communicators can, by design, be developed and tested against "
2870"the current API. We expect that this project can be worked on by multiple " 2898"the current API. We expect that this project can be worked on by multiple "
2871"students as there are a lot of protocols to choose from. The tasks would " 2899"students as there are a lot of protocols to choose from. A QUIC communicator "
2872"consist of: <ol> <li>Deciding which communicators to implement.</li> " 2900"has been written as part of GSoC 2023. The tasks would consist of: <ol> "
2873"<li>Test the communicators.</li> <li>Documentation.</li> </ol> Advantageous " 2901"<li>Deciding which communicators to implement.</li> <li>Test the "
2874"skills/languages/frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, QUIC, " 2902"communicators.</li> <li>Documentation.</li> </ol> Expected outcome: <ol> "
2875"Bluetooth or WiFi.</li> </ol> <br/> <strong>Difficulty:</strong> Average, " 2903"<li>At least one new communicator.</li> <li>Documentation of communicator "
2876"but depends on selected protocols. <br/> <strong>Mentors:</strong> Martin " 2904"protocol and how to use.</li> </ol> Advantageous skills/languages/"
2877"Schanzenbach, t3sserakt" 2905"frameworks: <ol> <li>C</li> <li>Knowledge of HTTPS, Bluetooth or WiFi.</li> "
2906"</ol> <br/> <strong>Difficulty:</strong> Average, but depends on selected "
2907"protocols and library. <br/> <strong>Size:</strong> 175h <br/> "
2908"<strong>Mentors:</strong> Martin Schanzenbach, t3sserakt"
2878msgstr "" 2909msgstr ""
2879"Il team GNUnet sta attualmente lavorando sulla riscrittura di un livello di " 2910"Il team GNUnet sta attualmente lavorando sulla riscrittura di un livello di "
2880"trasporto per sistemare problemi con la connettivit&agrave;. Questo nuovo " 2911"trasporto per sistemare problemi con la connettivit&agrave;. Questo nuovo "
@@ -2898,7 +2929,45 @@ msgstr ""
2898"protocolli selezionati. <br/><strong>Mentori:</strong> Martin Schanzenbach, " 2929"protocolli selezionati. <br/><strong>Mentori:</strong> Martin Schanzenbach, "
2899"t3sserakt" 2930"t3sserakt"
2900 2931
2901#: template/gsoc.html.j2:80 2932#: template/gsoc.html.j2:89
2933msgid ""
2934"For special platforms such as Android, GNUnet must be usable as a single-"
2935"peer shared library. Since GNUnet's design fundamentally revolves around a "
2936"multi-process model that communicate via IPCs, this requires a major change "
2937"in how GNUnet processes are instantiated. A lot of progress in this "
2938"direction has already been made but some issues still remain. The project "
2939"tasks are to: <ol> <li>Get familiar with the GNUnet scheduler and envisioned "
2940"single-process architecture.</li> <li>Implement the single-process scheduler "
2941"and main loop.</li> <li>Demonstrate the functioning of this change (e.g. in "
2942"a simple Android App)</li> </ol> Expected outcome: <ol> <li>A new single-"
2943"process shared library to link against.</li> <li>Documentation on when and "
2944"how to build the single-process library.</li> <li>A demo application.</li> </"
2945"ol> Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>Socket "
2946"programming</li> <li>Scheduler and IO</li> </ol> <br/> <strong>Difficulty:</"
2947"strong> Difficult <br/> <strong>Size:</strong> 175h <br/> <strong>Mentors:</"
2948"strong> Martin Schanzenbach"
2949msgstr ""
2950
2951#: template/gsoc.html.j2:129
2952msgid ""
2953"In the process of supporting a single-process GNUnet peer, the subsystem "
2954"REST plugins have been consolidated into a single, large REST server that "
2955"depends on all subsystems. In this work, the student should define and "
2956"implement a new architure that runs each subsystem's REST interface in its "
2957"own service, thus making the REST service more resilient and easier to "
2958"extend. The planned projects tasks are to: <ol> <li>Get familiar with the "
2959"existing REST service.</li> <li>Plan a multi-processes architecture for REST "
2960"services.</li> <li>Test and document the use of the new architecture / REST "
2961"service layer.</li> </ol> Expected outcome: <ol> <li>A new multi-process "
2962"REST service architecture.</li> <li>The current REST service is modified or "
2963"replaced with a multi-process service per subsystem.</li> <li>Architecture "
2964"and usage documentation.</li> </ol> Advantageous skills/languages/"
2965"frameworks: <ol> <li>C</li> <li>Socket programming</li> </ol> <br/> "
2966"<strong>Difficulty:</strong> Medium <br/> <strong>Size:</strong> 175h <br/> "
2967"<strong>Mentors:</strong> Martin Schanzenbach"
2968msgstr ""
2969
2970#: template/gsoc.html.j2:168
2902msgid "" 2971msgid ""
2903"Our GTK interface for GNUnet is written using libglade and Gtk. It is " 2972"Our GTK interface for GNUnet is written using libglade and Gtk. It is "
2904"currently designed and compatible with Gtk+3 with already possibly including " 2973"currently designed and compatible with Gtk+3 with already possibly including "
@@ -2911,49 +2980,11 @@ msgid ""
2911"</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI " 2980"</li> <li>Migrate gnunet-gtk to gtk4.</li> <li>(Optional) Ad-hoc UI "
2912"improvements where applicable</li> </ol> Advantageous skills/languages/" 2981"improvements where applicable</li> </ol> Advantageous skills/languages/"
2913"frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/" 2982"frameworks: <ol> <li>C</li> <li>Gtk</li> <li>User interfaces</li> </ol> <br/"
2914"> <strong>Difficulty:</strong> <br/> <strong>Mentors:</strong> Martin " 2983"> <strong>Difficulty:</strong> Medium <br/> <strong>Size:</strong> 350h <br/"
2915"Schanzenbach" 2984"> <strong>Mentors:</strong> Martin Schanzenbach"
2916msgstr ""
2917
2918#: template/gsoc.html.j2:110
2919msgid ""
2920"reclaimID is a decentralized identity system build on top of the GNU Name "
2921"System. Currently, there is a Webextension which uses the GNUnet <a "
2922"href=\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption "
2923"and ease of use, this project aims to include a full GNUnet node within the "
2924"Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
2925"JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea "
2926"is to improve upon this concept and support more of GNUnet's subsystems. The "
2927"difficulty of this project largely depends on the students proficiency with "
2928"build tools, emscripten and improvisation skills. There non-exhaustive task "
2929"list would be: <ol> <li>Improve existing GNUnet emscripten build to include "
2930"more subsystems.</li> <li>Integrate the result into a Webextention.</li> "
2931"<li>Integrate the result into the re:claimID Webextension</li> </ol> "
2932"Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>emscripten</"
2933"li> <li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> "
2934"Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach"
2935msgstr "" 2985msgstr ""
2936 2986
2937#: template/gsoc.html.j2:146 2987#: template/gsoc.html.j2:201
2938msgid ""
2939"Currently, the keys in our statistics database are too verbose. For example: "
2940"</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/"
2941"> nse # nodes in the network (estimate): 203<br/> nse # flood messages "
2942"started: 5<br/> nse # estimated network diameter: 3<br/> nse # flood "
2943"messages transmitted: 10<br/> </p> <p> With such verbose keys there's no "
2944"easy way to form compact JSON document or entries for time-series database. "
2945"And you can't query single stats without having to copypaste the line "
2946"exactly and put in quotes. In short, the goals are to... <ol> <li>Think of a "
2947"way how statistics entries can be made canonical.</li> <li>Implement the "
2948"change and migrate existing uses.</li> <li>Document the format(s) and define "
2949"an appropriate registration mechanism for identifiers</li> </ol> Relevant "
2950"bugs: <a href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> "
2951"Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> </"
2952"ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</"
2953"strong> Martin Schanzenbach"
2954msgstr ""
2955
2956#: template/gsoc.html.j2:186
2957msgid "" 2988msgid ""
2958"The goal of this project is to enable users to store their GNU Taler wallet " 2989"The goal of this project is to enable users to store their GNU Taler wallet "
2959"backup encryption keys in the GNU Anastasis distributed key backup and " 2990"backup encryption keys in the GNU Anastasis distributed key backup and "
@@ -2963,28 +2994,28 @@ msgid ""
2963"and integrating the result with the rest of the GNU Taler Android App." 2994"and integrating the result with the rest of the GNU Taler Android App."
2964msgstr "" 2995msgstr ""
2965 2996
2966#: template/gsoc.html.j2:190 2997#: template/gsoc.html.j2:205
2967msgid "" 2998msgid ""
2968"<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian " 2999"<strong>Mentors:</strong> Christian Grothoff (GNU Anastasis) and Florian "
2969"Dold (GNU Taler)" 3000"Dold (GNU Taler)"
2970msgstr "" 3001msgstr ""
2971 3002
2972#: template/gsoc.html.j2:195 3003#: template/gsoc.html.j2:210
2973msgid "Required Skills: Android UI development" 3004msgid "Required Skills: Android UI development"
2974msgstr "" 3005msgstr ""
2975 3006
2976#: template/gsoc.html.j2:200 template/gsoc.html.j2:235 3007#: template/gsoc.html.j2:215 template/gsoc.html.j2:255
2977#: template/gsoc.html.j2:268 3008#: template/gsoc.html.j2:358
2978msgid "Duration: 350h" 3009msgid "Duration: 350h"
2979msgstr "" 3010msgstr ""
2980 3011
2981#: template/gsoc.html.j2:205 template/gsoc.html.j2:240 3012#: template/gsoc.html.j2:220 template/gsoc.html.j2:260
2982#: template/gsoc.html.j2:358 template/gsoc.html.j2:568 3013#: template/gsoc.html.j2:448 template/gsoc.html.j2:658
2983#: template/gsoc.html.j2:699 3014#: template/gsoc.html.j2:789
2984msgid "Difficulty level: medium" 3015msgid "Difficulty level: medium"
2985msgstr "" 3016msgstr ""
2986 3017
2987#: template/gsoc.html.j2:214 3018#: template/gsoc.html.j2:234
2988msgid "" 3019msgid ""
2989"The goal is to either build upon the (outdated) <a href=\"https://github.com/" 3020"The goal is to either build upon the (outdated) <a href=\"https://github.com/"
2990"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a " 3021"canndrew/gnunet-rs\">GNUnet Rust bindings</a> or to follow the path of <a "
@@ -2995,35 +3026,73 @@ msgid ""
2995"implementing services and libraries for GNUnet." 3026"implementing services and libraries for GNUnet."
2996msgstr "" 3027msgstr ""
2997 3028
2998#: template/gsoc.html.j2:225 template/gsoc.html.j2:689 3029#: template/gsoc.html.j2:245 template/gsoc.html.j2:779
2999msgid "<strong>Mentors:</strong> Martin Schanzenbach" 3030msgid "<strong>Mentors:</strong> Martin Schanzenbach"
3000msgstr "" 3031msgstr ""
3001 3032
3002#: template/gsoc.html.j2:230 3033#: template/gsoc.html.j2:250
3003msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO." 3034msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
3004msgstr "" 3035msgstr ""
3005 3036
3006#: template/gsoc.html.j2:254 3037#: template/gsoc.html.j2:269
3038msgid ""
3039"reclaimID is a decentralized identity system build on top of the GNU Name "
3040"System. Currently, there is a Webextension which uses the GNUnet <a "
3041"href=\"https://rest.gnunet.org\">REST API</a>. In order to improve adoption "
3042"and ease of use, this project aims to include a full GNUnet node within the "
3043"Webextention as a fallback. GNUnet can be compiled to Web Assembly or "
3044"JavaScript as demonstrated <a href=\"https://gnunet.io\">here</a>. The idea "
3045"is to improve upon this concept and support more of GNUnet's subsystems. The "
3046"difficulty of this project largely depends on the students proficiency with "
3047"build tools, emscripten and improvisation skills. There non-exhaustive task "
3048"list would be: <ol> <li>Improve existing GNUnet emscripten build to include "
3049"more subsystems.</li> <li>Integrate the result into a Webextention.</li> "
3050"<li>Integrate the result into the re:claimID Webextension</li> </ol> "
3051"Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>emscripten</"
3052"li> <li>Webextensions</li> </ol> <br/> <strong>Difficulty:</strong> "
3053"Challenging <br/> <strong>Mentors:</strong> Martin Schanzenbach"
3054msgstr ""
3055
3056#: template/gsoc.html.j2:305
3057msgid ""
3058"Currently, the keys in our statistics database are too verbose. For example: "
3059"</p> <p> nse # flood messages received: 13<br/> nse # peers connected: 4<br/"
3060"> nse # nodes in the network (estimate): 203<br/> nse # flood messages "
3061"started: 5<br/> nse # estimated network diameter: 3<br/> nse # flood "
3062"messages transmitted: 10<br/> </p> <p> With such verbose keys there's no "
3063"easy way to form compact JSON document or entries for time-series database. "
3064"And you can't query single stats without having to copypaste the line "
3065"exactly and put in quotes. In short, the goals are to... <ol> <li>Think of a "
3066"way how statistics entries can be made canonical.</li> <li>Implement the "
3067"change and migrate existing uses.</li> <li>Document the format(s) and define "
3068"an appropriate registration mechanism for identifiers</li> </ol> Relevant "
3069"bugs: <a href=\"https://bugs.gnunet.org/view.php?id=5650\">#5650</a><br/> "
3070"Advantageous skills/languages/frameworks: <ol> <li>C</li> <li>HTML</li> </"
3071"ol> <br/> <strong>Difficulty:</strong> Beginner <br/> <strong>Mentors:</"
3072"strong> Martin Schanzenbach"
3073msgstr ""
3074
3075#: template/gsoc.html.j2:344
3007msgid "" 3076msgid ""
3008"It is time for GNUnet to run properly on Android. Note that GNUnet is " 3077"It is time for GNUnet to run properly on Android. Note that GNUnet is "
3009"written in C, and this is not about rewriting GNUnet in Java, but about " 3078"written in C, and this is not about rewriting GNUnet in Java, but about "
3010"getting the C code to run on Android." 3079"getting the C code to run on Android."
3011msgstr "" 3080msgstr ""
3012 3081
3013#: template/gsoc.html.j2:261 3082#: template/gsoc.html.j2:351
3014msgid "" 3083msgid ""
3015"Includes: Implementation of rudimentary Android compatibility for GNUnet, in " 3084"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
3016"part by porting the GNUnet utils scheduler to act as a thin wrapper over " 3085"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
3017"libuv." 3086"libuv."
3018msgstr "" 3087msgstr ""
3019 3088
3020#: template/gsoc.html.j2:273 3089#: template/gsoc.html.j2:363
3021msgid "" 3090msgid ""
3022"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut " 3091"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
3023"Goebel</a>, Jeff Burdges, Christian Grothoff" 3092"Goebel</a>, Jeff Burdges, Christian Grothoff"
3024msgstr "" 3093msgstr ""
3025 3094
3026#: template/gsoc.html.j2:282 3095#: template/gsoc.html.j2:372
3027msgid "" 3096msgid ""
3028"There is a push for migrating our CI to Gitlab. The CI should eventually not " 3097"There is a push for migrating our CI to Gitlab. The CI should eventually not "
3029"just run \"make check\" on various platforms, but also perform tests with " 3098"just run \"make check\" on various platforms, but also perform tests with "
@@ -3034,11 +3103,11 @@ msgid ""
3034"automatic dependency discovery (as done by the autotools) is also important." 3103"automatic dependency discovery (as done by the autotools) is also important."
3035msgstr "" 3104msgstr ""
3036 3105
3037#: template/gsoc.html.j2:294 3106#: template/gsoc.html.j2:384
3038msgid "<strong>Mentors:</strong> TBD" 3107msgid "<strong>Mentors:</strong> TBD"
3039msgstr "" 3108msgstr ""
3040 3109
3041#: template/gsoc.html.j2:304 3110#: template/gsoc.html.j2:394
3042msgid "" 3111msgid ""
3043"One great problem of the current Internet is the lack of disintermediation. " 3112"One great problem of the current Internet is the lack of disintermediation. "
3044"When people want to talk they need a chat service. When they want to share " 3113"When people want to talk they need a chat service. When they want to share "
@@ -3054,21 +3123,21 @@ msgid ""
3054"more information and context, read" 3123"more information and context, read"
3055msgstr "" 3124msgstr ""
3056 3125
3057#: template/gsoc.html.j2:325 3126#: template/gsoc.html.j2:415
3058msgid "<strong>Mentors:</strong> lynX &amp; dvn" 3127msgid "<strong>Mentors:</strong> lynX &amp; dvn"
3059msgstr "" 3128msgstr ""
3060 3129
3061#: template/gsoc.html.j2:333 3130#: template/gsoc.html.j2:423
3062msgid "" 3131msgid ""
3063"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor." 3132"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
3064msgstr "" 3133msgstr ""
3065 3134
3066#: template/gsoc.html.j2:339 template/gsoc.html.j2:374 3135#: template/gsoc.html.j2:429 template/gsoc.html.j2:464
3067#: template/gsoc.html.j2:389 3136#: template/gsoc.html.j2:479
3068msgid "<strong>Mentors:</strong> Jeff Burdges" 3137msgid "<strong>Mentors:</strong> Jeff Burdges"
3069msgstr "" 3138msgstr ""
3070 3139
3071#: template/gsoc.html.j2:344 3140#: template/gsoc.html.j2:434
3072msgid "" 3141msgid ""
3073"Note: There was a Special TLDs spec to allow Tor to resolve domain names " 3142"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
3074"using GNS over Tor too, but currently that's on hold until folks think more " 3143"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -3076,12 +3145,12 @@ msgid ""
3076"more collaborative approach NSS2 for now." 3145"more collaborative approach NSS2 for now."
3077msgstr "" 3146msgstr ""
3078 3147
3079#: template/gsoc.html.j2:353 template/gsoc.html.j2:493 3148#: template/gsoc.html.j2:443 template/gsoc.html.j2:583
3080#: template/gsoc.html.j2:533 template/gsoc.html.j2:563 3149#: template/gsoc.html.j2:623 template/gsoc.html.j2:653
3081msgid "Required Skills: C" 3150msgid "Required Skills: C"
3082msgstr "" 3151msgstr ""
3083 3152
3084#: template/gsoc.html.j2:366 3153#: template/gsoc.html.j2:456
3085msgid "" 3154msgid ""
3086"Improve the Rust implementation of GNUnet utils, possibly including adding " 3155"Improve the Rust implementation of GNUnet utils, possibly including adding "
3087"support for asynchronous IO using mio, or perhaps a higher level " 3156"support for asynchronous IO using mio, or perhaps a higher level "
@@ -3089,32 +3158,32 @@ msgid ""
3089"gj." 3158"gj."
3090msgstr "" 3159msgstr ""
3091 3160
3092#: template/gsoc.html.j2:382 3161#: template/gsoc.html.j2:472
3093msgid "" 3162msgid ""
3094"Implementation of a replacement for PANDA (see Pond) with better security, " 3163"Implementation of a replacement for PANDA (see Pond) with better security, "
3095"and maybe integration with the GNU Name System for key exchange." 3164"and maybe integration with the GNU Name System for key exchange."
3096msgstr "" 3165msgstr ""
3097 3166
3098#: template/gsoc.html.j2:394 3167#: template/gsoc.html.j2:484
3099msgid "Required Skills: Rust or C, crypto" 3168msgid "Required Skills: Rust or C, crypto"
3100msgstr "" 3169msgstr ""
3101 3170
3102#: template/gsoc.html.j2:399 template/gsoc.html.j2:456 3171#: template/gsoc.html.j2:489 template/gsoc.html.j2:546
3103#: template/gsoc.html.j2:498 template/gsoc.html.j2:538 3172#: template/gsoc.html.j2:588 template/gsoc.html.j2:628
3104msgid "Difficulty level: high" 3173msgid "Difficulty level: high"
3105msgstr "" 3174msgstr ""
3106 3175
3107#: template/gsoc.html.j2:407 3176#: template/gsoc.html.j2:497
3108msgid "" 3177msgid ""
3109"Implement different place types and file sharing by creating a new place for " 3178"Implement different place types and file sharing by creating a new place for "
3110"the shared content." 3179"the shared content."
3111msgstr "" 3180msgstr ""
3112 3181
3113#: template/gsoc.html.j2:413 3182#: template/gsoc.html.j2:503
3114msgid "Place types to be implemented:" 3183msgid "Place types to be implemented:"
3115msgstr "" 3184msgstr ""
3116 3185
3117#: template/gsoc.html.j2:417 3186#: template/gsoc.html.j2:507
3118msgid "" 3187msgid ""
3119"<ul> <li>File: generic file with comments</li> <li>Image: display an image " 3188"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
3120"with comments referencing a region of the image</li> <li>Sound: play a sound " 3189"with comments referencing a region of the image</li> <li>Sound: play a sound "
@@ -3124,11 +3193,11 @@ msgid ""
3124"</ul>" 3193"</ul>"
3125msgstr "" 3194msgstr ""
3126 3195
3127#: template/gsoc.html.j2:428 3196#: template/gsoc.html.j2:518
3128msgid "Also provide the following UI functionality:" 3197msgid "Also provide the following UI functionality:"
3129msgstr "" 3198msgstr ""
3130 3199
3131#: template/gsoc.html.j2:432 3200#: template/gsoc.html.j2:522
3132msgid "" 3201msgid ""
3133"<ul> <li>Fork existing channels, reorganize people into new chatrooms or " 3202"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
3134"channels.</li> <li>Share a post (edit and repost something elsewhere, on a " 3203"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
@@ -3137,21 +3206,21 @@ msgid ""
3137"ul>" 3206"ul>"
3138msgstr "" 3207msgstr ""
3139 3208
3140#: template/gsoc.html.j2:441 3209#: template/gsoc.html.j2:531
3141msgid "" 3210msgid ""
3142"See also <a href=\"http://secushare.org/features\">http://secushare.org/" 3211"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
3143"features</a>" 3212"features</a>"
3144msgstr "" 3213msgstr ""
3145 3214
3146#: template/gsoc.html.j2:446 3215#: template/gsoc.html.j2:536
3147msgid "<strong>Mentors:</strong> lynX" 3216msgid "<strong>Mentors:</strong> lynX"
3148msgstr "" 3217msgstr ""
3149 3218
3150#: template/gsoc.html.j2:451 3219#: template/gsoc.html.j2:541
3151msgid "Required Skills: C/C++" 3220msgid "Required Skills: C/C++"
3152msgstr "" 3221msgstr ""
3153 3222
3154#: template/gsoc.html.j2:464 3223#: template/gsoc.html.j2:554
3155msgid "" 3224msgid ""
3156"Implement aggregation of distributed state from various channels in order to " 3225"Implement aggregation of distributed state from various channels in order to "
3157"provide for a powerful social graph API capable of producing social network " 3226"provide for a powerful social graph API capable of producing social network "
@@ -3162,17 +3231,17 @@ msgid ""
3162"Linda. You have 11 contacts in common with her. [ADD]\")." 3231"Linda. You have 11 contacts in common with her. [ADD]\")."
3163msgstr "" 3232msgstr ""
3164 3233
3165#: template/gsoc.html.j2:482 3234#: template/gsoc.html.j2:572
3166msgid "" 3235msgid ""
3167"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/" 3236"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
3168"rendezvous</a>" 3237"rendezvous</a>"
3169msgstr "" 3238msgstr ""
3170 3239
3171#: template/gsoc.html.j2:488 template/gsoc.html.j2:528 3240#: template/gsoc.html.j2:578 template/gsoc.html.j2:618
3172msgid "<strong>Mentors:</strong> t3sserakt, lynX" 3241msgid "<strong>Mentors:</strong> t3sserakt, lynX"
3173msgstr "" 3242msgstr ""
3174 3243
3175#: template/gsoc.html.j2:505 3244#: template/gsoc.html.j2:595
3176msgid "" 3245msgid ""
3177"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional " 3246"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
3178"mail clients into secushare user interfaces. </li> <li> Think of ways to map " 3247"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
@@ -3182,7 +3251,7 @@ msgid ""
3182"this task but it is not an requirement. </li> </ul>" 3251"this task but it is not an requirement. </li> </ul>"
3183msgstr "" 3252msgstr ""
3184 3253
3185#: template/gsoc.html.j2:546 3254#: template/gsoc.html.j2:636
3186msgid "" 3255msgid ""
3187"Implementation of the GNUnet auction system described in Chapter 3 of <a " 3256"Implementation of the GNUnet auction system described in Chapter 3 of <a "
3188"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. " 3257"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
@@ -3191,33 +3260,33 @@ msgid ""
3191"three user interface programs create, info and join." 3260"three user interface programs create, info and join."
3192msgstr "" 3261msgstr ""
3193 3262
3194#: template/gsoc.html.j2:558 3263#: template/gsoc.html.j2:648
3195msgid "<strong>Mentors:</strong> mate, cg" 3264msgid "<strong>Mentors:</strong> mate, cg"
3196msgstr "" 3265msgstr ""
3197 3266
3198#: template/gsoc.html.j2:576 3267#: template/gsoc.html.j2:666
3199msgid "" 3268msgid ""
3200"Implementation of additional transports to make GNUnet communication more " 3269"Implementation of additional transports to make GNUnet communication more "
3201"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-" 3270"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
3202"over-DNS" 3271"over-DNS"
3203msgstr "" 3272msgstr ""
3204 3273
3205#: template/gsoc.html.j2:583 template/gsoc.html.j2:597 3274#: template/gsoc.html.j2:673 template/gsoc.html.j2:687
3206msgid "<strong>Mentors:</strong> Matthias Wachs" 3275msgid "<strong>Mentors:</strong> Matthias Wachs"
3207msgstr "" 3276msgstr ""
3208 3277
3209#: template/gsoc.html.j2:591 3278#: template/gsoc.html.j2:681
3210msgid "" 3279msgid ""
3211"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole " 3280"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
3212"punching, better STUN support)" 3281"punching, better STUN support)"
3213msgstr "" 3282msgstr ""
3214 3283
3215#: template/gsoc.html.j2:605 3284#: template/gsoc.html.j2:695
3216msgid "" 3285msgid ""
3217"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges" 3286"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
3218msgstr "" 3287msgstr ""
3219 3288
3220#: template/gsoc.html.j2:613 3289#: template/gsoc.html.j2:703
3221msgid "" 3290msgid ""
3222"Improving libaboss to make computation on shared secrets (including repeated " 3291"Improving libaboss to make computation on shared secrets (including repeated "
3223"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?" 3292"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
@@ -3225,13 +3294,13 @@ msgid ""
3225"moving libaboss to bignums (gcry_mpi)." 3294"moving libaboss to bignums (gcry_mpi)."
3226msgstr "" 3295msgstr ""
3227 3296
3228#: template/gsoc.html.j2:626 3297#: template/gsoc.html.j2:716
3229msgid "" 3298msgid ""
3230"Please refer to the description for this project listed under GNU Guix " 3299"Please refer to the description for this project listed under GNU Guix "
3231"project ideas." 3300"project ideas."
3232msgstr "" 3301msgstr ""
3233 3302
3234#: template/gsoc.html.j2:639 3303#: template/gsoc.html.j2:729
3235msgid "" 3304msgid ""
3236"Python 2.7 is reaching its end-of-life, and we want to get rid of the " 3305"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
3237"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper " 3306"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
@@ -3240,27 +3309,27 @@ msgid ""
3240"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)." 3309"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>)."
3241msgstr "" 3310msgstr ""
3242 3311
3243#: template/gsoc.html.j2:649 3312#: template/gsoc.html.j2:739
3244msgid "<strong>Mentors:</strong> Christian Grothoff" 3313msgid "<strong>Mentors:</strong> Christian Grothoff"
3245msgstr "" 3314msgstr ""
3246 3315
3247#: template/gsoc.html.j2:654 3316#: template/gsoc.html.j2:744
3248msgid "Required Skills:" 3317msgid "Required Skills:"
3249msgstr "" 3318msgstr ""
3250 3319
3251#: template/gsoc.html.j2:659 3320#: template/gsoc.html.j2:749
3252msgid "Difficulty level:" 3321msgid "Difficulty level:"
3253msgstr "" 3322msgstr ""
3254 3323
3255#: template/gsoc.html.j2:664 3324#: template/gsoc.html.j2:754
3256msgid "Report:" 3325msgid "Report:"
3257msgstr "" 3326msgstr ""
3258 3327
3259#: template/gsoc.html.j2:669 3328#: template/gsoc.html.j2:759
3260msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC." 3329msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
3261msgstr "" 3330msgstr ""
3262 3331
3263#: template/gsoc.html.j2:679 3332#: template/gsoc.html.j2:769
3264msgid "" 3333msgid ""
3265"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet " 3334"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
3266"to be determined framework such as Angular2. This includes the design and " 3335"to be determined framework such as Angular2. This includes the design and "
@@ -3269,11 +3338,11 @@ msgid ""
3269"html\">GNUnet API</a>." 3338"html\">GNUnet API</a>."
3270msgstr "" 3339msgstr ""
3271 3340
3272#: template/gsoc.html.j2:694 3341#: template/gsoc.html.j2:784
3273msgid "Required Skills: C, JavaScript, CSS" 3342msgid "Required Skills: C, JavaScript, CSS"
3274msgstr "" 3343msgstr ""
3275 3344
3276#: template/gsoc.html.j2:704 3345#: template/gsoc.html.j2:794
3277msgid "" 3346msgid ""
3278"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>" 3347"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
3279msgstr "" 3348msgstr ""
@@ -3863,7 +3932,8 @@ msgstr "Contatti"
3863#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7 3932#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
3864#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7 3933#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
3865#: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7 3934#: template/l2o/mile6.html.j2:7 template/l2o/mile7.html.j2:7
3866#: template/l2o/mile8.html.j2:7 template/l2o/testng.html.j2:7 3935#: template/l2o/mile8.html.j2:7 template/l2o/mile9.html.j2:7
3936#: template/l2o/testng.html.j2:7
3867msgid "NGI Assure project: Layer-2-Overlay" 3937msgid "NGI Assure project: Layer-2-Overlay"
3868msgstr "" 3938msgstr ""
3869 3939
@@ -4181,14 +4251,15 @@ msgid ""
4181msgstr "" 4251msgstr ""
4182 4252
4183#: template/l2o/index.html.j2:262 4253#: template/l2o/index.html.j2:262
4184msgid "GNUnet release running with new API." 4254msgid ""
4255"GNUnet release running with new API. More <a href=\"mile9.html\">Details</a>."
4185msgstr "" 4256msgstr ""
4186 4257
4187#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13 4258#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
4188#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13 4259#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
4189#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 4260#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
4190#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 4261#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
4191#: template/l2o/testng.html.j2:13 4262#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
4192msgid "Project main page" 4263msgid "Project main page"
4193msgstr "" 4264msgstr ""
4194 4265
@@ -4722,7 +4793,7 @@ msgid ""
4722"aec63bf.</li> </ul>" 4793"aec63bf.</li> </ul>"
4723msgstr "" 4794msgstr ""
4724 4795
4725#: template/l2o/mile8.html.j2:73 4796#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222
4726msgid "Status" 4797msgid "Status"
4727msgstr "" 4798msgstr ""
4728 4799
@@ -4733,6 +4804,224 @@ msgid ""
4733"topology." 4804"topology."
4734msgstr "" 4805msgstr ""
4735 4806
4807#: template/l2o/mile9.html.j2:22
4808msgid "Added api to store hellos with peerstore service"
4809msgstr ""
4810
4811#: template/l2o/mile9.html.j2:24
4812msgid ""
4813"This functionality was formerly implemented in the peerinfo service.</br></"
4814"br> See branch l20integration revision 0f8b712."
4815msgstr ""
4816
4817#: template/l2o/mile9.html.j2:32
4818msgid "Added api to get notified when hellos are stored with peerstore service"
4819msgstr ""
4820
4821#: template/l2o/mile9.html.j2:34
4822msgid ""
4823"This functionality was formerly implemented in the peerinfo service. After "
4824"storing hellos with the peerstore service this was needed there.</br></br> "
4825"See branch l20integration revision 0f8b712."
4826msgstr ""
4827
4828#: template/l2o/mile9.html.j2:42
4829msgid "Changed new hello uri api to allow to change the expiration time"
4830msgstr ""
4831
4832#: template/l2o/mile9.html.j2:44
4833msgid ""
4834"This change was necessary to create the bootstrap hello which must be valid "
4835"indefinitely.</br></br> See branch l20integration revision 39bcd0f."
4836msgstr ""
4837
4838#: template/l2o/mile9.html.j2:52
4839msgid "Exchanged peerinfo api to store hellos with new peerstore api"
4840msgstr ""
4841
4842#: template/l2o/mile9.html.j2:54
4843msgid ""
4844"The new api needed to be exchange in all GNUnet packages.</br></br> See "
4845"branch l20integration revision 23a2640."
4846msgstr ""
4847
4848#: template/l2o/mile9.html.j2:62
4849msgid "Change watch to return actual values, before watching."
4850msgstr ""
4851
4852#: template/l2o/mile9.html.j2:64
4853msgid ""
4854"The watch api of the peerstore service was changed to return all values for "
4855"a given key, before notifying the caller about ne values being stored.</br></"
4856"br> See branch l20integration revision 86ae84f."
4857msgstr ""
4858
4859#: template/l2o/mile9.html.j2:72
4860msgid "The old hello design replaced by the new hello design."
4861msgstr ""
4862
4863#: template/l2o/mile9.html.j2:74
4864msgid ""
4865"The new hello design was exchanged in all GNUnet packages.</br></br> See "
4866"branch l20integration revision a362cd5."
4867msgstr ""
4868
4869#: template/l2o/mile9.html.j2:82
4870msgid ""
4871"Cli tool for changing hello files in contrib can change file from old to new "
4872"hello design."
4873msgstr ""
4874
4875#: template/l2o/mile9.html.j2:84
4876msgid ""
4877"A cli tool for changing the bootstrap hello file in the contrib/hello "
4878"directory was changed to rewritethe hello bootstrap file from old to new "
4879"format. </br></br> See branch l20integration revision 8ea9223."
4880msgstr ""
4881
4882#: template/l2o/mile9.html.j2:92
4883msgid "Moved code to scan and import hello file into peerstore from peerinfo."
4884msgstr ""
4885
4886#: template/l2o/mile9.html.j2:94
4887msgid ""
4888"The peerinfo service service was scanning a hostlist file and the data was "
4889"used by the hostlist server. This code was moved to the peerstore service.</"
4890"br></br> See branch l20integration revision 20d6f3."
4891msgstr ""
4892
4893#: template/l2o/mile9.html.j2:102
4894msgid ""
4895"Moved code to testing to have more generic test setup, which can be used not "
4896"only from within transport."
4897msgstr ""
4898
4899#: template/l2o/mile9.html.j2:104
4900msgid ""
4901"The new testing framework was transport specific Now it can be used in other "
4902"packages too.</br></br> See branch l20integration revision 02a1fda."
4903msgstr ""
4904
4905#: template/l2o/mile9.html.j2:112
4906msgid "Code moved to the core package to get rid of circular dependencies."
4907msgstr ""
4908
4909#: template/l2o/mile9.html.j2:114
4910msgid ""
4911"After changes to be able to use the testing framework more generic the "
4912"dependencies needed to be fixed..</br></br> See branch l20integration "
4913"revision 1016d6d."
4914msgstr ""
4915
4916#: template/l2o/mile9.html.j2:122
4917msgid ""
4918"Changed method GNUNET_HELLO_builder_get_expiration_time to not need "
4919"parameter GNUNET_HELLO_Builder."
4920msgstr ""
4921
4922#: template/l2o/mile9.html.j2:124
4923msgid ""
4924"A small function syntax fix.</br></br> See branch l20integration revision "
4925"84913b."
4926msgstr ""
4927
4928#: template/l2o/mile9.html.j2:132
4929msgid ""
4930"Changed the behavior of GNUNET_PEERSTORE_watch to also return the values "
4931"allready stored for the key."
4932msgstr ""
4933
4934#: template/l2o/mile9.html.j2:134
4935msgid ""
4936"The watch functionality first returns all values for a given key, before "
4937"notifying the caller about new values for that key.</br></br> See branch "
4938"l20integration revision e1341d1."
4939msgstr ""
4940
4941#: template/l2o/mile9.html.j2:142
4942msgid "Changed address and hello format to new TNG format."
4943msgstr ""
4944
4945#: template/l2o/mile9.html.j2:144
4946msgid ""
4947"All occurencies in GNUnet packages were changed from old to new hello format."
4948"</br></br> See branch l20integration revision 66ecfe2."
4949msgstr ""
4950
4951#: template/l2o/mile9.html.j2:152
4952msgid "Fixed bug in bootstrap code."
4953msgstr ""
4954
4955#: template/l2o/mile9.html.j2:154
4956msgid ""
4957"Unnecessary check removed. Fixed small coding error.</br></br> See branch "
4958"l20integration revision 3bd35e8."
4959msgstr ""
4960
4961#: template/l2o/mile9.html.j2:162
4962msgid "Fixed validation bug."
4963msgstr ""
4964
4965#: template/l2o/mile9.html.j2:164
4966msgid ""
4967"The validation of other peers in the transport package was not working in "
4968"some cases, because validation did not use monotonic time, and "
4969"first_challenge_use wasn't reset.</br></br> See branch l20integration "
4970"revision 88cb4be."
4971msgstr ""
4972
4973#: template/l2o/mile9.html.j2:172
4974msgid "Fixed wrong group name."
4975msgstr ""
4976
4977#: template/l2o/mile9.html.j2:174
4978msgid ""
4979"A wrong group name was used for a DHT block entry.</br></br> See branch "
4980"l20integration revision 8127d51."
4981msgstr ""
4982
4983#: template/l2o/mile9.html.j2:182
4984msgid ""
4985"Task added to start reading the hostlist entries only after a certain period "
4986"of time has elapsed."
4987msgstr ""
4988
4989#: template/l2o/mile9.html.j2:184
4990msgid ""
4991"Reading hostlist entries and compiling the hostlist response to a hostlist "
4992"request was started too early, even though the peer did not created its own "
4993"hello.</br></br> See branch l20integration revision 7761b42."
4994msgstr ""
4995
4996#: template/l2o/mile9.html.j2:192
4997msgid "Added test config to have a peer running the hostlist server."
4998msgstr ""
4999
5000#: template/l2o/mile9.html.j2:194
5001msgid ""
5002"The configuration of the test case had to be changed to let one peer run a "
5003"hostlist server.</br></br> See branch l20integration revision 3c761cd."
5004msgstr ""
5005
5006#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212
5007msgid "Changed hostlist server to use a hello cache."
5008msgstr ""
5009
5010#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214
5011msgid ""
5012"The host list server needed a cache for the entries, because with storing "
5013"entries in the peerstore, only the new hellos were notified to the hostlist "
5014"server.</br></br> See branch l20integration revision e4b146e."
5015msgstr ""
5016
5017#: template/l2o/mile9.html.j2:224
5018msgid ""
5019"The hostlist, and topology subsystems and the bootstrap functionality were "
5020"manually tested. Everything was working without errors. No known errors in "
5021"other subsystems. Branch merged into master. New Transport and Hello "
5022"released with version 0.21."
5023msgstr ""
5024
4736#: template/l2o/testng.html.j2:21 5025#: template/l2o/testng.html.j2:21
4737msgid "Netjail setup and execution" 5026msgid "Netjail setup and execution"
4738msgstr "" 5027msgstr ""
@@ -5029,36 +5318,68 @@ msgid ""
5029msgstr "" 5318msgstr ""
5030 5319
5031#: template/probnat/index.html.j2:174 5320#: template/probnat/index.html.j2:174
5032msgid "Milestone 6 Port Range Optimization" 5321msgid "Milestone 6 Android Test Infrastructure"
5033msgstr "" 5322msgstr ""
5034 5323
5035#: template/probnat/index.html.j2:177 5324#: template/probnat/index.html.j2:177
5036msgid "" 5325msgid ""
5037"Detect likely port ranges (peers exchanging lists of 'working' IP+Port " 5326"In this milestone the test framework will be enhanced to run a headless "
5038"combinations)." 5327"android studio emulator on a namespace node. With this emulator an android "
5328"device running on that node shall be emulated. Two devices running on "
5329"different nodes should reach each other via the test framework network. For "
5330"doing the network connection an app should run on each device. This app "
5331"should do the networking with a small c library. With this c library we like "
5332"to test if networking and file access is possible with a c library running "
5333"using the NDK of Android."
5039msgstr "" 5334msgstr ""
5040 5335
5041#: template/probnat/index.html.j2:183 5336#: template/probnat/index.html.j2:183
5042msgid "" 5337msgid ""
5043"Test case with setup using specific port ranges testing use of port subset. " 5338"The deliverable of this milestone is twofold: the scripts for automation and "
5044"First optimization release." 5339"the automated tests themselves, and a report on the outcome of these tests. "
5340"If the test case starting an Android app on two nodes doing network "
5341"communication between those two apps and each app accessing its own "
5342"filesystem will not work as expected, the task includes an overview of "
5343"potential approaches for achieving the desired outcomes in other ways."
5344msgstr ""
5345
5346#: template/probnat/index.html.j2:189
5347msgid "Milestone 7 GNUnet event loop on Android"
5348msgstr ""
5349
5350#: template/probnat/index.html.j2:192
5351msgid ""
5352"The c library should also start the GNUnet event loop. Therefore the library "
5353"will be enhanced by a minimal part of the GNUnet stack to start the event "
5354"loop. The testing code will be enhanced to use the event loop."
5355msgstr ""
5356
5357#: template/probnat/index.html.j2:198
5358msgid ""
5359"The deliverable of this milestone is twofold: the scripts for automation and "
5360"the automated tests themselves, and a report on the outcome of these tests. "
5361"If the test case testing the same functionality as in milestone 6, but using "
5362"the GNUnet event loop, will not work as expected, the task includes an "
5363"overview of potential approaches for achieving the desired outcomes in other "
5364"ways."
5045msgstr "" 5365msgstr ""
5046 5366
5047#: template/probnat/index.html.j2:190 5367#: template/probnat/index.html.j2:204
5048msgid "Milestone 7 Optimization" 5368msgid "Milestone 8 Enhance GNUnet stack on Android"
5049msgstr "" 5369msgstr ""
5050 5370
5051#: template/probnat/index.html.j2:193 5371#: template/probnat/index.html.j2:207
5052msgid "" 5372msgid ""
5053"Prioritize likely working IP addresses (no point in trying to go from 10.x " 5373"The working test cases of milestone 6 and 7 are prerequisites to tackle this "
5054"to 192.168.x). There might be optimization we do not know anything about yet." 5374"milestone! The library will be enhanced to incorporate the parts of the "
5375"GNUnet stack necessary to run the test case implemented in the milestones 1 "
5376"-4."
5055msgstr "" 5377msgstr ""
5056 5378
5057#: template/probnat/index.html.j2:200 5379#: template/probnat/index.html.j2:213
5058msgid "" 5380msgid ""
5059"Test case with setup using specific IP addresses testing if not all " 5381"Test case testing the same functionality as in milestone 1 - 4 running on "
5060"available IP addresses are used. Test cases testing general optimization. " 5382"Android."
5061"Second optimization release."
5062msgstr "" 5383msgstr ""
5063 5384
5064#: template/reclaim/faq.html.j2:6 5385#: template/reclaim/faq.html.j2:6
@@ -5181,6 +5502,9 @@ msgid ""
5181"authorized it to access using the respective key." 5502"authorized it to access using the respective key."
5182msgstr "" 5503msgstr ""
5183 5504
5505#~ msgid "Development Tutorial"
5506#~ msgstr "Guida allo sviluppo"
5507
5184#~ msgid "Handbook" 5508#~ msgid "Handbook"
5185#~ msgstr "Manuale" 5509#~ msgstr "Manuale"
5186 5510