]> Cypherpunks.ru repositories - govpn.git/log
govpn.git
8 years agoSlightly lesser code in handshake
Sergey Matveev [Mon, 14 Sep 2015 06:56:14 +0000 (09:56 +0300)]
Slightly lesser code in handshake

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoFixed benchmark tests
Sergey Matveev [Mon, 14 Sep 2015 06:49:25 +0000 (09:49 +0300)]
Fixed benchmark tests

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Link to Git repository browser
Sergey Matveev [Sun, 13 Sep 2015 20:26:13 +0000 (23:26 +0300)]
[DOC] Link to Git repository browser

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoDo not expor Busy* lock to statistics
Sergey Matveev [Sun, 13 Sep 2015 20:24:52 +0000 (23:24 +0300)]
Do not expor Busy* lock to statistics

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoIncrease version
Sergey Matveev [Sun, 13 Sep 2015 19:12:04 +0000 (22:12 +0300)]
Increase version

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Argon2 is the winner of PHC. It must replace PBKDF2
Sergey Matveev [Sun, 13 Sep 2015 19:06:38 +0000 (22:06 +0300)]
[DOC] Argon2 is the winner of PHC. It must replace PBKDF2

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Clearer arrows
Sergey Matveev [Sun, 13 Sep 2015 18:44:09 +0000 (21:44 +0300)]
[DOC] Clearer arrows

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Mention handshake packets length hiding
Sergey Matveev [Sun, 13 Sep 2015 18:27:21 +0000 (21:27 +0300)]
[DOC] Mention handshake packets length hiding

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Preparing for 4.0 release
Sergey Matveev [Sun, 13 Sep 2015 18:20:34 +0000 (21:20 +0300)]
[DOC] Preparing for 4.0 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoHandshake messages noising
Sergey Matveev [Sun, 13 Sep 2015 16:44:09 +0000 (19:44 +0300)]
Handshake messages noising

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoHuge code refactoring
Sergey Matveev [Sun, 13 Sep 2015 16:39:55 +0000 (19:39 +0300)]
Huge code refactoring

* Code simplification. Lesser synchronization channels
* Processing parallelization of clients on the server side
* Double buffers for network/Ethernet packets prefetching
* Removed length prefix in TCP messages. Now they are
  indistinguishable from random
* Constant time nonce uniqueness checking
* Increased performance

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Move 'in the media' section lower
Sergey Matveev [Sun, 13 Sep 2015 16:30:02 +0000 (19:30 +0300)]
[DOC] Move 'in the media' section lower

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoUpdate ed25519 library: performance optimizations
Sergey Matveev [Sat, 12 Sep 2015 08:22:08 +0000 (11:22 +0300)]
Update ed25519 library: performance optimizations

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Links to packages and ports
Sergey Matveev [Thu, 10 Sep 2015 20:50:21 +0000 (23:50 +0300)]
[DOC] Links to packages and ports

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMove nonce in another transport packet place
Sergey Matveev [Sun, 30 Aug 2015 10:04:43 +0000 (13:04 +0300)]
Move nonce in another transport packet place

This is preparation for changing of TCP protocol: in TCP we can easily
predict needed nonce and udnerstand the bounds of the packet,
eliminating the need of size prefix at all.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Copy russian README during installation
Sergey Matveev [Sat, 29 Aug 2015 10:31:30 +0000 (13:31 +0300)]
[DOC] Copy russian README during installation

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Refactoring and some info on russian
Sergey Matveev [Sat, 29 Aug 2015 09:44:04 +0000 (12:44 +0300)]
[DOC] Refactoring and some info on russian

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoDo not check nonce against buckets in TCP mode
Sergey Matveev [Tue, 25 Aug 2015 09:00:34 +0000 (12:00 +0300)]
Do not check nonce against buckets in TCP mode

