gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [www] branch stable updated: Add building section to gnurl


From: gnunet
Subject: [GNUnet-SVN] [www] branch stable updated: Add building section to gnurl page.
Date: Fri, 13 Sep 2019 12:08:41 +0200

This is an automated email from the git hooks/post-receive script.

ng0 pushed a commit to branch stable
in repository www.

The following commit(s) were added to refs/heads/stable by this push:
     new 0c64e5e  Add building section to gnurl page.
0c64e5e is described below

commit 0c64e5e12793130bd4ca617677226785bae4e330
Author: ng0 <address@hidden>
AuthorDate: Fri Sep 13 10:06:31 2019 +0000

    Add building section to gnurl page.
---
 locale/de/LC_MESSAGES/messages.po | 241 ++++++++++++++------
 locale/en/LC_MESSAGES/messages.po | 235 +++++++++++++------
 locale/es/LC_MESSAGES/messages.po | 239 ++++++++++++++------
 locale/fr/LC_MESSAGES/messages.po | 239 ++++++++++++++------
 locale/it/LC_MESSAGES/messages.po | 239 ++++++++++++++------
 template/gnurl.html.j2            | 463 +++++++++++++++++++++++++-------------
 6 files changed, 1152 insertions(+), 504 deletions(-)

diff --git a/locale/de/LC_MESSAGES/messages.po 
b/locale/de/LC_MESSAGES/messages.po
index 8935495..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 23:27+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"
@@ -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: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:157
+#: 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 "
@@ -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,7 +1644,7 @@ 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.";
@@ -1560,26 +1654,26 @@ msgid ""
 "comes to software &#8211; 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&#8801;p) is "
 "creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1697,13 +1791,15 @@ msgstr ""
 msgid "Make an installation directory"
 msgstr ""
 
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134
+#: 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:142
+#: 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"
@@ -1715,29 +1811,29 @@ msgid "Option 1: GNUnet for testing / usage"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:81
+#: template/install-on-ubuntu1804.html.j2:82
 msgid "Option 2: GNUnet for development"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:96
+#: 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:133
+#: 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:155
+#: 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:161
+#: template/install-on-ubuntu1804.html.j2:162
 msgid "Uninstall GNUnet and its dependencies"
 msgstr ""
 
@@ -1753,15 +1849,18 @@ msgstr ""
 msgid "First steps"
 msgstr ""
 
-#: template/install-on-macos.html.j2:109 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:154 template/install-on-netbsd.html.j2:242
+#: 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:187 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 ""
 
diff --git a/locale/en/LC_MESSAGES/messages.po 
b/locale/en/LC_MESSAGES/messages.po
index f7b2808..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 ""
@@ -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: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 "
@@ -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,7 +1583,7 @@ 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.";
@@ -1501,26 +1593,26 @@ msgid ""
 "comes to software &#8211; 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&#8801;p) is "
 "creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1638,13 +1730,15 @@ msgstr ""
 msgid "Make an installation directory"
 msgstr ""
 
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134
+#: 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:142
+#: 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"
@@ -1656,27 +1750,27 @@ msgid "Option 1: GNUnet for testing / usage"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:81
+#: template/install-on-ubuntu1804.html.j2:82
 msgid "Option 2: GNUnet for development"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:96
+#: 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:133
+#: 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:155
+#: template/install-on-ubuntu1804.html.j2:156
 msgid "Use GNUnet!"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:161
+#: template/install-on-ubuntu1804.html.j2:162
 msgid "Uninstall GNUnet and its dependencies"
 msgstr ""
 
@@ -1692,15 +1786,18 @@ msgstr ""
 msgid "First steps"
 msgstr ""
 
-#: template/install-on-macos.html.j2:109 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:154 template/install-on-netbsd.html.j2:242
+#: 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:187 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 ""
 
