aboutsummaryrefslogtreecommitdiff
path: root/doc/old/handbook/gnunet.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/old/handbook/gnunet.texi')
-rw-r--r--doc/old/handbook/gnunet.texi256
1 files changed, 256 insertions, 0 deletions
diff --git a/doc/old/handbook/gnunet.texi b/doc/old/handbook/gnunet.texi
new file mode 100644
index 000000000..ca74c347d
--- /dev/null
+++ b/doc/old/handbook/gnunet.texi
@@ -0,0 +1,256 @@
1\input texinfo
2@c -*-texinfo-*-
3@setfilename gnunet.info
4@documentencoding UTF-8
5@settitle GNUnet Reference Manual
6@c @exampleindent 2
7
8@c Set Versions which might be used in more than one place:
9@set GNUFTP-URL https://ftp.gnu.org/gnu/gnunet
10@set PYPI-URL https://pypi.python.org/packages/source
11@set GNURL-VERSION-CURRENT 7.55.1
12@set GNUNET-DIST-URL https://gnunet.org/sites/default/files/
13@include version.texi
14@c @set OPENPGP-SIGNING-KEY-ID
15
16@copying
17Copyright @copyright{} 2001-2019 GNUnet e.V.
18
19Permission is granted to copy, distribute and/or modify this document
20under the terms of the GNU Free Documentation License, Version 1.3 or
21any later version published by the Free Software Foundation; with no
22Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
23copy of the license is included in the section entitled ``GNU Free
24Documentation License''.
25
26A copy of the license is also available from the Free Software
27Foundation Web site at @url{http://www.gnu.org/licenses/fdl.html}.
28
29Alternately, this document is also available under the General
30Public License, version 3 or later, as published by the Free Software
31Foundation. A copy of the license is included in the section entitled
32``GNU General Public License''.
33
34A copy of the license is also available from the Free Software
35Foundation Web site at @url{http://www.gnu.org/licenses/gpl.html}.
36@end copying
37
38@c TODO: Improve this and improve https://directory.fsf.org/wiki/Gnunet
39@c NOTE FOR TRANSLATORS: Due to en.wikipedia.org being the wikipedia
40@c which is more up to date than others, refrain
41@c from using localized wikipedia unless you are
42@c sure the articles content is good enough. For
43@c example the german wikipedia entry for GNUnet
44@c is in a terrible shape, but the en.wikipedia.org
45@c entry is still acceptable (although in need of
46@c updates).
47
48@dircategory Networking
49@direntry
50* GNUnet: (gnunet). Framework for secure peer-to-peer networking
51@end direntry
52
53@titlepage
54@title GNUnet Reference Manual
55@subtitle Installing, configuring, using and contributing to GNUnet
56@author The GNUnet Developers
57
58@page
59@vskip 0pt plus 1filll
60Edition @value{EDITION} @*
61
62@insertcopying
63@end titlepage
64
65@summarycontents
66@contents
67
68@node Top
69@top Introduction
70
71This document is the Reference Manual for GNUnet version @value{VERSION}.
72
73@menu
74
75* Preface:: Preface
76* Philosophy:: About GNUnet
77* Key Concepts:: Key concepts of GNUnet
78@c * Vocabulary:: Vocabulary
79* Installing GNUnet:: Installing GNUnet
80* Using GNUnet:: Using GNUnet
81* Configuration Handbook:: Configuring GNUnet
82* GNUnet Contributors Handbook:: Contributing to GNUnet
83* GNUnet Developer Handbook:: Developing GNUnet
84* GNU Free Documentation License:: The license of this manual
85* GNU General Public License::
86* GNU Affero General Public License::
87* Concept Index:: Concepts
88* Programming Index:: Data types, functions, and variables
89
90@detailmenu
91 --- The Detailed Node Listing ---
92
93Preface
94
95* About this book
96* Contributing to this book
97* Introduction
98* Typography::
99
100Philosophy
101
102* Design Principles::
103* Privacy and Anonymity::
104* Practicality::
105
106Key Concepts
107
108* Authentication::
109* Accounting to Encourage Resource Sharing::
110* Confidentiality::
111* Anonymity::
112* Deniability::
113* Peer Identities::
114* Zones in the GNU Name System (GNS Zones)::
115* Egos::
116* Backup of Identities and Egos::
117* Revocation::
118
119Installing GNUnet
120* Installing dependencies::
121* Getting the Source Code::
122* Create user and groups for the system services::
123* Preparing and Compiling the Source Code::
124* Installation::
125* Checking the Installation::
126* The graphical configuration interface::
127* Config Leftovers::
128
129Using GNUnet
130
131* Start and stop GNUnet::
132* First steps - Using the GNU Name System::
133* First steps - Using GNUnet Conversation::
134* First steps - Using the GNUnet VPN::
135* File-sharing::
136* The GNU Name System::
137* reclaimID Identity Provider::
138* Using the Virtual Public Network::
139
140Configuration Handbook
141
142* Config file format::
143
144GNUnet Contributors Handbook
145
146* Contributing to GNUnet::
147* Licenses of contributions::
148* Copyright Assignment::
149* Contributing to the Reference Manual::
150* Contributing testcases::
151
152GNUnet Developer Handbook
153
154* Developer Introduction::
155* Internal dependencies::
156* Code overview::
157* System Architecture::
158* Subsystem stability::
159* Naming conventions and coding style guide::
160* Build-system::
161* Developing extensions for GNUnet using the gnunet-ext template::
162* Writing testcases::
163* Building GNUnet and its dependencies::
164* TESTING library::
165* Performance regression analysis with Gauger::
166* TESTBED Subsystem::
167* libgnunetutil::
168* Automatic Restart Manager (ARM)::
169* TRANSPORT Subsystem::
170* NAT library::
171* Distance-Vector plugin::
172* SMTP plugin::
173* Bluetooth plugin::
174* WLAN plugin::
175* ATS Subsystem::
176* CORE Subsystem::
177* CADET Subsystem::
178* NSE Subsystem::
179* HOSTLIST Subsystem::
180* IDENTITY Subsystem::
181* NAMESTORE Subsystem::
182* PEERINFO Subsystem::
183* PEERSTORE Subsystem::
184* SET Subsystem::
185* STATISTICS Subsystem::
186* Distributed Hash Table (DHT)::
187* GNU Name System (GNS)::
188* GNS Namecache::
189* REVOCATION Subsystem::
190* File-sharing (FS) Subsystem::
191* REGEX Subsystem::
192
193@end detailmenu
194@end menu
195
196@c *********************************************************************
197@include chapters/preface.texi
198@c *********************************************************************
199
200@c *********************************************************************
201@include chapters/philosophy.texi
202@c *********************************************************************
203
204@c *********************************************************************
205@include chapters/keyconcepts.texi
206@c *********************************************************************
207
208@c *********************************************************************
209@include chapters/installation.texi
210@c *********************************************************************
211
212@c *********************************************************************
213@include chapters/user.texi
214@c *********************************************************************
215
216@c *********************************************************************
217@include chapters/configuration.texi
218@c *********************************************************************
219
220@include chapters/contributing.texi
221
222@c *********************************************************************
223@include chapters/developer.texi
224@c *********************************************************************
225
226@c *********************************************************************
227@node GNU Free Documentation License
228@appendix GNU Free Documentation License
229@cindex license, GNU Free Documentation License
230@include fdl-1.3.texi
231
232@c *********************************************************************
233@node GNU General Public License
234@appendix GNU General Public License
235@cindex license, GNU General Public License
236@include gpl-3.0.texi
237
238@c *********************************************************************
239@node GNU Affero General Public License
240@appendix GNU Affero General Public License
241@cindex license, GNU Affero General Public License
242@include agpl-3.0.texi
243
244@c *********************************************************************
245@node Concept Index
246@unnumbered Concept Index
247@printindex cp
248
249@node Programming Index
250@unnumbered Programming Index
251@syncodeindex tp fn
252@syncodeindex vr fn
253@syncodeindex pg fn
254@printindex fn
255
256@bye