aboutsummaryrefslogtreecommitdiff
path: root/locale/en
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2019-04-04 12:45:48 +0200
committerChristian Grothoff <christian@grothoff.org>2019-04-04 12:45:59 +0200
commitf4281fadb864817334ef39d13845a4fe32f56e75 (patch)
tree283a487c3ce4a6c962c44d421fb31119f971f8a5 /locale/en
parentb22b43ac718a05416a472c35b523c2d545af79dc (diff)
downloadwww-f4281fadb864817334ef39d13845a4fe32f56e75.tar.gz
www-f4281fadb864817334ef39d13845a4fe32f56e75.zip
update news
Diffstat (limited to 'locale/en')
-rw-r--r--locale/en/LC_MESSAGES/messages.po664
1 files changed, 577 insertions, 87 deletions
diff --git a/locale/en/LC_MESSAGES/messages.po b/locale/en/LC_MESSAGES/messages.po
index 4b0c3639..bb879ed1 100644
--- a/locale/en/LC_MESSAGES/messages.po
+++ b/locale/en/LC_MESSAGES/messages.po
@@ -14,7 +14,7 @@ msgstr ""
14msgid "Contact" 14msgid "Contact"
15msgstr "" 15msgstr ""
16 16
17#: common/footer.j2.inc:9 common/navigation.j2.inc:37 17#: common/footer.j2.inc:9 common/navigation.j2.inc:54
18msgid "GNUnet e.V." 18msgid "GNUnet e.V."
19msgstr "" 19msgstr ""
20 20
@@ -22,7 +22,7 @@ msgstr ""
22msgid "About GNUnet" 22msgid "About GNUnet"
23msgstr "" 23msgstr ""
24 24
25#: common/footer.j2.inc:15 common/navigation.j2.inc:45 25#: common/footer.j2.inc:15 common/navigation.j2.inc:66
26msgid "Bug Tracker" 26msgid "Bug Tracker"
27msgstr "" 27msgstr ""
28 28
@@ -34,11 +34,11 @@ msgstr ""
34msgid "Copyright Assignment" 34msgid "Copyright Assignment"
35msgstr "" 35msgstr ""
36 36
37#: common/footer.j2.inc:22 common/navigation.j2.inc:47 37#: common/footer.j2.inc:22 common/navigation.j2.inc:68
38msgid "Continuous Integration" 38msgid "Continuous Integration"
39msgstr "" 39msgstr ""
40 40
41#: common/footer.j2.inc:23 common/navigation.j2.inc:66 41#: common/footer.j2.inc:23 common/navigation.j2.inc:87
42#: template/developers.html.j2:24 42#: template/developers.html.j2:24
43msgid "Bibliography" 43msgid "Bibliography"
44msgstr "" 44msgstr ""
@@ -55,55 +55,59 @@ msgid ""
55"html'>us</a>." 55"html'>us</a>."
56msgstr "" 56msgstr ""
57 57
58#: common/navigation.j2.inc:33 58#: common/navigation.j2.inc:48
59msgid "Community" 59msgid "Community"
60msgstr "" 60msgstr ""
61 61
62#: common/navigation.j2.inc:35 template/developers.html.j2:34 62#: common/navigation.j2.inc:51 template/developers.html.j2:34
63msgid "Discussion" 63msgid "Discussion"
64msgstr "" 64msgstr ""
65 65
66#: common/navigation.j2.inc:36 66#: common/navigation.j2.inc:52
67msgid "GSoC Projects"
68msgstr ""
69
70#: common/navigation.j2.inc:53
67msgid "Copyright for Contributors" 71msgid "Copyright for Contributors"
68msgstr "" 72msgstr ""
69 73
70#: common/navigation.j2.inc:38 74#: common/navigation.j2.inc:55
71msgid "IRC Archive" 75msgid "IRC Archive"
72msgstr "" 76msgstr ""
73 77
74#: common/navigation.j2.inc:42 78#: common/navigation.j2.inc:62
75msgid "Development" 79msgid "Development"
76msgstr "" 80msgstr ""
77 81
78#: common/navigation.j2.inc:44 82#: common/navigation.j2.inc:65
79msgid "System Architecture" 83msgid "System Architecture"
80msgstr "" 84msgstr ""
81 85
82#: common/navigation.j2.inc:46 template/gnurl.html.j2:124 86#: common/navigation.j2.inc:67 template/gnurl.html.j2:124
83msgid "Source Code" 87msgid "Source Code"
84msgstr "" 88msgstr ""
85 89
86#: common/navigation.j2.inc:58 90#: common/navigation.j2.inc:79
87msgid "Documentation" 91msgid "Documentation"
88msgstr "" 92msgstr ""
89 93
90#: common/navigation.j2.inc:61 template/tutorial.html.j2:5 94#: common/navigation.j2.inc:82 template/tutorial.html.j2:5
91msgid "Tutorials" 95msgid "Tutorials"
92msgstr "" 96msgstr ""
93 97
94#: common/navigation.j2.inc:62 98#: common/navigation.j2.inc:83
95msgid "Glossary" 99msgid "Glossary"
96msgstr "" 100msgstr ""
97 101
98#: common/navigation.j2.inc:63 102#: common/navigation.j2.inc:84
99msgid "Handbook" 103msgid "Handbook"
100msgstr "" 104msgstr ""
101 105
102#: common/navigation.j2.inc:64 106#: common/navigation.j2.inc:85
103msgid "C-Tutorial" 107msgid "C-Tutorial"
104msgstr "" 108msgstr ""
105 109
106#: common/navigation.j2.inc:65 110#: common/navigation.j2.inc:86
107msgid "FAQ" 111msgid "FAQ"
108msgstr "" 112msgstr ""
109 113
@@ -224,11 +228,11 @@ msgstr ""
224msgid "GNUnet System Architecture" 228msgid "GNUnet System Architecture"
225msgstr "" 229msgstr ""
226 230
227#: template/architecture.html.j2:20 231#: template/architecture.html.j2:21
228msgid "Foundations" 232msgid "Foundations"
229msgstr "" 233msgstr ""
230 234
231#: template/architecture.html.j2:22 235#: template/architecture.html.j2:23
232msgid "" 236msgid ""
233"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like " 237"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
234"end-to-end encrypted messaging layer (CADET), a public key infrastructure " 238"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
@@ -237,11 +241,11 @@ msgid ""
237"subsystems replace the traditional TCP/IP stack." 241"subsystems replace the traditional TCP/IP stack."
238msgstr "" 242msgstr ""
239 243
240#: template/architecture.html.j2:35 244#: template/architecture.html.j2:36
241msgid "Security" 245msgid "Security"
242msgstr "" 246msgstr ""
243 247
244#: template/architecture.html.j2:38 248#: template/architecture.html.j2:39
245msgid "" 249msgid ""
246"GNUnet is implemented using a multi-process architecture. Each subsystem " 250"GNUnet is implemented using a multi-process architecture. Each subsystem "
247"runs as a separate process, providing fault-isolation and enabling tight " 251"runs as a separate process, providing fault-isolation and enabling tight "
@@ -386,6 +390,38 @@ msgid ""
386"org/gauger/\">https://old.gnunet.org/gauger/</a>." 390"org/gauger/\">https://old.gnunet.org/gauger/</a>."
387msgstr "" 391msgstr ""
388 392
393#: template/download.html.j2:7 template/gnurl.html.j2:138
394msgid "Downloads"
395msgstr ""
396
397#: template/download.html.j2:11
398msgid ""
399"Here you can download releases of our software and find links to the various "
400"versions."
401msgstr ""
402
403#: template/download.html.j2:17
404msgid "0.11.x series"
405msgstr ""
406
407#: template/download.html.j2:18
408msgid "tarball"
409msgstr ""
410
411#: template/download.html.j2:20
412msgid ""
413"The tarball of version 0.11.0 can be obtained from GNU FTP and its mirrors."
414msgstr ""
415
416#: template/download.html.j2:30
417msgid "git"
418msgstr ""
419
420#: template/download.html.j2:32
421msgid ""
422"You can fetch the git tag of version 0.11.0 from our development server:"
423msgstr ""
424
389#: template/engage.html.j2:7 425#: template/engage.html.j2:7
390msgid "Talk With Us" 426msgid "Talk With Us"
391msgstr "" 427msgstr ""
@@ -397,22 +433,23 @@ msgid ""
397"and discuss GNUnet." 433"and discuss GNUnet."
398msgstr "" 434msgstr ""
399 435
400#: template/engage.html.j2:18 436#: template/engage.html.j2:20
401msgid "" 437msgid ""
402"<a href=\"https://lists.gnu.org/mailman/listinfo/help-gnunet\">General Help " 438"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
403"Mailing List</a>" 439"help-gnunet\">General Help Mailing List</a>"
404msgstr "" 440msgstr ""
405 441
406#: template/engage.html.j2:23 442#: template/engage.html.j2:26
407msgid "" 443msgid ""
408"<a href=\"https://lists.gnu.org/mailman/listinfo/gnunet-developers" 444"<i class=\"fas fa-at\"></i> <a href=\"https://lists.gnu.org/mailman/listinfo/"
409"\">Development Mailing List</a>" 445"gnunet-developers\">Development Mailing List</a>"
410msgstr "" 446msgstr ""
411 447
412#: template/engage.html.j2:28 448#: template/engage.html.j2:32
413msgid "" 449msgid ""
414"Available on <a href=\"https://freenode.net\">irc.freenode.net</a> in " 450"<i class=\"far fa-comments\"></i> Available on <a href=\"https://freenode.net"
415"channel <a href=\"ircs://chat.freenode.net:6697/#gnunet\">#gnunet</a>." 451"\">irc.freenode.net</a> in the channel <a href=\"ircs://chat.freenode."
452"net:6697/#gnunet\">#gnunet</a>."
416msgstr "" 453msgstr ""
417 454
418#: template/ev.html.j2:7 455#: template/ev.html.j2:7
@@ -491,13 +528,13 @@ msgstr ""
491msgid "2013-12 (constitutional meeting)" 528msgid "2013-12 (constitutional meeting)"
492msgstr "" 529msgstr ""
493 530
494#: template/faq.html.j2:6 531#: template/faq.html.j2:12
495msgid "" 532msgid ""
496"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. " 533"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
497"Should I worry?" 534"Should I worry?"
498msgstr "" 535msgstr ""
499 536
500#: template/faq.html.j2:8 537#: template/faq.html.j2:14
501msgid "" 538msgid ""
502"A: Right now, this is expected and a known cause for high latency in GNUnet. " 539"A: Right now, this is expected and a known cause for high latency in GNUnet. "
503"We have started a major rewrite to address this and other problems, but " 540"We have started a major rewrite to address this and other problems, but "
@@ -505,11 +542,11 @@ msgid ""
505"expected." 542"expected."
506msgstr "" 543msgstr ""
507 544
508#: template/faq.html.j2:17 545#: template/faq.html.j2:23
509msgid "Is there a graphical user interface?" 546msgid "Is there a graphical user interface?"
510msgstr "" 547msgstr ""
511 548
512#: template/faq.html.j2:19 549#: template/faq.html.j2:25
513msgid "" 550msgid ""
514"A: gnunet-gtk is a separate download. The package contains various GTK+ " 551"A: gnunet-gtk is a separate download. The package contains various GTK+ "
515"based graphical interfaces, including a graphical tool for configuration." 552"based graphical interfaces, including a graphical tool for configuration."
@@ -722,10 +759,6 @@ msgid ""
722"checked in as signed git tags." 759"checked in as signed git tags."
723msgstr "" 760msgstr ""
724 761
725#: template/gnurl.html.j2:138
726msgid "Downloads"
727msgstr ""
728
729#: template/gnurl.html.j2:140 762#: template/gnurl.html.j2:140
730msgid "" 763msgid ""
731"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp." 764"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
@@ -761,6 +794,457 @@ msgid ""
761"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>." 794"<b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
762msgstr "" 795msgstr ""
763 796
797#: template/gsoc-2018-gnunet-webui.html.j2:7
798msgid "GSoC 2018: GNUnet WebUI"
799msgstr ""
800
801#: template/gsoc-2018-gnunet-webui.html.j2:11
802msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
803msgstr ""
804
805#: template/gsoc-2018-gnunet-webui.html.j2:17
806msgid ""
807"<strong>What was done?</strong><br /> In the context of Google Summer of "
808"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
809"extending the REST API of GNUnet. Currently, we mirrored the functionality "
810"of following commands:"
811msgstr ""
812
813#: template/gsoc-2018-gnunet-webui.html.j2:32
814msgid ""
815"Additionally, we developed a website with the Javascript framework Angular 6 "
816"and the design framework iotaCSS to use the new REST API. The REST API of "
817"GNUnet is now documented with Sphinx."
818msgstr ""
819
820#: template/gsoc-2018-gnunet-webui.html.j2:40
821msgid ""
822"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
823"the command line tools?<br /> We need to keep in mind, that everyone has the "
824"right to stay secure and private but not everyone feels comfortable using a "
825"terminal. The further developed REST access to GNUnet APIs in addition to "
826"the new web application allows new users to interact with GNUnet over a well "
827"known tool: their browsers. This addition to the C API and the command line "
828"tools may attract new users and developers."
829msgstr ""
830
831#: template/gsoc-2018-gnunet-webui.html.j2:52
832msgid ""
833"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
834"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
835"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
836"To use the new features, clone the repository and follow the <a href="
837"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
838"start the rest service with \"gnunet-arm -i rest\"."
839msgstr ""
840
841#: template/gsoc-2018-gnunet-webui.html.j2:63
842msgid ""
843"2. The Web Application<br /> The web application is available under the "
844"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui."
845"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
846"of 'node' and 'yarn'. Dependent on your system, you may need to download "
847"newer versions and install them manually and not over your packet manager. "
848"After the installation succeeded, you need to clone the repository. Then, "
849"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
850"deploy the website (keep in mind, that this website communicates with "
851"another localhost instance) use \"yarn build\" for building the web "
852"application and use the output in the 'dist' directory."
853msgstr ""
854
855#: template/gsoc-2018-gnunet-webui.html.j2:80
856msgid ""
857"3. The Documentation<br /> The documentation is available under the gnunet-"
858"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api."
859"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
860"\"make html\". Then open the 'index.html' under 'build/html/'."
861msgstr ""
862
863#: template/gsoc-2018-gnunet-webui.html.j2:91
864msgid ""
865"Please, give it a try and contact me, if you find any bugs or unintentional "
866"features. ;)"
867msgstr ""
868
869#: template/gsoc-2018-gnunet-webui.html.j2:97
870msgid ""
871"<strong>What can be improved?</strong><br /> Right now, the build process of "
872"the web application may be a little too complex for a casual user. We may be "
873"able to solve this by using docker.<br /> Additionally, the web application "
874"does not prevent wrong inputs but responds with error messages. Adding "
875"GNUnet Records is currently only usable for people, who know how a GNS "
876"Record looks like. This can be adapted to each record type.<br /> Last but "
877"not least, additional features, design changes, etc..."
878msgstr ""
879
880#: template/gsoc-2018-gnunet-webui.html.j2:111
881msgid "Thanks for reading."
882msgstr ""
883
884#: template/gsoc.html.j2:7
885msgid "GNUnet's Google Summer of Code projects"
886msgstr ""
887
888#: template/gsoc.html.j2:10
889msgid ""
890"As a GNU project, GNUnet has participated in the Google Summer of Code "
891"(GSoC) for a number of years. This page lists all current, past, and "
892"finished projects."
893msgstr ""
894
895#: template/gsoc.html.j2:18
896msgid "Current projects (2019)"
897msgstr ""
898
899#: template/gsoc.html.j2:22
900msgid ""
901"It is time for GNUnet to run properly on Android. Note that GNUnet is "
902"written in C, and this is not about rewriting GNUnet in Java, but about "
903"getting the C code to run on Android."
904msgstr ""
905
906#: template/gsoc.html.j2:29
907msgid ""
908"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
909"Goebel</a>"
910msgstr ""
911
912#: template/gsoc.html.j2:38
913msgid ""
914"There is a push for migrating our CI to Gitlab. The CI should eventually not "
915"just run \"make check\" on various platforms, but also perform tests with "
916"multiple peers running in different VMs with specific network topologies (i."
917"e. NAT) between them being simulated. The CI should also be integrated with "
918"Gauger for performance regression analysis. Running jobs only when "
919"dependencies have changed and scripting more granular triggers or ideally "
920"automatic dependency discovery (as done by the autotools) is also important."
921msgstr ""
922
923#: template/gsoc.html.j2:50
924msgid "<strong>Mentors:</strong> TBD"
925msgstr ""
926
927#: template/gsoc.html.j2:59
928msgid ""
929"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
930"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
931"around python-zbar, which itself wraps libzbar. The goal of this project is "
932"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
933"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
934"<br> <strong>Mentors:</strong> Christian Grothoff"
935msgstr ""
936
937#: template/gsoc.html.j2:75
938msgid ""
939"reclaimID is a decentralized identity system build on top of the GNU Name "
940"System. Upon authorization, the user provides a requesting party (RP) such "
941"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
942"authorization code). The RP uses information contained in this ticket to "
943"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
944"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
945"up-to-date attributes and functional decryption keys. However, in particular "
946"the RP-specific encryption key resolution can be slow and even fail "
947"depending on the network topology. We propose that in an initial exchange, "
948"in particular OpenID authorization code flows, we try to incorporate key and "
949"maybe even an attribute set in the ticket exchange. In order to mitigate "
950"this issue, this project is meant to investigate and implement how... <ol> "
951"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
952"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
953"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
954msgstr ""
955
956#: template/gsoc.html.j2:106
957msgid ""
958"re:claimID is a decentralized identity system build on top of the GNU Name "
959"System. The initial design and implementation of re:claimID includes an "
960"attribute-based encryption module in order to prevent unauthorized access to "
961"attributes in the name system. Our motivation for re:claimID was for it to "
962"be name system agnostic, which means the design theoretically also works for "
963"other name systems such as namecoin. Other name systems often do not have "
964"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
965"control layer. Our ABE implementation requires two third party libraries: "
966"libpbc and libgabe. While we could merge libgabe into the gnunet service "
967"implementation of re:claimID, libpbc is a rather large, third party library "
968"which lacks packaging in distributions and for platforms. On the other hand, "
969"GNS supports record data encryption using symmetric keys as labels. If we "
970"make the access control layer of re:claimID more generic in order to support "
971"both ABE and GNS encryption, we could reduce the required depenencies. This "
972"would result in gnunet packages to include re:claimID by default. In short, "
973"the goals are to... <ol> <li> ... improve performance by reducing encryption "
974"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
975"<strong>Mentors:</strong> Martin Schanzenbach"
976msgstr ""
977
978#: template/gsoc.html.j2:141
979msgid ""
980"One great problem of the current Internet is the lack of disintermediation. "
981"When people want to talk they need a chat service. When they want to share "
982"files they need a file transfer service. Although GNUnet already possesses "
983"quite advanced integration into Linux networking, a little extra work is "
984"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
985"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
986"Once people have added a person to their GNS they can immediately message, "
987"exchange files and suchlike directly, with nothing but the GNUnet in the "
988"middle, using applications that have been distributed with unix systems ever "
989"since the 1980's. We can produce an OS distribution where these things work "
990"out of the box with the nicknames of people instead of cloud services. For "
991"more information and context, read"
992msgstr ""
993
994#: template/gsoc.html.j2:162
995msgid "<strong>Mentors:</strong> lynX &amp; dvn"
996msgstr ""
997
998#: template/gsoc.html.j2:168
999msgid "Past projects"
1000msgstr ""
1001
1002#: template/gsoc.html.j2:172
1003msgid ""
1004"There are a variety of GNUNet APIs that should be exposed in the Rust "
1005"wrappers. Implementing these will require extending the port of GNUNet utils "
1006"written by Andrew Cann and Kelong Cong."
1007msgstr ""
1008
1009#: template/gsoc.html.j2:180
1010msgid ""
1011"As an introduction to the code base, we suggest that the student and Jeff "
1012"Burdges together update the asynchronous IO system from gjio to futures-rs "
1013"or another layer built upon it. Jeff Burdges is expected to concurrently be "
1014"implementing a GNUNet API for his own mix network work."
1015msgstr ""
1016
1017#: template/gsoc.html.j2:190 template/gsoc.html.j2:214
1018#: template/gsoc.html.j2:268 template/gsoc.html.j2:298
1019#: template/gsoc.html.j2:542
1020msgid "<strong>Mentors:</strong> Jeff Burdges"
1021msgstr ""
1022
1023#: template/gsoc.html.j2:195
1024msgid "Required Skills: Rust"
1025msgstr ""
1026
1027#: template/gsoc.html.j2:200
1028msgid "Difficulty level: low"
1029msgstr ""
1030
1031#: template/gsoc.html.j2:208
1032msgid ""
1033"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1034msgstr ""
1035
1036#: template/gsoc.html.j2:219
1037msgid ""
1038"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1039"using GNS over Tor too, but currently that's on hold until folks think more "
1040"about how names should be moved around the local system. We're calling this "
1041"more collaborative approach NSS2 for now."
1042msgstr ""
1043
1044#: template/gsoc.html.j2:228 template/gsoc.html.j2:402
1045#: template/gsoc.html.j2:442 template/gsoc.html.j2:472
1046msgid "Required Skills: C"
1047msgstr ""
1048
1049#: template/gsoc.html.j2:233 template/gsoc.html.j2:477
1050#: template/gsoc.html.j2:582
1051msgid "Difficulty level: medium"
1052msgstr ""
1053
1054#: template/gsoc.html.j2:241
1055msgid ""
1056"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1057"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
1058"API</a> so that easy, hands-on development is possible. Also, browser-based "
1059"UIs will be much easier to create on top of REST APIs."
1060msgstr ""
1061
1062#: template/gsoc.html.j2:252 template/gsoc.html.j2:572
1063msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1064msgstr ""
1065
1066#: template/gsoc.html.j2:260
1067msgid ""
1068"Improve the Rust implementation of GNUnet utils, possibly including adding "
1069"support for asynchronous IO using mio, or perhaps a higher level "
1070"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
1071"gj."
1072msgstr ""
1073
1074#: template/gsoc.html.j2:276
1075msgid ""
1076"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1077"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1078msgstr ""
1079
1080#: template/gsoc.html.j2:283
1081msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1082msgstr ""
1083
1084#: template/gsoc.html.j2:291 template/gsoc.html.j2:535
1085msgid ""
1086"Implementation of a replacement for PANDA (see Pond) with better security, "
1087"and maybe integration with the GNU Name System for key exchange."
1088msgstr ""
1089
1090#: template/gsoc.html.j2:303
1091msgid "Required Skills: Rust or C, crypto"
1092msgstr ""
1093
1094#: template/gsoc.html.j2:308 template/gsoc.html.j2:365
1095#: template/gsoc.html.j2:407 template/gsoc.html.j2:447
1096msgid "Difficulty level: high"
1097msgstr ""
1098
1099#: template/gsoc.html.j2:316
1100msgid ""
1101"Implement different place types and file sharing by creating a new place for "
1102"the shared content."
1103msgstr ""
1104
1105#: template/gsoc.html.j2:322
1106msgid "Place types to be implemented:"
1107msgstr ""
1108
1109#: template/gsoc.html.j2:326
1110msgid ""
1111"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1112"with comments referencing a region of the image</li> <li>Sound: play a sound "
1113"file with comments referencing a timestamp</li> <li>Directory/Album: "
1114"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
1115"<li>Survey: ask your social neighborhood questions in a structured form</li> "
1116"</ul>"
1117msgstr ""
1118
1119#: template/gsoc.html.j2:337
1120msgid "Also provide the following UI functionality:"
1121msgstr ""
1122
1123#: template/gsoc.html.j2:341
1124msgid ""
1125"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1126"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
1127"fan page for example).</li> <li>Edit a previously published post + offer "
1128"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
1129"ul>"
1130msgstr ""
1131
1132#: template/gsoc.html.j2:350
1133msgid ""
1134"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1135"features</a>"
1136msgstr ""
1137
1138#: template/gsoc.html.j2:355
1139msgid "<strong>Mentors:</strong> lynX"
1140msgstr ""
1141
1142#: template/gsoc.html.j2:360
1143msgid "Required Skills: C/C++"
1144msgstr ""
1145
1146#: template/gsoc.html.j2:373
1147msgid ""
1148"Implement aggregation of distributed state from various channels in order to "
1149"provide for a powerful social graph API capable of producing social network "
1150"profiles, dashboards, a calendar out of upcoming event invitations (if "
1151"available), social search functionality and most of all to make it easy for "
1152"users to adopt cryptographic identities of their contacts/friends simply by "
1153"finding them in the social graph of their existing contacts (\"This is "
1154"Linda. You have 11 contacts in common with her. [ADD]\")."
1155msgstr ""
1156
1157#: template/gsoc.html.j2:391
1158msgid ""
1159"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1160"rendezvous</a>"
1161msgstr ""
1162
1163#: template/gsoc.html.j2:397 template/gsoc.html.j2:437
1164msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1165msgstr ""
1166
1167#: template/gsoc.html.j2:414
1168msgid ""
1169"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1170"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
1171"e-mail addresses to secushare identities. </li> <li> Encode or translate "
1172"various e-mail features into secushare equivalents. </li> <li> Parts of "
1173"secushare are currently written in Rust, therefore Rust is preferred for "
1174"this task but it is not an requirement. </li> </ul>"
1175msgstr ""
1176
1177#: template/gsoc.html.j2:455
1178msgid ""
1179"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1180"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
1181"are adding smart contract creation and round time enforcement to libbrandt "
1182"as well as creating the GNUnet auction service, library and the three user "
1183"interface programs create, info and join."
1184msgstr ""
1185
1186#: template/gsoc.html.j2:467
1187msgid "<strong>Mentors:</strong> mate, cg"
1188msgstr ""
1189
1190#: template/gsoc.html.j2:485
1191msgid ""
1192"Implementation of additional transports to make GNUnet communication more "
1193"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1194"over-DNS"
1195msgstr ""
1196
1197#: template/gsoc.html.j2:492 template/gsoc.html.j2:506
1198msgid "<strong>Mentors:</strong> Matthias Wachs"
1199msgstr ""
1200
1201#: template/gsoc.html.j2:500
1202msgid ""
1203"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1204"punching, better STUN support)"
1205msgstr ""
1206
1207#: template/gsoc.html.j2:514
1208msgid ""
1209"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1210msgstr ""
1211
1212#: template/gsoc.html.j2:522
1213msgid ""
1214"Improving libaboss to make computation on shared secrets (including repeated "
1215"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
1216"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
1217"moving libaboss to bignums (gcry_mpi)."
1218msgstr ""
1219
1220#: template/gsoc.html.j2:550
1221msgid ""
1222"Please refer to the description for this project listed under GNU Guix "
1223"project ideas."
1224msgstr ""
1225
1226#: template/gsoc.html.j2:556
1227msgid "Finished projects"
1228msgstr ""
1229
1230#: template/gsoc.html.j2:562
1231msgid ""
1232"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1233"to be determined framework such as Angular2. This includes the design and "
1234"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
1235"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
1236"\">GNUnet API</a>."
1237msgstr ""
1238
1239#: template/gsoc.html.j2:577
1240msgid "Required Skills: C, JavaScript, CSS"
1241msgstr ""
1242
1243#: template/gsoc.html.j2:587
1244msgid ""
1245"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1246msgstr ""
1247
764#: template/index.html.j2:13 1248#: template/index.html.j2:13
765msgid "" 1249msgid ""
766"GNUnet is a new network protocol stack for building secure, distributed, and " 1250"GNUnet is a new network protocol stack for building secure, distributed, and "
@@ -790,7 +1274,7 @@ msgid ""
790msgstr "" 1274msgstr ""
791 1275
792#: template/index.html.j2:43 1276#: template/index.html.j2:43
793msgid "Download GNUnet (via Git)" 1277msgid "Download GNUnet"
794msgstr "" 1278msgstr ""
795 1279
796#: template/index.html.j2:48 1280#: template/index.html.j2:48
@@ -980,7 +1464,7 @@ msgstr ""
980msgid "News" 1464msgid "News"
981msgstr "" 1465msgstr ""
982 1466
983#: template/news.html.j2.inc:3 1467#: template/news.html.j2.inc:5
984msgid "More news" 1468msgid "More news"
985msgstr "" 1469msgstr ""
986 1470
@@ -992,70 +1476,70 @@ msgstr ""
992msgid "This page documents the GNUnet history." 1476msgid "This page documents the GNUnet history."
993msgstr "" 1477msgstr ""
994 1478
995#: template/team.html.j2:21 1479#: template/team.html.j2:18
996msgid "GNU maintainer." 1480msgid "NSE, CADET."
997msgstr "" 1481msgstr ""
998 1482
999#: template/team.html.j2:33 1483#: template/team.html.j2:29
1000msgid "Continuous Integration, secushare, packaging (Guix)." 1484msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX."
1001msgstr "" 1485msgstr ""
1002 1486
1003#: template/team.html.j2:46 1487#: template/team.html.j2:40
1004msgid "Set, Consensus, Voting" 1488msgid "GNU maintainer."
1005msgstr "" 1489msgstr ""
1006 1490
1007#: template/team.html.j2:58 1491#: template/team.html.j2:50
1008msgid "Mix networking" 1492msgid "secushare, Social, PSYC, Multicast, data protection theory."
1009msgstr "" 1493msgstr ""
1010 1494
1011#: template/team.html.j2:69 1495#: template/team.html.j2:60
1012msgid "Random peer sampling" 1496msgid "Continuous Integration, secushare, packaging (Guix)."
1013msgstr "" 1497msgstr ""
1014 1498
1015#: template/team.html.j2:80 1499#: template/team.html.j2:71
1016msgid "secushare, Social, PSYC, Multicast" 1500msgid "Set, Consensus, Voting"
1017msgstr "" 1501msgstr ""
1018 1502
1019#: template/team.html.j2:92 1503#: template/team.html.j2:81
1020msgid "GNU Name System, Identity Management, ABE." 1504msgid "Mix networking"
1021msgstr "" 1505msgstr ""
1022 1506
1023#: template/team.html.j2:104 1507#: template/team.html.j2:91
1024msgid "Testbed, voice." 1508msgid "Random peer sampling"
1025msgstr "" 1509msgstr ""
1026 1510
1027#: template/team.html.j2:115 1511#: template/team.html.j2:101 template/team.html.j2:143
1028msgid "secushare, Social, PSYC, Multicast." 1512msgid "W32 port."
1029msgstr "" 1513msgstr ""
1030 1514
1031#: template/team.html.j2:126 1515#: template/team.html.j2:111
1032msgid "Web site, packaging (Nix/Guix)." 1516msgid "secushare, Social, PSYC, Multicast"
1033msgstr "" 1517msgstr ""
1034 1518
1035#: template/team.html.j2:138 1519#: template/team.html.j2:122
1036msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX." 1520msgid "GNU Name System, Identity Management, ABE."
1037msgstr "" 1521msgstr ""
1038 1522
1039#: template/team.html.j2:149 1523#: template/team.html.j2:133
1040msgid "secushare, Social, PSYC, Multicast, data protection theory." 1524msgid ""
1525"Documentation, Website, libgnurl maintainer, System Integration, Build "
1526"System, some admin roles, packaging (NetBSD pkgsrc, Guix, Gentoo)."
1041msgstr "" 1527msgstr ""
1042 1528
1043#: template/team.html.j2:159 1529#: template/team.html.j2:154
1044msgid "NSE, CADET." 1530msgid "Testbed, voice."
1045msgstr "" 1531msgstr ""
1046 1532
1047#: template/team.html.j2:169 template/team.html.j2:179 1533#: template/team.html.j2:164
1048msgid "W32 port." 1534msgid "secushare, Social, PSYC, Multicast."
1049msgstr "" 1535msgstr ""
1050 1536
1051#: template/team.html.j2:190 1537#: template/team.html.j2:174
1052msgid "" 1538msgid "Multicast."
1053"Documentation, Website, libgnurl, System Integration, Build System, "
1054"packaging (NetBSD pkgsrc, Guix, Gentoo,...)."
1055msgstr "" 1539msgstr ""
1056 1540
1057#: template/team.html.j2:200 1541#: template/team.html.j2:184
1058msgid "Multicast." 1542msgid "Web site, packaging (Nix/Guix)."
1059msgstr "" 1543msgstr ""
1060 1544
1061#: template/tutorial-archpi.html.j2:5 1545#: template/tutorial-archpi.html.j2:5
@@ -1063,7 +1547,8 @@ msgid "Tutorial: GNUnet on Archlinux/Pi"
1063msgstr "" 1547msgstr ""
1064 1548
1065#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28 1549#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28
1066#: template/tutorial-macos.html.j2:14 template/tutorial-ubuntu1804.html.j2:28 1550#: template/tutorial-macos.html.j2:14 template/tutorial-netbsd.html.j2:17
1551#: template/tutorial-ubuntu1804.html.j2:28
1067msgid "Requirements" 1552msgid "Requirements"
1068msgstr "" 1553msgstr ""
1069 1554
@@ -1095,18 +1580,18 @@ msgstr ""
1095msgid "Make an installation directory" 1580msgid "Make an installation directory"
1096msgstr "" 1581msgstr ""
1097 1582
1098#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:150 1583#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:131
1099#: template/tutorial-ubuntu1804.html.j2:56 1584#: template/tutorial-netbsd.html.j2:209 template/tutorial-ubuntu1804.html.j2:56
1100msgid "Get the source code" 1585msgid "Get the source code"
1101msgstr "" 1586msgstr ""
1102 1587
1103#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:158 1588#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:139
1104#: template/tutorial-ubuntu1804.html.j2:66 1589#: template/tutorial-netbsd.html.j2:217 template/tutorial-ubuntu1804.html.j2:66
1105msgid "Compile and Install" 1590msgid "Compile and Install"
1106msgstr "" 1591msgstr ""
1107 1592
1108#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:170 1593#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:151
1109#: template/tutorial-ubuntu1804.html.j2:77 1594#: template/tutorial-netbsd.html.j2:227 template/tutorial-ubuntu1804.html.j2:77
1110msgid "Option 1: GNUnet for production / usage" 1595msgid "Option 1: GNUnet for production / usage"
1111msgstr "" 1596msgstr ""
1112 1597
@@ -1188,22 +1673,26 @@ msgstr ""
1188msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)" 1673msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
1189msgstr "" 1674msgstr ""
1190 1675
1191#: template/tutorial-macos.html.j2:21 1676#: template/tutorial-macos.html.j2:21 template/tutorial-netbsd.html.j2:28
1192msgid "Installation" 1677msgid "Installation"
1193msgstr "" 1678msgstr ""
1194 1679
1195#: template/tutorial-macos.html.j2:58 1680#: template/tutorial-macos.html.j2:39 template/tutorial-netbsd.html.j2:100
1196msgid "First steps" 1681msgid "First steps"
1197msgstr "" 1682msgstr ""
1198 1683
1199#: template/tutorial-macos.html.j2:125 1684#: template/tutorial-macos.html.j2:106 template/tutorial-netbsd.html.j2:167
1200msgid "Alternative: Installation from source" 1685msgid "Alternative: Installation from source"
1201msgstr "" 1686msgstr ""
1202 1687
1203#: template/tutorial-macos.html.j2:203 1688#: template/tutorial-macos.html.j2:184 template/tutorial-netbsd.html.j2:252
1204msgid "Option 2: GNUnet experimental" 1689msgid "Option 2: GNUnet experimental"
1205msgstr "" 1690msgstr ""
1206 1691
1692#: template/tutorial-netbsd.html.j2:5
1693msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
1694msgstr ""
1695
1207#: template/tutorial-ubuntu1804.html.j2:6 1696#: template/tutorial-ubuntu1804.html.j2:6
1208msgid "Tutorial: GNUnet on Ubuntu 18.04" 1697msgid "Tutorial: GNUnet on Ubuntu 18.04"
1209msgstr "" 1698msgstr ""
@@ -1219,10 +1708,11 @@ msgid ""
1219"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html" 1708"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
1220"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></" 1709"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
1221"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href=" 1710"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
1222"\"tutorial-macos.html\">macOS</a></li> </ul>" 1711"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
1712"\">NetBSD</a></li> </ul>"
1223msgstr "" 1713msgstr ""
1224 1714
1225#: template/tutorial.html.j2:25 1715#: template/tutorial.html.j2:26
1226msgid "" 1716msgid ""
1227"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>" 1717"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
1228msgstr "" 1718msgstr ""