]> Cypherpunks.ru repositories - govpn.git/log
govpn.git
8 years agoMerge branch 'develop' 5.6
Sergey Matveev [Fri, 12 Feb 2016 08:04:52 +0000 (11:04 +0300)]
Merge branch 'develop'

8 years ago[DOC] Preparation for 5.6 release
Sergey Matveev [Fri, 12 Feb 2016 08:04:44 +0000 (11:04 +0300)]
[DOC] Preparation for 5.6 release

8 years ago[DOC] Fix output .info filename during generation
Sergey Matveev [Fri, 12 Feb 2016 08:00:23 +0000 (11:00 +0300)]
[DOC] Fix output .info filename during generation

8 years agosed can be safely invoked without -e for simple scripts
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>
8 years agoExplicitly use local scope of function variables for safety
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>
8 years agobash is absolutely unnecessary for running the script
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>
8 years agoSimple script to handle default routing
Zhuoyun Wei [Sun, 7 Feb 2016 13:02:46 +0000 (21:02 +0800)]
Simple script to handle default routing

8 years ago[DOC] Route traffic through GoVPN the safer way
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.

8 years agoDo not print Conn field in statistics
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>
8 years ago[DOC] Download link for 5.5 release
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>
8 years agoMerge branch 'develop' 5.5
Sergey Matveev [Sat, 6 Feb 2016 14:53:08 +0000 (17:53 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Texinfo 6.1 can work without @setfilename
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>
8 years ago[DOC] Texinfo 6.1 can automatically create menus
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>
8 years agoAlign statistics counters for correct sync.atomic work on 32-bit systems
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>
8 years agoLet all counters will be unsigned, as sign does not mean anything
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>
8 years agoIt is possible that frame counters will be bigger than 32-bit
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>
8 years ago[DOC] Thanks to Zhuoyun Wei
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>
8 years ago[DOC] Replace uml_utilites with iproute2
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>
8 years ago[DOC] Fix a typo in FAQ
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>
8 years ago[DOC] Download link for 5.4 release
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>
8 years ago[DOC] Our Release links are without underscores
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>
8 years agoMerge branch 'develop' 5.4
Sergey Matveev [Sun, 31 Jan 2016 15:50:28 +0000 (18:50 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoCheck that verifier is provided for client
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>
8 years ago[DOC] Refactoring and more russian translation
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>
8 years ago"identity" looks better than "identity"
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>
8 years agoAdd time synchronization requirement option
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>
8 years agoBase64 peer identifiers, not hex, as they are used in verifiers
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>
8 years ago[DOC] ssh -R, stunnel like features are too complicated
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>
8 years agoNo need in buffers outside the reading goroutine
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>
8 years ago[DOC] Link downloads to release news
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>
8 years agoRepair version substitution due to package namespace renaming
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>
8 years ago[DOC] Download link for 5.3 release
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>
8 years agoMerge branch 'develop' 5.3
Sergey Matveev [Thu, 21 Jan 2016 09:28:36 +0000 (12:28 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoUse stderr for passphrase prompt, to prevent newclient.sh from catching it
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>
8 years agoAdd common cypherpunks.ru prefix for govpn Go package names
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>
8 years ago[DOC] Minimal Go version is 1.4
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>
8 years ago[DOC] Download link for 5.2 release
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>
8 years agoMerge branch 'develop' 5.2
Sergey Matveev [Wed, 13 Jan 2016 19:37:56 +0000 (22:37 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoUse ssh/terminal package for reading passwords directly from terminal
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>
8 years agoNo need in constant time comparison in CLI utility
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>
8 years ago[DOC] FAQ additions
Sergey Matveev [Sun, 10 Jan 2016 18:42:03 +0000 (21:42 +0300)]
[DOC] FAQ additions

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Add various concept indexes
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>
8 years ago[DOC] Less words about PAKE
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>
8 years ago[DOC] Insert blank spaces for convenience
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>
8 years ago[DOC] Synchronize russian readme contents
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>
8 years ago[DOC] Download link for 5.1 release
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>
8 years agoSort repositories list
Sergey Matveev [Sun, 10 Jan 2016 14:11:39 +0000 (17:11 +0300)]
Sort repositories list

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMerge branch 'develop' 5.1
Sergey Matveev [Sun, 10 Jan 2016 14:08:58 +0000 (17:08 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoReplace HSalsa20 with already got BLAKE2b well-known hash
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>
8 years ago[DOC] Various small corrections
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>
8 years ago[DOC] Encless mode also enables noise option
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>
8 years ago[DOC] Signing public key with long keyid format
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>
8 years ago[DOC] Explicitly mention that BSD and GNU makes are fine
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>
8 years agoUse YAML instead of JSON for server configuration file
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>
8 years agoup.sh is not forcefully required
Sergey Matveev [Sun, 10 Jan 2016 13:03:12 +0000 (16:03 +0300)]
up.sh is not forcefully required

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoDo not exit if JSON configuration failed during runtime
Sergey Matveev [Sun, 10 Jan 2016 12:28:24 +0000 (15:28 +0300)]
Do not exit if JSON configuration failed during runtime

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoAllow 9000 MTUs on TAP interfaces, consider Ethernet header size
Sergey Matveev [Sun, 10 Jan 2016 11:44:32 +0000 (14:44 +0300)]
Allow 9000 MTUs on TAP interfaces, consider Ethernet header size

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Trivial remark about inverse Elligator
Sergey Matveev [Sun, 10 Jan 2016 09:50:13 +0000 (12:50 +0300)]
[DOC] Trivial remark about inverse Elligator

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Apply bettermotherfuckingwebsite.com's CSS
Sergey Matveev [Sun, 10 Jan 2016 09:48:17 +0000 (12:48 +0300)]
[DOC] Apply bettermotherfuckingwebsite.com's CSS

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoLower Argon2 parameters for tests speedup
Sergey Matveev [Fri, 8 Jan 2016 22:16:46 +0000 (01:16 +0300)]
Lower Argon2 parameters for tests speedup

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agodoc target is always outdated in the root directory
Sergey Matveev [Wed, 6 Jan 2016 16:48:33 +0000 (19:48 +0300)]
doc target is always outdated in the root directory

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Download link for 5.0 release
Sergey Matveev [Wed, 6 Jan 2016 16:47:16 +0000 (19:47 +0300)]
[DOC] Download link for 5.0 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMerge branch 'develop' 5.0
Sergey Matveev [Wed, 6 Jan 2016 16:36:16 +0000 (19:36 +0300)]
Merge branch 'develop'

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Various small corrections
Sergey Matveev [Wed, 6 Jan 2016 16:24:32 +0000 (19:24 +0300)]
[DOC] Various small corrections

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Add Ron Rivest's CnW to thanks page
Sergey Matveev [Wed, 6 Jan 2016 16:24:10 +0000 (19:24 +0300)]
[DOC] Add Ron Rivest's CnW to thanks page

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Just notion of used algorithms is excessive
Sergey Matveev [Wed, 6 Jan 2016 16:15:16 +0000 (19:15 +0300)]
[DOC] Just notion of used algorithms is excessive

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoPrefix testing-related global variables for clarity
Sergey Matveev [Wed, 6 Jan 2016 15:30:29 +0000 (18:30 +0300)]
Prefix testing-related global variables for clarity

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoInput transport data size check
Sergey Matveev [Wed, 6 Jan 2016 15:22:57 +0000 (18:22 +0300)]
Input transport data size check

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoCheck that specified MTUs are not greater than MTUMax
Sergey Matveev [Wed, 6 Jan 2016 12:13:09 +0000 (15:13 +0300)]
Check that specified MTUs are not greater than MTUMax

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoLock-values are better passed as a pointer
Sergey Matveev [Wed, 6 Jan 2016 12:04:51 +0000 (15:04 +0300)]
Lock-values are better passed as a pointer

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMove handshake make-target above, as others are dependent on it
Sergey Matveev [Wed, 6 Jan 2016 11:57:24 +0000 (14:57 +0300)]
Move handshake make-target above, as others are dependent on it

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoTake into account user's MTU and encryptionless settings for CPR calculations
Sergey Matveev [Wed, 6 Jan 2016 11:53:25 +0000 (14:53 +0300)]
Take into account user's MTU and encryptionless settings for CPR calculations

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoEncLess -> Encless for convenience
Sergey Matveev [Wed, 6 Jan 2016 11:43:03 +0000 (14:43 +0300)]
EncLess -> Encless for convenience

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMove cprCycleCalculate to peer.go, as it is the only user of it
Sergey Matveev [Wed, 6 Jan 2016 11:38:39 +0000 (14:38 +0300)]
Move cprCycleCalculate to peer.go, as it is the only user of it

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoUse faster Salsa20 instead of HKDF in AONT
Sergey Matveev [Wed, 6 Jan 2016 11:03:54 +0000 (14:03 +0300)]
Use faster Salsa20 instead of HKDF in AONT

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoFaster chaffing
Sergey Matveev [Wed, 6 Jan 2016 10:43:18 +0000 (13:43 +0300)]
Faster chaffing

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoRename chaffing package
Sergey Matveev [Wed, 6 Jan 2016 09:05:19 +0000 (12:05 +0300)]
Rename chaffing package

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Actually we hash in different order
Sergey Matveev [Tue, 5 Jan 2016 20:56:37 +0000 (23:56 +0300)]
[DOC] Actually we hash in different order

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Trivial URL correction
Sergey Matveev [Tue, 5 Jan 2016 20:47:08 +0000 (23:47 +0300)]
[DOC] Trivial URL correction

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Quick link to tarball download page
Sergey Matveev [Tue, 5 Jan 2016 20:33:19 +0000 (23:33 +0300)]
[DOC] Quick link to tarball download page

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agogolang.org/x/crypto/hkdf is required for building
Sergey Matveev [Tue, 5 Jan 2016 20:22:29 +0000 (23:22 +0300)]
golang.org/x/crypto/hkdf is required for building

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Fix link to russian about page in release announcement email template
Sergey Matveev [Tue, 5 Jan 2016 20:21:24 +0000 (23:21 +0300)]
[DOC] Fix link to russian about page in release announcement email template

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agogolang.org/x/crypto/pbkdf2 is not used anymore
Sergey Matveev [Tue, 5 Jan 2016 20:16:38 +0000 (23:16 +0300)]
golang.org/x/crypto/pbkdf2 is not used anymore

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoSimple handshake passing tests
Sergey Matveev [Tue, 5 Jan 2016 20:12:40 +0000 (23:12 +0300)]
Simple handshake passing tests

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Preparation for 5.0 release
Sergey Matveev [Tue, 5 Jan 2016 19:45:37 +0000 (22:45 +0300)]
[DOC] Preparation for 5.0 release

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Encryptionless mode
Sergey Matveev [Tue, 5 Jan 2016 19:35:16 +0000 (22:35 +0300)]
[DOC] Encryptionless mode

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Separate handshake diagram on three stages for beauty
Sergey Matveev [Tue, 5 Jan 2016 19:04:34 +0000 (22:04 +0300)]
[DOC] Separate handshake diagram on three stages for beauty

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Hide handshake diagram's footer
Sergey Matveev [Tue, 5 Jan 2016 19:03:28 +0000 (22:03 +0300)]
[DOC] Hide handshake diagram's footer

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Create glossary in user manual and move pages to it
Sergey Matveev [Tue, 5 Jan 2016 18:05:40 +0000 (21:05 +0300)]
[DOC] Create glossary in user manual and move pages to it

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years ago[DOC] Direct to maillist archives
Sergey Matveev [Tue, 5 Jan 2016 19:34:03 +0000 (22:34 +0300)]
[DOC] Direct to maillist archives

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoConfigure MTU on per-user basis
Sergey Matveev [Tue, 5 Jan 2016 17:07:14 +0000 (20:07 +0300)]
Configure MTU on per-user basis

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoSimplify transport packet padding scheme, save 1 byte
Sergey Matveev [Tue, 5 Jan 2016 11:03:59 +0000 (14:03 +0300)]
Simplify transport packet padding scheme, save 1 byte

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoAbility to explicitly specify TAP interface, without up-script using
Sergey Matveev [Tue, 5 Jan 2016 10:17:56 +0000 (13:17 +0300)]
Ability to explicitly specify TAP interface, without up-script using

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoInitial encryptionless mode support
Sergey Matveev [Tue, 5 Jan 2016 09:41:31 +0000 (12:41 +0300)]
Initial encryptionless mode support

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoAdd encryptionless confidentiality preserving encoding
Sergey Matveev [Tue, 5 Jan 2016 09:13:07 +0000 (12:13 +0300)]
Add encryptionless confidentiality preserving encoding

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoTest all subpackages in govpn
Sergey Matveev [Tue, 5 Jan 2016 08:48:11 +0000 (11:48 +0300)]
Test all subpackages in govpn

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoMake SliceZero function public
Sergey Matveev [Sun, 3 Jan 2016 14:35:59 +0000 (17:35 +0300)]
Make SliceZero function public

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agogovpn-verifier can also use EGD
Sergey Matveev [Sun, 3 Jan 2016 11:51:51 +0000 (14:51 +0300)]
govpn-verifier can also use EGD

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoAdd missing source code file copyright
Sergey Matveev [Wed, 30 Dec 2015 22:40:55 +0000 (01:40 +0300)]
Add missing source code file copyright

Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
8 years agoRaise copyright years
Sergey Matveev [Wed, 30 Dec 2015 22:40:29 +0000 (01:40 +0300)]
Raise copyright years

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