aboutsummaryrefslogtreecommitdiff
path: root/gnurl.html.j2
diff options
context:
space:
mode:
Diffstat (limited to 'gnurl.html.j2')
-rw-r--r--gnurl.html.j243
1 files changed, 17 insertions, 26 deletions
diff --git a/gnurl.html.j2 b/gnurl.html.j2
index fd3b1f8b..746567e7 100644
--- a/gnurl.html.j2
+++ b/gnurl.html.j2
@@ -5,13 +5,14 @@
5 <h1>{{ _("gnurl / libgnurl") }}</h1> 5 <h1>{{ _("gnurl / libgnurl") }}</h1>
6 <p> 6 <p>
7 {% trans %} 7 {% trans %}
8 libgnurl is a fork of libcurl, which is mostly for GNUnet but it might 8 libgnurl is a micro fork of libcurl, which is mostly for GNUnet
9 be usable for others, hence we're releasing the code on this website 9 but it might
10 to the general public. Please read the README for instructions, as you 10 be usable for others, hence we're releasing the code
11 to the general public. libgnurl is released under the same
12 license as libcurl. Please read the README for instructions, as you
11 must supply the correct options to configure to get a proper build of 13 must supply the correct options to configure to get a proper build of
12 libgnurl. In addition to the source as a TAR, we also offer the 14 libgnurl.
13 changes we made against libcurl's Git repository to create 15 In the following, I will explain the motiviations behind
14 libgnurl. In the following, I will explain the motiviations behind
15 this fork. 16 this fork.
16 {% endtrans %} 17 {% endtrans %}
17 </p> 18 </p>
@@ -98,28 +99,18 @@
98 release. 99 release.
99 {% endtrans %} 100 {% endtrans %}
100 </p> 101 </p>
101 <h3>{{_("Summary") }}</h3>
102 <p>
103 {% trans %}
104 At this point, developers that don't want to rebuild an entire
105 distribution from scratch get grumpy. Grumpy developers do silly
106 things, like forking code to fix it. I called the fork gnurl (to be
107 pronounced with a grumpy voice and an emphasis on the R) as it is bits
108 of cURL, a bit more GNUish, for GnuNet, and gnurl can be pronounced to
109 indicate the grumpy origins.
110 {% endtrans %}
111 </p>
112 <h3>{{_("Using libgnurl") }}</h3> 102 <h3>{{_("Using libgnurl") }}</h3>
113 <p> 103 <p>
114 {% trans %} 104 {% trans %}
115 Projects that use cURL only for HTTP/HTTPS and that would work 105 Projects that use cURL only for HTTP/HTTPS and that would work
116 with GnuTLS should be able to switch to libgnurl by changing 106 with GnuTLS should be able to switch to libgnurl by changing
117 "-lcurl" to "-lgnurl". That's it. No changes to the source code 107 "-lcurl" to "-lgnurl". That's it. No changes to the source code
118 should be required. Continue to read the cURL documentation --- 108 should be required,
119 as libgnurl strives for bug-for-bug compatibility with the 109 as libgnurl strives for bug-for-bug compatibility with the
120 HTTP/HTTPS/GnuTLS subset of cURL. However, we're happy to add 110 HTTP/HTTPS/GnuTLS subset of cURL.
121 new features relating to this core subset and might be easier to 111 We might add new features relating to this core subset if they
122 convince than the cURL developers. 112 are proposed, but so far we have kept our changes minimal and
113 no additions to the original curl source have been written.
123 {% endtrans %} 114 {% endtrans %}
124 </p> 115 </p>
125 <p> 116 <p>
@@ -140,7 +131,7 @@
140 <p> 131 <p>
141 {% trans %} 132 {% trans %}
142 You can get the Gnurl Git repository using: 133 You can get the Gnurl Git repository using:
143 git clone https://git.taler.net/gnurl.git/ 134 <code>git clone https://git.taler.net/gnurl.git</code>
144 The versions are checked in as signed git tags. 135 The versions are checked in as signed git tags.
145 {% endtrans %} 136 {% endtrans %}
146 </p> 137 </p>
@@ -152,10 +143,10 @@
152 Releases are published on <a href="https://ftp.gnu.org/gnu/gnunet/">ftp.gnu.org/gnu/gnunet</a>. 143 Releases are published on <a href="https://ftp.gnu.org/gnu/gnunet/">ftp.gnu.org/gnu/gnunet</a>.
153 gnURL is available from within a variety of distributions and package managers. 144 gnURL is available from within a variety of distributions and package managers.
154 Package Managers which include gnurl are: 145 Package Managers which include gnurl are:
155 GNU Guix (available as "gnurl"), 146 <a href="https://gnu.org/s/guix">GNU Guix</a> (available as "gnurl"),
156 Gentoo through the collaborative ebuild collection (<a href="https://overlays.gentoo.org">overlay</a>) 147 <a href="https://gentoo.org">Gentoo</a> through the collaborative ebuild collection
157 <a href="https://gnunet.org/git/youbroketheinternet-overlay.git/">youbroketheinternet</a>, 148 <a href="https://gnunet.org/git/youbroketheinternet-overlay.git/">youbroketheinternet</a>,
158 Nix, and pkgsrc. 149 <a href=https://nixos.org/nix">Nix</a>, and <a href="http://pkgsrc.org">pkgsrc</a>.
159 {% endtrans %} 150 {% endtrans %}
160 </p> 151 </p>
161 </div> 152 </div>
@@ -176,7 +167,7 @@
176 <h3>{{ _("Maintainer and Cryptographic signatures") }}</h3> 167 <h3>{{ _("Maintainer and Cryptographic signatures") }}</h3>
177 <p> 168 <p>
178 {% trans %} 169 {% trans %}
179 libgnurl is maintained by ng0. 170 gnur/libgnurl is maintained by ng0.
180 Releases are signed 171 Releases are signed
181 with the OpenPG Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>, 172 with the OpenPG Key <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>,
182 with the key fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>. 173 with the key fingerprint <b>A88C 8ADD 1298 28D7 EAC0 2E52 E22F 9BBF EE34 8588</b>.