aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2020-05-14 12:12:10 +0200
committerMartin Schanzenbach <mschanzenbach@posteo.de>2020-05-14 12:12:10 +0200
commit3cc9e3d7ea66e7b37b63b7f02d1cbfc7d8658539 (patch)
tree3b37a9dba8e0742ff211c49a82a7c318f7c74030
parent1ebd7c36926a85512f417d6619b09f91dda93687 (diff)
parent5645dd991b7038f9b02f2e7fcc6d10bc7dee6259 (diff)
downloadwww-3cc9e3d7ea66e7b37b63b7f02d1cbfc7d8658539.tar.gz
www-3cc9e3d7ea66e7b37b63b7f02d1cbfc7d8658539.zip
Merge branch 'master' of git+ssh://gnunet.org/www
-rw-r--r--.mailmap7
-rw-r--r--common/header.j2.inc18
-rw-r--r--template/gnurl.html.j222
-rw-r--r--template/install-on-archpi.html.j236
4 files changed, 53 insertions, 30 deletions
diff --git a/.mailmap b/.mailmap
index 017cc9a6..386cebe6 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1,2 +1,5 @@
1ng0 <ng0@n0.is> 1nikita <nikita@n0.is>
2ng0 <ng0@n0.is> Nils Gillmann <gillmann@infotropique.org> 2nikita <nikita@n0.is> ng0@n0.is <ng0@n0.is>
3nikita <nikita@n0.is> ng0 <ng0@n0.is>
4nikita <nikita@n0.is> Nils Gillmann <ng0@n0.is>
5nikita <nikita@n0.is> Nils Gillmann <gillmann@infotropique.org>
diff --git a/common/header.j2.inc b/common/header.j2.inc
index 2f809854..9d797fed 100644
--- a/common/header.j2.inc
+++ b/common/header.j2.inc
@@ -56,3 +56,21 @@
56 <![endif]--> 56 <![endif]-->
57 57
58 <link rel="alternate" type="application/rss+xml" title="GNUnet.org rss" href="{{ url_localized('news/rss.xml') }}" /> 58 <link rel="alternate" type="application/rss+xml" title="GNUnet.org rss" href="{{ url_localized('news/rss.xml') }}" />
59
60 <!-- opengraph -->
61 <!--
62 We do not actively use Twitter or endorse it, but people might
63 use our posts there or other websites might conform to the
64 twitter namespace of the opengraph. More opengraph must be
65 implemented in the sitecode.
66 -->
67 <meta name="twitter:card" content="article" />
68 <meta name="twitter:site" content="@gnunet" />
69 <meta name="twitter:creator" content="@gnunet" />
70 {#
71 TODO: Implement the necessary functions.
72 <meta property="og:url" content="{{ url_localized(url) }}" />
73 <meta property="og:title" content="{{ title }}" />
74 <meta property="og:description" content="{{ summary }}" />
75 <meta property="og:image" content="" />
76 #}
diff --git a/template/gnurl.html.j2 b/template/gnurl.html.j2
index c502de71..c9c5d8ba 100644
--- a/template/gnurl.html.j2
+++ b/template/gnurl.html.j2
@@ -28,9 +28,9 @@
28 </p> 28 </p>
29 <p> 29 <p>
30 {% trans %} 30 {% trans %}
31 Our main usecase is for GNUnet, but it might be usable 31 Our main usecase is for GNUnet and Taler, but it might
32 for others, hence we&#39;re releasing the code to the 32 be usable for others, hence we&#39;re releasing the code
33 general public. 33 to the general public.
34 {% endtrans %} 34 {% endtrans %}
35 </p> 35 </p>
36 <p> 36 <p>
@@ -129,8 +129,9 @@
129 my mood. Note that this pretty much CANNOT be done without a fork, as 129 my mood. Note that this pretty much CANNOT be done without a fork, as
130 renaming is an essential part of the fix. Now, there might be creative 130 renaming is an essential part of the fix. Now, there might be creative
131 solutions to achieve the same thing within the standard cURL build 131 solutions to achieve the same thing within the standard cURL build
132 system, but I'm not happy to wait for a decade for Daniel to review 132 system, but this was deemed to be too much work when
133 the patches. The changes libgnurl makes to curl are miniscule and can 133 gnurl was originally started.
134 The changes libgnurl makes to curl are miniscule and can
134 easily be applied again and again whenever libcurl makes a new 135 easily be applied again and again whenever libcurl makes a new
135 release. 136 release.
136 {% endtrans %} 137 {% endtrans %}
@@ -210,7 +211,7 @@
210 {% trans %} 211 {% trans %}
211 Releases are published on <a href="https://ftpmirror.gnu.org/gnu/gnunet/">ftpmirror.gnu.org/gnu/gnunet</a>. 212 Releases are published on <a href="https://ftpmirror.gnu.org/gnu/gnunet/">ftpmirror.gnu.org/gnu/gnunet</a>.
212 gnurl is available from within a variety of distributions and package managers. 213 gnurl is available from within a variety of distributions and package managers.
213 Package Managers which include gnurl are: 214 Some Package Managers which include gnurl are:
214 <a href="https://www.gnu.org/software/guix/">GNU Guix</a> (available as "gnurl"), 215 <a href="https://www.gnu.org/software/guix/">GNU Guix</a> (available as "gnurl"),
215 <a href="https://gentoo.org">Gentoo</a> through the collaborative ebuild collection 216 <a href="https://gentoo.org">Gentoo</a> through the collaborative ebuild collection
216 <a href="https://git.gnunet.org/youbroketheinternet-overlay.git/">youbroketheinternet</a>, 217 <a href="https://git.gnunet.org/youbroketheinternet-overlay.git/">youbroketheinternet</a>,
@@ -266,7 +267,7 @@
266 {% trans %} 267 {% trans %}
267 Fetch the signature key from 268 Fetch the signature key from
268 {% endtrans %} 269 {% endtrans %}
269 <a href="https://keys.openpgp.org/search?q=ng0%40n0.is">keys.openpgp.org</a> 270 <a href="https://keys.openpgp.org/search?q=nikita%40NetBSD.org">keys.openpgp.org</a>
270 {% trans %} 271 {% trans %}
271 or via commandline with gnupg2. 272 or via commandline with gnupg2.
272 {% endtrans %} 273 {% endtrans %}
@@ -395,10 +396,9 @@
395 <p> 396 <p>
396 {% trans %} 397 {% trans %}
397 gnurl/libgnurl is maintained by Nikita. 398 gnurl/libgnurl is maintained by Nikita.
398 Releases are signed with the OpenPGP Key 399 Releases after version 7.69.1 are signed with the OpenPGP Key
399 <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, 400 <b>0xD6B570842F7E7F8D</b> (<a href="https://keys.openpgp.org/search?q=6115012DEA3026F62A98A556D6B570842F7E7F8D">keys.openpgp.org</a>, <a href="https://n0.is/pubkey.asc">n0.is</a>), with the key fingerprint
400 with the key fingerprint 401 <b>6115 012D EA30 26F6 2A98 A556 D6B5 7084 2F7E 7F8D</b>.
401 <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>.
402 {% endtrans %} 402 {% endtrans %}
403 </p> 403 </p>
404 </div> 404 </div>
diff --git a/template/install-on-archpi.html.j2 b/template/install-on-archpi.html.j2
index 00c8dc50..99702600 100644
--- a/template/install-on-archpi.html.j2
+++ b/template/install-on-archpi.html.j2
@@ -16,8 +16,8 @@
16 <h2>{{ _("Requirements for Raspberry Pi 3") }}</h2> 16 <h2>{{ _("Requirements for Raspberry Pi 3") }}</h2>
17 17
18 <p>First you need the hardware. This tutorial works with a Raspberry Pi 3 or 18 <p>First you need the hardware. This tutorial works with a Raspberry Pi 3 or
19 any Arch Linux system. The other Pi versions I haven't tested, but they should 19 any Arch Linux system. The other Pi versions have not been tested, but they
20 probably work, too. To install Arch Linux on the Pi3, follow the instructions 20 should work, too. To install Arch Linux on the Pi3, follow the instructions
21 from <a 21 from <a
22 href="https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3">archlinuxarm.org</a>.</p> 22 href="https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3">archlinuxarm.org</a>.</p>
23 23
@@ -25,7 +25,7 @@
25 install the tools for building new software.</p> 25 install the tools for building new software.</p>
26 26
27 <p><code> 27 <p><code>
28 > sudo pacman -S base-devel 28 $ sudo pacman -S base-devel
29 </code></p> 29 </code></p>
30 30
31 <p>Now we can continue to install the following Arch Linux dependencies to 31 <p>Now we can continue to install the following Arch Linux dependencies to
@@ -43,18 +43,18 @@
43 in the next step:<p> 43 in the next step:<p>
44 44
45 <p><code> 45 <p><code>
46 > git clone https://gnunet.org/git/gnunet.git<br> 46 $ git clone https://gnunet.org/git/gnunet.git<br>
47 </code></p> 47 </code></p>
48 48
49 <p>Now it's time to compile and install GNUnet.</p> 49 <p>Now it's time to compile and install GNUnet.</p>
50 50
51 <p><code> 51 <p><code>
52 > cd gnunet<br> 52 $ cd gnunet<br>
53 > export GNUNET_PREFIX=/usr # for example, other locations possible<br> 53 $ export GNUNET_PREFIX=/usr/local # for example, other locations possible<br>
54 > ./bootstrap # Run this to generate the configure files.<br> 54 $ ./bootstrap # Run this to generate the configure files.<br>
55 > ./configure --prefix=$GNUNET_PREFIX --disable-documentation # Use --help to see the various flags available to you.<br> 55 $ ./configure --prefix=$GNUNET_PREFIX # Use --help to see the various flags available to you.<br>
56 > make -j$(nproc || echo -n 1)<br> 56 $ make -j$(nproc || echo -n 1)<br>
57 > sudo make install<br> 57 $ sudo make install<br>
58 </code></p> 58 </code></p>
59 59
60 <p>Congrats! GNUnet is now installed!</p> 60 <p>Congrats! GNUnet is now installed!</p>
@@ -66,14 +66,16 @@
66 <p><code> 66 <p><code>
67 $ pacman -Su gtk3 glade 67 $ pacman -Su gtk3 glade
68 </code></p> 68 </code></p>
69 <p><code>
70 $ git clone https://gnunet.org/git/gnunet-gtk.git<br>
71 </code></p>
69 <code> 72 <code>
70 $ cd ../gnunet-gtk<br> 73 $ cd ../gnunet-gtk<br>
71 $ ./bootstrap<br> 74 $ ./bootstrap<br>
72 $ export GNUNET_PREFIX=/usr # for example, other locations possible 75 $ export GNUNET_PREFIX=/usr/local # for example, other locations possible<br>
73 $ export CFLAGS="-g -Wall -O0"<br>
74 $ ./configure --prefix=$GNUNET_PREFIX --with-gnunet=$GNUNET_PREFIX<br> 76 $ ./configure --prefix=$GNUNET_PREFIX --with-gnunet=$GNUNET_PREFIX<br>
75 $ make -j$(nproc || echo -n 1)<br> 77 $ make -j$(nproc || echo -n 1)<br>
76 $ sudo make install 78 $ sudo make install<br>
77 </code> 79 </code>
78 80
79 <h2>{{ _("Run") }}</h2> 81 <h2>{{ _("Run") }}</h2>
@@ -82,20 +84,20 @@
82 ~/.config/gnunet.conf. We can start with an empty file for now:</p> 84 ~/.config/gnunet.conf. We can start with an empty file for now:</p>
83 85
84 <p><code> 86 <p><code>
85 > touch ~/.config/gnunet.conf 87 $ touch ~/.config/gnunet.conf
86 </code></p> 88 </code></p>
87 <br /> 89 <br />
88 <p>Now we can start it with the commandline tool gnunet-arm (Automatic Restart 90 <p>Now we can start it with the commandline tool gnunet-arm (Automatic Restart
89 Manager).</p> 91 Manager).</p>
90 92
91 <p><code> 93 <p><code>
92 > gnunet-arm -s 94 $ gnunet-arm -s
93 </code></p> 95 </code></p>
94 96
95 <p>It starts the default GNUnet services. We can list them with the -I option:</p> 97 <p>It starts the default GNUnet services. We can list them with the -I option:</p>
96 98
97 <p><code> 99 <p><code>
98 > gnunet-arm -I<br> 100 $ gnunet-arm -I<br>
99 Running services:<br> 101 Running services:<br>
100 ats (gnunet-service-ats)<br> 102 ats (gnunet-service-ats)<br>
101 revocation (gnunet-service-revocation)<br> 103 revocation (gnunet-service-revocation)<br>
@@ -125,7 +127,7 @@
125 <p>For stopping GNUnet again we can use the -e option.</p> 127 <p>For stopping GNUnet again we can use the -e option.</p>
126 128
127 <p><code> 129 <p><code>
128 > gnunet-arm -e 130 $ gnunet-arm -e
129 </code></p> 131 </code></p>
130 132
131 <h2>{{ _("Make sure, it works!") }}</h2> 133 <h2>{{ _("Make sure, it works!") }}</h2>