path: root/locale/fr/LC_MESSAGES/messages.po
diff options
Diffstat (limited to 'locale/fr/LC_MESSAGES/messages.po')
1 files changed, 1812 insertions, 0 deletions
diff --git a/locale/fr/LC_MESSAGES/messages.po b/locale/fr/LC_MESSAGES/messages.po
new file mode 100644
index 00000000..63af4885
--- /dev/null
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -0,0 +1,1812 @@
1# Translations template for PROJECT.
2# Copyright (C) 2017 ORGANIZATION
3# This file is distributed under the same license as the PROJECT project.
6#, fuzzy
7msgid ""
8msgstr ""
9"Project-Id-Version: PROJECT VERSION\n"
10"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
11"POT-Creation-Date: 2019-06-27 00:23+0200\n"
12"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14"Language-Team: LANGUAGE <LL@li.org>\n"
15"Language: fr\n"
16"MIME-Version: 1.0\n"
17"Content-Type: text/plain; charset=UTF-8\n"
18"Content-Transfer-Encoding: 8bit\n"
19"Generated-By: Babel 2.4.0\n"
21#: common/base.j2:5
22msgid "GNUnet"
23msgstr ""
25#: common/base.j2:6
26msgid "GNU's framework for secure p2p networking"
27msgstr ""
29#: common/footer.j2.inc:7
30msgid "Developer Team"
31msgstr ""
33#: common/footer.j2.inc:8
34msgid "Contact"
35msgstr ""
37#: common/footer.j2.inc:9 common/navigation.j2.inc:54
38msgid "GNUnet e.V."
39msgstr ""
41#: common/footer.j2.inc:10 template/about.html.j2:6
42msgid "About GNUnet"
43msgstr ""
45#: common/footer.j2.inc:15 common/navigation.j2.inc:66
46msgid "Bug Tracker"
47msgstr ""
49#: common/footer.j2.inc:16
50msgid "IRC archive"
51msgstr ""
53#: common/footer.j2.inc:21 template/copyright.html.j2:6
54msgid "Copyright Assignment"
55msgstr ""
57#: common/footer.j2.inc:22 common/navigation.j2.inc:68
58msgid "Continuous Integration"
59msgstr ""
61#: common/footer.j2.inc:23 common/navigation.j2.inc:89
62#: template/developers.html.j2:24
63msgid "Bibliography"
64msgstr ""
66#: common/footer.j2.inc:31
67msgid ""
68"Copyright &copy; <a href=\"ev.html\">GNUnet e.V.</a> 2015, 2016, 2017, 2018, "
69"2019<br> This page was created using <a href='https://www.gnu.org/'>Free "
70"Software</a> only.<br> <a href='https://git.gnunet.org/www.git'>Source code "
71"of this site.</a><br /> Report issues with this website to <a href='contact."
73msgstr ""
75#: common/navigation.j2.inc:48
76msgid "Community"
77msgstr ""
79#: common/navigation.j2.inc:51 template/developers.html.j2:34
80msgid "Discussion"
81msgstr ""
83#: common/navigation.j2.inc:52
84msgid "GSoC Projects"
85msgstr ""
87#: common/navigation.j2.inc:53
88msgid "Copyright for Contributors"
89msgstr ""
91#: common/navigation.j2.inc:55
92msgid "IRC Archive"
93msgstr ""
95#: common/navigation.j2.inc:62
96msgid "Development"
97msgstr ""
99#: common/navigation.j2.inc:65
100msgid "System Architecture"
101msgstr ""
103#: common/navigation.j2.inc:67 template/gnurl.html.j2:124
104msgid "Source Code"
105msgstr ""
107#: common/navigation.j2.inc:79
108msgid "Documentation"
109msgstr ""
111#: common/navigation.j2.inc:82
112msgid "Tutorials"
113msgstr ""
115#: common/navigation.j2.inc:83
116msgid "Videos"
117msgstr ""
119#: common/navigation.j2.inc:84
120msgid "Glossary"
121msgstr ""
123#: common/navigation.j2.inc:85
124msgid "Handbook"
125msgstr ""
127#: common/navigation.j2.inc:86
128msgid "REST API"
129msgstr ""
131#: common/navigation.j2.inc:87
132msgid "C-Tutorial"
133msgstr ""
135#: common/navigation.j2.inc:88
136msgid "FAQ"
137msgstr ""
139#: template/about.html.j2:8
140msgid ""
141"GNUnet is an alternative network stack for building secure, decentralized "
142"and privacy-preserving distributed applications. Our goal is to replace the "
143"old insecure Internet protocol stack. Starting from an application for "
144"secure publication of files, it has grown to include all kinds of basic "
145"protocol components and applications towards the creation of a GNU internet."
146msgstr ""
148#: template/about.html.j2:17
149msgid ""
150"Today, the actual use and thus the social requirements for a global network "
151"differs widely from those goals of 1970. While the Internet remains suitable "
152"for military use, where the network equipment is operated by a command "
153"hierarchy and when necessary isolated from the rest of the world, the "
154"situation is less tenable for civil society."
155msgstr ""
157#: template/about.html.j2:25
158msgid ""
159"Due to fundamental Internet design choices, Internet traffic can be "
160"misdirected, intercepted, censored and manipulated by hostile routers on the "
161"network. And indeed, the modern Internet has evolved exactly to the point "
162"where, as Matthew Green put it, ``the network is hostile''."
163msgstr ""
165#: template/about.html.j2:33
166msgid ""
167"We believe liberal societies need a network architecture that uses the anti-"
168"authoritarian decentralized peer-to-peer paradigm and privacy-preserving "
169"cryptographic protocols. The goal of the GNUnet project is to provide a Free "
170"Software realization of this ideal."
171msgstr ""
173#: template/about.html.j2:41
174msgid ""
175"Specifically, GNUnet tries to follow the following design principles, in "
176"order of importance:"
177msgstr ""
179#: template/about.html.j2:47
180msgid ""
181"GNUnet must be implemented as <a href=\"https://www.gnu.org/philosophy/free-"
182"sw.html\">Free Software</a>."
183msgstr ""
185#: template/about.html.j2:51
186msgid ""
187"GNUnet must minimize the amount of personally identifiable information "
189msgstr ""
191#: template/about.html.j2:52
192msgid ""
193"GNUnet must be fully distributed and resilient to external attacks and rogue "
195msgstr ""
197#: template/about.html.j2:53
198msgid ""
199"GNUnet must be self-organizing and not depend on administrators or "
200"centralized infrastructure."
201msgstr ""
203#: template/about.html.j2:54
204msgid ""
205"GNUnet must inform the user which other participants have to be trusted when "
206"establishing private communications."
207msgstr ""
209#: template/about.html.j2:55
210msgid "GNUnet must be open and permit new peers to join."
211msgstr ""
213#: template/about.html.j2:56
214msgid "GNUnet must support a diverse range of applications and devices."
215msgstr ""
217#: template/about.html.j2:57
218msgid "GNUnet must use compartmentalization to protect sensitive information."
219msgstr ""
221#: template/about.html.j2:58
222msgid "The GNUnet architecture must be resource efficient."
223msgstr ""
225#: template/about.html.j2:59
226msgid ""
227"GNUnet must provide incentives for peers to contribute more resources than "
228"they consume."
229msgstr ""
231#: template/about.html.j2:63
232msgid ""
233"To get know and learn more, please check our <a href=\"https://docs.gnunet."
234"org\">handbook</a>, especially the <a href=\"https://docs.gnunet.org/#Key-"
235"Concepts\">chapter on \"Key Concepts\"</a>, explaining the fundamental "
236"concepts of GNUnet: <ul> <li><a href=\"https://docs.gnunet.org/"
237"#Authentication\">Authentication</a></li> <li><a href=\"https://docs.gnunet."
238"org/#Accounting-to-Encourage-Resource-Sharing\">Accounting to Encourage "
239"Resource Sharing</a></li> <li><a href=\"https://docs.gnunet.org/"
240"#Confidentiality\">Confidentiality</a></li> <li><a href=\"https://docs."
241"gnunet.org/#Anonymity\">Anonymity</a></li> <li><a href=\"https://docs.gnunet."
242"org/#Deniability\">Deniability</a></li> <li><a href=\"https://docs.gnunet."
243"org/#Peer-Identities\">Peer Identities</a></li> <li><a href=\"https://docs."
244"gnunet.org/#Zones-in-the-GNU-Name-System-_0028GNS-Zones_0029\">Zones in the "
245"GNU Name System (GNS Zones)</a></li> <li><a href=\"https://docs.gnunet.org/"
246"#Egos\">Egos</a></li> </ul>"
247msgstr ""
249#: template/about.html.j2:76
250msgid ""
251"There are much more ressources to learn about GNUnet besides the <a href="
252"\"https://docs.gnunet.org\">main handbook</a>, such as the <a href=\"https://"
253"bib.gnunet.org/\">bibliography</a>, lots of <a href=\"https://gnunet.org/en/"
254"videos.html\">videos</a> or a <a href=\"https://gnunet.org/en/glossary.html"
255"\">glossary</a>. You are very welcome to <a href=\"https://gnunet.org/en/"
256"engage.html\">get engaged into the conversation</a>, <a href=\"https://"
257"gnunet.org/en/tutorial.html\">install GNUnet</a>, <a href=\"https://gnunet."
258"org/en/use.html\">use it</a> and <a href=\"https://gnunet.org/en/contribute."
260msgstr ""
262#: template/about.html.j2:81
263msgid "Current funding"
264msgstr ""
266#: template/about.html.j2:83
267msgid "We currently do not have any grants. All work is done by volunteers."
268msgstr ""
270#: template/about.html.j2:87
271msgid ""
272"We are grateful for free hosting offered by the following organizations:"
273msgstr ""
275#: template/about.html.j2:97
276msgid "Past funding"
277msgstr ""
279#: template/about.html.j2:99
280msgid "We are grateful for past funding from the following organizations:"
281msgstr ""
283#: template/architecture.html.j2:6
284msgid "GNUnet System Architecture"
285msgstr ""
287#: template/architecture.html.j2:21
288msgid "Foundations"
289msgstr ""
291#: template/architecture.html.j2:23
292msgid ""
293"The foundations of GNUnet are a distributed hash table (R5N), an SCTP-like "
294"end-to-end encrypted messaging layer (CADET), a public key infrastructure "
295"(GNS) and a pluggable transport system (TRANSPORT).<br> Using public keys "
296"for addresses and self-organized decentralized routing algorithms, these "
297"subsystems replace the traditional TCP/IP stack."
298msgstr ""
300#: template/architecture.html.j2:36
301msgid "Security"
302msgstr ""
304#: template/architecture.html.j2:39
305msgid ""
306"GNUnet is implemented using a multi-process architecture. Each subsystem "
307"runs as a separate process, providing fault-isolation and enabling tight "
308"permissions to be granted to each subsystem. Naturally, the implementation "
309"is a <a href=\"https://www.gnu.org/\">GNU</a> package, and will always "
310"remain free software."
311msgstr ""
313#: template/contact.html.j2:6
314msgid "Contact information"
315msgstr ""
317#: template/contact.html.j2:13
318msgid "The mailing list"
319msgstr ""
321#: template/contact.html.j2:15
322msgid ""
323"An archived, public mailing list for GNUnet is hosted at <a href=\"https://"
325"mailman/listinfo/gnunet-developers</a>. You can send messages to the list at "
326"<a href=\"mailto:gnunet-developers@gnu.org\">gnunet-developers@gnu.org</a>."
327msgstr ""
329#: template/contact.html.j2:25
330msgid "The IRC channel"
331msgstr ""
333#: template/contact.html.j2:27
334msgid ""
335"#gnunet is reachable via irc.freenode.net. There is also an <a href="
336"\"https://old.gnunet.org/bot/log/gnunet\">archive</a> availabe."
337msgstr ""
339#: template/contact.html.j2:36
340msgid "Contacting individuals"
341msgstr ""
343#: template/contact.html.j2:38
344msgid ""
345"GNUnet developers are generally reachable at <tt>PSEUDONYM@gnunet.org</tt>. "
346"Most of us support receiving GnuPG encrypted Emails."
347msgstr ""
349#: template/contact.html.j2:47
350msgid "Reporting bugs"
351msgstr ""
353#: template/contact.html.j2:49
354msgid ""
355"We track open feature requests and bugs for projects within GNUnet in our <a "
356"href=\"https://bugs.gnunet.org/\">Bug tracker</a>. You can also report bugs "
357"or feature requests to the <a href=\"https://lists.gnu.org/mailman/listinfo/"
358"bug-gnunet\">bug-gnunet</a> mailing list. The mailinglist requires no "
360msgstr ""
362#: template/copyright.html.j2:8
363msgid ""
364"<p> Contributors to GNUnet with Git access must sign the <a href=\"/static/"
365"pdf/copyright.pdf\">copyright assignment</a> to ensure that the <a href="
367"\">GNUnet e.V. --- Taler Systems SA agreement on licensing and collaborative "
368"development</a> of the GNUnet and GNU Taler projects is satisfied. </p>"
369msgstr ""
371#: template/copyright.html.j2:19
372msgid ""
373"<p>The agreements ensure that the code will continue to be made available "
374"under free software licenses, but gives developers the freedom to move code "
375"between GNUnet and GNU Taler without worrying about licenses and to give the "
376"company the ability to dual-license (for example, so that we can distribute "
377"via App-stores that are hostile to free software).</p>"
378msgstr ""
380#: template/copyright.html.j2:27
381msgid ""
382"<p>Minor contributions (basically, anyone without Git access) do not require "
383"copyright assignment. Pseudonymous contributions are accepted, in this case "
384"simply sign the agreement with your pseudonym. Scanned copies are "
385"sufficient, but snail mail is preferred.</p>"
386msgstr ""
388#: template/developers.html.j2:5
389msgid "GNUnet for developers"
390msgstr ""
392#: template/developers.html.j2:13
393msgid "Repositories"
394msgstr ""
396#: template/developers.html.j2:16
397msgid ""
398"A list of our Git repositories can be found on our our <a href=\"https://git."
399"gnunet.org/\">Git Server</a>."
400msgstr ""
402#: template/developers.html.j2:27
403msgid ""
404"Technical papers can be found in our <a href=\"https://old.gnunet.org/"
406msgstr ""
408#: template/developers.html.j2:37
409msgid ""
410"We have a mailing list for developer discussions. You can subscribe to or "
411"read the list archive at <a href=\"http://lists.gnu.org/mailman/listinfo/"
414msgstr ""
416#: template/developers.html.j2:47
417msgid "Regression Testing"
418msgstr ""
420#: template/developers.html.j2:50
421msgid ""
422"We have <a href=\"https://buildbot.net/\">Buildbot</a> automation tests to "
423"detect regressions and check for portability at <a href=\"https://old.gnunet."
425msgstr ""
427#: template/developers.html.j2:59
428msgid "Code Coverage Analysis"
429msgstr ""
431#: template/developers.html.j2:62
432msgid ""
433"We use <a href=\"http://ltp.sourceforge.net/coverage/lcov.php\">LCOV</a> to "
434"analyze the code coverage of our tests, the results are available at <a href="
436msgstr ""
438#: template/developers.html.j2:72
439msgid "Performance Analysis"
440msgstr ""
442#: template/developers.html.j2:75
443msgid ""
444"We use <a href=\"https://old.gnunet.org/gauger\">Gauger</a> for performance "
445"regression analysis of the exchange backend at <a href=\"https://old.gnunet."
447msgstr ""
449#: template/download.html.j2:7 template/gnurl.html.j2:138
450msgid "Downloads"
451msgstr ""
453#: template/download.html.j2:11
454msgid ""
455"Here you can download releases of our software and find links to the various "
457msgstr ""
459#: template/download.html.j2:17
460msgid "0.11.x series"
461msgstr ""
463#: template/download.html.j2:18
464msgid "tarball"
465msgstr ""
467#: template/download.html.j2:20
468msgid ""
469"The tarball of the latest version can be obtained from GNU FTP and its "
471msgstr ""
473#: template/download.html.j2:30
474msgid "git"
475msgstr ""
477#: template/download.html.j2:32
478msgid ""
479"You can fetch the git tag of version 0.11.x from our development server:"
480msgstr ""
482#: template/engage.html.j2:7
483msgid "Engage!"
484msgstr ""
486#: template/ev.html.j2:7
487msgid "Verein zur F&ouml;rderung von GNUnet e.V."
488msgstr ""
490#: template/ev.html.j2:10
491msgid ""
492"On December 27th 2013 a group of GNUnet hackers met at 30c3 to create the "
493"\"Verein zur F&ouml;rderung von GNUnet e.V.\", an association under German "
494"law to support GNUnet development. The Amtsgericht M&uuml;nchen registered "
495"the association on the 7th of March under VR 205287."
496msgstr ""
498#: template/ev.html.j2:19
499msgid ""
500"The association is officially dedicated to supporting research, development "
501"and education in the area of secure decentralized networking in general, and "
502"GNUnet specifically. This is the official website for the association."
503msgstr ""
505#: template/ev.html.j2:32
506msgid "Governance"
507msgstr ""
509#: template/ev.html.j2:34
510msgid ""
511"You can find our \"Satzung\", and the list of members under <a href="
513"org/gnunet-ev.git/tree/satzung.tex</a>. The current board consists of: "
514"<dl><dt>Vorsitz</dt> <dd><a href=\"https://grothoff.org/christian/"
515"\">Christian Grothoff</a></dd> <dt>stellvertretender Vorsitz</dt> <dd>xrs</"
516"dd> <dt>Kassenwart</dt> <dd>Florian Dold</dd> <dt>Beisitzer</dt> <dd>Lurchi</"
517"dd> </dl>"
518msgstr ""
520#: template/ev.html.j2:51
521msgid "Becoming a Member of GNUnet e.V."
522msgstr ""
524#: template/ev.html.j2:53
525msgid ""
526"GNUnet developers with git (write) access can become members to participate "
527"in the decision process and formally support GNUnet e.V. For this, all you "
528"have to do is update the <tt>members.txt</tt> file in the <a href=\"https://"
529"git.gnunet.org/gnunet-ev.git/\">gnunet-ev</a> repository. There are no "
530"membership dues; however, members are required to support GNUnet e.V. and in "
531"particularly contribute to the technical development within their means. For "
532"further details, we refer to the <a href=\"https://git.gnunet.org/gnunet-ev."
533"git/\">Satzung</a> (currently only available in German, translations "
535msgstr ""
537#: template/ev.html.j2:71
538msgid "Support Us!"
539msgstr ""
541#: template/ev.html.j2:73
542msgid ""
543"Everybody is welcome to support us via donations. For financial "
544"contributions, Europeans are able to donate via SEPA. We hope to setup "
545"accounts in other major currency areas in the future. You can also donate "
546"via Bitcoin, routing details are given below. Please note that we are unable "
547"to provide receipts for your donations. If you are planning to donate a "
548"significant amount of money, please contact us first as it might be better "
549"to come to a custom arrangement. <dl><dt>BitCoin</dt> "
550"<dd>1GNUnetpWeR9Zs3vipdvVywo1GseeksjUh</dd> <dt>SEPA/IBAN</dt> "
551"<dd>DE67830654080004822650 (BIC/SWIFT: GENODEF1SLR)</dd> </dl>"
552msgstr ""
554#: template/ev.html.j2:92
555msgid "Official Meeting Notes"
556msgstr ""
558#: template/ev.html.j2:95
559msgid "2013-12 (constitutional meeting)"
560msgstr ""
562#: template/faq.html.j2:12
563msgid ""
564"I receive many &quot;WARNING Calculated flow delay for X at Y for Z&quot;. "
565"Should I worry?"
566msgstr ""
568#: template/faq.html.j2:14
569msgid ""
570"A: Right now, this is expected and a known cause for high latency in GNUnet. "
571"We have started a major rewrite to address this and other problems, but "
572"until the Transport Next Generation (TNG) is ready, these warnings are "
574msgstr ""
576#: template/faq.html.j2:23
577msgid "Is there a graphical user interface?"
578msgstr ""
580#: template/faq.html.j2:25
581msgid ""
582"A: gnunet-gtk is a separate download. The package contains various GTK+ "
583"based graphical interfaces, including a graphical tool for configuration."
584msgstr ""
586#: template/glossary.html.j2:5
587msgid "Ego"
588msgstr ""
590#: template/glossary.html.j2:7
591msgid ""
592"We use the term \"Ego\" to refer to the fact that users in GNUnet can have "
593"multiple unlinkable identities, in the sense of alter egos. The ability to "
594"have more than one identity is crucial, as we may want to keep our egos for "
595"business separate from those we use for political activities or romance.<br> "
596"Egos in GNUnet are technically equivalent to identities (and the code does "
597"not distinguish between them). We simply sometimes use the term \"ego\" to "
598"stress that you can have more than one."
599msgstr ""
601#: template/glossary.html.j2:20
602msgid "Identity"
603msgstr ""
605#: template/glossary.html.j2:22
606msgid ""
607"In GNUnet users are identified via a public key, and that public key is then "
608"often referred to as the \"Identity\" of the user. However, the concept is "
609"not as draconian as it often is in real life where many are forced to have "
610"one name, one passport and one unique identification number. <br> As long as "
611"identities in GNUnet are simply public keys, users are free to create any "
612"number of identities, and we call those egos to emphasize the difference. "
613"Even though users can create such egos freely, it is possible to have an ego "
614"certified by some certification authority, resulting in something that more "
615"closely resembles the traditional concept of an identity.<br> For example, a "
616"university may certify the identities of its students such that they can "
617"prove that they are studying. Students may keep their (certified) student "
618"identity separate from other egos that they use for other activities in life."
619msgstr ""
621#: template/glossary.html.j2:43
622msgid "Pseudonym"
623msgstr ""
625#: template/glossary.html.j2:45
626msgid ""
627"A pseudonym is an ego that is specifically intended to not be linked to "
628"one's real name. GNUnet users can create many egos, and thus also many "
629"pseudonyms. <br> Repeated uses of the same pseudonym are linkable by "
630"definition, as they involve the same public key. Anonymity requires the use "
631"of either the special \"anonymous\" pseudonym (for GNUnet, this is the "
632"neutral element on the elliptic curve) or a throw-away pseudonym that is "
633"only used once."
634msgstr ""
636#: template/glossary.html.j2:59
637msgid "Namespaces"
638msgstr ""
640#: template/glossary.html.j2:61
641msgid ""
642"The GNU Name System allows every ego (or identity) to securely and privately "
643"associate any number of label-value pairs with an ego. The values are called "
644"record sets following the terminology of the Domain Name System (DNS). The "
645"mapping of labels to record sets for a given ego is called a namespace. <br> "
646"If records are made public and thus published, it is possible for other "
647"users to lookup the record given the ego's public key and the label. Here, "
648"not only the label can thus act as a passphrase but also the public key -- "
649"which despite its name may not be public knowledge and is never disclosed by "
650"the GNS protocol itself."
651msgstr ""
653#: template/glossary.html.j2:77
654msgid "Peer"
655msgstr ""
657#: template/glossary.html.j2:79
658msgid ""
659"A \"peer\" is an instance of GNUnet with its own per-instance public key and "
660"network addresses. Technically, it is possible to run multiple peers on the "
661"same host, but this only makes sense for testing. <br> By design GNUnet "
662"supports multiple users to share the same peer, just as UNIX is a multi-user "
663"system. A \"peer\" typically consists of a set of foundational GNUnet "
664"services running as the \"gnunet\" user and allowing all users in the "
665"\"gnunet\" group to utilize the API. On multi-user systems, additional "
666"\"personalized\" services may be required per user. <br> While peers are "
667"also identified by public keys, these public keys are completely unrelated "
668"to egos or identities. Namespaces cannot be associated with a peer, only "
669"with egos."
670msgstr ""
672#: template/gnurl.html.j2:7
673msgid ""
674"libgnurl is a micro fork of libcurl. The goal of libgnurl is to support only "
675"HTTP and HTTPS (and only HTTP 1.x) with a single crypto backend (GnuTLS) to "
676"ensure a small footprint and uniform experience for developers regardless of "
677"how libcurl was compiled.<br> Our main usecase is for GNUnet, but it might "
678"be usable for others, hence we're releasing the code to the general public."
679"<br> libgnurl is released under the same license as libcurl. Please read the "
680"README for instructions, as you must supply the correct options to configure "
681"to get a proper build of libgnurl."
682msgstr ""
684#: template/gnurl.html.j2:22
685msgid "Motivation"
686msgstr ""
688#: template/gnurl.html.j2:24
689msgid ""
690"cURL supports many crypto backends. GNUnet requires the use of GnuTLS, but "
691"other variants are used by some distributions. Supporting other crypto "
692"backends would again expose us to a wider array of security issues, may "
693"create licensing issues and most importantly introduce new bugs as some "
694"crypto backends are known to introduce subtle runtime issues. While it is "
695"possible to have two versions of libcurl installed on the same system, this "
696"is error-prone, especially as if we are linked against the wrong version, "
697"the bugs that arise might be rather subtle."
698msgstr ""
700#: template/gnurl.html.j2:37
701msgid ""
702"For GNUnet, we also need a particularly modern version of GnuTLS. Thus, it "
703"would anyway be necessary to recompile cURL for GNUnet. But what happens if "
704"one links cURL against this version of GnuTLS? Well, first one would install "
705"GnuTLS by hand in the system. Then, we build cURL. cURL will build against "
706"it just fine, but the linker will eventually complain bitterly. The reason "
707"is that cURL also links against a bunch of other system libraries (gssapi, "
708"ldap, ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above), "
709"which --- as they are part of the distribution --- were linked against an "
710"older version of GnuTLS. As a result, the same binary would be linked "
711"against two different versions of GnuTLS. That is typically a recipe for "
712"disaster. Thus, in order to avoid updating a dozen system libraries (and "
713"having two versions of those installed), it is necessary to disable all of "
714"those cURL features that GNUnet does not use, and there are many of those. "
715"For GNUnet, the more obscure protocols supported by cURL are close to dead "
716"code --- mostly harmless, but not useful. However, as some application may "
717"use one of those features, distributions are typically forced to enable all "
718"of those features, and thus including security issues that might arise from "
719"that code."
720msgstr ""
722#: template/gnurl.html.j2:61
723msgid ""
724"So to use a modern version of GnuTLS, a sane approach is to disable all of "
725"the \"optional\" features of cURL that drag in system libraries that link "
726"against the older GnuTLS. That works, except that one should then NEVER "
727"install that version of libcurl in say /usr or /usr/local, as that may break "
728"other parts of the system that might depend on these features that we just "
729"disabled. Libtool versioning doesn't help here, as it is not intended to "
730"deal with libraries that have optional features. Naturally, installing cURL "
731"somewhere else is also problematic, as we now need to be really careful that "
732"the linker will link GNUnet against the right version. Note that none of "
733"this can really be trivially fixed by the cURL developers."
734msgstr ""
736#: template/gnurl.html.j2:75
737msgid "Rename to fix"
738msgstr ""
740#: template/gnurl.html.j2:77
741#, python-format
742msgid ""
743"How does forking fix it? Easy. First, we can get rid of all of the "
744"compatibility issues --- if you use libgnurl, you state that you don't need "
745"anything but HTTP/HTTPS. Those applications that need more, should stick "
746"with the original cURL. Those that do not, can choose to move to something "
747"simpler. As the library gets a new name, we do not have to worry about tons "
748"of packages breaking as soon as one rebuilds it. So renaming itself and "
749"saying that \"libgnurl = libcurl with only HTTP/HTTPS support and GnuTLS\" "
750"fixes 99%% of the problems that darkened my mood. Note that this pretty much "
751"CANNOT be done without a fork, as renaming is an essential part of the fix. "
752"Now, there might be creative solutions to achieve the same thing within the "
753"standard cURL build system, but I'm not happy to wait for a decade for "
754"Daniel to review the patches. The changes libgnurl makes to curl are "
755"miniscule and can easily be applied again and again whenever libcurl makes a "
756"new release."
757msgstr ""
759#: template/gnurl.html.j2:95
760msgid "Using libgnurl"
761msgstr ""
763#: template/gnurl.html.j2:97
764msgid ""
765"Projects that use cURL only for HTTP/HTTPS and that would work with GnuTLS "
766"should be able to switch to libgnurl by changing \"-lcurl\" to \"-lgnurl\". "
767"That's it. No changes to the source code should be required, as libgnurl "
768"strives for bug-for-bug compatibility with the HTTP/HTTPS/GnuTLS subset of "
769"cURL. We might add new features relating to this core subset if they are "
770"proposed, but so far we have kept our changes minimal and no additions to "
771"the original curl source have been written."
772msgstr ""
774#: template/gnurl.html.j2:109
775msgid "Gotchas"
776msgstr ""
778#: template/gnurl.html.j2:111
779msgid ""
780"libgnurl and gnurl are not intended to be used as a replacement for curl for "
781"users. Since no conflicts in filenames should occur you are not expected to "
782"remove curl to make use of gnurl and viceversa."
783msgstr ""
785#: template/gnurl.html.j2:126
786msgid ""
787"You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/"
788"view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --"
789"> <code>git clone git://git.taler.net/gnurl.git</code> The versions are "
790"checked in as signed git tags."
791msgstr ""
793#: template/gnurl.html.j2:140
794msgid ""
795"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
796"gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of "
797"distributions and package managers. Package Managers which include gnurl "
798"are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available "
799"as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the "
800"collaborative ebuild collection <a href=\"https://git.gnunet.org/"
801"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
802"\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org"
804msgstr ""
806#: template/gnurl.html.j2:154
807msgid "Reporting Bugs"
808msgstr ""
810#: template/gnurl.html.j2:156
811msgid ""
812"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/"
813"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
814"we prefer to track bugs on the bugtracker."
815msgstr ""
817#: template/gnurl.html.j2:165
818msgid "Maintainer and Cryptographic signatures"
819msgstr ""
821#: template/gnurl.html.j2:167
822msgid ""
823"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
824"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
825"fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>."
826msgstr ""
828#: template/gsoc-2018-gnunet-webui.html.j2:7
829msgid "GSoC 2018: GNUnet WebUI"
830msgstr ""
832#: template/gsoc-2018-gnunet-webui.html.j2:11
833msgid "Tue, 08/14/2018 - 07:55, Phil Buschmann"
834msgstr ""
836#: template/gsoc-2018-gnunet-webui.html.j2:17
837msgid ""
838"<strong>What was done?</strong><br /> In the context of Google Summer of "
839"Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and "
840"extending the REST API of GNUnet. Currently, we mirrored the functionality "
841"of following commands:"
842msgstr ""
844#: template/gsoc-2018-gnunet-webui.html.j2:32
845msgid ""
846"Additionally, we developed a website with the Javascript framework Angular 6 "
847"and the design framework iotaCSS to use the new REST API. The REST API of "
848"GNUnet is now documented with Sphinx."
849msgstr ""
851#: template/gsoc-2018-gnunet-webui.html.j2:40
852msgid ""
853"<strong>Why did we create a REST API?</strong><br /> ... when you can use "
854"the command line tools?<br /> We need to keep in mind, that everyone has the "
855"right to stay secure and private but not everyone feels comfortable using a "
856"terminal. The further developed REST access to GNUnet APIs in addition to "
857"the new web application allows new users to interact with GNUnet over a well "
858"known tool: their browsers. This addition to the C API and the command line "
859"tools may attract new users and developers."
860msgstr ""
862#: template/gsoc-2018-gnunet-webui.html.j2:52
863msgid ""
864"<strong>How can we use it?</strong><br /> 1. The REST API developed in "
865"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
866"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
867"To use the new features, clone the repository and follow the <a href="
868"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
869"start the rest service with \"gnunet-arm -i rest\"."
870msgstr ""
872#: template/gsoc-2018-gnunet-webui.html.j2:63
873msgid ""
874"2. The Web Application<br /> The web application is available under the "
875"gnunet-webui.git repository (<a href=\"https://gnunet.org/git/gnunet-webui."
876"git/\">GNUnet WebUI Git</a>).<br /> You need to install the newest version "
877"of 'node' and 'yarn'. Dependent on your system, you may need to download "
878"newer versions and install them manually and not over your packet manager. "
879"After the installation succeeded, you need to clone the repository. Then, "
880"you need to run \"yarn install\" and \"yarn start\" for testing purposes. To "
881"deploy the website (keep in mind, that this website communicates with "
882"another localhost instance) use \"yarn build\" for building the web "
883"application and use the output in the 'dist' directory."
884msgstr ""
886#: template/gsoc-2018-gnunet-webui.html.j2:80
887msgid ""
888"3. The Documentation<br /> The documentation is available under the gnunet-"
889"rest-api.git repository (<a href=\"https://gnunet.org/git/gnunet-rest-api."
890"git/\">GNUnet REST API Docmentation Git</a>).<br /> Clone the repository and "
891"\"make html\". Then open the 'index.html' under 'build/html/'."
892msgstr ""
894#: template/gsoc-2018-gnunet-webui.html.j2:91
895msgid ""
896"Please, give it a try and contact me, if you find any bugs or unintentional "
897"features. ;)"
898msgstr ""
900#: template/gsoc-2018-gnunet-webui.html.j2:97
901msgid ""
902"<strong>What can be improved?</strong><br /> Right now, the build process of "
903"the web application may be a little too complex for a casual user. We may be "
904"able to solve this by using docker.<br /> Additionally, the web application "
905"does not prevent wrong inputs but responds with error messages. Adding "
906"GNUnet Records is currently only usable for people, who know how a GNS "
907"Record looks like. This can be adapted to each record type.<br /> Last but "
908"not least, additional features, design changes, etc..."
909msgstr ""
911#: template/gsoc-2018-gnunet-webui.html.j2:111
912msgid "Thanks for reading."
913msgstr ""
915#: template/gsoc.html.j2:7
916msgid "GNUnet's Google Summer of Code projects"
917msgstr ""
919#: template/gsoc.html.j2:10
920msgid ""
921"As a GNU project, GNUnet has participated in the Google Summer of Code "
922"(GSoC) for a number of years. This page lists all current, past, and "
923"finished projects."
924msgstr ""
926#: template/gsoc.html.j2:18
927msgid "Current projects (2019)"
928msgstr ""
930#: template/gsoc.html.j2:22
931msgid ""
932"It is time for GNUnet to run properly on Android. Note that GNUnet is "
933"written in C, and this is not about rewriting GNUnet in Java, but about "
934"getting the C code to run on Android."
935msgstr ""
937#: template/gsoc.html.j2:29
938msgid ""
939"<strong>Mentors:</strong> <a href=\"https://www.goebel-consult.de/\">Hartmut "
941msgstr ""
943#: template/gsoc.html.j2:38
944msgid ""
945"There is a push for migrating our CI to Gitlab. The CI should eventually not "
946"just run \"make check\" on various platforms, but also perform tests with "
947"multiple peers running in different VMs with specific network topologies (i."
948"e. NAT) between them being simulated. The CI should also be integrated with "
949"Gauger for performance regression analysis. Running jobs only when "
950"dependencies have changed and scripting more granular triggers or ideally "
951"automatic dependency discovery (as done by the autotools) is also important."
952msgstr ""
954#: template/gsoc.html.j2:50
955msgid "<strong>Mentors:</strong> TBD"
956msgstr ""
958#: template/gsoc.html.j2:59
959msgid ""
960"Python 2.7 is reaching its end-of-life, and we want to get rid of the "
961"dependency on Python. The existing gnunet-qr tool is a rather simple wrapper "
962"around python-zbar, which itself wraps libzbar. The goal of this project is "
963"to directly use libzbar to scan QR codes for GNUnet / the GNU Name System "
964"(see also <a href=\"https://bugs.gnunet.org/view.php?id=5562\">#5562</a>). "
965"<br> <strong>Mentors:</strong> Christian Grothoff"
966msgstr ""
968#: template/gsoc.html.j2:75
969msgid ""
970"reclaimID is a decentralized identity system build on top of the GNU Name "
971"System. Upon authorization, the user provides a requesting party (RP) such "
972"as a website with an authorization ticket (e.g. piggybacked in an OpenID "
973"authorization code). The RP uses information contained in this ticket to "
974"<ol> <li> Retrieve the decryption key from GNS</li> <li> Retrieve the user "
975"attributes from GNS</li> </ol> The GNS lookups ensure that the RP receives "
976"up-to-date attributes and functional decryption keys. However, in particular "
977"the RP-specific encryption key resolution can be slow and even fail "
978"depending on the network topology. We propose that in an initial exchange, "
979"in particular OpenID authorization code flows, we try to incorporate key and "
980"maybe even an attribute set in the ticket exchange. In order to mitigate "
981"this issue, this project is meant to investigate and implement how... <ol> "
982"<li> ... decryption keys can be added to an initial exchange in OpenID.</li> "
983"<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> </"
984"ol> <br/> <strong>Mentors:</strong> Martin Schanzenbach"
985msgstr ""
987#: template/gsoc.html.j2:106
988msgid ""
989"re:claimID is a decentralized identity system build on top of the GNU Name "
990"System. The initial design and implementation of re:claimID includes an "
991"attribute-based encryption module in order to prevent unauthorized access to "
992"attributes in the name system. Our motivation for re:claimID was for it to "
993"be name system agnostic, which means the design theoretically also works for "
994"other name systems such as namecoin. Other name systems often do not have "
995"built-in mechanisms in order to do this. Hence, we implemented an ABE access "
996"control layer. Our ABE implementation requires two third party libraries: "
997"libpbc and libgabe. While we could merge libgabe into the gnunet service "
998"implementation of re:claimID, libpbc is a rather large, third party library "
999"which lacks packaging in distributions and for platforms. On the other hand, "
1000"GNS supports record data encryption using symmetric keys as labels. If we "
1001"make the access control layer of re:claimID more generic in order to support "
1002"both ABE and GNS encryption, we could reduce the required depenencies. This "
1003"would result in gnunet packages to include re:claimID by default. In short, "
1004"the goals are to... <ol> <li> ... improve performance by reducing encryption "
1005"overhead.</li> <li> ... reduce dependencies.</li> </ol> <br/> "
1006"<strong>Mentors:</strong> Martin Schanzenbach"
1007msgstr ""
1009#: template/gsoc.html.j2:141
1010msgid ""
1011"One great problem of the current Internet is the lack of disintermediation. "
1012"When people want to talk they need a chat service. When they want to share "
1013"files they need a file transfer service. Although GNUnet already possesses "
1014"quite advanced integration into Linux networking, a little extra work is "
1015"needed for existing applications like irc, www, ftp, rsh, nntpd to run over "
1016"it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. "
1017"Once people have added a person to their GNS they can immediately message, "
1018"exchange files and suchlike directly, with nothing but the GNUnet in the "
1019"middle, using applications that have been distributed with unix systems ever "
1020"since the 1980's. We can produce an OS distribution where these things work "
1021"out of the box with the nicknames of people instead of cloud services. For "
1022"more information and context, read"
1023msgstr ""
1025#: template/gsoc.html.j2:162
1026msgid "<strong>Mentors:</strong> lynX &amp; dvn"
1027msgstr ""
1029#: template/gsoc.html.j2:168
1030msgid "Past projects"
1031msgstr ""
1033#: template/gsoc.html.j2:172
1034msgid ""
1035"There are a variety of GNUNet APIs that should be exposed in the Rust "
1036"wrappers. Implementing these will require extending the port of GNUNet utils "
1037"written by Andrew Cann and Kelong Cong."
1038msgstr ""
1040#: template/gsoc.html.j2:180
1041msgid ""
1042"As an introduction to the code base, we suggest that the student and Jeff "
1043"Burdges together update the asynchronous IO system from gjio to futures-rs "
1044"or another layer built upon it. Jeff Burdges is expected to concurrently be "
1045"implementing a GNUNet API for his own mix network work."
1046msgstr ""
1048#: template/gsoc.html.j2:190 template/gsoc.html.j2:214
1049#: template/gsoc.html.j2:268 template/gsoc.html.j2:298
1050#: template/gsoc.html.j2:542
1051msgid "<strong>Mentors:</strong> Jeff Burdges"
1052msgstr ""
1054#: template/gsoc.html.j2:195
1055msgid "Required Skills: Rust"
1056msgstr ""
1058#: template/gsoc.html.j2:200
1059msgid "Difficulty level: low"
1060msgstr ""
1062#: template/gsoc.html.j2:208
1063msgid ""
1064"Implement the AnycastExit spec to enable GNUnet clients to connect over Tor."
1065msgstr ""
1067#: template/gsoc.html.j2:219
1068msgid ""
1069"Note: There was a Special TLDs spec to allow Tor to resolve domain names "
1070"using GNS over Tor too, but currently that's on hold until folks think more "
1071"about how names should be moved around the local system. We're calling this "
1072"more collaborative approach NSS2 for now."
1073msgstr ""
1075#: template/gsoc.html.j2:228 template/gsoc.html.j2:402
1076#: template/gsoc.html.j2:442 template/gsoc.html.j2:472
1077msgid "Required Skills: C"
1078msgstr ""
1080#: template/gsoc.html.j2:233 template/gsoc.html.j2:477
1081#: template/gsoc.html.j2:582
1082msgid "Difficulty level: medium"
1083msgstr ""
1085#: template/gsoc.html.j2:241
1086msgid ""
1087"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
1088"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
1089"API</a> so that easy, hands-on development is possible. Also, browser-based "
1090"UIs will be much easier to create on top of REST APIs."
1091msgstr ""
1093#: template/gsoc.html.j2:252 template/gsoc.html.j2:572
1094msgid "<strong>Mentors:</strong> Martin Schanzenbach"
1095msgstr ""
1097#: template/gsoc.html.j2:260
1098msgid ""
1099"Improve the Rust implementation of GNUnet utils, possibly including adding "
1100"support for asynchronous IO using mio, or perhaps a higher level "
1101"asynchronous IO library built upon it, such as rotor, mioco, eventual_io, or "
1103msgstr ""
1105#: template/gsoc.html.j2:276
1106msgid ""
1107"Implement rudimentary Android compatibility for GNUnet, in part by porting "
1108"the GNUnet utils scheduler to act as a thin wrapper over libuv."
1109msgstr ""
1111#: template/gsoc.html.j2:283
1112msgid "<strong>Mentors:</strong> Jeff Burdges and Christian Grothoff"
1113msgstr ""
1115#: template/gsoc.html.j2:291 template/gsoc.html.j2:535
1116msgid ""
1117"Implementation of a replacement for PANDA (see Pond) with better security, "
1118"and maybe integration with the GNU Name System for key exchange."
1119msgstr ""
1121#: template/gsoc.html.j2:303
1122msgid "Required Skills: Rust or C, crypto"
1123msgstr ""
1125#: template/gsoc.html.j2:308 template/gsoc.html.j2:365
1126#: template/gsoc.html.j2:407 template/gsoc.html.j2:447
1127msgid "Difficulty level: high"
1128msgstr ""
1130#: template/gsoc.html.j2:316
1131msgid ""
1132"Implement different place types and file sharing by creating a new place for "
1133"the shared content."
1134msgstr ""
1136#: template/gsoc.html.j2:322
1137msgid "Place types to be implemented:"
1138msgstr ""
1140#: template/gsoc.html.j2:326
1141msgid ""
1142"<ul> <li>File: generic file with comments</li> <li>Image: display an image "
1143"with comments referencing a region of the image</li> <li>Sound: play a sound "
1144"file with comments referencing a timestamp</li> <li>Directory/Album: "
1145"pointers to File / Image / Sound places</li> <li>Event: with RSVP</li> "
1146"<li>Survey: ask your social neighborhood questions in a structured form</li> "
1148msgstr ""
1150#: template/gsoc.html.j2:337
1151msgid "Also provide the following UI functionality:"
1152msgstr ""
1154#: template/gsoc.html.j2:341
1155msgid ""
1156"<ul> <li>Fork existing channels, reorganize people into new chatrooms or "
1157"channels.</li> <li>Share a post (edit and repost something elsewhere, on a "
1158"fan page for example).</li> <li>Edit a previously published post + offer "
1159"edit history to readers.</li> <li>Control expiry of channel history.</li> </"
1161msgstr ""
1163#: template/gsoc.html.j2:350
1164msgid ""
1165"See also <a href=\"http://secushare.org/features\">http://secushare.org/"
1167msgstr ""
1169#: template/gsoc.html.j2:355
1170msgid "<strong>Mentors:</strong> lynX"
1171msgstr ""
1173#: template/gsoc.html.j2:360
1174msgid "Required Skills: C/C++"
1175msgstr ""
1177#: template/gsoc.html.j2:373
1178msgid ""
1179"Implement aggregation of distributed state from various channels in order to "
1180"provide for a powerful social graph API capable of producing social network "
1181"profiles, dashboards, a calendar out of upcoming event invitations (if "
1182"available), social search functionality and most of all to make it easy for "
1183"users to adopt cryptographic identities of their contacts/friends simply by "
1184"finding them in the social graph of their existing contacts (\"This is "
1185"Linda. You have 11 contacts in common with her. [ADD]\")."
1186msgstr ""
1188#: template/gsoc.html.j2:391
1189msgid ""
1190"Related to <a href=\"http://secushare.org/rendezvous\">secushare.org/"
1192msgstr ""
1194#: template/gsoc.html.j2:397 template/gsoc.html.j2:437
1195msgid "<strong>Mentors:</strong> t3sserakt, lynX"
1196msgstr ""
1198#: template/gsoc.html.j2:414
1199msgid ""
1200"<ul> <li> Emulate IMAP/SMTP protocols as necessary to transform traditional "
1201"mail clients into secushare user interfaces. </li> <li> Think of ways to map "
1202"e-mail addresses to secushare identities. </li> <li> Encode or translate "
1203"various e-mail features into secushare equivalents. </li> <li> Parts of "
1204"secushare are currently written in Rust, therefore Rust is preferred for "
1205"this task but it is not an requirement. </li> </ul>"
1206msgstr ""
1208#: template/gsoc.html.j2:455
1209msgid ""
1210"Implementation of the GNUnet auction system described in Chapter 3 of <a "
1211"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
1212"are adding smart contract creation and round time enforcement to libbrandt "
1213"as well as creating the GNUnet auction service, library and the three user "
1214"interface programs create, info and join."
1215msgstr ""
1217#: template/gsoc.html.j2:467
1218msgid "<strong>Mentors:</strong> mate, cg"
1219msgstr ""
1221#: template/gsoc.html.j2:485
1222msgid ""
1223"Implementation of additional transports to make GNUnet communication more "
1224"robust in the presence of problematic networks: GNUnet-over-SMTP, GNUnet-"
1226msgstr ""
1228#: template/gsoc.html.j2:492 template/gsoc.html.j2:506
1229msgid "<strong>Mentors:</strong> Matthias Wachs"
1230msgstr ""
1232#: template/gsoc.html.j2:500
1233msgid ""
1234"Implementation of ALG-based NAT traversal methods (FTP/SIP-based hole "
1235"punching, better STUN support)"
1236msgstr ""
1238#: template/gsoc.html.j2:514
1239msgid ""
1240"<strong>Mentors:</strong> Matthias Wachs, Christian Grothoff, Jeff Burdges"
1241msgstr ""
1243#: template/gsoc.html.j2:522
1244msgid ""
1245"Improving libaboss to make computation on shared secrets (including repeated "
1246"multiplication) based on <a href=\"https://dl.acm.org/citation.cfm?"
1247"doid=62212.62213\">Ben-Or et al.</a> if possible. This in particular means "
1248"moving libaboss to bignums (gcry_mpi)."
1249msgstr ""
1251#: template/gsoc.html.j2:550
1252msgid ""
1253"Please refer to the description for this project listed under GNU Guix "
1254"project ideas."
1255msgstr ""
1257#: template/gsoc.html.j2:556
1258msgid "Finished projects"
1259msgstr ""
1261#: template/gsoc.html.j2:562
1262msgid ""
1263"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
1264"to be determined framework such as Angular2. This includes the design and "
1265"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
1266"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
1267"\">GNUnet API</a>."
1268msgstr ""
1270#: template/gsoc.html.j2:577
1271msgid "Required Skills: C, JavaScript, CSS"
1272msgstr ""
1274#: template/gsoc.html.j2:587
1275msgid ""
1276"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
1277msgstr ""
1279#: template/index.html.j2:12
1280msgid ""
1281"GNUnet is a new network protocol stack for building secure, distributed, and "
1282"privacy-preserving applications. With strong roots in academic <a href="
1283"\"https://old.gnunet.org/bibliography\">research</a>, our goal is to replace "
1284"the <a href=\"https://secushare.org/broken-internet\">old insecure Internet</"
1285"a> protocol stack."
1286msgstr ""
1288#: template/index.html.j2:20
1289msgid ""
1290"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/"
1291"Overlay_network\">overlay network</a> on top of the existing Internet "
1292"infrastructure forming the basis of a hybrid <a href=\"architecture.html"
1293"\">peer-to-peer mesh and relay backbone</a> for applications to run on. It "
1294"could just as well be run independently of the Internet, over <a href="
1295"\"https://en.wikipedia.org/wiki/Physical_layer\">dedicated radio and cable</"
1297msgstr ""
1299#: template/index.html.j2:31
1300msgid ""
1301"GNUnet is made for an open society: It's a self-organizing network and it is "
1302"<a href=\"http://www.gnu.org/philosophy/free-sw.html\">free software</a> as "
1303"in freedom. GNUnet puts you in control of your data. You determine which "
1304"data to share with whom, and you're not pressured to accept compromises."
1305msgstr ""
1307#: template/index.html.j2:46
1308msgid "About"
1309msgstr ""
1311#: template/index.html.j2:51
1312msgid "Install"
1313msgstr ""
1315#: template/index.html.j2:56
1316msgid "Join"
1317msgstr ""
1319#: template/index.html.j2:70
1320msgid "The Internet of tomorrow needs GNUnet today"
1321msgstr ""
1323#: template/index.html.j2:76
1324msgid "Imagine..."
1325msgstr ""
1327#: template/index.html.j2:78
1328msgid ""
1329"The conventional Internet is currently like a system of roads with deep "
1330"potholes and highwaymen all over the place. Even if you still can use the "
1331"roads (e.g. send emails, or browse websites) your vehicle might get "
1332"hijacked, damaged, or long arms might reach into its back and steal your "
1333"items (data) to use it against you and sell it to others - while you can't "
1334"even notice the thievery nor accuse and hold the scroungers accountable."
1335msgstr ""
1337#: template/index.html.j2:93
1338msgid "The Internet is broken"
1339msgstr ""
1341#: template/index.html.j2:95
1342msgid ""
1343"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
1344"protecting against address forgery, routers learning metadata, or choosing "
1345"trustworthy CAs is nontrivial and sometimes impossible."
1346msgstr ""
1348#: template/index.html.j2:103
1349msgid ""
1350"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf"
1351"\">privacy by design</a>, improving addressing, routing, naming and content "
1352"distribution in a technically robust manner - as opposed to ad-hoc designs "
1353"in place today."
1354msgstr ""
1356#: template/index.html.j2:115
1357msgid "Decentralization is hard"
1358msgstr ""
1360#: template/index.html.j2:118
1361msgid ""
1362"It seems as if every other distributed or P2P project develops its own "
1363"library stack, covering transports, stream muxing, discovery and others. "
1364"This divides effort and multiplies bug count."
1365msgstr ""
1367#: template/index.html.j2:125
1368msgid ""
1369"GNUnet is a metadata-preserving foundation for your application, covering "
1370"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
1371"with advanced routing. Our work is based on continuous research spanning "
1372"almost two decades."
1373msgstr ""
1375#: template/index.html.j2:139
1376msgid "Metadata is exposed"
1377msgstr ""
1379#: template/index.html.j2:141
1380msgid ""
1381"Even though transport encryption is increasingly being deployed on the "
1382"Internet, it still reveals data that can threaten democracy: the identities "
1383"of senders and receivers, the times, frequency and the volume of "
1384"communication are all still revealed. <!-- Looks like a weak argumentation "
1385"to me: which <a href=\"https://www.freehaven.net/anonbib/cache/"
1386"websitefingerprinting-pets2016.pdf\">enables reverse-engineering pages "
1387"visited via website fingerprinting</a>. -->"
1388msgstr ""
1390#: template/index.html.j2:154
1391msgid ""
1392"GNUnet <a href=\"https://secushare.org/anonymity\">addresses</a> these "
1393"concerns with perfect forward secrecy via ephemeral public key addressing, "
1394"fixed packet size to hinder traffic analysis, layered encryption, Sybil-"
1395"resistant routing, and more."
1396msgstr ""
1398#: template/index.html.j2:167
1399msgid "Freedoms are not respected"
1400msgstr ""
1402#: template/index.html.j2:169
1403msgid ""
1404"Today, monitoring increasingly centralized infrastructure, proprietary "
1405"implementations, traffic shapers and firewalls restrict all of the <a href="
1406"\"https://www.gnu.org/philosophy/free-sw.html\">essential freedoms</a> to "
1407"various degrees."
1408msgstr ""
1410#: template/index.html.j2:178
1411msgid ""
1412"GNUnet gives users freedoms to securely access information (\"run\" the "
1413"network), to study all aspects of the network's operation (\"access the code"
1414"\"), to distribute information (\"copy\"), as well as the freedom to deploy "
1415"new applications (\"modify\")."
1416msgstr ""
1418#: template/index.html.j2:195
1419msgid "GNUnet aims to enable a secure and ethical Internet."
1420msgstr ""
1422#: template/index.html.j2:211
1423msgid "Featured Applications"
1424msgstr ""
1426#: template/index.html.j2:220
1427msgid "GNU Taler"
1428msgstr ""
1430#: template/index.html.j2:222
1431msgid ""
1432"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
1433"electronic payment system. Payments are cryptographically secured and are "
1434"confirmed within milliseconds with extremely low transaction costs."
1435msgstr ""
1437#: template/index.html.j2:234
1438msgid "The GNU Name System"
1439msgstr ""
1441#: template/index.html.j2:237
1442msgid ""
1443"The GNU Name System (GNS) is a fully decentralized replacement for the "
1444"Domain Name System (DNS). Instead of using a hierarchy, GNS uses a directed "
1445"graph. Naming conventions are similar to DNS, but queries and replies are "
1446"private even with respect to peers providing the answers. The integrity of "
1447"records and privacy of look-ups is cryptographically secured. <!-- Too "
1448"technical: GNS integrates a robust, efficient and instant key revocation "
1449"mechanism. -->"
1450msgstr ""
1452#: template/index.html.j2:252
1453msgid "re:claimID"
1454msgstr ""
1456#: template/index.html.j2:254
1457msgid ""
1458"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
1459"Identity Provider (IdP) service built in top of the GNU Name System. It "
1460"allows users to securely share personal information with websites using "
1461"standardized protocols (OpenID Connect)."
1462msgstr ""
1464#: template/index.html.j2:267
1465msgid "Filesharing"
1466msgstr ""
1468#: template/index.html.j2:269
1469msgid ""
1470"GNUnet filesharing is an application that provides censorship-resistant, "
1471"anonymous filesharing. The publisher is empowered to make a gradual choice "
1472"between performance and anonymity."
1473msgstr ""
1475#: template/index.html.j2:279
1476msgid "Conversation"
1477msgstr ""
1479#: template/index.html.j2:281
1480msgid ""
1481"GNUnet conversation is an application that provides secure voice "
1482"communication in a fully decentralized way by employing GNUnet for routing "
1483"and transport."
1484msgstr ""
1486#: template/index.html.j2:296
1487msgid "Upcoming Applications"
1488msgstr ""
1490#: template/index.html.j2:303
1491msgid "secushare"
1492msgstr ""
1494#: template/index.html.j2:305
1495msgid ""
1496"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
1497"social networking application on top of GNUnet. Using overlay multicast and "
1498"the extensible PSYC protocol, notifications are distributed end-to-end "
1499"encrypted to authorized recipients only."
1500msgstr ""
1502#: template/index.html.j2:317
1503msgid "pretty Easy privacy"
1504msgstr ""
1506#: template/index.html.j2:319
1507msgid ""
1508"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p&#8801;p) is "
1509"creating a usable end-to-end encrypted e-mail solution using opportunistic "
1510"key exchange. p&#8801;p will use GNUnet to protect metadata and exploit new "
1511"cryptographic protocols to verify keys."
1512msgstr ""
1514#: template/index.html.j2:337
1515msgid "News"
1516msgstr ""
1518#: template/news.html.j2.inc:9
1519msgid "More news"
1520msgstr ""
1522#: template/old-news.html.j2:6
1523msgid "Older News"
1524msgstr ""
1526#: template/old-news.html.j2:9
1527msgid "This page documents the GNUnet history."
1528msgstr ""
1530#: template/team.html.j2:18
1531msgid "NSE, CADET."
1532msgstr ""
1534#: template/team.html.j2:29
1535msgid "secushare, PSYC, multicast, advocacy, sights and sounds, UX."
1536msgstr ""
1538#: template/team.html.j2:40
1539msgid "GNU maintainer."
1540msgstr ""
1542#: template/team.html.j2:50
1543msgid "secushare, Social, PSYC, Multicast, data protection theory."
1544msgstr ""
1546#: template/team.html.j2:60
1547msgid "Continuous Integration, secushare, packaging (Guix)."
1548msgstr ""
1550#: template/team.html.j2:71
1551msgid "Set, Consensus, Voting"
1552msgstr ""
1554#: template/team.html.j2:81
1555msgid "Mix networking"
1556msgstr ""
1558#: template/team.html.j2:91
1559msgid "Random peer sampling"
1560msgstr ""
1562#: template/team.html.j2:101 template/team.html.j2:143
1563msgid "W32 port."
1564msgstr ""
1566#: template/team.html.j2:111
1567msgid "secushare, Social, PSYC, Multicast"
1568msgstr ""
1570#: template/team.html.j2:122
1571msgid "GNU Name System, Identity Management, ABE."
1572msgstr ""
1574#: template/team.html.j2:133
1575msgid ""
1576"Documentation, Website, libgnurl maintainer, System Integration, Build "
1577"System, some admin roles, packaging (NetBSD pkgsrc, Guix, Gentoo)."
1578msgstr ""
1580#: template/team.html.j2:154
1581msgid "Testbed, voice."
1582msgstr ""
1584#: template/team.html.j2:164
1585msgid "secushare, Social, PSYC, Multicast."
1586msgstr ""
1588#: template/team.html.j2:174
1589msgid "Multicast."
1590msgstr ""
1592#: template/team.html.j2:184
1593msgid "Web site, packaging (Nix/Guix)."
1594msgstr ""
1596#: template/tutorial-archpi.html.j2:5
1597msgid "Tutorial: GNUnet on Archlinux/Pi"
1598msgstr ""
1600#: template/tutorial-archpi.html.j2:12 template/tutorial-debian9.html.j2:28
1601#: template/tutorial-macos.html.j2:14 template/tutorial-netbsd.html.j2:17
1602#: template/tutorial-ubuntu1804.html.j2:28
1603msgid "Requirements"
1604msgstr ""
1606#: template/tutorial-archpi.html.j2:35
1607msgid "Get the Source Code"
1608msgstr ""
1610#: template/tutorial-archpi.html.j2:56
1611msgid "Run"
1612msgstr ""
1614#: template/tutorial-archpi.html.j2:121
1615msgid "Make sure, it works!"
1616msgstr ""
1618#: template/tutorial-archpi.html.j2:134
1619msgid "Chat the cat"
1620msgstr ""
1622#: template/tutorial-debian9.html.j2:5
1623msgid "Tutorial: GNUnet on Debian 9"
1624msgstr ""
1626#: template/tutorial-debian9.html.j2:7 template/tutorial-ubuntu1804.html.j2:9
1627msgid "Introduction"
1628msgstr ""
1630#: template/tutorial-debian9.html.j2:40 template/tutorial-ubuntu1804.html.j2:43
1631msgid "Make an installation directory"
1632msgstr ""
1634#: template/tutorial-debian9.html.j2:54 template/tutorial-macos.html.j2:144
1635#: template/tutorial-netbsd.html.j2:222 template/tutorial-ubuntu1804.html.j2:56
1636msgid "Get the source code"
1637msgstr ""
1639#: template/tutorial-debian9.html.j2:73 template/tutorial-macos.html.j2:152
1640#: template/tutorial-netbsd.html.j2:230 template/tutorial-ubuntu1804.html.j2:66
1641msgid "Compile and Install"
1642msgstr ""
1644#: template/tutorial-debian9.html.j2:98 template/tutorial-macos.html.j2:164
1645#: template/tutorial-netbsd.html.j2:240 template/tutorial-ubuntu1804.html.j2:77
1646msgid "Option 1: GNUnet for production / usage"
1647msgstr ""
1649#: template/tutorial-debian9.html.j2:111
1650#: template/tutorial-ubuntu1804.html.j2:90
1651msgid "Option 2: GNUnet for development"
1652msgstr ""
1654#: template/tutorial-debian9.html.j2:123
1655msgid "Option 3: gnunet-gtk"
1656msgstr ""
1658#: template/tutorial-debian9.html.j2:140
1659#: template/tutorial-ubuntu1804.html.j2:103
1660msgid "Install GNUnet plugin for name resolution"
1661msgstr ""
1663#: template/tutorial-debian9.html.j2:194
1664#: template/tutorial-ubuntu1804.html.j2:142
1665msgid "Configuration"
1666msgstr ""
1668#: template/tutorial-debian9.html.j2:271
1669#: template/tutorial-ubuntu1804.html.j2:218
1670msgid "Make sure it works"
1671msgstr ""
1673#: template/tutorial-debian9.html.j2:286
1674#: template/tutorial-ubuntu1804.html.j2:233
1675msgid "filesharing"
1676msgstr ""
1678#: template/tutorial-debian9.html.j2:318
1679#: template/tutorial-ubuntu1804.html.j2:267
1680msgid "CADET (and Chat)"
1681msgstr ""
1683#: template/tutorial-debian9.html.j2:349
1684#: template/tutorial-ubuntu1804.html.j2:295
1685msgid "Name resolution using GNS on the command line"
1686msgstr ""
1688#: template/tutorial-debian9.html.j2:425
1689#: template/tutorial-ubuntu1804.html.j2:362
1690msgid "Name resolution using GNS with a browser"
1691msgstr ""
1693#: template/tutorial-debian9.html.j2:506
1694#: template/tutorial-ubuntu1804.html.j2:436
1695msgid "VPN"
1696msgstr ""
1698#: template/tutorial-debian9.html.j2:512
1699#: template/tutorial-ubuntu1804.html.j2:443
1700msgid "Uninstall GNUnet and its dependencies"
1701msgstr ""
1703#: template/tutorial-debian9.html.j2:528
1704#: template/tutorial-ubuntu1804.html.j2:460
1705msgid "Appendix A: Optional GNUnet features"
1706msgstr ""
1708#: template/tutorial-debian9.html.j2:534
1709#: template/tutorial-ubuntu1804.html.j2:467
1710msgid "Troubleshooting"
1711msgstr ""
1713#: template/tutorial-debian9.html.j2:536
1714#: template/tutorial-ubuntu1804.html.j2:470
1715msgid "You can't reach other people's nodes"
1716msgstr ""
1718#: template/tutorial-debian9.html.j2:573
1719#: template/tutorial-ubuntu1804.html.j2:501
1720msgid "OMG you guys broke my internet"
1721msgstr ""
1723#: template/tutorial-macos.html.j2:5
1724msgid "Tutorial: GNUnet on macOS 10.14 (Mojave)"
1725msgstr ""
1727#: template/tutorial-macos.html.j2:21 template/tutorial-netbsd.html.j2:28
1728msgid "Installation"
1729msgstr ""
1731#: template/tutorial-macos.html.j2:39 template/tutorial-netbsd.html.j2:100
1732msgid "First steps"
1733msgstr ""
1735#: template/tutorial-macos.html.j2:119 template/tutorial-netbsd.html.j2:180
1736msgid "Alternative: Installation from source"
1737msgstr ""
1739#: template/tutorial-macos.html.j2:197 template/tutorial-netbsd.html.j2:265
1740msgid "Option 2: GNUnet experimental"
1741msgstr ""
1743#: template/tutorial-netbsd.html.j2:5
1744msgid "Tutorial: GNUnet on NetBSD 8.0 CURRENT"
1745msgstr ""
1747#: template/tutorial-ubuntu1804.html.j2:6
1748msgid "Tutorial: GNUnet on Ubuntu 18.04"
1749msgstr ""
1751#: template/tutorial.html.j2:5
1752msgid "Install-Tutorials"
1753msgstr ""
1755#: template/tutorial.html.j2:8
1756msgid ""
1757"This page holds various simplified step-by-step tutorials for GNUnet. <br> "
1758"Some of them are not complete, but we find them useful regardless of their "
1759"state. <br> Find much more detailled documentation of the installation "
1760"options in the <a href=\"https://docs.gnunet.org/#toc-Installing-"
1761"GNUnet-1\">according section</a> of the <a href=\"https://docs.gnunet.org/"
1763msgstr ""
1765#: template/tutorial.html.j2:15
1766msgid ""
1767"Please note that the installation process will get much easier once we have "
1768"proper packages again."
1769msgstr ""
1771#: template/tutorial.html.j2:20
1772msgid ""
1773"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
1774"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
1775"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
1776"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
1777"\">NetBSD</a></li> </ul>"
1778msgstr ""
1780#: template/tutorial.html.j2:32
1781msgid ""
1782"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
1783msgstr ""
1785#: template/tutorial.html.j2:37
1786msgid ""
1787"Once the installation is done, please head over to the <a href=\"https://"
1788"gnunet.org/en/use\">\"How to use GNUnet\"-page</a> to get a brief intro on "
1789"what can be done with your installation. <br> If you have any queries about "
1790"the installation or the usage, please <a href=\"https://gnunet.org/en/engage."
1791"html\">get in touch!</a>"
1792msgstr ""
1794#: template/video.html.j2:8
1795msgid "Talks related to GNUnet"
1796msgstr ""
1798#: template/video.html.j2:16
1799msgid "2015"
1800msgstr ""
1802#: template/video.html.j2:20
1803msgid "2014"
1804msgstr ""
1806#: template/video.html.j2:28
1807msgid "2013"
1808msgstr ""
1810#: template/video.html.j2:38
1811msgid "2012"
1812msgstr ""