aboutsummaryrefslogtreecommitdiff
path: root/doc/documentation/gnunet.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/documentation/gnunet.texi')
-rw-r--r--doc/documentation/gnunet.texi86
1 files changed, 46 insertions, 40 deletions
diff --git a/doc/documentation/gnunet.texi b/doc/documentation/gnunet.texi
index 2cd72373b..50630d4fe 100644
--- a/doc/documentation/gnunet.texi
+++ b/doc/documentation/gnunet.texi
@@ -43,6 +43,14 @@ Foundation Web site at @url{http://www.gnu.org/licenses/gpl.html}.
43@end copying 43@end copying
44 44
45@c TODO: Improve this and improve https://directory.fsf.org/wiki/Gnunet 45@c TODO: Improve this and improve https://directory.fsf.org/wiki/Gnunet
46@c NOTE FOR TRANSLATORS: Due to en.wikipedia.org being the wikipedia
47@c which is more up to date than others, refrain
48@c from using localized wikipedia unless you are
49@c sure the articles content is good enough. For
50@c example the german wikipedia entry for GNUnet
51@c is in a terrible shape, but the en.wikipedia.org
52@c entry is still acceptable (although in need of
53@c updates).
46 54
47@dircategory Networking 55@dircategory Networking
48@direntry 56@direntry
@@ -72,34 +80,39 @@ This document is the Reference Manual for GNUnet version @value{VERSION}.
72 80
73@menu 81@menu
74 82
75* Terminology:: Terminology used throughout the Manual 83* Preface:: Chapter 0
76* Philosophy:: About GNUnet 84* Philosophy:: About GNUnet
85* Key Concepts:: Key concepts of GNUnet
77@c * Vocabulary:: Vocabulary 86@c * Vocabulary:: Vocabulary
78* GNUnet Installation Handbook:: How to install GNUnet 87* Installing GNUnet:: Installing GNUnet
79* Using GNUnet:: Using GNUnet 88* Using GNUnet:: Using GNUnet
80@c * Configuration Handbook:: Configuring GNUnet 89@c * Configuration Handbook:: Configuring GNUnet
81* GNUnet Contributors Handbook:: Contributing to GNUnet 90* GNUnet Contributors Handbook:: Contributing to GNUnet
82* GNUnet Developer Handbook:: Developing GNUnet 91* GNUnet Developer Handbook:: Developing GNUnet
83* GNU Free Documentation License:: The license of this manual 92* GNU Free Documentation License:: The license of this manual
84* GNU General Public License:: The license of this manual 93* GNU General Public License::
94* GNU Affero General Public License::
85* Concept Index:: Concepts 95* Concept Index:: Concepts
86* Programming Index:: Data types, functions, and variables 96* Programming Index:: Data types, functions, and variables
87 97
88@detailmenu 98@detailmenu
89 --- The Detailed Node Listing --- 99 --- The Detailed Node Listing ---
90 100
91Terminology 101Preface
92 102
93* General Terminology:: 103* About this book
104* Contributing to this book
105* Introduction
94* Typography:: 106* Typography::
95 107
96Philosophy 108Philosophy
97 109
98* Design Goals:: 110* Design Principles::
99* Security and Privacy:: 111* Privacy and Anonymity::
100* Versatility::
101* Practicality:: 112* Practicality::
102* Key Concepts:: 113
114Key Concepts
115
103* Authentication:: 116* Authentication::
104* Accounting to Encourage Resource Sharing:: 117* Accounting to Encourage Resource Sharing::
105* Confidentiality:: 118* Confidentiality::
@@ -111,32 +124,19 @@ Philosophy
111* Backup of Identities and Egos:: 124* Backup of Identities and Egos::
112* Revocation:: 125* Revocation::
113 126
114@c Vocabulary 127Installing GNUnet
115@c 128* Installing dependencies::
116@c * Definitions abbreviations and acronyms:: 129* Getting the Source Code::
117@c * Words and characters:: 130* Create @code{gnunet} user and group::
118@c * Technical Assumptions:: 131* Preparing and Compiling the Source Code::
119 132* Installation::
120GNUnet Installation Handbook 133* MOVED FROM USER Checking the Installation::
121 134* MOVED FROM USER The graphical configuration interface::
122* Dependencies:: 135* MOVED FROM USER Config Leftovers::
123* Pre-installation notes::
124* Generic installation instructions::
125* Build instructions for Ubuntu 12.04 using Git::
126* Build instructions for software builds from source::
127* Build Instructions for Microsoft Windows Platforms::
128* Build instructions for Debian 7.5::
129* Installing GNUnet from Git on Ubuntu 14.4::
130* Build instructions for Debian 8::
131* Outdated build instructions for previous revisions::
132@c * Portable GNUnet::
133* The graphical configuration interface::
134* How to start and stop a GNUnet peer::
135 136
136Using GNUnet 137Using GNUnet
137 138
138* Checking the Installation:: 139* Start and stop GNUnet::
139* First steps - File-sharing::
140* First steps - Using the GNU Name System:: 140* First steps - Using the GNU Name System::
141* First steps - Using GNUnet Conversation:: 141* First steps - Using GNUnet Conversation::
142* First steps - Using the GNUnet VPN:: 142* First steps - Using the GNUnet VPN::
@@ -144,18 +144,18 @@ Using GNUnet
144* The GNU Name System:: 144* The GNU Name System::
145* Using the Virtual Public Network:: 145* Using the Virtual Public Network::
146 146
147@c Configuration Handbook
148
149GNUnet Contributors Handbook 147GNUnet Contributors Handbook
150 148
151* Contributing to GNUnet:: 149* Contributing to GNUnet::
152* Licenses of contributions:: 150* Licenses of contributions::
153* Copyright Assignment:: 151* Copyright Assignment::
154* Contributing to the Reference Manual:: 152* Contributing to the Reference Manual::
153* Contributing testcases::
155 154
156GNUnet Developer Handbook 155GNUnet Developer Handbook
157 156
158* Developer Introduction:: 157* Developer Introduction::
158* Internal dependencies::
159* Code overview:: 159* Code overview::
160* System Architecture:: 160* System Architecture::
161* Subsystem stability:: 161* Subsystem stability::
@@ -163,6 +163,7 @@ GNUnet Developer Handbook
163* Build-system:: 163* Build-system::
164* Developing extensions for GNUnet using the gnunet-ext template:: 164* Developing extensions for GNUnet using the gnunet-ext template::
165* Writing testcases:: 165* Writing testcases::
166* Building GNUnet and its dependencies::
166* TESTING library:: 167* TESTING library::
167* Performance regression analysis with Gauger:: 168* Performance regression analysis with Gauger::
168* TESTBED Subsystem:: 169* TESTBED Subsystem::
@@ -196,15 +197,16 @@ GNUnet Developer Handbook
196@end menu 197@end menu
197 198
198@c ********************************************************************* 199@c *********************************************************************
199@include chapters/terminology.texi 200@include chapters/preface.texi
200@c ********************************************************************* 201@c *********************************************************************
201 202
202@c ********************************************************************* 203@c *********************************************************************
203@include chapters/philosophy.texi 204@include chapters/philosophy.texi
204@c ********************************************************************* 205@c *********************************************************************
205 206
206@c WIP: 207@c *********************************************************************
207@c @include chapters/vocabulary.texi 208@include chapters/keyconcepts.texi
209@c *********************************************************************
208 210
209@c ********************************************************************* 211@c *********************************************************************
210@include chapters/installation.texi 212@include chapters/installation.texi
@@ -214,9 +216,6 @@ GNUnet Developer Handbook
214@include chapters/user.texi 216@include chapters/user.texi
215@c ********************************************************************* 217@c *********************************************************************
216 218
217@c WIP:
218@c @include chapters/configuration.texi
219
220@include chapters/contributing.texi 219@include chapters/contributing.texi
221 220
222@c ********************************************************************* 221@c *********************************************************************
@@ -238,6 +237,12 @@ GNUnet Developer Handbook
238@include gpl-3.0.texi 237@include gpl-3.0.texi
239 238
240@c ********************************************************************* 239@c *********************************************************************
240@node GNU Affero General Public License
241@appendix GNU Affero General Public License
242@cindex license, GNU Affero General Public License
243@include agpl-3.0.texi
244
245@c *********************************************************************
241@node Concept Index 246@node Concept Index
242@unnumbered Concept Index 247@unnumbered Concept Index
243@printindex cp 248@printindex cp
@@ -246,6 +251,7 @@ GNUnet Developer Handbook
246@unnumbered Programming Index 251@unnumbered Programming Index
247@syncodeindex tp fn 252@syncodeindex tp fn
248@syncodeindex vr fn 253@syncodeindex vr fn
254@syncodeindex pg fn
249@printindex fn 255@printindex fn
250 256
251@bye 257@bye