gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnunet-texinfo] 02/04: it seems like the installation.texi


From: gnunet
Subject: [GNUnet-SVN] [gnunet-texinfo] 02/04: it seems like the installation.texi file doesn't produuce warnings anymore
Date: Wed, 24 May 2017 17:39:43 +0200

This is an automated email from the git hooks/post-receive script.

ng0 pushed a commit to branch master
in repository gnunet-texinfo.

commit ab42da0f1f803cb12b54f02b29d3e55fc21bba43
Author: Adriano Peluso <address@hidden>
AuthorDate: Sat May 20 15:15:24 2017 +0200

    it seems like the installation.texi file doesn't produuce warnings anymore
    
    Signed-off-by: ng0 <address@hidden>
---
 installation.texi | 212 ++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 189 insertions(+), 23 deletions(-)

diff --git a/installation.texi b/installation.texi
index fcd5d3f..d15e78e 100644
--- a/installation.texi
+++ b/installation.texi
@@ -21,12 +21,18 @@ read this site if 99% of it was advertisements for bogus 
websites.
 
 
 
+
+
+
 @menu
 * Dependencies::
 * Generic installation instructions::
 * Build instructions for Ubuntu 12.04 using Git::
+* Install the GNUnet-gtk user interface from Subversion::
 * Build Instructions for Microsoft Windows Platforms::
+* Build instructions for Debian 7.5::
 * Installing GNUnet 0.10.1 on Ubuntu 14.04::
+* Installing GNUnet from Git on Ubuntu 14.4::
 * Build instructions for Debian 8::
 * Outdated build instructions for previous revisions::
 * Portable GNUnet::
@@ -427,6 +433,19 @@ system, it should have been created during the 
installation.
 @section Build instructions for Ubuntu 12.04 using Git
 
 
+
+
address@hidden
+* Install the required build tools::
+* Install libgcrypt 1.6 and libgpg-error::
+* Install gnutls with DANE support::
+* Install libgnurl::
+* Install libmicrohttpd from Git::
+* Install libextractor from Git::
+* Install GNUnet dependencies::
+* Build GNUnet::
address@hidden menu
+
 @node  Install the required build tools
 @subsection  Install the required build tools
 
@@ -561,11 +580,18 @@ PostgreSQL @code{$ sudo apt-get install libpq-dev 
postgresql}
 
 
 
address@hidden Build GNUnet
 @node Build GNUnet
address@hidden Build GNUnet
 
 
 
address@hidden
+* Configuring the installation path::
+* Configuring the system::
+* Installing components requiring sudo permission::
+* Build::
address@hidden menu
+
 @node Configuring the installation path
 @subsubsection Configuring the installation path
 
@@ -621,8 +647,9 @@ After installing it, you need to create an empty 
configuration file:@
 And finally you can start GNUnet with@
 @code{$ gnunet-arm -s}
 
address@hidden Install the GNUnet-gtk user interface from Subversion
 @node Install the GNUnet-gtk user interface from Subversion
address@hidden Install the GNUnet-gtk user interface from Subversion
+
 
 Install depencies:@
 @code{$ sudo apt-get install libgtk-3-dev libunique-3.0-dev libgladeui-dev 
libqrencode-dev}
@@ -639,16 +666,29 @@ To build GNUnet (with an optional prefix)and execute:@
 @node Build Instructions for Microsoft Windows Platforms
 @section Build Instructions for Microsoft Windows Platforms
 
address@hidden Introduction
address@hidden Introduction
+
+
address@hidden
+* Introduction to building on MS Windows::
+* Requirements::
+* Dependencies & Initial Setup::
+* GNUnet Installation::
+* Adjusting Windows for running and testing GNUnet::
+* Building the GNUnet Installer::
+* Using GNUnet with Netbeans on Windows::
address@hidden menu
+
address@hidden Introduction to building on MS Windows
address@hidden Introduction to building on MS Windows
+
 
 This document is a guide to building GNUnet and its dependencies on Windows
 platforms. GNUnet development is mostly done under Linux and especially SVN
 checkouts may not build out of the box. We regret any inconvenience, and if you
 have problems, please report them.
 
