aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authort3sserakt <t3ss@posteo.de>2024-03-15 18:14:34 +0100
committert3sserakt <t3ss@posteo.de>2024-03-15 18:14:34 +0100
commit41242510df7ae3e06b01467b473215df84899de7 (patch)
tree75b86092c7d6dee49eedeeaf65522d381f5f5152
parent0ef29fea30075822b4f36f4b53055262d03883d5 (diff)
parentfb1c12c0e9f9666ce1d66908802d9a3d1a804553 (diff)
downloadwww-41242510df7ae3e06b01467b473215df84899de7.tar.gz
www-41242510df7ae3e06b01467b473215df84899de7.zip
Merge branch 'master' of ssh://git.gnunet.org/www
-rw-r--r--locale/ar/LC_MESSAGES/messages.po241
-rw-r--r--locale/ca/LC_MESSAGES/messages.mobin433 -> 433 bytes
-rw-r--r--locale/ca/LC_MESSAGES/messages.po241
-rw-r--r--locale/de/LC_MESSAGES/messages.mobin175315 -> 175315 bytes
-rw-r--r--locale/de/LC_MESSAGES/messages.po241
-rw-r--r--locale/en/LC_MESSAGES/messages.mobin445 -> 445 bytes
-rw-r--r--locale/eo/LC_MESSAGES/messages.mobin433 -> 433 bytes
-rw-r--r--locale/eo/LC_MESSAGES/messages.po241
-rw-r--r--locale/es/LC_MESSAGES/messages.mobin112242 -> 112242 bytes
-rw-r--r--locale/es/LC_MESSAGES/messages.po241
-rw-r--r--locale/fr/LC_MESSAGES/messages.mobin42121 -> 42121 bytes
-rw-r--r--locale/fr/LC_MESSAGES/messages.po245
-rw-r--r--locale/hi/LC_MESSAGES/messages.po241
-rw-r--r--locale/it/LC_MESSAGES/messages.mobin124969 -> 124969 bytes
-rw-r--r--locale/it/LC_MESSAGES/messages.po241
-rw-r--r--locale/ja/LC_MESSAGES/messages.po241
-rw-r--r--locale/ko/LC_MESSAGES/messages.po241
-rw-r--r--locale/messages.pot250
-rw-r--r--locale/pt/LC_MESSAGES/messages.po241
-rw-r--r--locale/zh_Hant/LC_MESSAGES/messages.po241
-rw-r--r--template/news/2024-03-0.21.1.html.j229
-rw-r--r--template/news/index.html.j22
-rw-r--r--www.yml3
23 files changed, 2720 insertions, 460 deletions
diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po
index ff141004..471eca6b 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2021-05-21 14:59+0000\n" 11"PO-Revision-Date: 2021-05-21 14:59+0000\n"
12"Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n" 12"Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n"
13"Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/" 13"Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/"
@@ -3363,6 +3363,7 @@ msgstr ""
3363#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3363#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3364#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3364#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3365#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3365#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3366#: template/probnat/mile1.html.j2:13
3366msgid "Project main page" 3367msgid "Project main page"
3367msgstr "" 3368msgstr ""
3368 3369
@@ -3894,7 +3895,7 @@ msgid ""
3894"aec63bf.</li> </ul>" 3895"aec63bf.</li> </ul>"
3895msgstr "" 3896msgstr ""
3896 3897
3897#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 3898#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
3898msgid "Status" 3899msgid "Status"
3899msgstr "" 3900msgstr ""
3900 3901
@@ -3912,7 +3913,7 @@ msgstr ""
3912#: template/l2o/mile9.html.j2:24 3913#: template/l2o/mile9.html.j2:24
3913msgid "" 3914msgid ""
3914"This functionality was formerly implemented in the peerinfo service.</br></" 3915"This functionality was formerly implemented in the peerinfo service.</br></"
3915"br> See branch l20integration revision 0f8b712." 3916"br> See revision 0f8b712."
3916msgstr "" 3917msgstr ""
3917 3918
3918#: template/l2o/mile9.html.j2:32 3919#: template/l2o/mile9.html.j2:32
@@ -3923,7 +3924,7 @@ msgstr ""
3923msgid "" 3924msgid ""
3924"This functionality was formerly implemented in the peerinfo service. After " 3925"This functionality was formerly implemented in the peerinfo service. After "
3925"storing hellos with the peerstore service this was needed there.</br></br> " 3926"storing hellos with the peerstore service this was needed there.</br></br> "
3926"See branch l20integration revision 0f8b712." 3927"See revision 55a25ef."
3927msgstr "" 3928msgstr ""
3928 3929
3929#: template/l2o/mile9.html.j2:42 3930#: template/l2o/mile9.html.j2:42
@@ -3933,7 +3934,7 @@ msgstr ""
3933#: template/l2o/mile9.html.j2:44 3934#: template/l2o/mile9.html.j2:44
3934msgid "" 3935msgid ""
3935"This change was necessary to create the bootstrap hello which must be valid " 3936"This change was necessary to create the bootstrap hello which must be valid "
3936"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 3937"indefinitely.</br></br> See revision 39bcd0f."
3937msgstr "" 3938msgstr ""
3938 3939
3939#: template/l2o/mile9.html.j2:52 3940#: template/l2o/mile9.html.j2:52
@@ -3943,7 +3944,7 @@ msgstr ""
3943#: template/l2o/mile9.html.j2:54 3944#: template/l2o/mile9.html.j2:54
3944msgid "" 3945msgid ""
3945"The new api needed to be exchange in all GNUnet packages.</br></br> See " 3946"The new api needed to be exchange in all GNUnet packages.</br></br> See "
3946"branch l20integration revision 23a2640." 3947"revision 23a2640."
3947msgstr "" 3948msgstr ""
3948 3949
3949#: template/l2o/mile9.html.j2:62 3950#: template/l2o/mile9.html.j2:62
@@ -3954,7 +3955,7 @@ msgstr ""
3954msgid "" 3955msgid ""
3955"The watch api of the peerstore service was changed to return all values for " 3956"The watch api of the peerstore service was changed to return all values for "
3956"a given key, before notifying the caller about ne values being stored.</br></" 3957"a given key, before notifying the caller about ne values being stored.</br></"
3957"br> See branch l20integration revision 86ae84f." 3958"br> See revision 86ae84f."
3958msgstr "" 3959msgstr ""
3959 3960
3960#: template/l2o/mile9.html.j2:72 3961#: template/l2o/mile9.html.j2:72
@@ -3964,7 +3965,7 @@ msgstr ""
3964#: template/l2o/mile9.html.j2:74 3965#: template/l2o/mile9.html.j2:74
3965msgid "" 3966msgid ""
3966"The new hello design was exchanged in all GNUnet packages.</br></br> See " 3967"The new hello design was exchanged in all GNUnet packages.</br></br> See "
3967"branch l20integration revision a362cd5." 3968"revision a362cd5."
3968msgstr "" 3969msgstr ""
3969 3970
3970#: template/l2o/mile9.html.j2:82 3971#: template/l2o/mile9.html.j2:82
@@ -3977,7 +3978,7 @@ msgstr ""
3977msgid "" 3978msgid ""
3978"A cli tool for changing the bootstrap hello file in the contrib/hello " 3979"A cli tool for changing the bootstrap hello file in the contrib/hello "
3979"directory was changed to rewritethe hello bootstrap file from old to new " 3980"directory was changed to rewritethe hello bootstrap file from old to new "
3980"format. </br></br> See branch l20integration revision 8ea9223." 3981"format. </br></br> See revision 8ea9223."
3981msgstr "" 3982msgstr ""
3982 3983
3983#: template/l2o/mile9.html.j2:92 3984#: template/l2o/mile9.html.j2:92
@@ -3988,7 +3989,7 @@ msgstr ""
3988msgid "" 3989msgid ""
3989"The peerinfo service service was scanning a hostlist file and the data was " 3990"The peerinfo service service was scanning a hostlist file and the data was "
3990"used by the hostlist server. This code was moved to the peerstore service.</" 3991"used by the hostlist server. This code was moved to the peerstore service.</"
3991"br></br> See branch l20integration revision 20d6f3." 3992"br></br> See revision 20d6f3."
3992msgstr "" 3993msgstr ""
3993 3994
3994#: template/l2o/mile9.html.j2:102 3995#: template/l2o/mile9.html.j2:102
@@ -4000,7 +4001,7 @@ msgstr ""
4000#: template/l2o/mile9.html.j2:104 4001#: template/l2o/mile9.html.j2:104
4001msgid "" 4002msgid ""
4002"The new testing framework was transport specific Now it can be used in other " 4003"The new testing framework was transport specific Now it can be used in other "
4003"packages too.</br></br> See branch l20integration revision 02a1fda." 4004"packages too.</br></br> See revision 02a1fda."
4004msgstr "" 4005msgstr ""
4005 4006
4006#: template/l2o/mile9.html.j2:112 4007#: template/l2o/mile9.html.j2:112
@@ -4010,8 +4011,7 @@ msgstr ""
4010#: template/l2o/mile9.html.j2:114 4011#: template/l2o/mile9.html.j2:114
4011msgid "" 4012msgid ""
4012"After changes to be able to use the testing framework more generic the " 4013"After changes to be able to use the testing framework more generic the "
4013"dependencies needed to be fixed..</br></br> See branch l20integration " 4014"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4014"revision 1016d6d."
4015msgstr "" 4015msgstr ""
4016 4016
4017#: template/l2o/mile9.html.j2:122 4017#: template/l2o/mile9.html.j2:122
@@ -4021,9 +4021,7 @@ msgid ""
4021msgstr "" 4021msgstr ""
4022 4022
4023#: template/l2o/mile9.html.j2:124 4023#: template/l2o/mile9.html.j2:124
4024msgid "" 4024msgid "A small function syntax fix.</br></br> See revision 84913b."
4025"A small function syntax fix.</br></br> See branch l20integration revision "
4026"84913b."
4027msgstr "" 4025msgstr ""
4028 4026
4029#: template/l2o/mile9.html.j2:132 4027#: template/l2o/mile9.html.j2:132
@@ -4035,8 +4033,8 @@ msgstr ""
4035#: template/l2o/mile9.html.j2:134 4033#: template/l2o/mile9.html.j2:134
4036msgid "" 4034msgid ""
4037"The watch functionality first returns all values for a given key, before " 4035"The watch functionality first returns all values for a given key, before "
4038"notifying the caller about new values for that key.</br></br> See branch " 4036"notifying the caller about new values for that key.</br></br> See revision "
4039"l20integration revision e1341d1." 4037"e1341d1."
4040msgstr "" 4038msgstr ""
4041 4039
4042#: template/l2o/mile9.html.j2:142 4040#: template/l2o/mile9.html.j2:142
@@ -4046,7 +4044,7 @@ msgstr ""
4046#: template/l2o/mile9.html.j2:144 4044#: template/l2o/mile9.html.j2:144
4047msgid "" 4045msgid ""
4048"All occurencies in GNUnet packages were changed from old to new hello format." 4046"All occurencies in GNUnet packages were changed from old to new hello format."
4049"</br></br> See branch l20integration revision 66ecfe2." 4047"</br></br> See revision 66ecfe2."
4050msgstr "" 4048msgstr ""
4051 4049
4052#: template/l2o/mile9.html.j2:152 4050#: template/l2o/mile9.html.j2:152
@@ -4055,8 +4053,8 @@ msgstr ""
4055 4053
4056#: template/l2o/mile9.html.j2:154 4054#: template/l2o/mile9.html.j2:154
4057msgid "" 4055msgid ""
4058"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4056"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4059"l20integration revision 3bd35e8." 4057"3bd35e8."
4060msgstr "" 4058msgstr ""
4061 4059
4062#: template/l2o/mile9.html.j2:162 4060#: template/l2o/mile9.html.j2:162
@@ -4067,8 +4065,7 @@ msgstr ""
4067msgid "" 4065msgid ""
4068"The validation of other peers in the transport package was not working in " 4066"The validation of other peers in the transport package was not working in "
4069"some cases, because validation did not use monotonic time, and " 4067"some cases, because validation did not use monotonic time, and "
4070"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4068"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4071"revision 88cb4be."
4072msgstr "" 4069msgstr ""
4073 4070
4074#: template/l2o/mile9.html.j2:172 4071#: template/l2o/mile9.html.j2:172
@@ -4077,8 +4074,8 @@ msgstr ""
4077 4074
4078#: template/l2o/mile9.html.j2:174 4075#: template/l2o/mile9.html.j2:174
4079msgid "" 4076msgid ""
4080"A wrong group name was used for a DHT block entry.</br></br> See branch " 4077"A wrong group name was used for a DHT block entry.</br></br> See revision "
4081"l20integration revision 8127d51." 4078"8127d51."
4082msgstr "" 4079msgstr ""
4083 4080
4084#: template/l2o/mile9.html.j2:182 4081#: template/l2o/mile9.html.j2:182
@@ -4091,7 +4088,7 @@ msgstr ""
4091msgid "" 4088msgid ""
4092"Reading hostlist entries and compiling the hostlist response to a hostlist " 4089"Reading hostlist entries and compiling the hostlist response to a hostlist "
4093"request was started too early, even though the peer did not created its own " 4090"request was started too early, even though the peer did not created its own "
4094"hello.</br></br> See branch l20integration revision 7761b42." 4091"hello.</br></br> See revision 7761b42."
4095msgstr "" 4092msgstr ""
4096 4093
4097#: template/l2o/mile9.html.j2:192 4094#: template/l2o/mile9.html.j2:192
@@ -4101,22 +4098,150 @@ msgstr ""
4101#: template/l2o/mile9.html.j2:194 4098#: template/l2o/mile9.html.j2:194
4102msgid "" 4099msgid ""
4103"The configuration of the test case had to be changed to let one peer run a " 4100"The configuration of the test case had to be changed to let one peer run a "
4104"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4101"hostlist server.</br></br> See revision 3c761cd."
4105msgstr "" 4102msgstr ""
4106 4103
4107#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4104#: template/l2o/mile9.html.j2:202
4108msgid "Changed hostlist server to use a hello cache." 4105msgid "Changed hostlist server to use a hello cache."
4109msgstr "" 4106msgstr ""
4110 4107
4111#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4108#: template/l2o/mile9.html.j2:204
4112msgid "" 4109msgid ""
4113"The host list server needed a cache for the entries, because with storing " 4110"The host list server needed a cache for the entries, because with storing "
4114"entries in the peerstore, only the new hellos were notified to the hostlist " 4111"entries in the peerstore, only the new hellos were notified to the hostlist "
4115"server.</br></br> See branch l20integration revision e4b146e." 4112"server.</br></br> See revision e4b146e."
4113msgstr ""
4114
4115#: template/l2o/mile9.html.j2:212
4116msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4117msgstr ""
4118
4119#: template/l2o/mile9.html.j2:214
4120msgid ""
4121"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4122"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4123"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4124msgstr ""
4125
4126#: template/l2o/mile9.html.j2:222
4127msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4116msgstr "" 4128msgstr ""
4117 4129
4118#: template/l2o/mile9.html.j2:224 4130#: template/l2o/mile9.html.j2:224
4119msgid "" 4131msgid ""
4132"Use the actuall private key of the installed peer, not the peer id from file."
4133"</br></br> See revision e0d28ef."
4134msgstr ""
4135
4136#: template/l2o/mile9.html.j2:232
4137msgid "Cadet: Fixed issue #7542"
4138msgstr ""
4139
4140#: template/l2o/mile9.html.j2:234
4141msgid ""
4142"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4143"based block format.</br></br> See revision 9376034."
4144msgstr ""
4145
4146#: template/l2o/mile9.html.j2:242
4147msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4148msgstr ""
4149
4150#: template/l2o/mile9.html.j2:244
4151msgid ""
4152"Changed code to store hellos in new format in peerstore in transport and "
4153"topology subsystem.</br></br> See revision 233a6be."
4154msgstr ""
4155
4156#: template/l2o/mile9.html.j2:252
4157msgid "A long list of Bugs which where fixed."
4158msgstr ""
4159
4160#: template/l2o/mile9.html.j2:254
4161msgid ""
4162"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4163"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4164"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4165"Introduced closure to hold store context when caling function to add hello "
4166"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4167"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4168"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4169"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4170"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4171"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4172"null pointer in address iteration code to start validation.</li> "
4173"<li>060b681: Transport: Fixed bug while setting up key material for "
4174"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4175"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4176"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4177"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4178"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4179"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4180"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4181"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4182"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4183"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4184"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4185"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4186"Using the correct TransportClient for dekrementing the global communicator "
4187"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4188"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4189"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4190"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4191"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4192"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4193"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4194"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4195"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4196"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4197"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4198"Transport: Fixed bug to check each queue for validity separately.</li> "
4199"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4200"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4201"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4202"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4203"in case of UDP errors, and destroy queue in case of errors.</li> "
4204"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4205"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4206"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4207"Transport: We need to check if a message was cached when resuming "
4208"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4209"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4210"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4211"Transport: Fixed using wrong function to calculate mean time when to send "
4212"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4213"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4214"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4215"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4216"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4217"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4218"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
4219"Transport: Changed logic to first create a queue before starting validation."
4220"</li> <li>894754f: Core: Added missing "
4221"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
4222"bug in logic getting root parent of fragment which is a DV box.</li> "
4223"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
4224"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
4225"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
4226"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
4227"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
4228"challenge and when to start revalidation needs to be seperate logic.</li> "
4229"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
4230"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
4231"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
4232"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
4233"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
4234"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
4235"check for DV box, when checking for last applicable fragment during freeing "
4236"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
4237"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
4238"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
4239"decrease restart delay of connection to Transport depending on how long the "
4240"connection to Transport lasted.</li> </ul></br></br>"
4241msgstr ""
4242
4243#: template/l2o/mile9.html.j2:329
4244msgid ""
4120"The hostlist, and topology subsystems and the bootstrap functionality were " 4245"The hostlist, and topology subsystems and the bootstrap functionality were "
4121"manually tested. Everything was working without errors. No known errors in " 4246"manually tested. Everything was working without errors. No known errors in "
4122"other subsystems. Branch merged into master. New Transport and Hello " 4247"other subsystems. Branch merged into master. New Transport and Hello "
@@ -4256,7 +4381,7 @@ msgstr ""
4256msgid "News archives:" 4381msgid "News archives:"
4257msgstr "ارشيف الاخبار:" 4382msgstr "ارشيف الاخبار:"
4258 4383
4259#: template/probnat/index.html.j2:7 4384#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4260msgid "NGI Assure project: Probabilistic NAT Traversal" 4385msgid "NGI Assure project: Probabilistic NAT Traversal"
4261msgstr "" 4386msgstr ""
4262 4387
@@ -4322,10 +4447,11 @@ msgstr ""
4322#: template/probnat/index.html.j2:71 4447#: template/probnat/index.html.j2:71
4323msgid "" 4448msgid ""
4324"Extending the testing framework, which was already designed and implemented " 4449"Extending the testing framework, which was already designed and implemented "
4325"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 4450"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
4326"of component (NAT component).</li> <li>Implement logic to keep ports open " 4451"testing framework with a new kind of component (NAT component).</li> "
4327"used during network translation.</li> <li>Extend the test framework " 4452"<li>Implement logic to keep ports open used during network translation.</li> "
4328"configuration to configure the new components.</li> </ul></br>" 4453"<li>Extend the test framework configuration to configure the new components."
4454"</li> </ul></br>"
4329msgstr "" 4455msgstr ""
4330 4456
4331#: template/probnat/index.html.j2:84 4457#: template/probnat/index.html.j2:84
@@ -4481,6 +4607,51 @@ msgid ""
4481"Android." 4607"Android."
4482msgstr "" 4608msgstr ""
4483 4609
4610#: template/probnat/mile1.html.j2:21
4611msgid "See revision 4b2303a on branch dev/t3ss/probnat"
4612msgstr ""
4613
4614#: template/probnat/mile1.html.j2:23
4615msgid ""
4616"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4617"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
4618"style=\"vertical-align: top;\">Test framework router component to fake "
4619"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
4620"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4621"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
4622"align: top;\">Test script to just send test messages to another node to open "
4623"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4624"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
4625"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
4626"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4627"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
4628"style=\"vertical-align: top;\">Testcase to start the script which sends test "
4629"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4630"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
4631"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
4632"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4633"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
4634"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
4635"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
4636"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
4637"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
4638"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
4639"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
4640"\">Added node nummber parameter to node start script, and make the script "
4641"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
4642"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
4643"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
4644"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4645"style=\"vertical-align: top;\">src/service/testing/"
4646"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
4647"align: top;\">Bugfixing the script that was initially implemented to do "
4648"explorative testing of transport integrsation, and which is now also used to "
4649"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
4650"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
4651"width=\"60%\" style=\"vertical-align: top;\">Added "
4652"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
4653msgstr ""
4654
4484#: template/reclaim/faq.html.j2:6 4655#: template/reclaim/faq.html.j2:6
4485msgid "Frequently asked questions" 4656msgid "Frequently asked questions"
4486msgstr "" 4657msgstr ""
diff --git a/locale/ca/LC_MESSAGES/messages.mo b/locale/ca/LC_MESSAGES/messages.mo
index 121d75cf..3e7ef400 100644
--- a/locale/ca/LC_MESSAGES/messages.mo
+++ b/locale/ca/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locale/ca/LC_MESSAGES/messages.po b/locale/ca/LC_MESSAGES/messages.po
index 5a9b153f..fff17b43 100644
--- a/locale/ca/LC_MESSAGES/messages.po
+++ b/locale/ca/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 11"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12"Last-Translator: Automatically generated\n" 12"Last-Translator: Automatically generated\n"
13"Language-Team: none\n" 13"Language-Team: none\n"
@@ -3318,6 +3318,7 @@ msgstr ""
3318#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3318#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3319#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3319#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3320#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3320#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3321#: template/probnat/mile1.html.j2:13
3321msgid "Project main page" 3322msgid "Project main page"
3322msgstr "" 3323msgstr ""
3323 3324
@@ -3847,7 +3848,7 @@ msgid ""
3847"aec63bf.</li> </ul>" 3848"aec63bf.</li> </ul>"
3848msgstr "" 3849msgstr ""
3849 3850
3850#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 3851#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
3851msgid "Status" 3852msgid "Status"
3852msgstr "" 3853msgstr ""
3853 3854
@@ -3865,7 +3866,7 @@ msgstr ""
3865#: template/l2o/mile9.html.j2:24 3866#: template/l2o/mile9.html.j2:24
3866msgid "" 3867msgid ""
3867"This functionality was formerly implemented in the peerinfo service.</br></" 3868"This functionality was formerly implemented in the peerinfo service.</br></"
3868"br> See branch l20integration revision 0f8b712." 3869"br> See revision 0f8b712."
3869msgstr "" 3870msgstr ""
3870 3871
3871#: template/l2o/mile9.html.j2:32 3872#: template/l2o/mile9.html.j2:32
@@ -3876,7 +3877,7 @@ msgstr ""
3876msgid "" 3877msgid ""
3877"This functionality was formerly implemented in the peerinfo service. After " 3878"This functionality was formerly implemented in the peerinfo service. After "
3878"storing hellos with the peerstore service this was needed there.</br></br> " 3879"storing hellos with the peerstore service this was needed there.</br></br> "
3879"See branch l20integration revision 0f8b712." 3880"See revision 55a25ef."
3880msgstr "" 3881msgstr ""
3881 3882
3882#: template/l2o/mile9.html.j2:42 3883#: template/l2o/mile9.html.j2:42
@@ -3886,7 +3887,7 @@ msgstr ""
3886#: template/l2o/mile9.html.j2:44 3887#: template/l2o/mile9.html.j2:44
3887msgid "" 3888msgid ""
3888"This change was necessary to create the bootstrap hello which must be valid " 3889"This change was necessary to create the bootstrap hello which must be valid "
3889"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 3890"indefinitely.</br></br> See revision 39bcd0f."
3890msgstr "" 3891msgstr ""
3891 3892
3892#: template/l2o/mile9.html.j2:52 3893#: template/l2o/mile9.html.j2:52
@@ -3896,7 +3897,7 @@ msgstr ""
3896#: template/l2o/mile9.html.j2:54 3897#: template/l2o/mile9.html.j2:54
3897msgid "" 3898msgid ""
3898"The new api needed to be exchange in all GNUnet packages.</br></br> See " 3899"The new api needed to be exchange in all GNUnet packages.</br></br> See "
3899"branch l20integration revision 23a2640." 3900"revision 23a2640."
3900msgstr "" 3901msgstr ""
3901 3902
3902#: template/l2o/mile9.html.j2:62 3903#: template/l2o/mile9.html.j2:62
@@ -3907,7 +3908,7 @@ msgstr ""
3907msgid "" 3908msgid ""
3908"The watch api of the peerstore service was changed to return all values for " 3909"The watch api of the peerstore service was changed to return all values for "
3909"a given key, before notifying the caller about ne values being stored.</br></" 3910"a given key, before notifying the caller about ne values being stored.</br></"
3910"br> See branch l20integration revision 86ae84f." 3911"br> See revision 86ae84f."
3911msgstr "" 3912msgstr ""
3912 3913
3913#: template/l2o/mile9.html.j2:72 3914#: template/l2o/mile9.html.j2:72
@@ -3917,7 +3918,7 @@ msgstr ""
3917#: template/l2o/mile9.html.j2:74 3918#: template/l2o/mile9.html.j2:74
3918msgid "" 3919msgid ""
3919"The new hello design was exchanged in all GNUnet packages.</br></br> See " 3920"The new hello design was exchanged in all GNUnet packages.</br></br> See "
3920"branch l20integration revision a362cd5." 3921"revision a362cd5."
3921msgstr "" 3922msgstr ""
3922 3923
3923#: template/l2o/mile9.html.j2:82 3924#: template/l2o/mile9.html.j2:82
@@ -3930,7 +3931,7 @@ msgstr ""
3930msgid "" 3931msgid ""
3931"A cli tool for changing the bootstrap hello file in the contrib/hello " 3932"A cli tool for changing the bootstrap hello file in the contrib/hello "
3932"directory was changed to rewritethe hello bootstrap file from old to new " 3933"directory was changed to rewritethe hello bootstrap file from old to new "
3933"format. </br></br> See branch l20integration revision 8ea9223." 3934"format. </br></br> See revision 8ea9223."
3934msgstr "" 3935msgstr ""
3935 3936
3936#: template/l2o/mile9.html.j2:92 3937#: template/l2o/mile9.html.j2:92
@@ -3941,7 +3942,7 @@ msgstr ""
3941msgid "" 3942msgid ""
3942"The peerinfo service service was scanning a hostlist file and the data was " 3943"The peerinfo service service was scanning a hostlist file and the data was "
3943"used by the hostlist server. This code was moved to the peerstore service.</" 3944"used by the hostlist server. This code was moved to the peerstore service.</"
3944"br></br> See branch l20integration revision 20d6f3." 3945"br></br> See revision 20d6f3."
3945msgstr "" 3946msgstr ""
3946 3947
3947#: template/l2o/mile9.html.j2:102 3948#: template/l2o/mile9.html.j2:102
@@ -3953,7 +3954,7 @@ msgstr ""
3953#: template/l2o/mile9.html.j2:104 3954#: template/l2o/mile9.html.j2:104
3954msgid "" 3955msgid ""
3955"The new testing framework was transport specific Now it can be used in other " 3956"The new testing framework was transport specific Now it can be used in other "
3956"packages too.</br></br> See branch l20integration revision 02a1fda." 3957"packages too.</br></br> See revision 02a1fda."
3957msgstr "" 3958msgstr ""
3958 3959
3959#: template/l2o/mile9.html.j2:112 3960#: template/l2o/mile9.html.j2:112
@@ -3963,8 +3964,7 @@ msgstr ""
3963#: template/l2o/mile9.html.j2:114 3964#: template/l2o/mile9.html.j2:114
3964msgid "" 3965msgid ""
3965"After changes to be able to use the testing framework more generic the " 3966"After changes to be able to use the testing framework more generic the "
3966"dependencies needed to be fixed..</br></br> See branch l20integration " 3967"dependencies needed to be fixed..</br></br> See revision 1016d6d."
3967"revision 1016d6d."
3968msgstr "" 3968msgstr ""
3969 3969
3970#: template/l2o/mile9.html.j2:122 3970#: template/l2o/mile9.html.j2:122
@@ -3974,9 +3974,7 @@ msgid ""
3974msgstr "" 3974msgstr ""
3975 3975
3976#: template/l2o/mile9.html.j2:124 3976#: template/l2o/mile9.html.j2:124
3977msgid "" 3977msgid "A small function syntax fix.</br></br> See revision 84913b."
3978"A small function syntax fix.</br></br> See branch l20integration revision "
3979"84913b."
3980msgstr "" 3978msgstr ""
3981 3979
3982#: template/l2o/mile9.html.j2:132 3980#: template/l2o/mile9.html.j2:132
@@ -3988,8 +3986,8 @@ msgstr ""
3988#: template/l2o/mile9.html.j2:134 3986#: template/l2o/mile9.html.j2:134
3989msgid "" 3987msgid ""
3990"The watch functionality first returns all values for a given key, before " 3988"The watch functionality first returns all values for a given key, before "
3991"notifying the caller about new values for that key.</br></br> See branch " 3989"notifying the caller about new values for that key.</br></br> See revision "
3992"l20integration revision e1341d1." 3990"e1341d1."
3993msgstr "" 3991msgstr ""
3994 3992
3995#: template/l2o/mile9.html.j2:142 3993#: template/l2o/mile9.html.j2:142
@@ -3999,7 +3997,7 @@ msgstr ""
3999#: template/l2o/mile9.html.j2:144 3997#: template/l2o/mile9.html.j2:144
4000msgid "" 3998msgid ""
4001"All occurencies in GNUnet packages were changed from old to new hello format." 3999"All occurencies in GNUnet packages were changed from old to new hello format."
4002"</br></br> See branch l20integration revision 66ecfe2." 4000"</br></br> See revision 66ecfe2."
4003msgstr "" 4001msgstr ""
4004 4002
4005#: template/l2o/mile9.html.j2:152 4003#: template/l2o/mile9.html.j2:152
@@ -4008,8 +4006,8 @@ msgstr ""
4008 4006
4009#: template/l2o/mile9.html.j2:154 4007#: template/l2o/mile9.html.j2:154
4010msgid "" 4008msgid ""
4011"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4009"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4012"l20integration revision 3bd35e8." 4010"3bd35e8."
4013msgstr "" 4011msgstr ""
4014 4012
4015#: template/l2o/mile9.html.j2:162 4013#: template/l2o/mile9.html.j2:162
@@ -4020,8 +4018,7 @@ msgstr ""
4020msgid "" 4018msgid ""
4021"The validation of other peers in the transport package was not working in " 4019"The validation of other peers in the transport package was not working in "
4022"some cases, because validation did not use monotonic time, and " 4020"some cases, because validation did not use monotonic time, and "
4023"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4021"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4024"revision 88cb4be."
4025msgstr "" 4022msgstr ""
4026 4023
4027#: template/l2o/mile9.html.j2:172 4024#: template/l2o/mile9.html.j2:172
@@ -4030,8 +4027,8 @@ msgstr ""
4030 4027
4031#: template/l2o/mile9.html.j2:174 4028#: template/l2o/mile9.html.j2:174
4032msgid "" 4029msgid ""
4033"A wrong group name was used for a DHT block entry.</br></br> See branch " 4030"A wrong group name was used for a DHT block entry.</br></br> See revision "
4034"l20integration revision 8127d51." 4031"8127d51."
4035msgstr "" 4032msgstr ""
4036 4033
4037#: template/l2o/mile9.html.j2:182 4034#: template/l2o/mile9.html.j2:182
@@ -4044,7 +4041,7 @@ msgstr ""
4044msgid "" 4041msgid ""
4045"Reading hostlist entries and compiling the hostlist response to a hostlist " 4042"Reading hostlist entries and compiling the hostlist response to a hostlist "
4046"request was started too early, even though the peer did not created its own " 4043"request was started too early, even though the peer did not created its own "
4047"hello.</br></br> See branch l20integration revision 7761b42." 4044"hello.</br></br> See revision 7761b42."
4048msgstr "" 4045msgstr ""
4049 4046
4050#: template/l2o/mile9.html.j2:192 4047#: template/l2o/mile9.html.j2:192
@@ -4054,22 +4051,150 @@ msgstr ""
4054#: template/l2o/mile9.html.j2:194 4051#: template/l2o/mile9.html.j2:194
4055msgid "" 4052msgid ""
4056"The configuration of the test case had to be changed to let one peer run a " 4053"The configuration of the test case had to be changed to let one peer run a "
4057"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4054"hostlist server.</br></br> See revision 3c761cd."
4058msgstr "" 4055msgstr ""
4059 4056
4060#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4057#: template/l2o/mile9.html.j2:202
4061msgid "Changed hostlist server to use a hello cache." 4058msgid "Changed hostlist server to use a hello cache."
4062msgstr "" 4059msgstr ""
4063 4060
4064#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4061#: template/l2o/mile9.html.j2:204
4065msgid "" 4062msgid ""
4066"The host list server needed a cache for the entries, because with storing " 4063"The host list server needed a cache for the entries, because with storing "
4067"entries in the peerstore, only the new hellos were notified to the hostlist " 4064"entries in the peerstore, only the new hellos were notified to the hostlist "
4068"server.</br></br> See branch l20integration revision e4b146e." 4065"server.</br></br> See revision e4b146e."
4066msgstr ""
4067
4068#: template/l2o/mile9.html.j2:212
4069msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4070msgstr ""
4071
4072#: template/l2o/mile9.html.j2:214
4073msgid ""
4074"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4075"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4076"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4077msgstr ""
4078
4079#: template/l2o/mile9.html.j2:222
4080msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4069msgstr "" 4081msgstr ""
4070 4082
4071#: template/l2o/mile9.html.j2:224 4083#: template/l2o/mile9.html.j2:224
4072msgid "" 4084msgid ""
4085"Use the actuall private key of the installed peer, not the peer id from file."
4086"</br></br> See revision e0d28ef."
4087msgstr ""
4088
4089#: template/l2o/mile9.html.j2:232
4090msgid "Cadet: Fixed issue #7542"
4091msgstr ""
4092
4093#: template/l2o/mile9.html.j2:234
4094msgid ""
4095"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4096"based block format.</br></br> See revision 9376034."
4097msgstr ""
4098
4099#: template/l2o/mile9.html.j2:242
4100msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4101msgstr ""
4102
4103#: template/l2o/mile9.html.j2:244
4104msgid ""
4105"Changed code to store hellos in new format in peerstore in transport and "
4106"topology subsystem.</br></br> See revision 233a6be."
4107msgstr ""
4108
4109#: template/l2o/mile9.html.j2:252
4110msgid "A long list of Bugs which where fixed."
4111msgstr ""
4112
4113#: template/l2o/mile9.html.j2:254
4114msgid ""
4115"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4116"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4117"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4118"Introduced closure to hold store context when caling function to add hello "
4119"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4120"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4121"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4122"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4123"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4124"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4125"null pointer in address iteration code to start validation.</li> "
4126"<li>060b681: Transport: Fixed bug while setting up key material for "
4127"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4128"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4129"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4130"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4131"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4132"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4133"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4134"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4135"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4136"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4137"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4138"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4139"Using the correct TransportClient for dekrementing the global communicator "
4140"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4141"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4142"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4143"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4144"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4145"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4146"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4147"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4148"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4149"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4150"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4151"Transport: Fixed bug to check each queue for validity separately.</li> "
4152"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4153"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4154"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4155"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4156"in case of UDP errors, and destroy queue in case of errors.</li> "
4157"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4158"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4159"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4160"Transport: We need to check if a message was cached when resuming "
4161"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4162"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4163"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4164"Transport: Fixed using wrong function to calculate mean time when to send "
4165"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4166"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4167"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4168"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4169"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4170"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4171"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
4172"Transport: Changed logic to first create a queue before starting validation."
4173"</li> <li>894754f: Core: Added missing "
4174"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
4175"bug in logic getting root parent of fragment which is a DV box.</li> "
4176"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
4177"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
4178"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
4179"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
4180"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
4181"challenge and when to start revalidation needs to be seperate logic.</li> "
4182"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
4183"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
4184"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
4185"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
4186"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
4187"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
4188"check for DV box, when checking for last applicable fragment during freeing "
4189"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
4190"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
4191"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
4192"decrease restart delay of connection to Transport depending on how long the "
4193"connection to Transport lasted.</li> </ul></br></br>"
4194msgstr ""
4195
4196#: template/l2o/mile9.html.j2:329
4197msgid ""
4073"The hostlist, and topology subsystems and the bootstrap functionality were " 4198"The hostlist, and topology subsystems and the bootstrap functionality were "
4074"manually tested. Everything was working without errors. No known errors in " 4199"manually tested. Everything was working without errors. No known errors in "
4075"other subsystems. Branch merged into master. New Transport and Hello " 4200"other subsystems. Branch merged into master. New Transport and Hello "
@@ -4209,7 +4334,7 @@ msgstr ""
4209msgid "News archives:" 4334msgid "News archives:"
4210msgstr "" 4335msgstr ""
4211 4336
4212#: template/probnat/index.html.j2:7 4337#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4213msgid "NGI Assure project: Probabilistic NAT Traversal" 4338msgid "NGI Assure project: Probabilistic NAT Traversal"
4214msgstr "" 4339msgstr ""
4215 4340
@@ -4275,10 +4400,11 @@ msgstr ""
4275#: template/probnat/index.html.j2:71 4400#: template/probnat/index.html.j2:71
4276msgid "" 4401msgid ""
4277"Extending the testing framework, which was already designed and implemented " 4402"Extending the testing framework, which was already designed and implemented "
4278"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 4403"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
4279"of component (NAT component).</li> <li>Implement logic to keep ports open " 4404"testing framework with a new kind of component (NAT component).</li> "
4280"used during network translation.</li> <li>Extend the test framework " 4405"<li>Implement logic to keep ports open used during network translation.</li> "
4281"configuration to configure the new components.</li> </ul></br>" 4406"<li>Extend the test framework configuration to configure the new components."
4407"</li> </ul></br>"
4282msgstr "" 4408msgstr ""
4283 4409
4284#: template/probnat/index.html.j2:84 4410#: template/probnat/index.html.j2:84
@@ -4434,6 +4560,51 @@ msgid ""
4434"Android." 4560"Android."
4435msgstr "" 4561msgstr ""
4436 4562
4563#: template/probnat/mile1.html.j2:21
4564msgid "See revision 4b2303a on branch dev/t3ss/probnat"
4565msgstr ""
4566
4567#: template/probnat/mile1.html.j2:23
4568msgid ""
4569"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4570"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
4571"style=\"vertical-align: top;\">Test framework router component to fake "
4572"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
4573"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4574"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
4575"align: top;\">Test script to just send test messages to another node to open "
4576"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4577"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
4578"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
4579"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4580"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
4581"style=\"vertical-align: top;\">Testcase to start the script which sends test "
4582"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4583"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
4584"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
4585"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4586"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
4587"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
4588"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
4589"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
4590"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
4591"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
4592"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
4593"\">Added node nummber parameter to node start script, and make the script "
4594"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
4595"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
4596"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
4597"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4598"style=\"vertical-align: top;\">src/service/testing/"
4599"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
4600"align: top;\">Bugfixing the script that was initially implemented to do "
4601"explorative testing of transport integrsation, and which is now also used to "
4602"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
4603"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
4604"width=\"60%\" style=\"vertical-align: top;\">Added "
4605"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
4606msgstr ""
4607
4437#: template/reclaim/faq.html.j2:6 4608#: template/reclaim/faq.html.j2:6
4438msgid "Frequently asked questions" 4609msgid "Frequently asked questions"
4439msgstr "" 4610msgstr ""
diff --git a/locale/de/LC_MESSAGES/messages.mo b/locale/de/LC_MESSAGES/messages.mo
index 13ed64e7..e108f272 100644
--- a/locale/de/LC_MESSAGES/messages.mo
+++ b/locale/de/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locale/de/LC_MESSAGES/messages.po b/locale/de/LC_MESSAGES/messages.po
index 03e46adb..e7363cf8 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2021-08-30 19:06+0000\n" 11"PO-Revision-Date: 2021-08-30 19:06+0000\n"
12"Last-Translator: Stefan <eintritt@hotmail.com>\n" 12"Last-Translator: Stefan <eintritt@hotmail.com>\n"
13"Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/" 13"Language-Team: German <http://weblate.taler.net/projects/gnunet/website/de/"
@@ -4661,6 +4661,7 @@ msgstr "GNUnet hilft beim Aufbau eines neuen Internets"
4661#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 4661#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
4662#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 4662#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
4663#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 4663#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
4664#: template/probnat/mile1.html.j2:13
4664msgid "Project main page" 4665msgid "Project main page"
4665msgstr "" 4666msgstr ""
4666 4667
@@ -5196,7 +5197,7 @@ msgid ""
5196"aec63bf.</li> </ul>" 5197"aec63bf.</li> </ul>"
5197msgstr "" 5198msgstr ""
5198 5199
5199#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 5200#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
5200msgid "Status" 5201msgid "Status"
5201msgstr "" 5202msgstr ""
5202 5203
@@ -5214,7 +5215,7 @@ msgstr ""
5214#: template/l2o/mile9.html.j2:24 5215#: template/l2o/mile9.html.j2:24
5215msgid "" 5216msgid ""
5216"This functionality was formerly implemented in the peerinfo service.</br></" 5217"This functionality was formerly implemented in the peerinfo service.</br></"
5217"br> See branch l20integration revision 0f8b712." 5218"br> See revision 0f8b712."
5218msgstr "" 5219msgstr ""
5219 5220
5220#: template/l2o/mile9.html.j2:32 5221#: template/l2o/mile9.html.j2:32
@@ -5225,7 +5226,7 @@ msgstr ""
5225msgid "" 5226msgid ""
5226"This functionality was formerly implemented in the peerinfo service. After " 5227"This functionality was formerly implemented in the peerinfo service. After "
5227"storing hellos with the peerstore service this was needed there.</br></br> " 5228"storing hellos with the peerstore service this was needed there.</br></br> "
5228"See branch l20integration revision 0f8b712." 5229"See revision 55a25ef."
5229msgstr "" 5230msgstr ""
5230 5231
5231#: template/l2o/mile9.html.j2:42 5232#: template/l2o/mile9.html.j2:42
@@ -5235,7 +5236,7 @@ msgstr ""
5235#: template/l2o/mile9.html.j2:44 5236#: template/l2o/mile9.html.j2:44
5236msgid "" 5237msgid ""
5237"This change was necessary to create the bootstrap hello which must be valid " 5238"This change was necessary to create the bootstrap hello which must be valid "
5238"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 5239"indefinitely.</br></br> See revision 39bcd0f."
5239msgstr "" 5240msgstr ""
5240 5241
5241#: template/l2o/mile9.html.j2:52 5242#: template/l2o/mile9.html.j2:52
@@ -5245,7 +5246,7 @@ msgstr ""
5245#: template/l2o/mile9.html.j2:54 5246#: template/l2o/mile9.html.j2:54
5246msgid "" 5247msgid ""
5247"The new api needed to be exchange in all GNUnet packages.</br></br> See " 5248"The new api needed to be exchange in all GNUnet packages.</br></br> See "
5248"branch l20integration revision 23a2640." 5249"revision 23a2640."
5249msgstr "" 5250msgstr ""
5250 5251
5251#: template/l2o/mile9.html.j2:62 5252#: template/l2o/mile9.html.j2:62
@@ -5256,7 +5257,7 @@ msgstr ""
5256msgid "" 5257msgid ""
5257"The watch api of the peerstore service was changed to return all values for " 5258"The watch api of the peerstore service was changed to return all values for "
5258"a given key, before notifying the caller about ne values being stored.</br></" 5259"a given key, before notifying the caller about ne values being stored.</br></"
5259"br> See branch l20integration revision 86ae84f." 5260"br> See revision 86ae84f."
5260msgstr "" 5261msgstr ""
5261 5262
5262#: template/l2o/mile9.html.j2:72 5263#: template/l2o/mile9.html.j2:72
@@ -5266,7 +5267,7 @@ msgstr ""
5266#: template/l2o/mile9.html.j2:74 5267#: template/l2o/mile9.html.j2:74
5267msgid "" 5268msgid ""
5268"The new hello design was exchanged in all GNUnet packages.</br></br> See " 5269"The new hello design was exchanged in all GNUnet packages.</br></br> See "
5269"branch l20integration revision a362cd5." 5270"revision a362cd5."
5270msgstr "" 5271msgstr ""
5271 5272
5272#: template/l2o/mile9.html.j2:82 5273#: template/l2o/mile9.html.j2:82
@@ -5279,7 +5280,7 @@ msgstr ""
5279msgid "" 5280msgid ""
5280"A cli tool for changing the bootstrap hello file in the contrib/hello " 5281"A cli tool for changing the bootstrap hello file in the contrib/hello "
5281"directory was changed to rewritethe hello bootstrap file from old to new " 5282"directory was changed to rewritethe hello bootstrap file from old to new "
5282"format. </br></br> See branch l20integration revision 8ea9223." 5283"format. </br></br> See revision 8ea9223."
5283msgstr "" 5284msgstr ""
5284 5285
5285#: template/l2o/mile9.html.j2:92 5286#: template/l2o/mile9.html.j2:92
@@ -5290,7 +5291,7 @@ msgstr ""
5290msgid "" 5291msgid ""
5291"The peerinfo service service was scanning a hostlist file and the data was " 5292"The peerinfo service service was scanning a hostlist file and the data was "
5292"used by the hostlist server. This code was moved to the peerstore service.</" 5293"used by the hostlist server. This code was moved to the peerstore service.</"
5293"br></br> See branch l20integration revision 20d6f3." 5294"br></br> See revision 20d6f3."
5294msgstr "" 5295msgstr ""
5295 5296
5296#: template/l2o/mile9.html.j2:102 5297#: template/l2o/mile9.html.j2:102
@@ -5302,7 +5303,7 @@ msgstr ""
5302#: template/l2o/mile9.html.j2:104 5303#: template/l2o/mile9.html.j2:104
5303msgid "" 5304msgid ""
5304"The new testing framework was transport specific Now it can be used in other " 5305"The new testing framework was transport specific Now it can be used in other "
5305"packages too.</br></br> See branch l20integration revision 02a1fda." 5306"packages too.</br></br> See revision 02a1fda."
5306msgstr "" 5307msgstr ""
5307 5308
5308#: template/l2o/mile9.html.j2:112 5309#: template/l2o/mile9.html.j2:112
@@ -5312,8 +5313,7 @@ msgstr ""
5312#: template/l2o/mile9.html.j2:114 5313#: template/l2o/mile9.html.j2:114
5313msgid "" 5314msgid ""
5314"After changes to be able to use the testing framework more generic the " 5315"After changes to be able to use the testing framework more generic the "
5315"dependencies needed to be fixed..</br></br> See branch l20integration " 5316"dependencies needed to be fixed..</br></br> See revision 1016d6d."
5316"revision 1016d6d."
5317msgstr "" 5317msgstr ""
5318 5318
5319#: template/l2o/mile9.html.j2:122 5319#: template/l2o/mile9.html.j2:122
@@ -5323,9 +5323,7 @@ msgid ""
5323msgstr "" 5323msgstr ""
5324 5324
5325#: template/l2o/mile9.html.j2:124 5325#: template/l2o/mile9.html.j2:124
5326msgid "" 5326msgid "A small function syntax fix.</br></br> See revision 84913b."
5327"A small function syntax fix.</br></br> See branch l20integration revision "
5328"84913b."
5329msgstr "" 5327msgstr ""
5330 5328
5331#: template/l2o/mile9.html.j2:132 5329#: template/l2o/mile9.html.j2:132
@@ -5337,8 +5335,8 @@ msgstr ""
5337#: template/l2o/mile9.html.j2:134 5335#: template/l2o/mile9.html.j2:134
5338msgid "" 5336msgid ""
5339"The watch functionality first returns all values for a given key, before " 5337"The watch functionality first returns all values for a given key, before "
5340"notifying the caller about new values for that key.</br></br> See branch " 5338"notifying the caller about new values for that key.</br></br> See revision "
5341"l20integration revision e1341d1." 5339"e1341d1."
5342msgstr "" 5340msgstr ""
5343 5341
5344#: template/l2o/mile9.html.j2:142 5342#: template/l2o/mile9.html.j2:142
@@ -5348,7 +5346,7 @@ msgstr ""
5348#: template/l2o/mile9.html.j2:144 5346#: template/l2o/mile9.html.j2:144
5349msgid "" 5347msgid ""
5350"All occurencies in GNUnet packages were changed from old to new hello format." 5348"All occurencies in GNUnet packages were changed from old to new hello format."
5351"</br></br> See branch l20integration revision 66ecfe2." 5349"</br></br> See revision 66ecfe2."
5352msgstr "" 5350msgstr ""
5353 5351
5354#: template/l2o/mile9.html.j2:152 5352#: template/l2o/mile9.html.j2:152
@@ -5357,8 +5355,8 @@ msgstr ""
5357 5355
5358#: template/l2o/mile9.html.j2:154 5356#: template/l2o/mile9.html.j2:154
5359msgid "" 5357msgid ""
5360"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 5358"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
5361"l20integration revision 3bd35e8." 5359"3bd35e8."
5362msgstr "" 5360msgstr ""
5363 5361
5364#: template/l2o/mile9.html.j2:162 5362#: template/l2o/mile9.html.j2:162
@@ -5369,8 +5367,7 @@ msgstr ""
5369msgid "" 5367msgid ""
5370"The validation of other peers in the transport package was not working in " 5368"The validation of other peers in the transport package was not working in "
5371"some cases, because validation did not use monotonic time, and " 5369"some cases, because validation did not use monotonic time, and "
5372"first_challenge_use wasn't reset.</br></br> See branch l20integration " 5370"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
5373"revision 88cb4be."
5374msgstr "" 5371msgstr ""
5375 5372
5376#: template/l2o/mile9.html.j2:172 5373#: template/l2o/mile9.html.j2:172
@@ -5379,8 +5376,8 @@ msgstr ""
5379 5376
5380#: template/l2o/mile9.html.j2:174 5377#: template/l2o/mile9.html.j2:174
5381msgid "" 5378msgid ""
5382"A wrong group name was used for a DHT block entry.</br></br> See branch " 5379"A wrong group name was used for a DHT block entry.</br></br> See revision "
5383"l20integration revision 8127d51." 5380"8127d51."
5384msgstr "" 5381msgstr ""
5385 5382
5386#: template/l2o/mile9.html.j2:182 5383#: template/l2o/mile9.html.j2:182
@@ -5393,7 +5390,7 @@ msgstr ""
5393msgid "" 5390msgid ""
5394"Reading hostlist entries and compiling the hostlist response to a hostlist " 5391"Reading hostlist entries and compiling the hostlist response to a hostlist "
5395"request was started too early, even though the peer did not created its own " 5392"request was started too early, even though the peer did not created its own "
5396"hello.</br></br> See branch l20integration revision 7761b42." 5393"hello.</br></br> See revision 7761b42."
5397msgstr "" 5394msgstr ""
5398 5395
5399#: template/l2o/mile9.html.j2:192 5396#: template/l2o/mile9.html.j2:192
@@ -5403,22 +5400,150 @@ msgstr ""
5403#: template/l2o/mile9.html.j2:194 5400#: template/l2o/mile9.html.j2:194
5404msgid "" 5401msgid ""
5405"The configuration of the test case had to be changed to let one peer run a " 5402"The configuration of the test case had to be changed to let one peer run a "
5406"hostlist server.</br></br> See branch l20integration revision 3c761cd." 5403"hostlist server.</br></br> See revision 3c761cd."
5407msgstr "" 5404msgstr ""
5408 5405
5409#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 5406#: template/l2o/mile9.html.j2:202
5410msgid "Changed hostlist server to use a hello cache." 5407msgid "Changed hostlist server to use a hello cache."
5411msgstr "" 5408msgstr ""
5412 5409
5413#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 5410#: template/l2o/mile9.html.j2:204
5414msgid "" 5411msgid ""
5415"The host list server needed a cache for the entries, because with storing " 5412"The host list server needed a cache for the entries, because with storing "
5416"entries in the peerstore, only the new hellos were notified to the hostlist " 5413"entries in the peerstore, only the new hellos were notified to the hostlist "
5417"server.</br></br> See branch l20integration revision e4b146e." 5414"server.</br></br> See revision e4b146e."
5415msgstr ""
5416
5417#: template/l2o/mile9.html.j2:212
5418msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
5419msgstr ""
5420
5421#: template/l2o/mile9.html.j2:214
5422msgid ""
5423"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
5424"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
5425"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
5426msgstr ""
5427
5428#: template/l2o/mile9.html.j2:222
5429msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
5418msgstr "" 5430msgstr ""
5419 5431
5420#: template/l2o/mile9.html.j2:224 5432#: template/l2o/mile9.html.j2:224
5421msgid "" 5433msgid ""
5434"Use the actuall private key of the installed peer, not the peer id from file."
5435"</br></br> See revision e0d28ef."
5436msgstr ""
5437
5438#: template/l2o/mile9.html.j2:232
5439msgid "Cadet: Fixed issue #7542"
5440msgstr ""
5441
5442#: template/l2o/mile9.html.j2:234
5443msgid ""
5444"Cadet still used the legacy DHT hello block format, changed to the new URL-"
5445"based block format.</br></br> See revision 9376034."
5446msgstr ""
5447
5448#: template/l2o/mile9.html.j2:242
5449msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
5450msgstr ""
5451
5452#: template/l2o/mile9.html.j2:244
5453msgid ""
5454"Changed code to store hellos in new format in peerstore in transport and "
5455"topology subsystem.</br></br> See revision 233a6be."
5456msgstr ""
5457
5458#: template/l2o/mile9.html.j2:252
5459msgid "A long list of Bugs which where fixed."
5460msgstr ""
5461
5462#: template/l2o/mile9.html.j2:254
5463msgid ""
5464"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
5465"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
5466"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
5467"Introduced closure to hold store context when caling function to add hello "
5468"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
5469"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
5470"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
5471"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
5472"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
5473"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
5474"null pointer in address iteration code to start validation.</li> "
5475"<li>060b681: Transport: Fixed bug while setting up key material for "
5476"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
5477"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
5478"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
5479"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
5480"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
5481"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
5482"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
5483"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
5484"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
5485"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
5486"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
5487"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
5488"Using the correct TransportClient for dekrementing the global communicator "
5489"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
5490"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
5491"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
5492"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
5493"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
5494"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
5495"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
5496"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
5497"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
5498"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
5499"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
5500"Transport: Fixed bug to check each queue for validity separately.</li> "
5501"<li>2d955b1: Transport: More useful debug logging für service.</li> "
5502"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
5503"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
5504"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
5505"in case of UDP errors, and destroy queue in case of errors.</li> "
5506"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
5507"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
5508"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
5509"Transport: We need to check if a message was cached when resuming "
5510"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
5511"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
5512"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
5513"Transport: Fixed using wrong function to calculate mean time when to send "
5514"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
5515"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
5516"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
5517"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
5518"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
5519"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
5520"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
5521"Transport: Changed logic to first create a queue before starting validation."
5522"</li> <li>894754f: Core: Added missing "
5523"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
5524"bug in logic getting root parent of fragment which is a DV box.</li> "
5525"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
5526"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
5527"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
5528"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
5529"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
5530"challenge and when to start revalidation needs to be seperate logic.</li> "
5531"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
5532"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
5533"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
5534"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
5535"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
5536"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
5537"check for DV box, when checking for last applicable fragment during freeing "
5538"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
5539"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
5540"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
5541"decrease restart delay of connection to Transport depending on how long the "
5542"connection to Transport lasted.</li> </ul></br></br>"
5543msgstr ""
5544
5545#: template/l2o/mile9.html.j2:329
5546msgid ""
5422"The hostlist, and topology subsystems and the bootstrap functionality were " 5547"The hostlist, and topology subsystems and the bootstrap functionality were "
5423"manually tested. Everything was working without errors. No known errors in " 5548"manually tested. Everything was working without errors. No known errors in "
5424"other subsystems. Branch merged into master. New Transport and Hello " 5549"other subsystems. Branch merged into master. New Transport and Hello "
@@ -5560,7 +5685,7 @@ msgstr ""
5560msgid "News archives:" 5685msgid "News archives:"
5561msgstr "Nachrichten-Archive" 5686msgstr "Nachrichten-Archive"
5562 5687
5563#: template/probnat/index.html.j2:7 5688#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
5564msgid "NGI Assure project: Probabilistic NAT Traversal" 5689msgid "NGI Assure project: Probabilistic NAT Traversal"
5565msgstr "" 5690msgstr ""
5566 5691
@@ -5626,10 +5751,11 @@ msgstr ""
5626#: template/probnat/index.html.j2:71 5751#: template/probnat/index.html.j2:71
5627msgid "" 5752msgid ""
5628"Extending the testing framework, which was already designed and implemented " 5753"Extending the testing framework, which was already designed and implemented "
5629"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 5754"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
5630"of component (NAT component).</li> <li>Implement logic to keep ports open " 5755"testing framework with a new kind of component (NAT component).</li> "
5631"used during network translation.</li> <li>Extend the test framework " 5756"<li>Implement logic to keep ports open used during network translation.</li> "
5632"configuration to configure the new components.</li> </ul></br>" 5757"<li>Extend the test framework configuration to configure the new components."
5758"</li> </ul></br>"
5633msgstr "" 5759msgstr ""
5634 5760
5635#: template/probnat/index.html.j2:84 5761#: template/probnat/index.html.j2:84
@@ -5785,6 +5911,51 @@ msgid ""
5785"Android." 5911"Android."
5786msgstr "" 5912msgstr ""
5787 5913
5914#: template/probnat/mile1.html.j2:21
5915msgid "See revision 4b2303a on branch dev/t3ss/probnat"
5916msgstr ""
5917
5918#: template/probnat/mile1.html.j2:23
5919msgid ""
5920"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5921"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
5922"style=\"vertical-align: top;\">Test framework router component to fake "
5923"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
5924"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5925"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
5926"align: top;\">Test script to just send test messages to another node to open "
5927"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5928"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
5929"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
5930"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5931"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
5932"style=\"vertical-align: top;\">Testcase to start the script which sends test "
5933"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
5934"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
5935"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
5936"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5937"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
5938"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
5939"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
5940"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
5941"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
5942"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
5943"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
5944"\">Added node nummber parameter to node start script, and make the script "
5945"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
5946"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
5947"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
5948"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5949"style=\"vertical-align: top;\">src/service/testing/"
5950"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
5951"align: top;\">Bugfixing the script that was initially implemented to do "
5952"explorative testing of transport integrsation, and which is now also used to "
5953"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
5954"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
5955"width=\"60%\" style=\"vertical-align: top;\">Added "
5956"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
5957msgstr ""
5958
5788#: template/reclaim/faq.html.j2:6 5959#: template/reclaim/faq.html.j2:6
5789#, fuzzy 5960#, fuzzy
5790msgid "Frequently asked questions" 5961msgid "Frequently asked questions"
diff --git a/locale/en/LC_MESSAGES/messages.mo b/locale/en/LC_MESSAGES/messages.mo
index dbe373a4..4ea6a57e 100644
--- a/locale/en/LC_MESSAGES/messages.mo
+++ b/locale/en/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locale/eo/LC_MESSAGES/messages.mo b/locale/eo/LC_MESSAGES/messages.mo
index d6545710..133fbc6c 100644
--- a/locale/eo/LC_MESSAGES/messages.mo
+++ b/locale/eo/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locale/eo/LC_MESSAGES/messages.po b/locale/eo/LC_MESSAGES/messages.po
index f090a893..03177e43 100644
--- a/locale/eo/LC_MESSAGES/messages.po
+++ b/locale/eo/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 11"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12"Last-Translator: Automatically generated\n" 12"Last-Translator: Automatically generated\n"
13"Language-Team: none\n" 13"Language-Team: none\n"
@@ -3318,6 +3318,7 @@ msgstr ""
3318#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3318#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3319#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3319#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3320#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3320#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3321#: template/probnat/mile1.html.j2:13
3321msgid "Project main page" 3322msgid "Project main page"
3322msgstr "" 3323msgstr ""
3323 3324
@@ -3847,7 +3848,7 @@ msgid ""
3847"aec63bf.</li> </ul>" 3848"aec63bf.</li> </ul>"
3848msgstr "" 3849msgstr ""
3849 3850
3850#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 3851#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
3851msgid "Status" 3852msgid "Status"
3852msgstr "" 3853msgstr ""
3853 3854
@@ -3865,7 +3866,7 @@ msgstr ""
3865#: template/l2o/mile9.html.j2:24 3866#: template/l2o/mile9.html.j2:24
3866msgid "" 3867msgid ""
3867"This functionality was formerly implemented in the peerinfo service.</br></" 3868"This functionality was formerly implemented in the peerinfo service.</br></"
3868"br> See branch l20integration revision 0f8b712." 3869"br> See revision 0f8b712."
3869msgstr "" 3870msgstr ""
3870 3871
3871#: template/l2o/mile9.html.j2:32 3872#: template/l2o/mile9.html.j2:32
@@ -3876,7 +3877,7 @@ msgstr ""
3876msgid "" 3877msgid ""
3877"This functionality was formerly implemented in the peerinfo service. After " 3878"This functionality was formerly implemented in the peerinfo service. After "
3878"storing hellos with the peerstore service this was needed there.</br></br> " 3879"storing hellos with the peerstore service this was needed there.</br></br> "
3879"See branch l20integration revision 0f8b712." 3880"See revision 55a25ef."
3880msgstr "" 3881msgstr ""
3881 3882
3882#: template/l2o/mile9.html.j2:42 3883#: template/l2o/mile9.html.j2:42
@@ -3886,7 +3887,7 @@ msgstr ""
3886#: template/l2o/mile9.html.j2:44 3887#: template/l2o/mile9.html.j2:44
3887msgid "" 3888msgid ""
3888"This change was necessary to create the bootstrap hello which must be valid " 3889"This change was necessary to create the bootstrap hello which must be valid "
3889"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 3890"indefinitely.</br></br> See revision 39bcd0f."
3890msgstr "" 3891msgstr ""
3891 3892
3892#: template/l2o/mile9.html.j2:52 3893#: template/l2o/mile9.html.j2:52
@@ -3896,7 +3897,7 @@ msgstr ""
3896#: template/l2o/mile9.html.j2:54 3897#: template/l2o/mile9.html.j2:54
3897msgid "" 3898msgid ""
3898"The new api needed to be exchange in all GNUnet packages.</br></br> See " 3899"The new api needed to be exchange in all GNUnet packages.</br></br> See "
3899"branch l20integration revision 23a2640." 3900"revision 23a2640."
3900msgstr "" 3901msgstr ""
3901 3902
3902#: template/l2o/mile9.html.j2:62 3903#: template/l2o/mile9.html.j2:62
@@ -3907,7 +3908,7 @@ msgstr ""
3907msgid "" 3908msgid ""
3908"The watch api of the peerstore service was changed to return all values for " 3909"The watch api of the peerstore service was changed to return all values for "
3909"a given key, before notifying the caller about ne values being stored.</br></" 3910"a given key, before notifying the caller about ne values being stored.</br></"
3910"br> See branch l20integration revision 86ae84f." 3911"br> See revision 86ae84f."
3911msgstr "" 3912msgstr ""
3912 3913
3913#: template/l2o/mile9.html.j2:72 3914#: template/l2o/mile9.html.j2:72
@@ -3917,7 +3918,7 @@ msgstr ""
3917#: template/l2o/mile9.html.j2:74 3918#: template/l2o/mile9.html.j2:74
3918msgid "" 3919msgid ""
3919"The new hello design was exchanged in all GNUnet packages.</br></br> See " 3920"The new hello design was exchanged in all GNUnet packages.</br></br> See "
3920"branch l20integration revision a362cd5." 3921"revision a362cd5."
3921msgstr "" 3922msgstr ""
3922 3923
3923#: template/l2o/mile9.html.j2:82 3924#: template/l2o/mile9.html.j2:82
@@ -3930,7 +3931,7 @@ msgstr ""
3930msgid "" 3931msgid ""
3931"A cli tool for changing the bootstrap hello file in the contrib/hello " 3932"A cli tool for changing the bootstrap hello file in the contrib/hello "
3932"directory was changed to rewritethe hello bootstrap file from old to new " 3933"directory was changed to rewritethe hello bootstrap file from old to new "
3933"format. </br></br> See branch l20integration revision 8ea9223." 3934"format. </br></br> See revision 8ea9223."
3934msgstr "" 3935msgstr ""
3935 3936
3936#: template/l2o/mile9.html.j2:92 3937#: template/l2o/mile9.html.j2:92
@@ -3941,7 +3942,7 @@ msgstr ""
3941msgid "" 3942msgid ""
3942"The peerinfo service service was scanning a hostlist file and the data was " 3943"The peerinfo service service was scanning a hostlist file and the data was "
3943"used by the hostlist server. This code was moved to the peerstore service.</" 3944"used by the hostlist server. This code was moved to the peerstore service.</"
3944"br></br> See branch l20integration revision 20d6f3." 3945"br></br> See revision 20d6f3."
3945msgstr "" 3946msgstr ""
3946 3947
3947#: template/l2o/mile9.html.j2:102 3948#: template/l2o/mile9.html.j2:102
@@ -3953,7 +3954,7 @@ msgstr ""
3953#: template/l2o/mile9.html.j2:104 3954#: template/l2o/mile9.html.j2:104
3954msgid "" 3955msgid ""
3955"The new testing framework was transport specific Now it can be used in other " 3956"The new testing framework was transport specific Now it can be used in other "
3956"packages too.</br></br> See branch l20integration revision 02a1fda." 3957"packages too.</br></br> See revision 02a1fda."
3957msgstr "" 3958msgstr ""
3958 3959
3959#: template/l2o/mile9.html.j2:112 3960#: template/l2o/mile9.html.j2:112
@@ -3963,8 +3964,7 @@ msgstr ""
3963#: template/l2o/mile9.html.j2:114 3964#: template/l2o/mile9.html.j2:114
3964msgid "" 3965msgid ""
3965"After changes to be able to use the testing framework more generic the " 3966"After changes to be able to use the testing framework more generic the "
3966"dependencies needed to be fixed..</br></br> See branch l20integration " 3967"dependencies needed to be fixed..</br></br> See revision 1016d6d."
3967"revision 1016d6d."
3968msgstr "" 3968msgstr ""
3969 3969
3970#: template/l2o/mile9.html.j2:122 3970#: template/l2o/mile9.html.j2:122
@@ -3974,9 +3974,7 @@ msgid ""
3974msgstr "" 3974msgstr ""
3975 3975
3976#: template/l2o/mile9.html.j2:124 3976#: template/l2o/mile9.html.j2:124
3977msgid "" 3977msgid "A small function syntax fix.</br></br> See revision 84913b."
3978"A small function syntax fix.</br></br> See branch l20integration revision "
3979"84913b."
3980msgstr "" 3978msgstr ""
3981 3979
3982#: template/l2o/mile9.html.j2:132 3980#: template/l2o/mile9.html.j2:132
@@ -3988,8 +3986,8 @@ msgstr ""
3988#: template/l2o/mile9.html.j2:134 3986#: template/l2o/mile9.html.j2:134
3989msgid "" 3987msgid ""
3990"The watch functionality first returns all values for a given key, before " 3988"The watch functionality first returns all values for a given key, before "
3991"notifying the caller about new values for that key.</br></br> See branch " 3989"notifying the caller about new values for that key.</br></br> See revision "
3992"l20integration revision e1341d1." 3990"e1341d1."
3993msgstr "" 3991msgstr ""
3994 3992
3995#: template/l2o/mile9.html.j2:142 3993#: template/l2o/mile9.html.j2:142
@@ -3999,7 +3997,7 @@ msgstr ""
3999#: template/l2o/mile9.html.j2:144 3997#: template/l2o/mile9.html.j2:144
4000msgid "" 3998msgid ""
4001"All occurencies in GNUnet packages were changed from old to new hello format." 3999"All occurencies in GNUnet packages were changed from old to new hello format."
4002"</br></br> See branch l20integration revision 66ecfe2." 4000"</br></br> See revision 66ecfe2."
4003msgstr "" 4001msgstr ""
4004 4002
4005#: template/l2o/mile9.html.j2:152 4003#: template/l2o/mile9.html.j2:152
@@ -4008,8 +4006,8 @@ msgstr ""
4008 4006
4009#: template/l2o/mile9.html.j2:154 4007#: template/l2o/mile9.html.j2:154
4010msgid "" 4008msgid ""
4011"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4009"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4012"l20integration revision 3bd35e8." 4010"3bd35e8."
4013msgstr "" 4011msgstr ""
4014 4012
4015#: template/l2o/mile9.html.j2:162 4013#: template/l2o/mile9.html.j2:162
@@ -4020,8 +4018,7 @@ msgstr ""
4020msgid "" 4018msgid ""
4021"The validation of other peers in the transport package was not working in " 4019"The validation of other peers in the transport package was not working in "
4022"some cases, because validation did not use monotonic time, and " 4020"some cases, because validation did not use monotonic time, and "
4023"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4021"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4024"revision 88cb4be."
4025msgstr "" 4022msgstr ""
4026 4023
4027#: template/l2o/mile9.html.j2:172 4024#: template/l2o/mile9.html.j2:172
@@ -4030,8 +4027,8 @@ msgstr ""
4030 4027
4031#: template/l2o/mile9.html.j2:174 4028#: template/l2o/mile9.html.j2:174
4032msgid "" 4029msgid ""
4033"A wrong group name was used for a DHT block entry.</br></br> See branch " 4030"A wrong group name was used for a DHT block entry.</br></br> See revision "
4034"l20integration revision 8127d51." 4031"8127d51."
4035msgstr "" 4032msgstr ""
4036 4033
4037#: template/l2o/mile9.html.j2:182 4034#: template/l2o/mile9.html.j2:182
@@ -4044,7 +4041,7 @@ msgstr ""
4044msgid "" 4041msgid ""
4045"Reading hostlist entries and compiling the hostlist response to a hostlist " 4042"Reading hostlist entries and compiling the hostlist response to a hostlist "
4046"request was started too early, even though the peer did not created its own " 4043"request was started too early, even though the peer did not created its own "
4047"hello.</br></br> See branch l20integration revision 7761b42." 4044"hello.</br></br> See revision 7761b42."
4048msgstr "" 4045msgstr ""
4049 4046
4050#: template/l2o/mile9.html.j2:192 4047#: template/l2o/mile9.html.j2:192
@@ -4054,22 +4051,150 @@ msgstr ""
4054#: template/l2o/mile9.html.j2:194 4051#: template/l2o/mile9.html.j2:194
4055msgid "" 4052msgid ""
4056"The configuration of the test case had to be changed to let one peer run a " 4053"The configuration of the test case had to be changed to let one peer run a "
4057"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4054"hostlist server.</br></br> See revision 3c761cd."
4058msgstr "" 4055msgstr ""
4059 4056
4060#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4057#: template/l2o/mile9.html.j2:202
4061msgid "Changed hostlist server to use a hello cache." 4058msgid "Changed hostlist server to use a hello cache."
4062msgstr "" 4059msgstr ""
4063 4060
4064#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4061#: template/l2o/mile9.html.j2:204
4065msgid "" 4062msgid ""
4066"The host list server needed a cache for the entries, because with storing " 4063"The host list server needed a cache for the entries, because with storing "
4067"entries in the peerstore, only the new hellos were notified to the hostlist " 4064"entries in the peerstore, only the new hellos were notified to the hostlist "
4068"server.</br></br> See branch l20integration revision e4b146e." 4065"server.</br></br> See revision e4b146e."
4066msgstr ""
4067
4068#: template/l2o/mile9.html.j2:212
4069msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4070msgstr ""
4071
4072#: template/l2o/mile9.html.j2:214
4073msgid ""
4074"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4075"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4076"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4077msgstr ""
4078
4079#: template/l2o/mile9.html.j2:222
4080msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4069msgstr "" 4081msgstr ""
4070 4082
4071#: template/l2o/mile9.html.j2:224 4083#: template/l2o/mile9.html.j2:224
4072msgid "" 4084msgid ""
4085"Use the actuall private key of the installed peer, not the peer id from file."
4086"</br></br> See revision e0d28ef."
4087msgstr ""
4088
4089#: template/l2o/mile9.html.j2:232
4090msgid "Cadet: Fixed issue #7542"
4091msgstr ""
4092
4093#: template/l2o/mile9.html.j2:234
4094msgid ""
4095"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4096"based block format.</br></br> See revision 9376034."
4097msgstr ""
4098
4099#: template/l2o/mile9.html.j2:242
4100msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4101msgstr ""
4102
4103#: template/l2o/mile9.html.j2:244
4104msgid ""
4105"Changed code to store hellos in new format in peerstore in transport and "
4106"topology subsystem.</br></br> See revision 233a6be."
4107msgstr ""
4108
4109#: template/l2o/mile9.html.j2:252
4110msgid "A long list of Bugs which where fixed."
4111msgstr ""
4112
4113#: template/l2o/mile9.html.j2:254
4114msgid ""
4115"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4116"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4117"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4118"Introduced closure to hold store context when caling function to add hello "
4119"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4120"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4121"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4122"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4123"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4124"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4125"null pointer in address iteration code to start validation.</li> "
4126"<li>060b681: Transport: Fixed bug while setting up key material for "
4127"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4128"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4129"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4130"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4131"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4132"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4133"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4134"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4135"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4136"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4137"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4138"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4139"Using the correct TransportClient for dekrementing the global communicator "
4140"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4141"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4142"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4143"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4144"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4145"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4146"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4147"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4148"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4149"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4150"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4151"Transport: Fixed bug to check each queue for validity separately.</li> "
4152"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4153"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4154"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4155"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4156"in case of UDP errors, and destroy queue in case of errors.</li> "
4157"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4158"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4159"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4160"Transport: We need to check if a message was cached when resuming "
4161"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4162"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4163"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4164"Transport: Fixed using wrong function to calculate mean time when to send "
4165"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4166"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4167"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4168"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4169"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4170"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4171"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
4172"Transport: Changed logic to first create a queue before starting validation."
4173"</li> <li>894754f: Core: Added missing "
4174"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
4175"bug in logic getting root parent of fragment which is a DV box.</li> "
4176"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
4177"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
4178"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
4179"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
4180"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
4181"challenge and when to start revalidation needs to be seperate logic.</li> "
4182"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
4183"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
4184"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
4185"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
4186"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
4187"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
4188"check for DV box, when checking for last applicable fragment during freeing "
4189"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
4190"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
4191"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
4192"decrease restart delay of connection to Transport depending on how long the "
4193"connection to Transport lasted.</li> </ul></br></br>"
4194msgstr ""
4195
4196#: template/l2o/mile9.html.j2:329
4197msgid ""
4073"The hostlist, and topology subsystems and the bootstrap functionality were " 4198"The hostlist, and topology subsystems and the bootstrap functionality were "
4074"manually tested. Everything was working without errors. No known errors in " 4199"manually tested. Everything was working without errors. No known errors in "
4075"other subsystems. Branch merged into master. New Transport and Hello " 4200"other subsystems. Branch merged into master. New Transport and Hello "
@@ -4209,7 +4334,7 @@ msgstr ""
4209msgid "News archives:" 4334msgid "News archives:"
4210msgstr "" 4335msgstr ""
4211 4336
4212#: template/probnat/index.html.j2:7 4337#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4213msgid "NGI Assure project: Probabilistic NAT Traversal" 4338msgid "NGI Assure project: Probabilistic NAT Traversal"
4214msgstr "" 4339msgstr ""
4215 4340
@@ -4275,10 +4400,11 @@ msgstr ""
4275#: template/probnat/index.html.j2:71 4400#: template/probnat/index.html.j2:71
4276msgid "" 4401msgid ""
4277"Extending the testing framework, which was already designed and implemented " 4402"Extending the testing framework, which was already designed and implemented "
4278"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 4403"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
4279"of component (NAT component).</li> <li>Implement logic to keep ports open " 4404"testing framework with a new kind of component (NAT component).</li> "
4280"used during network translation.</li> <li>Extend the test framework " 4405"<li>Implement logic to keep ports open used during network translation.</li> "
4281"configuration to configure the new components.</li> </ul></br>" 4406"<li>Extend the test framework configuration to configure the new components."
4407"</li> </ul></br>"
4282msgstr "" 4408msgstr ""
4283 4409
4284#: template/probnat/index.html.j2:84 4410#: template/probnat/index.html.j2:84
@@ -4434,6 +4560,51 @@ msgid ""
4434"Android." 4560"Android."
4435msgstr "" 4561msgstr ""
4436 4562
4563#: template/probnat/mile1.html.j2:21
4564msgid "See revision 4b2303a on branch dev/t3ss/probnat"
4565msgstr ""
4566
4567#: template/probnat/mile1.html.j2:23
4568msgid ""
4569"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4570"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
4571"style=\"vertical-align: top;\">Test framework router component to fake "
4572"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
4573"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4574"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
4575"align: top;\">Test script to just send test messages to another node to open "
4576"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4577"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
4578"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
4579"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4580"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
4581"style=\"vertical-align: top;\">Testcase to start the script which sends test "
4582"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4583"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
4584"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
4585"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4586"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
4587"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
4588"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
4589"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
4590"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
4591"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
4592"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
4593"\">Added node nummber parameter to node start script, and make the script "
4594"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
4595"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
4596"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
4597"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4598"style=\"vertical-align: top;\">src/service/testing/"
4599"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
4600"align: top;\">Bugfixing the script that was initially implemented to do "
4601"explorative testing of transport integrsation, and which is now also used to "
4602"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
4603"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
4604"width=\"60%\" style=\"vertical-align: top;\">Added "
4605"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
4606msgstr ""
4607
4437#: template/reclaim/faq.html.j2:6 4608#: template/reclaim/faq.html.j2:6
4438msgid "Frequently asked questions" 4609msgid "Frequently asked questions"
4439msgstr "" 4610msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.mo b/locale/es/LC_MESSAGES/messages.mo
index 0c038741..2a2570b1 100644
--- a/locale/es/LC_MESSAGES/messages.mo
+++ b/locale/es/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locale/es/LC_MESSAGES/messages.po b/locale/es/LC_MESSAGES/messages.po
index caf5abcb..1977c2de 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2023-04-24 21:43+0000\n" 11"PO-Revision-Date: 2023-04-24 21:43+0000\n"
12"Last-Translator: José Huamán <princetomato@firemail.cc>\n" 12"Last-Translator: José Huamán <princetomato@firemail.cc>\n"
13"Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/" 13"Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/"
@@ -4205,6 +4205,7 @@ msgstr ""
4205#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 4205#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
4206#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 4206#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
4207#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 4207#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
4208#: template/probnat/mile1.html.j2:13
4208msgid "Project main page" 4209msgid "Project main page"
4209msgstr "" 4210msgstr ""
4210 4211
@@ -4738,7 +4739,7 @@ msgid ""
4738"aec63bf.</li> </ul>" 4739"aec63bf.</li> </ul>"
4739msgstr "" 4740msgstr ""
4740 4741
4741#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 4742#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
4742msgid "Status" 4743msgid "Status"
4743msgstr "" 4744msgstr ""
4744 4745
@@ -4756,7 +4757,7 @@ msgstr ""
4756#: template/l2o/mile9.html.j2:24 4757#: template/l2o/mile9.html.j2:24
4757msgid "" 4758msgid ""
4758"This functionality was formerly implemented in the peerinfo service.</br></" 4759"This functionality was formerly implemented in the peerinfo service.</br></"
4759"br> See branch l20integration revision 0f8b712." 4760"br> See revision 0f8b712."
4760msgstr "" 4761msgstr ""
4761 4762
4762#: template/l2o/mile9.html.j2:32 4763#: template/l2o/mile9.html.j2:32
@@ -4767,7 +4768,7 @@ msgstr ""
4767msgid "" 4768msgid ""
4768"This functionality was formerly implemented in the peerinfo service. After " 4769"This functionality was formerly implemented in the peerinfo service. After "
4769"storing hellos with the peerstore service this was needed there.</br></br> " 4770"storing hellos with the peerstore service this was needed there.</br></br> "
4770"See branch l20integration revision 0f8b712." 4771"See revision 55a25ef."
4771msgstr "" 4772msgstr ""
4772 4773
4773#: template/l2o/mile9.html.j2:42 4774#: template/l2o/mile9.html.j2:42
@@ -4777,7 +4778,7 @@ msgstr ""
4777#: template/l2o/mile9.html.j2:44 4778#: template/l2o/mile9.html.j2:44
4778msgid "" 4779msgid ""
4779"This change was necessary to create the bootstrap hello which must be valid " 4780"This change was necessary to create the bootstrap hello which must be valid "
4780"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 4781"indefinitely.</br></br> See revision 39bcd0f."
4781msgstr "" 4782msgstr ""
4782 4783
4783#: template/l2o/mile9.html.j2:52 4784#: template/l2o/mile9.html.j2:52
@@ -4787,7 +4788,7 @@ msgstr ""
4787#: template/l2o/mile9.html.j2:54 4788#: template/l2o/mile9.html.j2:54
4788msgid "" 4789msgid ""
4789"The new api needed to be exchange in all GNUnet packages.</br></br> See " 4790"The new api needed to be exchange in all GNUnet packages.</br></br> See "
4790"branch l20integration revision 23a2640." 4791"revision 23a2640."
4791msgstr "" 4792msgstr ""
4792 4793
4793#: template/l2o/mile9.html.j2:62 4794#: template/l2o/mile9.html.j2:62
@@ -4798,7 +4799,7 @@ msgstr ""
4798msgid "" 4799msgid ""
4799"The watch api of the peerstore service was changed to return all values for " 4800"The watch api of the peerstore service was changed to return all values for "
4800"a given key, before notifying the caller about ne values being stored.</br></" 4801"a given key, before notifying the caller about ne values being stored.</br></"
4801"br> See branch l20integration revision 86ae84f." 4802"br> See revision 86ae84f."
4802msgstr "" 4803msgstr ""
4803 4804
4804#: template/l2o/mile9.html.j2:72 4805#: template/l2o/mile9.html.j2:72
@@ -4808,7 +4809,7 @@ msgstr ""
4808#: template/l2o/mile9.html.j2:74 4809#: template/l2o/mile9.html.j2:74
4809msgid "" 4810msgid ""
4810"The new hello design was exchanged in all GNUnet packages.</br></br> See " 4811"The new hello design was exchanged in all GNUnet packages.</br></br> See "
4811"branch l20integration revision a362cd5." 4812"revision a362cd5."
4812msgstr "" 4813msgstr ""
4813 4814
4814#: template/l2o/mile9.html.j2:82 4815#: template/l2o/mile9.html.j2:82
@@ -4821,7 +4822,7 @@ msgstr ""
4821msgid "" 4822msgid ""
4822"A cli tool for changing the bootstrap hello file in the contrib/hello " 4823"A cli tool for changing the bootstrap hello file in the contrib/hello "
4823"directory was changed to rewritethe hello bootstrap file from old to new " 4824"directory was changed to rewritethe hello bootstrap file from old to new "
4824"format. </br></br> See branch l20integration revision 8ea9223." 4825"format. </br></br> See revision 8ea9223."
4825msgstr "" 4826msgstr ""
4826 4827
4827#: template/l2o/mile9.html.j2:92 4828#: template/l2o/mile9.html.j2:92
@@ -4832,7 +4833,7 @@ msgstr ""
4832msgid "" 4833msgid ""
4833"The peerinfo service service was scanning a hostlist file and the data was " 4834"The peerinfo service service was scanning a hostlist file and the data was "
4834"used by the hostlist server. This code was moved to the peerstore service.</" 4835"used by the hostlist server. This code was moved to the peerstore service.</"
4835"br></br> See branch l20integration revision 20d6f3." 4836"br></br> See revision 20d6f3."
4836msgstr "" 4837msgstr ""
4837 4838
4838#: template/l2o/mile9.html.j2:102 4839#: template/l2o/mile9.html.j2:102
@@ -4844,7 +4845,7 @@ msgstr ""
4844#: template/l2o/mile9.html.j2:104 4845#: template/l2o/mile9.html.j2:104
4845msgid "" 4846msgid ""
4846"The new testing framework was transport specific Now it can be used in other " 4847"The new testing framework was transport specific Now it can be used in other "
4847"packages too.</br></br> See branch l20integration revision 02a1fda." 4848"packages too.</br></br> See revision 02a1fda."
4848msgstr "" 4849msgstr ""
4849 4850
4850#: template/l2o/mile9.html.j2:112 4851#: template/l2o/mile9.html.j2:112
@@ -4854,8 +4855,7 @@ msgstr ""
4854#: template/l2o/mile9.html.j2:114 4855#: template/l2o/mile9.html.j2:114
4855msgid "" 4856msgid ""
4856"After changes to be able to use the testing framework more generic the " 4857"After changes to be able to use the testing framework more generic the "
4857"dependencies needed to be fixed..</br></br> See branch l20integration " 4858"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4858"revision 1016d6d."
4859msgstr "" 4859msgstr ""
4860 4860
4861#: template/l2o/mile9.html.j2:122 4861#: template/l2o/mile9.html.j2:122
@@ -4865,9 +4865,7 @@ msgid ""
4865msgstr "" 4865msgstr ""
4866 4866
4867#: template/l2o/mile9.html.j2:124 4867#: template/l2o/mile9.html.j2:124
4868msgid "" 4868msgid "A small function syntax fix.</br></br> See revision 84913b."
4869"A small function syntax fix.</br></br> See branch l20integration revision "
4870"84913b."
4871msgstr "" 4869msgstr ""
4872 4870
4873#: template/l2o/mile9.html.j2:132 4871#: template/l2o/mile9.html.j2:132
@@ -4879,8 +4877,8 @@ msgstr ""
4879#: template/l2o/mile9.html.j2:134 4877#: template/l2o/mile9.html.j2:134
4880msgid "" 4878msgid ""
4881"The watch functionality first returns all values for a given key, before " 4879"The watch functionality first returns all values for a given key, before "
4882"notifying the caller about new values for that key.</br></br> See branch " 4880"notifying the caller about new values for that key.</br></br> See revision "
4883"l20integration revision e1341d1." 4881"e1341d1."
4884msgstr "" 4882msgstr ""
4885 4883
4886#: template/l2o/mile9.html.j2:142 4884#: template/l2o/mile9.html.j2:142
@@ -4890,7 +4888,7 @@ msgstr ""
4890#: template/l2o/mile9.html.j2:144 4888#: template/l2o/mile9.html.j2:144
4891msgid "" 4889msgid ""
4892"All occurencies in GNUnet packages were changed from old to new hello format." 4890"All occurencies in GNUnet packages were changed from old to new hello format."
4893"</br></br> See branch l20integration revision 66ecfe2." 4891"</br></br> See revision 66ecfe2."
4894msgstr "" 4892msgstr ""
4895 4893
4896#: template/l2o/mile9.html.j2:152 4894#: template/l2o/mile9.html.j2:152
@@ -4899,8 +4897,8 @@ msgstr ""
4899 4897
4900#: template/l2o/mile9.html.j2:154 4898#: template/l2o/mile9.html.j2:154
4901msgid "" 4899msgid ""
4902"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4900"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4903"l20integration revision 3bd35e8." 4901"3bd35e8."
4904msgstr "" 4902msgstr ""
4905 4903
4906#: template/l2o/mile9.html.j2:162 4904#: template/l2o/mile9.html.j2:162
@@ -4911,8 +4909,7 @@ msgstr ""
4911msgid "" 4909msgid ""
4912"The validation of other peers in the transport package was not working in " 4910"The validation of other peers in the transport package was not working in "
4913"some cases, because validation did not use monotonic time, and " 4911"some cases, because validation did not use monotonic time, and "
4914"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4912"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4915"revision 88cb4be."
4916msgstr "" 4913msgstr ""
4917 4914
4918#: template/l2o/mile9.html.j2:172 4915#: template/l2o/mile9.html.j2:172
@@ -4921,8 +4918,8 @@ msgstr ""
4921 4918
4922#: template/l2o/mile9.html.j2:174 4919#: template/l2o/mile9.html.j2:174
4923msgid "" 4920msgid ""
4924"A wrong group name was used for a DHT block entry.</br></br> See branch " 4921"A wrong group name was used for a DHT block entry.</br></br> See revision "
4925"l20integration revision 8127d51." 4922"8127d51."
4926msgstr "" 4923msgstr ""
4927 4924
4928#: template/l2o/mile9.html.j2:182 4925#: template/l2o/mile9.html.j2:182
@@ -4935,7 +4932,7 @@ msgstr ""
4935msgid "" 4932msgid ""
4936"Reading hostlist entries and compiling the hostlist response to a hostlist " 4933"Reading hostlist entries and compiling the hostlist response to a hostlist "
4937"request was started too early, even though the peer did not created its own " 4934"request was started too early, even though the peer did not created its own "
4938"hello.</br></br> See branch l20integration revision 7761b42." 4935"hello.</br></br> See revision 7761b42."
4939msgstr "" 4936msgstr ""
4940 4937
4941#: template/l2o/mile9.html.j2:192 4938#: template/l2o/mile9.html.j2:192
@@ -4945,22 +4942,150 @@ msgstr ""
4945#: template/l2o/mile9.html.j2:194 4942#: template/l2o/mile9.html.j2:194
4946msgid "" 4943msgid ""
4947"The configuration of the test case had to be changed to let one peer run a " 4944"The configuration of the test case had to be changed to let one peer run a "
4948"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4945"hostlist server.</br></br> See revision 3c761cd."
4949msgstr "" 4946msgstr ""
4950 4947
4951#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4948#: template/l2o/mile9.html.j2:202
4952msgid "Changed hostlist server to use a hello cache." 4949msgid "Changed hostlist server to use a hello cache."
4953msgstr "" 4950msgstr ""
4954 4951
4955#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4952#: template/l2o/mile9.html.j2:204
4956msgid "" 4953msgid ""
4957"The host list server needed a cache for the entries, because with storing " 4954"The host list server needed a cache for the entries, because with storing "
4958"entries in the peerstore, only the new hellos were notified to the hostlist " 4955"entries in the peerstore, only the new hellos were notified to the hostlist "
4959"server.</br></br> See branch l20integration revision e4b146e." 4956"server.</br></br> See revision e4b146e."
4957msgstr ""
4958
4959#: template/l2o/mile9.html.j2:212
4960msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4961msgstr ""
4962
4963#: template/l2o/mile9.html.j2:214
4964msgid ""
4965"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4966"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4967"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4968msgstr ""
4969
4970#: template/l2o/mile9.html.j2:222
4971msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4960msgstr "" 4972msgstr ""
4961 4973
4962#: template/l2o/mile9.html.j2:224 4974#: template/l2o/mile9.html.j2:224
4963msgid "" 4975msgid ""
4976"Use the actuall private key of the installed peer, not the peer id from file."
4977"</br></br> See revision e0d28ef."
4978msgstr ""
4979
4980#: template/l2o/mile9.html.j2:232
4981msgid "Cadet: Fixed issue #7542"
4982msgstr ""
4983
4984#: template/l2o/mile9.html.j2:234
4985msgid ""
4986"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4987"based block format.</br></br> See revision 9376034."
4988msgstr ""
4989
4990#: template/l2o/mile9.html.j2:242
4991msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4992msgstr ""
4993
4994#: template/l2o/mile9.html.j2:244
4995msgid ""
4996"Changed code to store hellos in new format in peerstore in transport and "
4997"topology subsystem.</br></br> See revision 233a6be."
4998msgstr ""
4999
5000#: template/l2o/mile9.html.j2:252
5001msgid "A long list of Bugs which where fixed."
5002msgstr ""
5003
5004#: template/l2o/mile9.html.j2:254
5005msgid ""
5006"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
5007"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
5008"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
5009"Introduced closure to hold store context when caling function to add hello "
5010"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
5011"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
5012"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
5013"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
5014"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
5015"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
5016"null pointer in address iteration code to start validation.</li> "
5017"<li>060b681: Transport: Fixed bug while setting up key material for "
5018"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
5019"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
5020"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
5021"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
5022"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
5023"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
5024"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
5025"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
5026"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
5027"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
5028"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
5029"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
5030"Using the correct TransportClient for dekrementing the global communicator "
5031"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
5032"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
5033"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
5034"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
5035"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
5036"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
5037"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
5038"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
5039"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
5040"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
5041"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
5042"Transport: Fixed bug to check each queue for validity separately.</li> "
5043"<li>2d955b1: Transport: More useful debug logging für service.</li> "
5044"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
5045"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
5046"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
5047"in case of UDP errors, and destroy queue in case of errors.</li> "
5048"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
5049"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
5050"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
5051"Transport: We need to check if a message was cached when resuming "
5052"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
5053"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
5054"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
5055"Transport: Fixed using wrong function to calculate mean time when to send "
5056"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
5057"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
5058"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
5059"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
5060"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
5061"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
5062"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
5063"Transport: Changed logic to first create a queue before starting validation."
5064"</li> <li>894754f: Core: Added missing "
5065"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
5066"bug in logic getting root parent of fragment which is a DV box.</li> "
5067"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
5068"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
5069"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
5070"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
5071"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
5072"challenge and when to start revalidation needs to be seperate logic.</li> "
5073"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
5074"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
5075"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
5076"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
5077"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
5078"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
5079"check for DV box, when checking for last applicable fragment during freeing "
5080"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
5081"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
5082"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
5083"decrease restart delay of connection to Transport depending on how long the "
5084"connection to Transport lasted.</li> </ul></br></br>"
5085msgstr ""
5086
5087#: template/l2o/mile9.html.j2:329
5088msgid ""
4964"The hostlist, and topology subsystems and the bootstrap functionality were " 5089"The hostlist, and topology subsystems and the bootstrap functionality were "
4965"manually tested. Everything was working without errors. No known errors in " 5090"manually tested. Everything was working without errors. No known errors in "
4966"other subsystems. Branch merged into master. New Transport and Hello " 5091"other subsystems. Branch merged into master. New Transport and Hello "
@@ -5102,7 +5227,7 @@ msgstr ""
5102msgid "News archives:" 5227msgid "News archives:"
5103msgstr "Archivo IRC:" 5228msgstr "Archivo IRC:"
5104 5229
5105#: template/probnat/index.html.j2:7 5230#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
5106msgid "NGI Assure project: Probabilistic NAT Traversal" 5231msgid "NGI Assure project: Probabilistic NAT Traversal"
5107msgstr "" 5232msgstr ""
5108 5233
@@ -5168,10 +5293,11 @@ msgstr ""
5168#: template/probnat/index.html.j2:71 5293#: template/probnat/index.html.j2:71
5169msgid "" 5294msgid ""
5170"Extending the testing framework, which was already designed and implemented " 5295"Extending the testing framework, which was already designed and implemented "
5171"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 5296"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
5172"of component (NAT component).</li> <li>Implement logic to keep ports open " 5297"testing framework with a new kind of component (NAT component).</li> "
5173"used during network translation.</li> <li>Extend the test framework " 5298"<li>Implement logic to keep ports open used during network translation.</li> "
5174"configuration to configure the new components.</li> </ul></br>" 5299"<li>Extend the test framework configuration to configure the new components."
5300"</li> </ul></br>"
5175msgstr "" 5301msgstr ""
5176 5302
5177#: template/probnat/index.html.j2:84 5303#: template/probnat/index.html.j2:84
@@ -5327,6 +5453,51 @@ msgid ""
5327"Android." 5453"Android."
5328msgstr "" 5454msgstr ""
5329 5455
5456#: template/probnat/mile1.html.j2:21
5457msgid "See revision 4b2303a on branch dev/t3ss/probnat"
5458msgstr ""
5459
5460#: template/probnat/mile1.html.j2:23
5461msgid ""
5462"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5463"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
5464"style=\"vertical-align: top;\">Test framework router component to fake "
5465"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
5466"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5467"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
5468"align: top;\">Test script to just send test messages to another node to open "
5469"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5470"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
5471"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
5472"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5473"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
5474"style=\"vertical-align: top;\">Testcase to start the script which sends test "
5475"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
5476"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
5477"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
5478"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5479"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
5480"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
5481"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
5482"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
5483"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
5484"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
5485"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
5486"\">Added node nummber parameter to node start script, and make the script "
5487"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
5488"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
5489"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
5490"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5491"style=\"vertical-align: top;\">src/service/testing/"
5492"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
5493"align: top;\">Bugfixing the script that was initially implemented to do "
5494"explorative testing of transport integrsation, and which is now also used to "
5495"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
5496"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
5497"width=\"60%\" style=\"vertical-align: top;\">Added "
5498"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
5499msgstr ""
5500
5330#: template/reclaim/faq.html.j2:6 5501#: template/reclaim/faq.html.j2:6
5331msgid "Frequently asked questions" 5502msgid "Frequently asked questions"
5332msgstr "" 5503msgstr ""
diff --git a/locale/fr/LC_MESSAGES/messages.mo b/locale/fr/LC_MESSAGES/messages.mo
index b0dfb701..6308304a 100644
--- a/locale/fr/LC_MESSAGES/messages.mo
+++ b/locale/fr/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
index b22fbae0..8fce0795 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -7,11 +7,11 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2024-02-28 21:40+0000\n" 11"PO-Revision-Date: 2024-02-28 21:40+0000\n"
12"Last-Translator: d0p1 <contact@d0p1.eu>\n" 12"Last-Translator: d0p1 <contact@d0p1.eu>\n"
13"Language-Team: French <https://weblate.taler.net/projects/gnunet/website/fr/>" 13"Language-Team: French <https://weblate.taler.net/projects/gnunet/website/fr/"
14"\n" 14">\n"
15"Language: fr\n" 15"Language: fr\n"
16"MIME-Version: 1.0\n" 16"MIME-Version: 1.0\n"
17"Content-Type: text/plain; charset=UTF-8\n" 17"Content-Type: text/plain; charset=UTF-8\n"
@@ -3639,6 +3639,7 @@ msgstr ""
3639#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3639#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3640#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3640#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3641#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3641#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3642#: template/probnat/mile1.html.j2:13
3642msgid "Project main page" 3643msgid "Project main page"
3643msgstr "" 3644msgstr ""
3644 3645
@@ -4172,7 +4173,7 @@ msgid ""
4172"aec63bf.</li> </ul>" 4173"aec63bf.</li> </ul>"
4173msgstr "" 4174msgstr ""
4174 4175
4175#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 4176#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
4176msgid "Status" 4177msgid "Status"
4177msgstr "" 4178msgstr ""
4178 4179
@@ -4190,7 +4191,7 @@ msgstr ""
4190#: template/l2o/mile9.html.j2:24 4191#: template/l2o/mile9.html.j2:24
4191msgid "" 4192msgid ""
4192"This functionality was formerly implemented in the peerinfo service.</br></" 4193"This functionality was formerly implemented in the peerinfo service.</br></"
4193"br> See branch l20integration revision 0f8b712." 4194"br> See revision 0f8b712."
4194msgstr "" 4195msgstr ""
4195 4196
4196#: template/l2o/mile9.html.j2:32 4197#: template/l2o/mile9.html.j2:32
@@ -4201,7 +4202,7 @@ msgstr ""
4201msgid "" 4202msgid ""
4202"This functionality was formerly implemented in the peerinfo service. After " 4203"This functionality was formerly implemented in the peerinfo service. After "
4203"storing hellos with the peerstore service this was needed there.</br></br> " 4204"storing hellos with the peerstore service this was needed there.</br></br> "
4204"See branch l20integration revision 0f8b712." 4205"See revision 55a25ef."
4205msgstr "" 4206msgstr ""
4206 4207
4207#: template/l2o/mile9.html.j2:42 4208#: template/l2o/mile9.html.j2:42
@@ -4211,7 +4212,7 @@ msgstr ""
4211#: template/l2o/mile9.html.j2:44 4212#: template/l2o/mile9.html.j2:44
4212msgid "" 4213msgid ""
4213"This change was necessary to create the bootstrap hello which must be valid " 4214"This change was necessary to create the bootstrap hello which must be valid "
4214"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 4215"indefinitely.</br></br> See revision 39bcd0f."
4215msgstr "" 4216msgstr ""
4216 4217
4217#: template/l2o/mile9.html.j2:52 4218#: template/l2o/mile9.html.j2:52
@@ -4221,7 +4222,7 @@ msgstr ""
4221#: template/l2o/mile9.html.j2:54 4222#: template/l2o/mile9.html.j2:54
4222msgid "" 4223msgid ""
4223"The new api needed to be exchange in all GNUnet packages.</br></br> See " 4224"The new api needed to be exchange in all GNUnet packages.</br></br> See "
4224"branch l20integration revision 23a2640." 4225"revision 23a2640."
4225msgstr "" 4226msgstr ""
4226 4227
4227#: template/l2o/mile9.html.j2:62 4228#: template/l2o/mile9.html.j2:62
@@ -4232,7 +4233,7 @@ msgstr ""
4232msgid "" 4233msgid ""
4233"The watch api of the peerstore service was changed to return all values for " 4234"The watch api of the peerstore service was changed to return all values for "
4234"a given key, before notifying the caller about ne values being stored.</br></" 4235"a given key, before notifying the caller about ne values being stored.</br></"
4235"br> See branch l20integration revision 86ae84f." 4236"br> See revision 86ae84f."
4236msgstr "" 4237msgstr ""
4237 4238
4238#: template/l2o/mile9.html.j2:72 4239#: template/l2o/mile9.html.j2:72
@@ -4242,7 +4243,7 @@ msgstr ""
4242#: template/l2o/mile9.html.j2:74 4243#: template/l2o/mile9.html.j2:74
4243msgid "" 4244msgid ""
4244"The new hello design was exchanged in all GNUnet packages.</br></br> See " 4245"The new hello design was exchanged in all GNUnet packages.</br></br> See "
4245"branch l20integration revision a362cd5." 4246"revision a362cd5."
4246msgstr "" 4247msgstr ""
4247 4248
4248#: template/l2o/mile9.html.j2:82 4249#: template/l2o/mile9.html.j2:82
@@ -4255,7 +4256,7 @@ msgstr ""
4255msgid "" 4256msgid ""
4256"A cli tool for changing the bootstrap hello file in the contrib/hello " 4257"A cli tool for changing the bootstrap hello file in the contrib/hello "
4257"directory was changed to rewritethe hello bootstrap file from old to new " 4258"directory was changed to rewritethe hello bootstrap file from old to new "
4258"format. </br></br> See branch l20integration revision 8ea9223." 4259"format. </br></br> See revision 8ea9223."
4259msgstr "" 4260msgstr ""
4260 4261
4261#: template/l2o/mile9.html.j2:92 4262#: template/l2o/mile9.html.j2:92
@@ -4266,7 +4267,7 @@ msgstr ""
4266msgid "" 4267msgid ""
4267"The peerinfo service service was scanning a hostlist file and the data was " 4268"The peerinfo service service was scanning a hostlist file and the data was "
4268"used by the hostlist server. This code was moved to the peerstore service.</" 4269"used by the hostlist server. This code was moved to the peerstore service.</"
4269"br></br> See branch l20integration revision 20d6f3." 4270"br></br> See revision 20d6f3."
4270msgstr "" 4271msgstr ""
4271 4272
4272#: template/l2o/mile9.html.j2:102 4273#: template/l2o/mile9.html.j2:102
@@ -4278,7 +4279,7 @@ msgstr ""
4278#: template/l2o/mile9.html.j2:104 4279#: template/l2o/mile9.html.j2:104
4279msgid "" 4280msgid ""
4280"The new testing framework was transport specific Now it can be used in other " 4281"The new testing framework was transport specific Now it can be used in other "
4281"packages too.</br></br> See branch l20integration revision 02a1fda." 4282"packages too.</br></br> See revision 02a1fda."
4282msgstr "" 4283msgstr ""
4283 4284
4284#: template/l2o/mile9.html.j2:112 4285#: template/l2o/mile9.html.j2:112
@@ -4288,8 +4289,7 @@ msgstr ""
4288#: template/l2o/mile9.html.j2:114 4289#: template/l2o/mile9.html.j2:114
4289msgid "" 4290msgid ""
4290"After changes to be able to use the testing framework more generic the " 4291"After changes to be able to use the testing framework more generic the "
4291"dependencies needed to be fixed..</br></br> See branch l20integration " 4292"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4292"revision 1016d6d."
4293msgstr "" 4293msgstr ""
4294 4294
4295#: template/l2o/mile9.html.j2:122 4295#: template/l2o/mile9.html.j2:122
@@ -4299,9 +4299,7 @@ msgid ""
4299msgstr "" 4299msgstr ""
4300 4300
4301#: template/l2o/mile9.html.j2:124 4301#: template/l2o/mile9.html.j2:124
4302msgid "" 4302msgid "A small function syntax fix.</br></br> See revision 84913b."
4303"A small function syntax fix.</br></br> See branch l20integration revision "
4304"84913b."
4305msgstr "" 4303msgstr ""
4306 4304
4307#: template/l2o/mile9.html.j2:132 4305#: template/l2o/mile9.html.j2:132
@@ -4313,8 +4311,8 @@ msgstr ""
4313#: template/l2o/mile9.html.j2:134 4311#: template/l2o/mile9.html.j2:134
4314msgid "" 4312msgid ""
4315"The watch functionality first returns all values for a given key, before " 4313"The watch functionality first returns all values for a given key, before "
4316"notifying the caller about new values for that key.</br></br> See branch " 4314"notifying the caller about new values for that key.</br></br> See revision "
4317"l20integration revision e1341d1." 4315"e1341d1."
4318msgstr "" 4316msgstr ""
4319 4317
4320#: template/l2o/mile9.html.j2:142 4318#: template/l2o/mile9.html.j2:142
@@ -4324,7 +4322,7 @@ msgstr ""
4324#: template/l2o/mile9.html.j2:144 4322#: template/l2o/mile9.html.j2:144
4325msgid "" 4323msgid ""
4326"All occurencies in GNUnet packages were changed from old to new hello format." 4324"All occurencies in GNUnet packages were changed from old to new hello format."
4327"</br></br> See branch l20integration revision 66ecfe2." 4325"</br></br> See revision 66ecfe2."
4328msgstr "" 4326msgstr ""
4329 4327
4330#: template/l2o/mile9.html.j2:152 4328#: template/l2o/mile9.html.j2:152
@@ -4333,8 +4331,8 @@ msgstr ""
4333 4331
4334#: template/l2o/mile9.html.j2:154 4332#: template/l2o/mile9.html.j2:154
4335msgid "" 4333msgid ""
4336"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4334"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4337"l20integration revision 3bd35e8." 4335"3bd35e8."
4338msgstr "" 4336msgstr ""
4339 4337
4340#: template/l2o/mile9.html.j2:162 4338#: template/l2o/mile9.html.j2:162
@@ -4345,8 +4343,7 @@ msgstr ""
4345msgid "" 4343msgid ""
4346"The validation of other peers in the transport package was not working in " 4344"The validation of other peers in the transport package was not working in "
4347"some cases, because validation did not use monotonic time, and " 4345"some cases, because validation did not use monotonic time, and "
4348"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4346"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4349"revision 88cb4be."
4350msgstr "" 4347msgstr ""
4351 4348
4352#: template/l2o/mile9.html.j2:172 4349#: template/l2o/mile9.html.j2:172
@@ -4355,8 +4352,8 @@ msgstr ""
4355 4352
4356#: template/l2o/mile9.html.j2:174 4353#: template/l2o/mile9.html.j2:174
4357msgid "" 4354msgid ""
4358"A wrong group name was used for a DHT block entry.</br></br> See branch " 4355"A wrong group name was used for a DHT block entry.</br></br> See revision "
4359"l20integration revision 8127d51." 4356"8127d51."
4360msgstr "" 4357msgstr ""
4361 4358
4362#: template/l2o/mile9.html.j2:182 4359#: template/l2o/mile9.html.j2:182
@@ -4369,7 +4366,7 @@ msgstr ""
4369msgid "" 4366msgid ""
4370"Reading hostlist entries and compiling the hostlist response to a hostlist " 4367"Reading hostlist entries and compiling the hostlist response to a hostlist "
4371"request was started too early, even though the peer did not created its own " 4368"request was started too early, even though the peer did not created its own "
4372"hello.</br></br> See branch l20integration revision 7761b42." 4369"hello.</br></br> See revision 7761b42."
4373msgstr "" 4370msgstr ""
4374 4371
4375#: template/l2o/mile9.html.j2:192 4372#: template/l2o/mile9.html.j2:192
@@ -4379,22 +4376,150 @@ msgstr ""
4379#: template/l2o/mile9.html.j2:194 4376#: template/l2o/mile9.html.j2:194
4380msgid "" 4377msgid ""
4381"The configuration of the test case had to be changed to let one peer run a " 4378"The configuration of the test case had to be changed to let one peer run a "
4382"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4379"hostlist server.</br></br> See revision 3c761cd."
4383msgstr "" 4380msgstr ""
4384 4381
4385#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4382#: template/l2o/mile9.html.j2:202
4386msgid "Changed hostlist server to use a hello cache." 4383msgid "Changed hostlist server to use a hello cache."
4387msgstr "" 4384msgstr ""
4388 4385
4389#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4386#: template/l2o/mile9.html.j2:204
4390msgid "" 4387msgid ""
4391"The host list server needed a cache for the entries, because with storing " 4388"The host list server needed a cache for the entries, because with storing "
4392"entries in the peerstore, only the new hellos were notified to the hostlist " 4389"entries in the peerstore, only the new hellos were notified to the hostlist "
4393"server.</br></br> See branch l20integration revision e4b146e." 4390"server.</br></br> See revision e4b146e."
4391msgstr ""
4392
4393#: template/l2o/mile9.html.j2:212
4394msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4395msgstr ""
4396
4397#: template/l2o/mile9.html.j2:214
4398msgid ""
4399"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4400"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4401"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4402msgstr ""
4403
4404#: template/l2o/mile9.html.j2:222
4405msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4394msgstr "" 4406msgstr ""
4395 4407
4396#: template/l2o/mile9.html.j2:224 4408#: template/l2o/mile9.html.j2:224
4397msgid "" 4409msgid ""
4410"Use the actuall private key of the installed peer, not the peer id from file."
4411"</br></br> See revision e0d28ef."
4412msgstr ""
4413
4414#: template/l2o/mile9.html.j2:232
4415msgid "Cadet: Fixed issue #7542"
4416msgstr ""
4417
4418#: template/l2o/mile9.html.j2:234
4419msgid ""
4420"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4421"based block format.</br></br> See revision 9376034."
4422msgstr ""
4423
4424#: template/l2o/mile9.html.j2:242
4425msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4426msgstr ""
4427
4428#: template/l2o/mile9.html.j2:244
4429msgid ""
4430"Changed code to store hellos in new format in peerstore in transport and "
4431"topology subsystem.</br></br> See revision 233a6be."
4432msgstr ""
4433
4434#: template/l2o/mile9.html.j2:252
4435msgid "A long list of Bugs which where fixed."
4436msgstr ""
4437
4438#: template/l2o/mile9.html.j2:254
4439msgid ""
4440"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4441"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4442"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4443"Introduced closure to hold store context when caling function to add hello "
4444"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4445"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4446"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4447"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4448"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4449"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4450"null pointer in address iteration code to start validation.</li> "
4451"<li>060b681: Transport: Fixed bug while setting up key material for "
4452"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4453"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4454"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4455"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4456"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4457"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4458"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4459"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4460"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4461"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4462"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4463"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4464"Using the correct TransportClient for dekrementing the global communicator "
4465"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4466"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4467"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4468"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4469"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4470"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4471"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4472"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4473"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4474"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4475"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4476"Transport: Fixed bug to check each queue for validity separately.</li> "
4477"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4478"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4479"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4480"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4481"in case of UDP errors, and destroy queue in case of errors.</li> "
4482"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4483"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4484"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4485"Transport: We need to check if a message was cached when resuming "
4486"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4487"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4488"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4489"Transport: Fixed using wrong function to calculate mean time when to send "
4490"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4491"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4492"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4493"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4494"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4495"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4496"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
4497"Transport: Changed logic to first create a queue before starting validation."
4498"</li> <li>894754f: Core: Added missing "
4499"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
4500"bug in logic getting root parent of fragment which is a DV box.</li> "
4501"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
4502"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
4503"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
4504"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
4505"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
4506"challenge and when to start revalidation needs to be seperate logic.</li> "
4507"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
4508"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
4509"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
4510"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
4511"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
4512"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
4513"check for DV box, when checking for last applicable fragment during freeing "
4514"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
4515"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
4516"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
4517"decrease restart delay of connection to Transport depending on how long the "
4518"connection to Transport lasted.</li> </ul></br></br>"
4519msgstr ""
4520
4521#: template/l2o/mile9.html.j2:329
4522msgid ""
4398"The hostlist, and topology subsystems and the bootstrap functionality were " 4523"The hostlist, and topology subsystems and the bootstrap functionality were "
4399"manually tested. Everything was working without errors. No known errors in " 4524"manually tested. Everything was working without errors. No known errors in "
4400"other subsystems. Branch merged into master. New Transport and Hello " 4525"other subsystems. Branch merged into master. New Transport and Hello "
@@ -4536,7 +4661,7 @@ msgstr ""
4536msgid "News archives:" 4661msgid "News archives:"
4537msgstr "Archives des actualités :" 4662msgstr "Archives des actualités :"
4538 4663
4539#: template/probnat/index.html.j2:7 4664#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4540msgid "NGI Assure project: Probabilistic NAT Traversal" 4665msgid "NGI Assure project: Probabilistic NAT Traversal"
4541msgstr "" 4666msgstr ""
4542 4667
@@ -4602,10 +4727,11 @@ msgstr ""
4602#: template/probnat/index.html.j2:71 4727#: template/probnat/index.html.j2:71
4603msgid "" 4728msgid ""
4604"Extending the testing framework, which was already designed and implemented " 4729"Extending the testing framework, which was already designed and implemented "
4605"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 4730"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
4606"of component (NAT component).</li> <li>Implement logic to keep ports open " 4731"testing framework with a new kind of component (NAT component).</li> "
4607"used during network translation.</li> <li>Extend the test framework " 4732"<li>Implement logic to keep ports open used during network translation.</li> "
4608"configuration to configure the new components.</li> </ul></br>" 4733"<li>Extend the test framework configuration to configure the new components."
4734"</li> </ul></br>"
4609msgstr "" 4735msgstr ""
4610 4736
4611#: template/probnat/index.html.j2:84 4737#: template/probnat/index.html.j2:84
@@ -4761,6 +4887,51 @@ msgid ""
4761"Android." 4887"Android."
4762msgstr "" 4888msgstr ""
4763 4889
4890#: template/probnat/mile1.html.j2:21
4891msgid "See revision 4b2303a on branch dev/t3ss/probnat"
4892msgstr ""
4893
4894#: template/probnat/mile1.html.j2:23
4895msgid ""
4896"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4897"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
4898"style=\"vertical-align: top;\">Test framework router component to fake "
4899"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
4900"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4901"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
4902"align: top;\">Test script to just send test messages to another node to open "
4903"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4904"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
4905"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
4906"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4907"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
4908"style=\"vertical-align: top;\">Testcase to start the script which sends test "
4909"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4910"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
4911"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
4912"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4913"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
4914"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
4915"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
4916"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
4917"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
4918"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
4919"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
4920"\">Added node nummber parameter to node start script, and make the script "
4921"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
4922"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
4923"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
4924"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4925"style=\"vertical-align: top;\">src/service/testing/"
4926"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
4927"align: top;\">Bugfixing the script that was initially implemented to do "
4928"explorative testing of transport integrsation, and which is now also used to "
4929"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
4930"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
4931"width=\"60%\" style=\"vertical-align: top;\">Added "
4932"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
4933msgstr ""
4934
4764#: template/reclaim/faq.html.j2:6 4935#: template/reclaim/faq.html.j2:6
4765msgid "Frequently asked questions" 4936msgid "Frequently asked questions"
4766msgstr "Foire À Questions" 4937msgstr "Foire À Questions"
diff --git a/locale/hi/LC_MESSAGES/messages.po b/locale/hi/LC_MESSAGES/messages.po
index 002141d3..19a96c0e 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/hi/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2021-03-09 18:35+0000\n" 11"PO-Revision-Date: 2021-03-09 18:35+0000\n"
12"Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n" 12"Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n"
13"Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n" 13"Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n"
@@ -3360,6 +3360,7 @@ msgstr ""
3360#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3360#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3361#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3361#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3362#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3362#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3363#: template/probnat/mile1.html.j2:13
3363msgid "Project main page" 3364msgid "Project main page"
3364msgstr "" 3365msgstr ""
3365 3366
@@ -3891,7 +3892,7 @@ msgid ""
3891"aec63bf.</li> </ul>" 3892"aec63bf.</li> </ul>"
3892msgstr "" 3893msgstr ""
3893 3894
3894#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 3895#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
3895msgid "Status" 3896msgid "Status"
3896msgstr "" 3897msgstr ""
3897 3898
@@ -3909,7 +3910,7 @@ msgstr ""
3909#: template/l2o/mile9.html.j2:24 3910#: template/l2o/mile9.html.j2:24
3910msgid "" 3911msgid ""
3911"This functionality was formerly implemented in the peerinfo service.</br></" 3912"This functionality was formerly implemented in the peerinfo service.</br></"
3912"br> See branch l20integration revision 0f8b712." 3913"br> See revision 0f8b712."
3913msgstr "" 3914msgstr ""
3914 3915
3915#: template/l2o/mile9.html.j2:32 3916#: template/l2o/mile9.html.j2:32
@@ -3920,7 +3921,7 @@ msgstr ""
3920msgid "" 3921msgid ""
3921"This functionality was formerly implemented in the peerinfo service. After " 3922"This functionality was formerly implemented in the peerinfo service. After "
3922"storing hellos with the peerstore service this was needed there.</br></br> " 3923"storing hellos with the peerstore service this was needed there.</br></br> "
3923"See branch l20integration revision 0f8b712." 3924"See revision 55a25ef."
3924msgstr "" 3925msgstr ""
3925 3926
3926#: template/l2o/mile9.html.j2:42 3927#: template/l2o/mile9.html.j2:42
@@ -3930,7 +3931,7 @@ msgstr ""
3930#: template/l2o/mile9.html.j2:44 3931#: template/l2o/mile9.html.j2:44
3931msgid "" 3932msgid ""
3932"This change was necessary to create the bootstrap hello which must be valid " 3933"This change was necessary to create the bootstrap hello which must be valid "
3933"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 3934"indefinitely.</br></br> See revision 39bcd0f."
3934msgstr "" 3935msgstr ""
3935 3936
3936#: template/l2o/mile9.html.j2:52 3937#: template/l2o/mile9.html.j2:52
@@ -3940,7 +3941,7 @@ msgstr ""
3940#: template/l2o/mile9.html.j2:54 3941#: template/l2o/mile9.html.j2:54
3941msgid "" 3942msgid ""
3942"The new api needed to be exchange in all GNUnet packages.</br></br> See " 3943"The new api needed to be exchange in all GNUnet packages.</br></br> See "
3943"branch l20integration revision 23a2640." 3944"revision 23a2640."
3944msgstr "" 3945msgstr ""
3945 3946
3946#: template/l2o/mile9.html.j2:62 3947#: template/l2o/mile9.html.j2:62
@@ -3951,7 +3952,7 @@ msgstr ""
3951msgid "" 3952msgid ""
3952"The watch api of the peerstore service was changed to return all values for " 3953"The watch api of the peerstore service was changed to return all values for "
3953"a given key, before notifying the caller about ne values being stored.</br></" 3954"a given key, before notifying the caller about ne values being stored.</br></"
3954"br> See branch l20integration revision 86ae84f." 3955"br> See revision 86ae84f."
3955msgstr "" 3956msgstr ""
3956 3957
3957#: template/l2o/mile9.html.j2:72 3958#: template/l2o/mile9.html.j2:72
@@ -3961,7 +3962,7 @@ msgstr ""
3961#: template/l2o/mile9.html.j2:74 3962#: template/l2o/mile9.html.j2:74
3962msgid "" 3963msgid ""
3963"The new hello design was exchanged in all GNUnet packages.</br></br> See " 3964"The new hello design was exchanged in all GNUnet packages.</br></br> See "
3964"branch l20integration revision a362cd5." 3965"revision a362cd5."
3965msgstr "" 3966msgstr ""
3966 3967
3967#: template/l2o/mile9.html.j2:82 3968#: template/l2o/mile9.html.j2:82
@@ -3974,7 +3975,7 @@ msgstr ""
3974msgid "" 3975msgid ""
3975"A cli tool for changing the bootstrap hello file in the contrib/hello " 3976"A cli tool for changing the bootstrap hello file in the contrib/hello "
3976"directory was changed to rewritethe hello bootstrap file from old to new " 3977"directory was changed to rewritethe hello bootstrap file from old to new "
3977"format. </br></br> See branch l20integration revision 8ea9223." 3978"format. </br></br> See revision 8ea9223."
3978msgstr "" 3979msgstr ""
3979 3980
3980#: template/l2o/mile9.html.j2:92 3981#: template/l2o/mile9.html.j2:92
@@ -3985,7 +3986,7 @@ msgstr ""
3985msgid "" 3986msgid ""
3986"The peerinfo service service was scanning a hostlist file and the data was " 3987"The peerinfo service service was scanning a hostlist file and the data was "
3987"used by the hostlist server. This code was moved to the peerstore service.</" 3988"used by the hostlist server. This code was moved to the peerstore service.</"
3988"br></br> See branch l20integration revision 20d6f3." 3989"br></br> See revision 20d6f3."
3989msgstr "" 3990msgstr ""
3990 3991
3991#: template/l2o/mile9.html.j2:102 3992#: template/l2o/mile9.html.j2:102
@@ -3997,7 +3998,7 @@ msgstr ""
3997#: template/l2o/mile9.html.j2:104 3998#: template/l2o/mile9.html.j2:104
3998msgid "" 3999msgid ""
3999"The new testing framework was transport specific Now it can be used in other " 4000"The new testing framework was transport specific Now it can be used in other "
4000"packages too.</br></br> See branch l20integration revision 02a1fda." 4001"packages too.</br></br> See revision 02a1fda."
4001msgstr "" 4002msgstr ""
4002 4003
4003#: template/l2o/mile9.html.j2:112 4004#: template/l2o/mile9.html.j2:112
@@ -4007,8 +4008,7 @@ msgstr ""
4007#: template/l2o/mile9.html.j2:114 4008#: template/l2o/mile9.html.j2:114
4008msgid "" 4009msgid ""
4009"After changes to be able to use the testing framework more generic the " 4010"After changes to be able to use the testing framework more generic the "
4010"dependencies needed to be fixed..</br></br> See branch l20integration " 4011"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4011"revision 1016d6d."
4012msgstr "" 4012msgstr ""
4013 4013
4014#: template/l2o/mile9.html.j2:122 4014#: template/l2o/mile9.html.j2:122
@@ -4018,9 +4018,7 @@ msgid ""
4018msgstr "" 4018msgstr ""
4019 4019
4020#: template/l2o/mile9.html.j2:124 4020#: template/l2o/mile9.html.j2:124
4021msgid "" 4021msgid "A small function syntax fix.</br></br> See revision 84913b."
4022"A small function syntax fix.</br></br> See branch l20integration revision "
4023"84913b."
4024msgstr "" 4022msgstr ""
4025 4023
4026#: template/l2o/mile9.html.j2:132 4024#: template/l2o/mile9.html.j2:132
@@ -4032,8 +4030,8 @@ msgstr ""
4032#: template/l2o/mile9.html.j2:134 4030#: template/l2o/mile9.html.j2:134
4033msgid "" 4031msgid ""
4034"The watch functionality first returns all values for a given key, before " 4032"The watch functionality first returns all values for a given key, before "
4035"notifying the caller about new values for that key.</br></br> See branch " 4033"notifying the caller about new values for that key.</br></br> See revision "
4036"l20integration revision e1341d1." 4034"e1341d1."
4037msgstr "" 4035msgstr ""
4038 4036
4039#: template/l2o/mile9.html.j2:142 4037#: template/l2o/mile9.html.j2:142
@@ -4043,7 +4041,7 @@ msgstr ""
4043#: template/l2o/mile9.html.j2:144 4041#: template/l2o/mile9.html.j2:144
4044msgid "" 4042msgid ""
4045"All occurencies in GNUnet packages were changed from old to new hello format." 4043"All occurencies in GNUnet packages were changed from old to new hello format."
4046"</br></br> See branch l20integration revision 66ecfe2." 4044"</br></br> See revision 66ecfe2."
4047msgstr "" 4045msgstr ""
4048 4046
4049#: template/l2o/mile9.html.j2:152 4047#: template/l2o/mile9.html.j2:152
@@ -4052,8 +4050,8 @@ msgstr ""
4052 4050
4053#: template/l2o/mile9.html.j2:154 4051#: template/l2o/mile9.html.j2:154
4054msgid "" 4052msgid ""
4055"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4053"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4056"l20integration revision 3bd35e8." 4054"3bd35e8."
4057msgstr "" 4055msgstr ""
4058 4056
4059#: template/l2o/mile9.html.j2:162 4057#: template/l2o/mile9.html.j2:162
@@ -4064,8 +4062,7 @@ msgstr ""
4064msgid "" 4062msgid ""
4065"The validation of other peers in the transport package was not working in " 4063"The validation of other peers in the transport package was not working in "
4066"some cases, because validation did not use monotonic time, and " 4064"some cases, because validation did not use monotonic time, and "
4067"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4065"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4068"revision 88cb4be."
4069msgstr "" 4066msgstr ""
4070 4067
4071#: template/l2o/mile9.html.j2:172 4068#: template/l2o/mile9.html.j2:172
@@ -4074,8 +4071,8 @@ msgstr ""
4074 4071
4075#: template/l2o/mile9.html.j2:174 4072#: template/l2o/mile9.html.j2:174
4076msgid "" 4073msgid ""
4077"A wrong group name was used for a DHT block entry.</br></br> See branch " 4074"A wrong group name was used for a DHT block entry.</br></br> See revision "
4078"l20integration revision 8127d51." 4075"8127d51."
4079msgstr "" 4076msgstr ""
4080 4077
4081#: template/l2o/mile9.html.j2:182 4078#: template/l2o/mile9.html.j2:182
@@ -4088,7 +4085,7 @@ msgstr ""
4088msgid "" 4085msgid ""
4089"Reading hostlist entries and compiling the hostlist response to a hostlist " 4086"Reading hostlist entries and compiling the hostlist response to a hostlist "
4090"request was started too early, even though the peer did not created its own " 4087"request was started too early, even though the peer did not created its own "
4091"hello.</br></br> See branch l20integration revision 7761b42." 4088"hello.</br></br> See revision 7761b42."
4092msgstr "" 4089msgstr ""
4093 4090
4094#: template/l2o/mile9.html.j2:192 4091#: template/l2o/mile9.html.j2:192
@@ -4098,22 +4095,150 @@ msgstr ""
4098#: template/l2o/mile9.html.j2:194 4095#: template/l2o/mile9.html.j2:194
4099msgid "" 4096msgid ""
4100"The configuration of the test case had to be changed to let one peer run a " 4097"The configuration of the test case had to be changed to let one peer run a "
4101"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4098"hostlist server.</br></br> See revision 3c761cd."
4102msgstr "" 4099msgstr ""
4103 4100
4104#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4101#: template/l2o/mile9.html.j2:202
4105msgid "Changed hostlist server to use a hello cache." 4102msgid "Changed hostlist server to use a hello cache."
4106msgstr "" 4103msgstr ""
4107 4104
4108#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4105#: template/l2o/mile9.html.j2:204
4109msgid "" 4106msgid ""
4110"The host list server needed a cache for the entries, because with storing " 4107"The host list server needed a cache for the entries, because with storing "
4111"entries in the peerstore, only the new hellos were notified to the hostlist " 4108"entries in the peerstore, only the new hellos were notified to the hostlist "
4112"server.</br></br> See branch l20integration revision e4b146e." 4109"server.</br></br> See revision e4b146e."
4110msgstr ""
4111
4112#: template/l2o/mile9.html.j2:212
4113msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4114msgstr ""
4115
4116#: template/l2o/mile9.html.j2:214
4117msgid ""
4118"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4119"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4120"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4121msgstr ""
4122
4123#: template/l2o/mile9.html.j2:222
4124msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4113msgstr "" 4125msgstr ""
4114 4126
4115#: template/l2o/mile9.html.j2:224 4127#: template/l2o/mile9.html.j2:224
4116msgid "" 4128msgid ""
4129"Use the actuall private key of the installed peer, not the peer id from file."
4130"</br></br> See revision e0d28ef."
4131msgstr ""
4132
4133#: template/l2o/mile9.html.j2:232
4134msgid "Cadet: Fixed issue #7542"
4135msgstr ""
4136
4137#: template/l2o/mile9.html.j2:234
4138msgid ""
4139"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4140"based block format.</br></br> See revision 9376034."
4141msgstr ""
4142
4143#: template/l2o/mile9.html.j2:242
4144msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4145msgstr ""
4146
4147#: template/l2o/mile9.html.j2:244
4148msgid ""
4149"Changed code to store hellos in new format in peerstore in transport and "
4150"topology subsystem.</br></br> See revision 233a6be."
4151msgstr ""
4152
4153#: template/l2o/mile9.html.j2:252
4154msgid "A long list of Bugs which where fixed."
4155msgstr ""
4156
4157#: template/l2o/mile9.html.j2:254
4158msgid ""
4159"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4160"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4161"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4162"Introduced closure to hold store context when caling function to add hello "
4163"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4164"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4165"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4166"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4167"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4168"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4169"null pointer in address iteration code to start validation.</li> "
4170"<li>060b681: Transport: Fixed bug while setting up key material for "
4171"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4172"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4173"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4174"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4175"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4176"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4177"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4178"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4179"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4180"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4181"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4182"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4183"Using the correct TransportClient for dekrementing the global communicator "
4184"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4185"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4186"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4187"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4188"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4189"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4190"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4191"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4192"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4193"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4194"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4195"Transport: Fixed bug to check each queue for validity separately.</li> "
4196"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4197"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4198"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4199"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4200"in case of UDP errors, and destroy queue in case of errors.</li> "
4201"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4202"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4203"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4204"Transport: We need to check if a message was cached when resuming "
4205"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4206"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4207"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4208"Transport: Fixed using wrong function to calculate mean time when to send "
4209"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4210"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4211"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4212"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4213"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4214"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4215"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
4216"Transport: Changed logic to first create a queue before starting validation."
4217"</li> <li>894754f: Core: Added missing "
4218"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
4219"bug in logic getting root parent of fragment which is a DV box.</li> "
4220"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
4221"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
4222"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
4223"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
4224"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
4225"challenge and when to start revalidation needs to be seperate logic.</li> "
4226"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
4227"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
4228"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
4229"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
4230"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
4231"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
4232"check for DV box, when checking for last applicable fragment during freeing "
4233"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
4234"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
4235"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
4236"decrease restart delay of connection to Transport depending on how long the "
4237"connection to Transport lasted.</li> </ul></br></br>"
4238msgstr ""
4239
4240#: template/l2o/mile9.html.j2:329
4241msgid ""
4117"The hostlist, and topology subsystems and the bootstrap functionality were " 4242"The hostlist, and topology subsystems and the bootstrap functionality were "
4118"manually tested. Everything was working without errors. No known errors in " 4243"manually tested. Everything was working without errors. No known errors in "
4119"other subsystems. Branch merged into master. New Transport and Hello " 4244"other subsystems. Branch merged into master. New Transport and Hello "
@@ -4255,7 +4380,7 @@ msgstr ""
4255msgid "News archives:" 4380msgid "News archives:"
4256msgstr "समाचार पुरालेख:" 4381msgstr "समाचार पुरालेख:"
4257 4382
4258#: template/probnat/index.html.j2:7 4383#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4259msgid "NGI Assure project: Probabilistic NAT Traversal" 4384msgid "NGI Assure project: Probabilistic NAT Traversal"
4260msgstr "" 4385msgstr ""
4261 4386
@@ -4321,10 +4446,11 @@ msgstr ""
4321#: template/probnat/index.html.j2:71 4446#: template/probnat/index.html.j2:71
4322msgid "" 4447msgid ""
4323"Extending the testing framework, which was already designed and implemented " 4448"Extending the testing framework, which was already designed and implemented "
4324"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 4449"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
4325"of component (NAT component).</li> <li>Implement logic to keep ports open " 4450"testing framework with a new kind of component (NAT component).</li> "
4326"used during network translation.</li> <li>Extend the test framework " 4451"<li>Implement logic to keep ports open used during network translation.</li> "
4327"configuration to configure the new components.</li> </ul></br>" 4452"<li>Extend the test framework configuration to configure the new components."
4453"</li> </ul></br>"
4328msgstr "" 4454msgstr ""
4329 4455
4330#: template/probnat/index.html.j2:84 4456#: template/probnat/index.html.j2:84
@@ -4480,6 +4606,51 @@ msgid ""
4480"Android." 4606"Android."
4481msgstr "" 4607msgstr ""
4482 4608
4609#: template/probnat/mile1.html.j2:21
4610msgid "See revision 4b2303a on branch dev/t3ss/probnat"
4611msgstr ""
4612
4613#: template/probnat/mile1.html.j2:23
4614msgid ""
4615"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4616"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
4617"style=\"vertical-align: top;\">Test framework router component to fake "
4618"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
4619"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4620"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
4621"align: top;\">Test script to just send test messages to another node to open "
4622"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4623"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
4624"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
4625"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4626"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
4627"style=\"vertical-align: top;\">Testcase to start the script which sends test "
4628"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4629"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
4630"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
4631"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4632"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
4633"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
4634"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
4635"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
4636"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
4637"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
4638"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
4639"\">Added node nummber parameter to node start script, and make the script "
4640"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
4641"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
4642"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
4643"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4644"style=\"vertical-align: top;\">src/service/testing/"
4645"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
4646"align: top;\">Bugfixing the script that was initially implemented to do "
4647"explorative testing of transport integrsation, and which is now also used to "
4648"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
4649"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
4650"width=\"60%\" style=\"vertical-align: top;\">Added "
4651"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
4652msgstr ""
4653
4483#: template/reclaim/faq.html.j2:6 4654#: template/reclaim/faq.html.j2:6
4484msgid "Frequently asked questions" 4655msgid "Frequently asked questions"
4485msgstr "" 4656msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.mo b/locale/it/LC_MESSAGES/messages.mo
index c23aaec8..834834f2 100644
--- a/locale/it/LC_MESSAGES/messages.mo
+++ b/locale/it/LC_MESSAGES/messages.mo
Binary files differ
diff --git a/locale/it/LC_MESSAGES/messages.po b/locale/it/LC_MESSAGES/messages.po
index 66ea8279..cfb9f8f0 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2022-03-27 11:53+0000\n" 11"PO-Revision-Date: 2022-03-27 11:53+0000\n"
12"Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n" 12"Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n"
13"Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/" 13"Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/"
@@ -4260,6 +4260,7 @@ msgstr ""
4260#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 4260#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
4261#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 4261#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
4262#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 4262#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
4263#: template/probnat/mile1.html.j2:13
4263msgid "Project main page" 4264msgid "Project main page"
4264msgstr "" 4265msgstr ""
4265 4266
@@ -4793,7 +4794,7 @@ msgid ""
4793"aec63bf.</li> </ul>" 4794"aec63bf.</li> </ul>"
4794msgstr "" 4795msgstr ""
4795 4796
4796#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 4797#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
4797msgid "Status" 4798msgid "Status"
4798msgstr "" 4799msgstr ""
4799 4800
@@ -4811,7 +4812,7 @@ msgstr ""
4811#: template/l2o/mile9.html.j2:24 4812#: template/l2o/mile9.html.j2:24
4812msgid "" 4813msgid ""
4813"This functionality was formerly implemented in the peerinfo service.</br></" 4814"This functionality was formerly implemented in the peerinfo service.</br></"
4814"br> See branch l20integration revision 0f8b712." 4815"br> See revision 0f8b712."
4815msgstr "" 4816msgstr ""
4816 4817
4817#: template/l2o/mile9.html.j2:32 4818#: template/l2o/mile9.html.j2:32
@@ -4822,7 +4823,7 @@ msgstr ""
4822msgid "" 4823msgid ""
4823"This functionality was formerly implemented in the peerinfo service. After " 4824"This functionality was formerly implemented in the peerinfo service. After "
4824"storing hellos with the peerstore service this was needed there.</br></br> " 4825"storing hellos with the peerstore service this was needed there.</br></br> "
4825"See branch l20integration revision 0f8b712." 4826"See revision 55a25ef."
4826msgstr "" 4827msgstr ""
4827 4828
4828#: template/l2o/mile9.html.j2:42 4829#: template/l2o/mile9.html.j2:42
@@ -4832,7 +4833,7 @@ msgstr ""
4832#: template/l2o/mile9.html.j2:44 4833#: template/l2o/mile9.html.j2:44
4833msgid "" 4834msgid ""
4834"This change was necessary to create the bootstrap hello which must be valid " 4835"This change was necessary to create the bootstrap hello which must be valid "
4835"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 4836"indefinitely.</br></br> See revision 39bcd0f."
4836msgstr "" 4837msgstr ""
4837 4838
4838#: template/l2o/mile9.html.j2:52 4839#: template/l2o/mile9.html.j2:52
@@ -4842,7 +4843,7 @@ msgstr ""
4842#: template/l2o/mile9.html.j2:54 4843#: template/l2o/mile9.html.j2:54
4843msgid "" 4844msgid ""
4844"The new api needed to be exchange in all GNUnet packages.</br></br> See " 4845"The new api needed to be exchange in all GNUnet packages.</br></br> See "
4845"branch l20integration revision 23a2640." 4846"revision 23a2640."
4846msgstr "" 4847msgstr ""
4847 4848
4848#: template/l2o/mile9.html.j2:62 4849#: template/l2o/mile9.html.j2:62
@@ -4853,7 +4854,7 @@ msgstr ""
4853msgid "" 4854msgid ""
4854"The watch api of the peerstore service was changed to return all values for " 4855"The watch api of the peerstore service was changed to return all values for "
4855"a given key, before notifying the caller about ne values being stored.</br></" 4856"a given key, before notifying the caller about ne values being stored.</br></"
4856"br> See branch l20integration revision 86ae84f." 4857"br> See revision 86ae84f."
4857msgstr "" 4858msgstr ""
4858 4859
4859#: template/l2o/mile9.html.j2:72 4860#: template/l2o/mile9.html.j2:72
@@ -4863,7 +4864,7 @@ msgstr ""
4863#: template/l2o/mile9.html.j2:74 4864#: template/l2o/mile9.html.j2:74
4864msgid "" 4865msgid ""
4865"The new hello design was exchanged in all GNUnet packages.</br></br> See " 4866"The new hello design was exchanged in all GNUnet packages.</br></br> See "
4866"branch l20integration revision a362cd5." 4867"revision a362cd5."
4867msgstr "" 4868msgstr ""
4868 4869
4869#: template/l2o/mile9.html.j2:82 4870#: template/l2o/mile9.html.j2:82
@@ -4876,7 +4877,7 @@ msgstr ""
4876msgid "" 4877msgid ""
4877"A cli tool for changing the bootstrap hello file in the contrib/hello " 4878"A cli tool for changing the bootstrap hello file in the contrib/hello "
4878"directory was changed to rewritethe hello bootstrap file from old to new " 4879"directory was changed to rewritethe hello bootstrap file from old to new "
4879"format. </br></br> See branch l20integration revision 8ea9223." 4880"format. </br></br> See revision 8ea9223."
4880msgstr "" 4881msgstr ""
4881 4882
4882#: template/l2o/mile9.html.j2:92 4883#: template/l2o/mile9.html.j2:92
@@ -4887,7 +4888,7 @@ msgstr ""
4887msgid "" 4888msgid ""
4888"The peerinfo service service was scanning a hostlist file and the data was " 4889"The peerinfo service service was scanning a hostlist file and the data was "
4889"used by the hostlist server. This code was moved to the peerstore service.</" 4890"used by the hostlist server. This code was moved to the peerstore service.</"
4890"br></br> See branch l20integration revision 20d6f3." 4891"br></br> See revision 20d6f3."
4891msgstr "" 4892msgstr ""
4892 4893
4893#: template/l2o/mile9.html.j2:102 4894#: template/l2o/mile9.html.j2:102
@@ -4899,7 +4900,7 @@ msgstr ""
4899#: template/l2o/mile9.html.j2:104 4900#: template/l2o/mile9.html.j2:104
4900msgid "" 4901msgid ""
4901"The new testing framework was transport specific Now it can be used in other " 4902"The new testing framework was transport specific Now it can be used in other "
4902"packages too.</br></br> See branch l20integration revision 02a1fda." 4903"packages too.</br></br> See revision 02a1fda."
4903msgstr "" 4904msgstr ""
4904 4905
4905#: template/l2o/mile9.html.j2:112 4906#: template/l2o/mile9.html.j2:112
@@ -4909,8 +4910,7 @@ msgstr ""
4909#: template/l2o/mile9.html.j2:114 4910#: template/l2o/mile9.html.j2:114
4910msgid "" 4911msgid ""
4911"After changes to be able to use the testing framework more generic the " 4912"After changes to be able to use the testing framework more generic the "
4912"dependencies needed to be fixed..</br></br> See branch l20integration " 4913"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4913"revision 1016d6d."
4914msgstr "" 4914msgstr ""
4915 4915
4916#: template/l2o/mile9.html.j2:122 4916#: template/l2o/mile9.html.j2:122
@@ -4920,9 +4920,7 @@ msgid ""
4920msgstr "" 4920msgstr ""
4921 4921
4922#: template/l2o/mile9.html.j2:124 4922#: template/l2o/mile9.html.j2:124
4923msgid "" 4923msgid "A small function syntax fix.</br></br> See revision 84913b."
4924"A small function syntax fix.</br></br> See branch l20integration revision "
4925"84913b."
4926msgstr "" 4924msgstr ""
4927 4925
4928#: template/l2o/mile9.html.j2:132 4926#: template/l2o/mile9.html.j2:132
@@ -4934,8 +4932,8 @@ msgstr ""
4934#: template/l2o/mile9.html.j2:134 4932#: template/l2o/mile9.html.j2:134
4935msgid "" 4933msgid ""
4936"The watch functionality first returns all values for a given key, before " 4934"The watch functionality first returns all values for a given key, before "
4937"notifying the caller about new values for that key.</br></br> See branch " 4935"notifying the caller about new values for that key.</br></br> See revision "
4938"l20integration revision e1341d1." 4936"e1341d1."
4939msgstr "" 4937msgstr ""
4940 4938
4941#: template/l2o/mile9.html.j2:142 4939#: template/l2o/mile9.html.j2:142
@@ -4945,7 +4943,7 @@ msgstr ""
4945#: template/l2o/mile9.html.j2:144 4943#: template/l2o/mile9.html.j2:144
4946msgid "" 4944msgid ""
4947"All occurencies in GNUnet packages were changed from old to new hello format." 4945"All occurencies in GNUnet packages were changed from old to new hello format."
4948"</br></br> See branch l20integration revision 66ecfe2." 4946"</br></br> See revision 66ecfe2."
4949msgstr "" 4947msgstr ""
4950 4948
4951#: template/l2o/mile9.html.j2:152 4949#: template/l2o/mile9.html.j2:152
@@ -4954,8 +4952,8 @@ msgstr ""
4954 4952
4955#: template/l2o/mile9.html.j2:154 4953#: template/l2o/mile9.html.j2:154
4956msgid "" 4954msgid ""
4957"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4955"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4958"l20integration revision 3bd35e8." 4956"3bd35e8."
4959msgstr "" 4957msgstr ""
4960 4958
4961#: template/l2o/mile9.html.j2:162 4959#: template/l2o/mile9.html.j2:162
@@ -4966,8 +4964,7 @@ msgstr ""
4966msgid "" 4964msgid ""
4967"The validation of other peers in the transport package was not working in " 4965"The validation of other peers in the transport package was not working in "
4968"some cases, because validation did not use monotonic time, and " 4966"some cases, because validation did not use monotonic time, and "
4969"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4967"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4970"revision 88cb4be."
4971msgstr "" 4968msgstr ""
4972 4969
4973#: template/l2o/mile9.html.j2:172 4970#: template/l2o/mile9.html.j2:172
@@ -4976,8 +4973,8 @@ msgstr ""
4976 4973
4977#: template/l2o/mile9.html.j2:174 4974#: template/l2o/mile9.html.j2:174
4978msgid "" 4975msgid ""
4979"A wrong group name was used for a DHT block entry.</br></br> See branch " 4976"A wrong group name was used for a DHT block entry.</br></br> See revision "
4980"l20integration revision 8127d51." 4977"8127d51."
4981msgstr "" 4978msgstr ""
4982 4979
4983#: template/l2o/mile9.html.j2:182 4980#: template/l2o/mile9.html.j2:182
@@ -4990,7 +4987,7 @@ msgstr ""
4990msgid "" 4987msgid ""
4991"Reading hostlist entries and compiling the hostlist response to a hostlist " 4988"Reading hostlist entries and compiling the hostlist response to a hostlist "
4992"request was started too early, even though the peer did not created its own " 4989"request was started too early, even though the peer did not created its own "
4993"hello.</br></br> See branch l20integration revision 7761b42." 4990"hello.</br></br> See revision 7761b42."
4994msgstr "" 4991msgstr ""
4995 4992
4996#: template/l2o/mile9.html.j2:192 4993#: template/l2o/mile9.html.j2:192
@@ -5000,22 +4997,150 @@ msgstr ""
5000#: template/l2o/mile9.html.j2:194 4997#: template/l2o/mile9.html.j2:194
5001msgid "" 4998msgid ""
5002"The configuration of the test case had to be changed to let one peer run a " 4999"The configuration of the test case had to be changed to let one peer run a "
5003"hostlist server.</br></br> See branch l20integration revision 3c761cd." 5000"hostlist server.</br></br> See revision 3c761cd."
5004msgstr "" 5001msgstr ""
5005 5002
5006#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 5003#: template/l2o/mile9.html.j2:202
5007msgid "Changed hostlist server to use a hello cache." 5004msgid "Changed hostlist server to use a hello cache."
5008msgstr "" 5005msgstr ""
5009 5006
5010#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 5007#: template/l2o/mile9.html.j2:204
5011msgid "" 5008msgid ""
5012"The host list server needed a cache for the entries, because with storing " 5009"The host list server needed a cache for the entries, because with storing "
5013"entries in the peerstore, only the new hellos were notified to the hostlist " 5010"entries in the peerstore, only the new hellos were notified to the hostlist "
5014"server.</br></br> See branch l20integration revision e4b146e." 5011"server.</br></br> See revision e4b146e."
5012msgstr ""
5013
5014#: template/l2o/mile9.html.j2:212
5015msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
5016msgstr ""
5017
5018#: template/l2o/mile9.html.j2:214
5019msgid ""
5020"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
5021"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
5022"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
5023msgstr ""
5024
5025#: template/l2o/mile9.html.j2:222
5026msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
5015msgstr "" 5027msgstr ""
5016 5028
5017#: template/l2o/mile9.html.j2:224 5029#: template/l2o/mile9.html.j2:224
5018msgid "" 5030msgid ""
5031"Use the actuall private key of the installed peer, not the peer id from file."
5032"</br></br> See revision e0d28ef."
5033msgstr ""
5034
5035#: template/l2o/mile9.html.j2:232
5036msgid "Cadet: Fixed issue #7542"
5037msgstr ""
5038
5039#: template/l2o/mile9.html.j2:234
5040msgid ""
5041"Cadet still used the legacy DHT hello block format, changed to the new URL-"
5042"based block format.</br></br> See revision 9376034."
5043msgstr ""
5044
5045#: template/l2o/mile9.html.j2:242
5046msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
5047msgstr ""
5048
5049#: template/l2o/mile9.html.j2:244
5050msgid ""
5051"Changed code to store hellos in new format in peerstore in transport and "
5052"topology subsystem.</br></br> See revision 233a6be."
5053msgstr ""
5054
5055#: template/l2o/mile9.html.j2:252
5056msgid "A long list of Bugs which where fixed."
5057msgstr ""
5058
5059#: template/l2o/mile9.html.j2:254
5060msgid ""
5061"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
5062"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
5063"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
5064"Introduced closure to hold store context when caling function to add hello "
5065"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
5066"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
5067"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
5068"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
5069"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
5070"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
5071"null pointer in address iteration code to start validation.</li> "
5072"<li>060b681: Transport: Fixed bug while setting up key material for "
5073"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
5074"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
5075"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
5076"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
5077"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
5078"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
5079"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
5080"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
5081"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
5082"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
5083"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
5084"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
5085"Using the correct TransportClient for dekrementing the global communicator "
5086"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
5087"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
5088"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
5089"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
5090"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
5091"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
5092"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
5093"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
5094"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
5095"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
5096"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
5097"Transport: Fixed bug to check each queue for validity separately.</li> "
5098"<li>2d955b1: Transport: More useful debug logging für service.</li> "
5099"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
5100"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
5101"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
5102"in case of UDP errors, and destroy queue in case of errors.</li> "
5103"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
5104"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
5105"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
5106"Transport: We need to check if a message was cached when resuming "
5107"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
5108"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
5109"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
5110"Transport: Fixed using wrong function to calculate mean time when to send "
5111"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
5112"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
5113"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
5114"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
5115"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
5116"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
5117"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
5118"Transport: Changed logic to first create a queue before starting validation."
5119"</li> <li>894754f: Core: Added missing "
5120"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
5121"bug in logic getting root parent of fragment which is a DV box.</li> "
5122"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
5123"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
5124"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
5125"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
5126"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
5127"challenge and when to start revalidation needs to be seperate logic.</li> "
5128"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
5129"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
5130"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
5131"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
5132"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
5133"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
5134"check for DV box, when checking for last applicable fragment during freeing "
5135"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
5136"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
5137"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
5138"decrease restart delay of connection to Transport depending on how long the "
5139"connection to Transport lasted.</li> </ul></br></br>"
5140msgstr ""
5141
5142#: template/l2o/mile9.html.j2:329
5143msgid ""
5019"The hostlist, and topology subsystems and the bootstrap functionality were " 5144"The hostlist, and topology subsystems and the bootstrap functionality were "
5020"manually tested. Everything was working without errors. No known errors in " 5145"manually tested. Everything was working without errors. No known errors in "
5021"other subsystems. Branch merged into master. New Transport and Hello " 5146"other subsystems. Branch merged into master. New Transport and Hello "
@@ -5157,7 +5282,7 @@ msgstr ""
5157msgid "News archives:" 5282msgid "News archives:"
5158msgstr "Archivi delle notizie:" 5283msgstr "Archivi delle notizie:"
5159 5284
5160#: template/probnat/index.html.j2:7 5285#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
5161msgid "NGI Assure project: Probabilistic NAT Traversal" 5286msgid "NGI Assure project: Probabilistic NAT Traversal"
5162msgstr "" 5287msgstr ""
5163 5288
@@ -5223,10 +5348,11 @@ msgstr ""
5223#: template/probnat/index.html.j2:71 5348#: template/probnat/index.html.j2:71
5224msgid "" 5349msgid ""
5225"Extending the testing framework, which was already designed and implemented " 5350"Extending the testing framework, which was already designed and implemented "
5226"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 5351"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
5227"of component (NAT component).</li> <li>Implement logic to keep ports open " 5352"testing framework with a new kind of component (NAT component).</li> "
5228"used during network translation.</li> <li>Extend the test framework " 5353"<li>Implement logic to keep ports open used during network translation.</li> "
5229"configuration to configure the new components.</li> </ul></br>" 5354"<li>Extend the test framework configuration to configure the new components."
5355"</li> </ul></br>"
5230msgstr "" 5356msgstr ""
5231 5357
5232#: template/probnat/index.html.j2:84 5358#: template/probnat/index.html.j2:84
@@ -5382,6 +5508,51 @@ msgid ""
5382"Android." 5508"Android."
5383msgstr "" 5509msgstr ""
5384 5510
5511#: template/probnat/mile1.html.j2:21
5512msgid "See revision 4b2303a on branch dev/t3ss/probnat"
5513msgstr ""
5514
5515#: template/probnat/mile1.html.j2:23
5516msgid ""
5517"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5518"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
5519"style=\"vertical-align: top;\">Test framework router component to fake "
5520"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
5521"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5522"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
5523"align: top;\">Test script to just send test messages to another node to open "
5524"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5525"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
5526"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
5527"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5528"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
5529"style=\"vertical-align: top;\">Testcase to start the script which sends test "
5530"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
5531"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
5532"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
5533"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5534"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
5535"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
5536"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
5537"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
5538"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
5539"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
5540"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
5541"\">Added node nummber parameter to node start script, and make the script "
5542"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
5543"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
5544"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
5545"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5546"style=\"vertical-align: top;\">src/service/testing/"
5547"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
5548"align: top;\">Bugfixing the script that was initially implemented to do "
5549"explorative testing of transport integrsation, and which is now also used to "
5550"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
5551"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
5552"width=\"60%\" style=\"vertical-align: top;\">Added "
5553"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
5554msgstr ""
5555
5385#: template/reclaim/faq.html.j2:6 5556#: template/reclaim/faq.html.j2:6
5386msgid "Frequently asked questions" 5557msgid "Frequently asked questions"
5387msgstr "" 5558msgstr ""
diff --git a/locale/ja/LC_MESSAGES/messages.po b/locale/ja/LC_MESSAGES/messages.po
index 61989841..2e671931 100644
--- a/locale/ja/LC_MESSAGES/messages.po
+++ b/locale/ja/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2021-04-15 10:31+0000\n" 11"PO-Revision-Date: 2021-04-15 10:31+0000\n"
12"Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n" 12"Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n"
13"Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/" 13"Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/"
@@ -3864,6 +3864,7 @@ msgstr ""
3864#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3864#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3865#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3865#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3866#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3866#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3867#: template/probnat/mile1.html.j2:13
3867msgid "Project main page" 3868msgid "Project main page"
3868msgstr "" 3869msgstr ""
3869 3870
@@ -4397,7 +4398,7 @@ msgid ""
4397"aec63bf.</li> </ul>" 4398"aec63bf.</li> </ul>"
4398msgstr "" 4399msgstr ""
4399 4400
4400#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 4401#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
4401msgid "Status" 4402msgid "Status"
4402msgstr "" 4403msgstr ""
4403 4404
@@ -4415,7 +4416,7 @@ msgstr ""
4415#: template/l2o/mile9.html.j2:24 4416#: template/l2o/mile9.html.j2:24
4416msgid "" 4417msgid ""
4417"This functionality was formerly implemented in the peerinfo service.</br></" 4418"This functionality was formerly implemented in the peerinfo service.</br></"
4418"br> See branch l20integration revision 0f8b712." 4419"br> See revision 0f8b712."
4419msgstr "" 4420msgstr ""
4420 4421
4421#: template/l2o/mile9.html.j2:32 4422#: template/l2o/mile9.html.j2:32
@@ -4426,7 +4427,7 @@ msgstr ""
4426msgid "" 4427msgid ""
4427"This functionality was formerly implemented in the peerinfo service. After " 4428"This functionality was formerly implemented in the peerinfo service. After "
4428"storing hellos with the peerstore service this was needed there.</br></br> " 4429"storing hellos with the peerstore service this was needed there.</br></br> "
4429"See branch l20integration revision 0f8b712." 4430"See revision 55a25ef."
4430msgstr "" 4431msgstr ""
4431 4432
4432#: template/l2o/mile9.html.j2:42 4433#: template/l2o/mile9.html.j2:42
@@ -4436,7 +4437,7 @@ msgstr ""
4436#: template/l2o/mile9.html.j2:44 4437#: template/l2o/mile9.html.j2:44
4437msgid "" 4438msgid ""
4438"This change was necessary to create the bootstrap hello which must be valid " 4439"This change was necessary to create the bootstrap hello which must be valid "
4439"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 4440"indefinitely.</br></br> See revision 39bcd0f."
4440msgstr "" 4441msgstr ""
4441 4442
4442#: template/l2o/mile9.html.j2:52 4443#: template/l2o/mile9.html.j2:52
@@ -4446,7 +4447,7 @@ msgstr ""
4446#: template/l2o/mile9.html.j2:54 4447#: template/l2o/mile9.html.j2:54
4447msgid "" 4448msgid ""
4448"The new api needed to be exchange in all GNUnet packages.</br></br> See " 4449"The new api needed to be exchange in all GNUnet packages.</br></br> See "
4449"branch l20integration revision 23a2640." 4450"revision 23a2640."
4450msgstr "" 4451msgstr ""
4451 4452
4452#: template/l2o/mile9.html.j2:62 4453#: template/l2o/mile9.html.j2:62
@@ -4457,7 +4458,7 @@ msgstr ""
4457msgid "" 4458msgid ""
4458"The watch api of the peerstore service was changed to return all values for " 4459"The watch api of the peerstore service was changed to return all values for "
4459"a given key, before notifying the caller about ne values being stored.</br></" 4460"a given key, before notifying the caller about ne values being stored.</br></"
4460"br> See branch l20integration revision 86ae84f." 4461"br> See revision 86ae84f."
4461msgstr "" 4462msgstr ""
4462 4463
4463#: template/l2o/mile9.html.j2:72 4464#: template/l2o/mile9.html.j2:72
@@ -4467,7 +4468,7 @@ msgstr ""
4467#: template/l2o/mile9.html.j2:74 4468#: template/l2o/mile9.html.j2:74
4468msgid "" 4469msgid ""
4469"The new hello design was exchanged in all GNUnet packages.</br></br> See " 4470"The new hello design was exchanged in all GNUnet packages.</br></br> See "
4470"branch l20integration revision a362cd5." 4471"revision a362cd5."
4471msgstr "" 4472msgstr ""
4472 4473
4473#: template/l2o/mile9.html.j2:82 4474#: template/l2o/mile9.html.j2:82
@@ -4480,7 +4481,7 @@ msgstr ""
4480msgid "" 4481msgid ""
4481"A cli tool for changing the bootstrap hello file in the contrib/hello " 4482"A cli tool for changing the bootstrap hello file in the contrib/hello "
4482"directory was changed to rewritethe hello bootstrap file from old to new " 4483"directory was changed to rewritethe hello bootstrap file from old to new "
4483"format. </br></br> See branch l20integration revision 8ea9223." 4484"format. </br></br> See revision 8ea9223."
4484msgstr "" 4485msgstr ""
4485 4486
4486#: template/l2o/mile9.html.j2:92 4487#: template/l2o/mile9.html.j2:92
@@ -4491,7 +4492,7 @@ msgstr ""
4491msgid "" 4492msgid ""
4492"The peerinfo service service was scanning a hostlist file and the data was " 4493"The peerinfo service service was scanning a hostlist file and the data was "
4493"used by the hostlist server. This code was moved to the peerstore service.</" 4494"used by the hostlist server. This code was moved to the peerstore service.</"
4494"br></br> See branch l20integration revision 20d6f3." 4495"br></br> See revision 20d6f3."
4495msgstr "" 4496msgstr ""
4496 4497
4497#: template/l2o/mile9.html.j2:102 4498#: template/l2o/mile9.html.j2:102
@@ -4503,7 +4504,7 @@ msgstr ""
4503#: template/l2o/mile9.html.j2:104 4504#: template/l2o/mile9.html.j2:104
4504msgid "" 4505msgid ""
4505"The new testing framework was transport specific Now it can be used in other " 4506"The new testing framework was transport specific Now it can be used in other "
4506"packages too.</br></br> See branch l20integration revision 02a1fda." 4507"packages too.</br></br> See revision 02a1fda."
4507msgstr "" 4508msgstr ""
4508 4509
4509#: template/l2o/mile9.html.j2:112 4510#: template/l2o/mile9.html.j2:112
@@ -4513,8 +4514,7 @@ msgstr ""
4513#: template/l2o/mile9.html.j2:114 4514#: template/l2o/mile9.html.j2:114
4514msgid "" 4515msgid ""
4515"After changes to be able to use the testing framework more generic the " 4516"After changes to be able to use the testing framework more generic the "
4516"dependencies needed to be fixed..</br></br> See branch l20integration " 4517"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4517"revision 1016d6d."
4518msgstr "" 4518msgstr ""
4519 4519
4520#: template/l2o/mile9.html.j2:122 4520#: template/l2o/mile9.html.j2:122
@@ -4524,9 +4524,7 @@ msgid ""
4524msgstr "" 4524msgstr ""
4525 4525
4526#: template/l2o/mile9.html.j2:124 4526#: template/l2o/mile9.html.j2:124
4527msgid "" 4527msgid "A small function syntax fix.</br></br> See revision 84913b."
4528"A small function syntax fix.</br></br> See branch l20integration revision "
4529"84913b."
4530msgstr "" 4528msgstr ""
4531 4529
4532#: template/l2o/mile9.html.j2:132 4530#: template/l2o/mile9.html.j2:132
@@ -4538,8 +4536,8 @@ msgstr ""
4538#: template/l2o/mile9.html.j2:134 4536#: template/l2o/mile9.html.j2:134
4539msgid "" 4537msgid ""
4540"The watch functionality first returns all values for a given key, before " 4538"The watch functionality first returns all values for a given key, before "
4541"notifying the caller about new values for that key.</br></br> See branch " 4539"notifying the caller about new values for that key.</br></br> See revision "
4542"l20integration revision e1341d1." 4540"e1341d1."
4543msgstr "" 4541msgstr ""
4544 4542
4545#: template/l2o/mile9.html.j2:142 4543#: template/l2o/mile9.html.j2:142
@@ -4549,7 +4547,7 @@ msgstr ""
4549#: template/l2o/mile9.html.j2:144 4547#: template/l2o/mile9.html.j2:144
4550msgid "" 4548msgid ""
4551"All occurencies in GNUnet packages were changed from old to new hello format." 4549"All occurencies in GNUnet packages were changed from old to new hello format."
4552"</br></br> See branch l20integration revision 66ecfe2." 4550"</br></br> See revision 66ecfe2."
4553msgstr "" 4551msgstr ""
4554 4552
4555#: template/l2o/mile9.html.j2:152 4553#: template/l2o/mile9.html.j2:152
@@ -4558,8 +4556,8 @@ msgstr ""
4558 4556
4559#: template/l2o/mile9.html.j2:154 4557#: template/l2o/mile9.html.j2:154
4560msgid "" 4558msgid ""
4561"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4559"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4562"l20integration revision 3bd35e8." 4560"3bd35e8."
4563msgstr "" 4561msgstr ""
4564 4562
4565#: template/l2o/mile9.html.j2:162 4563#: template/l2o/mile9.html.j2:162
@@ -4570,8 +4568,7 @@ msgstr ""
4570msgid "" 4568msgid ""
4571"The validation of other peers in the transport package was not working in " 4569"The validation of other peers in the transport package was not working in "
4572"some cases, because validation did not use monotonic time, and " 4570"some cases, because validation did not use monotonic time, and "
4573"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4571"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4574"revision 88cb4be."
4575msgstr "" 4572msgstr ""
4576 4573
4577#: template/l2o/mile9.html.j2:172 4574#: template/l2o/mile9.html.j2:172
@@ -4580,8 +4577,8 @@ msgstr ""
4580 4577
4581#: template/l2o/mile9.html.j2:174 4578#: template/l2o/mile9.html.j2:174
4582msgid "" 4579msgid ""
4583"A wrong group name was used for a DHT block entry.</br></br> See branch " 4580"A wrong group name was used for a DHT block entry.</br></br> See revision "
4584"l20integration revision 8127d51." 4581"8127d51."
4585msgstr "" 4582msgstr ""
4586 4583
4587#: template/l2o/mile9.html.j2:182 4584#: template/l2o/mile9.html.j2:182
@@ -4594,7 +4591,7 @@ msgstr ""
4594msgid "" 4591msgid ""
4595"Reading hostlist entries and compiling the hostlist response to a hostlist " 4592"Reading hostlist entries and compiling the hostlist response to a hostlist "
4596"request was started too early, even though the peer did not created its own " 4593"request was started too early, even though the peer did not created its own "
4597"hello.</br></br> See branch l20integration revision 7761b42." 4594"hello.</br></br> See revision 7761b42."
4598msgstr "" 4595msgstr ""
4599 4596
4600#: template/l2o/mile9.html.j2:192 4597#: template/l2o/mile9.html.j2:192
@@ -4604,22 +4601,150 @@ msgstr ""
4604#: template/l2o/mile9.html.j2:194 4601#: template/l2o/mile9.html.j2:194
4605msgid "" 4602msgid ""
4606"The configuration of the test case had to be changed to let one peer run a " 4603"The configuration of the test case had to be changed to let one peer run a "
4607"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4604"hostlist server.</br></br> See revision 3c761cd."
4608msgstr "" 4605msgstr ""
4609 4606
4610#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4607#: template/l2o/mile9.html.j2:202
4611msgid "Changed hostlist server to use a hello cache." 4608msgid "Changed hostlist server to use a hello cache."
4612msgstr "" 4609msgstr ""
4613 4610
4614#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4611#: template/l2o/mile9.html.j2:204
4615msgid "" 4612msgid ""
4616"The host list server needed a cache for the entries, because with storing " 4613"The host list server needed a cache for the entries, because with storing "
4617"entries in the peerstore, only the new hellos were notified to the hostlist " 4614"entries in the peerstore, only the new hellos were notified to the hostlist "
4618"server.</br></br> See branch l20integration revision e4b146e." 4615"server.</br></br> See revision e4b146e."
4616msgstr ""
4617
4618#: template/l2o/mile9.html.j2:212
4619msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4620msgstr ""
4621
4622#: template/l2o/mile9.html.j2:214
4623msgid ""
4624"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4625"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4626"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4627msgstr ""
4628
4629#: template/l2o/mile9.html.j2:222
4630msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4619msgstr "" 4631msgstr ""
4620 4632
4621#: template/l2o/mile9.html.j2:224 4633#: template/l2o/mile9.html.j2:224
4622msgid "" 4634msgid ""
4635"Use the actuall private key of the installed peer, not the peer id from file."
4636"</br></br> See revision e0d28ef."
4637msgstr ""
4638
4639#: template/l2o/mile9.html.j2:232
4640msgid "Cadet: Fixed issue #7542"
4641msgstr ""
4642
4643#: template/l2o/mile9.html.j2:234
4644msgid ""
4645"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4646"based block format.</br></br> See revision 9376034."
4647msgstr ""
4648
4649#: template/l2o/mile9.html.j2:242
4650msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4651msgstr ""
4652
4653#: template/l2o/mile9.html.j2:244
4654msgid ""
4655"Changed code to store hellos in new format in peerstore in transport and "
4656"topology subsystem.</br></br> See revision 233a6be."
4657msgstr ""
4658
4659#: template/l2o/mile9.html.j2:252
4660msgid "A long list of Bugs which where fixed."
4661msgstr ""
4662
4663#: template/l2o/mile9.html.j2:254
4664msgid ""
4665"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4666"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4667"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4668"Introduced closure to hold store context when caling function to add hello "
4669"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4670"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4671"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4672"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4673"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4674"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4675"null pointer in address iteration code to start validation.</li> "
4676"<li>060b681: Transport: Fixed bug while setting up key material for "
4677"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4678"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4679"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4680"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4681"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4682"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4683"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4684"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4685"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4686"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4687"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4688"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4689"Using the correct TransportClient for dekrementing the global communicator "
4690"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4691"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4692"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4693"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4694"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4695"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4696"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4697"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4698"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4699"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4700"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4701"Transport: Fixed bug to check each queue for validity separately.</li> "
4702"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4703"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4704"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4705"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4706"in case of UDP errors, and destroy queue in case of errors.</li> "
4707"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4708"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4709"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4710"Transport: We need to check if a message was cached when resuming "
4711"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4712"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4713"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4714"Transport: Fixed using wrong function to calculate mean time when to send "
4715"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4716"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4717"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4718"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4719"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4720"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4721"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
4722"Transport: Changed logic to first create a queue before starting validation."
4723"</li> <li>894754f: Core: Added missing "
4724"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
4725"bug in logic getting root parent of fragment which is a DV box.</li> "
4726"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
4727"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
4728"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
4729"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
4730"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
4731"challenge and when to start revalidation needs to be seperate logic.</li> "
4732"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
4733"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
4734"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
4735"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
4736"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
4737"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
4738"check for DV box, when checking for last applicable fragment during freeing "
4739"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
4740"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
4741"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
4742"decrease restart delay of connection to Transport depending on how long the "
4743"connection to Transport lasted.</li> </ul></br></br>"
4744msgstr ""
4745
4746#: template/l2o/mile9.html.j2:329
4747msgid ""
4623"The hostlist, and topology subsystems and the bootstrap functionality were " 4748"The hostlist, and topology subsystems and the bootstrap functionality were "
4624"manually tested. Everything was working without errors. No known errors in " 4749"manually tested. Everything was working without errors. No known errors in "
4625"other subsystems. Branch merged into master. New Transport and Hello " 4750"other subsystems. Branch merged into master. New Transport and Hello "
@@ -4761,7 +4886,7 @@ msgstr ""
4761msgid "News archives:" 4886msgid "News archives:"
4762msgstr "アーカイブ" 4887msgstr "アーカイブ"
4763 4888
4764#: template/probnat/index.html.j2:7 4889#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4765msgid "NGI Assure project: Probabilistic NAT Traversal" 4890msgid "NGI Assure project: Probabilistic NAT Traversal"
4766msgstr "" 4891msgstr ""
4767 4892
@@ -4827,10 +4952,11 @@ msgstr ""
4827#: template/probnat/index.html.j2:71 4952#: template/probnat/index.html.j2:71
4828msgid "" 4953msgid ""
4829"Extending the testing framework, which was already designed and implemented " 4954"Extending the testing framework, which was already designed and implemented "
4830"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 4955"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
4831"of component (NAT component).</li> <li>Implement logic to keep ports open " 4956"testing framework with a new kind of component (NAT component).</li> "
4832"used during network translation.</li> <li>Extend the test framework " 4957"<li>Implement logic to keep ports open used during network translation.</li> "
4833"configuration to configure the new components.</li> </ul></br>" 4958"<li>Extend the test framework configuration to configure the new components."
4959"</li> </ul></br>"
4834msgstr "" 4960msgstr ""
4835 4961
4836#: template/probnat/index.html.j2:84 4962#: template/probnat/index.html.j2:84
@@ -4986,6 +5112,51 @@ msgid ""
4986"Android." 5112"Android."
4987msgstr "" 5113msgstr ""
4988 5114
5115#: template/probnat/mile1.html.j2:21
5116msgid "See revision 4b2303a on branch dev/t3ss/probnat"
5117msgstr ""
5118
5119#: template/probnat/mile1.html.j2:23
5120msgid ""
5121"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5122"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
5123"style=\"vertical-align: top;\">Test framework router component to fake "
5124"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
5125"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5126"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
5127"align: top;\">Test script to just send test messages to another node to open "
5128"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5129"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
5130"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
5131"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5132"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
5133"style=\"vertical-align: top;\">Testcase to start the script which sends test "
5134"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
5135"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
5136"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
5137"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5138"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
5139"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
5140"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
5141"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
5142"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
5143"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
5144"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
5145"\">Added node nummber parameter to node start script, and make the script "
5146"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
5147"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
5148"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
5149"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5150"style=\"vertical-align: top;\">src/service/testing/"
5151"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
5152"align: top;\">Bugfixing the script that was initially implemented to do "
5153"explorative testing of transport integrsation, and which is now also used to "
5154"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
5155"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
5156"width=\"60%\" style=\"vertical-align: top;\">Added "
5157"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
5158msgstr ""
5159
4989#: template/reclaim/faq.html.j2:6 5160#: template/reclaim/faq.html.j2:6
4990msgid "Frequently asked questions" 5161msgid "Frequently asked questions"
4991msgstr "" 5162msgstr ""
diff --git a/locale/ko/LC_MESSAGES/messages.po b/locale/ko/LC_MESSAGES/messages.po
index 839d3cca..c33ff906 100644
--- a/locale/ko/LC_MESSAGES/messages.po
+++ b/locale/ko/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2021-04-11 02:59+0000\n" 11"PO-Revision-Date: 2021-04-11 02:59+0000\n"
12"Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n" 12"Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n"
13"Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/" 13"Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/"
@@ -3372,6 +3372,7 @@ msgstr ""
3372#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3372#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3373#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3373#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3374#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3374#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3375#: template/probnat/mile1.html.j2:13
3375msgid "Project main page" 3376msgid "Project main page"
3376msgstr "" 3377msgstr ""
3377 3378
@@ -3903,7 +3904,7 @@ msgid ""
3903"aec63bf.</li> </ul>" 3904"aec63bf.</li> </ul>"
3904msgstr "" 3905msgstr ""
3905 3906
3906#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 3907#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
3907msgid "Status" 3908msgid "Status"
3908msgstr "" 3909msgstr ""
3909 3910
@@ -3921,7 +3922,7 @@ msgstr ""
3921#: template/l2o/mile9.html.j2:24 3922#: template/l2o/mile9.html.j2:24
3922msgid "" 3923msgid ""
3923"This functionality was formerly implemented in the peerinfo service.</br></" 3924"This functionality was formerly implemented in the peerinfo service.</br></"
3924"br> See branch l20integration revision 0f8b712." 3925"br> See revision 0f8b712."
3925msgstr "" 3926msgstr ""
3926 3927
3927#: template/l2o/mile9.html.j2:32 3928#: template/l2o/mile9.html.j2:32
@@ -3932,7 +3933,7 @@ msgstr ""
3932msgid "" 3933msgid ""
3933"This functionality was formerly implemented in the peerinfo service. After " 3934"This functionality was formerly implemented in the peerinfo service. After "
3934"storing hellos with the peerstore service this was needed there.</br></br> " 3935"storing hellos with the peerstore service this was needed there.</br></br> "
3935"See branch l20integration revision 0f8b712." 3936"See revision 55a25ef."
3936msgstr "" 3937msgstr ""
3937 3938
3938#: template/l2o/mile9.html.j2:42 3939#: template/l2o/mile9.html.j2:42
@@ -3942,7 +3943,7 @@ msgstr ""
3942#: template/l2o/mile9.html.j2:44 3943#: template/l2o/mile9.html.j2:44
3943msgid "" 3944msgid ""
3944"This change was necessary to create the bootstrap hello which must be valid " 3945"This change was necessary to create the bootstrap hello which must be valid "
3945"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 3946"indefinitely.</br></br> See revision 39bcd0f."
3946msgstr "" 3947msgstr ""
3947 3948
3948#: template/l2o/mile9.html.j2:52 3949#: template/l2o/mile9.html.j2:52
@@ -3952,7 +3953,7 @@ msgstr ""
3952#: template/l2o/mile9.html.j2:54 3953#: template/l2o/mile9.html.j2:54
3953msgid "" 3954msgid ""
3954"The new api needed to be exchange in all GNUnet packages.</br></br> See " 3955"The new api needed to be exchange in all GNUnet packages.</br></br> See "
3955"branch l20integration revision 23a2640." 3956"revision 23a2640."
3956msgstr "" 3957msgstr ""
3957 3958
3958#: template/l2o/mile9.html.j2:62 3959#: template/l2o/mile9.html.j2:62
@@ -3963,7 +3964,7 @@ msgstr ""
3963msgid "" 3964msgid ""
3964"The watch api of the peerstore service was changed to return all values for " 3965"The watch api of the peerstore service was changed to return all values for "
3965"a given key, before notifying the caller about ne values being stored.</br></" 3966"a given key, before notifying the caller about ne values being stored.</br></"
3966"br> See branch l20integration revision 86ae84f." 3967"br> See revision 86ae84f."
3967msgstr "" 3968msgstr ""
3968 3969
3969#: template/l2o/mile9.html.j2:72 3970#: template/l2o/mile9.html.j2:72
@@ -3973,7 +3974,7 @@ msgstr ""
3973#: template/l2o/mile9.html.j2:74 3974#: template/l2o/mile9.html.j2:74
3974msgid "" 3975msgid ""
3975"The new hello design was exchanged in all GNUnet packages.</br></br> See " 3976"The new hello design was exchanged in all GNUnet packages.</br></br> See "
3976"branch l20integration revision a362cd5." 3977"revision a362cd5."
3977msgstr "" 3978msgstr ""
3978 3979
3979#: template/l2o/mile9.html.j2:82 3980#: template/l2o/mile9.html.j2:82
@@ -3986,7 +3987,7 @@ msgstr ""
3986msgid "" 3987msgid ""
3987"A cli tool for changing the bootstrap hello file in the contrib/hello " 3988"A cli tool for changing the bootstrap hello file in the contrib/hello "
3988"directory was changed to rewritethe hello bootstrap file from old to new " 3989"directory was changed to rewritethe hello bootstrap file from old to new "
3989"format. </br></br> See branch l20integration revision 8ea9223." 3990"format. </br></br> See revision 8ea9223."
3990msgstr "" 3991msgstr ""
3991 3992
3992#: template/l2o/mile9.html.j2:92 3993#: template/l2o/mile9.html.j2:92
@@ -3997,7 +3998,7 @@ msgstr ""
3997msgid "" 3998msgid ""
3998"The peerinfo service service was scanning a hostlist file and the data was " 3999"The peerinfo service service was scanning a hostlist file and the data was "
3999"used by the hostlist server. This code was moved to the peerstore service.</" 4000"used by the hostlist server. This code was moved to the peerstore service.</"
4000"br></br> See branch l20integration revision 20d6f3." 4001"br></br> See revision 20d6f3."
4001msgstr "" 4002msgstr ""
4002 4003
4003#: template/l2o/mile9.html.j2:102 4004#: template/l2o/mile9.html.j2:102
@@ -4009,7 +4010,7 @@ msgstr ""
4009#: template/l2o/mile9.html.j2:104 4010#: template/l2o/mile9.html.j2:104
4010msgid "" 4011msgid ""
4011"The new testing framework was transport specific Now it can be used in other " 4012"The new testing framework was transport specific Now it can be used in other "
4012"packages too.</br></br> See branch l20integration revision 02a1fda." 4013"packages too.</br></br> See revision 02a1fda."
4013msgstr "" 4014msgstr ""
4014 4015
4015#: template/l2o/mile9.html.j2:112 4016#: template/l2o/mile9.html.j2:112
@@ -4019,8 +4020,7 @@ msgstr ""
4019#: template/l2o/mile9.html.j2:114 4020#: template/l2o/mile9.html.j2:114
4020msgid "" 4021msgid ""
4021"After changes to be able to use the testing framework more generic the " 4022"After changes to be able to use the testing framework more generic the "
4022"dependencies needed to be fixed..</br></br> See branch l20integration " 4023"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4023"revision 1016d6d."
4024msgstr "" 4024msgstr ""
4025 4025
4026#: template/l2o/mile9.html.j2:122 4026#: template/l2o/mile9.html.j2:122
@@ -4030,9 +4030,7 @@ msgid ""
4030msgstr "" 4030msgstr ""
4031 4031
4032#: template/l2o/mile9.html.j2:124 4032#: template/l2o/mile9.html.j2:124
4033msgid "" 4033msgid "A small function syntax fix.</br></br> See revision 84913b."
4034"A small function syntax fix.</br></br> See branch l20integration revision "
4035"84913b."
4036msgstr "" 4034msgstr ""
4037 4035
4038#: template/l2o/mile9.html.j2:132 4036#: template/l2o/mile9.html.j2:132
@@ -4044,8 +4042,8 @@ msgstr ""
4044#: template/l2o/mile9.html.j2:134 4042#: template/l2o/mile9.html.j2:134
4045msgid "" 4043msgid ""
4046"The watch functionality first returns all values for a given key, before " 4044"The watch functionality first returns all values for a given key, before "
4047"notifying the caller about new values for that key.</br></br> See branch " 4045"notifying the caller about new values for that key.</br></br> See revision "
4048"l20integration revision e1341d1." 4046"e1341d1."
4049msgstr "" 4047msgstr ""
4050 4048
4051#: template/l2o/mile9.html.j2:142 4049#: template/l2o/mile9.html.j2:142
@@ -4055,7 +4053,7 @@ msgstr ""
4055#: template/l2o/mile9.html.j2:144 4053#: template/l2o/mile9.html.j2:144
4056msgid "" 4054msgid ""
4057"All occurencies in GNUnet packages were changed from old to new hello format." 4055"All occurencies in GNUnet packages were changed from old to new hello format."
4058"</br></br> See branch l20integration revision 66ecfe2." 4056"</br></br> See revision 66ecfe2."
4059msgstr "" 4057msgstr ""
4060 4058
4061#: template/l2o/mile9.html.j2:152 4059#: template/l2o/mile9.html.j2:152
@@ -4064,8 +4062,8 @@ msgstr ""
4064 4062
4065#: template/l2o/mile9.html.j2:154 4063#: template/l2o/mile9.html.j2:154
4066msgid "" 4064msgid ""
4067"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4065"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4068"l20integration revision 3bd35e8." 4066"3bd35e8."
4069msgstr "" 4067msgstr ""
4070 4068
4071#: template/l2o/mile9.html.j2:162 4069#: template/l2o/mile9.html.j2:162
@@ -4076,8 +4074,7 @@ msgstr ""
4076msgid "" 4074msgid ""
4077"The validation of other peers in the transport package was not working in " 4075"The validation of other peers in the transport package was not working in "
4078"some cases, because validation did not use monotonic time, and " 4076"some cases, because validation did not use monotonic time, and "
4079"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4077"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4080"revision 88cb4be."
4081msgstr "" 4078msgstr ""
4082 4079
4083#: template/l2o/mile9.html.j2:172 4080#: template/l2o/mile9.html.j2:172
@@ -4086,8 +4083,8 @@ msgstr ""
4086 4083
4087#: template/l2o/mile9.html.j2:174 4084#: template/l2o/mile9.html.j2:174
4088msgid "" 4085msgid ""
4089"A wrong group name was used for a DHT block entry.</br></br> See branch " 4086"A wrong group name was used for a DHT block entry.</br></br> See revision "
4090"l20integration revision 8127d51." 4087"8127d51."
4091msgstr "" 4088msgstr ""
4092 4089
4093#: template/l2o/mile9.html.j2:182 4090#: template/l2o/mile9.html.j2:182
@@ -4100,7 +4097,7 @@ msgstr ""
4100msgid "" 4097msgid ""
4101"Reading hostlist entries and compiling the hostlist response to a hostlist " 4098"Reading hostlist entries and compiling the hostlist response to a hostlist "
4102"request was started too early, even though the peer did not created its own " 4099"request was started too early, even though the peer did not created its own "
4103"hello.</br></br> See branch l20integration revision 7761b42." 4100"hello.</br></br> See revision 7761b42."
4104msgstr "" 4101msgstr ""
4105 4102
4106#: template/l2o/mile9.html.j2:192 4103#: template/l2o/mile9.html.j2:192
@@ -4110,22 +4107,150 @@ msgstr ""
4110#: template/l2o/mile9.html.j2:194 4107#: template/l2o/mile9.html.j2:194
4111msgid "" 4108msgid ""
4112"The configuration of the test case had to be changed to let one peer run a " 4109"The configuration of the test case had to be changed to let one peer run a "
4113"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4110"hostlist server.</br></br> See revision 3c761cd."
4114msgstr "" 4111msgstr ""
4115 4112
4116#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4113#: template/l2o/mile9.html.j2:202
4117msgid "Changed hostlist server to use a hello cache." 4114msgid "Changed hostlist server to use a hello cache."
4118msgstr "" 4115msgstr ""
4119 4116
4120#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4117#: template/l2o/mile9.html.j2:204
4121msgid "" 4118msgid ""
4122"The host list server needed a cache for the entries, because with storing " 4119"The host list server needed a cache for the entries, because with storing "
4123"entries in the peerstore, only the new hellos were notified to the hostlist " 4120"entries in the peerstore, only the new hellos were notified to the hostlist "
4124"server.</br></br> See branch l20integration revision e4b146e." 4121"server.</br></br> See revision e4b146e."
4122msgstr ""
4123
4124#: template/l2o/mile9.html.j2:212
4125msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4126msgstr ""
4127
4128#: template/l2o/mile9.html.j2:214
4129msgid ""
4130"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4131"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4132"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4133msgstr ""
4134
4135#: template/l2o/mile9.html.j2:222
4136msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4125msgstr "" 4137msgstr ""
4126 4138
4127#: template/l2o/mile9.html.j2:224 4139#: template/l2o/mile9.html.j2:224
4128msgid "" 4140msgid ""
4141"Use the actuall private key of the installed peer, not the peer id from file."
4142"</br></br> See revision e0d28ef."
4143msgstr ""
4144
4145#: template/l2o/mile9.html.j2:232
4146msgid "Cadet: Fixed issue #7542"
4147msgstr ""
4148
4149#: template/l2o/mile9.html.j2:234
4150msgid ""
4151"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4152"based block format.</br></br> See revision 9376034."
4153msgstr ""
4154
4155#: template/l2o/mile9.html.j2:242
4156msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4157msgstr ""
4158
4159#: template/l2o/mile9.html.j2:244
4160msgid ""
4161"Changed code to store hellos in new format in peerstore in transport and "
4162"topology subsystem.</br></br> See revision 233a6be."
4163msgstr ""
4164
4165#: template/l2o/mile9.html.j2:252
4166msgid "A long list of Bugs which where fixed."
4167msgstr ""
4168
4169#: template/l2o/mile9.html.j2:254
4170msgid ""
4171"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4172"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4173"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4174"Introduced closure to hold store context when caling function to add hello "
4175"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4176"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4177"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4178"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4179"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4180"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4181"null pointer in address iteration code to start validation.</li> "
4182"<li>060b681: Transport: Fixed bug while setting up key material for "
4183"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4184"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4185"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4186"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4187"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4188"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4189"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4190"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4191"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4192"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4193"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4194"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4195"Using the correct TransportClient for dekrementing the global communicator "
4196"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4197"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4198"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4199"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4200"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4201"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4202"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4203"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4204"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4205"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4206"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4207"Transport: Fixed bug to check each queue for validity separately.</li> "
4208"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4209"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4210"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4211"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4212"in case of UDP errors, and destroy queue in case of errors.</li> "
4213"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4214"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4215"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4216"Transport: We need to check if a message was cached when resuming "
4217"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4218"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4219"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4220"Transport: Fixed using wrong function to calculate mean time when to send "
4221"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4222"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4223"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4224"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4225"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4226"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4227"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
4228"Transport: Changed logic to first create a queue before starting validation."
4229"</li> <li>894754f: Core: Added missing "
4230"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
4231"bug in logic getting root parent of fragment which is a DV box.</li> "
4232"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
4233"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
4234"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
4235"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
4236"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
4237"challenge and when to start revalidation needs to be seperate logic.</li> "
4238"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
4239"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
4240"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
4241"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
4242"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
4243"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
4244"check for DV box, when checking for last applicable fragment during freeing "
4245"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
4246"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
4247"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
4248"decrease restart delay of connection to Transport depending on how long the "
4249"connection to Transport lasted.</li> </ul></br></br>"
4250msgstr ""
4251
4252#: template/l2o/mile9.html.j2:329
4253msgid ""
4129"The hostlist, and topology subsystems and the bootstrap functionality were " 4254"The hostlist, and topology subsystems and the bootstrap functionality were "
4130"manually tested. Everything was working without errors. No known errors in " 4255"manually tested. Everything was working without errors. No known errors in "
4131"other subsystems. Branch merged into master. New Transport and Hello " 4256"other subsystems. Branch merged into master. New Transport and Hello "
@@ -4267,7 +4392,7 @@ msgstr ""
4267msgid "News archives:" 4392msgid "News archives:"
4268msgstr "뉴스 아카이브:" 4393msgstr "뉴스 아카이브:"
4269 4394
4270#: template/probnat/index.html.j2:7 4395#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4271msgid "NGI Assure project: Probabilistic NAT Traversal" 4396msgid "NGI Assure project: Probabilistic NAT Traversal"
4272msgstr "" 4397msgstr ""
4273 4398
@@ -4333,10 +4458,11 @@ msgstr ""
4333#: template/probnat/index.html.j2:71 4458#: template/probnat/index.html.j2:71
4334msgid "" 4459msgid ""
4335"Extending the testing framework, which was already designed and implemented " 4460"Extending the testing framework, which was already designed and implemented "
4336"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 4461"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
4337"of component (NAT component).</li> <li>Implement logic to keep ports open " 4462"testing framework with a new kind of component (NAT component).</li> "
4338"used during network translation.</li> <li>Extend the test framework " 4463"<li>Implement logic to keep ports open used during network translation.</li> "
4339"configuration to configure the new components.</li> </ul></br>" 4464"<li>Extend the test framework configuration to configure the new components."
4465"</li> </ul></br>"
4340msgstr "" 4466msgstr ""
4341 4467
4342#: template/probnat/index.html.j2:84 4468#: template/probnat/index.html.j2:84
@@ -4492,6 +4618,51 @@ msgid ""
4492"Android." 4618"Android."
4493msgstr "" 4619msgstr ""
4494 4620
4621#: template/probnat/mile1.html.j2:21
4622msgid "See revision 4b2303a on branch dev/t3ss/probnat"
4623msgstr ""
4624
4625#: template/probnat/mile1.html.j2:23
4626msgid ""
4627"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4628"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
4629"style=\"vertical-align: top;\">Test framework router component to fake "
4630"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
4631"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4632"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
4633"align: top;\">Test script to just send test messages to another node to open "
4634"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4635"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
4636"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
4637"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4638"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
4639"style=\"vertical-align: top;\">Testcase to start the script which sends test "
4640"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4641"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
4642"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
4643"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4644"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
4645"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
4646"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
4647"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
4648"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
4649"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
4650"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
4651"\">Added node nummber parameter to node start script, and make the script "
4652"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
4653"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
4654"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
4655"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4656"style=\"vertical-align: top;\">src/service/testing/"
4657"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
4658"align: top;\">Bugfixing the script that was initially implemented to do "
4659"explorative testing of transport integrsation, and which is now also used to "
4660"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
4661"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
4662"width=\"60%\" style=\"vertical-align: top;\">Added "
4663"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
4664msgstr ""
4665
4495#: template/reclaim/faq.html.j2:6 4666#: template/reclaim/faq.html.j2:6
4496msgid "Frequently asked questions" 4667msgid "Frequently asked questions"
4497msgstr "" 4668msgstr ""
diff --git a/locale/messages.pot b/locale/messages.pot
index 36d86f4f..07121d36 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -8,7 +8,7 @@ msgid ""
8msgstr "" 8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n" 9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2024-03-07 18:09+0100\n" 11"POT-Creation-Date: 2024-03-15 09:42+0100\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n" 14"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3392,6 +3392,7 @@ msgstr ""
3392#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3392#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3393#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3393#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3394#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3394#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3395#: template/probnat/mile1.html.j2:13
3395msgid "Project main page" 3396msgid "Project main page"
3396msgstr "" 3397msgstr ""
3397 3398
@@ -3946,7 +3947,7 @@ msgid ""
3946"l20integration revision aec63bf.</li> </ul>" 3947"l20integration revision aec63bf.</li> </ul>"
3947msgstr "" 3948msgstr ""
3948 3949
3949#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 3950#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
3950msgid "Status" 3951msgid "Status"
3951msgstr "" 3952msgstr ""
3952 3953
@@ -3964,7 +3965,7 @@ msgstr ""
3964#: template/l2o/mile9.html.j2:24 3965#: template/l2o/mile9.html.j2:24
3965msgid "" 3966msgid ""
3966"This functionality was formerly implemented in the peerinfo " 3967"This functionality was formerly implemented in the peerinfo "
3967"service.</br></br> See branch l20integration revision 0f8b712." 3968"service.</br></br> See revision 0f8b712."
3968msgstr "" 3969msgstr ""
3969 3970
3970#: template/l2o/mile9.html.j2:32 3971#: template/l2o/mile9.html.j2:32
@@ -3975,7 +3976,7 @@ msgstr ""
3975msgid "" 3976msgid ""
3976"This functionality was formerly implemented in the peerinfo service. " 3977"This functionality was formerly implemented in the peerinfo service. "
3977"After storing hellos with the peerstore service this was needed " 3978"After storing hellos with the peerstore service this was needed "
3978"there.</br></br> See branch l20integration revision 0f8b712." 3979"there.</br></br> See revision 55a25ef."
3979msgstr "" 3980msgstr ""
3980 3981
3981#: template/l2o/mile9.html.j2:42 3982#: template/l2o/mile9.html.j2:42
@@ -3985,7 +3986,7 @@ msgstr ""
3985#: template/l2o/mile9.html.j2:44 3986#: template/l2o/mile9.html.j2:44
3986msgid "" 3987msgid ""
3987"This change was necessary to create the bootstrap hello which must be " 3988"This change was necessary to create the bootstrap hello which must be "
3988"valid indefinitely.</br></br> See branch l20integration revision 39bcd0f." 3989"valid indefinitely.</br></br> See revision 39bcd0f."
3989msgstr "" 3990msgstr ""
3990 3991
3991#: template/l2o/mile9.html.j2:52 3992#: template/l2o/mile9.html.j2:52
@@ -3995,7 +3996,7 @@ msgstr ""
3995#: template/l2o/mile9.html.j2:54 3996#: template/l2o/mile9.html.j2:54
3996msgid "" 3997msgid ""
3997"The new api needed to be exchange in all GNUnet packages.</br></br> See " 3998"The new api needed to be exchange in all GNUnet packages.</br></br> See "
3998"branch l20integration revision 23a2640." 3999"revision 23a2640."
3999msgstr "" 4000msgstr ""
4000 4001
4001#: template/l2o/mile9.html.j2:62 4002#: template/l2o/mile9.html.j2:62
@@ -4006,7 +4007,7 @@ msgstr ""
4006msgid "" 4007msgid ""
4007"The watch api of the peerstore service was changed to return all values " 4008"The watch api of the peerstore service was changed to return all values "
4008"for a given key, before notifying the caller about ne values being " 4009"for a given key, before notifying the caller about ne values being "
4009"stored.</br></br> See branch l20integration revision 86ae84f." 4010"stored.</br></br> See revision 86ae84f."
4010msgstr "" 4011msgstr ""
4011 4012
4012#: template/l2o/mile9.html.j2:72 4013#: template/l2o/mile9.html.j2:72
@@ -4016,7 +4017,7 @@ msgstr ""
4016#: template/l2o/mile9.html.j2:74 4017#: template/l2o/mile9.html.j2:74
4017msgid "" 4018msgid ""
4018"The new hello design was exchanged in all GNUnet packages.</br></br> See " 4019"The new hello design was exchanged in all GNUnet packages.</br></br> See "
4019"branch l20integration revision a362cd5." 4020"revision a362cd5."
4020msgstr "" 4021msgstr ""
4021 4022
4022#: template/l2o/mile9.html.j2:82 4023#: template/l2o/mile9.html.j2:82
@@ -4029,7 +4030,7 @@ msgstr ""
4029msgid "" 4030msgid ""
4030"A cli tool for changing the bootstrap hello file in the contrib/hello " 4031"A cli tool for changing the bootstrap hello file in the contrib/hello "
4031"directory was changed to rewritethe hello bootstrap file from old to new " 4032"directory was changed to rewritethe hello bootstrap file from old to new "
4032"format. </br></br> See branch l20integration revision 8ea9223." 4033"format. </br></br> See revision 8ea9223."
4033msgstr "" 4034msgstr ""
4034 4035
4035#: template/l2o/mile9.html.j2:92 4036#: template/l2o/mile9.html.j2:92
@@ -4040,7 +4041,7 @@ msgstr ""
4040msgid "" 4041msgid ""
4041"The peerinfo service service was scanning a hostlist file and the data " 4042"The peerinfo service service was scanning a hostlist file and the data "
4042"was used by the hostlist server. This code was moved to the peerstore " 4043"was used by the hostlist server. This code was moved to the peerstore "
4043"service.</br></br> See branch l20integration revision 20d6f3." 4044"service.</br></br> See revision 20d6f3."
4044msgstr "" 4045msgstr ""
4045 4046
4046#: template/l2o/mile9.html.j2:102 4047#: template/l2o/mile9.html.j2:102
@@ -4052,7 +4053,7 @@ msgstr ""
4052#: template/l2o/mile9.html.j2:104 4053#: template/l2o/mile9.html.j2:104
4053msgid "" 4054msgid ""
4054"The new testing framework was transport specific Now it can be used in " 4055"The new testing framework was transport specific Now it can be used in "
4055"other packages too.</br></br> See branch l20integration revision 02a1fda." 4056"other packages too.</br></br> See revision 02a1fda."
4056msgstr "" 4057msgstr ""
4057 4058
4058#: template/l2o/mile9.html.j2:112 4059#: template/l2o/mile9.html.j2:112
@@ -4062,8 +4063,7 @@ msgstr ""
4062#: template/l2o/mile9.html.j2:114 4063#: template/l2o/mile9.html.j2:114
4063msgid "" 4064msgid ""
4064"After changes to be able to use the testing framework more generic the " 4065"After changes to be able to use the testing framework more generic the "
4065"dependencies needed to be fixed..</br></br> See branch l20integration " 4066"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4066"revision 1016d6d."
4067msgstr "" 4067msgstr ""
4068 4068
4069#: template/l2o/mile9.html.j2:122 4069#: template/l2o/mile9.html.j2:122
@@ -4073,9 +4073,7 @@ msgid ""
4073msgstr "" 4073msgstr ""
4074 4074
4075#: template/l2o/mile9.html.j2:124 4075#: template/l2o/mile9.html.j2:124
4076msgid "" 4076msgid "A small function syntax fix.</br></br> See revision 84913b."
4077"A small function syntax fix.</br></br> See branch l20integration revision"
4078" 84913b."
4079msgstr "" 4077msgstr ""
4080 4078
4081#: template/l2o/mile9.html.j2:132 4079#: template/l2o/mile9.html.j2:132
@@ -4087,8 +4085,8 @@ msgstr ""
4087#: template/l2o/mile9.html.j2:134 4085#: template/l2o/mile9.html.j2:134
4088msgid "" 4086msgid ""
4089"The watch functionality first returns all values for a given key, before " 4087"The watch functionality first returns all values for a given key, before "
4090"notifying the caller about new values for that key.</br></br> See branch " 4088"notifying the caller about new values for that key.</br></br> See "
4091"l20integration revision e1341d1." 4089"revision e1341d1."
4092msgstr "" 4090msgstr ""
4093 4091
4094#: template/l2o/mile9.html.j2:142 4092#: template/l2o/mile9.html.j2:142
@@ -4098,7 +4096,7 @@ msgstr ""
4098#: template/l2o/mile9.html.j2:144 4096#: template/l2o/mile9.html.j2:144
4099msgid "" 4097msgid ""
4100"All occurencies in GNUnet packages were changed from old to new hello " 4098"All occurencies in GNUnet packages were changed from old to new hello "
4101"format.</br></br> See branch l20integration revision 66ecfe2." 4099"format.</br></br> See revision 66ecfe2."
4102msgstr "" 4100msgstr ""
4103 4101
4104#: template/l2o/mile9.html.j2:152 4102#: template/l2o/mile9.html.j2:152
@@ -4107,8 +4105,8 @@ msgstr ""
4107 4105
4108#: template/l2o/mile9.html.j2:154 4106#: template/l2o/mile9.html.j2:154
4109msgid "" 4107msgid ""
4110"Unnecessary check removed. Fixed small coding error.</br></br> See branch" 4108"Unnecessary check removed. Fixed small coding error.</br></br> See "
4111" l20integration revision 3bd35e8." 4109"revision 3bd35e8."
4112msgstr "" 4110msgstr ""
4113 4111
4114#: template/l2o/mile9.html.j2:162 4112#: template/l2o/mile9.html.j2:162
@@ -4119,8 +4117,7 @@ msgstr ""
4119msgid "" 4117msgid ""
4120"The validation of other peers in the transport package was not working in" 4118"The validation of other peers in the transport package was not working in"
4121" some cases, because validation did not use monotonic time, and " 4119" some cases, because validation did not use monotonic time, and "
4122"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4120"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4123"revision 88cb4be."
4124msgstr "" 4121msgstr ""
4125 4122
4126#: template/l2o/mile9.html.j2:172 4123#: template/l2o/mile9.html.j2:172
@@ -4129,8 +4126,8 @@ msgstr ""
4129 4126
4130#: template/l2o/mile9.html.j2:174 4127#: template/l2o/mile9.html.j2:174
4131msgid "" 4128msgid ""
4132"A wrong group name was used for a DHT block entry.</br></br> See branch " 4129"A wrong group name was used for a DHT block entry.</br></br> See revision"
4133"l20integration revision 8127d51." 4130" 8127d51."
4134msgstr "" 4131msgstr ""
4135 4132
4136#: template/l2o/mile9.html.j2:182 4133#: template/l2o/mile9.html.j2:182
@@ -4143,8 +4140,7 @@ msgstr ""
4143msgid "" 4140msgid ""
4144"Reading hostlist entries and compiling the hostlist response to a " 4141"Reading hostlist entries and compiling the hostlist response to a "
4145"hostlist request was started too early, even though the peer did not " 4142"hostlist request was started too early, even though the peer did not "
4146"created its own hello.</br></br> See branch l20integration revision " 4143"created its own hello.</br></br> See revision 7761b42."
4147"7761b42."
4148msgstr "" 4144msgstr ""
4149 4145
4150#: template/l2o/mile9.html.j2:192 4146#: template/l2o/mile9.html.j2:192
@@ -4154,22 +4150,153 @@ msgstr ""
4154#: template/l2o/mile9.html.j2:194 4150#: template/l2o/mile9.html.j2:194
4155msgid "" 4151msgid ""
4156"The configuration of the test case had to be changed to let one peer run " 4152"The configuration of the test case had to be changed to let one peer run "
4157"a hostlist server.</br></br> See branch l20integration revision 3c761cd." 4153"a hostlist server.</br></br> See revision 3c761cd."
4158msgstr "" 4154msgstr ""
4159 4155
4160#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4156#: template/l2o/mile9.html.j2:202
4161msgid "Changed hostlist server to use a hello cache." 4157msgid "Changed hostlist server to use a hello cache."
4162msgstr "" 4158msgstr ""
4163 4159
4164#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4160#: template/l2o/mile9.html.j2:204
4165msgid "" 4161msgid ""
4166"The host list server needed a cache for the entries, because with storing" 4162"The host list server needed a cache for the entries, because with storing"
4167" entries in the peerstore, only the new hellos were notified to the " 4163" entries in the peerstore, only the new hellos were notified to the "
4168"hostlist server.</br></br> See branch l20integration revision e4b146e." 4164"hostlist server.</br></br> See revision e4b146e."
4165msgstr ""
4166
4167#: template/l2o/mile9.html.j2:212
4168msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4169msgstr ""
4170
4171#: template/l2o/mile9.html.j2:214
4172msgid ""
4173"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and "
4174"option GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4175"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4176msgstr ""
4177
4178#: template/l2o/mile9.html.j2:222
4179msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4169msgstr "" 4180msgstr ""
4170 4181
4171#: template/l2o/mile9.html.j2:224 4182#: template/l2o/mile9.html.j2:224
4172msgid "" 4183msgid ""
4184"Use the actuall private key of the installed peer, not the peer id from "
4185"file.</br></br> See revision e0d28ef."
4186msgstr ""
4187
4188#: template/l2o/mile9.html.j2:232
4189msgid "Cadet: Fixed issue #7542"
4190msgstr ""
4191
4192#: template/l2o/mile9.html.j2:234
4193msgid ""
4194"Cadet still used the legacy DHT hello block format, changed to the new "
4195"URL-based block format.</br></br> See revision 9376034."
4196msgstr ""
4197
4198#: template/l2o/mile9.html.j2:242
4199msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4200msgstr ""
4201
4202#: template/l2o/mile9.html.j2:244
4203msgid ""
4204"Changed code to store hellos in new format in peerstore in transport and "
4205"topology subsystem.</br></br> See revision 233a6be."
4206msgstr ""
4207
4208#: template/l2o/mile9.html.j2:252
4209msgid "A long list of Bugs which where fixed."
4210msgstr ""
4211
4212#: template/l2o/mile9.html.j2:254
4213msgid ""
4214"<ul> <li>c1783c1: TNG: Adding missing manual test case topology "
4215"file.</li> <li>8093c8e: Changed relative path to no force test "
4216"config</li> <li>aa9bebd: TNG: Fixed bug in handling hello to start "
4217"validation.</li> <li>21be887: Introduced closure to hold store context "
4218"when caling function to add hello in peerstore.</li> <li>0ecf00f: Hello: "
4219"Fixed usage of GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: "
4220"Changes to use DhtHelloMessage instead of HelloUriMessage, and to hand "
4221"over not a HelloMessage, but a block to the dht.</li> <li>2b87bab: "
4222"Peerstore: Fixed memory related bugs.</li> <li>a71b245: Testing: Exchange"
4223" binary name for transport in test case configuration.</li> <li>7da7937: "
4224"Transport: Fixed null pointer in address iteration code to start "
4225"validation.</li> <li>060b681: Transport: Fixed bug while setting up key "
4226"material for backchannel.</li> <li>53ad5e4: Transport: Fixed bug while "
4227"setting up key material for backchannel.</li> <li>57d31ec: Transport: "
4228"Fixed bug in free pending messages and queue entries.</li> <li>20f5e2a: "
4229"Transport: Fixed bug in ring buffer for core messages.</li> <li>2c71a76: "
4230"Topology: Fixed small bug.</li> <li>d46e0b7: Hello: Changed bootstrap "
4231"peer hello file to new bootstrap peer.</li> <li>29e2e51: Peerstore: Make "
4232"peerstore start immediately. Added option to use included hello.</li> "
4233"<li>1848ece: Hello: Change error handling of "
4234"GNUNET_HELLO_builder_add_address usage.</li> <li>4e77b10: Peerstore: We "
4235"replace existing hellos. Only the origin peer merges hellos.</li> "
4236"<li>8e8c3f1: Transport: Added missing dekrement when removing QueueEntry "
4237"from DLL.</li> <li>a919091: Transport: Added missing dekrement of global "
4238"communicator queue counter.</li> <li>1513057: Transport: Using the "
4239"correct TransportClient for dekrementing the global communicator queue "
4240"counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4241"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to"
4242" an assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten "
4243"from peerstore.</li> <li>5934318: Transport: Destroy closed "
4244"ProtoQueue.</li> <li>f5fa8ef: Transport: Added logging in case of UDP "
4245"errors, and destroy queue in case of errors.</li> <li>e2a4d6c: Transport:"
4246" Fixed bug in handling of AckPending.</li> <li>c9b0b25: Transport: "
4247"Removed misplaced removal of QueueEntry.</li> <li>7f7571b: Transport: "
4248"Fixed bugs in core message cache.</li> <li>bc81b0a: Transport: We need to"
4249" check if a message was cached when resuming communicators.</li> "
4250"<li>433c13c: Transport: Fixed bug handling queue length and QueueEntry "
4251"when queue has no capacity.</li> <li>3becc2d: Transport: Fixed bug to "
4252"check each queue for validity separately.</li> <li>2d955b1: Transport: "
4253"More useful debug logging für service.</li> <li>f1510f7: Transport: Fixed"
4254" using wrong function to calculate mean time when to send next "
4255"fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert when checking "
4256"DLL with watches.</li> <li>4274265: Transport: Added logging in case of "
4257"UDP errors, and destroy queue in case of errors.</li> <li>8d3c8c3: "
4258"Transport: Fixed bug in handling of AckPending.</li> <li>edd8e08: "
4259"Transport: Removed misplaced removal of QueueEntry.</li> <li>3b906ef: "
4260"Transport: Fixed bugs in core message cache.</li> <li>ca73eed: Transport:"
4261" We need to check if a message was cached when resuming "
4262"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue "
4263"length and QueueEntry when queue has no capacity.</li> <li>f08eae1: "
4264"Transport: Fixed bug to check each queue for validity separately.</li> "
4265"<li>6a27b67: Transport: Fixed using wrong function to calculate mean time"
4266" when to send next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong "
4267"assert when checking DLL with watches.</li> <li>6565677: Transport: Fixed"
4268" counting of fragments of a message</li> <li>26b05be: Transport: "
4269"Introduced variable to count the round of fragments of a message being "
4270"(re)send.</li> <li>e22e637: Transport: Fixed ring buffer.</li> "
4271"<li>f387a7b: Util: Introduced GNUNET_TIME_relative_multiply_double.</li> "
4272"<li>36a9952: Transport: Added cleanup task to remove QueueEntry we got no"
4273" ACK for.</li> <li>164badb: Transport: Changed logic to first create a "
4274"queue before starting validation.</li> <li>894754f: Core: Added missing "
4275"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: "
4276"Fixed bug in logic getting root parent of fragment which is a DV "
4277"box.</li> <li>84b76e3: Transport: Resuming communicators in case of core "
4278"restarting.</li> <li>78b0a9a: Transport. Fixed bug in logic freeing "
4279"timedout QueueEntry.</li> <li>0d9df1c: Fixed bug calculating next resend "
4280"of fragments.</li> <li>c69a0e9: Transport: first_challenge_use has to be "
4281"reset in case of revalidation.</li> <li>01b7a5d: Transport: When to "
4282"resend a validation challenge and when to start revalidation needs to be "
4283"seperate logic.</li> <li>5f56628: Transport: Fixed bug in logic releasing"
4284" resources and notifying communicators after caching messages to "
4285"core.</li> <li>94caa7d: Transport: Fixed bug in resend logic for "
4286"fragments, especially for DV boxes.</li> <li>67c90f8: Core: Fixed bug to "
4287"stop keepalive after handling ping.</li> <li>a3b9d98: Transport: Fixed "
4288"fragmentation logic.</li> <li>4254ee1: Core: Removed unnecessary client "
4289"continue.</li> <li>1d88d65: Transport: Added check for DV box, when "
4290"checking for last applicable fragment during freeing some fragment.</li> "
4291"<li>4402b56: Transport: Added logging to debug freeing of fragments.</li>"
4292" <li>25ffc82: Transport: Inform Core about all VirtualLinks not only "
4293"neighbours.</li> <li>aaf07c7: Core: Added logic to decrease restart delay"
4294" of connection to Transport depending on how long the connection to "
4295"Transport lasted.</li> </ul></br></br>"
4296msgstr ""
4297
4298#: template/l2o/mile9.html.j2:329
4299msgid ""
4173"The hostlist, and topology subsystems and the bootstrap functionality " 4300"The hostlist, and topology subsystems and the bootstrap functionality "
4174"were manually tested. Everything was working without errors. No known " 4301"were manually tested. Everything was working without errors. No known "
4175"errors in other subsystems. Branch merged into master. New Transport and " 4302"errors in other subsystems. Branch merged into master. New Transport and "
@@ -4315,7 +4442,7 @@ msgstr ""
4315msgid "News archives:" 4442msgid "News archives:"
4316msgstr "" 4443msgstr ""
4317 4444
4318#: template/probnat/index.html.j2:7 4445#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4319msgid "NGI Assure project: Probabilistic NAT Traversal" 4446msgid "NGI Assure project: Probabilistic NAT Traversal"
4320msgstr "" 4447msgstr ""
4321 4448
@@ -4384,11 +4511,11 @@ msgstr ""
4384#: template/probnat/index.html.j2:71 4511#: template/probnat/index.html.j2:71
4385msgid "" 4512msgid ""
4386"Extending the testing framework, which was already designed and " 4513"Extending the testing framework, which was already designed and "
4387"implemented for the L2O project. <ul> <li>Enhance the testing framework " 4514"implemented for the L2O project. <a href=\"mile1.html\">Details</a> <ul> "
4388"with a new kind of component (NAT component).</li> <li>Implement logic to" 4515"<li>Enhance the testing framework with a new kind of component (NAT "
4389" keep ports open used during network translation.</li> <li>Extend the " 4516"component).</li> <li>Implement logic to keep ports open used during "
4390"test framework configuration to configure the new components.</li> " 4517"network translation.</li> <li>Extend the test framework configuration to "
4391"</ul></br>" 4518"configure the new components.</li> </ul></br>"
4392msgstr "" 4519msgstr ""
4393 4520
4394#: template/probnat/index.html.j2:84 4521#: template/probnat/index.html.j2:84
@@ -4543,6 +4670,55 @@ msgid ""
4543" Android." 4670" Android."
4544msgstr "" 4671msgstr ""
4545 4672
4673#: template/probnat/mile1.html.j2:21
4674msgid "See revision 4b2303a on branch dev/t3ss/probnat"
4675msgstr ""
4676
4677#: template/probnat/mile1.html.j2:23
4678msgid ""
4679"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: "
4680"top;\">src/service/transport/nat_router.sh</td><td width=\"60%\" style"
4681"=\"vertical-align: top;\">Test framework router component to fake kernel "
4682"behavior to keep a port of an outgoing connection open.</td> <tr> "
4683"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: "
4684"top;\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style"
4685"=\"vertical-align: top;\">Test script to just send test messages to "
4686"another node to open up a port.</td> </tr> <tr> <td width=\"40%\" style"
4687"=\"vertical-align: top;\">scripts/netjail/getmsg.sh</td><td width=\"60%\""
4688" style=\"vertical-align: top;\">Test script to receive test messages from"
4689" nat_node_test.sh.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4690"width=\"40%\" style=\"vertical-align: "
4691"top;\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" style"
4692"=\"vertical-align: top;\">Testcase to start the script which sends test "
4693"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4694"width=\"40%\" style=\"vertical-align: "
4695"top;\">test_transport_nat_mapping_topo.conf</td><td width=\"60%\" style"
4696"=\"vertical-align: top;\">Configuration for the test case.</td> <tr> "
4697"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: "
4698"top;\">test_transport_nat_mapping.sh</td><td width=\"60%\" style"
4699"=\"vertical-align: top;\">Script to start the test case.</td> <tr> "
4700"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: "
4701"top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-align: "
4702"top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
4703"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: "
4704"top;\">scripts/netjail/netjail_start.sh</td><td width=\"60%\" style"
4705"=\"vertical-align: top;\">Added node nummber parameter to node start "
4706"script, and make the script run in background.</td> <tr> <td></td><td> "
4707"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: "
4708"top;\">scripts/netjail/netjail_stop.sh</td><td width=\"60%\" style"
4709"=\"vertical-align: top;\">Added node nummber parameter to node stop "
4710"script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style"
4711"=\"vertical-align: "
4712"top;\">src/service/testing/testing_api_cmd_exec_bash_script.c</td><td "
4713"width=\"60%\" style=\"vertical-align: top;\">Bugfixing the script that "
4714"was initially implemented to do explorative testing of transport "
4715"integrsation, and which is now also used to start the script which sends "
4716"test messages.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: "
4717"top;\">src/service/transport/Makefile.am</td><td width=\"60%\" style"
4718"=\"vertical-align: top;\">Added "
4719"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
4720msgstr ""
4721
4546#: template/reclaim/faq.html.j2:6 4722#: template/reclaim/faq.html.j2:6
4547msgid "Frequently asked questions" 4723msgid "Frequently asked questions"
4548msgstr "" 4724msgstr ""
diff --git a/locale/pt/LC_MESSAGES/messages.po b/locale/pt/LC_MESSAGES/messages.po
index 00262cf3..0ae5989e 100644
--- a/locale/pt/LC_MESSAGES/messages.po
+++ b/locale/pt/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 11"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12"Last-Translator: Automatically generated\n" 12"Last-Translator: Automatically generated\n"
13"Language-Team: none\n" 13"Language-Team: none\n"
@@ -3318,6 +3318,7 @@ msgstr ""
3318#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 3318#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
3319#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 3319#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
3320#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 3320#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
3321#: template/probnat/mile1.html.j2:13
3321msgid "Project main page" 3322msgid "Project main page"
3322msgstr "" 3323msgstr ""
3323 3324
@@ -3847,7 +3848,7 @@ msgid ""
3847"aec63bf.</li> </ul>" 3848"aec63bf.</li> </ul>"
3848msgstr "" 3849msgstr ""
3849 3850
3850#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 3851#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
3851msgid "Status" 3852msgid "Status"
3852msgstr "" 3853msgstr ""
3853 3854
@@ -3865,7 +3866,7 @@ msgstr ""
3865#: template/l2o/mile9.html.j2:24 3866#: template/l2o/mile9.html.j2:24
3866msgid "" 3867msgid ""
3867"This functionality was formerly implemented in the peerinfo service.</br></" 3868"This functionality was formerly implemented in the peerinfo service.</br></"
3868"br> See branch l20integration revision 0f8b712." 3869"br> See revision 0f8b712."
3869msgstr "" 3870msgstr ""
3870 3871
3871#: template/l2o/mile9.html.j2:32 3872#: template/l2o/mile9.html.j2:32
@@ -3876,7 +3877,7 @@ msgstr ""
3876msgid "" 3877msgid ""
3877"This functionality was formerly implemented in the peerinfo service. After " 3878"This functionality was formerly implemented in the peerinfo service. After "
3878"storing hellos with the peerstore service this was needed there.</br></br> " 3879"storing hellos with the peerstore service this was needed there.</br></br> "
3879"See branch l20integration revision 0f8b712." 3880"See revision 55a25ef."
3880msgstr "" 3881msgstr ""
3881 3882
3882#: template/l2o/mile9.html.j2:42 3883#: template/l2o/mile9.html.j2:42
@@ -3886,7 +3887,7 @@ msgstr ""
3886#: template/l2o/mile9.html.j2:44 3887#: template/l2o/mile9.html.j2:44
3887msgid "" 3888msgid ""
3888"This change was necessary to create the bootstrap hello which must be valid " 3889"This change was necessary to create the bootstrap hello which must be valid "
3889"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 3890"indefinitely.</br></br> See revision 39bcd0f."
3890msgstr "" 3891msgstr ""
3891 3892
3892#: template/l2o/mile9.html.j2:52 3893#: template/l2o/mile9.html.j2:52
@@ -3896,7 +3897,7 @@ msgstr ""
3896#: template/l2o/mile9.html.j2:54 3897#: template/l2o/mile9.html.j2:54
3897msgid "" 3898msgid ""
3898"The new api needed to be exchange in all GNUnet packages.</br></br> See " 3899"The new api needed to be exchange in all GNUnet packages.</br></br> See "
3899"branch l20integration revision 23a2640." 3900"revision 23a2640."
3900msgstr "" 3901msgstr ""
3901 3902
3902#: template/l2o/mile9.html.j2:62 3903#: template/l2o/mile9.html.j2:62
@@ -3907,7 +3908,7 @@ msgstr ""
3907msgid "" 3908msgid ""
3908"The watch api of the peerstore service was changed to return all values for " 3909"The watch api of the peerstore service was changed to return all values for "
3909"a given key, before notifying the caller about ne values being stored.</br></" 3910"a given key, before notifying the caller about ne values being stored.</br></"
3910"br> See branch l20integration revision 86ae84f." 3911"br> See revision 86ae84f."
3911msgstr "" 3912msgstr ""
3912 3913
3913#: template/l2o/mile9.html.j2:72 3914#: template/l2o/mile9.html.j2:72
@@ -3917,7 +3918,7 @@ msgstr ""
3917#: template/l2o/mile9.html.j2:74 3918#: template/l2o/mile9.html.j2:74
3918msgid "" 3919msgid ""
3919"The new hello design was exchanged in all GNUnet packages.</br></br> See " 3920"The new hello design was exchanged in all GNUnet packages.</br></br> See "
3920"branch l20integration revision a362cd5." 3921"revision a362cd5."
3921msgstr "" 3922msgstr ""
3922 3923
3923#: template/l2o/mile9.html.j2:82 3924#: template/l2o/mile9.html.j2:82
@@ -3930,7 +3931,7 @@ msgstr ""
3930msgid "" 3931msgid ""
3931"A cli tool for changing the bootstrap hello file in the contrib/hello " 3932"A cli tool for changing the bootstrap hello file in the contrib/hello "
3932"directory was changed to rewritethe hello bootstrap file from old to new " 3933"directory was changed to rewritethe hello bootstrap file from old to new "
3933"format. </br></br> See branch l20integration revision 8ea9223." 3934"format. </br></br> See revision 8ea9223."
3934msgstr "" 3935msgstr ""
3935 3936
3936#: template/l2o/mile9.html.j2:92 3937#: template/l2o/mile9.html.j2:92
@@ -3941,7 +3942,7 @@ msgstr ""
3941msgid "" 3942msgid ""
3942"The peerinfo service service was scanning a hostlist file and the data was " 3943"The peerinfo service service was scanning a hostlist file and the data was "
3943"used by the hostlist server. This code was moved to the peerstore service.</" 3944"used by the hostlist server. This code was moved to the peerstore service.</"
3944"br></br> See branch l20integration revision 20d6f3." 3945"br></br> See revision 20d6f3."
3945msgstr "" 3946msgstr ""
3946 3947
3947#: template/l2o/mile9.html.j2:102 3948#: template/l2o/mile9.html.j2:102
@@ -3953,7 +3954,7 @@ msgstr ""
3953#: template/l2o/mile9.html.j2:104 3954#: template/l2o/mile9.html.j2:104
3954msgid "" 3955msgid ""
3955"The new testing framework was transport specific Now it can be used in other " 3956"The new testing framework was transport specific Now it can be used in other "
3956"packages too.</br></br> See branch l20integration revision 02a1fda." 3957"packages too.</br></br> See revision 02a1fda."
3957msgstr "" 3958msgstr ""
3958 3959
3959#: template/l2o/mile9.html.j2:112 3960#: template/l2o/mile9.html.j2:112
@@ -3963,8 +3964,7 @@ msgstr ""
3963#: template/l2o/mile9.html.j2:114 3964#: template/l2o/mile9.html.j2:114
3964msgid "" 3965msgid ""
3965"After changes to be able to use the testing framework more generic the " 3966"After changes to be able to use the testing framework more generic the "
3966"dependencies needed to be fixed..</br></br> See branch l20integration " 3967"dependencies needed to be fixed..</br></br> See revision 1016d6d."
3967"revision 1016d6d."
3968msgstr "" 3968msgstr ""
3969 3969
3970#: template/l2o/mile9.html.j2:122 3970#: template/l2o/mile9.html.j2:122
@@ -3974,9 +3974,7 @@ msgid ""
3974msgstr "" 3974msgstr ""
3975 3975
3976#: template/l2o/mile9.html.j2:124 3976#: template/l2o/mile9.html.j2:124
3977msgid "" 3977msgid "A small function syntax fix.</br></br> See revision 84913b."
3978"A small function syntax fix.</br></br> See branch l20integration revision "
3979"84913b."
3980msgstr "" 3978msgstr ""
3981 3979
3982#: template/l2o/mile9.html.j2:132 3980#: template/l2o/mile9.html.j2:132
@@ -3988,8 +3986,8 @@ msgstr ""
3988#: template/l2o/mile9.html.j2:134 3986#: template/l2o/mile9.html.j2:134
3989msgid "" 3987msgid ""
3990"The watch functionality first returns all values for a given key, before " 3988"The watch functionality first returns all values for a given key, before "
3991"notifying the caller about new values for that key.</br></br> See branch " 3989"notifying the caller about new values for that key.</br></br> See revision "
3992"l20integration revision e1341d1." 3990"e1341d1."
3993msgstr "" 3991msgstr ""
3994 3992
3995#: template/l2o/mile9.html.j2:142 3993#: template/l2o/mile9.html.j2:142
@@ -3999,7 +3997,7 @@ msgstr ""
3999#: template/l2o/mile9.html.j2:144 3997#: template/l2o/mile9.html.j2:144
4000msgid "" 3998msgid ""
4001"All occurencies in GNUnet packages were changed from old to new hello format." 3999"All occurencies in GNUnet packages were changed from old to new hello format."
4002"</br></br> See branch l20integration revision 66ecfe2." 4000"</br></br> See revision 66ecfe2."
4003msgstr "" 4001msgstr ""
4004 4002
4005#: template/l2o/mile9.html.j2:152 4003#: template/l2o/mile9.html.j2:152
@@ -4008,8 +4006,8 @@ msgstr ""
4008 4006
4009#: template/l2o/mile9.html.j2:154 4007#: template/l2o/mile9.html.j2:154
4010msgid "" 4008msgid ""
4011"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4009"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4012"l20integration revision 3bd35e8." 4010"3bd35e8."
4013msgstr "" 4011msgstr ""
4014 4012
4015#: template/l2o/mile9.html.j2:162 4013#: template/l2o/mile9.html.j2:162
@@ -4020,8 +4018,7 @@ msgstr ""
4020msgid "" 4018msgid ""
4021"The validation of other peers in the transport package was not working in " 4019"The validation of other peers in the transport package was not working in "
4022"some cases, because validation did not use monotonic time, and " 4020"some cases, because validation did not use monotonic time, and "
4023"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4021"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4024"revision 88cb4be."
4025msgstr "" 4022msgstr ""
4026 4023
4027#: template/l2o/mile9.html.j2:172 4024#: template/l2o/mile9.html.j2:172
@@ -4030,8 +4027,8 @@ msgstr ""
4030 4027
4031#: template/l2o/mile9.html.j2:174 4028#: template/l2o/mile9.html.j2:174
4032msgid "" 4029msgid ""
4033"A wrong group name was used for a DHT block entry.</br></br> See branch " 4030"A wrong group name was used for a DHT block entry.</br></br> See revision "
4034"l20integration revision 8127d51." 4031"8127d51."
4035msgstr "" 4032msgstr ""
4036 4033
4037#: template/l2o/mile9.html.j2:182 4034#: template/l2o/mile9.html.j2:182
@@ -4044,7 +4041,7 @@ msgstr ""
4044msgid "" 4041msgid ""
4045"Reading hostlist entries and compiling the hostlist response to a hostlist " 4042"Reading hostlist entries and compiling the hostlist response to a hostlist "
4046"request was started too early, even though the peer did not created its own " 4043"request was started too early, even though the peer did not created its own "
4047"hello.</br></br> See branch l20integration revision 7761b42." 4044"hello.</br></br> See revision 7761b42."
4048msgstr "" 4045msgstr ""
4049 4046
4050#: template/l2o/mile9.html.j2:192 4047#: template/l2o/mile9.html.j2:192
@@ -4054,22 +4051,150 @@ msgstr ""
4054#: template/l2o/mile9.html.j2:194 4051#: template/l2o/mile9.html.j2:194
4055msgid "" 4052msgid ""
4056"The configuration of the test case had to be changed to let one peer run a " 4053"The configuration of the test case had to be changed to let one peer run a "
4057"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4054"hostlist server.</br></br> See revision 3c761cd."
4058msgstr "" 4055msgstr ""
4059 4056
4060#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4057#: template/l2o/mile9.html.j2:202
4061msgid "Changed hostlist server to use a hello cache." 4058msgid "Changed hostlist server to use a hello cache."
4062msgstr "" 4059msgstr ""
4063 4060
4064#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4061#: template/l2o/mile9.html.j2:204
4065msgid "" 4062msgid ""
4066"The host list server needed a cache for the entries, because with storing " 4063"The host list server needed a cache for the entries, because with storing "
4067"entries in the peerstore, only the new hellos were notified to the hostlist " 4064"entries in the peerstore, only the new hellos were notified to the hostlist "
4068"server.</br></br> See branch l20integration revision e4b146e." 4065"server.</br></br> See revision e4b146e."
4066msgstr ""
4067
4068#: template/l2o/mile9.html.j2:212
4069msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4070msgstr ""
4071
4072#: template/l2o/mile9.html.j2:214
4073msgid ""
4074"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4075"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4076"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4077msgstr ""
4078
4079#: template/l2o/mile9.html.j2:222
4080msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4069msgstr "" 4081msgstr ""
4070 4082
4071#: template/l2o/mile9.html.j2:224 4083#: template/l2o/mile9.html.j2:224
4072msgid "" 4084msgid ""
4085"Use the actuall private key of the installed peer, not the peer id from file."
4086"</br></br> See revision e0d28ef."
4087msgstr ""
4088
4089#: template/l2o/mile9.html.j2:232
4090msgid "Cadet: Fixed issue #7542"
4091msgstr ""
4092
4093#: template/l2o/mile9.html.j2:234
4094msgid ""
4095"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4096"based block format.</br></br> See revision 9376034."
4097msgstr ""
4098
4099#: template/l2o/mile9.html.j2:242
4100msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4101msgstr ""
4102
4103#: template/l2o/mile9.html.j2:244
4104msgid ""
4105"Changed code to store hellos in new format in peerstore in transport and "
4106"topology subsystem.</br></br> See revision 233a6be."
4107msgstr ""
4108
4109#: template/l2o/mile9.html.j2:252
4110msgid "A long list of Bugs which where fixed."
4111msgstr ""
4112
4113#: template/l2o/mile9.html.j2:254
4114msgid ""
4115"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4116"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4117"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4118"Introduced closure to hold store context when caling function to add hello "
4119"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4120"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4121"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4122"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4123"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4124"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4125"null pointer in address iteration code to start validation.</li> "
4126"<li>060b681: Transport: Fixed bug while setting up key material for "
4127"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4128"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4129"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4130"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4131"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4132"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4133"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4134"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4135"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4136"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4137"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4138"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4139"Using the correct TransportClient for dekrementing the global communicator "
4140"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4141"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4142"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4143"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4144"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4145"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4146"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4147"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4148"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4149"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4150"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4151"Transport: Fixed bug to check each queue for validity separately.</li> "
4152"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4153"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4154"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4155"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4156"in case of UDP errors, and destroy queue in case of errors.</li> "
4157"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4158"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4159"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4160"Transport: We need to check if a message was cached when resuming "
4161"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4162"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4163"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4164"Transport: Fixed using wrong function to calculate mean time when to send "
4165"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4166"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4167"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4168"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4169"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4170"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4171"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
4172"Transport: Changed logic to first create a queue before starting validation."
4173"</li> <li>894754f: Core: Added missing "
4174"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
4175"bug in logic getting root parent of fragment which is a DV box.</li> "
4176"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
4177"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
4178"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
4179"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
4180"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
4181"challenge and when to start revalidation needs to be seperate logic.</li> "
4182"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
4183"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
4184"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
4185"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
4186"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
4187"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
4188"check for DV box, when checking for last applicable fragment during freeing "
4189"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
4190"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
4191"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
4192"decrease restart delay of connection to Transport depending on how long the "
4193"connection to Transport lasted.</li> </ul></br></br>"
4194msgstr ""
4195
4196#: template/l2o/mile9.html.j2:329
4197msgid ""
4073"The hostlist, and topology subsystems and the bootstrap functionality were " 4198"The hostlist, and topology subsystems and the bootstrap functionality were "
4074"manually tested. Everything was working without errors. No known errors in " 4199"manually tested. Everything was working without errors. No known errors in "
4075"other subsystems. Branch merged into master. New Transport and Hello " 4200"other subsystems. Branch merged into master. New Transport and Hello "
@@ -4209,7 +4334,7 @@ msgstr ""
4209msgid "News archives:" 4334msgid "News archives:"
4210msgstr "" 4335msgstr ""
4211 4336
4212#: template/probnat/index.html.j2:7 4337#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
4213msgid "NGI Assure project: Probabilistic NAT Traversal" 4338msgid "NGI Assure project: Probabilistic NAT Traversal"
4214msgstr "" 4339msgstr ""
4215 4340
@@ -4275,10 +4400,11 @@ msgstr ""
4275#: template/probnat/index.html.j2:71 4400#: template/probnat/index.html.j2:71
4276msgid "" 4401msgid ""
4277"Extending the testing framework, which was already designed and implemented " 4402"Extending the testing framework, which was already designed and implemented "
4278"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 4403"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
4279"of component (NAT component).</li> <li>Implement logic to keep ports open " 4404"testing framework with a new kind of component (NAT component).</li> "
4280"used during network translation.</li> <li>Extend the test framework " 4405"<li>Implement logic to keep ports open used during network translation.</li> "
4281"configuration to configure the new components.</li> </ul></br>" 4406"<li>Extend the test framework configuration to configure the new components."
4407"</li> </ul></br>"
4282msgstr "" 4408msgstr ""
4283 4409
4284#: template/probnat/index.html.j2:84 4410#: template/probnat/index.html.j2:84
@@ -4434,6 +4560,51 @@ msgid ""
4434"Android." 4560"Android."
4435msgstr "" 4561msgstr ""
4436 4562
4563#: template/probnat/mile1.html.j2:21
4564msgid "See revision 4b2303a on branch dev/t3ss/probnat"
4565msgstr ""
4566
4567#: template/probnat/mile1.html.j2:23
4568msgid ""
4569"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4570"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
4571"style=\"vertical-align: top;\">Test framework router component to fake "
4572"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
4573"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4574"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
4575"align: top;\">Test script to just send test messages to another node to open "
4576"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4577"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
4578"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
4579"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
4580"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
4581"style=\"vertical-align: top;\">Testcase to start the script which sends test "
4582"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
4583"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
4584"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
4585"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4586"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
4587"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
4588"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
4589"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
4590"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
4591"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
4592"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
4593"\">Added node nummber parameter to node start script, and make the script "
4594"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
4595"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
4596"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
4597"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
4598"style=\"vertical-align: top;\">src/service/testing/"
4599"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
4600"align: top;\">Bugfixing the script that was initially implemented to do "
4601"explorative testing of transport integrsation, and which is now also used to "
4602"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
4603"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
4604"width=\"60%\" style=\"vertical-align: top;\">Added "
4605"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
4606msgstr ""
4607
4437#: template/reclaim/faq.html.j2:6 4608#: template/reclaim/faq.html.j2:6
4438msgid "Frequently asked questions" 4609msgid "Frequently asked questions"
4439msgstr "" 4610msgstr ""
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po b/locale/zh_Hant/LC_MESSAGES/messages.po
index d6ba836f..bd47166e 100644
--- a/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/locale/zh_Hant/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
7msgstr "" 7msgstr ""
8"Project-Id-Version: PROJECT VERSION\n" 8"Project-Id-Version: PROJECT VERSION\n"
9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" 9"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
10"POT-Creation-Date: 2024-01-23 14:44+0100\n" 10"POT-Creation-Date: 2024-03-15 09:42+0100\n"
11"PO-Revision-Date: 2021-08-24 08:59+0000\n" 11"PO-Revision-Date: 2021-08-24 08:59+0000\n"
12"Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n" 12"Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n"
13"Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/" 13"Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/"
@@ -4140,6 +4140,7 @@ msgstr "GNUnet 幫助建立新的網路"
4140#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13 4140#: template/l2o/mile5.html.j2:13 template/l2o/mile6.html.j2:13
4141#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13 4141#: template/l2o/mile7.html.j2:13 template/l2o/mile8.html.j2:13
4142#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13 4142#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
4143#: template/probnat/mile1.html.j2:13
4143msgid "Project main page" 4144msgid "Project main page"
4144msgstr "" 4145msgstr ""
4145 4146
@@ -4675,7 +4676,7 @@ msgid ""
4675"aec63bf.</li> </ul>" 4676"aec63bf.</li> </ul>"
4676msgstr "" 4677msgstr ""
4677 4678
4678#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:222 4679#: template/l2o/mile8.html.j2:73 template/l2o/mile9.html.j2:327
4679msgid "Status" 4680msgid "Status"
4680msgstr "" 4681msgstr ""
4681 4682
@@ -4693,7 +4694,7 @@ msgstr ""
4693#: template/l2o/mile9.html.j2:24 4694#: template/l2o/mile9.html.j2:24
4694msgid "" 4695msgid ""
4695"This functionality was formerly implemented in the peerinfo service.</br></" 4696"This functionality was formerly implemented in the peerinfo service.</br></"
4696"br> See branch l20integration revision 0f8b712." 4697"br> See revision 0f8b712."
4697msgstr "" 4698msgstr ""
4698 4699
4699#: template/l2o/mile9.html.j2:32 4700#: template/l2o/mile9.html.j2:32
@@ -4704,7 +4705,7 @@ msgstr ""
4704msgid "" 4705msgid ""
4705"This functionality was formerly implemented in the peerinfo service. After " 4706"This functionality was formerly implemented in the peerinfo service. After "
4706"storing hellos with the peerstore service this was needed there.</br></br> " 4707"storing hellos with the peerstore service this was needed there.</br></br> "
4707"See branch l20integration revision 0f8b712." 4708"See revision 55a25ef."
4708msgstr "" 4709msgstr ""
4709 4710
4710#: template/l2o/mile9.html.j2:42 4711#: template/l2o/mile9.html.j2:42
@@ -4714,7 +4715,7 @@ msgstr ""
4714#: template/l2o/mile9.html.j2:44 4715#: template/l2o/mile9.html.j2:44
4715msgid "" 4716msgid ""
4716"This change was necessary to create the bootstrap hello which must be valid " 4717"This change was necessary to create the bootstrap hello which must be valid "
4717"indefinitely.</br></br> See branch l20integration revision 39bcd0f." 4718"indefinitely.</br></br> See revision 39bcd0f."
4718msgstr "" 4719msgstr ""
4719 4720
4720#: template/l2o/mile9.html.j2:52 4721#: template/l2o/mile9.html.j2:52
@@ -4724,7 +4725,7 @@ msgstr ""
4724#: template/l2o/mile9.html.j2:54 4725#: template/l2o/mile9.html.j2:54
4725msgid "" 4726msgid ""
4726"The new api needed to be exchange in all GNUnet packages.</br></br> See " 4727"The new api needed to be exchange in all GNUnet packages.</br></br> See "
4727"branch l20integration revision 23a2640." 4728"revision 23a2640."
4728msgstr "" 4729msgstr ""
4729 4730
4730#: template/l2o/mile9.html.j2:62 4731#: template/l2o/mile9.html.j2:62
@@ -4735,7 +4736,7 @@ msgstr ""
4735msgid "" 4736msgid ""
4736"The watch api of the peerstore service was changed to return all values for " 4737"The watch api of the peerstore service was changed to return all values for "
4737"a given key, before notifying the caller about ne values being stored.</br></" 4738"a given key, before notifying the caller about ne values being stored.</br></"
4738"br> See branch l20integration revision 86ae84f." 4739"br> See revision 86ae84f."
4739msgstr "" 4740msgstr ""
4740 4741
4741#: template/l2o/mile9.html.j2:72 4742#: template/l2o/mile9.html.j2:72
@@ -4745,7 +4746,7 @@ msgstr ""
4745#: template/l2o/mile9.html.j2:74 4746#: template/l2o/mile9.html.j2:74
4746msgid "" 4747msgid ""
4747"The new hello design was exchanged in all GNUnet packages.</br></br> See " 4748"The new hello design was exchanged in all GNUnet packages.</br></br> See "
4748"branch l20integration revision a362cd5." 4749"revision a362cd5."
4749msgstr "" 4750msgstr ""
4750 4751
4751#: template/l2o/mile9.html.j2:82 4752#: template/l2o/mile9.html.j2:82
@@ -4758,7 +4759,7 @@ msgstr ""
4758msgid "" 4759msgid ""
4759"A cli tool for changing the bootstrap hello file in the contrib/hello " 4760"A cli tool for changing the bootstrap hello file in the contrib/hello "
4760"directory was changed to rewritethe hello bootstrap file from old to new " 4761"directory was changed to rewritethe hello bootstrap file from old to new "
4761"format. </br></br> See branch l20integration revision 8ea9223." 4762"format. </br></br> See revision 8ea9223."
4762msgstr "" 4763msgstr ""
4763 4764
4764#: template/l2o/mile9.html.j2:92 4765#: template/l2o/mile9.html.j2:92
@@ -4769,7 +4770,7 @@ msgstr ""
4769msgid "" 4770msgid ""
4770"The peerinfo service service was scanning a hostlist file and the data was " 4771"The peerinfo service service was scanning a hostlist file and the data was "
4771"used by the hostlist server. This code was moved to the peerstore service.</" 4772"used by the hostlist server. This code was moved to the peerstore service.</"
4772"br></br> See branch l20integration revision 20d6f3." 4773"br></br> See revision 20d6f3."
4773msgstr "" 4774msgstr ""
4774 4775
4775#: template/l2o/mile9.html.j2:102 4776#: template/l2o/mile9.html.j2:102
@@ -4781,7 +4782,7 @@ msgstr ""
4781#: template/l2o/mile9.html.j2:104 4782#: template/l2o/mile9.html.j2:104
4782msgid "" 4783msgid ""
4783"The new testing framework was transport specific Now it can be used in other " 4784"The new testing framework was transport specific Now it can be used in other "
4784"packages too.</br></br> See branch l20integration revision 02a1fda." 4785"packages too.</br></br> See revision 02a1fda."
4785msgstr "" 4786msgstr ""
4786 4787
4787#: template/l2o/mile9.html.j2:112 4788#: template/l2o/mile9.html.j2:112
@@ -4791,8 +4792,7 @@ msgstr ""
4791#: template/l2o/mile9.html.j2:114 4792#: template/l2o/mile9.html.j2:114
4792msgid "" 4793msgid ""
4793"After changes to be able to use the testing framework more generic the " 4794"After changes to be able to use the testing framework more generic the "
4794"dependencies needed to be fixed..</br></br> See branch l20integration " 4795"dependencies needed to be fixed..</br></br> See revision 1016d6d."
4795"revision 1016d6d."
4796msgstr "" 4796msgstr ""
4797 4797
4798#: template/l2o/mile9.html.j2:122 4798#: template/l2o/mile9.html.j2:122
@@ -4802,9 +4802,7 @@ msgid ""
4802msgstr "" 4802msgstr ""
4803 4803
4804#: template/l2o/mile9.html.j2:124 4804#: template/l2o/mile9.html.j2:124
4805msgid "" 4805msgid "A small function syntax fix.</br></br> See revision 84913b."
4806"A small function syntax fix.</br></br> See branch l20integration revision "
4807"84913b."
4808msgstr "" 4806msgstr ""
4809 4807
4810#: template/l2o/mile9.html.j2:132 4808#: template/l2o/mile9.html.j2:132
@@ -4816,8 +4814,8 @@ msgstr ""
4816#: template/l2o/mile9.html.j2:134 4814#: template/l2o/mile9.html.j2:134
4817msgid "" 4815msgid ""
4818"The watch functionality first returns all values for a given key, before " 4816"The watch functionality first returns all values for a given key, before "
4819"notifying the caller about new values for that key.</br></br> See branch " 4817"notifying the caller about new values for that key.</br></br> See revision "
4820"l20integration revision e1341d1." 4818"e1341d1."
4821msgstr "" 4819msgstr ""
4822 4820
4823#: template/l2o/mile9.html.j2:142 4821#: template/l2o/mile9.html.j2:142
@@ -4827,7 +4825,7 @@ msgstr ""
4827#: template/l2o/mile9.html.j2:144 4825#: template/l2o/mile9.html.j2:144
4828msgid "" 4826msgid ""
4829"All occurencies in GNUnet packages were changed from old to new hello format." 4827"All occurencies in GNUnet packages were changed from old to new hello format."
4830"</br></br> See branch l20integration revision 66ecfe2." 4828"</br></br> See revision 66ecfe2."
4831msgstr "" 4829msgstr ""
4832 4830
4833#: template/l2o/mile9.html.j2:152 4831#: template/l2o/mile9.html.j2:152
@@ -4836,8 +4834,8 @@ msgstr ""
4836 4834
4837#: template/l2o/mile9.html.j2:154 4835#: template/l2o/mile9.html.j2:154
4838msgid "" 4836msgid ""
4839"Unnecessary check removed. Fixed small coding error.</br></br> See branch " 4837"Unnecessary check removed. Fixed small coding error.</br></br> See revision "
4840"l20integration revision 3bd35e8." 4838"3bd35e8."
4841msgstr "" 4839msgstr ""
4842 4840
4843#: template/l2o/mile9.html.j2:162 4841#: template/l2o/mile9.html.j2:162
@@ -4848,8 +4846,7 @@ msgstr ""
4848msgid "" 4846msgid ""
4849"The validation of other peers in the transport package was not working in " 4847"The validation of other peers in the transport package was not working in "
4850"some cases, because validation did not use monotonic time, and " 4848"some cases, because validation did not use monotonic time, and "
4851"first_challenge_use wasn't reset.</br></br> See branch l20integration " 4849"first_challenge_use wasn't reset.</br></br> See revision 88cb4be."
4852"revision 88cb4be."
4853msgstr "" 4850msgstr ""
4854 4851
4855#: template/l2o/mile9.html.j2:172 4852#: template/l2o/mile9.html.j2:172
@@ -4858,8 +4855,8 @@ msgstr ""
4858 4855
4859#: template/l2o/mile9.html.j2:174 4856#: template/l2o/mile9.html.j2:174
4860msgid "" 4857msgid ""
4861"A wrong group name was used for a DHT block entry.</br></br> See branch " 4858"A wrong group name was used for a DHT block entry.</br></br> See revision "
4862"l20integration revision 8127d51." 4859"8127d51."
4863msgstr "" 4860msgstr ""
4864 4861
4865#: template/l2o/mile9.html.j2:182 4862#: template/l2o/mile9.html.j2:182
@@ -4872,7 +4869,7 @@ msgstr ""
4872msgid "" 4869msgid ""
4873"Reading hostlist entries and compiling the hostlist response to a hostlist " 4870"Reading hostlist entries and compiling the hostlist response to a hostlist "
4874"request was started too early, even though the peer did not created its own " 4871"request was started too early, even though the peer did not created its own "
4875"hello.</br></br> See branch l20integration revision 7761b42." 4872"hello.</br></br> See revision 7761b42."
4876msgstr "" 4873msgstr ""
4877 4874
4878#: template/l2o/mile9.html.j2:192 4875#: template/l2o/mile9.html.j2:192
@@ -4882,22 +4879,150 @@ msgstr ""
4882#: template/l2o/mile9.html.j2:194 4879#: template/l2o/mile9.html.j2:194
4883msgid "" 4880msgid ""
4884"The configuration of the test case had to be changed to let one peer run a " 4881"The configuration of the test case had to be changed to let one peer run a "
4885"hostlist server.</br></br> See branch l20integration revision 3c761cd." 4882"hostlist server.</br></br> See revision 3c761cd."
4886msgstr "" 4883msgstr ""
4887 4884
4888#: template/l2o/mile9.html.j2:202 template/l2o/mile9.html.j2:212 4885#: template/l2o/mile9.html.j2:202
4889msgid "Changed hostlist server to use a hello cache." 4886msgid "Changed hostlist server to use a hello cache."
4890msgstr "" 4887msgstr ""
4891 4888
4892#: template/l2o/mile9.html.j2:204 template/l2o/mile9.html.j2:214 4889#: template/l2o/mile9.html.j2:204
4893msgid "" 4890msgid ""
4894"The host list server needed a cache for the entries, because with storing " 4891"The host list server needed a cache for the entries, because with storing "
4895"entries in the peerstore, only the new hellos were notified to the hostlist " 4892"entries in the peerstore, only the new hellos were notified to the hostlist "
4896"server.</br></br> See branch l20integration revision e4b146e." 4893"server.</br></br> See revision e4b146e."
4894msgstr ""
4895
4896#: template/l2o/mile9.html.j2:212
4897msgid "Bootstrap: Fixed bug to not replace hellos for a peer."
4898msgstr ""
4899
4900#: template/l2o/mile9.html.j2:214
4901msgid ""
4902"Hellos are store with a specific key GNUNET_PEERSTORE_HELLO_KEY and option "
4903"GNUNET_PEERSTORE_STOREOPTION_MULTIPLE instead of "
4904"GNUNET_PEERSTORE_STOREOPTION_REPLACE.</br></br> See revision 0516538."
4905msgstr ""
4906
4907#: template/l2o/mile9.html.j2:222
4908msgid "Hello: Fix another bug in cli tool to generate contrib hello file."
4897msgstr "" 4909msgstr ""
4898 4910
4899#: template/l2o/mile9.html.j2:224 4911#: template/l2o/mile9.html.j2:224
4900msgid "" 4912msgid ""
4913"Use the actuall private key of the installed peer, not the peer id from file."
4914"</br></br> See revision e0d28ef."
4915msgstr ""
4916
4917#: template/l2o/mile9.html.j2:232
4918msgid "Cadet: Fixed issue #7542"
4919msgstr ""
4920
4921#: template/l2o/mile9.html.j2:234
4922msgid ""
4923"Cadet still used the legacy DHT hello block format, changed to the new URL-"
4924"based block format.</br></br> See revision 9376034."
4925msgstr ""
4926
4927#: template/l2o/mile9.html.j2:242
4928msgid "Added DDLs for handling GNUNET_PEERSTORE_StoreHelloContext."
4929msgstr ""
4930
4931#: template/l2o/mile9.html.j2:244
4932msgid ""
4933"Changed code to store hellos in new format in peerstore in transport and "
4934"topology subsystem.</br></br> See revision 233a6be."
4935msgstr ""
4936
4937#: template/l2o/mile9.html.j2:252
4938msgid "A long list of Bugs which where fixed."
4939msgstr ""
4940
4941#: template/l2o/mile9.html.j2:254
4942msgid ""
4943"<ul> <li>c1783c1: TNG: Adding missing manual test case topology file.</li> "
4944"<li>8093c8e: Changed relative path to no force test config</li> <li>aa9bebd: "
4945"TNG: Fixed bug in handling hello to start validation.</li> <li>21be887: "
4946"Introduced closure to hold store context when caling function to add hello "
4947"in peerstore.</li> <li>0ecf00f: Hello: Fixed usage of "
4948"GNUNET_HELLO_builder_iterate.</li> <li>8ebef9f: Cadet: Changes to use "
4949"DhtHelloMessage instead of HelloUriMessage, and to hand over not a "
4950"HelloMessage, but a block to the dht.</li> <li>2b87bab: Peerstore: Fixed "
4951"memory related bugs.</li> <li>a71b245: Testing: Exchange binary name for "
4952"transport in test case configuration.</li> <li>7da7937: Transport: Fixed "
4953"null pointer in address iteration code to start validation.</li> "
4954"<li>060b681: Transport: Fixed bug while setting up key material for "
4955"backchannel.</li> <li>53ad5e4: Transport: Fixed bug while setting up key "
4956"material for backchannel.</li> <li>57d31ec: Transport: Fixed bug in free "
4957"pending messages and queue entries.</li> <li>20f5e2a: Transport: Fixed bug "
4958"in ring buffer for core messages.</li> <li>2c71a76: Topology: Fixed small "
4959"bug.</li> <li>d46e0b7: Hello: Changed bootstrap peer hello file to new "
4960"bootstrap peer.</li> <li>29e2e51: Peerstore: Make peerstore start "
4961"immediately. Added option to use included hello.</li> <li>1848ece: Hello: "
4962"Change error handling of GNUNET_HELLO_builder_add_address usage.</li> "
4963"<li>4e77b10: Peerstore: We replace existing hellos. Only the origin peer "
4964"merges hellos.</li> <li>8e8c3f1: Transport: Added missing dekrement when "
4965"removing QueueEntry from DLL.</li> <li>a919091: Transport: Added missing "
4966"dekrement of global communicator queue counter.</li> <li>1513057: Transport: "
4967"Using the correct TransportClient for dekrementing the global communicator "
4968"queue counter.</li> <li>23246e1: Transport: Fixed check when to stop FC "
4969"retransmission.</li> <li>015cef0: Transport: Removed logging that lead to an "
4970"assertion.</li> <li>ea2420b: Transport: Fixed check of value gotten from "
4971"peerstore.</li> <li>5934318: Transport: Destroy closed ProtoQueue.</li> "
4972"<li>f5fa8ef: Transport: Added logging in case of UDP errors, and destroy "
4973"queue in case of errors.</li> <li>e2a4d6c: Transport: Fixed bug in handling "
4974"of AckPending.</li> <li>c9b0b25: Transport: Removed misplaced removal of "
4975"QueueEntry.</li> <li>7f7571b: Transport: Fixed bugs in core message cache.</"
4976"li> <li>bc81b0a: Transport: We need to check if a message was cached when "
4977"resuming communicators.</li> <li>433c13c: Transport: Fixed bug handling "
4978"queue length and QueueEntry when queue has no capacity.</li> <li>3becc2d: "
4979"Transport: Fixed bug to check each queue for validity separately.</li> "
4980"<li>2d955b1: Transport: More useful debug logging für service.</li> "
4981"<li>f1510f7: Transport: Fixed using wrong function to calculate mean time "
4982"when to send next fragment.</li> <li>ec57587: Peerstore: Fixed wrong assert "
4983"when checking DLL with watches.</li> <li>4274265: Transport: Added logging "
4984"in case of UDP errors, and destroy queue in case of errors.</li> "
4985"<li>8d3c8c3: Transport: Fixed bug in handling of AckPending.</li> "
4986"<li>edd8e08: Transport: Removed misplaced removal of QueueEntry.</li> "
4987"<li>3b906ef: Transport: Fixed bugs in core message cache.</li> <li>ca73eed: "
4988"Transport: We need to check if a message was cached when resuming "
4989"communicators.</li> <li>e39ed50: Transport: Fixed bug handling queue length "
4990"and QueueEntry when queue has no capacity.</li> <li>f08eae1: Transport: "
4991"Fixed bug to check each queue for validity separately.</li> <li>6a27b67: "
4992"Transport: Fixed using wrong function to calculate mean time when to send "
4993"next fragment.</li> <li>da2f9f7: Peerstore: Fixed wrong assert when checking "
4994"DLL with watches.</li> <li>6565677: Transport: Fixed counting of fragments "
4995"of a message</li> <li>26b05be: Transport: Introduced variable to count the "
4996"round of fragments of a message being (re)send.</li> <li>e22e637: Transport: "
4997"Fixed ring buffer.</li> <li>f387a7b: Util: Introduced "
4998"GNUNET_TIME_relative_multiply_double.</li> <li>36a9952: Transport: Added "
4999"cleanup task to remove QueueEntry we got no ACK for.</li> <li>164badb: "
5000"Transport: Changed logic to first create a queue before starting validation."
5001"</li> <li>894754f: Core: Added missing "
5002"GNUNET_TRANSPORT_core_receive_continue.</li> <li>b9cd040: Transport: Fixed "
5003"bug in logic getting root parent of fragment which is a DV box.</li> "
5004"<li>84b76e3: Transport: Resuming communicators in case of core restarting.</"
5005"li> <li>78b0a9a: Transport. Fixed bug in logic freeing timedout QueueEntry.</"
5006"li> <li>0d9df1c: Fixed bug calculating next resend of fragments.</li> "
5007"<li>c69a0e9: Transport: first_challenge_use has to be reset in case of "
5008"revalidation.</li> <li>01b7a5d: Transport: When to resend a validation "
5009"challenge and when to start revalidation needs to be seperate logic.</li> "
5010"<li>5f56628: Transport: Fixed bug in logic releasing resources and notifying "
5011"communicators after caching messages to core.</li> <li>94caa7d: Transport: "
5012"Fixed bug in resend logic for fragments, especially for DV boxes.</li> "
5013"<li>67c90f8: Core: Fixed bug to stop keepalive after handling ping.</li> "
5014"<li>a3b9d98: Transport: Fixed fragmentation logic.</li> <li>4254ee1: Core: "
5015"Removed unnecessary client continue.</li> <li>1d88d65: Transport: Added "
5016"check for DV box, when checking for last applicable fragment during freeing "
5017"some fragment.</li> <li>4402b56: Transport: Added logging to debug freeing "
5018"of fragments.</li> <li>25ffc82: Transport: Inform Core about all "
5019"VirtualLinks not only neighbours.</li> <li>aaf07c7: Core: Added logic to "
5020"decrease restart delay of connection to Transport depending on how long the "
5021"connection to Transport lasted.</li> </ul></br></br>"
5022msgstr ""
5023
5024#: template/l2o/mile9.html.j2:329
5025msgid ""
4901"The hostlist, and topology subsystems and the bootstrap functionality were " 5026"The hostlist, and topology subsystems and the bootstrap functionality were "
4902"manually tested. Everything was working without errors. No known errors in " 5027"manually tested. Everything was working without errors. No known errors in "
4903"other subsystems. Branch merged into master. New Transport and Hello " 5028"other subsystems. Branch merged into master. New Transport and Hello "
@@ -5039,7 +5164,7 @@ msgstr ""
5039msgid "News archives:" 5164msgid "News archives:"
5040msgstr "新聞檔案:" 5165msgstr "新聞檔案:"
5041 5166
5042#: template/probnat/index.html.j2:7 5167#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
5043msgid "NGI Assure project: Probabilistic NAT Traversal" 5168msgid "NGI Assure project: Probabilistic NAT Traversal"
5044msgstr "" 5169msgstr ""
5045 5170
@@ -5105,10 +5230,11 @@ msgstr ""
5105#: template/probnat/index.html.j2:71 5230#: template/probnat/index.html.j2:71
5106msgid "" 5231msgid ""
5107"Extending the testing framework, which was already designed and implemented " 5232"Extending the testing framework, which was already designed and implemented "
5108"for the L2O project. <ul> <li>Enhance the testing framework with a new kind " 5233"for the L2O project. <a href=\"mile1.html\">Details</a> <ul> <li>Enhance the "
5109"of component (NAT component).</li> <li>Implement logic to keep ports open " 5234"testing framework with a new kind of component (NAT component).</li> "
5110"used during network translation.</li> <li>Extend the test framework " 5235"<li>Implement logic to keep ports open used during network translation.</li> "
5111"configuration to configure the new components.</li> </ul></br>" 5236"<li>Extend the test framework configuration to configure the new components."
5237"</li> </ul></br>"
5112msgstr "" 5238msgstr ""
5113 5239
5114#: template/probnat/index.html.j2:84 5240#: template/probnat/index.html.j2:84
@@ -5264,6 +5390,51 @@ msgid ""
5264"Android." 5390"Android."
5265msgstr "" 5391msgstr ""
5266 5392
5393#: template/probnat/mile1.html.j2:21
5394msgid "See revision 4b2303a on branch dev/t3ss/probnat"
5395msgstr ""
5396
5397#: template/probnat/mile1.html.j2:23
5398msgid ""
5399"<table width=\"100%\"> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5400"\">src/service/transport/nat_router.sh</td><td width=\"60%\" "
5401"style=\"vertical-align: top;\">Test framework router component to fake "
5402"kernel behavior to keep a port of an outgoing connection open.</td> <tr> "
5403"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5404"\">scripts/netjail/nat_node_test.sh</td><td width=\"60%\" style=\"vertical-"
5405"align: top;\">Test script to just send test messages to another node to open "
5406"up a port.</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5407"\">scripts/netjail/getmsg.sh</td><td width=\"60%\" style=\"vertical-align: "
5408"top;\">Test script to receive test messages from nat_node_test.sh.</td> <tr> "
5409"<td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;"
5410"\">est_transport_plugin_cmd_nat_mapping.c</td><td width=\"60%\" "
5411"style=\"vertical-align: top;\">Testcase to start the script which sends test "
5412"messages to open up ports.</td> <tr> <td></td><td> </td> </tr> <tr> <td "
5413"width=\"40%\" style=\"vertical-align: top;\">test_transport_nat_mapping_topo."
5414"conf</td><td width=\"60%\" style=\"vertical-align: top;\">Configuration for "
5415"the test case.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5416"style=\"vertical-align: top;\">test_transport_nat_mapping.sh</td><td "
5417"width=\"60%\" style=\"vertical-align: top;\">Script to start the test case.</"
5418"td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" style=\"vertical-"
5419"align: top;\">scripts/Makefile.am</td><td width=\"60%\" style=\"vertical-"
5420"align: top;\">Added nat_node_test.sh and getmsg.sh.</td> <tr> <td></td><td> "
5421"</td> </tr> <tr> <td width=\"40%\" style=\"vertical-align: top;\">scripts/"
5422"netjail/netjail_start.sh</td><td width=\"60%\" style=\"vertical-align: top;"
5423"\">Added node nummber parameter to node start script, and make the script "
5424"run in background.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%"
5425"\" style=\"vertical-align: top;\">scripts/netjail/netjail_stop.sh</td><td "
5426"width=\"60%\" style=\"vertical-align: top;\">Added node nummber parameter to "
5427"node stop script.</td> <tr> <td></td><td> </td> </tr> <tr> <td width=\"40%\" "
5428"style=\"vertical-align: top;\">src/service/testing/"
5429"testing_api_cmd_exec_bash_script.c</td><td width=\"60%\" style=\"vertical-"
5430"align: top;\">Bugfixing the script that was initially implemented to do "
5431"explorative testing of transport integrsation, and which is now also used to "
5432"start the script which sends test messages.</td> </tr> <tr> <td width=\"40%"
5433"\" style=\"vertical-align: top;\">src/service/transport/Makefile.am</td><td "
5434"width=\"60%\" style=\"vertical-align: top;\">Added "
5435"test_transport_plugin_cmd_nat_mapping.c</td> </tr> </table>"
5436msgstr ""
5437
5267#: template/reclaim/faq.html.j2:6 5438#: template/reclaim/faq.html.j2:6
5268msgid "Frequently asked questions" 5439msgid "Frequently asked questions"
5269msgstr "常見問題" 5440msgstr "常見問題"
diff --git a/template/news/2024-03-0.21.1.html.j2 b/template/news/2024-03-0.21.1.html.j2
new file mode 100644
index 00000000..432ee63c
--- /dev/null
+++ b/template/news/2024-03-0.21.1.html.j2
@@ -0,0 +1,29 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3{% set newver = '0.21.1' %}
4{% set oldver = '0.21.0' %}
5<main id="maincontent">
6<h1>GNUnet {{newver}}</h1>
7<p>
8This is a bugfix release for gnunet {{oldver}}.
9It primarily addresses some connectivity issues introduced with our new transport subsystem.
10</p>
11<p>
12<h4>Links</h4>
13<ul>
14 <li>Source: <a href="https://ftpmirror.gnu.org/gnunet/gnunet-{{newver}}.tar.gz">https://ftpmirror.gnu.org/gnunet/gnunet-{{newver}}.tar.gz</a> (<a href="https://ftpmirror.gnu.org/gnunet/gnunet-{{newver}}.tar.gz.sig">https://ftpmirror.gnu.org/gnunet/gnunet-{{newver}}.tar.gz.sig</a>)</li>
15 <li>Source (meson): <a href="https://buildbot.gnunet.org/releases/gnunet-{{newver}}-meson.tar.gz">https://buildbot.gnunet.org/gnunet-{{newver}}-meson.tar.gz</a> (<a href="https://buildbot.gnunet.org/gnunet-{{newver}}-meson.tar.gz.sig">https://buildbot.gnunet.org/gnunet-{{newver}}-meson.tar.gz.sig</a>)</li>
16 <li>Detailed list of changes: <a href="https://git.gnunet.org/gnunet.git/log/?h=v{{newver}}">https://git.gnunet.org/gnunet.git/log/?h=v{{newver}}</a></li>
17 <li>NEWS: <a href="https://git.gnunet.org/gnunet.git/tree/NEWS?h=v{{newver}}">https://git.gnunet.org/gnunet.git/tree/NEWS?h=v{{newver}}</a></li>
18 <li>The list of closed issues in the bug tracker: <a href="https://bugs.gnunet.org/changelog_page.php?version_id=437">https://bugs.gnunet.org/changelog_page.php?version_id=437</a></li>
19</ul>
20</p>
21<p>
22The GPG key used to sign is: <a href="https://gnunet.org/~schanzen/3D11063C10F98D14BD24D1470B0998EF86F59B6A">3D11063C10F98D14BD24D1470B0998EF86F59B6A</a>
23</p>
24<p>
25Note that due to mirror synchronization, not all links may be functional
26early after the release. For direct access try
27<a href="https://ftp.gnu.org/gnu/gnunet/">https://ftp.gnu.org/gnu/gnunet/</a>
28</p>
29{% endblock body_content %}
diff --git a/template/news/index.html.j2 b/template/news/index.html.j2
index 5c484353..8bfd973b 100644
--- a/template/news/index.html.j2
+++ b/template/news/index.html.j2
@@ -33,7 +33,7 @@
33 </p> 33 </p>
34 </header> 34 </header>
35 <p class="item-abstract"> 35 <p class="item-abstract">
36 {{ get_abstract('news/' + item['page'], 500) }} <br/> 36 <!--{{ get_abstract('news/' + item['page'], 500) }} <br/>-->
37 [<a href="{{ url_localized('news/' + item['page']) }}" title="{{ item['date']}}">{{ _("read more") }}</a>] 37 [<a href="{{ url_localized('news/' + item['page']) }}" title="{{ item['date']}}">{{ _("read more") }}</a>]
38 </p> 38 </p>
39 </section> 39 </section>
diff --git a/www.yml b/www.yml
index f847dd83..12b520e2 100644
--- a/www.yml
+++ b/www.yml
@@ -34,6 +34,9 @@ meetingnotes:
34 2022: 2022-12-04 34 2022: 2022-12-04
35 2023: 2023-12-28 35 2023: 2023-12-28
36newsposts: 36newsposts:
37 - page: 2024-03-0.21.1.html
38 date: 2024-03-15
39 title: GNUnet 0.21.1
37 - page: 2024-03-messenger-gtk-0.9.0.html 40 - page: 2024-03-messenger-gtk-0.9.0.html
38 date: 2024-03-08 41 date: 2024-03-08
39 title: Messenger-GTK 0.9.0 42 title: Messenger-GTK 0.9.0