123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247 |
- \input texinfo
- @c -*-texinfo-*-
- @c %**start of header
- @setfilename gnunet.info
- @documentencoding UTF-8
- @settitle GNUnet Reference Manual
- @exampleindent 2
- @c It seems as if this breaks some old garbage version of
- @c texinfo running on some systems. FIXME!!!
- @c @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-2018 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
- * Preface:: Chapter 0
- * Philosophy:: About GNUnet
- @c * Vocabulary:: Vocabulary
- * GNUnet Installation Handbook:: How to install GNUnet
- * Using GNUnet:: Using GNUnet
- @c * 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 ---
- Preface
- * About this book
- * Introduction
- * General Terminology::
- * Typography::
- 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::
- 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::
- @c 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/preface.texi
- @c *********************************************************************
- @c *********************************************************************
- @include chapters/philosophy.texi
- @c *********************************************************************
- @c WIP:
- @c @include chapters/vocabulary.texi
- @c *********************************************************************
- @include chapters/installation.texi
- @c *********************************************************************
- @c *********************************************************************
- @include chapters/user.texi
- @c *********************************************************************
- @c WIP:
- @c @include chapters/configuration.texi
- @include chapters/contributing.texi
- @c *********************************************************************
- @include chapters/developer.texi
- @c For now in its own Book:
- @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
|