diff options
author | ng0 <ng0@n0.is> | 2019-03-20 13:01:06 +0000 |
---|---|---|
committer | ng0 <ng0@n0.is> | 2019-03-20 13:01:06 +0000 |
commit | 3fb8304e9126eabd1b6fd4d080946b0dbdc613a2 (patch) | |
tree | 4cf8e114b3f4fb3dd65955a8b4955f5f25272492 /README | |
parent | e194dcd5e30bb6f4a26292161543e4058e5b84d3 (diff) | |
download | gnunet-3fb8304e9126eabd1b6fd4d080946b0dbdc613a2.tar.gz gnunet-3fb8304e9126eabd1b6fd4d080946b0dbdc613a2.zip |
README: point out that LE is optional
Diffstat (limited to 'README')
-rw-r--r-- | README | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -68,7 +68,6 @@ These are the direct dependencies for running GNUnet: | |||
68 | - libidn2 (prefered) | 68 | - libidn2 (prefered) |
69 | or | 69 | or |
70 | - libidn >= 1.0 | 70 | - libidn >= 1.0 |
71 | - libextractor >= 0.6.1 (highly recommended) | ||
72 | - openssl >= 1.0 (binary, used to generate | 71 | - openssl >= 1.0 (binary, used to generate |
73 | X.509 certificate | 72 | X.509 certificate |
74 | for gnunet-gns-proxy-setup-ca) | 73 | for gnunet-gns-proxy-setup-ca) |
@@ -109,6 +108,7 @@ These are the optional dependencies: | |||
109 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 108 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
110 | 109 | ||
111 | - Bash (for Docker and Vagrant) | 110 | - Bash (for Docker and Vagrant) |
111 | - libextractor >= 0.6.1 (highly recommended[*5]) | ||
112 | - libjansson | 112 | - libjansson |
113 | - libopus >= 1.0.1 (for experimental conversation tool) | 113 | - libopus >= 1.0.1 (for experimental conversation tool) |
114 | - libpulse >= 2.0 (for experimental conversation tool) | 114 | - libpulse >= 2.0 (for experimental conversation tool) |
@@ -170,6 +170,24 @@ Recommended autotools for compiling the Git version are: | |||
170 | in the process of being rewritten to comply | 170 | in the process of being rewritten to comply |
171 | with this requirement. | 171 | with this requirement. |
172 | 172 | ||
173 | [*5] While libextractor is optional, it is recommended to | ||
174 | build gnunet against it. If you install it later, | ||
175 | you won't benefit from libextractor. | ||
176 | If you are a distributor, we recommend to split | ||
177 | LE into basis + plugins rather than making LE | ||
178 | an option as an afterthought by the user. | ||
179 | LE itself is very small, but its dependency chain | ||
180 | on first, second, third etc level can be big. | ||
181 | There is a small effect on privacy if your LE build | ||
182 | differs from one which includes all | ||
183 | plugins (plugins are build as shared objects): | ||
184 | if users publish a directory with a mixture of file | ||
185 | types (for example mpeg, jpeg, png, gif) the | ||
186 | configuration of LE could leak which plugins are | ||
187 | installed for which filetypes are not providing | ||
188 | more details. | ||
189 | However, this leak is just a minor concern. | ||
190 | |||
173 | Requirements | 191 | Requirements |
174 | ============ | 192 | ============ |
175 | 193 | ||