diff options
Diffstat (limited to 'gnurl.html.j2')
-rw-r--r-- | gnurl.html.j2 | 43 |
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>. |