]> Cypherpunks.ru repositories - govpn.git/blobdiff - doc/govpn.texi
Use A-EKE instead of EKE. Doc refactoring. Preparing for 3.0 release
[govpn.git] / doc / govpn.texi
index 678bc307c73e70ff735bae35ce50421f9a49e2ad..fe842b3a04d73c9f6944f52d6b60d629836f3d12 100644 (file)
@@ -4,24 +4,33 @@
 @settitle GoVPN
 
 @copying
+This manual is for GoVPN -- simple secure free software virtual private
+network (VPN) daemon, written entirely on Go programming language.
+
+Copyright @copyright{} 2014-2015 Sergey Matveev @email{stargrave@@stargrave.org}
+
 @quotation
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
+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 below.
 @end quotation
 @end copying
 
 @node Top
 @top GoVPN
 
-This manual is for GoVPN -- simple secure free software virtual private
-network (VPN) daemon, written entirely on Go programming language.
+GoVPN is simple secure free software virtual private network daemon,
+aimed to be reviewable, secure, DPI-resistant, written on Go.
+
+It uses fast PAKE DH A-EKE for mutual strong zero-knowledge peers
+authentication. Data transport is encrypted, authenticated, hides
+message's length and timestamp. PFS property, resistance to dictionary
+attacks, replay attacks. Built-in heartbeating, rehandshaking, real-time
+statistics, IPv4/IPv6-compatibility. GNU/Linux and FreeBSD support.
+
+@include keywords.texi
 
 @menu
 * Overview::
@@ -30,30 +39,24 @@ network (VPN) daemon, written entirely on Go programming language.
 * Precautions::
 * User manual::
 * Developer manual::
-* Reporting bugs::
+* Contacts::
 * Copying conditions::
+* Thanks::
 @end menu
 
 @include overview.texi
-
-@node News
-@unnumbered News
-
-@verbatiminclude ../NEWS
-
+@include news.texi
 @include installation.texi
-
 @include precautions.texi
-
 @include user.texi
-
 @include developer.texi
-
-@include bugs.texi
+@include contacts.texi
 
 @node Copying conditions
 @unnumbered Copying conditions
 
 @insertcopying
+@verbatiminclude fdl.txt
 
+@include thanks.texi
 @bye