]> Cypherpunks.ru repositories - govpn.git/log
govpn.git
9 years agoAllow nonce difference in specified orders, to prevent unordered packets dropping 1.3
Sergey Matveev [Sat, 17 Jan 2015 17:35:54 +0000 (20:35 +0300)]
Allow nonce difference in specified orders, to prevent unordered packets dropping

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoOfficial repositories moved to another URL
Sergey Matveev [Sat, 17 Jan 2015 17:12:39 +0000 (20:12 +0300)]
Official repositories moved to another URL

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoLesser copyright junk appearing in godoc
Sergey Matveev [Fri, 16 Jan 2015 12:36:13 +0000 (15:36 +0300)]
Lesser copyright junk appearing in godoc

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoFewer copying → higher performance
Sergey Matveev [Sun, 11 Jan 2015 14:07:24 +0000 (17:07 +0300)]
Fewer copying → higher performance

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoRehandshake after every 4GiB of transferred data
Sergey Matveev [Sun, 11 Jan 2015 13:44:35 +0000 (16:44 +0300)]
Rehandshake after every 4GiB of transferred data

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoAbility to call up and down scripts
Sergey Matveev [Sat, 10 Jan 2015 20:02:05 +0000 (23:02 +0300)]
Ability to call up and down scripts

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoHeartbeating the channel twice during timeout
Sergey Matveev [Sat, 10 Jan 2015 18:57:14 +0000 (21:57 +0300)]
Heartbeating the channel twice during timeout

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoDo not access hot variables through the pointer
Sergey Matveev [Sat, 10 Jan 2015 18:05:06 +0000 (21:05 +0300)]
Do not access hot variables through the pointer

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoSpecify PSK through the file, not as command line argument
Sergey Matveev [Sat, 10 Jan 2015 17:35:01 +0000 (20:35 +0300)]
Specify PSK through the file, not as command line argument

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agogo vet advises to add blank line
Sergey Matveev [Sat, 10 Jan 2015 17:30:04 +0000 (20:30 +0300)]
go vet advises to add blank line

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] More examples with IPv6 and FreeBSD
Sergey Matveev [Sat, 10 Jan 2015 17:20:11 +0000 (20:20 +0300)]
[DOC] More examples with IPv6 and FreeBSD

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years ago[DOC] Some additions that OpenVPN can be faster, because of it's C nature
Sergey Matveev [Sat, 10 Jan 2015 17:18:39 +0000 (20:18 +0300)]
[DOC] Some additions that OpenVPN can be faster, because of it's C nature

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoRemove unnecessary precomputations of DH private key 1.2
Sergey Matveev [Wed, 7 Jan 2015 14:05:08 +0000 (17:05 +0300)]
Remove unnecessary precomputations of DH private key

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoFreeBSD TAP support 1.1
Sergey Matveev [Sat, 6 Dec 2014 12:18:40 +0000 (15:18 +0300)]
FreeBSD TAP support

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoExit when daemon is becoming dead 1.0
Sergey Matveev [Thu, 21 Aug 2014 12:41:09 +0000 (16:41 +0400)]
Exit when daemon is becoming dead

* Exit if handshake is timeouted
* Exit if daemon becomes unavailable
* Simplify overall code

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoPerformance optimizations
Sergey Matveev [Mon, 11 Aug 2014 11:32:13 +0000 (15:32 +0400)]
Performance optimizations

Do not use everytime buffer creation for each Ethernet, UDP and general
packet processing. Use channels to synchronize access to that shared
buffers.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoVarious trivial code corrections
Sergey Matveev [Sun, 10 Aug 2014 16:12:13 +0000 (20:12 +0400)]
Various trivial code corrections

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoDocument example usage
Sergey Matveev [Sun, 10 Aug 2014 15:41:08 +0000 (19:41 +0400)]
Document example usage

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoAbility to decrease verbosity
Sergey Matveev [Sun, 10 Aug 2014 15:28:39 +0000 (19:28 +0400)]
Ability to decrease verbosity

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoUse TAP interface directly, without promiscuous mode
Sergey Matveev [Sun, 10 Aug 2014 13:28:40 +0000 (17:28 +0400)]
Use TAP interface directly, without promiscuous mode

* This removes gopacket dependency
* However adds water-library small one

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoFix nounces incrementing
Sergey Matveev [Sun, 10 Aug 2014 14:56:08 +0000 (18:56 +0400)]
Fix nounces incrementing

That bug leads to reusing the same nonce.

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoOut-of-order message recieved printing
Sergey Matveev [Sun, 10 Aug 2014 14:19:49 +0000 (18:19 +0400)]
Out-of-order message recieved printing

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
9 years agoInitial commit
Sergey Matveev [Wed, 30 Jul 2014 06:52:43 +0000 (10:52 +0400)]
Initial commit

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