diff options
Diffstat (limited to 'doc/documentation/gnunet.texi')
-rw-r--r-- | doc/documentation/gnunet.texi | 236 |
1 files changed, 236 insertions, 0 deletions
diff --git a/doc/documentation/gnunet.texi b/doc/documentation/gnunet.texi new file mode 100644 index 0000000000..35eed54b6a --- /dev/null +++ b/doc/documentation/gnunet.texi @@ -0,0 +1,236 @@ +\input texinfo +@c -*-texinfo-*- + +@c %**start of header +@setfilename gnunet.info +@documentencoding UTF-8 +@settitle GNUnet Reference Manual +@exampleindent 2 +@urefbreakstyle before +@c %**end of header + +@include version.texi + +@c Set Versions which might be used in more than one place: +@set GNUFTP-URL https://ftp.gnu.org/gnu/gnunet +@set PYPI-URL https://pypi.python.org/packages/source +@set GNURL-VERSION-CURRENT 7.55.1 +@set GNUNET-DIST-URL https://gnunet.org/sites/default/files/ +@c @set OPENPGP-SIGNING-KEY-ID + +@copying +Copyright @copyright{} 2001-2017 GNUnet e.V. + +Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.3 or +any later version published by the Free Software Foundation; with no +Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A +copy of the license is included in the section entitled ``GNU Free +Documentation License''. + +A copy of the license is also available from the Free Software +Foundation Web site at @url{http://www.gnu.org/licenses/fdl.html}. + +Alternately, this document is also available under the General +Public License, version 3 or later, as published by the Free Software +Foundation. A copy of the license is included in the section entitled +``GNU General Public License''. + +A copy of the license is also available from the Free Software +Foundation Web site at @url{http://www.gnu.org/licenses/gpl.html}. +@end copying + +@c TODO: Improve this and improve https://directory.fsf.org/wiki/Gnunet + +@dircategory Networking +@direntry +* GNUnet: (gnunet). Framework for secure peer-to-peer networking +@end direntry + +@titlepage +@title GNUnet Reference Manual +@subtitle Installing, configuring, using and contributing to GNUnet +@author The GNUnet Developers + +@page +@vskip 0pt plus 1filll +Edition @value{EDITION} @* +@value{UPDATED} @* + +@insertcopying +@end titlepage + +@summarycontents +@contents + +@node Top +@top Introduction + +This document is the Reference Manual for GNUnet version @value{VERSION}. + +@menu + +* Philosophy:: About GNUnet +* Vocabulary:: Vocabulary +* GNUnet Installation Handbook:: How to install GNUnet +* Using GNUnet:: Using GNUnet +* Configuration Handbook:: Configuring GNUnet +* GNUnet Contributors Handbook:: Contributing to GNUnet +* GNUnet Developer Handbook:: Developing GNUnet +* GNU Free Documentation License:: The license of this manual +* GNU General Public License:: The license of this manual +* Concept Index:: Concepts +* Programming Index:: Data types, functions, and variables + +@detailmenu + --- The Detailed Node Listing --- + +Philosophy + +* Design Goals:: +* Security and Privacy:: +* Versatility:: +* Practicality:: +* Key Concepts:: +* Authentication:: +* Accounting to Encourage Resource Sharing:: +* Confidentiality:: +* Anonymity:: +* Deniability:: +* Peer Identities:: +* Zones in the GNU Name System (GNS Zones):: +* Egos:: +* Backup of Identities and Egos:: +* Revocation:: + +Vocabulary + +* Definitions abbreviations and acronyms:: +* Words and characters:: +* Technical Assumptions:: + +GNUnet Installation Handbook + +* Dependencies:: +* Pre-installation notes:: +* Generic installation instructions:: +* Build instructions for Ubuntu 12.04 using Git:: +* Build instructions for software builds from source:: +* Build Instructions for Microsoft Windows Platforms:: +* Build instructions for Debian 7.5:: +* Installing GNUnet from Git on Ubuntu 14.4:: +* Build instructions for Debian 8:: +* Outdated build instructions for previous revisions:: +@c * Portable GNUnet:: +* The graphical configuration interface:: +* How to start and stop a GNUnet peer:: + +Using GNUnet + +* Checking the Installation:: +* First steps - File-sharing:: +* First steps - Using the GNU Name System:: +* First steps - Using GNUnet Conversation:: +* First steps - Using the GNUnet VPN:: +* File-sharing:: +* The GNU Name System:: +* Using the Virtual Public Network:: + +Configuration Handbook + +GNUnet Contributors Handbook + +* Contributing to GNUnet:: +* Licenses of contributions:: +* Copyright Assignment:: +* Contributing to the Reference Manual:: + +GNUnet Developer Handbook + +* Developer Introduction:: +* Code overview:: +* System Architecture:: +* Subsystem stability:: +* Naming conventions and coding style guide:: +* Build-system:: +* Developing extensions for GNUnet using the gnunet-ext template:: +* Writing testcases:: +* TESTING library:: +* Performance regression analysis with Gauger:: +* TESTBED Subsystem:: +* libgnunetutil:: +* Automatic Restart Manager (ARM):: +* TRANSPORT Subsystem:: +* NAT library:: +* Distance-Vector plugin:: +* SMTP plugin:: +* Bluetooth plugin:: +* WLAN plugin:: +* ATS Subsystem:: +* CORE Subsystem:: +* CADET Subsystem:: +* NSE Subsystem:: +* HOSTLIST Subsystem:: +* IDENTITY Subsystem:: +* NAMESTORE Subsystem:: +* PEERINFO Subsystem:: +* PEERSTORE Subsystem:: +* SET Subsystem:: +* STATISTICS Subsystem:: +* Distributed Hash Table (DHT):: +* GNU Name System (GNS):: +* GNS Namecache:: +* REVOCATION Subsystem:: +* File-sharing (FS) Subsystem:: +* REGEX Subsystem:: + +@end detailmenu +@end menu + +@c ********************************************************************* +@include chapters/philosophy.texi +@c ********************************************************************* + +@include chapters/vocabulary.texi + +@c ********************************************************************* +@include chapters/installation.texi +@c ********************************************************************* + +@c ********************************************************************* +@include chapters/user.texi +@c ********************************************************************* + +@include chapters/configuration.texi + +@include chapters/contributing.texi + +@c ********************************************************************* +@include chapters/developer.texi +@c @include gnunet-c-tutorial.texi +@c ********************************************************************* + +@c ********************************************************************* +@node GNU Free Documentation License +@appendix GNU Free Documentation License +@cindex license, GNU Free Documentation License +@include fdl-1.3.texi + +@c ********************************************************************* +@node GNU General Public License +@appendix GNU General Public License +@cindex license, GNU General Public License +@include gpl-3.0.texi + +@c ********************************************************************* +@node Concept Index +@unnumbered Concept Index +@printindex cp + +@node Programming Index +@unnumbered Programming Index +@syncodeindex tp fn +@syncodeindex vr fn +@printindex fn + +@bye |