]>
Cypherpunks repositories - govpn.git/log
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>
Sergey Matveev [Fri, 29 Jan 2016 21:32:08 +0000 (00:32 +0300)]
Add time synchronization requirement option
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Fri, 29 Jan 2016 21:30:27 +0000 (00:30 +0300)]
Base64 peer identifiers, not hex, as they are used in verifiers
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Mon, 25 Jan 2016 09:52:00 +0000 (12:52 +0300)]
[DOC] ssh -R, stunnel like features are too complicated
That complexity does not correspond to UNIX way. It is better to use
specialized well-known mature specific instruments for those tasks.
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 24 Jan 2016 13:41:18 +0000 (16:41 +0300)]
No need in buffers outside the reading goroutine
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 21 Jan 2016 11:44:27 +0000 (14:44 +0300)]
[DOC] Link downloads to release news
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 21 Jan 2016 09:55:03 +0000 (12:55 +0300)]
Repair version substitution due to package namespace renaming
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 21 Jan 2016 09:32:55 +0000 (12:32 +0300)]
[DOC] Download link for 5.3 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 21 Jan 2016 09:28:36 +0000 (12:28 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 21 Jan 2016 09:20:13 +0000 (12:20 +0300)]
Use stderr for passphrase prompt, to prevent newclient.sh from catching it
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 20 Jan 2016 09:46:16 +0000 (12:46 +0300)]
Add common cypherpunks.ru prefix for govpn Go package names
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 20 Jan 2016 09:04:02 +0000 (12:04 +0300)]
[DOC] Minimal Go version is 1.4
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 13 Jan 2016 19:41:27 +0000 (22:41 +0300)]
[DOC] Download link for 5.2 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 13 Jan 2016 19:37:56 +0000 (22:37 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 13 Jan 2016 19:33:57 +0000 (22:33 +0300)]
Use ssh/terminal package for reading passwords directly from terminal
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 13 Jan 2016 19:33:48 +0000 (22:33 +0300)]
No need in constant time comparison in CLI utility
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 18:42:03 +0000 (21:42 +0300)]
[DOC] FAQ additions
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 18:12:12 +0000 (21:12 +0300)]
[DOC] Add various concept indexes
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 18:11:51 +0000 (21:11 +0300)]
[DOC] Less words about PAKE
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 14:58:46 +0000 (17:58 +0300)]
[DOC] Insert blank spaces for convenience
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 14:36:26 +0000 (17:36 +0300)]
[DOC] Synchronize russian readme contents
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 14:12:01 +0000 (17:12 +0300)]
[DOC] Download link for 5.1 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 14:11:39 +0000 (17:11 +0300)]
Sort repositories list
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 14:08:58 +0000 (17:08 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 13:57:47 +0000 (16:57 +0300)]
Replace HSalsa20 with already got BLAKE2b well-known hash
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 13:48:30 +0000 (16:48 +0300)]
[DOC] Various small corrections
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 13:39:10 +0000 (16:39 +0300)]
[DOC] Encless mode also enables noise option
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 13:38:38 +0000 (16:38 +0300)]
[DOC] Signing public key with long keyid format
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 13:38:02 +0000 (16:38 +0300)]
[DOC] Explicitly mention that BSD and GNU makes are fine
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 10 Jan 2016 12:45:55 +0000 (15:45 +0300)]
Use YAML instead of JSON for server configuration file
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>