[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[www] branch master updated: Added milestone 8.
From: |
gnunet |
Subject: |
[www] branch master updated: Added milestone 8. |
Date: |
Thu, 22 Aug 2024 11:13:22 +0200 |
This is an automated email from the git hooks/post-receive script.
t3sserakt pushed a commit to branch master
in repository www.
The following commit(s) were added to refs/heads/master by this push:
new 34029426 Added milestone 8.
34029426 is described below
commit 34029426dc21c889c07fcd5f06f91e8a634ed3cf
Author: t3sserakt <t3ss@posteo.de>
AuthorDate: Thu Aug 22 11:13:08 2024 +0200
Added milestone 8.
---
locale/ar/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/ca/LC_MESSAGES/messages.mo | Bin 433 -> 433 bytes
locale/ca/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/de/LC_MESSAGES/messages.mo | Bin 167644 -> 167644 bytes
locale/de/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/en/LC_MESSAGES/messages.mo | Bin 445 -> 445 bytes
locale/eo/LC_MESSAGES/messages.mo | Bin 433 -> 433 bytes
locale/eo/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/es/LC_MESSAGES/messages.mo | Bin 109234 -> 109234 bytes
locale/es/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/fr/LC_MESSAGES/messages.mo | Bin 37986 -> 37986 bytes
locale/fr/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/hi/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/it/LC_MESSAGES/messages.mo | Bin 122746 -> 122746 bytes
locale/it/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/ja/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/ko/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/messages.pot | 67 ++++++++++++++++++++++++++++----
locale/pt/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
locale/zh_Hant/LC_MESSAGES/messages.po | 65 +++++++++++++++++++++++++++----
template/probnat/index.html.j2 | 2 +-
template/probnat/mile7.html.j2 | 4 +-
template/probnat/mile8.html.j2 | 68 +++++++++++++++++++++++++++++++++
23 files changed, 826 insertions(+), 95 deletions(-)
diff --git a/locale/ar/LC_MESSAGES/messages.po
b/locale/ar/LC_MESSAGES/messages.po
index eb79b95a..d444ee26 100644
--- a/locale/ar/LC_MESSAGES/messages.po
+++ b/locale/ar/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2021-05-21 14:59+0000\n"
"Last-Translator: Shorouk Hassouna <shoroukhassuna@gmail.com>\n"
"Language-Team: Arabic <http://weblate.taler.net/projects/gnunet/website/ar/"
@@ -3205,7 +3205,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4264,7 +4264,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4499,7 +4499,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -4659,9 +4659,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -4678,6 +4679,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/ca/LC_MESSAGES/messages.mo
b/locale/ca/LC_MESSAGES/messages.mo
index 7b3ee80d..83d05f7e 100644
Binary files a/locale/ca/LC_MESSAGES/messages.mo and
b/locale/ca/LC_MESSAGES/messages.mo differ
diff --git a/locale/ca/LC_MESSAGES/messages.po
b/locale/ca/LC_MESSAGES/messages.po
index 5ddb7c29..fc899322 100644
--- a/locale/ca/LC_MESSAGES/messages.po
+++ b/locale/ca/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3162,7 +3162,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4219,7 +4219,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4454,7 +4454,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -4614,9 +4614,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -4633,6 +4634,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/de/LC_MESSAGES/messages.mo
b/locale/de/LC_MESSAGES/messages.mo
index e40fe3be..74657990 100644
Binary files a/locale/de/LC_MESSAGES/messages.mo and
b/locale/de/LC_MESSAGES/messages.mo differ
diff --git a/locale/de/LC_MESSAGES/messages.po
b/locale/de/LC_MESSAGES/messages.po
index 8a4a4415..68ec6d9f 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2024-08-03 16:17+0000\n"
"Last-Translator: Stefan Kügel <stefan.kuegel@taler.net>\n"
"Language-Team: German <https://weblate.taler.net/projects/gnunet/website/de/"
@@ -4470,7 +4470,7 @@ msgstr "GNUnet hilft beim Aufbau eines neuen Internets"
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -5535,7 +5535,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -5770,7 +5770,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -5930,9 +5930,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -5949,6 +5950,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
#, fuzzy
msgid "Frequently asked questions"
diff --git a/locale/en/LC_MESSAGES/messages.mo
b/locale/en/LC_MESSAGES/messages.mo
index ca25f60c..715ba833 100644
Binary files a/locale/en/LC_MESSAGES/messages.mo and
b/locale/en/LC_MESSAGES/messages.mo differ
diff --git a/locale/eo/LC_MESSAGES/messages.mo
b/locale/eo/LC_MESSAGES/messages.mo
index 4b9f4092..7254b764 100644
Binary files a/locale/eo/LC_MESSAGES/messages.mo and
b/locale/eo/LC_MESSAGES/messages.mo differ
diff --git a/locale/eo/LC_MESSAGES/messages.po
b/locale/eo/LC_MESSAGES/messages.po
index 4d1cb00f..a8bfa4ae 100644
--- a/locale/eo/LC_MESSAGES/messages.po
+++ b/locale/eo/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3162,7 +3162,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4219,7 +4219,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4454,7 +4454,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -4614,9 +4614,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -4633,6 +4634,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.mo
b/locale/es/LC_MESSAGES/messages.mo
index feb1d994..b5a8291a 100644
Binary files a/locale/es/LC_MESSAGES/messages.mo and
b/locale/es/LC_MESSAGES/messages.mo differ
diff --git a/locale/es/LC_MESSAGES/messages.po
b/locale/es/LC_MESSAGES/messages.po
index 36be2b00..8a330c0f 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2023-04-24 21:43+0000\n"
"Last-Translator: José Huamán <princetomato@firemail.cc>\n"
"Language-Team: Spanish <https://weblate.taler.net/projects/gnunet/website/es/"
@@ -3940,7 +3940,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -5000,7 +5000,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -5235,7 +5235,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -5395,9 +5395,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -5414,6 +5415,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/fr/LC_MESSAGES/messages.mo
b/locale/fr/LC_MESSAGES/messages.mo
index b00d518f..bdfa413a 100644
Binary files a/locale/fr/LC_MESSAGES/messages.mo and
b/locale/fr/LC_MESSAGES/messages.mo differ
diff --git a/locale/fr/LC_MESSAGES/messages.po
b/locale/fr/LC_MESSAGES/messages.po
index 3baba414..1fae9646 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2024-02-28 21:40+0000\n"
"Last-Translator: d0p1 <contact@d0p1.eu>\n"
"Language-Team: French <https://weblate.taler.net/projects/gnunet/website/fr/"
@@ -3468,7 +3468,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4531,7 +4531,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4766,7 +4766,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -4926,9 +4926,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -4945,6 +4946,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr "Foire À Questions"
diff --git a/locale/hi/LC_MESSAGES/messages.po
b/locale/hi/LC_MESSAGES/messages.po
index e9b431d9..335b21b0 100644
--- a/locale/hi/LC_MESSAGES/messages.po
+++ b/locale/hi/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2021-03-09 18:35+0000\n"
"Last-Translator: Jigisha Sharma <jigishas38@gmail.com>\n"
"Language-Team: Hindi <http://weblate.taler.net/projects/gnunet/website/hi/>\n"
@@ -3202,7 +3202,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4263,7 +4263,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4498,7 +4498,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -4658,9 +4658,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -4677,6 +4678,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.mo
b/locale/it/LC_MESSAGES/messages.mo
index 0fc423c5..cc83dc5f 100644
Binary files a/locale/it/LC_MESSAGES/messages.mo and
b/locale/it/LC_MESSAGES/messages.mo differ
diff --git a/locale/it/LC_MESSAGES/messages.po
b/locale/it/LC_MESSAGES/messages.po
index 14cead5b..3be8877f 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2022-03-27 11:53+0000\n"
"Last-Translator: Roberto Pellegrino <speekix@gmail.com>\n"
"Language-Team: Italian <http://weblate.taler.net/projects/gnunet/website/it/"
@@ -4095,7 +4095,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -5158,7 +5158,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -5393,7 +5393,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -5553,9 +5553,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -5572,6 +5573,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/ja/LC_MESSAGES/messages.po
b/locale/ja/LC_MESSAGES/messages.po
index cabdfca1..c818f6e7 100644
--- a/locale/ja/LC_MESSAGES/messages.po
+++ b/locale/ja/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2021-04-15 10:31+0000\n"
"Last-Translator: Kanoko Kondo <yves0625@gmail.com>\n"
"Language-Team: Japanese <http://weblate.taler.net/projects/gnunet/website/ja/"
@@ -3697,7 +3697,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4760,7 +4760,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4995,7 +4995,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -5155,9 +5155,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -5174,6 +5175,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/ko/LC_MESSAGES/messages.po
b/locale/ko/LC_MESSAGES/messages.po
index a2466cd2..081e4cbd 100644
--- a/locale/ko/LC_MESSAGES/messages.po
+++ b/locale/ko/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2021-04-11 02:59+0000\n"
"Last-Translator: Chaewon Park <wonnie0624@gmail.com>\n"
"Language-Team: Korean <http://weblate.taler.net/projects/gnunet/website/ko/"
@@ -3214,7 +3214,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4275,7 +4275,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4510,7 +4510,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -4670,9 +4670,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -4689,6 +4690,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/messages.pot b/locale/messages.pot
index c331d87a..0f1b9fc0 100644
--- a/locale/messages.pot
+++ b/locale/messages.pot
@@ -8,14 +8,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.13.0\n"
+"Generated-By: Babel 2.15.0\n"
#: common/base.j2:5 common/news.j2:5
msgid "GNUnet"
@@ -3233,7 +3233,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4327,7 +4327,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4567,7 +4567,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on"
-" Android."
+" Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -4740,9 +4740,9 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a "
-"href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
-"href=\"https://git.gnunet.org/gnunet-"
+"See revision <a href=\"https://git.gnunet.org/gnunet-"
+"android.git/commit/android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>,"
+" <a href=\"https://git.gnunet.org/gnunet-"
"android.git/commit/android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
@@ -4760,6 +4760,57 @@ msgid ""
"in the directory distribution in the android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-"
+"android.git/commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</a>"
+" to <a href=\"https://git.gnunet.org/gnunet-"
+"android.git/commit/android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a>"
+" in the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-"
+"android.git/commit/android_studio?id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a>"
+" to <a href=\"https://git.gnunet.org/gnunet-"
+"android.git/commit/android_studio?id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a>"
+" in the dev/t3ss/monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries"
+" that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross "
+"compiled:<br/><br/> <ul> <li>libgnunetarm</li> "
+"<li>libgnunetpeerstore</li> <li>libgnunetstatistics</li> "
+"<li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and "
+"libgnunet.<br/><br/> After this big change we had to fix several "
+"problems:<br/><br/> <ul> <li>Adding Sqlite C to Java linking code (see "
+"android_studio/app/src/main/java/org/sqlite).</li> <li>Changing the "
+"service macro to get external configuration handle.</li> <li>Load GNUnet "
+"configuration from Android assets folder.</li> <li>Fix all GNUnet paths "
+"to point to the directory under control of the Android app.</li> "
+"<li>Setting the ltdl search path.</li> <li>Preload the GNUnet sqlite "
+"plugin.</li> <li>Adding a precompiled private key file to load from asset"
+" folder.</li> <li>Several smaller configuration issues.</li> <li>Finish "
+"the code for the daemon macro to start the GNUnet communicator "
+"components.</li> </ul> Because the automated GNUnet tests are not working"
+" on Android, which we found out during Milestone 6 and 7, we again did "
+"manual tests between one Android device and two GNU/Linux boxes. Here is "
+"a log entry indicating that the Android box (1XNB) send some message to "
+"AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via "
+"1XNB-->QG2V-->AWZB-->1XNB<br/><br/> To complete Milestone 8 the testing "
+"of the unfished Milestone 3 code is missing. This is by far the smaller "
+"part of the effort that had to be made for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/pt/LC_MESSAGES/messages.po
b/locale/pt/LC_MESSAGES/messages.po
index 3ade0fbd..6d5c09b7 100644
--- a/locale/pt/LC_MESSAGES/messages.po
+++ b/locale/pt/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -3162,7 +3162,7 @@ msgstr ""
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -4219,7 +4219,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -4454,7 +4454,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -4614,9 +4614,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -4633,6 +4634,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr ""
diff --git a/locale/zh_Hant/LC_MESSAGES/messages.po
b/locale/zh_Hant/LC_MESSAGES/messages.po
index d542e672..ad77c7e0 100644
--- a/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/locale/zh_Hant/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-08-04 14:29+0200\n"
+"POT-Creation-Date: 2024-08-22 11:09+0200\n"
"PO-Revision-Date: 2021-08-24 08:59+0000\n"
"Last-Translator: Ting-Yi Fu <futingyi0215@gmail.com>\n"
"Language-Team: Chinese (Traditional) <http://weblate.taler.net/projects/"
@@ -3964,7 +3964,7 @@ msgstr "GNUnet 幫助建立新的網路"
#: template/l2o/mile9.html.j2:13 template/l2o/testng.html.j2:13
#: template/probnat/api.html.j2:13 template/probnat/mile1.html.j2:13
#: template/probnat/mile2.html.j2:13 template/probnat/mile6.html.j2:13
-#: template/probnat/mile7.html.j2:13
+#: template/probnat/mile7.html.j2:13 template/probnat/mile8.html.j2:13
msgid "Project main page"
msgstr ""
@@ -5029,7 +5029,7 @@ msgstr ""
#: template/probnat/index.html.j2:7 template/probnat/mile1.html.j2:7
#: template/probnat/mile2.html.j2:7 template/probnat/mile6.html.j2:7
-#: template/probnat/mile7.html.j2:7
+#: template/probnat/mile7.html.j2:7 template/probnat/mile8.html.j2:7
msgid "NGI Assure project: Probabilistic NAT Traversal"
msgstr ""
@@ -5264,7 +5264,7 @@ msgstr ""
#: template/probnat/index.html.j2:229
msgid ""
"Test case testing the same functionality as in milestone 1 - 4 running on "
-"Android."
+"Android. <a href=\"mile8.html\">Details</a>"
msgstr ""
#: template/probnat/mile1.html.j2:21
@@ -5424,9 +5424,10 @@ msgstr ""
#: template/probnat/mile7.html.j2:21
msgid ""
-"See revision <a href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</"
-"a>, <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
-"android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
+"See revision <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a "
+"href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>"
msgstr ""
#: template/probnat/mile7.html.j2:23
@@ -5443,6 +5444,56 @@ msgid ""
"android studio project.<br/><br/>"
msgstr ""
+#: template/probnat/mile8.html.j2:21
+msgid ""
+"See revisions from <a href=\"https://git.gnunet.org/gnunet-android.git/"
+"commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</"
+"a> to <a href=\"https://git.gnunet.org/gnunet-android.git/commit/"
+"android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a> in "
+"the gnunet-android repo, and <a href=\"https://git.gnunet.org/gnunet-android."
+"git/commit/android_studio?"
+"id=c5b44d67c15f2f61a6195c13361f71e6675aa174\">c5b44d6</a> to <a href="
+"\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?"
+"id=af4ce4dac3568b44506301498cd5c6cd59ed1b01\">af4ce4d</a> in the dev/t3ss/"
+"monolith-android branch of the gnunet repo."
+msgstr ""
+
+#: template/probnat/mile8.html.j2:23
+msgid ""
+"With this milestone, we wanted to get a minimal set of GNUnet service "
+"running to test our NAT traversal library. Therefore it was necesarry to "
+"cross compile more dependencies (sqlite). GNUnet utility shared libraries "
+"that were cross compile:<br/><br/> <ul> <li>libgnunethello</li> "
+"<li>libgnunetsq</li> </ul> GNUnet services that were cross compiled:<br/><br/"
+"> <ul> <li>libgnunetarm</li> <li>libgnunetpeerstore</li> "
+"<li>libgnunetstatistics</li> <li>libgnunettransportapplication</li> "
+"<li>libgnunettransportcommunicator</li> <li>libgnunettransportcore</li> "
+"<li>libgnunettransportmonitor</li> </ul><br/><br/> This attempt to get "
+"GNUnet running on Android failed, because - which was already expected "
+"before, it was not possible to start all those independent processes on "
+"Android. Solution to this problem was to build a monolitic version of "
+"GNUnet. Having only two shared libraries libgnunetutil and libgnunet.<br/"
+"><br/> After this big change we had to fix several problems:<br/><br/> <ul> "
+"<li>Adding Sqlite C to Java linking code (see android_studio/app/src/main/"
+"java/org/sqlite).</li> <li>Changing the service macro to get external "
+"configuration handle.</li> <li>Load GNUnet configuration from Android assets "
+"folder.</li> <li>Fix all GNUnet paths to point to the directory under "
+"control of the Android app.</li> <li>Setting the ltdl search path.</li> "
+"<li>Preload the GNUnet sqlite plugin.</li> <li>Adding a precompiled private "
+"key file to load from asset folder.</li> <li>Several smaller configuration "
+"issues.</li> <li>Finish the code for the daemon macro to start the GNUnet "
+"communicator components.</li> </ul> Because the automated GNUnet tests are "
+"not working on Android, which we found out during Milestone 6 and 7, we "
+"again did manual tests between one Android device and two GNU/Linux boxes. "
+"Here is a log entry indicating that the Android box (1XNB) send some message "
+"to AWZB via QG2V and received an answer from AWZB.<br/><br/> 08-21 "
+"08:26:06.840 17084 17116 D GNUNET : 2024-08-21T08:26:06.840469+0100 "
+"libgnunet-17084 DEBUG Received DVInit via 1XNB-->QG2V-->AWZB-->1XNB<br/><br/"
+"> To complete Milestone 8 the testing of the unfished Milestone 3 code is "
+"missing. This is by far the smaller part of the effort that had to be made "
+"for this milestone"
+msgstr ""
+
#: template/reclaim/faq.html.j2:6
msgid "Frequently asked questions"
msgstr "常見問題"
diff --git a/template/probnat/index.html.j2 b/template/probnat/index.html.j2
index 640af705..ad40b7b4 100644
--- a/template/probnat/index.html.j2
+++ b/template/probnat/index.html.j2
@@ -227,7 +227,7 @@ stack. Man pages for the cli applications. First release of
all the implementati
<h4>Deliverable</h4><br/>
<p>
{% trans %}
- Test case testing the same functionality as in milestone 1 - 4
running on Android.
+ Test case testing the same functionality as in milestone 1 - 4
running on Android. <a href="mile8.html">Details</a>
{% endtrans %}
</p><br/>
</section>
diff --git a/template/probnat/mile7.html.j2 b/template/probnat/mile7.html.j2
index 1baa5fe7..152d3093 100644
--- a/template/probnat/mile7.html.j2
+++ b/template/probnat/mile7.html.j2
@@ -15,10 +15,10 @@
</div>
<div class="col">
- <h2>Implementation details milestone 2</h2>
+ <h2>Implementation details milestone 7</h2>
<section>
- <h4><a name="netjail" class="subnav-anchor"></a>{{ _("See revision <a
href=\"ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>, <a
href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>")
}}</h4>
+ <h4><a name="netjail" class="subnav-anchor"></a>{{ _("See revision <a
href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?id=ccb81ca8add3c2298e67f7da558e785039a709db\">ccb81ca</a>,
<a
href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?id=9fc64f347ea6ea402eb37d811cb4f214af7c3a28\">9fc64f3</a>")
}}</h4>
<p>
{% trans %}
With this milestone, we wanted to ensure that we could use the GNUnet
event loop. This is done by calling the GNUnet utitlity function
GNUNET_PROGRAM_run in native-lib.ccp. To let the event loop do something
meaningful the very simple server from milestone 6 was made running from inside
the event loop.<br/><br/>
diff --git a/template/probnat/mile8.html.j2 b/template/probnat/mile8.html.j2
new file mode 100644
index 00000000..66034316
--- /dev/null
+++ b/template/probnat/mile8.html.j2
@@ -0,0 +1,68 @@
+{% extends "common/base.j2" %}
+{% block body_content %}
+<main id="maincontent">
+<article class="container">
+
+ <header>
+ <h1>{{ _("NGI Assure project: Probabilistic NAT Traversal") }}</h1>
+ </header>
+
+ <div class="row">
+ <div class="col-2 d-none d-lg-block"><!-- for large viewports show menu
for better orientation -->
+ <nav class="nav subnav position-fixed flex-column border-right"
style="position:fixed">
+ <a class="nav-link" href="index.html#idea">{{ _("Project main page")
}}</a>
+ </nav>
+ </div>
+ <div class="col">
+
+ <h2>Implementation details milestone 8</h2>
+
+ <section>
+ <h4><a name="netjail" class="subnav-anchor"></a>{{ _("See revisions
from <a
href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?id=e843c5ca17b859b9e8b78320bd77d6329fdb66a5\">e843c5c</a>
to <a
href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?id=8044aa27a72525dfdb28918a2fd1f151db60691f\">8044aa2</a>
in the gnunet-android repo, and <a
href=\"https://git.gnunet.org/gnunet-android.git/commit/android_studio?id=c5b44d67c15f2f61a6195c13361f71e6675
[...]
+ <p>
+ {% trans %}
+ With this milestone, we wanted to get a minimal set of GNUnet service
running to test our NAT traversal library. Therefore it was necesarry to cross
compile more dependencies (sqlite). GNUnet utility shared libraries that were
cross compile:<br/><br/>
+ <ul>
+ <li>libgnunethello</li>
+ <li>libgnunetsq</li>
+ </ul>
+
+ GNUnet services that were cross compiled:<br/><br/>
+ <ul>
+ <li>libgnunetarm</li>
+ <li>libgnunetpeerstore</li>
+ <li>libgnunetstatistics</li>
+ <li>libgnunettransportapplication</li>
+ <li>libgnunettransportcommunicator</li>
+ <li>libgnunettransportcore</li>
+ <li>libgnunettransportmonitor</li>
+ </ul><br/><br/>
+
+ This attempt to get GNUnet running on Android failed, because - which
was already expected before, it was not possible to start all those independent
processes on Android. Solution to this problem was to build a monolitic version
of GNUnet. Having only two shared libraries libgnunetutil and
libgnunet.<br/><br/>
+
+ After this big change we had to fix several problems:<br/><br/>
+ <ul>
+ <li>Adding Sqlite C to Java linking code (see
android_studio/app/src/main/java/org/sqlite).</li>
+ <li>Changing the service macro to get external configuration
handle.</li>
+ <li>Load GNUnet configuration from Android assets folder.</li>
+ <li>Fix all GNUnet paths to point to the directory under
control of the Android app.</li>
+ <li>Setting the ltdl search path.</li>
+ <li>Preload the GNUnet sqlite plugin.</li>
+ <li>Adding a precompiled private key file to load from asset
folder.</li>
+ <li>Several smaller configuration issues.</li>
+ <li>Finish the code for the daemon macro to start the GNUnet
communicator components.</li>
+ </ul>
+
+ Because the automated GNUnet tests are not working on Android, which
we found out during Milestone 6 and 7, we again did manual tests between one
Android device and two GNU/Linux boxes. Here is a log entry indicating that the
Android box (1XNB) send some message to AWZB via QG2V and received an answer
from AWZB.<br/><br/>
+
+ 08-21 08:26:06.840 17084 17116 D GNUNET :
2024-08-21T08:26:06.840469+0100 libgnunet-17084 DEBUG Received DVInit via
1XNB-->QG2V-->AWZB-->1XNB<br/><br/>
+
+ To complete Milestone 8 the testing of the unfished Milestone 3 code
is missing. This is by far the smaller part of the effort that had to be made
for this milestone
+ {% endtrans %}
+ </p>
+ </section>
+ </div>
+ </div>
+
+</article>
+{% endblock body_content %}
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [www] branch master updated: Added milestone 8.,
gnunet <=