[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [www] branch master updated (7b5375c -> 0c64e5e)
From: |
gnunet |
Subject: |
[GNUnet-SVN] [www] branch master updated (7b5375c -> 0c64e5e) |
Date: |
Fri, 13 Sep 2019 12:11:34 +0200 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a change to branch master
in repository www.
from 7b5375c Revert "Update auto-generated locale .po files"
add a9b8fdd After feedback from Christian, adjust the copyright start to
2001.
add 6cd2970 Merge branch 'stable' of ssh://git.gnunet.org/www into stable
add 0f922d0 Merge branch 'stable' of ssh://git.gnunet.org/www into stable
add e3a18a2 Merge branch 'stable' of ssh://git.gnunet.org/www into stable
add ff9308b Merge branch 'stable' of ssh://git.gnunet.org/www into stable
add af4f18b Merge branch 'master' into stable
add 8864e97 Merge branch 'master' into stable
add 5426981 Merge branch 'stable' of ssh://git.gnunet.org/www into stable
add 0a379ec Merge branch 'master' into stable
add ed85214 Merge branch 'master' into stable
add 7d97abd Merge remote-tracking branch 'origin/master' into stable
add 7c7a114 Merge remote-tracking branch 'origin/master' into stable
add 27ff56e Merge remote-tracking branch 'origin/master' into stable
add bf5511a Merge remote-tracking branch 'origin/master' into stable
add 84846dd Merge remote-tracking branch 'origin/master' into stable
add 7822b24 temporarily fix news.
add 5d02d33 Merge branch 'master' into stable
add fbb60d6 gtk got released as well
add 7bc6261 Merge branch 'stable' of gnunet.org:www into stable
add 059b10f disable preload
add 5d30c3c Merge branch 'master' into stable
add a4dc4c1 Merge branch 'master' into stable
add deb274b Merge branch 'master' into stable
add 373799a Merge branch 'master' into stable
add 29356d1 Merge branch 'master' into stable
add f6095cf Merge branch 'master' into stable
add 971f230 Merge branch 'master' into stable
add 175ec45 removed bandwith unlimited, made archlinux tutorial more
generic, deleted old template
add 47a393e deleted tutorial.html.j2
add ad79101 fixed even more links
add 3af3b26 Merge branch 'master' into stable
add 9c4c1a3 Merge branch 'master' into stable
add 928e28f Merge branch 'master' into stable
add 84bf496 Merge branch 'master' into stable
add f596811 Merge branch 'master' into stable
add 97e4878 Merge branch 'master' into stable
add 690eeaf Merge branch 'master' into stable
add 0c64e5e Add building section to gnurl page.
No new revisions were added by this update.
Summary of changes:
locale/de/LC_MESSAGES/messages.po | 374 +++++++++++++++++-------------
locale/en/LC_MESSAGES/messages.po | 361 ++++++++++++++++-------------
locale/es/LC_MESSAGES/messages.po | 372 +++++++++++++++++-------------
locale/fr/LC_MESSAGES/messages.po | 365 +++++++++++++++++-------------
locale/it/LC_MESSAGES/messages.po | 365 +++++++++++++++++-------------
news/2019-07-GHM_Aug_2019.inc | 3 +-
template/gnurl.html.j2 | 463 +++++++++++++++++++++++++-------------
template/tutorial.html.j2 | 44 ----
8 files changed, 1359 insertions(+), 988 deletions(-)
delete mode 100644 template/tutorial.html.j2
diff --git a/locale/de/LC_MESSAGES/messages.po
b/locale/de/LC_MESSAGES/messages.po
index b4b087d..2fb6c51 100644
--- a/locale/de/LC_MESSAGES/messages.po
+++ b/locale/de/LC_MESSAGES/messages.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-08-18 21:46+0200\n"
+"POT-Creation-Date: 2019-09-13 10:04+0000\n"
"PO-Revision-Date: 2018-02-24 17:42\n"
"Last-Translator: Torsten Grothoff <address@hidden>\n"
"Language-Team: German <address@hidden>\n"
-"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: de\n"
"Generated-By: Babel 2.4.0\n"
#: common/base.j2:5
@@ -83,11 +83,11 @@ msgstr ""
"Software</a> erstellt.<br> Probleme bitte <a href='contact.html'>hier</a> "
"melden."
-#: common/navigation.j2.inc:39 template/index.html.j2:46
+#: common/navigation.j2.inc:39 template/index.html.j2:52
msgid "About"
msgstr "Über GNUnet"
-#: common/navigation.j2.inc:42 template/index.html.j2:378
+#: common/navigation.j2.inc:42 template/index.html.j2:384
msgid "News"
msgstr "Neues"
@@ -95,7 +95,7 @@ msgstr "Neues"
msgid "Community"
msgstr "Community"
-#: common/navigation.j2.inc:50 template/index.html.j2:58
+#: common/navigation.j2.inc:50 template/index.html.j2:64
msgid "Engage"
msgstr "Mach mit!"
@@ -139,7 +139,7 @@ msgstr "Entwicklung"
msgid "Documentation"
msgstr "Dokumentation"
-#: common/navigation.j2.inc:86 template/index.html.j2:52
+#: common/navigation.j2.inc:86 template/index.html.j2:58
#: template/install.html.j2:6
msgid "Install"
msgstr "Installieren"
@@ -306,8 +306,8 @@ msgstr ""
msgid ""
"You are most welcome to <a href=\"engage.html\">get engaged into the "
"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"contribute.html\">contribute</a> in various "
-"ways."
+"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
+"in various ways."
msgstr ""
#: template/about.html.j2:100
@@ -550,7 +550,7 @@ msgid ""
"org/gauger/\">https://old.gnunet.org/gauger/</a>."
msgstr ""
-#: template/download.html.j2:7 template/gnurl.html.j2:140
+#: template/download.html.j2:7 template/gnurl.html.j2:147
msgid "Downloads"
msgstr "Herunterladen"
@@ -893,42 +893,136 @@ msgid ""
msgstr ""
#: template/gnurl.html.j2:128
-msgid ""
-"You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/"
-"view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --"
-"> <code>git clone git://git.taler.net/gnurl.git</code> The versions are "
-"checked in as signed git tags."
+msgid "You can get the gnurl git repository using:"
msgstr ""
-#: template/gnurl.html.j2:142
+#: template/gnurl.html.j2:141
+msgid "The versions are checked in as (signed) git tags."
+msgstr ""
+
+#: template/gnurl.html.j2:149
msgid ""
-"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
-"gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of "
-"distributions and package managers. Package Managers which include gnurl "
-"are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available "
-"as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the "
-"collaborative ebuild collection <a href=\"https://git.gnunet.org/"
+"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/"
+"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
+"variety of distributions and package managers. Package Managers which "
+"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</"
+"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> "
+"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/"
"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org"
-"\">pkgsrc</a>."
+"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://"
+"pkgsrc.org\">pkgsrc</a>."
+msgstr ""
+
+#: template/gnurl.html.j2:165
+#, fuzzy
+#| msgid "Using libgnurl"
+msgid "Building gnurl"
+msgstr "Benutzung von libgnurl"
+
+#: template/gnurl.html.j2:167
+msgid ""
+"We suggest to closely follow release announcements, as they might indicate "
+"changes in how gnurl is to be build. <br> If your package manager provides a "
+"binary build or build instructions to build gnurl from source automated and "
+"integrated with your environment, we strongly suggest to use this binary "
+"build. <br> There are two ways to build gnurl. The first one builds from the "
+"most recent git tag, the second one uses the distributed tarball. "
+"Distributors generally are supposed to build from the tarball, but we "
+"describe both methods here. Both methods are written with a NetBSD 9 "
+"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
+"b> building gnurl from the tip of the default git branch, as only tags are "
+"considered to be stable and approved builds."
+msgstr ""
+
+#: template/gnurl.html.j2:188
+msgid "Building from the distributed tarball (prefered method)"
+msgstr ""
+
+#: template/gnurl.html.j2:190
+msgid ""
+"If you want to verify the signature, install an OpenPGP compatible tool such "
+"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
+msgstr ""
+
+#: template/gnurl.html.j2:204
+msgid "Fetch the signature key from"
+msgstr ""
+
+#: template/gnurl.html.j2:208
+msgid "or via commandline with gnupg2."
+msgstr ""
+
+#: template/gnurl.html.j2:213
+msgid ""
+"Fetch the release, the signature, the checksum file as well as its signature:"
+msgstr ""
+
+#: template/gnurl.html.j2:232
+msgid ""
+"verify the signatures, and verify the checksums against the checksums in "
+"the .sum.txt file."
msgstr ""
-#: template/gnurl.html.j2:157
+#: template/gnurl.html.j2:238
+msgid "unpack the tarball:"
+msgstr ""
+
+#: template/gnurl.html.j2:248
+msgid "Change into the directory"
+msgstr ""
+
+#: template/gnurl.html.j2:258
+msgid "Now you can either run"
+msgstr ""
+
+#: template/gnurl.html.j2:268
+msgid "directly (and read configure-gnurl before you do so) or invoke"
+msgstr ""
+
+#: template/gnurl.html.j2:278
+msgid ""
+"and pass additional parameters such as a custom PREFIX location. Further "
+"reference can be the"
+msgstr ""
+
+#: template/gnurl.html.j2:283
+msgid "Now run"
+msgstr ""
+
+#: template/gnurl.html.j2:293
+msgid "(this is optional)"
+msgstr ""
+
+#: template/gnurl.html.j2:302
+msgid "and you are done."
+msgstr ""
+
+#: template/gnurl.html.j2:306
+msgid "Building from a tagged git commit"
+msgstr ""
+
+#: template/gnurl.html.j2:308
+msgid ""
+"Follow the steps above, but instead of downloading the tarball, clone the "
+"git tag you want to build from."
+msgstr ""
+
+#: template/gnurl.html.j2:318
msgid "Reporting Bugs"
msgstr "Fehler melden"
-#: template/gnurl.html.j2:159
+#: template/gnurl.html.j2:320
msgid ""
"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/"
"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
"we prefer to track bugs on the bugtracker."
msgstr ""
-#: template/gnurl.html.j2:168
+#: template/gnurl.html.j2:329
msgid "Maintainer and Cryptographic signatures"
msgstr ""
-#: template/gnurl.html.j2:170
+#: template/gnurl.html.j2:331
msgid ""
"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
@@ -975,7 +1069,7 @@ msgid ""
"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
+"\"https://gnunet.org/en/install.html\">Installation</a> on gnunet.org. Then, "
"start the rest service with \"gnunet-arm -i rest\"."
msgstr ""
@@ -1205,9 +1299,9 @@ msgstr ""
#: template/gsoc.html.j2:254
msgid ""
"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
-"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
-"API</a> so that easy, hands-on development is possible. Also, browser-based "
-"UIs will be much easier to create on top of REST APIs."
+"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
+"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
+"browser-based UIs will be much easier to create on top of REST APIs."
msgstr ""
#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
@@ -1328,10 +1422,10 @@ msgstr ""
#: template/gsoc.html.j2:468
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
-"are adding smart contract creation and round time enforcement to libbrandt "
-"as well as creating the GNUnet auction service, library and the three user "
-"interface programs create, info and join."
+"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
+"Specific tasks are adding smart contract creation and round time enforcement "
+"to libbrandt as well as creating the GNUnet auction service, library and the "
+"three user interface programs create, info and join."
msgstr ""
#: template/gsoc.html.j2:480
@@ -1379,8 +1473,8 @@ msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
-"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
-"\">GNUnet API</a>."
+"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules."
+"html\">GNUnet API</a>."
msgstr ""
#: template/gsoc.html.j2:590
@@ -1392,7 +1486,7 @@ msgid ""
"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
msgstr ""
-#: template/index.html.j2:12
+#: template/index.html.j2:18
msgid ""
"GNUnet is a new network protocol stack for building secure, distributed, and "
"privacy-preserving applications. With strong roots in academic <a href="
@@ -1401,7 +1495,7 @@ msgid ""
"stack."
msgstr ""
-#: template/index.html.j2:20
+#: template/index.html.j2:26
msgid ""
"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/"
"Overlay_network\">overlay network</a> on top of the existing Internet "
@@ -1412,7 +1506,7 @@ msgid ""
"a>."
msgstr ""
-#: template/index.html.j2:31
+#: template/index.html.j2:37
msgid ""
"GNUnet is made for a free and open society: It's a self-organizing network "
"and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free "
@@ -1421,15 +1515,15 @@ msgid ""
"compromises."
msgstr ""
-#: template/index.html.j2:72
+#: template/index.html.j2:78
msgid "The Internet of tomorrow needs GNUnet today"
msgstr ""
-#: template/index.html.j2:78
+#: template/index.html.j2:84
msgid "Imagine..."
msgstr ""
-#: template/index.html.j2:80
+#: template/index.html.j2:86
msgid ""
"The conventional Internet is currently like a system of roads with deep "
"potholes and highwaymen all over the place. Even if you still can use the "
@@ -1446,11 +1540,11 @@ msgid ""
"central data base. -->"
msgstr ""
-#: template/index.html.j2:102
+#: template/index.html.j2:108
msgid "The Internet is broken"
msgstr ""
-#: template/index.html.j2:104
+#: template/index.html.j2:110
msgid ""
"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
"protecting against address forgery, routers learning metadata, or choosing "
@@ -1461,7 +1555,7 @@ msgid ""
"multiple attacks massively threatening our freedom. -->"
msgstr ""
-#: template/index.html.j2:116
+#: template/index.html.j2:122
msgid ""
"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf"
"\">privacy by design</a>, improving addressing, routing, naming and content "
@@ -1472,11 +1566,11 @@ msgid ""
"content distribution in a technically robust manner. -->"
msgstr ""
-#: template/index.html.j2:132
+#: template/index.html.j2:138
msgid "Decentralization is hard"
msgstr ""
-#: template/index.html.j2:135
+#: template/index.html.j2:141
msgid ""
"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
"distributed or P2P project develops its own library stack, covering "
@@ -1487,7 +1581,7 @@ msgid ""
"potential number of vulnerabilities."
msgstr ""
-#: template/index.html.j2:147
+#: template/index.html.j2:153
msgid ""
"GNUnet is a metadata-preserving foundation for your application, covering "
"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
@@ -1495,11 +1589,11 @@ msgid ""
"almost two decades."
msgstr ""
-#: template/index.html.j2:161
+#: template/index.html.j2:167
msgid "Metadata is exposed"
msgstr ""
-#: template/index.html.j2:163
+#: template/index.html.j2:169
msgid ""
"Your metadata is just as revealing as the actual content; and it gets "
"exposed on the Internet.<br> Even though transport encryption is "
@@ -1515,11 +1609,11 @@ msgid ""
"routing, and more."
msgstr ""
-#: template/index.html.j2:188
+#: template/index.html.j2:194
msgid "Freedoms are not respected"
msgstr ""
-#: template/index.html.j2:190
+#: template/index.html.j2:196
msgid ""
"Today, monitoring increasingly centralized infrastructure, proprietary "
"implementations, traffic shapers and firewalls restrict all of the <a href="
@@ -1527,7 +1621,7 @@ msgid ""
"various degrees."
msgstr ""
-#: template/index.html.j2:199
+#: template/index.html.j2:205
msgid ""
"GNUnet gives users freedoms to securely access information (\"run\" the "
"network), to study all aspects of the network's operation (\"access the code"
@@ -1535,13 +1629,13 @@ msgid ""
"new applications (\"modify\")."
msgstr ""
-#: template/index.html.j2:211
+#: template/index.html.j2:217
#, fuzzy
#| msgid "About GNUnet"
msgid "Learn more about GNUnet"
msgstr "Über GNUnet"
-#: template/index.html.j2:213
+#: template/index.html.j2:219
msgid ""
"If you want to know more about the GNUnet please continue reading the <a "
"href=\"about.html\">about page</a>. There are much more resources, such as "
@@ -1550,36 +1644,36 @@ msgid ""
"\"https://gnunet.org/en/video.html\">videos</a>."
msgstr ""
-#: template/index.html.j2:222
+#: template/index.html.j2:228
msgid ""
"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get "
"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install."
"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\">use "
-"it</a> and <a href=\"https://gnunet.org/en/contribute.html\">contribute</a>. "
+"it</a> and <a href=\"https://gnunet.org/en/engage.html\">contribute</a>. "
"<br> Be aware that this project is still in an early alpha stage when it "
"comes to software – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1590,11 +1684,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1602,37 +1696,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1640,11 +1734,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1653,24 +1747,27 @@ msgid ""
msgstr ""
#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Archlinux/Pi"
+msgid "Tutorial: GNUnet on Arch Linux/Pi"
msgstr ""
-#: template/install-on-archpi.html.j2:15 template/install-on-debian9.html.j2:29
-#: template/install-on-macos.html.j2:17 template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
+#: template/install-on-archpi.html.j2:16
+msgid "Requirements for Raspberry Pi 3"
msgstr ""
-#: template/install-on-archpi.html.j2:38
+#: template/install-on-archpi.html.j2:40
msgid "Get the Source Code"
msgstr ""
-#: template/install-on-archpi.html.j2:59
+#: template/install-on-archpi.html.j2:62
+#: template/install-on-debian9.html.j2:130
+msgid "In Addition: gnunet-gtk"
+msgstr ""
+
+#: template/install-on-archpi.html.j2:79
msgid "Run"
msgstr ""
-#: template/install-on-archpi.html.j2:124
+#: template/install-on-archpi.html.j2:131
msgid "Make sure, it works!"
msgstr ""
@@ -1683,54 +1780,60 @@ msgstr ""
msgid "Introduction"
msgstr ""
+#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
+#: template/install-on-netbsd.html.j2:19
+#: template/install-on-ubuntu1804.html.j2:26
+msgid "Requirements"
+msgstr ""
+
#: template/install-on-debian9.html.j2:45
#: template/install-on-ubuntu1804.html.j2:41
msgid "Make an installation directory"
msgstr ""
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:147
+#: template/install-on-debian9.html.j2:59
+#: template/install-on-macos.html.j2:134
#: template/install-on-netbsd.html.j2:224
#: template/install-on-ubuntu1804.html.j2:53
msgid "Get the source code"
msgstr ""
-#: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:155
+#: template/install-on-debian9.html.j2:78
+#: template/install-on-macos.html.j2:142
#: template/install-on-netbsd.html.j2:232
#: template/install-on-ubuntu1804.html.j2:61
msgid "Compile and Install"
msgstr ""
#: template/install-on-debian9.html.j2:103
+#: template/install-on-ubuntu1804.html.j2:70
msgid "Option 1: GNUnet for testing / usage"
msgstr ""
#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:80
+#: template/install-on-ubuntu1804.html.j2:82
msgid "Option 2: GNUnet for development"
msgstr ""
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:92
+#: template/install-on-ubuntu1804.html.j2:97
msgid "Install GNUnet plugin for name resolution"
msgstr ""
#: template/install-on-debian9.html.j2:207
+#: template/install-on-ubuntu1804.html.j2:134
msgid "Create configuration file"
msgstr ""
#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:203
+#: template/install-on-ubuntu1804.html.j2:156
#, fuzzy
#| msgid "GNUnet"
msgid "Use GNUnet!"
msgstr "GNUnet"
#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:208
+#: template/install-on-ubuntu1804.html.j2:162
msgid "Uninstall GNUnet and its dependencies"
msgstr ""
@@ -1746,16 +1849,18 @@ msgstr ""
msgid "First steps"
msgstr ""
-#: template/install-on-macos.html.j2:122 template/install-on-netbsd.html.j2:182
+#: template/install-on-macos.html.j2:109
+#: template/install-on-netbsd.html.j2:182
msgid "Alternative: Installation from source"
msgstr ""
-#: template/install-on-macos.html.j2:167 template/install-on-netbsd.html.j2:242
-#: template/install-on-ubuntu1804.html.j2:70
+#: template/install-on-macos.html.j2:154
+#: template/install-on-netbsd.html.j2:242
msgid "Option 1: GNUnet for production / usage"
msgstr ""
-#: template/install-on-macos.html.j2:200 template/install-on-netbsd.html.j2:267
+#: template/install-on-macos.html.j2:187
+#: template/install-on-netbsd.html.j2:267
msgid "Option 2: GNUnet experimental"
msgstr ""
@@ -1767,22 +1872,6 @@ msgstr ""
msgid "Tutorial: GNUnet on Ubuntu 18.04"
msgstr ""
-#: template/install-on-ubuntu1804.html.j2:129
-msgid "Configuration"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:224
-msgid "Troubleshooting"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:225 template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:256 template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
#: template/install.html.j2:11
msgid ""
"<p>The following GNUnet installation instructions help you building from "
@@ -1885,54 +1974,6 @@ msgstr ""
msgid "Secushare, Data Protection Theory, Computer Science & Society."
msgstr ""
-#: template/tutorial.html.j2:5
-#, fuzzy
-#| msgid "Tutorials"
-msgid "Install-Tutorials"
-msgstr "Anleitungen"
-
-#: template/tutorial.html.j2:8
-msgid ""
-"This page holds various simplified step-by-step tutorials for GNUnet. <br> "
-"Some of them are not complete, but we find them useful regardless of their "
-"state. <br> Find much more detailled documentation of the installation "
-"options in the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#toc-"
-"Installing-GNUnet-1\">according section</a> of the <a href=\"https://docs."
-"gnunet.org/handbook/gnunet.html\">handbook</a>."
-msgstr ""
-
-#: template/tutorial.html.j2:15
-msgid ""
-"Please note that the installation process will get much easier once we have "
-"proper packages again."
-msgstr ""
-
-#: template/tutorial.html.j2:20
-msgid ""
-"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
-"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
-"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
-"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
-"\">NetBSD</a></li> </ul>"
-msgstr ""
-
-#: template/tutorial.html.j2:32
-msgid ""
-"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
-msgstr ""
-
-#: template/tutorial.html.j2:37
-msgid ""
-"Once the installation is done, please head over to the <a href=\"https://"
-"gnunet.org/en/use\">\"How to use GNUnet\"-page</a> to get a brief intro on "
-"what can be done with your installation. <br> As usual get much more "
-"detailled instructions and information in the <a href=\"https://docs.gnunet."
-"org/handbook/gnunet.html#toc-Using-GNUnet-1\">according section</a> of the "
-"<a href=\"https://docs.gnunet.org/handbook/gnunet.html\">handbook</a>. If "
-"you have any queries about the installation or the usage, please <a href="
-"\"https://gnunet.org/en/engage.html\">get in touch!</a>"
-msgstr ""
-
#: template/use.html.j2:6
msgid "How to use GNUnet - in a nutshell"
msgstr ""
@@ -2007,6 +2048,14 @@ msgstr ""
msgid "Name resolution using GNS with a browser"
msgstr ""
+#: template/use.html.j2:514
+msgid "You can't reach other people's nodes"
+msgstr ""
+
+#: template/use.html.j2:550
+msgid "OMG you guys broke my internet"
+msgstr ""
+
#: template/video.html.j2:6
msgid "Videos related to GNUnet"
msgstr ""
@@ -2047,6 +2096,11 @@ msgstr ""
msgid "2010"
msgstr ""
+#, fuzzy
+#~| msgid "Tutorials"
+#~ msgid "Install-Tutorials"
+#~ msgstr "Anleitungen"
+
#~ msgid "C-Tutorial"
#~ msgstr "C-Anleitung"
diff --git a/locale/en/LC_MESSAGES/messages.po
b/locale/en/LC_MESSAGES/messages.po
index d0f4f66..26d3cd6 100644
--- a/locale/en/LC_MESSAGES/messages.po
+++ b/locale/en/LC_MESSAGES/messages.po
@@ -52,11 +52,11 @@ msgid ""
"href='contact.html'>Report issues with this website</a>."
msgstr ""
-#: common/navigation.j2.inc:39 template/index.html.j2:46
+#: common/navigation.j2.inc:39 template/index.html.j2:52
msgid "About"
msgstr ""
-#: common/navigation.j2.inc:42 template/index.html.j2:378
+#: common/navigation.j2.inc:42 template/index.html.j2:384
msgid "News"
msgstr ""
@@ -64,7 +64,7 @@ msgstr ""
msgid "Community"
msgstr ""
-#: common/navigation.j2.inc:50 template/index.html.j2:58
+#: common/navigation.j2.inc:50 template/index.html.j2:64
msgid "Engage"
msgstr ""
@@ -104,7 +104,7 @@ msgstr ""
msgid "Documentation"
msgstr ""
-#: common/navigation.j2.inc:86 template/index.html.j2:52
+#: common/navigation.j2.inc:86 template/index.html.j2:58
#: template/install.html.j2:6
msgid "Install"
msgstr ""
@@ -269,8 +269,8 @@ msgstr ""
msgid ""
"You are most welcome to <a href=\"engage.html\">get engaged into the "
"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"contribute.html\">contribute</a> in various "
-"ways."
+"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
+"in various ways."
msgstr ""
#: template/about.html.j2:100
@@ -497,7 +497,7 @@ msgid ""
"org/gauger/\">https://old.gnunet.org/gauger/</a>."
msgstr ""
-#: template/download.html.j2:7 template/gnurl.html.j2:140
+#: template/download.html.j2:7 template/gnurl.html.j2:147
msgid "Downloads"
msgstr ""
@@ -838,42 +838,134 @@ msgid ""
msgstr ""
#: template/gnurl.html.j2:128
-msgid ""
-"You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/"
-"view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --"
-"> <code>git clone git://git.taler.net/gnurl.git</code> The versions are "
-"checked in as signed git tags."
+msgid "You can get the gnurl git repository using:"
+msgstr ""
+
+#: template/gnurl.html.j2:141
+msgid "The versions are checked in as (signed) git tags."
msgstr ""
-#: template/gnurl.html.j2:142
+#: template/gnurl.html.j2:149
msgid ""
-"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
-"gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of "
-"distributions and package managers. Package Managers which include gnurl "
-"are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available "
-"as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the "
-"collaborative ebuild collection <a href=\"https://git.gnunet.org/"
+"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/"
+"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
+"variety of distributions and package managers. Package Managers which "
+"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</"
+"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> "
+"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/"
"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org"
-"\">pkgsrc</a>."
+"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://"
+"pkgsrc.org\">pkgsrc</a>."
+msgstr ""
+
+#: template/gnurl.html.j2:165
+msgid "Building gnurl"
+msgstr ""
+
+#: template/gnurl.html.j2:167
+msgid ""
+"We suggest to closely follow release announcements, as they might indicate "
+"changes in how gnurl is to be build. <br> If your package manager provides a "
+"binary build or build instructions to build gnurl from source automated and "
+"integrated with your environment, we strongly suggest to use this binary "
+"build. <br> There are two ways to build gnurl. The first one builds from the "
+"most recent git tag, the second one uses the distributed tarball. "
+"Distributors generally are supposed to build from the tarball, but we "
+"describe both methods here. Both methods are written with a NetBSD 9 "
+"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
+"b> building gnurl from the tip of the default git branch, as only tags are "
+"considered to be stable and approved builds."
+msgstr ""
+
+#: template/gnurl.html.j2:188
+msgid "Building from the distributed tarball (prefered method)"
+msgstr ""
+
+#: template/gnurl.html.j2:190
+msgid ""
+"If you want to verify the signature, install an OpenPGP compatible tool such "
+"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
+msgstr ""
+
+#: template/gnurl.html.j2:204
+msgid "Fetch the signature key from"
+msgstr ""
+
+#: template/gnurl.html.j2:208
+msgid "or via commandline with gnupg2."
+msgstr ""
+
+#: template/gnurl.html.j2:213
+msgid ""
+"Fetch the release, the signature, the checksum file as well as its signature:"
+msgstr ""
+
+#: template/gnurl.html.j2:232
+msgid ""
+"verify the signatures, and verify the checksums against the checksums in "
+"the .sum.txt file."
+msgstr ""
+
+#: template/gnurl.html.j2:238
+msgid "unpack the tarball:"
+msgstr ""
+
+#: template/gnurl.html.j2:248
+msgid "Change into the directory"
+msgstr ""
+
+#: template/gnurl.html.j2:258
+msgid "Now you can either run"
+msgstr ""
+
+#: template/gnurl.html.j2:268
+msgid "directly (and read configure-gnurl before you do so) or invoke"
+msgstr ""
+
+#: template/gnurl.html.j2:278
+msgid ""
+"and pass additional parameters such as a custom PREFIX location. Further "
+"reference can be the"
+msgstr ""
+
+#: template/gnurl.html.j2:283
+msgid "Now run"
msgstr ""
-#: template/gnurl.html.j2:157
+#: template/gnurl.html.j2:293
+msgid "(this is optional)"
+msgstr ""
+
+#: template/gnurl.html.j2:302
+msgid "and you are done."
+msgstr ""
+
+#: template/gnurl.html.j2:306
+msgid "Building from a tagged git commit"
+msgstr ""
+
+#: template/gnurl.html.j2:308
+msgid ""
+"Follow the steps above, but instead of downloading the tarball, clone the "
+"git tag you want to build from."
+msgstr ""
+
+#: template/gnurl.html.j2:318
msgid "Reporting Bugs"
msgstr ""
-#: template/gnurl.html.j2:159
+#: template/gnurl.html.j2:320
msgid ""
"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/"
"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
"we prefer to track bugs on the bugtracker."
msgstr ""
-#: template/gnurl.html.j2:168
+#: template/gnurl.html.j2:329
msgid "Maintainer and Cryptographic signatures"
msgstr ""
-#: template/gnurl.html.j2:170
+#: template/gnurl.html.j2:331
msgid ""
"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
@@ -920,7 +1012,7 @@ msgid ""
"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
+"\"https://gnunet.org/en/install.html\">Installation</a> on gnunet.org. Then, "
"start the rest service with \"gnunet-arm -i rest\"."
msgstr ""
@@ -1148,9 +1240,9 @@ msgstr ""
#: template/gsoc.html.j2:254
msgid ""
"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
-"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
-"API</a> so that easy, hands-on development is possible. Also, browser-based "
-"UIs will be much easier to create on top of REST APIs."
+"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
+"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
+"browser-based UIs will be much easier to create on top of REST APIs."
msgstr ""
#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
@@ -1271,10 +1363,10 @@ msgstr ""
#: template/gsoc.html.j2:468
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
-"are adding smart contract creation and round time enforcement to libbrandt "
-"as well as creating the GNUnet auction service, library and the three user "
-"interface programs create, info and join."
+"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
+"Specific tasks are adding smart contract creation and round time enforcement "
+"to libbrandt as well as creating the GNUnet auction service, library and the "
+"three user interface programs create, info and join."
msgstr ""
#: template/gsoc.html.j2:480
@@ -1322,8 +1414,8 @@ msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
-"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
-"\">GNUnet API</a>."
+"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules."
+"html\">GNUnet API</a>."
msgstr ""
#: template/gsoc.html.j2:590
@@ -1335,7 +1427,7 @@ msgid ""
"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
msgstr ""
-#: template/index.html.j2:12
+#: template/index.html.j2:18
msgid ""
"GNUnet is a new network protocol stack for building secure, distributed, and "
"privacy-preserving applications. With strong roots in academic <a href="
@@ -1344,7 +1436,7 @@ msgid ""
"stack."
msgstr ""
-#: template/index.html.j2:20
+#: template/index.html.j2:26
msgid ""
"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/"
"Overlay_network\">overlay network</a> on top of the existing Internet "
@@ -1355,7 +1447,7 @@ msgid ""
"a>."
msgstr ""
-#: template/index.html.j2:31
+#: template/index.html.j2:37
msgid ""
"GNUnet is made for a free and open society: It's a self-organizing network "
"and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free "
@@ -1364,15 +1456,15 @@ msgid ""
"compromises."
msgstr ""
-#: template/index.html.j2:72
+#: template/index.html.j2:78
msgid "The Internet of tomorrow needs GNUnet today"
msgstr ""
-#: template/index.html.j2:78
+#: template/index.html.j2:84
msgid "Imagine..."
msgstr ""
-#: template/index.html.j2:80
+#: template/index.html.j2:86
msgid ""
"The conventional Internet is currently like a system of roads with deep "
"potholes and highwaymen all over the place. Even if you still can use the "
@@ -1389,11 +1481,11 @@ msgid ""
"central data base. -->"
msgstr ""
-#: template/index.html.j2:102
+#: template/index.html.j2:108
msgid "The Internet is broken"
msgstr ""
-#: template/index.html.j2:104
+#: template/index.html.j2:110
msgid ""
"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
"protecting against address forgery, routers learning metadata, or choosing "
@@ -1404,7 +1496,7 @@ msgid ""
"multiple attacks massively threatening our freedom. -->"
msgstr ""
-#: template/index.html.j2:116
+#: template/index.html.j2:122
msgid ""
"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf"
"\">privacy by design</a>, improving addressing, routing, naming and content "
@@ -1415,11 +1507,11 @@ msgid ""
"content distribution in a technically robust manner. -->"
msgstr ""
-#: template/index.html.j2:132
+#: template/index.html.j2:138
msgid "Decentralization is hard"
msgstr ""
-#: template/index.html.j2:135
+#: template/index.html.j2:141
msgid ""
"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
"distributed or P2P project develops its own library stack, covering "
@@ -1430,7 +1522,7 @@ msgid ""
"potential number of vulnerabilities."
msgstr ""
-#: template/index.html.j2:147
+#: template/index.html.j2:153
msgid ""
"GNUnet is a metadata-preserving foundation for your application, covering "
"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
@@ -1438,11 +1530,11 @@ msgid ""
"almost two decades."
msgstr ""
-#: template/index.html.j2:161
+#: template/index.html.j2:167
msgid "Metadata is exposed"
msgstr ""
-#: template/index.html.j2:163
+#: template/index.html.j2:169
msgid ""
"Your metadata is just as revealing as the actual content; and it gets "
"exposed on the Internet.<br> Even though transport encryption is "
@@ -1458,11 +1550,11 @@ msgid ""
"routing, and more."
msgstr ""
-#: template/index.html.j2:188
+#: template/index.html.j2:194
msgid "Freedoms are not respected"
msgstr ""
-#: template/index.html.j2:190
+#: template/index.html.j2:196
msgid ""
"Today, monitoring increasingly centralized infrastructure, proprietary "
"implementations, traffic shapers and firewalls restrict all of the <a href="
@@ -1470,7 +1562,7 @@ msgid ""
"various degrees."
msgstr ""
-#: template/index.html.j2:199
+#: template/index.html.j2:205
msgid ""
"GNUnet gives users freedoms to securely access information (\"run\" the "
"network), to study all aspects of the network's operation (\"access the code"
@@ -1478,11 +1570,11 @@ msgid ""
"new applications (\"modify\")."
msgstr ""
-#: template/index.html.j2:211
+#: template/index.html.j2:217
msgid "Learn more about GNUnet"
msgstr ""
-#: template/index.html.j2:213
+#: template/index.html.j2:219
msgid ""
"If you want to know more about the GNUnet please continue reading the <a "
"href=\"about.html\">about page</a>. There are much more resources, such as "
@@ -1491,36 +1583,36 @@ msgid ""
"\"https://gnunet.org/en/video.html\">videos</a>."
msgstr ""
-#: template/index.html.j2:222
+#: template/index.html.j2:228
msgid ""
"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get "
"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install."
"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\">use "
-"it</a> and <a href=\"https://gnunet.org/en/contribute.html\">contribute</a>. "
+"it</a> and <a href=\"https://gnunet.org/en/engage.html\">contribute</a>. "
"<br> Be aware that this project is still in an early alpha stage when it "
"comes to software – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1531,11 +1623,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1543,37 +1635,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1581,11 +1673,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1594,24 +1686,27 @@ msgid ""
msgstr ""
#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Archlinux/Pi"
+msgid "Tutorial: GNUnet on Arch Linux/Pi"
msgstr ""
-#: template/install-on-archpi.html.j2:15 template/install-on-debian9.html.j2:29
-#: template/install-on-macos.html.j2:17 template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
+#: template/install-on-archpi.html.j2:16
+msgid "Requirements for Raspberry Pi 3"
msgstr ""
-#: template/install-on-archpi.html.j2:38
+#: template/install-on-archpi.html.j2:40
msgid "Get the Source Code"
msgstr ""
-#: template/install-on-archpi.html.j2:59
+#: template/install-on-archpi.html.j2:62
+#: template/install-on-debian9.html.j2:130
+msgid "In Addition: gnunet-gtk"
+msgstr ""
+
+#: template/install-on-archpi.html.j2:79
msgid "Run"
msgstr ""
-#: template/install-on-archpi.html.j2:124
+#: template/install-on-archpi.html.j2:131
msgid "Make sure, it works!"
msgstr ""
@@ -1624,52 +1719,58 @@ msgstr ""
msgid "Introduction"
msgstr ""
+#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
+#: template/install-on-netbsd.html.j2:19
+#: template/install-on-ubuntu1804.html.j2:26
+msgid "Requirements"
+msgstr ""
+
#: template/install-on-debian9.html.j2:45
#: template/install-on-ubuntu1804.html.j2:41
msgid "Make an installation directory"
msgstr ""
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:147
+#: template/install-on-debian9.html.j2:59
+#: template/install-on-macos.html.j2:134
#: template/install-on-netbsd.html.j2:224
#: template/install-on-ubuntu1804.html.j2:53
msgid "Get the source code"
msgstr ""
-#: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:155
+#: template/install-on-debian9.html.j2:78
+#: template/install-on-macos.html.j2:142
#: template/install-on-netbsd.html.j2:232
#: template/install-on-ubuntu1804.html.j2:61
msgid "Compile and Install"
msgstr ""
#: template/install-on-debian9.html.j2:103
+#: template/install-on-ubuntu1804.html.j2:70
msgid "Option 1: GNUnet for testing / usage"
msgstr ""
#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:80
+#: template/install-on-ubuntu1804.html.j2:82
msgid "Option 2: GNUnet for development"
msgstr ""
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:92
+#: template/install-on-ubuntu1804.html.j2:97
msgid "Install GNUnet plugin for name resolution"
msgstr ""
#: template/install-on-debian9.html.j2:207
+#: template/install-on-ubuntu1804.html.j2:134
msgid "Create configuration file"
msgstr ""
#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:203
+#: template/install-on-ubuntu1804.html.j2:156
msgid "Use GNUnet!"
msgstr ""
#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:208
+#: template/install-on-ubuntu1804.html.j2:162
msgid "Uninstall GNUnet and its dependencies"
msgstr ""
@@ -1685,16 +1786,18 @@ msgstr ""
msgid "First steps"
msgstr ""
-#: template/install-on-macos.html.j2:122 template/install-on-netbsd.html.j2:182
+#: template/install-on-macos.html.j2:109
+#: template/install-on-netbsd.html.j2:182
msgid "Alternative: Installation from source"
msgstr ""
-#: template/install-on-macos.html.j2:167 template/install-on-netbsd.html.j2:242
-#: template/install-on-ubuntu1804.html.j2:70
+#: template/install-on-macos.html.j2:154
+#: template/install-on-netbsd.html.j2:242
msgid "Option 1: GNUnet for production / usage"
msgstr ""
-#: template/install-on-macos.html.j2:200 template/install-on-netbsd.html.j2:267
+#: template/install-on-macos.html.j2:187
+#: template/install-on-netbsd.html.j2:267
msgid "Option 2: GNUnet experimental"
msgstr ""
@@ -1706,22 +1809,6 @@ msgstr ""
msgid "Tutorial: GNUnet on Ubuntu 18.04"
msgstr ""
-#: template/install-on-ubuntu1804.html.j2:129
-msgid "Configuration"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:224
-msgid "Troubleshooting"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:225 template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:256 template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
#: template/install.html.j2:11
msgid ""
"<p>The following GNUnet installation instructions help you building from "
@@ -1824,52 +1911,6 @@ msgstr ""
msgid "Secushare, Data Protection Theory, Computer Science & Society."
msgstr ""
-#: template/tutorial.html.j2:5
-msgid "Install-Tutorials"
-msgstr ""
-
-#: template/tutorial.html.j2:8
-msgid ""
-"This page holds various simplified step-by-step tutorials for GNUnet. <br> "
-"Some of them are not complete, but we find them useful regardless of their "
-"state. <br> Find much more detailled documentation of the installation "
-"options in the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#toc-"
-"Installing-GNUnet-1\">according section</a> of the <a href=\"https://docs."
-"gnunet.org/handbook/gnunet.html\">handbook</a>."
-msgstr ""
-
-#: template/tutorial.html.j2:15
-msgid ""
-"Please note that the installation process will get much easier once we have "
-"proper packages again."
-msgstr ""
-
-#: template/tutorial.html.j2:20
-msgid ""
-"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
-"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
-"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
-"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
-"\">NetBSD</a></li> </ul>"
-msgstr ""
-
-#: template/tutorial.html.j2:32
-msgid ""
-"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
-msgstr ""
-
-#: template/tutorial.html.j2:37
-msgid ""
-"Once the installation is done, please head over to the <a href=\"https://"
-"gnunet.org/en/use\">\"How to use GNUnet\"-page</a> to get a brief intro on "
-"what can be done with your installation. <br> As usual get much more "
-"detailled instructions and information in the <a href=\"https://docs.gnunet."
-"org/handbook/gnunet.html#toc-Using-GNUnet-1\">according section</a> of the "
-"<a href=\"https://docs.gnunet.org/handbook/gnunet.html\">handbook</a>. If "
-"you have any queries about the installation or the usage, please <a href="
-"\"https://gnunet.org/en/engage.html\">get in touch!</a>"
-msgstr ""
-
#: template/use.html.j2:6
msgid "How to use GNUnet - in a nutshell"
msgstr ""
@@ -1938,6 +1979,14 @@ msgstr ""
msgid "Name resolution using GNS with a browser"
msgstr ""
+#: template/use.html.j2:514
+msgid "You can't reach other people's nodes"
+msgstr ""
+
+#: template/use.html.j2:550
+msgid "OMG you guys broke my internet"
+msgstr ""
+
#: template/video.html.j2:6
msgid "Videos related to GNUnet"
msgstr ""
diff --git a/locale/es/LC_MESSAGES/messages.po
b/locale/es/LC_MESSAGES/messages.po
index fd35df8..dd4a675 100644
--- a/locale/es/LC_MESSAGES/messages.po
+++ b/locale/es/LC_MESSAGES/messages.po
@@ -8,14 +8,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-08-18 21:46+0200\n"
+"POT-Creation-Date: 2019-09-13 10:04+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <address@hidden>\n"
-"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: es\n"
"Generated-By: Babel 2.4.0\n"
#: common/base.j2:5
@@ -72,11 +72,11 @@ msgid ""
"href='contact.html'>Report issues with this website</a>."
msgstr ""
-#: common/navigation.j2.inc:39 template/index.html.j2:46
+#: common/navigation.j2.inc:39 template/index.html.j2:52
msgid "About"
msgstr "Sobre"
-#: common/navigation.j2.inc:42 template/index.html.j2:378
+#: common/navigation.j2.inc:42 template/index.html.j2:384
msgid "News"
msgstr "Nuevo"
@@ -84,7 +84,7 @@ msgstr "Nuevo"
msgid "Community"
msgstr "Comunidad"
-#: common/navigation.j2.inc:50 template/index.html.j2:58
+#: common/navigation.j2.inc:50 template/index.html.j2:64
msgid "Engage"
msgstr "Participa"
@@ -128,7 +128,7 @@ msgstr "Desarrollo"
msgid "Documentation"
msgstr "Documentación"
-#: common/navigation.j2.inc:86 template/index.html.j2:52
+#: common/navigation.j2.inc:86 template/index.html.j2:58
#: template/install.html.j2:6
msgid "Install"
msgstr "Instala"
@@ -293,8 +293,8 @@ msgstr ""
msgid ""
"You are most welcome to <a href=\"engage.html\">get engaged into the "
"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"contribute.html\">contribute</a> in various "
-"ways."
+"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
+"in various ways."
msgstr ""
#: template/about.html.j2:100
@@ -521,7 +521,7 @@ msgid ""
"org/gauger/\">https://old.gnunet.org/gauger/</a>."
msgstr ""
-#: template/download.html.j2:7 template/gnurl.html.j2:140
+#: template/download.html.j2:7 template/gnurl.html.j2:147
msgid "Downloads"
msgstr ""
@@ -864,42 +864,134 @@ msgid ""
msgstr ""
#: template/gnurl.html.j2:128
-msgid ""
-"You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/"
-"view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --"
-"> <code>git clone git://git.taler.net/gnurl.git</code> The versions are "
-"checked in as signed git tags."
+msgid "You can get the gnurl git repository using:"
msgstr ""
-#: template/gnurl.html.j2:142
+#: template/gnurl.html.j2:141
+msgid "The versions are checked in as (signed) git tags."
+msgstr ""
+
+#: template/gnurl.html.j2:149
msgid ""
-"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
-"gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of "
-"distributions and package managers. Package Managers which include gnurl "
-"are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available "
-"as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the "
-"collaborative ebuild collection <a href=\"https://git.gnunet.org/"
+"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/"
+"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
+"variety of distributions and package managers. Package Managers which "
+"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</"
+"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> "
+"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/"
"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org"
-"\">pkgsrc</a>."
+"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://"
+"pkgsrc.org\">pkgsrc</a>."
+msgstr ""
+
+#: template/gnurl.html.j2:165
+msgid "Building gnurl"
+msgstr ""
+
+#: template/gnurl.html.j2:167
+msgid ""
+"We suggest to closely follow release announcements, as they might indicate "
+"changes in how gnurl is to be build. <br> If your package manager provides a "
+"binary build or build instructions to build gnurl from source automated and "
+"integrated with your environment, we strongly suggest to use this binary "
+"build. <br> There are two ways to build gnurl. The first one builds from the "
+"most recent git tag, the second one uses the distributed tarball. "
+"Distributors generally are supposed to build from the tarball, but we "
+"describe both methods here. Both methods are written with a NetBSD 9 "
+"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
+"b> building gnurl from the tip of the default git branch, as only tags are "
+"considered to be stable and approved builds."
+msgstr ""
+
+#: template/gnurl.html.j2:188
+msgid "Building from the distributed tarball (prefered method)"
+msgstr ""
+
+#: template/gnurl.html.j2:190
+msgid ""
+"If you want to verify the signature, install an OpenPGP compatible tool such "
+"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
+msgstr ""
+
+#: template/gnurl.html.j2:204
+msgid "Fetch the signature key from"
+msgstr ""
+
+#: template/gnurl.html.j2:208
+msgid "or via commandline with gnupg2."
+msgstr ""
+
+#: template/gnurl.html.j2:213
+msgid ""
+"Fetch the release, the signature, the checksum file as well as its signature:"
+msgstr ""
+
+#: template/gnurl.html.j2:232
+msgid ""
+"verify the signatures, and verify the checksums against the checksums in "
+"the .sum.txt file."
msgstr ""
-#: template/gnurl.html.j2:157
+#: template/gnurl.html.j2:238
+msgid "unpack the tarball:"
+msgstr ""
+
+#: template/gnurl.html.j2:248
+msgid "Change into the directory"
+msgstr ""
+
+#: template/gnurl.html.j2:258
+msgid "Now you can either run"
+msgstr ""
+
+#: template/gnurl.html.j2:268
+msgid "directly (and read configure-gnurl before you do so) or invoke"
+msgstr ""
+
+#: template/gnurl.html.j2:278
+msgid ""
+"and pass additional parameters such as a custom PREFIX location. Further "
+"reference can be the"
+msgstr ""
+
+#: template/gnurl.html.j2:283
+msgid "Now run"
+msgstr ""
+
+#: template/gnurl.html.j2:293
+msgid "(this is optional)"
+msgstr ""
+
+#: template/gnurl.html.j2:302
+msgid "and you are done."
+msgstr ""
+
+#: template/gnurl.html.j2:306
+msgid "Building from a tagged git commit"
+msgstr ""
+
+#: template/gnurl.html.j2:308
+msgid ""
+"Follow the steps above, but instead of downloading the tarball, clone the "
+"git tag you want to build from."
+msgstr ""
+
+#: template/gnurl.html.j2:318
msgid "Reporting Bugs"
msgstr ""
-#: template/gnurl.html.j2:159
+#: template/gnurl.html.j2:320
msgid ""
"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/"
"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
"we prefer to track bugs on the bugtracker."
msgstr ""
-#: template/gnurl.html.j2:168
+#: template/gnurl.html.j2:329
msgid "Maintainer and Cryptographic signatures"
msgstr ""
-#: template/gnurl.html.j2:170
+#: template/gnurl.html.j2:331
msgid ""
"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
@@ -946,7 +1038,7 @@ msgid ""
"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
+"\"https://gnunet.org/en/install.html\">Installation</a> on gnunet.org. Then, "
"start the rest service with \"gnunet-arm -i rest\"."
msgstr ""
@@ -1176,9 +1268,9 @@ msgstr ""
#: template/gsoc.html.j2:254
msgid ""
"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
-"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
-"API</a> so that easy, hands-on development is possible. Also, browser-based "
-"UIs will be much easier to create on top of REST APIs."
+"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
+"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
+"browser-based UIs will be much easier to create on top of REST APIs."
msgstr ""
#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
@@ -1299,10 +1391,10 @@ msgstr ""
#: template/gsoc.html.j2:468
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
-"are adding smart contract creation and round time enforcement to libbrandt "
-"as well as creating the GNUnet auction service, library and the three user "
-"interface programs create, info and join."
+"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
+"Specific tasks are adding smart contract creation and round time enforcement "
+"to libbrandt as well as creating the GNUnet auction service, library and the "
+"three user interface programs create, info and join."
msgstr ""
#: template/gsoc.html.j2:480
@@ -1350,8 +1442,8 @@ msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
-"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
-"\">GNUnet API</a>."
+"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules."
+"html\">GNUnet API</a>."
msgstr ""
#: template/gsoc.html.j2:590
@@ -1363,7 +1455,7 @@ msgid ""
"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
msgstr ""
-#: template/index.html.j2:12
+#: template/index.html.j2:18
msgid ""
"GNUnet is a new network protocol stack for building secure, distributed, and "
"privacy-preserving applications. With strong roots in academic <a href="
@@ -1372,7 +1464,7 @@ msgid ""
"stack."
msgstr ""
-#: template/index.html.j2:20
+#: template/index.html.j2:26
msgid ""
"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/"
"Overlay_network\">overlay network</a> on top of the existing Internet "
@@ -1383,7 +1475,7 @@ msgid ""
"a>."
msgstr ""
-#: template/index.html.j2:31
+#: template/index.html.j2:37
msgid ""
"GNUnet is made for a free and open society: It's a self-organizing network "
"and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free "
@@ -1392,15 +1484,15 @@ msgid ""
"compromises."
msgstr ""
-#: template/index.html.j2:72
+#: template/index.html.j2:78
msgid "The Internet of tomorrow needs GNUnet today"
msgstr ""
-#: template/index.html.j2:78
+#: template/index.html.j2:84
msgid "Imagine..."
msgstr ""
-#: template/index.html.j2:80
+#: template/index.html.j2:86
msgid ""
"The conventional Internet is currently like a system of roads with deep "
"potholes and highwaymen all over the place. Even if you still can use the "
@@ -1417,11 +1509,11 @@ msgid ""
"central data base. -->"
msgstr ""
-#: template/index.html.j2:102
+#: template/index.html.j2:108
msgid "The Internet is broken"
msgstr ""
-#: template/index.html.j2:104
+#: template/index.html.j2:110
msgid ""
"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
"protecting against address forgery, routers learning metadata, or choosing "
@@ -1432,7 +1524,7 @@ msgid ""
"multiple attacks massively threatening our freedom. -->"
msgstr ""
-#: template/index.html.j2:116
+#: template/index.html.j2:122
msgid ""
"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf"
"\">privacy by design</a>, improving addressing, routing, naming and content "
@@ -1443,11 +1535,11 @@ msgid ""
"content distribution in a technically robust manner. -->"
msgstr ""
-#: template/index.html.j2:132
+#: template/index.html.j2:138
msgid "Decentralization is hard"
msgstr ""
-#: template/index.html.j2:135
+#: template/index.html.j2:141
msgid ""
"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
"distributed or P2P project develops its own library stack, covering "
@@ -1458,7 +1550,7 @@ msgid ""
"potential number of vulnerabilities."
msgstr ""
-#: template/index.html.j2:147
+#: template/index.html.j2:153
msgid ""
"GNUnet is a metadata-preserving foundation for your application, covering "
"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
@@ -1466,11 +1558,11 @@ msgid ""
"almost two decades."
msgstr ""
-#: template/index.html.j2:161
+#: template/index.html.j2:167
msgid "Metadata is exposed"
msgstr ""
-#: template/index.html.j2:163
+#: template/index.html.j2:169
msgid ""
"Your metadata is just as revealing as the actual content; and it gets "
"exposed on the Internet.<br> Even though transport encryption is "
@@ -1486,11 +1578,11 @@ msgid ""
"routing, and more."
msgstr ""
-#: template/index.html.j2:188
+#: template/index.html.j2:194
msgid "Freedoms are not respected"
msgstr ""
-#: template/index.html.j2:190
+#: template/index.html.j2:196
msgid ""
"Today, monitoring increasingly centralized infrastructure, proprietary "
"implementations, traffic shapers and firewalls restrict all of the <a href="
@@ -1498,7 +1590,7 @@ msgid ""
"various degrees."
msgstr ""
-#: template/index.html.j2:199
+#: template/index.html.j2:205
msgid ""
"GNUnet gives users freedoms to securely access information (\"run\" the "
"network), to study all aspects of the network's operation (\"access the code"
@@ -1506,13 +1598,13 @@ msgid ""
"new applications (\"modify\")."
msgstr ""
-#: template/index.html.j2:211
+#: template/index.html.j2:217
#, fuzzy
#| msgid "About GNUnet"
msgid "Learn more about GNUnet"
msgstr "Sobre GNUnet"
-#: template/index.html.j2:213
+#: template/index.html.j2:219
msgid ""
"If you want to know more about the GNUnet please continue reading the <a "
"href=\"about.html\">about page</a>. There are much more resources, such as "
@@ -1521,36 +1613,36 @@ msgid ""
"\"https://gnunet.org/en/video.html\">videos</a>."
msgstr ""
-#: template/index.html.j2:222
+#: template/index.html.j2:228
msgid ""
"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get "
"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install."
"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\">use "
-"it</a> and <a href=\"https://gnunet.org/en/contribute.html\">contribute</a>. "
+"it</a> and <a href=\"https://gnunet.org/en/engage.html\">contribute</a>. "
"<br> Be aware that this project is still in an early alpha stage when it "
"comes to software – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1561,11 +1653,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1573,37 +1665,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1611,11 +1703,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1624,24 +1716,27 @@ msgid ""
msgstr ""
#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Archlinux/Pi"
+msgid "Tutorial: GNUnet on Arch Linux/Pi"
msgstr ""
-#: template/install-on-archpi.html.j2:15 template/install-on-debian9.html.j2:29
-#: template/install-on-macos.html.j2:17 template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
+#: template/install-on-archpi.html.j2:16
+msgid "Requirements for Raspberry Pi 3"
msgstr ""
-#: template/install-on-archpi.html.j2:38
+#: template/install-on-archpi.html.j2:40
msgid "Get the Source Code"
msgstr ""
-#: template/install-on-archpi.html.j2:59
+#: template/install-on-archpi.html.j2:62
+#: template/install-on-debian9.html.j2:130
+msgid "In Addition: gnunet-gtk"
+msgstr ""
+
+#: template/install-on-archpi.html.j2:79
msgid "Run"
msgstr ""
-#: template/install-on-archpi.html.j2:124
+#: template/install-on-archpi.html.j2:131
msgid "Make sure, it works!"
msgstr ""
@@ -1654,52 +1749,58 @@ msgstr ""
msgid "Introduction"
msgstr ""
+#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
+#: template/install-on-netbsd.html.j2:19
+#: template/install-on-ubuntu1804.html.j2:26
+msgid "Requirements"
+msgstr ""
+
#: template/install-on-debian9.html.j2:45
#: template/install-on-ubuntu1804.html.j2:41
msgid "Make an installation directory"
msgstr ""
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:147
+#: template/install-on-debian9.html.j2:59
+#: template/install-on-macos.html.j2:134
#: template/install-on-netbsd.html.j2:224
#: template/install-on-ubuntu1804.html.j2:53
msgid "Get the source code"
msgstr ""
-#: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:155
+#: template/install-on-debian9.html.j2:78
+#: template/install-on-macos.html.j2:142
#: template/install-on-netbsd.html.j2:232
#: template/install-on-ubuntu1804.html.j2:61
msgid "Compile and Install"
msgstr ""
#: template/install-on-debian9.html.j2:103
+#: template/install-on-ubuntu1804.html.j2:70
msgid "Option 1: GNUnet for testing / usage"
msgstr ""
#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:80
+#: template/install-on-ubuntu1804.html.j2:82
msgid "Option 2: GNUnet for development"
msgstr ""
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:92
+#: template/install-on-ubuntu1804.html.j2:97
msgid "Install GNUnet plugin for name resolution"
msgstr ""
#: template/install-on-debian9.html.j2:207
+#: template/install-on-ubuntu1804.html.j2:134
msgid "Create configuration file"
msgstr ""
#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:203
+#: template/install-on-ubuntu1804.html.j2:156
msgid "Use GNUnet!"
msgstr ""
#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:208
+#: template/install-on-ubuntu1804.html.j2:162
msgid "Uninstall GNUnet and its dependencies"
msgstr ""
@@ -1715,16 +1816,18 @@ msgstr ""
msgid "First steps"
msgstr ""
-#: template/install-on-macos.html.j2:122 template/install-on-netbsd.html.j2:182
+#: template/install-on-macos.html.j2:109
+#: template/install-on-netbsd.html.j2:182
msgid "Alternative: Installation from source"
msgstr ""
-#: template/install-on-macos.html.j2:167 template/install-on-netbsd.html.j2:242
-#: template/install-on-ubuntu1804.html.j2:70
+#: template/install-on-macos.html.j2:154
+#: template/install-on-netbsd.html.j2:242
msgid "Option 1: GNUnet for production / usage"
msgstr ""
-#: template/install-on-macos.html.j2:200 template/install-on-netbsd.html.j2:267
+#: template/install-on-macos.html.j2:187
+#: template/install-on-netbsd.html.j2:267
msgid "Option 2: GNUnet experimental"
msgstr ""
@@ -1736,22 +1839,6 @@ msgstr ""
msgid "Tutorial: GNUnet on Ubuntu 18.04"
msgstr ""
-#: template/install-on-ubuntu1804.html.j2:129
-msgid "Configuration"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:224
-msgid "Troubleshooting"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:225 template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:256 template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
#: template/install.html.j2:11
msgid ""
"<p>The following GNUnet installation instructions help you building from "
@@ -1854,54 +1941,6 @@ msgstr ""
msgid "Secushare, Data Protection Theory, Computer Science & Society."
msgstr ""
-#: template/tutorial.html.j2:5
-#, fuzzy
-#| msgid "C-Tutorial"
-msgid "Install-Tutorials"
-msgstr "Tutorial de C"
-
-#: template/tutorial.html.j2:8
-msgid ""
-"This page holds various simplified step-by-step tutorials for GNUnet. <br> "
-"Some of them are not complete, but we find them useful regardless of their "
-"state. <br> Find much more detailled documentation of the installation "
-"options in the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#toc-"
-"Installing-GNUnet-1\">according section</a> of the <a href=\"https://docs."
-"gnunet.org/handbook/gnunet.html\">handbook</a>."
-msgstr ""
-
-#: template/tutorial.html.j2:15
-msgid ""
-"Please note that the installation process will get much easier once we have "
-"proper packages again."
-msgstr ""
-
-#: template/tutorial.html.j2:20
-msgid ""
-"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
-"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
-"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
-"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
-"\">NetBSD</a></li> </ul>"
-msgstr ""
-
-#: template/tutorial.html.j2:32
-msgid ""
-"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
-msgstr ""
-
-#: template/tutorial.html.j2:37
-msgid ""
-"Once the installation is done, please head over to the <a href=\"https://"
-"gnunet.org/en/use\">\"How to use GNUnet\"-page</a> to get a brief intro on "
-"what can be done with your installation. <br> As usual get much more "
-"detailled instructions and information in the <a href=\"https://docs.gnunet."
-"org/handbook/gnunet.html#toc-Using-GNUnet-1\">according section</a> of the "
-"<a href=\"https://docs.gnunet.org/handbook/gnunet.html\">handbook</a>. If "
-"you have any queries about the installation or the usage, please <a href="
-"\"https://gnunet.org/en/engage.html\">get in touch!</a>"
-msgstr ""
-
#: template/use.html.j2:6
msgid "How to use GNUnet - in a nutshell"
msgstr ""
@@ -1974,6 +2013,14 @@ msgstr ""
msgid "Name resolution using GNS with a browser"
msgstr ""
+#: template/use.html.j2:514
+msgid "You can't reach other people's nodes"
+msgstr ""
+
+#: template/use.html.j2:550
+msgid "OMG you guys broke my internet"
+msgstr ""
+
#: template/video.html.j2:6
msgid "Videos related to GNUnet"
msgstr ""
@@ -2013,3 +2060,8 @@ msgstr ""
#: template/video.html.j2:375
msgid "2010"
msgstr ""
+
+#, fuzzy
+#~| msgid "C-Tutorial"
+#~ msgid "Install-Tutorials"
+#~ msgstr "Tutorial de C"
diff --git a/locale/fr/LC_MESSAGES/messages.po
b/locale/fr/LC_MESSAGES/messages.po
index 97d5352..1e4bffc 100644
--- a/locale/fr/LC_MESSAGES/messages.po
+++ b/locale/fr/LC_MESSAGES/messages.po
@@ -8,14 +8,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-08-18 21:46+0200\n"
+"POT-Creation-Date: 2019-09-13 10:04+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <address@hidden>\n"
-"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
"Generated-By: Babel 2.4.0\n"
#: common/base.j2:5
@@ -72,11 +72,11 @@ msgid ""
"href='contact.html'>Report issues with this website</a>."
msgstr ""
-#: common/navigation.j2.inc:39 template/index.html.j2:46
+#: common/navigation.j2.inc:39 template/index.html.j2:52
msgid "About"
msgstr ""
-#: common/navigation.j2.inc:42 template/index.html.j2:378
+#: common/navigation.j2.inc:42 template/index.html.j2:384
msgid "News"
msgstr ""
@@ -84,7 +84,7 @@ msgstr ""
msgid "Community"
msgstr ""
-#: common/navigation.j2.inc:50 template/index.html.j2:58
+#: common/navigation.j2.inc:50 template/index.html.j2:64
msgid "Engage"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "Documentation"
msgstr ""
-#: common/navigation.j2.inc:86 template/index.html.j2:52
+#: common/navigation.j2.inc:86 template/index.html.j2:58
#: template/install.html.j2:6
msgid "Install"
msgstr ""
@@ -289,8 +289,8 @@ msgstr ""
msgid ""
"You are most welcome to <a href=\"engage.html\">get engaged into the "
"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"contribute.html\">contribute</a> in various "
-"ways."
+"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
+"in various ways."
msgstr ""
#: template/about.html.j2:100
@@ -517,7 +517,7 @@ msgid ""
"org/gauger/\">https://old.gnunet.org/gauger/</a>."
msgstr ""
-#: template/download.html.j2:7 template/gnurl.html.j2:140
+#: template/download.html.j2:7 template/gnurl.html.j2:147
msgid "Downloads"
msgstr ""
@@ -858,42 +858,134 @@ msgid ""
msgstr ""
#: template/gnurl.html.j2:128
-msgid ""
-"You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/"
-"view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --"
-"> <code>git clone git://git.taler.net/gnurl.git</code> The versions are "
-"checked in as signed git tags."
+msgid "You can get the gnurl git repository using:"
msgstr ""
-#: template/gnurl.html.j2:142
+#: template/gnurl.html.j2:141
+msgid "The versions are checked in as (signed) git tags."
+msgstr ""
+
+#: template/gnurl.html.j2:149
msgid ""
-"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
-"gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of "
-"distributions and package managers. Package Managers which include gnurl "
-"are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available "
-"as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the "
-"collaborative ebuild collection <a href=\"https://git.gnunet.org/"
+"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/"
+"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
+"variety of distributions and package managers. Package Managers which "
+"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</"
+"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> "
+"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/"
"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org"
-"\">pkgsrc</a>."
+"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://"
+"pkgsrc.org\">pkgsrc</a>."
+msgstr ""
+
+#: template/gnurl.html.j2:165
+msgid "Building gnurl"
+msgstr ""
+
+#: template/gnurl.html.j2:167
+msgid ""
+"We suggest to closely follow release announcements, as they might indicate "
+"changes in how gnurl is to be build. <br> If your package manager provides a "
+"binary build or build instructions to build gnurl from source automated and "
+"integrated with your environment, we strongly suggest to use this binary "
+"build. <br> There are two ways to build gnurl. The first one builds from the "
+"most recent git tag, the second one uses the distributed tarball. "
+"Distributors generally are supposed to build from the tarball, but we "
+"describe both methods here. Both methods are written with a NetBSD 9 "
+"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
+"b> building gnurl from the tip of the default git branch, as only tags are "
+"considered to be stable and approved builds."
+msgstr ""
+
+#: template/gnurl.html.j2:188
+msgid "Building from the distributed tarball (prefered method)"
+msgstr ""
+
+#: template/gnurl.html.j2:190
+msgid ""
+"If you want to verify the signature, install an OpenPGP compatible tool such "
+"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
+msgstr ""
+
+#: template/gnurl.html.j2:204
+msgid "Fetch the signature key from"
+msgstr ""
+
+#: template/gnurl.html.j2:208
+msgid "or via commandline with gnupg2."
+msgstr ""
+
+#: template/gnurl.html.j2:213
+msgid ""
+"Fetch the release, the signature, the checksum file as well as its signature:"
+msgstr ""
+
+#: template/gnurl.html.j2:232
+msgid ""
+"verify the signatures, and verify the checksums against the checksums in "
+"the .sum.txt file."
msgstr ""
-#: template/gnurl.html.j2:157
+#: template/gnurl.html.j2:238
+msgid "unpack the tarball:"
+msgstr ""
+
+#: template/gnurl.html.j2:248
+msgid "Change into the directory"
+msgstr ""
+
+#: template/gnurl.html.j2:258
+msgid "Now you can either run"
+msgstr ""
+
+#: template/gnurl.html.j2:268
+msgid "directly (and read configure-gnurl before you do so) or invoke"
+msgstr ""
+
+#: template/gnurl.html.j2:278
+msgid ""
+"and pass additional parameters such as a custom PREFIX location. Further "
+"reference can be the"
+msgstr ""
+
+#: template/gnurl.html.j2:283
+msgid "Now run"
+msgstr ""
+
+#: template/gnurl.html.j2:293
+msgid "(this is optional)"
+msgstr ""
+
+#: template/gnurl.html.j2:302
+msgid "and you are done."
+msgstr ""
+
+#: template/gnurl.html.j2:306
+msgid "Building from a tagged git commit"
+msgstr ""
+
+#: template/gnurl.html.j2:308
+msgid ""
+"Follow the steps above, but instead of downloading the tarball, clone the "
+"git tag you want to build from."
+msgstr ""
+
+#: template/gnurl.html.j2:318
msgid "Reporting Bugs"
msgstr ""
-#: template/gnurl.html.j2:159
+#: template/gnurl.html.j2:320
msgid ""
"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/"
"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
"we prefer to track bugs on the bugtracker."
msgstr ""
-#: template/gnurl.html.j2:168
+#: template/gnurl.html.j2:329
msgid "Maintainer and Cryptographic signatures"
msgstr ""
-#: template/gnurl.html.j2:170
+#: template/gnurl.html.j2:331
msgid ""
"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
@@ -940,7 +1032,7 @@ msgid ""
"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
+"\"https://gnunet.org/en/install.html\">Installation</a> on gnunet.org. Then, "
"start the rest service with \"gnunet-arm -i rest\"."
msgstr ""
@@ -1168,9 +1260,9 @@ msgstr ""
#: template/gsoc.html.j2:254
msgid ""
"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
-"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
-"API</a> so that easy, hands-on development is possible. Also, browser-based "
-"UIs will be much easier to create on top of REST APIs."
+"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
+"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
+"browser-based UIs will be much easier to create on top of REST APIs."
msgstr ""
#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
@@ -1291,10 +1383,10 @@ msgstr ""
#: template/gsoc.html.j2:468
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
-"are adding smart contract creation and round time enforcement to libbrandt "
-"as well as creating the GNUnet auction service, library and the three user "
-"interface programs create, info and join."
+"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
+"Specific tasks are adding smart contract creation and round time enforcement "
+"to libbrandt as well as creating the GNUnet auction service, library and the "
+"three user interface programs create, info and join."
msgstr ""
#: template/gsoc.html.j2:480
@@ -1342,8 +1434,8 @@ msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
-"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
-"\">GNUnet API</a>."
+"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules."
+"html\">GNUnet API</a>."
msgstr ""
#: template/gsoc.html.j2:590
@@ -1355,7 +1447,7 @@ msgid ""
"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
msgstr ""
-#: template/index.html.j2:12
+#: template/index.html.j2:18
msgid ""
"GNUnet is a new network protocol stack for building secure, distributed, and "
"privacy-preserving applications. With strong roots in academic <a href="
@@ -1364,7 +1456,7 @@ msgid ""
"stack."
msgstr ""
-#: template/index.html.j2:20
+#: template/index.html.j2:26
msgid ""
"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/"
"Overlay_network\">overlay network</a> on top of the existing Internet "
@@ -1375,7 +1467,7 @@ msgid ""
"a>."
msgstr ""
-#: template/index.html.j2:31
+#: template/index.html.j2:37
msgid ""
"GNUnet is made for a free and open society: It's a self-organizing network "
"and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free "
@@ -1384,15 +1476,15 @@ msgid ""
"compromises."
msgstr ""
-#: template/index.html.j2:72
+#: template/index.html.j2:78
msgid "The Internet of tomorrow needs GNUnet today"
msgstr ""
-#: template/index.html.j2:78
+#: template/index.html.j2:84
msgid "Imagine..."
msgstr ""
-#: template/index.html.j2:80
+#: template/index.html.j2:86
msgid ""
"The conventional Internet is currently like a system of roads with deep "
"potholes and highwaymen all over the place. Even if you still can use the "
@@ -1409,11 +1501,11 @@ msgid ""
"central data base. -->"
msgstr ""
-#: template/index.html.j2:102
+#: template/index.html.j2:108
msgid "The Internet is broken"
msgstr ""
-#: template/index.html.j2:104
+#: template/index.html.j2:110
msgid ""
"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
"protecting against address forgery, routers learning metadata, or choosing "
@@ -1424,7 +1516,7 @@ msgid ""
"multiple attacks massively threatening our freedom. -->"
msgstr ""
-#: template/index.html.j2:116
+#: template/index.html.j2:122
msgid ""
"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf"
"\">privacy by design</a>, improving addressing, routing, naming and content "
@@ -1435,11 +1527,11 @@ msgid ""
"content distribution in a technically robust manner. -->"
msgstr ""
-#: template/index.html.j2:132
+#: template/index.html.j2:138
msgid "Decentralization is hard"
msgstr ""
-#: template/index.html.j2:135
+#: template/index.html.j2:141
msgid ""
"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
"distributed or P2P project develops its own library stack, covering "
@@ -1450,7 +1542,7 @@ msgid ""
"potential number of vulnerabilities."
msgstr ""
-#: template/index.html.j2:147
+#: template/index.html.j2:153
msgid ""
"GNUnet is a metadata-preserving foundation for your application, covering "
"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
@@ -1458,11 +1550,11 @@ msgid ""
"almost two decades."
msgstr ""
-#: template/index.html.j2:161
+#: template/index.html.j2:167
msgid "Metadata is exposed"
msgstr ""
-#: template/index.html.j2:163
+#: template/index.html.j2:169
msgid ""
"Your metadata is just as revealing as the actual content; and it gets "
"exposed on the Internet.<br> Even though transport encryption is "
@@ -1478,11 +1570,11 @@ msgid ""
"routing, and more."
msgstr ""
-#: template/index.html.j2:188
+#: template/index.html.j2:194
msgid "Freedoms are not respected"
msgstr ""
-#: template/index.html.j2:190
+#: template/index.html.j2:196
msgid ""
"Today, monitoring increasingly centralized infrastructure, proprietary "
"implementations, traffic shapers and firewalls restrict all of the <a href="
@@ -1490,7 +1582,7 @@ msgid ""
"various degrees."
msgstr ""
-#: template/index.html.j2:199
+#: template/index.html.j2:205
msgid ""
"GNUnet gives users freedoms to securely access information (\"run\" the "
"network), to study all aspects of the network's operation (\"access the code"
@@ -1498,11 +1590,11 @@ msgid ""
"new applications (\"modify\")."
msgstr ""
-#: template/index.html.j2:211
+#: template/index.html.j2:217
msgid "Learn more about GNUnet"
msgstr ""
-#: template/index.html.j2:213
+#: template/index.html.j2:219
msgid ""
"If you want to know more about the GNUnet please continue reading the <a "
"href=\"about.html\">about page</a>. There are much more resources, such as "
@@ -1511,36 +1603,36 @@ msgid ""
"\"https://gnunet.org/en/video.html\">videos</a>."
msgstr ""
-#: template/index.html.j2:222
+#: template/index.html.j2:228
msgid ""
"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get "
"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install."
"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\">use "
-"it</a> and <a href=\"https://gnunet.org/en/contribute.html\">contribute</a>. "
+"it</a> and <a href=\"https://gnunet.org/en/engage.html\">contribute</a>. "
"<br> Be aware that this project is still in an early alpha stage when it "
"comes to software – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1551,11 +1643,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1563,37 +1655,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1601,11 +1693,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1614,24 +1706,27 @@ msgid ""
msgstr ""
#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Archlinux/Pi"
+msgid "Tutorial: GNUnet on Arch Linux/Pi"
msgstr ""
-#: template/install-on-archpi.html.j2:15 template/install-on-debian9.html.j2:29
-#: template/install-on-macos.html.j2:17 template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
+#: template/install-on-archpi.html.j2:16
+msgid "Requirements for Raspberry Pi 3"
msgstr ""
-#: template/install-on-archpi.html.j2:38
+#: template/install-on-archpi.html.j2:40
msgid "Get the Source Code"
msgstr ""
-#: template/install-on-archpi.html.j2:59
+#: template/install-on-archpi.html.j2:62
+#: template/install-on-debian9.html.j2:130
+msgid "In Addition: gnunet-gtk"
+msgstr ""
+
+#: template/install-on-archpi.html.j2:79
msgid "Run"
msgstr ""
-#: template/install-on-archpi.html.j2:124
+#: template/install-on-archpi.html.j2:131
msgid "Make sure, it works!"
msgstr ""
@@ -1644,52 +1739,58 @@ msgstr ""
msgid "Introduction"
msgstr ""
+#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
+#: template/install-on-netbsd.html.j2:19
+#: template/install-on-ubuntu1804.html.j2:26
+msgid "Requirements"
+msgstr ""
+
#: template/install-on-debian9.html.j2:45
#: template/install-on-ubuntu1804.html.j2:41
msgid "Make an installation directory"
msgstr ""
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:147
+#: template/install-on-debian9.html.j2:59
+#: template/install-on-macos.html.j2:134
#: template/install-on-netbsd.html.j2:224
#: template/install-on-ubuntu1804.html.j2:53
msgid "Get the source code"
msgstr ""
-#: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:155
+#: template/install-on-debian9.html.j2:78
+#: template/install-on-macos.html.j2:142
#: template/install-on-netbsd.html.j2:232
#: template/install-on-ubuntu1804.html.j2:61
msgid "Compile and Install"
msgstr ""
#: template/install-on-debian9.html.j2:103
+#: template/install-on-ubuntu1804.html.j2:70
msgid "Option 1: GNUnet for testing / usage"
msgstr ""
#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:80
+#: template/install-on-ubuntu1804.html.j2:82
msgid "Option 2: GNUnet for development"
msgstr ""
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:92
+#: template/install-on-ubuntu1804.html.j2:97
msgid "Install GNUnet plugin for name resolution"
msgstr ""
#: template/install-on-debian9.html.j2:207
+#: template/install-on-ubuntu1804.html.j2:134
msgid "Create configuration file"
msgstr ""
#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:203
+#: template/install-on-ubuntu1804.html.j2:156
msgid "Use GNUnet!"
msgstr ""
#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:208
+#: template/install-on-ubuntu1804.html.j2:162
msgid "Uninstall GNUnet and its dependencies"
msgstr ""
@@ -1705,16 +1806,18 @@ msgstr ""
msgid "First steps"
msgstr ""
-#: template/install-on-macos.html.j2:122 template/install-on-netbsd.html.j2:182
+#: template/install-on-macos.html.j2:109
+#: template/install-on-netbsd.html.j2:182
msgid "Alternative: Installation from source"
msgstr ""
-#: template/install-on-macos.html.j2:167 template/install-on-netbsd.html.j2:242
-#: template/install-on-ubuntu1804.html.j2:70
+#: template/install-on-macos.html.j2:154
+#: template/install-on-netbsd.html.j2:242
msgid "Option 1: GNUnet for production / usage"
msgstr ""
-#: template/install-on-macos.html.j2:200 template/install-on-netbsd.html.j2:267
+#: template/install-on-macos.html.j2:187
+#: template/install-on-netbsd.html.j2:267
msgid "Option 2: GNUnet experimental"
msgstr ""
@@ -1726,22 +1829,6 @@ msgstr ""
msgid "Tutorial: GNUnet on Ubuntu 18.04"
msgstr ""
-#: template/install-on-ubuntu1804.html.j2:129
-msgid "Configuration"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:224
-msgid "Troubleshooting"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:225 template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:256 template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
#: template/install.html.j2:11
msgid ""
"<p>The following GNUnet installation instructions help you building from "
@@ -1844,52 +1931,6 @@ msgstr ""
msgid "Secushare, Data Protection Theory, Computer Science & Society."
msgstr ""
-#: template/tutorial.html.j2:5
-msgid "Install-Tutorials"
-msgstr ""
-
-#: template/tutorial.html.j2:8
-msgid ""
-"This page holds various simplified step-by-step tutorials for GNUnet. <br> "
-"Some of them are not complete, but we find them useful regardless of their "
-"state. <br> Find much more detailled documentation of the installation "
-"options in the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#toc-"
-"Installing-GNUnet-1\">according section</a> of the <a href=\"https://docs."
-"gnunet.org/handbook/gnunet.html\">handbook</a>."
-msgstr ""
-
-#: template/tutorial.html.j2:15
-msgid ""
-"Please note that the installation process will get much easier once we have "
-"proper packages again."
-msgstr ""
-
-#: template/tutorial.html.j2:20
-msgid ""
-"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
-"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
-"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
-"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
-"\">NetBSD</a></li> </ul>"
-msgstr ""
-
-#: template/tutorial.html.j2:32
-msgid ""
-"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
-msgstr ""
-
-#: template/tutorial.html.j2:37
-msgid ""
-"Once the installation is done, please head over to the <a href=\"https://"
-"gnunet.org/en/use\">\"How to use GNUnet\"-page</a> to get a brief intro on "
-"what can be done with your installation. <br> As usual get much more "
-"detailled instructions and information in the <a href=\"https://docs.gnunet."
-"org/handbook/gnunet.html#toc-Using-GNUnet-1\">according section</a> of the "
-"<a href=\"https://docs.gnunet.org/handbook/gnunet.html\">handbook</a>. If "
-"you have any queries about the installation or the usage, please <a href="
-"\"https://gnunet.org/en/engage.html\">get in touch!</a>"
-msgstr ""
-
#: template/use.html.j2:6
msgid "How to use GNUnet - in a nutshell"
msgstr ""
@@ -1958,6 +1999,14 @@ msgstr ""
msgid "Name resolution using GNS with a browser"
msgstr ""
+#: template/use.html.j2:514
+msgid "You can't reach other people's nodes"
+msgstr ""
+
+#: template/use.html.j2:550
+msgid "OMG you guys broke my internet"
+msgstr ""
+
#: template/video.html.j2:6
msgid "Videos related to GNUnet"
msgstr ""
diff --git a/locale/it/LC_MESSAGES/messages.po
b/locale/it/LC_MESSAGES/messages.po
index 33eb9b9..cdaaed3 100644
--- a/locale/it/LC_MESSAGES/messages.po
+++ b/locale/it/LC_MESSAGES/messages.po
@@ -8,14 +8,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-08-18 21:46+0200\n"
+"POT-Creation-Date: 2019-09-13 10:04+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <address@hidden>\n"
-"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
"Generated-By: Babel 2.4.0\n"
#: common/base.j2:5
@@ -72,11 +72,11 @@ msgid ""
"href='contact.html'>Report issues with this website</a>."
msgstr ""
-#: common/navigation.j2.inc:39 template/index.html.j2:46
+#: common/navigation.j2.inc:39 template/index.html.j2:52
msgid "About"
msgstr ""
-#: common/navigation.j2.inc:42 template/index.html.j2:378
+#: common/navigation.j2.inc:42 template/index.html.j2:384
msgid "News"
msgstr ""
@@ -84,7 +84,7 @@ msgstr ""
msgid "Community"
msgstr ""
-#: common/navigation.j2.inc:50 template/index.html.j2:58
+#: common/navigation.j2.inc:50 template/index.html.j2:64
msgid "Engage"
msgstr ""
@@ -124,7 +124,7 @@ msgstr ""
msgid "Documentation"
msgstr ""
-#: common/navigation.j2.inc:86 template/index.html.j2:52
+#: common/navigation.j2.inc:86 template/index.html.j2:58
#: template/install.html.j2:6
msgid "Install"
msgstr ""
@@ -289,8 +289,8 @@ msgstr ""
msgid ""
"You are most welcome to <a href=\"engage.html\">get engaged into the "
"conversation</a>, <a href=\"install.html\">install GNUnet</a>, <a href=\"use."
-"html\">use it</a> and <a href=\"contribute.html\">contribute</a> in various "
-"ways."
+"html\">use it</a> and <a href=\"engage.html\">contribute and get engaged</a> "
+"in various ways."
msgstr ""
#: template/about.html.j2:100
@@ -517,7 +517,7 @@ msgid ""
"org/gauger/\">https://old.gnunet.org/gauger/</a>."
msgstr ""
-#: template/download.html.j2:7 template/gnurl.html.j2:140
+#: template/download.html.j2:7 template/gnurl.html.j2:147
msgid "Downloads"
msgstr ""
@@ -858,42 +858,134 @@ msgid ""
msgstr ""
#: template/gnurl.html.j2:128
-msgid ""
-"You can get the Gnurl Git repository using: <!-- https://bugs.gnunet.org/"
-"view.php?id=5483 ! <code>git clone https://git.taler.net/gnurl.git</code> --"
-"> <code>git clone git://git.taler.net/gnurl.git</code> The versions are "
-"checked in as signed git tags."
+msgid "You can get the gnurl git repository using:"
msgstr ""
-#: template/gnurl.html.j2:142
+#: template/gnurl.html.j2:141
+msgid "The versions are checked in as (signed) git tags."
+msgstr ""
+
+#: template/gnurl.html.j2:149
msgid ""
-"Releases are published on <a href=\"https://ftp.gnu.org/gnu/gnunet/\">ftp."
-"gnu.org/gnu/gnunet</a>. gnURL is available from within a variety of "
-"distributions and package managers. Package Managers which include gnurl "
-"are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</a> (available "
-"as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> through the "
-"collaborative ebuild collection <a href=\"https://git.gnunet.org/"
+"Releases are published on <a href=\"https://ftpmirror.gnu.org/gnu/gnunet/"
+"\">ftpmirror.gnu.org/gnu/gnunet</a>. gnurl is available from within a "
+"variety of distributions and package managers. Package Managers which "
+"include gnurl are: <a href=\"https://www.gnu.org/software/guix/\">GNU Guix</"
+"a> (available as \"gnurl\"), <a href=\"https://gentoo.org\">Gentoo</a> "
+"through the collaborative ebuild collection <a href=\"https://git.gnunet.org/"
"youbroketheinternet-overlay.git/\">youbroketheinternet</a>, <a href="
-"\"https://nixos.org/nix/\">Nix</a>, and <a href=\"http://pkgsrc.org"
-"\">pkgsrc</a>."
+"\"https://nixos.org/nix/\">Nix</a>, and as www/gnurl in <a href=\"https://"
+"pkgsrc.org\">pkgsrc</a>."
+msgstr ""
+
+#: template/gnurl.html.j2:165
+msgid "Building gnurl"
+msgstr ""
+
+#: template/gnurl.html.j2:167
+msgid ""
+"We suggest to closely follow release announcements, as they might indicate "
+"changes in how gnurl is to be build. <br> If your package manager provides a "
+"binary build or build instructions to build gnurl from source automated and "
+"integrated with your environment, we strongly suggest to use this binary "
+"build. <br> There are two ways to build gnurl. The first one builds from the "
+"most recent git tag, the second one uses the distributed tarball. "
+"Distributors generally are supposed to build from the tarball, but we "
+"describe both methods here. Both methods are written with a NetBSD 9 "
+"userland in mind, substitute tools as necessary. <br> You should <b>avoid</"
+"b> building gnurl from the tip of the default git branch, as only tags are "
+"considered to be stable and approved builds."
+msgstr ""
+
+#: template/gnurl.html.j2:188
+msgid "Building from the distributed tarball (prefered method)"
+msgstr ""
+
+#: template/gnurl.html.j2:190
+msgid ""
+"If you want to verify the signature, install an OpenPGP compatible tool such "
+"as security/gnupgp2 (and set it up). Assuming you use pkgin:"
+msgstr ""
+
+#: template/gnurl.html.j2:204
+msgid "Fetch the signature key from"
+msgstr ""
+
+#: template/gnurl.html.j2:208
+msgid "or via commandline with gnupg2."
+msgstr ""
+
+#: template/gnurl.html.j2:213
+msgid ""
+"Fetch the release, the signature, the checksum file as well as its signature:"
+msgstr ""
+
+#: template/gnurl.html.j2:232
+msgid ""
+"verify the signatures, and verify the checksums against the checksums in "
+"the .sum.txt file."
msgstr ""
-#: template/gnurl.html.j2:157
+#: template/gnurl.html.j2:238
+msgid "unpack the tarball:"
+msgstr ""
+
+#: template/gnurl.html.j2:248
+msgid "Change into the directory"
+msgstr ""
+
+#: template/gnurl.html.j2:258
+msgid "Now you can either run"
+msgstr ""
+
+#: template/gnurl.html.j2:268
+msgid "directly (and read configure-gnurl before you do so) or invoke"
+msgstr ""
+
+#: template/gnurl.html.j2:278
+msgid ""
+"and pass additional parameters such as a custom PREFIX location. Further "
+"reference can be the"
+msgstr ""
+
+#: template/gnurl.html.j2:283
+msgid "Now run"
+msgstr ""
+
+#: template/gnurl.html.j2:293
+msgid "(this is optional)"
+msgstr ""
+
+#: template/gnurl.html.j2:302
+msgid "and you are done."
+msgstr ""
+
+#: template/gnurl.html.j2:306
+msgid "Building from a tagged git commit"
+msgstr ""
+
+#: template/gnurl.html.j2:308
+msgid ""
+"Follow the steps above, but instead of downloading the tarball, clone the "
+"git tag you want to build from."
+msgstr ""
+
+#: template/gnurl.html.j2:318
msgid "Reporting Bugs"
msgstr ""
-#: template/gnurl.html.j2:159
+#: template/gnurl.html.j2:320
msgid ""
"You can report bugs on our bug tracker: <a href=\"https://bugs.gnunet.org/"
"\">bugs.gnunet.org</a>. Alternatively you can use our bug mailinglist, but "
"we prefer to track bugs on the bugtracker."
msgstr ""
-#: template/gnurl.html.j2:168
+#: template/gnurl.html.j2:329
msgid "Maintainer and Cryptographic signatures"
msgstr ""
-#: template/gnurl.html.j2:170
+#: template/gnurl.html.j2:331
msgid ""
"gnurl/libgnurl is maintained by ng0. Releases are signed with the OpenPGP "
"Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, with the key "
@@ -940,7 +1032,7 @@ msgid ""
"GNUnet<br /> The REST API is already merged into the gnunet.git repository "
"(<a href=\"https://gnunet.org/git/gnunet.git/\">GNUnet Main Git</a>).<br /> "
"To use the new features, clone the repository and follow the <a href="
-"\"https://gnunet.org/installation\">Installation</a> on gnunet.org. Then, "
+"\"https://gnunet.org/en/install.html\">Installation</a> on gnunet.org. Then, "
"start the rest service with \"gnunet-arm -i rest\"."
msgstr ""
@@ -1168,9 +1260,9 @@ msgstr ""
#: template/gsoc.html.j2:254
msgid ""
"Design and implementation of <a href=\"http://jsonapi.org/\">REST APIs</a> "
-"that expose the <a href=\"https://gnunet.org/doxygen/modules.html\">GNUnet "
-"API</a> so that easy, hands-on development is possible. Also, browser-based "
-"UIs will be much easier to create on top of REST APIs."
+"that expose the <a href=\"https://docs.gnunet.org/doxygen/modules.html"
+"\">GNUnet API</a> so that easy, hands-on development is possible. Also, "
+"browser-based UIs will be much easier to create on top of REST APIs."
msgstr ""
#: template/gsoc.html.j2:265 template/gsoc.html.j2:585
@@ -1291,10 +1383,10 @@ msgstr ""
#: template/gsoc.html.j2:468
msgid ""
"Implementation of the GNUnet auction system described in Chapter 3 of <a "
-"href=\"https://gnunet.org/libbrand-thesis\">this thesis</a>. Specific tasks "
-"are adding smart contract creation and round time enforcement to libbrandt "
-"as well as creating the GNUnet auction service, library and the three user "
-"interface programs create, info and join."
+"href=\"https://grothoff.org/christian/teich2017ms.pdf\">this thesis</a>. "
+"Specific tasks are adding smart contract creation and round time enforcement "
+"to libbrandt as well as creating the GNUnet auction service, library and the "
+"three user interface programs create, info and join."
msgstr ""
#: template/gsoc.html.j2:480
@@ -1342,8 +1434,8 @@ msgid ""
"Implementation of a Web-based UI for GNUnet similar to GNUnet-Gtk with a yet "
"to be determined framework such as Angular2. This includes the design and "
"implementation of not yet existing <a href=\"http://jsonapi.org/\">REST "
-"APIs</a> that expose the <a href=\"https://gnunet.org/doxygen/modules.html"
-"\">GNUnet API</a>."
+"APIs</a> that expose the <a href=\"https://docs.gnunet.org/doxygen/modules."
+"html\">GNUnet API</a>."
msgstr ""
#: template/gsoc.html.j2:590
@@ -1355,7 +1447,7 @@ msgid ""
"Report: <a href=\"gsoc-2018-gnunet-webui.html\">GSoC 2018: GNUnet WebUI</a>"
msgstr ""
-#: template/index.html.j2:12
+#: template/index.html.j2:18
msgid ""
"GNUnet is a new network protocol stack for building secure, distributed, and "
"privacy-preserving applications. With strong roots in academic <a href="
@@ -1364,7 +1456,7 @@ msgid ""
"stack."
msgstr ""
-#: template/index.html.j2:20
+#: template/index.html.j2:26
msgid ""
"GNUnet is typically run as an <a href=\"https://en.wikipedia.org/wiki/"
"Overlay_network\">overlay network</a> on top of the existing Internet "
@@ -1375,7 +1467,7 @@ msgid ""
"a>."
msgstr ""
-#: template/index.html.j2:31
+#: template/index.html.j2:37
msgid ""
"GNUnet is made for a free and open society: It's a self-organizing network "
"and it is <a href=\"http://www.gnu.org/philosophy/free-sw.html\">free "
@@ -1384,15 +1476,15 @@ msgid ""
"compromises."
msgstr ""
-#: template/index.html.j2:72
+#: template/index.html.j2:78
msgid "The Internet of tomorrow needs GNUnet today"
msgstr ""
-#: template/index.html.j2:78
+#: template/index.html.j2:84
msgid "Imagine..."
msgstr ""
-#: template/index.html.j2:80
+#: template/index.html.j2:86
msgid ""
"The conventional Internet is currently like a system of roads with deep "
"potholes and highwaymen all over the place. Even if you still can use the "
@@ -1409,11 +1501,11 @@ msgid ""
"central data base. -->"
msgstr ""
-#: template/index.html.j2:102
+#: template/index.html.j2:108
msgid "The Internet is broken"
msgstr ""
-#: template/index.html.j2:104
+#: template/index.html.j2:110
msgid ""
"Protocols from Ethernet and IP to BGP and X.509 PKI are insecure by default: "
"protecting against address forgery, routers learning metadata, or choosing "
@@ -1424,7 +1516,7 @@ msgid ""
"multiple attacks massively threatening our freedom. -->"
msgstr ""
-#: template/index.html.j2:116
+#: template/index.html.j2:122
msgid ""
"GNUnet provides <a href=\"https://www.w3.org/2014/strint/papers/65.pdf"
"\">privacy by design</a>, improving addressing, routing, naming and content "
@@ -1435,11 +1527,11 @@ msgid ""
"content distribution in a technically robust manner. -->"
msgstr ""
-#: template/index.html.j2:132
+#: template/index.html.j2:138
msgid "Decentralization is hard"
msgstr ""
-#: template/index.html.j2:135
+#: template/index.html.j2:141
msgid ""
"<!-- replaced with Proposal from Fabian Gerlach: It seems as if every other "
"distributed or P2P project develops its own library stack, covering "
@@ -1450,7 +1542,7 @@ msgid ""
"potential number of vulnerabilities."
msgstr ""
-#: template/index.html.j2:147
+#: template/index.html.j2:153
msgid ""
"GNUnet is a metadata-preserving foundation for your application, covering "
"areas from addressing to reliable bidirectional Axolotl-encrypted channels, "
@@ -1458,11 +1550,11 @@ msgid ""
"almost two decades."
msgstr ""
-#: template/index.html.j2:161
+#: template/index.html.j2:167
msgid "Metadata is exposed"
msgstr ""
-#: template/index.html.j2:163
+#: template/index.html.j2:169
msgid ""
"Your metadata is just as revealing as the actual content; and it gets "
"exposed on the Internet.<br> Even though transport encryption is "
@@ -1478,11 +1570,11 @@ msgid ""
"routing, and more."
msgstr ""
-#: template/index.html.j2:188
+#: template/index.html.j2:194
msgid "Freedoms are not respected"
msgstr ""
-#: template/index.html.j2:190
+#: template/index.html.j2:196
msgid ""
"Today, monitoring increasingly centralized infrastructure, proprietary "
"implementations, traffic shapers and firewalls restrict all of the <a href="
@@ -1490,7 +1582,7 @@ msgid ""
"various degrees."
msgstr ""
-#: template/index.html.j2:199
+#: template/index.html.j2:205
msgid ""
"GNUnet gives users freedoms to securely access information (\"run\" the "
"network), to study all aspects of the network's operation (\"access the code"
@@ -1498,11 +1590,11 @@ msgid ""
"new applications (\"modify\")."
msgstr ""
-#: template/index.html.j2:211
+#: template/index.html.j2:217
msgid "Learn more about GNUnet"
msgstr ""
-#: template/index.html.j2:213
+#: template/index.html.j2:219
msgid ""
"If you want to know more about the GNUnet please continue reading the <a "
"href=\"about.html\">about page</a>. There are much more resources, such as "
@@ -1511,36 +1603,36 @@ msgid ""
"\"https://gnunet.org/en/video.html\">videos</a>."
msgstr ""
-#: template/index.html.j2:222
+#: template/index.html.j2:228
msgid ""
"You are very welcome to <a href=\"https://gnunet.org/en/engage.html\"> get "
"engaged into the conversation</a>, <a href=\"https://gnunet.org/en/install."
"html\">install GNUnet</a>, <a href=\"https://gnunet.org/en/use.html\">use "
-"it</a> and <a href=\"https://gnunet.org/en/contribute.html\">contribute</a>. "
+"it</a> and <a href=\"https://gnunet.org/en/engage.html\">contribute</a>. "
"<br> Be aware that this project is still in an early alpha stage when it "
"comes to software – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1551,11 +1643,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1563,37 +1655,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1601,11 +1693,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1614,24 +1706,27 @@ msgid ""
msgstr ""
#: template/install-on-archpi.html.j2:6
-msgid "Tutorial: GNUnet on Archlinux/Pi"
+msgid "Tutorial: GNUnet on Arch Linux/Pi"
msgstr ""
-#: template/install-on-archpi.html.j2:15 template/install-on-debian9.html.j2:29
-#: template/install-on-macos.html.j2:17 template/install-on-netbsd.html.j2:19
-#: template/install-on-ubuntu1804.html.j2:26
-msgid "Requirements"
+#: template/install-on-archpi.html.j2:16
+msgid "Requirements for Raspberry Pi 3"
msgstr ""
-#: template/install-on-archpi.html.j2:38
+#: template/install-on-archpi.html.j2:40
msgid "Get the Source Code"
msgstr ""
-#: template/install-on-archpi.html.j2:59
+#: template/install-on-archpi.html.j2:62
+#: template/install-on-debian9.html.j2:130
+msgid "In Addition: gnunet-gtk"
+msgstr ""
+
+#: template/install-on-archpi.html.j2:79
msgid "Run"
msgstr ""
-#: template/install-on-archpi.html.j2:124
+#: template/install-on-archpi.html.j2:131
msgid "Make sure, it works!"
msgstr ""
@@ -1644,52 +1739,58 @@ msgstr ""
msgid "Introduction"
msgstr ""
+#: template/install-on-debian9.html.j2:29 template/install-on-macos.html.j2:17
+#: template/install-on-netbsd.html.j2:19
+#: template/install-on-ubuntu1804.html.j2:26
+msgid "Requirements"
+msgstr ""
+
#: template/install-on-debian9.html.j2:45
#: template/install-on-ubuntu1804.html.j2:41
msgid "Make an installation directory"
msgstr ""
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:147
+#: template/install-on-debian9.html.j2:59
+#: template/install-on-macos.html.j2:134
#: template/install-on-netbsd.html.j2:224
#: template/install-on-ubuntu1804.html.j2:53
msgid "Get the source code"
msgstr ""
-#: template/install-on-debian9.html.j2:78 template/install-on-macos.html.j2:155
+#: template/install-on-debian9.html.j2:78
+#: template/install-on-macos.html.j2:142
#: template/install-on-netbsd.html.j2:232
#: template/install-on-ubuntu1804.html.j2:61
msgid "Compile and Install"
msgstr ""
#: template/install-on-debian9.html.j2:103
+#: template/install-on-ubuntu1804.html.j2:70
msgid "Option 1: GNUnet for testing / usage"
msgstr ""
#: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:80
+#: template/install-on-ubuntu1804.html.j2:82
msgid "Option 2: GNUnet for development"
msgstr ""
-#: template/install-on-debian9.html.j2:130
-msgid "In Addition: gnunet-gtk"
-msgstr ""
-
#: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:92
+#: template/install-on-ubuntu1804.html.j2:97
msgid "Install GNUnet plugin for name resolution"
msgstr ""
#: template/install-on-debian9.html.j2:207
+#: template/install-on-ubuntu1804.html.j2:134
msgid "Create configuration file"
msgstr ""
#: template/install-on-debian9.html.j2:227
-#: template/install-on-ubuntu1804.html.j2:203
+#: template/install-on-ubuntu1804.html.j2:156
msgid "Use GNUnet!"
msgstr ""
#: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:208
+#: template/install-on-ubuntu1804.html.j2:162
msgid "Uninstall GNUnet and its dependencies"
msgstr ""
@@ -1705,16 +1806,18 @@ msgstr ""
msgid "First steps"
msgstr ""
-#: template/install-on-macos.html.j2:122 template/install-on-netbsd.html.j2:182
+#: template/install-on-macos.html.j2:109
+#: template/install-on-netbsd.html.j2:182
msgid "Alternative: Installation from source"
msgstr ""
-#: template/install-on-macos.html.j2:167 template/install-on-netbsd.html.j2:242
-#: template/install-on-ubuntu1804.html.j2:70
+#: template/install-on-macos.html.j2:154
+#: template/install-on-netbsd.html.j2:242
msgid "Option 1: GNUnet for production / usage"
msgstr ""
-#: template/install-on-macos.html.j2:200 template/install-on-netbsd.html.j2:267
+#: template/install-on-macos.html.j2:187
+#: template/install-on-netbsd.html.j2:267
msgid "Option 2: GNUnet experimental"
msgstr ""
@@ -1726,22 +1829,6 @@ msgstr ""
msgid "Tutorial: GNUnet on Ubuntu 18.04"
msgstr ""
-#: template/install-on-ubuntu1804.html.j2:129
-msgid "Configuration"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:224
-msgid "Troubleshooting"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:225 template/use.html.j2:514
-msgid "You can't reach other people's nodes"
-msgstr ""
-
-#: template/install-on-ubuntu1804.html.j2:256 template/use.html.j2:550
-msgid "OMG you guys broke my internet"
-msgstr ""
-
#: template/install.html.j2:11
msgid ""
"<p>The following GNUnet installation instructions help you building from "
@@ -1844,52 +1931,6 @@ msgstr ""
msgid "Secushare, Data Protection Theory, Computer Science & Society."
msgstr ""
-#: template/tutorial.html.j2:5
-msgid "Install-Tutorials"
-msgstr ""
-
-#: template/tutorial.html.j2:8
-msgid ""
-"This page holds various simplified step-by-step tutorials for GNUnet. <br> "
-"Some of them are not complete, but we find them useful regardless of their "
-"state. <br> Find much more detailled documentation of the installation "
-"options in the <a href=\"https://docs.gnunet.org/handbook/gnunet.html#toc-"
-"Installing-GNUnet-1\">according section</a> of the <a href=\"https://docs."
-"gnunet.org/handbook/gnunet.html\">handbook</a>."
-msgstr ""
-
-#: template/tutorial.html.j2:15
-msgid ""
-"Please note that the installation process will get much easier once we have "
-"proper packages again."
-msgstr ""
-
-#: template/tutorial.html.j2:20
-msgid ""
-"GNUnet installation instructions: <ul> <li><a href=\"tutorial-ubuntu1804.html"
-"\">Ubuntu 18.04</a></li> <li><a href=\"tutorial-archpi.html\">Arch-Pi</a></"
-"li> <li><a href=\"tutorial-debian9.html\">Debian 9</a></li> <li><a href="
-"\"tutorial-macos.html\">macOS</a></li> <li><a href=\"tutorial-netbsd.html"
-"\">NetBSD</a></li> </ul>"
-msgstr ""
-
-#: template/tutorial.html.j2:32
-msgid ""
-"<a href=\"https://tutorial.gnunet.org/\">C Coding Tutorial for GNUnet</a>"
-msgstr ""
-
-#: template/tutorial.html.j2:37
-msgid ""
-"Once the installation is done, please head over to the <a href=\"https://"
-"gnunet.org/en/use\">\"How to use GNUnet\"-page</a> to get a brief intro on "
-"what can be done with your installation. <br> As usual get much more "
-"detailled instructions and information in the <a href=\"https://docs.gnunet."
-"org/handbook/gnunet.html#toc-Using-GNUnet-1\">according section</a> of the "
-"<a href=\"https://docs.gnunet.org/handbook/gnunet.html\">handbook</a>. If "
-"you have any queries about the installation or the usage, please <a href="
-"\"https://gnunet.org/en/engage.html\">get in touch!</a>"
-msgstr ""
-
#: template/use.html.j2:6
msgid "How to use GNUnet - in a nutshell"
msgstr ""
@@ -1958,6 +1999,14 @@ msgstr ""
msgid "Name resolution using GNS with a browser"
msgstr ""
+#: template/use.html.j2:514
+msgid "You can't reach other people's nodes"
+msgstr ""
+
+#: template/use.html.j2:550
+msgid "OMG you guys broke my internet"
+msgstr ""
+
#: template/video.html.j2:6
msgid "Videos related to GNUnet"
msgstr ""
diff --git a/news/2019-07-GHM_Aug_2019.inc b/news/2019-07-GHM_Aug_2019.inc
index d804ac1..cac9947 100644
--- a/news/2019-07-GHM_Aug_2019.inc
+++ b/news/2019-07-GHM_Aug_2019.inc
@@ -1,7 +1,8 @@
+<!--
<article>
<h3>2019-07-17: GNUnet Hacker Meeting in August 2019 at <a
href="https://">Wernsdort (near Berlin)</a></h3>
<p>
Some text here.
</p>
</article>
-
+-->
\ No newline at end of file
diff --git a/template/gnurl.html.j2 b/template/gnurl.html.j2
index 73d62c8..a193ae4 100644
--- a/template/gnurl.html.j2
+++ b/template/gnurl.html.j2
@@ -1,181 +1,342 @@
{% extends "common/base.j2" %}
{% block body_content %}
-<article class="container">
+ <article class="container">
- <header>
- <h1>gnurl (libgnurl)</h1>
- </header>
+ <header>
+ <h1>gnurl (libgnurl)</h1>
+ </header>
- <div class="container">
- <p>
- {% trans %}
- libgnurl is a micro fork of libcurl. The goal of libgnurl
- is to support only HTTP and HTTPS (and only HTTP 1.x) with
- a single crypto backend (GnuTLS) to ensure a small footprint
- and uniform experience for developers regardless of how
- libcurl was compiled.<br>
- Our main usecase is for GNUnet, but it might be usable for
- others, hence we're releasing the code
- to the general public.<br>
- libgnurl is released under the same
- license as libcurl. Please read the README for instructions, as you
- must supply the correct options to configure to get a proper build of
- libgnurl.
- {% endtrans %}
- </p>
- <h3>{{_("Motivation") }}</h3>
- <p>
- {% trans %}
- cURL supports many crypto backends. GNUnet requires the use of
- GnuTLS, but other variants are used by some distributions. Supporting
- other crypto backends would again expose us to a wider array of
- security issues, may create licensing issues and most importantly
- introduce new bugs as some crypto backends are known to introduce
- subtle runtime issues. While it is possible to have two versions of
- libcurl installed on the same system, this is error-prone, especially
- as if we are linked against the wrong version, the bugs that arise
- might be rather subtle.
- {% endtrans %}
- </p>
- <p>
+ <div class="container">
+ <p>
{% trans %}
- For GNUnet, we also need a particularly modern version of
- GnuTLS. Thus, it would anyway be necessary to recompile cURL for
- GNUnet. But what happens if one links cURL against this version of
- GnuTLS? Well, first one would install GnuTLS by hand in the
- system. Then, we build cURL. cURL will build against it just fine, but
- the linker will eventually complain bitterly. The reason is that cURL
- also links against a bunch of other system libraries (gssapi, ldap,
- ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above),
- which --- as they are part of the distribution --- were linked against
- an older version of GnuTLS. As a result, the same binary would be
- linked against two different versions of GnuTLS. That is typically a
- recipe for disaster. Thus, in order to avoid updating a dozen system
- libraries (and having two versions of those installed), it is
- necessary to disable all of those cURL features that GNUnet does not
- use, and there are many of those. For GNUnet, the more obscure
- protocols supported by cURL are close to dead code --- mostly
- harmless, but not useful. However, as some application may use one of
- those features, distributions are typically forced to enable all of
- those features, and thus including security issues that might arise
- from that code.
+ libgnurl is a micro fork of libcurl. The goal of libgnurl
+ is to support only HTTP and HTTPS (and only HTTP 1.x) with
+ a single crypto backend (GnuTLS) to ensure a small footprint
+ and uniform experience for developers regardless of how
+ libcurl was compiled.<br>
+ Our main usecase is for GNUnet, but it might be usable for
+ others, hence we're releasing the code
+ to the general public.<br>
+ libgnurl is released under the same
+ license as libcurl. Please read the README for instructions, as you
+ must supply the correct options to configure to get a proper build of
+ libgnurl.
{% endtrans %}
</p>
+ <h3>{{_("Motivation") }}</h3>
<p>
{% trans %}
- So to use a modern version of GnuTLS, a sane approach is to disable
- all of the "optional" features of cURL that drag in system libraries
- that link against the older GnuTLS. That works, except that one should
- then NEVER install that version of libcurl in say /usr or /usr/local,
- as that may break other parts of the system that might depend on these
- features that we just disabled. Libtool versioning doesn't help here,
- as it is not intended to deal with libraries that have optional
- features. Naturally, installing cURL somewhere else is also
- problematic, as we now need to be really careful that the linker will
- link GNUnet against the right version. Note that none of this can
- really be trivially fixed by the cURL developers.
+ cURL supports many crypto backends. GNUnet requires the use of
+ GnuTLS, but other variants are used by some distributions. Supporting
+ other crypto backends would again expose us to a wider array of
+ security issues, may create licensing issues and most importantly
+ introduce new bugs as some crypto backends are known to introduce
+ subtle runtime issues. While it is possible to have two versions of
+ libcurl installed on the same system, this is error-prone, especially
+ as if we are linked against the wrong version, the bugs that arise
+ might be rather subtle.
{% endtrans %}
</p>
- <h3>{{_("Rename to fix") }}</h3>
- <p>
- {% trans %}
- How does forking fix it? Easy. First, we can get rid of all of the
- compatibility issues --- if you use libgnurl, you state that you don't
- need anything but HTTP/HTTPS. Those applications that need more,
- should stick with the original cURL. Those that do not, can choose to
- move to something simpler. As the library gets a new name, we do not
- have to worry about tons of packages breaking as soon as one rebuilds
- it. So renaming itself and saying that "libgnurl = libcurl with only
- HTTP/HTTPS support and GnuTLS" fixes 99%% of the problems that darkened
- my mood. Note that this pretty much CANNOT be done without a fork, as
- renaming is an essential part of the fix. Now, there might be creative
- solutions to achieve the same thing within the standard cURL build
- system, but I'm not happy to wait for a decade for Daniel to review
- the patches. The changes libgnurl makes to curl are miniscule and can
- easily be applied again and again whenever libcurl makes a new
- release.
- {% endtrans %}
- </p>
- <h3>{{_("Using libgnurl") }}</h3>
- <p>
- {% trans %}
- Projects that use cURL only for HTTP/HTTPS and that would work
- with GnuTLS should be able to switch to libgnurl by changing
- "-lcurl" to "-lgnurl". That's it. No changes to the source code
- should be required,
- as libgnurl strives for bug-for-bug compatibility with the
- HTTP/HTTPS/GnuTLS subset of cURL.
- We might add new features relating to this core subset if they
- are proposed, but so far we have kept our changes minimal and
- no additions to the original curl source have been written.
- {% endtrans %}
- </p>
- <h4>{{_("Gotchas") }}</h4>
- <p>
- {% trans %}
- libgnurl and gnurl are not intended to be used as a replacement
- for curl for users. Since no conflicts in filenames should occur
- you are not expected to remove curl to make use of gnurl and
- viceversa.
- {% endtrans %}
- </p>
- </div>
-
- <div class="row container">
- <div class="col-md">
- <h3>{{ _("Source Code") }}</h3>
<p>
{% trans %}
- You can get the Gnurl Git repository using:
- <!--
- https://bugs.gnunet.org/view.php?id=5483 !
- <code>git clone https://git.taler.net/gnurl.git</code>
- -->
- <code>git clone git://git.taler.net/gnurl.git</code>
- The versions are checked in as signed git tags.
+ For GNUnet, we also need a particularly modern version of
+ GnuTLS. Thus, it would anyway be necessary to recompile cURL for
+ GNUnet. But what happens if one links cURL against this version of
+ GnuTLS? Well, first one would install GnuTLS by hand in the
+ system. Then, we build cURL. cURL will build against it just fine, but
+ the linker will eventually complain bitterly. The reason is that cURL
+ also links against a bunch of other system libraries (gssapi, ldap,
+ ssh2, rtmp, krb5, sasl2, see discussion on obscure protocols above),
+ which --- as they are part of the distribution --- were linked against
+ an older version of GnuTLS. As a result, the same binary would be
+ linked against two different versions of GnuTLS. That is typically a
+ recipe for disaster. Thus, in order to avoid updating a dozen system
+ libraries (and having two versions of those installed), it is
+ necessary to disable all of those cURL features that GNUnet does not
+ use, and there are many of those. For GNUnet, the more obscure
+ protocols supported by cURL are close to dead code --- mostly
+ harmless, but not useful. However, as some application may use one of
+ those features, distributions are typically forced to enable all of
+ those features, and thus including security issues that might arise
+ from that code.
{% endtrans %}
</p>
- </div>
- <div class="col-md">
- <h3>{{ _("Downloads") }}</h3>
<p>
{% trans %}
- Releases are published on <a
href="https://ftp.gnu.org/gnu/gnunet/">ftp.gnu.org/gnu/gnunet</a>.
- gnURL is available from within a variety of distributions and package
managers.
- Package Managers which include gnurl are:
- <a href="https://www.gnu.org/software/guix/">GNU Guix</a> (available
as "gnurl"),
- <a href="https://gentoo.org">Gentoo</a> through the collaborative
ebuild collection
- <a
href="https://git.gnunet.org/youbroketheinternet-overlay.git/">youbroketheinternet</a>,
- <a href="https://nixos.org/nix/">Nix</a>, and <a
href="http://pkgsrc.org">pkgsrc</a>.
+ So to use a modern version of GnuTLS, a sane approach is to disable
+ all of the "optional" features of cURL that drag in system libraries
+ that link against the older GnuTLS. That works, except that one should
+ then NEVER install that version of libcurl in say /usr or /usr/local,
+ as that may break other parts of the system that might depend on these
+ features that we just disabled. Libtool versioning doesn't help here,
+ as it is not intended to deal with libraries that have optional
+ features. Naturally, installing cURL somewhere else is also
+ problematic, as we now need to be really careful that the linker will
+ link GNUnet against the right version. Note that none of this can
+ really be trivially fixed by the cURL developers.
{% endtrans %}
</p>
- </div>
- </div>
-
- <div class="row container">
- <div class="col-md">
- <h3>{{ _("Reporting Bugs") }}</h3>
+ <h3>{{_("Rename to fix") }}</h3>
<p>
{% trans %}
- You can report bugs on our bug tracker:
- <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a>. Alternatively
- you can use our bug mailinglist, but we prefer to track bugs
- on the bugtracker.
+ How does forking fix it? Easy. First, we can get rid of all of the
+ compatibility issues --- if you use libgnurl, you state that you
don't
+ need anything but HTTP/HTTPS. Those applications that need more,
+ should stick with the original cURL. Those that do not, can choose to
+ move to something simpler. As the library gets a new name, we do not
+ have to worry about tons of packages breaking as soon as one rebuilds
+ it. So renaming itself and saying that "libgnurl = libcurl with only
+ HTTP/HTTPS support and GnuTLS" fixes 99%% of the problems that
darkened
+ my mood. Note that this pretty much CANNOT be done without a fork, as
+ renaming is an essential part of the fix. Now, there might be
creative
+ solutions to achieve the same thing within the standard cURL build
+ system, but I'm not happy to wait for a decade for Daniel to review
+ the patches. The changes libgnurl makes to curl are miniscule and can
+ easily be applied again and again whenever libcurl makes a new
+ release.
{% endtrans %}
</p>
- </div>
- <div class="col-md">
- <h3>{{ _("Maintainer and Cryptographic signatures") }}</h3>
+ <h3>{{_("Using libgnurl") }}</h3>
+ <p>
+ {% trans %}
+ Projects that use cURL only for HTTP/HTTPS and that would work
+ with GnuTLS should be able to switch to libgnurl by changing
+ "-lcurl" to "-lgnurl". That's it. No changes to the source code
+ should be required,
+ as libgnurl strives for bug-for-bug compatibility with the
+ HTTP/HTTPS/GnuTLS subset of cURL.
+ We might add new features relating to this core subset if they
+ are proposed, but so far we have kept our changes minimal and
+ no additions to the original curl source have been written.
+ {% endtrans %}
+ </p>
+ <h4>{{_("Gotchas") }}</h4>
<p>
{% trans %}
- gnurl/libgnurl is maintained by ng0.
- Releases are signed
- with the OpenPGP Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>,
- with the key fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF
EE34 8588</b>.
+ libgnurl and gnurl are not intended to be used as a replacement
+ for curl for users. Since no conflicts in filenames should occur
+ you are not expected to remove curl to make use of gnurl and
+ viceversa.
{% endtrans %}
</p>
</div>
- </div>
-</article> <!-- /container -->
+ <div class="row container">
+ <div class="col-md">
+ <h3>{{ _("Source Code") }}</h3>
+ <p>
+ {% trans %}
+ You can get the gnurl git repository using:
+ {% endtrans %}
+ </p>
+ <ul>
+ <li>
+ <code>git clone https://git.taler.net/gnurl.git</code>
+ </li>
+ <li>
+ <code>git clone git://git.taler.net/gnurl.git</code>
+ </li>
+ </ul>
+ <p>
+ {% trans %}
+ The versions are checked in as (signed) git tags.
+ {% endtrans %}
+ </p>
+ </div>
+ <div class="col-md">
+ <h3>{{ _("Downloads") }}</h3>
+ <p>
+ {% trans %}
+ Releases are published on <a
href="https://ftpmirror.gnu.org/gnu/gnunet/">ftpmirror.gnu.org/gnu/gnunet</a>.
+ gnurl is available from within a variety of distributions and
package managers.
+ Package Managers which include gnurl are:
+ <a href="https://www.gnu.org/software/guix/">GNU Guix</a>
(available as "gnurl"),
+ <a href="https://gentoo.org">Gentoo</a> through the collaborative
ebuild collection
+ <a
href="https://git.gnunet.org/youbroketheinternet-overlay.git/">youbroketheinternet</a>,
+ <a href="https://nixos.org/nix/">Nix</a>, and as www/gnurl in
+ <a href="https://pkgsrc.org">pkgsrc</a>.
+ {% endtrans %}
+ </p>
+ </div>
+ </div>
+
+ <div class="row container">
+ <div class="col-md">
+ <h3>{{ _("Building gnurl") }}</h3>
+ <p>
+ {% trans %}
+ We suggest to closely follow release announcements, as they
+ might indicate changes in how gnurl is to be build.
+ <br>
+ If your package manager provides a binary build or build
+ instructions to build gnurl from source automated and
+ integrated with your environment, we strongly suggest to use
+ this binary build.
+ <br>
+ There are two ways to build gnurl. The first one builds from
+ the most recent git tag, the second one uses the distributed
+ tarball. Distributors generally are supposed to build from
+ the tarball, but we describe both methods here. Both methods
+ are written with a NetBSD 9 userland in mind, substitute tools
+ as necessary.
+ <br>
+ You should <b>avoid</b> building gnurl from the tip of the
+ default git branch, as only tags are considered to be stable
+ and approved builds.
+ {% endtrans %}
+ </p>
+ <h4>{{ _("Building from the distributed tarball (prefered method)")
}}</h4>
+ <p>
+ {% trans %}
+ If you want to verify the signature, install an OpenPGP compatible
tool such
+ as security/gnupgp2 (and set it up). Assuming you use pkgin:
+ {% endtrans %}
+ </p>
+ <ul>
+ <li>
+ pkgin update
+ </li>
+ <li>
+ pkgin install gnupg2
+ </li>
+ </ul>
+ <p>
+ {% trans %}
+ Fetch the signature key from
+ {% endtrans %}
+ <a
href="https://keys.openpgp.org/search?q=ng0%40n0.is">keys.openpgp.org</a>
+ {% trans %}
+ or via commandline with gnupg2.
+ {% endtrans %}
+ </p>
+ <p>
+ {% trans %}
+ Fetch the release, the signature, the checksum file as well as its
signature:
+ {% endtrans %}
+ </p>
+ <ul>
+ <li>
+ ftp https://ftpmirror.gnu.org/gnu/gnunet/gnurl-7.65.3.tar.Z
+ </li>
+ <li>
+ ftp https://ftpmirror.gnu.org/gnu/gnunet/gnurl-7.65.3.tar.Z.sig
+ </li>
+ <li>
+ ftp https://ftpmirror.gnu.org/gnu.org/gnunet/gnurl-7.65.3.sum.txt
+ </li>
+ <li>
+ ftp
https://ftpmirror.gnu.org/gnu.org/gnunet/gnurl-7.65.3.sum.txt.sig
+ </li>
+ </ul>
+ <p>
+ {% trans %}
+ verify the signatures, and verify the checksums against the
+ checksums in the .sum.txt file.
+ {% endtrans %}
+ </p>
+ <p>
+ {% trans %}
+ unpack the tarball:
+ {% endtrans %}
+ </p>
+ <ul>
+ <li>
+ tar -zxf gnurl-7.65.3.tar.Z
+ </li>
+ </ul>
+ <p>
+ {% trans %}
+ Change into the directory
+ {% endtrans %}
+ </p>
+ <ul>
+ <li>
+ cd gnurl-7.65.3
+ </li>
+ </ul>
+ <p>
+ {% trans %}
+ Now you can either run
+ {% endtrans %}
+ </p>
+ <ul>
+ <li>
+ ./configure
+ </li>
+ </ul>
+ <p>
+ {% trans %}
+ directly (and read configure-gnurl before you do so) or invoke
+ {% endtrans %}
+ </p>
+ <ul>
+ <li>
+ ./configure-gnurl
+ </li>
+ </ul>
+ <p>
+ {% trans %}
+ and pass additional parameters such as a custom PREFIX location.
+ Further reference can be the
+ {% endtrans %}
+ <a href="http://pkgsrc.se/www/gnurl">www/gnurl</a> Makefile.
+ {% trans %}
+ Now run
+ {% endtrans %}
+ </p>
+ <ul>
+ <li>
+ make
+ </li>
+ <li>
+ make check
+ {% trans %}
+ (this is optional)
+ {% endtrans %}
+ </li>
+ <li>
+ make install
+ </li>
+ </ul>
+ <p>
+ {% trans %}
+ and you are done.
+ {% endtrans %}
+ </p>
+ <h4>{{ _("Building from a tagged git commit") }}</h4>
+ <p>
+ {% trans %}
+ Follow the steps above, but instead of downloading the tarball,
+ clone the git tag you want to build from.
+ {% endtrans %}
+ </p>
+ </div>
+ </div>
+
+ <div class="row container">
+ <div class="col-md">
+ <h3>{{ _("Reporting Bugs") }}</h3>
+ <p>
+ {% trans %}
+ You can report bugs on our bug tracker:
+ <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a>.
Alternatively
+ you can use our bug mailinglist, but we prefer to track bugs
+ on the bugtracker.
+ {% endtrans %}
+ </p>
+ </div>
+ <div class="col-md">
+ <h3>{{ _("Maintainer and Cryptographic signatures") }}</h3>
+ <p>
+ {% trans %}
+ gnurl/libgnurl is maintained by ng0.
+ Releases are signed
+ with the OpenPGP Key
<b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>,
+ with the key fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F
9BBF EE34 8588</b>.
+ {% endtrans %}
+ </p>
+ </div>
+ </div>
+
+ </article> <!-- /container -->
{% endblock body_content %}
diff --git a/template/tutorial.html.j2 b/template/tutorial.html.j2
deleted file mode 100644
index 541def5..0000000
--- a/template/tutorial.html.j2
+++ /dev/null
@@ -1,44 +0,0 @@
-{% extends "common/base.j2" %}
-{% block body_content %}
-<article class="d-flex flex-column p-5 bd-highlight">
- <header>
- <h1>{{ _("Install-Tutorials") }}</h1>
- </header>
- <p>
- {% trans %}
- This page holds various simplified step-by-step tutorials for GNUnet.
<br>
- Some of them are not complete, but we find them useful regardless of
their state. <br>
- Find much more detailled documentation of the installation options in
the <a
href="https://docs.gnunet.org/handbook/gnunet.html#toc-Installing-GNUnet-1">according
section</a> of the <a
href="https://docs.gnunet.org/handbook/gnunet.html">handbook</a>.
- {% endtrans %}
- </p>
- <p>
- {% trans %}
- Please note that the installation process will get much easier once we
have proper packages again.
- {% endtrans %}
- </p>
- <p>
- {% trans %}
- GNUnet installation instructions:
- <ul>
- <li><a href="tutorial-ubuntu1804.html">Ubuntu 18.04</a></li>
- <li><a href="tutorial-archpi.html">Arch-Pi</a></li>
- <li><a href="tutorial-debian9.html">Debian 9</a></li>
- <li><a href="tutorial-macos.html">macOS</a></li>
- <li><a href="tutorial-netbsd.html">NetBSD</a></li>
- </ul>
- {% endtrans %}
- </p>
- <p>
- {% trans %}
- <a href="https://docs.gnunet.org/tutorial/gnunet-tutorial.html">C Coding
Tutorial for GNUnet</a>
- {% endtrans %}
- </p>
- <p>
- {% trans %}
- Once the installation is done, please head over to the <a
href="https://gnunet.org/en/use">"How to use GNUnet"-page</a> to get a brief
intro on what can be done with your installation. <br>
- As usual get much more detailled instructions and information in the <a
href="https://docs.gnunet.org/handbook/gnunet.html#toc-Using-GNUnet-1">according
section</a> of the <a
href="https://docs.gnunet.org/handbook/gnunet.html">handbook</a>.
- If you have any queries about the installation or the usage, please <a
href="https://gnunet.org/en/engage.html">get in touch!</a>
- {% endtrans %}
- </p>
-</article>
-{% endblock body_content %}
--
To stop receiving notification emails like this one, please contact
address@hidden.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [www] branch master updated (7b5375c -> 0c64e5e),
gnunet <=