There is no need in nonce checking against buckets in TCP mode because
all incoming data can not be reordered normally. Any reordering means
intrusion by the man in the middle. This is performance optimization.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Download link for 3.5 release
Sergey Matveev [Sun, 23 Aug 2015 14:47:54 +0000 (17:47 +0300)]
[DOC] Download link for 3.5 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMerge branch 'develop' 3.5
Sergey Matveev [Sun, 23 Aug 2015 14:43:27 +0000 (17:43 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoRefactor makedist.sh to make it aware of submodules
Sergey Matveev [Sun, 23 Aug 2015 14:42:09 +0000 (17:42 +0300)]
Refactor makedist.sh to make it aware of submodules

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Preparing for 3.5 release
Sergey Matveev [Sun, 23 Aug 2015 14:05:12 +0000 (17:05 +0300)]
[DOC] Preparing for 3.5 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoUpdate poly1305 upstream library with ARM-related fixes
Sergey Matveev [Sun, 23 Aug 2015 14:07:13 +0000 (17:07 +0300)]
Update poly1305 upstream library with ARM-related fixes

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Refactoring
Sergey Matveev [Sun, 23 Aug 2015 13:01:56 +0000 (16:01 +0300)]
[DOC] Refactoring

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoAbility to use HTTP proxies for accessing server
Sergey Matveev [Sun, 23 Aug 2015 09:56:00 +0000 (12:56 +0300)]
Ability to use HTTP proxies for accessing server

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoServer can listen on all network protocols at once
Sergey Matveev [Sun, 23 Aug 2015 09:31:33 +0000 (12:31 +0300)]
Server can listen on all network protocols at once

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoAbility to use TCP as a base transport
Sergey Matveev [Sat, 22 Aug 2015 21:04:35 +0000 (00:04 +0300)]
Ability to use TCP as a base transport

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMake transport less dependent on UDP nature
Sergey Matveev [Sat, 22 Aug 2015 16:02:13 +0000 (19:02 +0300)]
Make transport less dependent on UDP nature

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Example network throughput
Sergey Matveev [Wed, 19 Aug 2015 20:32:08 +0000 (23:32 +0300)]
[DOC] Example network throughput

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Do not mention sourceforge.net anymore
Sergey Matveev [Wed, 19 Aug 2015 20:25:53 +0000 (23:25 +0300)]
[DOC] Do not mention sourceforge.net anymore

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Recommend Go 1.5, because of performance reasons
Sergey Matveev [Wed, 19 Aug 2015 20:25:22 +0000 (23:25 +0300)]
[DOC] Recommend Go 1.5, because of performance reasons

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoGo 1.5 recommends slightly different LDFLAGS usage
Sergey Matveev [Wed, 19 Aug 2015 20:24:49 +0000 (23:24 +0300)]
Go 1.5 recommends slightly different LDFLAGS usage

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoGo 1.5 sets GOMAXPROC automatically
Sergey Matveev [Wed, 19 Aug 2015 20:24:28 +0000 (23:24 +0300)]
Go 1.5 sets GOMAXPROC automatically

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agodevelop branch should be default for the developer
Sergey Matveev [Fri, 7 Aug 2015 21:31:08 +0000 (00:31 +0300)]
develop branch should be default for the developer

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoLink in developer-related section to source code getting
Sergey Matveev [Fri, 7 Aug 2015 21:29:22 +0000 (00:29 +0300)]
Link in developer-related section to source code getting

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoReplace src/Makefile with git submodules
Sergey Matveev [Fri, 7 Aug 2015 21:05:20 +0000 (00:05 +0300)]
Replace src/Makefile with git submodules

Self-written Makefile did exactly the same task as git-submodule,
so replace with this already got tool for simplicity.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoUpdate golang.org/x/crypto/poly1305 upstream library
Sergey Matveev [Fri, 7 Aug 2015 20:56:20 +0000 (23:56 +0300)]
Update golang.org/x/crypto/poly1305 upstream library

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Official repository is on git.cypherpunks.ru
Sergey Matveev [Tue, 21 Jul 2015 06:20:48 +0000 (09:20 +0300)]
[DOC] Official repository is on git.cypherpunks.ru

Because github.com blocked SSH access to me.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Reverse downloadable versions list
Sergey Matveev [Sat, 13 Jun 2015 12:46:57 +0000 (15:46 +0300)]
[DOC] Reverse downloadable versions list

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Sections deabbreviations
Sergey Matveev [Sat, 13 Jun 2015 12:46:35 +0000 (15:46 +0300)]
[DOC] Sections deabbreviations

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Aim FDL to concrete section
Sergey Matveev [Sun, 31 May 2015 17:32:08 +0000 (20:32 +0300)]
[DOC] Aim FDL to concrete section

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMove UDP-network related code from the transport file
Sergey Matveev [Sun, 31 May 2015 17:20:08 +0000 (20:20 +0300)]
Move UDP-network related code from the transport file

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Add links to several articles
Sergey Matveev [Thu, 28 May 2015 10:17:19 +0000 (13:17 +0300)]
[DOC] Add links to several articles

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Download link for 3.4 release
Sergey Matveev [Sun, 24 May 2015 09:01:16 +0000 (12:01 +0300)]
[DOC] Download link for 3.4 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMerge branch 'develop' 3.4
Sergey Matveev [Sun, 24 May 2015 08:39:17 +0000 (11:39 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Various fixes
Sergey Matveev [Sun, 24 May 2015 08:38:04 +0000 (11:38 +0300)]
[DOC] Various fixes

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Handshake packets currently have fixed sizes
Sergey Matveev [Sun, 24 May 2015 08:17:14 +0000 (11:17 +0300)]
[DOC] Handshake packets currently have fixed sizes

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoReplace -noncediff with the hash keeping up to 256 seen nonces
Sergey Matveev [Sun, 24 May 2015 07:53:09 +0000 (10:53 +0300)]
Replace -noncediff with the hash keeping up to 256 seen nonces

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoAbility to use EGD-compatible PRNGs
Sergey Matveev [Fri, 22 May 2015 20:43:03 +0000 (23:43 +0300)]
Ability to use EGD-compatible PRNGs

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] 832 bits in average from PRNG are required for handshake
Sergey Matveev [Fri, 22 May 2015 20:44:51 +0000 (23:44 +0300)]
[DOC] 832 bits in average from PRNG are required for handshake

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Dots at end of list items
Sergey Matveev [Fri, 22 May 2015 20:43:59 +0000 (23:43 +0300)]
[DOC] Dots at end of list items

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Update TODOs with suggestions from the mailling list
Sergey Matveev [Wed, 20 May 2015 10:30:28 +0000 (13:30 +0300)]
[DOC] Update TODOs with suggestions from the mailling list

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Download link for 3.3 release
Sergey Matveev [Wed, 20 May 2015 10:03:10 +0000 (13:03 +0300)]
[DOC] Download link for 3.3 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMerge branch 'develop' 3.3
Sergey Matveev [Wed, 20 May 2015 09:56:11 +0000 (12:56 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoPreparing for 3.3 release
Sergey Matveev [Wed, 20 May 2015 09:54:59 +0000 (12:54 +0300)]
Preparing for 3.3 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoReplace many panic() with Fatalln less verbose and scary printing
Sergey Matveev [Sat, 16 May 2015 13:04:14 +0000 (16:04 +0300)]
Replace many panic() with Fatalln less verbose and scary printing

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoIgnore UDP sending errors as it is not necessary to know about
Sergey Matveev [Sat, 16 May 2015 13:03:23 +0000 (16:03 +0300)]
Ignore UDP sending errors as it is not necessary to know about

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Update user examples, making it more understandable
Sergey Matveev [Thu, 14 May 2015 13:22:53 +0000 (16:22 +0300)]
[DOC] Update user examples, making it more understandable

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoUse /dev/urandom for new client identity generation
Sergey Matveev [Wed, 13 May 2015 14:00:55 +0000 (17:00 +0300)]
Use /dev/urandom for new client identity generation

* FreeBSD has /dev/random and it never blocks, giving as much entropy as requested
* GNU/Linux has /dev/random can give shorter output
* /dev/urandom exists in both systems and never blocks

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Example on CLIENTID+verifier creation
Sergey Matveev [Wed, 13 May 2015 11:22:10 +0000 (14:22 +0300)]
[DOC] Example on CLIENTID+verifier creation

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoForgotten common.mk
Sergey Matveev [Wed, 13 May 2015 09:30:12 +0000 (12:30 +0300)]
Forgotten common.mk

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoSeparate BSD and old GNU Makes related part
Sergey Matveev [Wed, 13 May 2015 08:42:18 +0000 (11:42 +0300)]
Separate BSD and old GNU Makes related part

Current Makefile can be used with BSD Make and GNU Make 4.x. Old GNU
Make versions does not work. Separate that dependent parts to two
Makefiles: one for BSD Make, other for GNU Make >=3.x.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Add download link for 3.2 release
Sergey Matveev [Sun, 10 May 2015 18:54:56 +0000 (21:54 +0300)]
[DOC] Add download link for 3.2 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMerge branch 'develop' 3.2
Sergey Matveev [Sun, 10 May 2015 18:51:58 +0000 (21:51 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoCreated installation targets for ease of porting
Sergey Matveev [Sun, 10 May 2015 17:52:40 +0000 (20:52 +0300)]
Created installation targets for ease of porting

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoPreparing for 3.2 release
Sergey Matveev [Sun, 10 May 2015 09:32:28 +0000 (12:32 +0300)]
Preparing for 3.2 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoCapitalize makefile filename
Sergey Matveev [Sun, 10 May 2015 09:18:29 +0000 (12:18 +0300)]
Capitalize makefile filename

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoBSD Make compatible makefile
Sergey Matveev [Sun, 10 May 2015 09:10:42 +0000 (12:10 +0300)]
BSD Make compatible makefile

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoInclude dependent libraries source code in release tarballs
Sergey Matveev [Sat, 9 May 2015 21:38:10 +0000 (00:38 +0300)]
Include dependent libraries source code in release tarballs

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMove source code to separate directory. Bind dependent libraries to commits
Sergey Matveev [Sat, 9 May 2015 20:49:21 +0000 (23:49 +0300)]
Move source code to separate directory. Bind dependent libraries to commits

Prepare to supply all dependent libraries together with GoVPN source
code. Move everything to src subdirectory. Write makefile that will
clone necessary repositories with specified commits.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Add missing separate curve25519 library notice
Sergey Matveev [Sat, 9 May 2015 20:44:36 +0000 (23:44 +0300)]
[DOC] Add missing separate curve25519 library notice

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Remove Git-related information from contacts
Sergey Matveev [Mon, 4 May 2015 20:34:32 +0000 (23:34 +0300)]
[DOC] Remove Git-related information from contacts

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Missed closing parenthesis
Sergey Matveev [Mon, 4 May 2015 20:33:34 +0000 (23:33 +0300)]
[DOC] Missed closing parenthesis

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Download link for 3.1 release
Sergey Matveev [Mon, 4 May 2015 16:49:18 +0000 (19:49 +0300)]
[DOC] Download link for 3.1 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoMerge branch 'develop' 3.1
Sergey Matveev [Mon, 4 May 2015 16:48:03 +0000 (19:48 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Mention dependent libraries mirror
Sergey Matveev [Mon, 4 May 2015 16:19:54 +0000 (19:19 +0300)]
[DOC] Mention dependent libraries mirror

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoPreparing for 3.1 release
Sergey Matveev [Mon, 4 May 2015 15:28:59 +0000 (18:28 +0300)]
Preparing for 3.1 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoEncode public keys with Elligator before sending over the wire
Sergey Matveev [Mon, 4 May 2015 11:53:27 +0000 (14:53 +0300)]
Encode public keys with Elligator before sending over the wire

This should prevent detection of successful password guess try.
Thanks to Watson Ladd for the suggestion!

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoRemove all new variable allocations at all in transport protocol
Sergey Matveev [Mon, 4 May 2015 09:32:28 +0000 (12:32 +0300)]
Remove all new variable allocations at all in transport protocol

Also remove success check of WriteToUDP. It is unnecessary in practice.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoWriteToUDP is lighter than WriteTo
Sergey Matveev [Sun, 3 May 2015 21:09:14 +0000 (00:09 +0300)]
WriteToUDP is lighter than WriteTo

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Fix grammar
Sergey Matveev [Sun, 3 May 2015 14:35:45 +0000 (17:35 +0300)]
[DOC] Fix grammar

Thanks to Patrick Chkoreff.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Download link for 3.0 release
Sergey Matveev [Sun, 3 May 2015 12:58:26 +0000 (15:58 +0300)]
[DOC] Download link for 3.0 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoMerge branch 'develop' 3.0
Sergey Matveev [Sun, 3 May 2015 12:52:16 +0000 (15:52 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoUse A-EKE instead of EKE. Doc refactoring. Preparing for 3.0 release
Sergey Matveev [Sun, 3 May 2015 11:10:02 +0000 (14:10 +0300)]
Use A-EKE instead of EKE. Doc refactoring. Preparing for 3.0 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoPer-peer timeout, noncediff, noise, cpr settings
Sergey Matveev [Sat, 2 May 2015 11:51:53 +0000 (14:51 +0300)]
Per-peer timeout, noncediff, noise, cpr settings

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoAdd Established statistics field to know when connection was established
Sergey Matveev [Sat, 2 May 2015 09:38:43 +0000 (12:38 +0300)]
Add Established statistics field to know when connection was established

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] XTEA used as PRP
Sergey Matveev [Sat, 2 May 2015 09:36:51 +0000 (12:36 +0300)]
[DOC] XTEA used as PRP

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] README updating due to noise and CPR features
Sergey Matveev [Fri, 1 May 2015 22:33:07 +0000 (01:33 +0300)]
[DOC] README updating due to noise and CPR features

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoAbility to generate Constant Packet Rate traffic
Sergey Matveev [Fri, 1 May 2015 22:26:39 +0000 (01:26 +0300)]
Ability to generate Constant Packet Rate traffic

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Overview refactoring
Sergey Matveev [Fri, 1 May 2015 22:25:45 +0000 (01:25 +0300)]
[DOC] Overview refactoring

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoCorrect FramesIn counting, take into account heartbeats
Sergey Matveev [Fri, 1 May 2015 21:37:27 +0000 (00:37 +0300)]
Correct FramesIn counting, take into account heartbeats

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoTimeout is duration, not integer. Simplify code
Sergey Matveev [Fri, 1 May 2015 21:34:18 +0000 (00:34 +0300)]
Timeout is duration, not integer. Simplify code

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Correct remark about how often we send heartbeats
Sergey Matveev [Fri, 1 May 2015 21:28:54 +0000 (00:28 +0300)]
[DOC] Correct remark about how often we send heartbeats

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoSmaller Emptiness, as 16 KiB is enough even for jumbo frames
Sergey Matveev [Fri, 1 May 2015 19:27:10 +0000 (22:27 +0300)]
Smaller Emptiness, as 16 KiB is enough even for jumbo frames

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoNicer code construction
Sergey Matveev [Fri, 1 May 2015 19:26:38 +0000 (22:26 +0300)]
Nicer code construction

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoCorrectly summarize overall and payload traffic
Sergey Matveev [Fri, 1 May 2015 19:26:11 +0000 (22:26 +0300)]
Correctly summarize overall and payload traffic

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoAbility to append noise to outgoing packets
Sergey Matveev [Fri, 1 May 2015 17:01:52 +0000 (20:01 +0300)]
Ability to append noise to outgoing packets

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] User manual refactoring
Sergey Matveev [Fri, 1 May 2015 18:41:50 +0000 (21:41 +0300)]
[DOC] User manual refactoring

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] What MTU is and how it is calculated
Sergey Matveev [Fri, 1 May 2015 16:58:17 +0000 (19:58 +0300)]
[DOC] What MTU is and how it is calculated

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoExplicitly store payload size in each message
Sergey Matveev [Fri, 1 May 2015 14:59:46 +0000 (17:59 +0300)]
Explicitly store payload size in each message

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>