]>
Cypherpunks repositories - govpn.git/log
Sergey Matveev [Sun, 20 Nov 2016 13:06:19 +0000 (16:06 +0300)]
Comma in announcement text
Sergey Matveev [Sun, 20 Nov 2016 13:05:15 +0000 (16:05 +0300)]
Stay only people in THANKS
Sergey Matveev [Sat, 29 Oct 2016 17:46:20 +0000 (20:46 +0300)]
[DOC] Download link for 7.0 release
Sergey Matveev [Sat, 29 Oct 2016 17:43:35 +0000 (20:43 +0300)]
Merge branch 'develop'
Sergey Matveev [Sat, 29 Oct 2016 17:43:21 +0000 (20:43 +0300)]
Include only chacha20, not the whole chacha20poly1305
Sergey Matveev [Sat, 29 Oct 2016 16:47:09 +0000 (19:47 +0300)]
[DOC] Warn that ChaCha20 is not compatible with previous versions
Sergey Matveev [Sat, 29 Oct 2016 16:38:13 +0000 (19:38 +0300)]
Ability to use TUN-interfaces under GNU/Linux
Sergey Matveev [Sat, 29 Oct 2016 13:42:01 +0000 (16:42 +0300)]
Replace (X)Salsa20 with ChaCha20
Theoreticall it is more faster and secure.
Sergey Matveev [Sat, 29 Oct 2016 14:04:53 +0000 (17:04 +0300)]
[DOC] cr.yp.to websites are accessible through HTTPS
Sergey Matveev [Sat, 29 Oct 2016 12:46:13 +0000 (15:46 +0300)]
XTEA is not used anymore, do not include in sources
Sergey Matveev [Sat, 29 Oct 2016 12:43:22 +0000 (15:43 +0300)]
Replace blake2b with golang.org/x/crypto implementation
Just to have fewer repository dependencies.
Sergey Matveev [Sat, 29 Oct 2016 12:38:20 +0000 (15:38 +0300)]
Use an updated salsa20, poly1305 from golang.org/x/crypto
Sergey Matveev [Wed, 19 Oct 2016 20:19:59 +0000 (23:19 +0300)]
[DOC] More language neutral quotes
Sergey Matveev [Wed, 19 Oct 2016 19:38:28 +0000 (22:38 +0300)]
TUN interfaces could be useful
Sergey Matveev [Sat, 8 Oct 2016 09:17:31 +0000 (12:17 +0300)]
[DOC] More compact CSS
Sergey Matveev [Tue, 4 Oct 2016 19:06:47 +0000 (22:06 +0300)]
Fix 404 (dir) link
Sergey Matveev [Tue, 4 Oct 2016 19:06:39 +0000 (22:06 +0300)]
SHA256 checksums became larger
Sergey Matveev [Tue, 13 Sep 2016 07:45:49 +0000 (10:45 +0300)]
[DOC] Key can be retrieved using HKP keyserver
Sergey Matveev [Sun, 11 Sep 2016 14:05:37 +0000 (17:05 +0300)]
[DOC] Shorter cut
Sergey Matveev [Sun, 11 Sep 2016 13:56:37 +0000 (16:56 +0300)]
[DOC] Download link for 6.0 release
Sergey Matveev [Sun, 11 Sep 2016 13:55:29 +0000 (16:55 +0300)]
Explicitly process balloon submodule
Sergey Matveev [Sun, 11 Sep 2016 13:50:42 +0000 (16:50 +0300)]
Merge branch 'develop'
Sergey Matveev [Sun, 11 Sep 2016 13:12:54 +0000 (16:12 +0300)]
Replace Argon2 with Balloon hashing
* We should use Argon2i, instead of Argon2d. Current implementation was
Argon2i and did not support d-one.
* Other Argon2i implementations on Go exists, but they implements not
the latest Argon2 1.3 version.
* Argon2 is not so trivial to rewrite from scratch.
* Used argon2 library contained testing-library import, that added -test
related flags to the command line.
* Argon2i has some cryptoanalysis, showing it is not so perfect as
expected.
So all the issues above are mitigated by replacing this hashing function
with much more simpler Balloon hashing written from scratch. Simplicity
wins.
Sergey Matveev [Sun, 11 Sep 2016 13:02:54 +0000 (16:02 +0300)]
Fix formatting
Sergey Matveev [Sun, 11 Sep 2016 11:06:12 +0000 (14:06 +0300)]
Unnecessary benchmark timer reset call
Sergey Matveev [Sun, 11 Sep 2016 10:59:25 +0000 (13:59 +0300)]
Update go-yaml dependency
Sergey Matveev [Fri, 9 Sep 2016 06:28:34 +0000 (09:28 +0300)]
Updated golang.org/x/crypto (contains ssh/terminal changes)
Sergey Matveev [Sat, 3 Sep 2016 18:06:58 +0000 (21:06 +0300)]
More ways of releases signing key obtaining
Sergey Matveev [Sat, 3 Sep 2016 10:54:04 +0000 (13:54 +0300)]
[DOC] CIF3 GoVPN presentation
Sergey Matveev [Fri, 2 Sep 2016 10:29:19 +0000 (13:29 +0300)]
[DOC] Default MTU is 1515 for a long time
Sergey Matveev [Fri, 2 Sep 2016 09:18:49 +0000 (12:18 +0300)]
Seems that there is port of GoVPN for Gentoo
Sergey Matveev [Fri, 2 Sep 2016 09:06:09 +0000 (12:06 +0300)]
More human-friendly SHA256 hashes
Sergey Matveev [Fri, 26 Aug 2016 20:47:44 +0000 (23:47 +0300)]
[DOC] Typo
Sergey Matveev [Fri, 26 Aug 2016 20:23:08 +0000 (23:23 +0300)]
[DOC][RU] Typos
Sergey Matveev [Fri, 26 Aug 2016 20:22:35 +0000 (23:22 +0300)]
[DOC][RU] Tutorial on GoVPN 5.10
Sergey Matveev [Wed, 27 Jul 2016 19:54:40 +0000 (22:54 +0300)]
[DOC] Add link to openSUSE's package
Sergey Matveev [Wed, 27 Jul 2016 19:46:44 +0000 (22:46 +0300)]
Official Website is at www.govpn.info now
Sergey Matveev [Wed, 20 Jul 2016 06:40:25 +0000 (09:40 +0300)]
[DOC] Explicitly mention about non-NIST cryptography
Sergey Matveev [Wed, 20 Jul 2016 06:38:40 +0000 (09:38 +0300)]
[DOC] Padding is the standard 7816-4 format
Sergey Matveev [Thu, 7 Jul 2016 20:22:51 +0000 (23:22 +0300)]
[DOC] Download link for 5.10 release
Sergey Matveev [Thu, 7 Jul 2016 20:17:24 +0000 (23:17 +0300)]
Merge branch 'develop'
Sergey Matveev [Thu, 7 Jul 2016 20:16:07 +0000 (23:16 +0300)]
-version command line option
Sergey Matveev [Thu, 7 Jul 2016 08:49:12 +0000 (11:49 +0300)]
[DOC] Download link for 5.9 release
Sergey Matveev [Thu, 7 Jul 2016 08:41:40 +0000 (11:41 +0300)]
Merge branch 'develop'
Sergey Matveev [Wed, 6 Jul 2016 15:39:40 +0000 (18:39 +0300)]
[DOC] Release 5.9 preparation
Sergey Matveev [Mon, 4 Jul 2016 10:07:19 +0000 (13:07 +0300)]
[DOC] Conveniently describe modes of operation
Sergey Matveev [Sun, 3 Jul 2016 08:58:08 +0000 (11:58 +0300)]
Ability to disable client reconnection
Sergey Matveev [Sun, 3 Jul 2016 08:45:26 +0000 (11:45 +0300)]
Reconnect client after timeout, do not exit
Sergey Matveev [Sun, 3 Jul 2016 08:33:19 +0000 (11:33 +0300)]
Move protocol argument check out of cycle
Sergey Matveev [Sat, 14 May 2016 13:01:10 +0000 (16:01 +0300)]
[DOC] Link to Sourceforge's files
Sergey Matveev [Tue, 10 May 2016 08:25:18 +0000 (11:25 +0300)]
[DOC] Download link for 5.8 release
Sergey Matveev [Tue, 10 May 2016 08:21:22 +0000 (11:21 +0300)]
Merge branch 'develop'
Sergey Matveev [Tue, 10 May 2016 08:21:04 +0000 (11:21 +0300)]
[DOC] Minor corrections
Sergey Matveev [Mon, 9 May 2016 16:05:39 +0000 (19:05 +0300)]
[DOC] Remove ugly scheme
Sergey Matveev [Mon, 9 May 2016 14:02:19 +0000 (17:02 +0300)]
Replace XTEA with BLAKE2b-based MAC
Sergey Matveev [Mon, 9 May 2016 09:58:57 +0000 (12:58 +0300)]
Refactor and simplify CPR work code
Sergey Matveev [Sun, 8 May 2016 21:05:01 +0000 (00:05 +0300)]
[DOC] Document -syslog option
Sergey Matveev [Sun, 8 May 2016 20:41:41 +0000 (23:41 +0300)]
Use RFC 5424-like structured log format
Sergey Matveev [Sun, 8 May 2016 19:52:47 +0000 (22:52 +0300)]
Initial syslog support
Sergey Matveev [Sun, 8 May 2016 17:02:06 +0000 (20:02 +0300)]
[DOC] Currently I do not know how to forcefully close files
Sergey Matveev [Thu, 5 May 2016 08:44:24 +0000 (11:44 +0300)]
crypto/rand does not guarantee full read at once
Sergey Matveev [Thu, 5 May 2016 08:19:04 +0000 (11:19 +0300)]
Useful make dist target
Sergey Matveev [Sat, 16 Apr 2016 09:29:12 +0000 (12:29 +0300)]
GoVPN article moved from FSFE's blogs, because of their closing
Sergey Matveev [Sun, 20 Mar 2016 13:33:02 +0000 (16:33 +0300)]
[DOC] Much more compact handshake scheme
Sergey Matveev [Sun, 13 Mar 2016 12:54:06 +0000 (15:54 +0300)]
[DOC] Link to english article
Sergey Matveev [Sun, 13 Mar 2016 08:58:33 +0000 (11:58 +0300)]
[DOC] Download link for 5.7 release
Sergey Matveev [Sun, 13 Mar 2016 08:55:54 +0000 (11:55 +0300)]
Merge branch 'develop'
Sergey Matveev [Sun, 13 Mar 2016 08:55:23 +0000 (11:55 +0300)]
Update Argon2 library to use 1.3 version of the algorithm
Sergey Matveev [Sun, 13 Mar 2016 08:35:16 +0000 (11:35 +0300)]
Update yaml parsing library
Sergey Matveev [Mon, 7 Mar 2016 12:08:35 +0000 (15:08 +0300)]
-warranty CLI option
Sergey Matveev [Mon, 7 Mar 2016 12:02:35 +0000 (15:02 +0300)]
Execute all down script when server is terminated
Sergey Matveev [Mon, 7 Mar 2016 11:39:18 +0000 (14:39 +0300)]
Pass parameters to scripts through environment variables
Sergey Matveev [Mon, 7 Mar 2016 11:39:31 +0000 (14:39 +0300)]
Also benchmark memory allocations
Sergey Matveev [Tue, 16 Feb 2016 08:36:03 +0000 (11:36 +0300)]
Increase default MTU value
It is convenient to be able to use common 1500 MTU TAP interfaces out of
box. They have 1500 bytes MTU + 14 bytes Ethernet header overhead. But
also we have got single padding byte.
Reported-by: alxkor <alxkor@protonmail.ch>
Sergey Matveev [Fri, 12 Feb 2016 08:10:10 +0000 (11:10 +0300)]
[DOC] Download link for 5.6 release
Sergey Matveev [Fri, 12 Feb 2016 08:04:52 +0000 (11:04 +0300)]
Merge branch 'develop'
Sergey Matveev [Fri, 12 Feb 2016 08:04:44 +0000 (11:04 +0300)]
[DOC] Preparation for 5.6 release
Sergey Matveev [Fri, 12 Feb 2016 08:00:23 +0000 (11:00 +0300)]
[DOC] Fix output .info filename during generation
Sergey Matveev [Sun, 7 Feb 2016 13:30:30 +0000 (16:30 +0300)]
sed can be safely invoked without -e for simple scripts
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 7 Feb 2016 13:29:34 +0000 (16:29 +0300)]
Explicitly use local scope of function variables for safety
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 7 Feb 2016 13:27:55 +0000 (16:27 +0300)]
bash is absolutely unnecessary for running the script
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Zhuoyun Wei [Sun, 7 Feb 2016 13:02:46 +0000 (21:02 +0800)]
Simple script to handle default routing
Zhuoyun Wei [Sun, 7 Feb 2016 13:15:18 +0000 (21:15 +0800)]
[DOC] Route traffic through GoVPN the safer way
Adding routes for 0/1 and 128/1 instead of 0/0 has the same effect of
routing all traffic through VPN tunnel, without the risk of wiping /
messing up with the original gateway.
Sergey Matveev [Sun, 7 Feb 2016 09:41:26 +0000 (12:41 +0300)]
Do not print Conn field in statistics
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 6 Feb 2016 15:10:49 +0000 (18:10 +0300)]
[DOC] Download link for 5.5 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 6 Feb 2016 14:53:08 +0000 (17:53 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 6 Feb 2016 14:15:43 +0000 (17:15 +0300)]
[DOC] Texinfo 6.1 can work without @setfilename
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 6 Feb 2016 14:07:41 +0000 (17:07 +0300)]
[DOC] Texinfo 6.1 can automatically create menus
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 6 Feb 2016 11:04:00 +0000 (14:04 +0300)]
Align statistics counters for correct sync.atomic work on 32-bit systems
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 6 Feb 2016 11:03:02 +0000 (14:03 +0300)]
Let all counters will be unsigned, as sign does not mean anything
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 6 Feb 2016 11:01:59 +0000 (14:01 +0300)]
It is possible that frame counters will be bigger than 32-bit
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Fri, 5 Feb 2016 07:57:33 +0000 (10:57 +0300)]
[DOC] Thanks to Zhuoyun Wei
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Zhuoyun Wei [Tue, 2 Feb 2016 12:49:50 +0000 (20:49 +0800)]
[DOC] Replace uml_utilites with iproute2
`tunctl` is provided by `uml_utilities` package for "User Mode Linux", which is a long-dead-since-year-2007 project. Some distros (e.g. Arch Linux) have dropped support for `uml_utilities` years ago (Arch Linux dropped it in May 2013: https://lists.archlinux.org/pipermail/aur-general/2013-May/023611.html). One should now use `ip tuntap` provided by `iproute2` package on modern distros.
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Zhuoyun Wei [Tue, 2 Feb 2016 13:00:20 +0000 (21:00 +0800)]
[DOC] Fix a typo in FAQ
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 31 Jan 2016 15:52:43 +0000 (18:52 +0300)]
[DOC] Download link for 5.4 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 31 Jan 2016 15:52:26 +0000 (18:52 +0300)]
[DOC] Our Release links are without underscores
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 31 Jan 2016 15:50:28 +0000 (18:50 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 31 Jan 2016 15:50:02 +0000 (18:50 +0300)]
Check that verifier is provided for client
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 31 Jan 2016 11:16:27 +0000 (14:16 +0300)]
[DOC] Refactoring and more russian translation
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 30 Jan 2016 10:42:30 +0000 (13:42 +0300)]
"identity" looks better than "identity"
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>