]>
Cypherpunks repositories - govpn.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Sergey Matveev [Sat, 6 Dec 2014 12:18:40 +0000 (15:18 +0300)]
FreeBSD TAP support
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
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>
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>
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>
Sergey Matveev [Sun, 10 Aug 2014 15:41:08 +0000 (19:41 +0400)]
Document example usage
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
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>
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>
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>
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>
Sergey Matveev [Wed, 30 Jul 2014 06:52:43 +0000 (10:52 +0400)]
Initial commit
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>