address@hidden Requirements
 @node Requirements
address@hidden Requirements
 
 The Howto is based upon a @strong{Windows Server 2008 address@hidden
 Installation, @strong{sbuild} and thus a @uref{http://www.mingw.org/wiki/MSYS,
@@ -662,8 +702,9 @@ and later will also work, but
 @strong{non-server version can not run a VPN-Exit-Node} as the NAT features
 have been removed as of Windows Vista.
 
address@hidden Dependencies & Initial Setup
 @node Dependencies & Initial Setup
address@hidden Dependencies & Initial Setup
+
 
 @itemize @bullet
 
@@ -788,8 +829,9 @@ The installer script is located in @file{contrib\win} in 
the GNUnet source tree.
 
 TODO
 
address@hidden Build instructions for Debian 7.5
 @node Build instructions for Debian 7.5
address@hidden Build instructions for Debian 7.5
+
 
 These are the installation instructions for Debian 7.5. They were tested using
 a minimal, fresh Debian 7.5 AMD64 installation without non-free software
@@ -815,6 +857,18 @@ course you will need to install one to use GNUnet's 
graphical user interfaces.
 Thus, it is suggested that you simply install the desktop environment of your
 choice before beginning with the instructions.
 
+
+
address@hidden
+* Update::
+* Stable? Hah!::
+* Update again::
+* Installing Packages::
+* Installing Dependencies from Source::
+* Installing GNUnet from Source::
+* But wait there is more!::
address@hidden menu
+
 @node Update
 @subsection Update
 
@@ -954,8 +1008,9 @@ sources, and finally compiling and installing the 
libraries:@
  $ make ; sudo make install; cd ..@
 @end example
 
address@hidden Installing GNUnet from Source
 @node Installing GNUnet from Source
address@hidden Installing GNUnet from Source
+
 
 For this, simply follow the generic installation instructions from
 here.
@@ -1062,8 +1117,8 @@ After installing it, you need to create an empty 
configuration file:@
 And finally you can start GNUnet with@
 @code{$ gnunet-arm -s}
 
address@hidden Installing GNUnet from Git on Ubuntu 14.4
 @node Installing GNUnet from Git on Ubuntu 14.4
address@hidden Installing GNUnet from Git on Ubuntu 14.4
 
 @strong{Install the required build tools:}
 @code{@
@@ -1181,6 +1236,15 @@ you might simply already have some of the necessary 
packages installed. Thus,
 it is suggested that you simply install the desktop environment of your choice
 before beginning with the instructions.
 
+
address@hidden
+* Update Debian::
+* Installing Debian Packages::
+* Installing Dependencies from Source2::
+* Installing GNUnet from Source2::
+* But wait (again) there is more!::
address@hidden menu
+
 @node Update Debian
 @subsection Update Debian
 
@@ -1266,6 +1330,20 @@ This chapter contains a collection of outdated, older 
installation guides. They
 are mostly intended to serve as a starting point for writing up-to-date
 instructions and should not be expected to work for GNUnet 0.10.x.
 
+
address@hidden
+* Build instructions for FreeBSD 8::
+* Basic installation for Mac OS X::
+* Basic Installation for Fedora/PlanetLab nodes running Fedora 12::
+* Basic Installation for Fedora/PlanetLab nodes running Fedora 8 .::
+* Build instructions for Gentoo::
+* Building GLPK for MinGW::
+* Compiling libgnurl for GNUnet cannot find data type for curl_off_t.::
+* GUI build instructions for Ubuntu 12.04 using Subversion::
+* Installation with gnunet-update::
+* Instructions for Microsoft Windows Platforms (Old)::
address@hidden menu
+
 @node Build instructions for FreeBSD 8
 @subsection Build instructions for FreeBSD 8
 
@@ -1488,8 +1566,9 @@ Install GNUnet
 
 @end itemize
 
address@hidden Basic Installation for Fedora/PlanetLab nodes running Fedora 12
 @node Basic Installation for Fedora/PlanetLab nodes running Fedora 12
address@hidden Basic Installation for Fedora/PlanetLab nodes running Fedora 12
+
 
 @strong{This documentation is outdated and not valid for GNUnet 0.10.0!}@
 
@@ -1723,8 +1802,9 @@ libmicrohttpd@
 
 Done!
 
address@hidden Build instructions for Gentoo
 @node Build instructions for Gentoo
address@hidden Build instructions for Gentoo
+
 
 This page describes how to install GNUnet 0.9 on Gentoo.
 
@@ -1794,8 +1874,8 @@ MinGW does not automatically detect the correct buildtype 
so you have to
 specify it manually
 @end itemize
 
address@hidden Compiling libgnurl for GNUnet: cannot find data type for 
curl_off_t.
address@hidden Compiling libgnurl for GNUnet: cannot find data type for 
curl_off_t.
address@hidden Compiling libgnurl for GNUnet cannot find data type for 
curl_off_t.
address@hidden Compiling libgnurl for GNUnet cannot find data type for 
curl_off_t.
 
 If you have to compile libgnurl from source since the version included in your
 distribution is to old you perhaps get an error message while running the
@@ -1959,6 +2039,16 @@ problems arise.
  not build out of the box. We regret any inconvenience, and if you have
  problems, please report them.
 
+
+
address@hidden
+* Hardware and OS requirements::
+* Software installation::
+* Building libextractor and GNUnet::
+* Installer::
+* Source::
address@hidden menu
+     
 @node Hardware and OS requirements
 @subsubsection Hardware and OS requirements
 
@@ -2294,6 +2384,14 @@ Currently this has only been tested on Ubuntu 12.04, 
12.10, 13.04, Debian and
 CentOS 6, but it should work on almost any GNU/Linux distribution. More
 in-detail information can be found in the handbook.
 
+
+
address@hidden
+* Prerequisites::
+* Download & set up gnunet-update::
+* Install GNUnet::
address@hidden menu
+
 @node Prerequisites
 @subsubsection Prerequisites
 
@@ -2345,6 +2443,31 @@ sudo ldconfig
 @end example
 Now you can run @code{gnunet-setup} for easy configuration of your GNUnet peer.
 
+
address@hidden
+* Configuring your peer::
+* Configuring the Friend-to-Friend (F2F) mode::
+* Configuring the hostlist to bootstrap::
+* Configuration of the HOSTLIST proxy settings::
+* Configuring your peer to provide a hostlist ::
+* Configuring the datastore::
+* Configuring the MySQL database::
+* Reasons for not using MySQL::
+* Setup Instructions::
+* Testing::
+* Performance Tuning::
+* Configuring the Postgres database::
+* Reasons to use Postgres::
+* Reasons not to use Postgres::
+* Manual setup instructions::
+* Testing the setup manually::
+* Configuring the datacache::
+* Configuring the file-sharing service::
+* Configuring logging::
+* Configuring the transport service and plugins::
+* Configuring the wlan transport plugin::
address@hidden menu
+
 @node Configuring your peer
 @subsection Configuring your peer
 
@@ -3000,6 +3123,49 @@ settings. Just specify the interface to use:@
 @node Configuring the wlan transport plugin
 @subsection Configuring the wlan transport plugin
 
+
address@hidden
+* User Manual for the wlan transport plugin::
+* Introduction2::
+* Requirements2::
+* Configuration::
+* Before starting GNUnet::
+* Limitations and known bugs::
+* Configuring HTTP(S) reverse proxy functionality using Apache or nginx::
+* Blacklisting peers::
+* Configuration of the HTTP and HTTPS transport plugins::
+* Configuring system-wide DNS interception::
+* Configuring the GNU Name System::
+* Configuring the GNS nsswitch plugin::
+* Configuring GNS on W32::
+* GNS Proxy Setup::
+* Setup::
+* Testing2::
+* Automatic Shortening in the GNU Name System::
+* Configuring the GNUnet VPN::
+* IPv4 address for interface::
+* IPv6 address for interface::
+* Configuring the GNUnet VPN DNS::
+* Configuring the GNUnet VPN Exit Service::
+* IP Address of external DNS resolver::
+* IPv4 address for Exit interface::
+* IPv6 address for Exit interface::
+* Bandwidth Configuration::
+* Configuring NAT::
+* How to start and stop a GNUnet peer::
+* The Single-User Setup::
+* The Multi-User Setup::
+* Killing GNUnet services::
+* Access Control for GNUnet::
+* Recommendation Disable access to GNUnet services via TCP::
+* Recommendation Run most GNUnet services as system user "gnunet"::
+* Recommendation Control access to GNUnet services using group "gnunet"::
+* Recommendation Limit access to certain SUID binaries by group "gnunet"::
+* Recommendation Limit access to critical gnunet-helper-dns to group 
"gnunetdns"::
+* Differences between "make install" and these recommendations::
+* Peer Configuration::
address@hidden menu
+
 @node User Manual for the wlan transport plugin
 @subsubsection User Manual for the wlan transport plugin
 
@@ -3924,8 +4090,8 @@ machine. Access to the APIs of these critical services 
and their priviledged
 helpers must be tightly controlled.
 @end table
 
address@hidden Recommendation: Disable access to GNUnet services via TCP
address@hidden Recommendation: Disable access to GNUnet services via TCP
address@hidden Recommendation Disable access to GNUnet services via TCP
address@hidden Recommendation Disable access to GNUnet services via TCP
 
 GNUnet services allow two types of access: via TCP socket or via UNIX domain
 socket. If the service is available via TCP, access control can only be
@@ -3939,8 +4105,8 @@ As of GNUnet 0.9.2, configuration files with TCP access 
disabled should be
 generated by default. Users can re-enable TCP access to particular services
 simply by specifying a non-zero port number in the section of the respective
 service.
address@hidden Recommendation: Run most GNUnet services as system user "gnunet"
address@hidden Recommendation: Run most GNUnet services as system user "gnunet"
address@hidden Recommendation Run most GNUnet services as system user "gnunet"
address@hidden Recommendation Run most GNUnet services as system user "gnunet"
 
 GNUnet's main services should be run as a separate user "gnunet" in a special
 group "gnunet". The user "gnunet" should start the peer using "gnunet-arm -s"
@@ -3949,8 +4115,8 @@ during system startup. The home directory for this user 
should be
 the "gnunet" user should have the right to access "/var/lib/gnunet" (mode:
 700).
 
address@hidden Recommendation: Control access to GNUnet services using group 
"gnunet"
address@hidden Recommendation: Control access to GNUnet services using group 
"gnunet"
address@hidden Recommendation Control access to GNUnet services using group 
"gnunet"
address@hidden Recommendation Control access to GNUnet services using group 
"gnunet"
 
 Users that should be allowed to use the GNUnet peer should be added to the
 group "gnunet". Using GNUnet's access control mechanism for UNIX domain
@@ -3962,16 +4128,16 @@ causing security concerns. Some services, such as DNS, 
must NOT be made
 accessible to the "gnunet" group (and should thus only be accessible to the
 "gnunet" user and services running with this UID).
 
address@hidden Recommendation: Limit access to certain SUID binaries by group 
"gnunet"
address@hidden Recommendation: Limit access to certain SUID binaries by group 
"gnunet"
address@hidden Recommendation Limit access to certain SUID binaries by group 
"gnunet"
address@hidden Recommendation Limit access to certain SUID binaries by group 
"gnunet"
 
 Most of GNUnet's SUID binaries should be safe even if executed by normal users.
 However, it is possible to reduce the risk a little bit more by making these
 binaries owned by the group "gnunet" and restricting their execution to user of
 the group "gnunet" as well (4750).
 
address@hidden Recommendation: Limit access to critical gnunet-helper-dns to 
group "gnunetdns"
address@hidden Recommendation: Limit access to critical gnunet-helper-dns to 
group "gnunetdns"
address@hidden Recommendation Limit access to critical gnunet-helper-dns to 
group "gnunetdns"
address@hidden Recommendation Limit access to critical gnunet-helper-dns to 
group "gnunetdns"
 
 A special group "gnunetdns" should be created for controlling access to the
 "gnunet-helper-dns". The binary should then be owned by root and be in group

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]