- Even more details in commits fc99f54070e04c043c14f2244f85833ecf6b00c4, 95a1edacccd9b3bf769a144a12d41946d0ac25dc and 247230d737e3e4709392148bfabbde25871b6914
-
Rust templates for GNUnet services
@@ -203,6 +231,11 @@
Required Skills: Solid knowledge of Rust and ideally asynchronuous IO.
{% endtrans %}
+
+ {% trans %}
+ Duration: 350h
+ {% endtrans %}
+
{% trans %}
Difficulty level: medium
@@ -231,6 +264,11 @@
a thin wrapper over libuv.
{% endtrans %}
+
+ {% trans %}
+ Duration: 350h
+ {% endtrans %}
+
{% trans %}
Mentors: Hartmut Goebel, Jeff Burdges, Christian Grothoff
--
cgit v1.2.3
From 9880ead60e8c9d760318251b344edec2f35be123 Mon Sep 17 00:00:00 2001
From: Martin Schanzenbach
Date: Sat, 1 Apr 2023 13:58:10 +0200
Subject: v0.19.4
---
locale/ar/LC_MESSAGES/messages.po | 259 ++++++++++++++++++++++---------
locale/ca/LC_MESSAGES/messages.mo | Bin 433 -> 433 bytes
locale/ca/LC_MESSAGES/messages.po | 257 ++++++++++++++++++++++---------
locale/de/LC_MESSAGES/messages.mo | Bin 174544 -> 174959 bytes
locale/de/LC_MESSAGES/messages.po | 269 ++++++++++++++++++++++++---------
locale/en/LC_MESSAGES/messages.mo | Bin 445 -> 445 bytes
locale/eo/LC_MESSAGES/messages.mo | Bin 433 -> 433 bytes
locale/eo/LC_MESSAGES/messages.po | 257 ++++++++++++++++++++++---------
locale/es/LC_MESSAGES/messages.mo | Bin 112119 -> 112233 bytes
locale/es/LC_MESSAGES/messages.po | 261 +++++++++++++++++++++++---------
locale/fr/LC_MESSAGES/messages.mo | Bin 41956 -> 42067 bytes
locale/fr/LC_MESSAGES/messages.po | 261 +++++++++++++++++++++++---------
locale/hi/LC_MESSAGES/messages.po | 259 ++++++++++++++++++++++---------
locale/it/LC_MESSAGES/messages.mo | Bin 124676 -> 124791 bytes
locale/it/LC_MESSAGES/messages.po | 261 +++++++++++++++++++++++---------
locale/ja/LC_MESSAGES/messages.po | 261 +++++++++++++++++++++++---------
locale/ko/LC_MESSAGES/messages.po | 259 ++++++++++++++++++++++---------
locale/messages.pot | 253 +++++++++++++++++++++++--------
locale/pt/LC_MESSAGES/messages.po | 257 ++++++++++++++++++++++---------
locale/zh_Hant/LC_MESSAGES/messages.po | 267 +++++++++++++++++++++++---------
template/news/2023-04-0.19.4.html.j2 | 28 ++++
www.yml | 3 +
22 files changed, 2520 insertions(+), 892 deletions(-)
create mode 100644 template/news/2023-04-0.19.4.html.j2
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po
index 288fa412..734b66c4 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2021-05-21 14:59+0000\n"
"Last-Translator: Shorouk Hassouna \n"
"Language-Team: Arabic Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2138,40 +2169,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2182,11 +2208,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2202,21 +2228,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2224,12 +2250,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2237,32 +2263,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2272,11 +2298,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2285,21 +2311,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2310,17 +2336,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2330,7 +2356,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2339,33 +2365,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -2417,11 +2443,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -2722,7 +2748,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
msgid "Configuration"
msgstr ""
@@ -3029,7 +3055,8 @@ msgstr "الدمج المستمر"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3248,7 +3275,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3281,7 +3309,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3481,7 +3509,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -3543,6 +3571,96 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+msgid "Performance Measurement"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "التوثيق"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -3653,13 +3771,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/ca/LC_MESSAGES/messages.mo b/locale/ca/LC_MESSAGES/messages.mo
index ef85ec85..c282c775 100644
Binary files a/locale/ca/LC_MESSAGES/messages.mo and b/locale/ca/LC_MESSAGES/messages.mo differ
diff --git a/locale/ca/LC_MESSAGES/messages.po b/locale/ca/LC_MESSAGES/messages.po
index 5da5abe4..1f613aa7 100644
--- a/locale/ca/LC_MESSAGES/messages.po
+++ b/locale/ca/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -2001,11 +2001,11 @@ msgstr ""
msgid "Ideas 2023"
msgstr ""
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:214
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:247
msgid "Past projects"
msgstr ""
-#: template/gsoc.html.j2:15 template/gsoc.html.j2:595
+#: template/gsoc.html.j2:15 template/gsoc.html.j2:633
msgid "Finished projects"
msgstr ""
@@ -2098,6 +2098,37 @@ msgstr ""
#: template/gsoc.html.j2:186
msgid ""
+"The goal of this project is to enable users to store their GNU Taler wallet "
+"backup encryption keys in the GNU Anastasis distributed key backup and "
+"recovery system, and to use GNU Taler to pay GNU Anastasis service providers "
+"for key storage and recovery. The project will focus on implementing the GNU "
+"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI "
+"and integrating the result with the rest of the GNU Taler Android App."
+msgstr ""
+
+#: template/gsoc.html.j2:190
+msgid ""
+"Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2107,40 +2138,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2151,11 +2177,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2171,21 +2197,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2193,12 +2219,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2206,32 +2232,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2241,11 +2267,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2254,21 +2280,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2279,17 +2305,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2299,7 +2325,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2308,33 +2334,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -2386,11 +2412,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -2685,7 +2711,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
msgid "Configuration"
msgstr ""
@@ -2988,7 +3014,8 @@ msgstr ""
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3205,7 +3232,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3238,7 +3266,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3438,7 +3466,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -3500,6 +3528,94 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+msgid "Performance Measurement"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+msgid "API Documentation"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -3610,13 +3726,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/de/LC_MESSAGES/messages.mo b/locale/de/LC_MESSAGES/messages.mo
index 3b08f799..7750575b 100644
Binary files a/locale/de/LC_MESSAGES/messages.mo and b/locale/de/LC_MESSAGES/messages.mo differ
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po
index 83d6a32f..358ecfe6 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2021-08-30 19:06+0000\n"
"Last-Translator: Stefan \n"
"Language-Team: German Mentors: Christian Grothoff"
+msgid ""
+"Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr "Mentoren: Christian Grothoff"
+
+#: template/gsoc.html.j2:195
+#, fuzzy
+#| msgid "Required Skills: Rust or C, crypto"
+msgid "Required Skills: Android UI development"
+msgstr "Erforderliche Kenntnisse: Rust oder C, crypto"
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+#, fuzzy
+msgid "Difficulty level: medium"
+msgstr "Schwierigkeitsgrad: mittel"
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -3123,24 +3159,18 @@ msgstr ""
"a>sein, welches es ermöglicht, schnell Dienstleistungen und Bibliotheken für "
"GNUnet zu implementieren."
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
#, fuzzy
msgid "Mentors: Martin Schanzenbach"
msgstr "Mentoren: Martin Schanzenbach"
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
"Notwendige Fähigkeiten: Solide Kenntnisse in Rust und idealerweise "
"asynchrone E / A."
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-#, fuzzy
-msgid "Difficulty level: medium"
-msgstr "Schwierigkeitsgrad: mittel"
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
@@ -3150,7 +3180,7 @@ msgstr ""
"in C geschrieben ist, und es geht hier nicht darum, GNUnet in Java "
"umzuschreiben, sondern darum, C-Code auf Android zum Laufen zu bekommen."
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
#, fuzzy
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
@@ -3161,7 +3191,7 @@ msgstr ""
"teilweise durch Portierung des GNUnet-Utils-Schedulers als Thin Wrapper über "
"libuv."
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
@@ -3169,7 +3199,7 @@ msgstr ""
"Mentoren:Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -3189,11 +3219,11 @@ msgstr ""
"idealerweise automatische Abhängigkeitsidentifikation (wie von Autotools "
"geliefert) sind ebenfalls wichtig."
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr "Mentoren: Noch offen"
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -3223,25 +3253,25 @@ msgstr ""
"der Nutzer anstatt mit Cloud-Dienstleistungen funktionieren. Für mehr "
"Informationen und Kontext, lese"
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
#, fuzzy
msgid "Mentors: lynX & dvn"
msgstr "Mentoren: lynX & dvn"
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
"Implementiere die AnycastExit-Spezifikation, damit GNUnet-Clients eine "
"Verbindung über Tor herstellen können."
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
#, fuzzy
msgid "Mentors: Jeff Burdges"
msgstr "Mentoren: Jeff Burdges"
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -3254,12 +3284,12 @@ msgstr ""
"hat, wie Namen innerhalb des lokalen Systems verschoben werden sollen. Bis "
"auf weiteres nennen wir diesen verstärkt kollaborativen Ansatz NSS2."
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr "Benötigte Kenntnisse: C"
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -3271,7 +3301,7 @@ msgstr ""
"eine darauf aufbauende asynchrone E / A-Bibliothek wie Rotor, mioco, "
"eventual_io oder gj."
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
@@ -3280,16 +3310,16 @@ msgstr ""
"Sicherheit und möglicherweise Integration in das GNU-Namenssystem für den "
"Schlüsselaustausch."
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr "Erforderliche Kenntnisse: Rust oder C, crypto"
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr "Schwierigkeitsgrad: hoch"
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
@@ -3297,11 +3327,11 @@ msgstr ""
"Implementiere verschiedene Ortstypen und Dateifreigaben, indem du einen "
"neuen Ort für den freigegebenen Inhalt erstellst."
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr "Zu implementierende Ortstypen:"
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -3317,11 +3347,11 @@ msgstr ""
"li>
- Veranstaltung: mit RSVP
- Umfrage: Stelle deiner sozialen "
"Nachbarschaft Fragen in strukturierter Form
"
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr "Stelle außerdem die folgenden UI-Funktionen bereit:"
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -3336,7 +3366,7 @@ msgstr ""
"Bearbeitungsverlauf an.
- Kontrolliere wann die Kanalhistorie abläuft."
"
"
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
@@ -3344,16 +3374,16 @@ msgstr ""
"Siehe auch http://secushare.org/"
"features"
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
#, fuzzy
msgid "Mentors: lynX"
msgstr "Mentoren: lynX"
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr "Erforderliche Fähigkeiten: C/C++"
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -3373,7 +3403,7 @@ msgstr ""
"vorhandenen Kontakte finden (\"Dies ist Linda. Du hast 11 gemeinsame "
"Kontakte mit ihr. [ADD]\")."
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
@@ -3381,12 +3411,12 @@ msgstr ""
"Bezogen auf secushare.org/"
"rendezvous"
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
#, fuzzy
msgid "Mentors: t3sserakt, lynX"
msgstr "Mentoren: t3sserakt, lynX"
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
" - Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -3403,7 +3433,7 @@ msgstr ""
"geschrieben, daher wird Rust für diese Aufgabe bevorzugt, ist aber nicht "
"vorgeschrieben.
"
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -3418,11 +3448,11 @@ msgstr ""
"des GNUnet-Auktionssystems, Bibliothek und die drei "
"Benutzeroberflächenprogramme create, info und join."
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr "Mentoren: mate, cg"
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
#, fuzzy
msgid ""
"Implementation of additional transports to make GNUnet communication more "
@@ -3433,12 +3463,12 @@ msgstr ""
"problematischen Netzwerken robuster zu machen: GNUnet-over-SMTP, GNUnet-over-"
"DNS"
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
#, fuzzy
msgid "Mentors: Matthias Wachs"
msgstr "Mentoren: Matthias Wachs"
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
@@ -3446,14 +3476,14 @@ msgstr ""
"Implementierung von ALG-basierten NAT-Traversal-Methoden (FTP/SIP-basiertes "
"Lochstanzen, bessere STUN-Unterstützung)"
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
#, fuzzy
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
"Mentoren: Matthias Wachs, Christian Grothoff, Jeff Burdges"
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on Ben-Or et al.. "
"Insbesondere bedeutet dies, Libaboss zu Bignums zu bewegen (gcry_mpi)."
-#: template/gsoc.html.j2:588
+#: template/gsoc.html.j2:626
msgid ""
"Please refer to the description for this project listed under GNU Guix "
"project ideas."
@@ -3473,7 +3503,7 @@ msgstr ""
"Weitere Informationen zu diesem Projekt findest du unter GNU Guix "
"Projektideen."
-#: template/gsoc.html.j2:601
+#: template/gsoc.html.j2:639
msgid ""
"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
@@ -3488,29 +3518,29 @@ msgstr ""
"GNUnet / das GNU-Namen-System zu verwenden (siehe auch #5562)."
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr "Mentoren: Christian Grothoff"
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr "Erforderliche Kenntnisse:"
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr "Schwierigkeitsgrad:"
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr "Bericht:"
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
"Unvollendet/Abgebrochen, da gnunet-qr nach C außerhalb von GSoc verschoben "
"wurde."
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -3524,11 +3554,11 @@ msgstr ""
"href=\"http://jsonapi.org/\">REST APIs, die das GNUnet APIexponieren, mit ein."
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr "Erforderliche Fähigkeiten: C, JavaScript, CSS"
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
#, fuzzy
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
@@ -3895,7 +3925,7 @@ msgstr "Tutorial: GNUnet auf OpenWrt"
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
msgid "Configuration"
msgstr "Konfiguration"
@@ -4286,7 +4316,8 @@ msgstr "Kontaktinformation"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -4509,7 +4540,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -4542,7 +4574,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4742,7 +4774,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -4804,6 +4836,100 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+#, fuzzy
+#| msgid "GNUnet is a framework"
+msgid "Testing Framework"
+msgstr "GNUnet ist ein Rahmen"
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+#, fuzzy
+#| msgid "Performance Analysis"
+msgid "Performance Measurement"
+msgstr "Leistungsanalyse"
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "Dokumentation"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -4916,13 +5042,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/en/LC_MESSAGES/messages.mo b/locale/en/LC_MESSAGES/messages.mo
index bc01dcb6..d94d9488 100644
Binary files a/locale/en/LC_MESSAGES/messages.mo and b/locale/en/LC_MESSAGES/messages.mo differ
diff --git a/locale/eo/LC_MESSAGES/messages.mo b/locale/eo/LC_MESSAGES/messages.mo
index 07c3683c..93324403 100644
Binary files a/locale/eo/LC_MESSAGES/messages.mo and b/locale/eo/LC_MESSAGES/messages.mo differ
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 ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -2001,11 +2001,11 @@ msgstr ""
msgid "Ideas 2023"
msgstr ""
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:214
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:247
msgid "Past projects"
msgstr ""
-#: template/gsoc.html.j2:15 template/gsoc.html.j2:595
+#: template/gsoc.html.j2:15 template/gsoc.html.j2:633
msgid "Finished projects"
msgstr ""
@@ -2098,6 +2098,37 @@ msgstr ""
#: template/gsoc.html.j2:186
msgid ""
+"The goal of this project is to enable users to store their GNU Taler wallet "
+"backup encryption keys in the GNU Anastasis distributed key backup and "
+"recovery system, and to use GNU Taler to pay GNU Anastasis service providers "
+"for key storage and recovery. The project will focus on implementing the GNU "
+"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI "
+"and integrating the result with the rest of the GNU Taler Android App."
+msgstr ""
+
+#: template/gsoc.html.j2:190
+msgid ""
+"Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2107,40 +2138,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2151,11 +2177,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2171,21 +2197,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2193,12 +2219,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2206,32 +2232,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2241,11 +2267,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2254,21 +2280,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2279,17 +2305,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2299,7 +2325,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2308,33 +2334,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -2386,11 +2412,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -2685,7 +2711,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
msgid "Configuration"
msgstr ""
@@ -2988,7 +3014,8 @@ msgstr ""
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3205,7 +3232,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3238,7 +3266,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3438,7 +3466,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -3500,6 +3528,94 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+msgid "Performance Measurement"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+msgid "API Documentation"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -3610,13 +3726,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/es/LC_MESSAGES/messages.mo b/locale/es/LC_MESSAGES/messages.mo
index e3966fd1..1cf1122c 100644
Binary files a/locale/es/LC_MESSAGES/messages.mo and b/locale/es/LC_MESSAGES/messages.mo differ
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index 9e0f650e..518f5fb2 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2022-08-17 22:14+0000\n"
"Last-Translator: Lucía López \n"
"Language-Team: Spanish Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2963,40 +2994,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -3007,11 +3033,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -3027,21 +3053,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -3049,12 +3075,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -3062,32 +3088,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -3097,11 +3123,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -3110,21 +3136,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -3135,17 +3161,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -3155,7 +3181,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -3164,33 +3190,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -3242,11 +3268,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -3555,7 +3581,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
#, fuzzy
#| msgid "Continuous Integration"
msgid "Configuration"
@@ -3871,7 +3897,8 @@ msgstr "Información de contacto"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -4090,7 +4117,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -4123,7 +4151,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4323,7 +4351,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -4385,6 +4413,98 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+#, fuzzy
+#| msgid "Performance Analysis"
+msgid "Performance Measurement"
+msgstr "Análisis de rendimiento"
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "Documentación"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -4497,13 +4617,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/fr/LC_MESSAGES/messages.mo b/locale/fr/LC_MESSAGES/messages.mo
index 04698b99..0dbdbbb5 100644
Binary files a/locale/fr/LC_MESSAGES/messages.mo and b/locale/fr/LC_MESSAGES/messages.mo differ
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index ebfdd9da..8902765a 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2021-09-28 14:59+0000\n"
"Last-Translator: Axelle Dimpre \n"
"Language-Team: French Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2393,40 +2424,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2437,11 +2463,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2457,21 +2483,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2479,12 +2505,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2492,32 +2518,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2527,11 +2553,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2540,21 +2566,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2565,17 +2591,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2585,7 +2611,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2594,33 +2620,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -2672,11 +2698,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -2981,7 +3007,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
#, fuzzy
#| msgid "Continuous Integration"
msgid "Configuration"
@@ -3295,7 +3321,8 @@ msgstr "Nous contacter"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3514,7 +3541,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3547,7 +3575,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3747,7 +3775,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -3809,6 +3837,98 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+#, fuzzy
+#| msgid "Performance Analysis"
+msgid "Performance Measurement"
+msgstr "Analyse de performance"
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "Documentation"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -3921,13 +4041,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po
index 72884437..39b9331b 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/hi/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2021-03-09 18:35+0000\n"
"Last-Translator: Jigisha Sharma \n"
"Language-Team: Hindi \n"
@@ -2021,13 +2021,13 @@ msgstr ""
msgid "Ideas 2023"
msgstr ""
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:214
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:247
#, fuzzy
#| msgid "GSoC Projects"
msgid "Past projects"
msgstr "ग स ओ क परियोजनाओं"
-#: template/gsoc.html.j2:15 template/gsoc.html.j2:595
+#: template/gsoc.html.j2:15 template/gsoc.html.j2:633
msgid "Finished projects"
msgstr ""
@@ -2120,6 +2120,37 @@ msgstr ""
#: template/gsoc.html.j2:186
msgid ""
+"The goal of this project is to enable users to store their GNU Taler wallet "
+"backup encryption keys in the GNU Anastasis distributed key backup and "
+"recovery system, and to use GNU Taler to pay GNU Anastasis service providers "
+"for key storage and recovery. The project will focus on implementing the GNU "
+"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI "
+"and integrating the result with the rest of the GNU Taler Android App."
+msgstr ""
+
+#: template/gsoc.html.j2:190
+msgid ""
+"Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2129,40 +2160,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2173,11 +2199,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2193,21 +2219,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2215,12 +2241,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2228,32 +2254,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2263,11 +2289,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2276,21 +2302,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2301,17 +2327,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2321,7 +2347,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2330,33 +2356,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -2408,11 +2434,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -2717,7 +2743,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
#, fuzzy
#| msgid "Continuous Integration"
msgid "Configuration"
@@ -3026,7 +3052,8 @@ msgstr "लगातार एकीकरण"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3245,7 +3272,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3278,7 +3306,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3478,7 +3506,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -3540,6 +3568,96 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+msgid "Performance Measurement"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "प्रलेखन"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -3652,13 +3770,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/it/LC_MESSAGES/messages.mo b/locale/it/LC_MESSAGES/messages.mo
index 5ebd5f69..342f39f4 100644
Binary files a/locale/it/LC_MESSAGES/messages.mo and b/locale/it/LC_MESSAGES/messages.mo differ
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po
index 6cb9c76d..c3ed8bd2 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2022-03-27 11:53+0000\n"
"Last-Translator: Roberto Pellegrino \n"
"Language-Team: Italian Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2985,40 +3016,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -3029,11 +3055,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -3049,21 +3075,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -3071,12 +3097,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -3084,32 +3110,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -3119,11 +3145,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -3132,21 +3158,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -3157,17 +3183,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -3177,7 +3203,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -3186,33 +3212,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -3264,11 +3290,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -3581,7 +3607,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
#, fuzzy
#| msgid "Continuous Integration"
msgid "Configuration"
@@ -3894,7 +3920,8 @@ msgstr "Contatti"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -4113,7 +4140,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -4146,7 +4174,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4346,7 +4374,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -4408,6 +4436,98 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+#, fuzzy
+#| msgid "Performance Analysis"
+msgid "Performance Measurement"
+msgstr "Analisi delle prestazioni"
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "Documentazione"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -4520,13 +4640,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po
index 2fba44f6..4b66ba39 100644
--- a/locale/ja/LC_MESSAGES/messages.po
+++ b/locale/ja/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2021-04-15 10:31+0000\n"
"Last-Translator: Kanoko Kondo \n"
"Language-Team: Japanese Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2627,40 +2658,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2671,11 +2697,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2691,21 +2717,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2713,12 +2739,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2726,32 +2752,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2761,11 +2787,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2774,21 +2800,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2799,17 +2825,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2819,7 +2845,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2828,33 +2854,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -2906,11 +2932,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -3217,7 +3243,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
#, fuzzy
#| msgid "Continuous Integration"
msgid "Configuration"
@@ -3530,7 +3556,8 @@ msgstr "お問い合わせ"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3749,7 +3776,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3782,7 +3810,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3982,7 +4010,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -4044,6 +4072,98 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+#, fuzzy
+#| msgid "Performance Analysis"
+msgid "Performance Measurement"
+msgstr "パフォーマンス分析"
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "資料"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -4156,13 +4276,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po
index 212de088..03b915e7 100644
--- a/locale/ko/LC_MESSAGES/messages.po
+++ b/locale/ko/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2021-04-11 02:59+0000\n"
"Last-Translator: Chaewon Park \n"
"Language-Team: Korean Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2141,40 +2172,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2185,11 +2211,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2205,21 +2231,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2227,12 +2253,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2240,32 +2266,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2275,11 +2301,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2288,21 +2314,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2313,17 +2339,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2333,7 +2359,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2342,33 +2368,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -2420,11 +2446,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -2729,7 +2755,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
#, fuzzy
#| msgid "Continuous Integration"
msgid "Configuration"
@@ -3038,7 +3064,8 @@ msgstr "지속적 통합"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3257,7 +3284,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3290,7 +3318,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3490,7 +3518,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -3552,6 +3580,96 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+msgid "Performance Measurement"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "문서"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -3664,13 +3782,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/messages.pot b/locale/messages.pot
index ea0d486f..dc6e7be8 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -2038,11 +2038,11 @@ msgstr ""
msgid "Ideas 2023"
msgstr ""
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:214
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:247
msgid "Past projects"
msgstr ""
-#: template/gsoc.html.j2:15 template/gsoc.html.j2:595
+#: template/gsoc.html.j2:15 template/gsoc.html.j2:633
msgid "Finished projects"
msgstr ""
@@ -2139,6 +2139,38 @@ msgstr ""
#: template/gsoc.html.j2:186
msgid ""
+"The goal of this project is to enable users to store their GNU Taler "
+"wallet backup encryption keys in the GNU Anastasis distributed key backup"
+" and recovery system, and to use GNU Taler to pay GNU Anastasis service "
+"providers for key storage and recovery. The project will focus on "
+"implementing the GNU Anastasis user interface on Android inspired by the "
+"existing Gtk+ and WebUI and integrating the result with the rest of the "
+"GNU Taler Android App."
+msgstr ""
+
+#: template/gsoc.html.j2:190
+msgid ""
+"Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings "
"or to follow the path of https://github.com/bfix"
@@ -2149,40 +2181,35 @@ msgid ""
"libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet,"
" in part by porting the GNUnet utils scheduler to act as a thin wrapper "
"over libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually "
"not just run \"make check\" on various platforms, but also perform tests "
@@ -2194,11 +2221,11 @@ msgid ""
"also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of "
"disintermediation. When people want to talk they need a chat service. "
@@ -2215,22 +2242,22 @@ msgid ""
"information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over "
"Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think "
@@ -2238,12 +2265,12 @@ msgid ""
"calling this more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including "
"adding support for asynchronous IO using mio, or perhaps a higher level "
@@ -2251,33 +2278,33 @@ msgid ""
" or gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better "
"security, and maybe integration with the GNU Name System for key "
"exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place "
"for the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an "
"image with comments referencing a region of the image
- Sound: "
@@ -2287,11 +2314,11 @@ msgid ""
"questions in a structured form
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on "
@@ -2300,21 +2327,21 @@ msgid ""
"history.
"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order"
" to provide for a powerful social graph API capable of producing social "
@@ -2326,17 +2353,17 @@ msgid ""
"her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
" - Emulate IMAP/SMTP protocols as necessary to transform "
"traditional mail clients into secushare user interfaces.
- Think"
@@ -2346,7 +2373,7 @@ msgid ""
"Rust is preferred for this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2355,32 +2382,32 @@ msgid ""
"library and the three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more"
" robust in the presence of problematic networks: GNUnet-over-SMTP, "
"GNUnet-over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid "Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including "
"repeated multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a "
"yet to be determined framework such as Angular2. This includes the design"
@@ -2434,11 +2461,11 @@ msgid ""
"href=\"https://docs.gnunet.org/doxygen/modules.html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet "
"WebUI"
@@ -2738,7 +2765,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
msgid "Configuration"
msgstr ""
@@ -3049,7 +3076,8 @@ msgstr ""
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3271,7 +3299,8 @@ msgid ""
" The test cases proof that each peer can be reached, even if that peer is"
" behind a NAT. The test case are measuring the performance. This "
"measurement is used to compare with the outcome of the next milestone. "
-"This result of this milestone will be a first stable release."
+"This result of this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3305,7 +3334,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3519,7 +3548,7 @@ msgid ""
"backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -3582,6 +3611,101 @@ msgid ""
"peer is allowed as source for IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script,"
+" and fixed bugs occuring during shutdown.
"
+"- src/transport/test_transport_nat_icmp_tcp.sh
- Added "
+"performance test case.
"
+"- src/transport/test_transport_plugin_cmd_simple_send_performance.c
"
+" - src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+"- Fixed bug happening during check for pending validation requests "
+"after nat reversal.
- Fixed bug of QueueEntry deleted too "
+"early.
- Fixed bug about missing synchronisation between client "
+"and service queue in Transport Core API.
- Fixed bug of not "
+"sending the changed window size, which takes into account the used and "
+"lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
"
+"- contrib/netjail/netjail_start.sh
"
+"- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat "
+"upnp test case |
| |
contrib/netjail/netjail_start.sh | Handing over the global "
+"number of the router node to the script running on that node. "
+"(8e1bf27b11) |
- miniupnpd only works with "
+"public IP addresses. (c524f91a6)
"
+"- contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed"
+" the format of the interface names to make miniupnpd happy. "
+"(4aec035ea)
- contrib/netjail/netjail_core.sh
"
+"- src/testing/testing_api_cmd_netjail_start_cmds_helper.c
"
+"
- Cleanup after scripts which were running on netjail nodes."
+" (9d6ace0b9)
- contrib/netjail/netjail_stop.sh
"
+"
src/transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp "
+"icmp nat hole punching test case. |
- Added "
+"code to configure connection attempts to natted peers. (6de2cb8f7a)
"
+" - src/testing/testing.c
"
+"- src/transport/transport_api_cmd_connecting_peers.c
"
+" - Added code in the netjail scripts to enable router nodes to "
+"forward icmp requests and response. (a21cb1820)
"
+"- contrib/netjail/netjail_core.sh
"
+"- contrib/netjail/netjail_start.sh
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+msgid "Performance Measurement"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size"
+" of 65000 bytes. For this measurement the TNG layer was using tcp only, "
+"because there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+msgid "API Documentation"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG "
+"Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -3698,13 +3822,16 @@ msgid ""
"PluginName = Letter , { ( Letter | \"_\" ) } ;
"
"IndexOfGlobalNode = Zero | NaturalNumber ;
"
"EstablishConnectionToPeerViaProtocol = \"{\" \"connect\", \":\" "
-"EstablishConnectionToPeerViaProtocolValue \"}\" ;
"
+"EstablishConnectionToPeerViaProtocolValues \"}\" ;
"
"ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On "
"| Off ;
SubnetIndex = NaturalNumber ;
"
"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" "
"| Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | "
"\"6\" | \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | "
"\"Z\" | \"a\" | ... | \"z\";
"
+"EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off ="
" 0 ;
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" "
diff --git a/locale/pt/LC_MESSAGES/messages.po b/locale/pt/LC_MESSAGES/messages.po
index 5ac35418..65d18b86 100644
--- a/locale/pt/LC_MESSAGES/messages.po
+++ b/locale/pt/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -2001,11 +2001,11 @@ msgstr ""
msgid "Ideas 2023"
msgstr ""
-#: template/gsoc.html.j2:14 template/gsoc.html.j2:214
+#: template/gsoc.html.j2:14 template/gsoc.html.j2:247
msgid "Past projects"
msgstr ""
-#: template/gsoc.html.j2:15 template/gsoc.html.j2:595
+#: template/gsoc.html.j2:15 template/gsoc.html.j2:633
msgid "Finished projects"
msgstr ""
@@ -2098,6 +2098,37 @@ msgstr ""
#: template/gsoc.html.j2:186
msgid ""
+"The goal of this project is to enable users to store their GNU Taler wallet "
+"backup encryption keys in the GNU Anastasis distributed key backup and "
+"recovery system, and to use GNU Taler to pay GNU Anastasis service providers "
+"for key storage and recovery. The project will focus on implementing the GNU "
+"Anastasis user interface on Android inspired by the existing Gtk+ and WebUI "
+"and integrating the result with the rest of the GNU Taler Android App."
+msgstr ""
+
+#: template/gsoc.html.j2:190
+msgid ""
+"Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr ""
+
+#: template/gsoc.html.j2:195
+msgid "Required Skills: Android UI development"
+msgstr ""
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr ""
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2107,40 +2138,35 @@ msgid ""
"implementing services and libraries for GNUnet."
msgstr ""
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr ""
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr ""
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr ""
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
"getting the C code to run on Android."
msgstr ""
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
"libuv."
msgstr ""
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2151,11 +2177,11 @@ msgid ""
"automatic dependency discovery (as done by the autotools) is also important."
msgstr ""
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr ""
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2171,21 +2197,21 @@ msgid ""
"more information and context, read"
msgstr ""
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr ""
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr ""
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2193,12 +2219,12 @@ msgid ""
"more collaborative approach NSS2 for now."
msgstr ""
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr ""
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2206,32 +2232,32 @@ msgid ""
"gj."
msgstr ""
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
msgstr ""
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr ""
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr ""
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr ""
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr ""
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2241,11 +2267,11 @@ msgid ""
"
"
msgstr ""
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr ""
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2254,21 +2280,21 @@ msgid ""
"ul>"
msgstr ""
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
msgstr ""
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr ""
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr ""
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2279,17 +2305,17 @@ msgid ""
"Linda. You have 11 contacts in common with her. [ADD]\")."
msgstr ""
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
msgstr ""
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr ""
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
"
- Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2299,7 +2325,7 @@ msgid ""
"this task but it is not an requirement.
"
msgstr ""
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2308,33 +2334,33 @@ msgid ""
"three user interface programs create, info and join."
msgstr ""
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr ""
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
"over-DNS"
msgstr ""
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr ""
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
msgstr ""
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on #5562)."
msgstr ""
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr ""
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr ""
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr ""
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr ""
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr ""
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -2386,11 +2412,11 @@ msgid ""
"html\">GNUnet API."
msgstr ""
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr ""
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -2685,7 +2711,7 @@ msgstr ""
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
msgid "Configuration"
msgstr ""
@@ -2988,7 +3014,8 @@ msgstr ""
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3205,7 +3232,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -3238,7 +3266,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -3438,7 +3466,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -3500,6 +3528,94 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+msgid "Testing Framework"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+msgid "Performance Measurement"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+msgid "API Documentation"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -3610,13 +3726,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po
index cec76b37..44c89905 100644
--- a/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/locale/zh_Hant/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-01-17 10:07+0900\n"
+"POT-Creation-Date: 2023-04-01 13:56+0200\n"
"PO-Revision-Date: 2021-08-24 08:59+0000\n"
"Last-Translator: Ting-Yi Fu \n"
"Language-Team: Chinese (Traditional) Mentors: Christian Grothoff"
+msgid ""
+"Mentors: Christian Grothoff (GNU Anastasis) and Florian "
+"Dold (GNU Taler)"
+msgstr "導師: Christian Grothoff"
+
+#: template/gsoc.html.j2:195
+#, fuzzy
+#| msgid "Required Skills: Rust or C, crypto"
+msgid "Required Skills: Android UI development"
+msgstr "所需技能:Rust 或 C,加密"
+
+#: template/gsoc.html.j2:200 template/gsoc.html.j2:235
+#: template/gsoc.html.j2:268
+msgid "Duration: 350h"
+msgstr ""
+
+#: template/gsoc.html.j2:205 template/gsoc.html.j2:240
+#: template/gsoc.html.j2:358 template/gsoc.html.j2:568
+#: template/gsoc.html.j2:699
+msgid "Difficulty level: medium"
+msgstr "難度等級:中"
+
+#: template/gsoc.html.j2:214
+msgid ""
"The goal is to either build upon the (outdated) GNUnet Rust bindings or to follow the path of https://github.com/bfix/gnunet-go which tries to "
@@ -2695,20 +2730,15 @@ msgstr ""
"\">C 模板形式的 GNUnet擴展模板,此模板允許為GNUnet 快速地啟動實現服務與程"
"式庫。"
-#: template/gsoc.html.j2:197 template/gsoc.html.j2:651
+#: template/gsoc.html.j2:225 template/gsoc.html.j2:689
msgid "Mentors: Martin Schanzenbach"
msgstr "導師: Martin Schanzenbach"
-#: template/gsoc.html.j2:202
+#: template/gsoc.html.j2:230
msgid "Required Skills: Solid knowledge of Rust and ideally asynchronuous IO."
msgstr "必備技能:具備Rust與(理想上)asynchronuous IO 的紮實知識。"
-#: template/gsoc.html.j2:207 template/gsoc.html.j2:320
-#: template/gsoc.html.j2:530 template/gsoc.html.j2:661
-msgid "Difficulty level: medium"
-msgstr "難度等級:中"
-
-#: template/gsoc.html.j2:221
+#: template/gsoc.html.j2:254
msgid ""
"It is time for GNUnet to run properly on Android. Note that GNUnet is "
"written in C, and this is not about rewriting GNUnet in Java, but about "
@@ -2717,7 +2747,7 @@ msgstr ""
"是時候讓 GNUnet 在 Android 上正常運行了。請注意,GNUnet 是使用 C 所撰寫,而這"
"裡並不是要重新以 Java 來撰寫 GNUnet,而是使 C 語言在 Android 上運行。"
-#: template/gsoc.html.j2:228
+#: template/gsoc.html.j2:261
msgid ""
"Includes: Implementation of rudimentary Android compatibility for GNUnet, in "
"part by porting the GNUnet utils scheduler to act as a thin wrapper over "
@@ -2726,7 +2756,7 @@ msgstr ""
"包括:對 GNUnet 的基本 Android 兼容性的實現,部分是通過移植 GNUnet utils 調度"
"程序來充當 libuv 的精簡包裝。"
-#: template/gsoc.html.j2:235
+#: template/gsoc.html.j2:273
msgid ""
"Mentors: Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
@@ -2734,7 +2764,7 @@ msgstr ""
"導師:Hartmut "
"Goebel, Jeff Burdges, Christian Grothoff"
-#: template/gsoc.html.j2:244
+#: template/gsoc.html.j2:282
msgid ""
"There is a push for migrating our CI to Gitlab. The CI should eventually not "
"just run \"make check\" on various platforms, but also perform tests with "
@@ -2750,11 +2780,11 @@ msgstr ""
"賴項發生變化時運行作業、編寫更多的粒度觸發器(granular triggers)、或(理想上)"
"自動相依發現(automatic dependency)(由 autotools 完成)也十分重要。"
-#: template/gsoc.html.j2:256
+#: template/gsoc.html.j2:294
msgid "Mentors: TBD"
msgstr "導師: TBD"
-#: template/gsoc.html.j2:266
+#: template/gsoc.html.j2:304
msgid ""
"One great problem of the current Internet is the lack of disintermediation. "
"When people want to talk they need a chat service. When they want to share "
@@ -2778,21 +2808,21 @@ msgstr ""
"發的應用程式。我們可以製作一個操作系統發行版 (OS distribution),這些東西用人"
"的暱稱(而非雲端服務)就可以立即使用。有關更多訊息和上下文,請閱讀"
-#: template/gsoc.html.j2:287
+#: template/gsoc.html.j2:325
msgid "Mentors: lynX & dvn"
msgstr "導師: lynX & dvn"
-#: template/gsoc.html.j2:295
+#: template/gsoc.html.j2:333
msgid ""
"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
msgstr "實施 AnycastExit 規範,以使 GNUnet 客戶端能夠通過 Tor 進行連接。"
-#: template/gsoc.html.j2:301 template/gsoc.html.j2:336
-#: template/gsoc.html.j2:351
+#: template/gsoc.html.j2:339 template/gsoc.html.j2:374
+#: template/gsoc.html.j2:389
msgid "Mentors: Jeff Burdges"
msgstr "導師: Jeff Burdges"
-#: template/gsoc.html.j2:306
+#: template/gsoc.html.j2:344
msgid ""
"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
"using GNS over Tor too, but currently that's on hold until folks think more "
@@ -2803,12 +2833,12 @@ msgstr ""
"但是直到同仁們對如何在本地系統中移動名稱進行更多思考之前,這將持續處於擱置狀"
"態。我們目前暫時將這種更協作的方法稱為 NSS2。"
-#: template/gsoc.html.j2:315 template/gsoc.html.j2:455
-#: template/gsoc.html.j2:495 template/gsoc.html.j2:525
+#: template/gsoc.html.j2:353 template/gsoc.html.j2:493
+#: template/gsoc.html.j2:533 template/gsoc.html.j2:563
msgid "Required Skills: C"
msgstr "要求技能:C"
-#: template/gsoc.html.j2:328
+#: template/gsoc.html.j2:366
msgid ""
"Improve the Rust implementation of GNUnet utils, possibly including adding "
"support for asynchronous IO using mio, or perhaps a higher level "
@@ -2819,7 +2849,7 @@ msgstr ""
"IO 庫 (asynchronous IO library)(例如: rotor、mioco、eventual_io或gj)添加對"
"異步 IO (asynchronous IO) 的支持。"
-#: template/gsoc.html.j2:344
+#: template/gsoc.html.j2:382
msgid ""
"Implementation of a replacement for PANDA (see Pond) with better security, "
"and maybe integration with the GNU Name System for key exchange."
@@ -2827,26 +2857,26 @@ msgstr ""
"實現具有更好安全性的 PANDA 替代品(請參閱Pond),並且可能與 GNU 名稱系統整合"
"以進行密鑰交換。"
-#: template/gsoc.html.j2:356
+#: template/gsoc.html.j2:394
msgid "Required Skills: Rust or C, crypto"
msgstr "所需技能:Rust 或 C,加密"
-#: template/gsoc.html.j2:361 template/gsoc.html.j2:418
-#: template/gsoc.html.j2:460 template/gsoc.html.j2:500
+#: template/gsoc.html.j2:399 template/gsoc.html.j2:456
+#: template/gsoc.html.j2:498 template/gsoc.html.j2:538
msgid "Difficulty level: high"
msgstr "難度等級:高"
-#: template/gsoc.html.j2:369
+#: template/gsoc.html.j2:407
msgid ""
"Implement different place types and file sharing by creating a new place for "
"the shared content."
msgstr "通過為共享內容創建新的場所來實現不同的場所類型和文件共享。"
-#: template/gsoc.html.j2:375
+#: template/gsoc.html.j2:413
msgid "Place types to be implemented:"
msgstr "要實施的地點類型:"
-#: template/gsoc.html.j2:379
+#: template/gsoc.html.j2:417
msgid ""
" - File: generic file with comments
- Image: display an image "
"with comments referencing a region of the image
- Sound: play a sound "
@@ -2860,11 +2890,11 @@ msgstr ""
"文件/圖像/聲音位置的指示物
。- 活動:含有\"請回應\"字樣
。- 調"
"查:以結構化的形式詢問您的社交鄰里 (social neighborhood) 問題
。
"
-#: template/gsoc.html.j2:390
+#: template/gsoc.html.j2:428
msgid "Also provide the following UI functionality:"
msgstr "也提供以下UI功能:"
-#: template/gsoc.html.j2:394
+#: template/gsoc.html.j2:432
msgid ""
" - Fork existing channels, reorganize people into new chatrooms or "
"channels.
- Share a post (edit and repost something elsewhere, on a "
@@ -2876,7 +2906,7 @@ msgstr ""
"(例如在粉絲專頁上編輯和在其他地方重新發布內容)。
。- 編輯以前發布的文"
"章 + 向讀者提供編輯歷史記錄。
。- 控制頻道歷史的到期時間。
。
"
-#: template/gsoc.html.j2:403
+#: template/gsoc.html.j2:441
msgid ""
"See also http://secushare.org/"
"features"
@@ -2884,15 +2914,15 @@ msgstr ""
"另請參閱 http://secushare.org/"
"features"
-#: template/gsoc.html.j2:408
+#: template/gsoc.html.j2:446
msgid "Mentors: lynX"
msgstr "導師: lynX"
-#: template/gsoc.html.j2:413
+#: template/gsoc.html.j2:451
msgid "Required Skills: C/C++"
msgstr "要求技能:C / C ++"
-#: template/gsoc.html.j2:426
+#: template/gsoc.html.j2:464
msgid ""
"Implement aggregation of distributed state from various channels in order to "
"provide for a powerful social graph API capable of producing social network "
@@ -2908,7 +2938,7 @@ msgstr ""
"功能,最重要的是,讓用戶只需要在他們現有聯絡人的社交圖譜中找到他們的聯絡人/朋"
"友的加密身份一事變得容易(\"這是琳達。您和她有 11 個共同聯絡人。[ADD]\")。"
-#: template/gsoc.html.j2:444
+#: template/gsoc.html.j2:482
msgid ""
"Related to secushare.org/"
"rendezvous"
@@ -2916,11 +2946,11 @@ msgstr ""
"與之相關 secushare.org/"
"rendezvous"
-#: template/gsoc.html.j2:450 template/gsoc.html.j2:490
+#: template/gsoc.html.j2:488 template/gsoc.html.j2:528
msgid "Mentors: t3sserakt, lynX"
msgstr "導師: t3sserakt, lynX"
-#: template/gsoc.html.j2:467
+#: template/gsoc.html.j2:505
msgid ""
" - Emulate IMAP/SMTP protocols as necessary to transform traditional "
"mail clients into secushare user interfaces.
- Think of ways to map "
@@ -2934,7 +2964,7 @@ msgstr ""
"各種電子郵件功能編碼或翻譯成 secushare 等價物。
- 由於目前 secushare "
"的一部分用 Rust 編寫的, Rust 為此課題的首選,但這不是必需的。
"
-#: template/gsoc.html.j2:508
+#: template/gsoc.html.j2:546
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of this thesis. "
@@ -2949,11 +2979,11 @@ msgstr ""
"service)、圖書館 (library) 和三個使用者介面程式創建 (create)、資訊 (info) 和"
"加入 (join)。"
-#: template/gsoc.html.j2:520
+#: template/gsoc.html.j2:558
msgid "Mentors: mate, cg"
msgstr "導師: mate, cg"
-#: template/gsoc.html.j2:538
+#: template/gsoc.html.j2:576
msgid ""
"Implementation of additional transports to make GNUnet communication more "
"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
@@ -2962,11 +2992,11 @@ msgstr ""
"在存在問題網絡的情況下,實現附加傳輸以使 GNUnet 通訊更加健壯:GNUnet-over-"
"SMTP、GNUnet-over-DNS"
-#: template/gsoc.html.j2:545 template/gsoc.html.j2:559
+#: template/gsoc.html.j2:583 template/gsoc.html.j2:597
msgid "Mentors: Matthias Wachs"
msgstr "導師: Matthias Wachs"
-#: template/gsoc.html.j2:553
+#: template/gsoc.html.j2:591
msgid ""
"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
"punching, better STUN support)"
@@ -2974,13 +3004,13 @@ msgstr ""
"基於 ALG 的 NAT 遍歷方法 (traversal methods) 的實現(基於 FTP/SIP 的 hole "
"punching,更好的 STUN support)"
-#: template/gsoc.html.j2:567
+#: template/gsoc.html.j2:605
msgid ""
"Mentors: Matthias Wachs, Christian Grothoff, Jeff Burdges"
msgstr ""
"導師: Matthias Wachs, Christian Grothoff, Jeff Burdges"
-#: template/gsoc.html.j2:575
+#: template/gsoc.html.j2:613
msgid ""
"Improving libaboss to make computation on shared secrets (including repeated "
"multiplication) based on 改進 libaboss 以對共享機密(包括重複乘法)進行計算。這尤其意味著將 "
"libaboss 移至 bignums (gcry_mpi)。"
-#: template/gsoc.html.j2:588
+#: template/gsoc.html.j2:626
msgid ""
"Please refer to the description for this project listed under GNU Guix "
"project ideas."
msgstr "請參考在 GNU Guix 項目下列出的有關該項目的描述。"
-#: template/gsoc.html.j2:601
+#: template/gsoc.html.j2:639
msgid ""
"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
@@ -3011,27 +3041,27 @@ msgstr ""
"codes(另請參考 #5562 "
"a>)。"
-#: template/gsoc.html.j2:611
+#: template/gsoc.html.j2:649
msgid "Mentors: Christian Grothoff"
msgstr "導師: Christian Grothoff"
-#: template/gsoc.html.j2:616
+#: template/gsoc.html.j2:654
msgid "Required Skills:"
msgstr "要求技能:"
-#: template/gsoc.html.j2:621
+#: template/gsoc.html.j2:659
msgid "Difficulty level:"
msgstr "難度等級:"
-#: template/gsoc.html.j2:626
+#: template/gsoc.html.j2:664
msgid "Report:"
msgstr "報告:"
-#: template/gsoc.html.j2:631
+#: template/gsoc.html.j2:669
msgid "Unfinished/Abandoned as gnunet-qr was moved to C outside of GSoC."
msgstr "未完成/被放棄,因為 gnunet-qr 已移至 GSoC 之外的 C 中。"
-#: template/gsoc.html.j2:641
+#: template/gsoc.html.j2:679
msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
@@ -3044,11 +3074,11 @@ msgstr ""
"和實現,而 REST APIs 將公開GNUnet API。"
-#: template/gsoc.html.j2:656
+#: template/gsoc.html.j2:694
msgid "Required Skills: C, JavaScript, CSS"
msgstr "要求技能:C、JavaScript、CSS"
-#: template/gsoc.html.j2:666
+#: template/gsoc.html.j2:704
msgid ""
"Report: GSoC 2018: GNUnet WebUI"
msgstr ""
@@ -3394,7 +3424,7 @@ msgstr "教學:OpenWrt 上的 GNUnet"
#: template/install-on-openwrt.html.j2:48 template/l2o/mile1.html.j2:114
#: template/l2o/mile2.html.j2:64 template/l2o/mile3.html.j2:93
-#: template/l2o/mile4.html.j2:71
+#: template/l2o/mile4.html.j2:71 template/l2o/mile5.html.j2:63
msgid "Configuration"
msgstr "配置"
@@ -3764,7 +3794,8 @@ msgstr "聯絡資訊"
#: template/l2o/index.html.j2:7 template/l2o/mile1.html.j2:7
#: template/l2o/mile2.html.j2:7 template/l2o/mile3.html.j2:7
-#: template/l2o/mile4.html.j2:7 template/l2o/testng.html.j2:7
+#: template/l2o/mile4.html.j2:7 template/l2o/mile5.html.j2:7
+#: template/l2o/testng.html.j2:7
msgid "NGI Assure project: Layer-2-Overlay"
msgstr ""
@@ -3987,7 +4018,8 @@ msgid ""
"The test cases proof that each peer can be reached, even if that peer is "
"behind a NAT. The test case are measuring the performance. This measurement "
"is used to compare with the outcome of the next milestone. This result of "
-"this milestone will be a first stable release."
+"this milestone will be a first stable release. Details"
msgstr ""
#: template/l2o/index.html.j2:180
@@ -4020,7 +4052,7 @@ msgstr ""
#: template/l2o/mile1.html.j2:13 template/l2o/mile2.html.j2:13
#: template/l2o/mile3.html.j2:13 template/l2o/mile4.html.j2:13
-#: template/l2o/testng.html.j2:13
+#: template/l2o/mile5.html.j2:13 template/l2o/testng.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4220,7 +4252,7 @@ msgid ""
"file for the udp backchannel test case. "
msgstr ""
-#: template/l2o/mile4.html.j2:21
+#: template/l2o/mile4.html.j2:21 template/l2o/mile5.html.j2:32
msgid "TNG Service"
msgstr ""
@@ -4282,6 +4314,100 @@ msgid ""
"IP forwarding.
"
msgstr ""
+#: template/l2o/mile5.html.j2:21
+#, fuzzy
+#| msgid "GNUnet is a framework"
+msgid "Testing Framework"
+msgstr "GNUnet 是一個框架"
+
+#: template/l2o/mile5.html.j2:23
+msgid ""
+""
+msgstr ""
+
+#: template/l2o/mile5.html.j2:34
+msgid ""
+" - Added nat reversal code to tcp communicator. Prepared udp "
+"communicator.
- Added tcp icmp nat hole punching test case script, "
+"and fixed bugs occuring during shutdown.
- src/transport/"
+"test_transport_nat_icmp_tcp.sh
- Added performance test case."
+"li>
- src/transport/test_transport_plugin_cmd_simple_send_performance."
+"c
- src/transport/test_transport_simple_send_performance.sh
"
+"- src/transport/test_transport_simple_send_performance_topo.conf
"
+"- src/transport/transport_api_cmd_send_simple_performance.c
"
+" - Fixed bug happening during check for pending validation requests after "
+"nat reversal.
- Fixed bug of QueueEntry deleted too early.
"
+"- Fixed bug about missing synchronisation between client and service queue "
+"in Transport Core API.
- Fixed bug of not sending the changed window "
+"size, which takes into account the used and lost data.
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:65
+msgid ""
+" - Added configuration to be able to start executables on a router "
+"node
- contrib/netjail/netjail_core.sh
- contrib/netjail/"
+"netjail_start.sh
- contrib/netjail/topo.sh
"
+" src/transport/test_transport_nat_upnp_topo.conf | Added topology file for nat upnp test case"
+"td> |
| |
contrib/netjail/netjail_start.sh | Handing over the global number of the router "
+"node to the script running on that node. (8e1bf27b11) |
"
+"br> - miniupnpd only works with public IP addresses. (c524f91a6)
"
+" - contrib/netjail/netjail_start.sh
- src/testing/gnunet-cmds-"
+"helper.c
- src/testing/testing.c
- Changed "
+"the format of the interface names to make miniupnpd happy. (4aec035ea)
"
+" - contrib/netjail/netjail_core.sh
- src/testing/"
+"testing_api_cmd_netjail_start_cmds_helper.c
"
+"- Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)"
+"li>
- contrib/netjail/netjail_stop.sh
src/"
+"transport/test_transport_nat_icmp_tcp_topo.conf | Added topology file for tcp icmp nat hole "
+"punching test case. |
- Added code to configure "
+"connection attempts to natted peers. (6de2cb8f7a)
- src/testing/"
+"testing.c
- src/transport/transport_api_cmd_connecting_peers.c
"
+"ul>
- Added code in the netjail scripts to enable router nodes "
+"to forward icmp requests and response. (a21cb1820)
- contrib/"
+"netjail/netjail_core.sh
- contrib/netjail/netjail_start.sh
"
+"
"
+msgstr ""
+
+#: template/l2o/mile5.html.j2:130
+#, fuzzy
+#| msgid "Performance Analysis"
+msgid "Performance Measurement"
+msgstr "績效分析"
+
+#: template/l2o/mile5.html.j2:132
+msgid ""
+"The outcome of the performance measurement was 20 MByte/s for packet size of "
+"65000 bytes. For this measurement the TNG layer was using tcp only, because "
+"there was an unfixed bug, if running tcp and udp in parallel."
+msgstr ""
+
+#: template/l2o/mile5.html.j2:140
+#, fuzzy
+#| msgid "Documentation"
+msgid "API Documentation"
+msgstr "相關文件"
+
+#: template/l2o/mile5.html.j2:142
+msgid ""
+"Documentation of the new TNG Api."
+msgstr ""
+
#: template/l2o/testng.html.j2:21
msgid "Netjail setup and execution"
msgstr ""
@@ -4394,13 +4520,16 @@ msgid ""
"NaturalNumber = NumeralWithoutZero, { Numeral } ;
PluginName = "
"Letter , { ( Letter | \"_\" ) } ;
IndexOfGlobalNode = Zero | "
"NaturalNumber ;
EstablishConnectionToPeerViaProtocol = \"{\" "
-"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValue \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = On | "
-"Off ;
SubnetIndex = NaturalNumber ;
NodeIndexInSubnet = "
-"NaturalNumber ;
NumeralWithoutZero = \"0\" | Numeral ;
"
-"Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" | \"7\" | \"8\" | "
-"\"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | \"a\" | ... | \"z\";"
-"
EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
+"\"connect\", \":\" EstablishConnectionToPeerViaProtocolValues \"}\" ;
ProtocolPortToOpen = \"tcp_port\" | \"udp_port\" ;
switch = "
+"On | Off ;
SubnetIndex = NaturalNumber ;
"
+"NodeIndexInSubnet = NaturalNumber ;
NumeralWithoutZero = \"0\" | "
+"Numeral ;
Numeral = \"1\" | \"2\" | \"3\" | \"4\" | \"5\" | \"6\" "
+"| \"7\" | \"8\" | \"9\" ;
Letter = \"A\" | \"B\" | ... | \"Z\" | "
+"\"a\" | ... | \"z\";
EstablishConnectionToPeerViaProtocolValues = "
+"EstablishConnectionToPeerViaProtocolValue { \"|\", "
+"EstablishConnectionToPeerViaProtocolValue } "
+"EstablishConnectionToPeerViaProtocolValue = \"{\", ( GlobalPeer | "
"SubnetPeer ), \":\", Protocol, \"}\" ;
On = 1 ;
Off = 0 ;"
"
Protocol = \"tcp\" | \"udp\" ;
on = \"1\" ;
"
"off = \"0\" ;
"
diff --git a/template/news/2023-04-0.19.4.html.j2 b/template/news/2023-04-0.19.4.html.j2
new file mode 100644
index 00000000..41b39572
--- /dev/null
+++ b/template/news/2023-04-0.19.4.html.j2
@@ -0,0 +1,28 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+{% set newver = '0.19.4' %}
+{% set oldver = '0.19.3' %}
+
+GNUnet {{newver}}
+
+This is a bugfix release for gnunet {{oldver}}.
+Special thanks goes out to ulfvonbelow who provided an array of patches.
+This is not an April Fool's joke.
+
+Download links
+
+
+The GPG key used to sign is: 3D11063C10F98D14BD24D1470B0998EF86F59B6A
+
+
+Note that due to mirror synchronization, not all links may be functional
+early after the release. For direct access try
+http://ftp.gnu.org/gnu/gnunet/
+
+
+A detailed list of changes can be found in the git log, the NEWS and
+the bug tracker.
+
+{% endblock body_content %}
diff --git a/www.yml b/www.yml
index 0781543a..d55fa0ab 100644
--- a/www.yml
+++ b/www.yml
@@ -31,6 +31,9 @@ meetingnotes:
2019: 2019-12-27
2020: 2020-12-30
newsposts:
+ - page: 2023-04-0.19.4.html
+ date: 2023-04-01
+ title: GNUnet 0.19.4
- page: 2023-02-messenger-gtk-0.8.0.html
date: 2023-02-10
title: Messenger-GTK 0.8.0
--
cgit v1.2.3
From 4491655d246a0ebba32c832849870af10fc08f52 Mon Sep 17 00:00:00 2001
From: Christian Grothoff
Date: Fri, 7 Apr 2023 19:16:43 +0200
Subject: add anchor
---
build-system/taler-build-scripts | 2 +-
template/ev.html.j2 | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/build-system/taler-build-scripts b/build-system/taler-build-scripts
index 23538677..5fb2f811 160000
--- a/build-system/taler-build-scripts
+++ b/build-system/taler-build-scripts
@@ -1 +1 @@
-Subproject commit 23538677f6c6be2a62f38dc6137ecdd1c76b7b15
+Subproject commit 5fb2f811026bbe7152ed59b712248048853eb0f6
diff --git a/template/ev.html.j2 b/template/ev.html.j2
index d02cd589..49ea1965 100644
--- a/template/ev.html.j2
+++ b/template/ev.html.j2
@@ -84,7 +84,7 @@
-
{{ _("Support Us!") }}
+
{{ _("Support Us!") }}
{% trans %}
Everybody is welcome to support us via donations. For
--
cgit v1.2.3
From e9f32c74208f536563b4d9bbac66675a63d7b13e Mon Sep 17 00:00:00 2001
From: José Huamán
Date: Sun, 23 Apr 2023 20:53:40 +0000
Subject: Translated using Weblate (Spanish)
Currently translated at 50.6% (283 of 559 strings)
Translation: GNUnet/Website
Translate-URL: https://weblate.taler.net/projects/gnunet/website/es/
---
locale/es/LC_MESSAGES/messages.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index 518f5fb2..ce12353d 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-04-01 13:56+0200\n"
-"PO-Revision-Date: 2022-08-17 22:14+0000\n"
-"Last-Translator: Lucía López \n"
+"PO-Revision-Date: 2023-04-24 21:43+0000\n"
+"Last-Translator: José Huamán \n"
"Language-Team: Spanish \n"
"Language: es\n"
@@ -63,7 +63,7 @@ msgstr "Reportar problemas con el sitio web."
#: common/navigation.j2.inc:10
msgid "Skip to main content"
-msgstr ""
+msgstr "Saltar al contenido principal"
#: common/navigation.j2.inc:33
msgid "Home"
--
cgit v1.2.3