[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 – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1590,11 +1684,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1602,37 +1696,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1640,11 +1734,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -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 – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1531,11 +1623,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1543,37 +1635,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1581,11 +1673,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -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 – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1561,11 +1653,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1573,37 +1665,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1611,11 +1703,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -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 – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1551,11 +1643,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1563,37 +1655,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1601,11 +1693,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -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 – its not an easy task to rewrite the whole Internet!"
msgstr ""
-#: template/index.html.j2:245
+#: template/index.html.j2:251
msgid "Featured Applications"
msgstr ""
-#: template/index.html.j2:254
+#: template/index.html.j2:260
msgid "GNU Taler (Alpha)"
msgstr ""
-#: template/index.html.j2:256
+#: template/index.html.j2:262
msgid ""
"<a href=\"https://taler.net/\">GNU Taler</a> is a new privacy-preserving "
"electronic payment system. Payments are cryptographically secured and are "
"confirmed within milliseconds with extremely low transaction costs."
msgstr ""
-#: template/index.html.j2:268
+#: template/index.html.j2:274
msgid "The GNU Name System"
msgstr ""
-#: template/index.html.j2:271
+#: template/index.html.j2:277
msgid ""
"The <a href=\"use.html#gns\">GNU Name System (GNS)</a> is a fully "
"decentralized replacement for the Domain Name System (DNS). Instead of using "
@@ -1551,11 +1643,11 @@ msgid ""
"efficient and instant key revocation mechanism. -->"
msgstr ""
-#: template/index.html.j2:287
+#: template/index.html.j2:293
msgid "re:claimID"
msgstr ""
-#: template/index.html.j2:289
+#: template/index.html.j2:295
msgid ""
"<a href=\"https://reclaim-identity.io/\">re:claimID</a> is a decentralized "
"Identity Provider (IdP) service built in top of the GNU Name System. It "
@@ -1563,37 +1655,37 @@ msgid ""
"standardized protocols (OpenID Connect)."
msgstr ""
-#: template/index.html.j2:302
+#: template/index.html.j2:308
msgid "Filesharing (Alpha)"
msgstr ""
-#: template/index.html.j2:304
+#: template/index.html.j2:310
msgid ""
"GNUnet <a href=\"use.html#fs\">filesharing</a> is an application that aims "
"to provide censorship-resistant, anonymous filesharing. The publisher is "
"empowered to make a gradual choice between performance and anonymity."
msgstr ""
-#: template/index.html.j2:315
+#: template/index.html.j2:321
msgid "Conversation (Pre-Alpha)"
msgstr ""
-#: template/index.html.j2:317
+#: template/index.html.j2:323
msgid ""
"GNUnet conversation is an application that provides secure voice "
"communication in a fully decentralized way by employing GNUnet for routing "
"and transport."
msgstr ""
-#: template/index.html.j2:334
+#: template/index.html.j2:340
msgid "Upcoming Applications"
msgstr ""
-#: template/index.html.j2:343
+#: template/index.html.j2:349
msgid "secushare"
msgstr ""
-#: template/index.html.j2:345
+#: template/index.html.j2:351
msgid ""
"<a href=\"https://secushare.org/\">secushare</a> is creating a decentralized "
"social networking application on top of GNUnet. Using overlay multicast and "
@@ -1601,11 +1693,11 @@ msgid ""
"encrypted to authorized recipients only."
msgstr ""
-#: template/index.html.j2:357
+#: template/index.html.j2:363
msgid "pretty Easy privacy"
msgstr ""
-#: template/index.html.j2:359
+#: template/index.html.j2:365
msgid ""
"<a href=\"https://pep.foundation/\">pretty Easy privacy</a> (p≡p) is "
"creating a usable end-to-end encrypted e-mail solution using opportunistic "
@@ -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.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [www] branch stable updated: Add building section to gnurl page.,
gnunet <=