]>
Cypherpunks repositories - govpn.git/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
Sergey Matveev [Wed, 6 Jan 2016 16:36:16 +0000 (19:36 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Sergey Matveev [Wed, 6 Jan 2016 10:43:18 +0000 (13:43 +0300)]
Faster chaffing
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 6 Jan 2016 09:05:19 +0000 (12:05 +0300)]
Rename chaffing package
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
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>
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>
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>
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>
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>
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>
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>
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>
Sergey Matveev [Tue, 5 Jan 2016 19:35:16 +0000 (22:35 +0300)]
[DOC] Encryptionless mode
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Sergey Matveev [Wed, 30 Dec 2015 22:40:29 +0000 (01:40 +0300)]
Raise copyright years
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Mon, 16 Nov 2015 14:02:58 +0000 (17:02 +0300)]
Let newclient.sh will search for executables in current directory
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 15 Nov 2015 15:24:21 +0000 (18:24 +0300)]
[DOC] Download link for 4.2 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 15 Nov 2015 15:20:39 +0000 (18:20 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 15 Nov 2015 15:20:34 +0000 (18:20 +0300)]
[DOC] Preparing for 4.2 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 15 Nov 2015 11:03:15 +0000 (14:03 +0300)]
[DOC] Already mentioned server side's verifier
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 15 Nov 2015 11:02:10 +0000 (14:02 +0300)]
[DOC] Missed verb in the sentence
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 15 Nov 2015 11:01:47 +0000 (14:01 +0300)]
[DOC] Link identity page with the verifier
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 15 Nov 2015 10:48:13 +0000 (13:48 +0300)]
Skip peer creation if either up-script or interface call failed
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 14 Nov 2015 16:16:03 +0000 (19:16 +0300)]
Pretty print peer's identity in statistics
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Fri, 13 Nov 2015 22:17:04 +0000 (01:17 +0300)]
Links in russian about page
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Fri, 13 Nov 2015 22:02:39 +0000 (01:02 +0300)]
Check that verifier with public key is provided for verifying
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Fri, 13 Nov 2015 18:23:06 +0000 (21:23 +0300)]
FAQ section
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Fri, 13 Nov 2015 18:22:46 +0000 (21:22 +0300)]
Translated russian about nodename
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 4 Nov 2015 10:07:56 +0000 (13:07 +0300)]
[DOC] Download link for 4.1 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 4 Nov 2015 10:00:02 +0000 (13:00 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 4 Nov 2015 09:47:30 +0000 (12:47 +0300)]
Add more underlying libraries mirrors
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Tue, 3 Nov 2015 21:46:47 +0000 (00:46 +0300)]
Use Argon2d PHC winner instead of PBKDF2
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Tue, 3 Nov 2015 21:50:57 +0000 (00:50 +0300)]
@bullet is not necessary in itemize
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Wed, 14 Oct 2015 09:43:48 +0000 (12:43 +0300)]
If proxy is specified, then forcefully use TCP protocol for convenience
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Mon, 21 Sep 2015 06:49:48 +0000 (09:49 +0300)]
Additional buffer bounds checks
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Mon, 21 Sep 2015 06:42:09 +0000 (09:42 +0300)]
Add missing copyright docstrings
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sun, 20 Sep 2015 09:37:13 +0000 (12:37 +0300)]
Fixed test passing
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 19 Sep 2015 20:34:40 +0000 (23:34 +0300)]
[DOC] Link to russian description in email template
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 19 Sep 2015 20:29:14 +0000 (23:29 +0300)]
[DOC] Download link for 4.0 release
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 19 Sep 2015 20:26:49 +0000 (23:26 +0300)]
Merge branch 'develop'
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Sat, 19 Sep 2015 20:26:38 +0000 (23:26 +0300)]
Fix overriden tarballs texinfo document node's name
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Fri, 18 Sep 2015 12:01:22 +0000 (15:01 +0300)]
Move nonce expectation calculation to common function
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 17 Sep 2015 17:44:21 +0000 (20:44 +0300)]
JSON configuration
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 17 Sep 2015 17:42:10 +0000 (20:42 +0300)]
Rename NoiseEnable field for simplicity
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 17 Sep 2015 17:39:09 +0000 (20:39 +0300)]
Better byte notation
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 17 Sep 2015 17:49:37 +0000 (20:49 +0300)]
Fixed rehandshake-related code
* Do not use buffered termination channels: we need guarantee that
processor is stopped. Otherwise we can be locked and client will be
timeouted
* Single peersLock call, no separate read and write related
* Create processing goroutine earlier
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 17 Sep 2015 17:49:28 +0000 (20:49 +0300)]
Close old sockets during rehandshake
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
Sergey Matveev [Thu, 17 Sep 2015 17:49:15 +0000 (20:49 +0300)]
No need in termination before breaking the cycle
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>