diff --git a/locale/es/LC_MESSAGES/messages.po 
b/locale/es/LC_MESSAGES/messages.po
index bdf77f5..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 23:27+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"
@@ -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 "
@@ -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,7 +1613,7 @@ 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.";
@@ -1531,26 +1623,26 @@ msgid ""
 "comes to software &#8211; 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&#8801;p) is "
 "creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1668,13 +1760,15 @@ msgstr ""
 msgid "Make an installation directory"
 msgstr ""
 
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134
+#: 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:142
+#: 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"
@@ -1686,27 +1780,27 @@ msgid "Option 1: GNUnet for testing / usage"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:81
+#: template/install-on-ubuntu1804.html.j2:82
 msgid "Option 2: GNUnet for development"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:96
+#: 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:133
+#: 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:155
+#: template/install-on-ubuntu1804.html.j2:156
 msgid "Use GNUnet!"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:161
+#: template/install-on-ubuntu1804.html.j2:162
 msgid "Uninstall GNUnet and its dependencies"
 msgstr ""
 
@@ -1722,15 +1816,18 @@ msgstr ""
 msgid "First steps"
 msgstr ""
 
-#: template/install-on-macos.html.j2:109 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:154 template/install-on-netbsd.html.j2:242
+#: 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:187 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 ""
 
diff --git a/locale/fr/LC_MESSAGES/messages.po 
b/locale/fr/LC_MESSAGES/messages.po
index 751ed90..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 23:27+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 ""
@@ -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 "
@@ -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,7 +1603,7 @@ 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.";
@@ -1521,26 +1613,26 @@ msgid ""
 "comes to software &#8211; 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&#8801;p) is "
 "creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1658,13 +1750,15 @@ msgstr ""
 msgid "Make an installation directory"
 msgstr ""
 
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134
+#: 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:142
+#: 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"
@@ -1676,27 +1770,27 @@ msgid "Option 1: GNUnet for testing / usage"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:81
+#: template/install-on-ubuntu1804.html.j2:82
 msgid "Option 2: GNUnet for development"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:96
+#: 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:133
+#: 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:155
+#: template/install-on-ubuntu1804.html.j2:156
 msgid "Use GNUnet!"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:161
+#: template/install-on-ubuntu1804.html.j2:162
 msgid "Uninstall GNUnet and its dependencies"
 msgstr ""
 
@@ -1712,15 +1806,18 @@ msgstr ""
 msgid "First steps"
 msgstr ""
 
-#: template/install-on-macos.html.j2:109 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:154 template/install-on-netbsd.html.j2:242
+#: 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:187 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 ""
 
diff --git a/locale/it/LC_MESSAGES/messages.po 
b/locale/it/LC_MESSAGES/messages.po
index 282720c..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 23:27+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 ""
@@ -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 "
@@ -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,7 +1603,7 @@ 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.";
@@ -1521,26 +1613,26 @@ msgid ""
 "comes to software &#8211; 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&#8801;p) is "
 "creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -1658,13 +1750,15 @@ msgstr ""
 msgid "Make an installation directory"
 msgstr ""
 
-#: template/install-on-debian9.html.j2:59 template/install-on-macos.html.j2:134
+#: 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:142
+#: 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"
@@ -1676,27 +1770,27 @@ msgid "Option 1: GNUnet for testing / usage"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:116
-#: template/install-on-ubuntu1804.html.j2:81
+#: template/install-on-ubuntu1804.html.j2:82
 msgid "Option 2: GNUnet for development"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:153
-#: template/install-on-ubuntu1804.html.j2:96
+#: 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:133
+#: 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:155
+#: template/install-on-ubuntu1804.html.j2:156
 msgid "Use GNUnet!"
 msgstr ""
 
 #: template/install-on-debian9.html.j2:232
-#: template/install-on-ubuntu1804.html.j2:161
+#: template/install-on-ubuntu1804.html.j2:162
 msgid "Uninstall GNUnet and its dependencies"
 msgstr ""
 
@@ -1712,15 +1806,18 @@ msgstr ""
 msgid "First steps"
 msgstr ""
 
-#: template/install-on-macos.html.j2:109 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:154 template/install-on-netbsd.html.j2:242
+#: 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:187 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 ""
 
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 %}

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]