diff options
Diffstat (limited to 'doc/documentation/gnunet.texi')
-rw-r--r-- | doc/documentation/gnunet.texi | 86 |
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 | ||
91 | Terminology | 101 | Preface |
92 | 102 | ||
93 | * General Terminology:: | 103 | * About this book |
104 | * Contributing to this book | ||
105 | * Introduction | ||
94 | * Typography:: | 106 | * Typography:: |
95 | 107 | ||
96 | Philosophy | 108 | Philosophy |
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 | |
114 | Key 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 | 127 | Installing 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:: | |
120 | GNUnet 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 | ||
136 | Using GNUnet | 137 | Using 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 | |||
149 | GNUnet Contributors Handbook | 147 | GNUnet 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 | ||
156 | GNUnet Developer Handbook | 155 | GNUnet 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 |