]> Cypherpunks.ru repositories - govpn.git/log
govpn.git
4 years agoRaise copyright years develop
Sergey Matveev [Wed, 26 Feb 2020 08:38:39 +0000 (11:38 +0300)]
Raise copyright years

4 years agoPreparing move to modules
Sergey Matveev [Wed, 26 Feb 2020 08:14:57 +0000 (11:14 +0300)]
Preparing move to modules

4 years agoGnuPG without the
Sergey Matveev [Wed, 26 Feb 2020 08:05:11 +0000 (11:05 +0300)]
GnuPG without the

4 years agoShorten link to Git repository
Sergey Matveev [Wed, 26 Feb 2020 08:04:57 +0000 (11:04 +0300)]
Shorten link to Git repository

4 years agoDefault version is UNKNOWN
Sergey Matveev [Wed, 26 Feb 2020 08:04:28 +0000 (11:04 +0300)]
Default version is UNKNOWN

4 years agoPOSIX tells that $ character is default shell prompt
Sergey Matveev [Thu, 3 Oct 2019 12:45:31 +0000 (15:45 +0300)]
POSIX tells that $ character is default shell prompt

4 years agoForbid any later GNU GPL versions autousage
Sergey Matveev [Fri, 27 Sep 2019 10:08:35 +0000 (13:08 +0300)]
Forbid any later GNU GPL versions autousage

4 years agowebmaster's email address
Sergey Matveev [Wed, 4 Sep 2019 07:39:49 +0000 (10:39 +0300)]
webmaster's email address

4 years agoGrammar of "по умолчанию"
Sergey Matveev [Wed, 4 Sep 2019 06:21:54 +0000 (09:21 +0300)]
Grammar of "по умолчанию"

4 years agoTrivial restyling
Sergey Matveev [Wed, 4 Sep 2019 06:21:24 +0000 (09:21 +0300)]
Trivial restyling

4 years agoNo keyserver usage suggestion
Sergey Matveev [Wed, 4 Sep 2019 06:21:12 +0000 (09:21 +0300)]
No keyserver usage suggestion

5 years agoLess hackish file size reading
Sergey Matveev [Sun, 28 Apr 2019 07:26:35 +0000 (10:26 +0300)]
Less hackish file size reading

5 years agoRaise copyright years
Sergey Matveev [Sun, 3 Feb 2019 13:45:10 +0000 (16:45 +0300)]
Raise copyright years

5 years agoUse an updated balloon
Sergey Matveev [Sun, 3 Feb 2019 13:44:10 +0000 (16:44 +0300)]
Use an updated balloon

5 years agoGrammar mistakes
Sergey Matveev [Mon, 21 Jan 2019 19:23:04 +0000 (22:23 +0300)]
Grammar mistakes

5 years agoRestyling
Sergey Matveev [Mon, 5 Nov 2018 17:44:45 +0000 (20:44 +0300)]
Restyling

5 years agoAdd release date to downloads
Sergey Matveev [Mon, 5 Nov 2018 17:35:33 +0000 (20:35 +0300)]
Add release date to downloads

5 years agoPKA key distribution is over
Sergey Matveev [Thu, 4 Oct 2018 17:23:13 +0000 (20:23 +0300)]
PKA key distribution is over

5 years agoNo real UID/GID in distribution tarballs
Sergey Matveev [Fri, 28 Sep 2018 20:18:09 +0000 (23:18 +0300)]
No real UID/GID in distribution tarballs

5 years agoDownload link for 7.5 release
Sergey Matveev [Tue, 28 Aug 2018 18:49:50 +0000 (21:49 +0300)]
Download link for 7.5 release

5 years agoMerge branch 'develop' master 7.5
Sergey Matveev [Tue, 28 Aug 2018 18:45:38 +0000 (21:45 +0300)]
Merge branch 'develop'

5 years agoUpdate upstream dependencies
Sergey Matveev [Tue, 28 Aug 2018 16:09:23 +0000 (19:09 +0300)]
Update upstream dependencies

6 years agoNo I2P mirror anymore
Sergey Matveev [Sat, 31 Mar 2018 17:59:41 +0000 (20:59 +0300)]
No I2P mirror anymore

6 years agoRaise copyright years
Sergey Matveev [Sun, 25 Mar 2018 14:58:13 +0000 (17:58 +0300)]
Raise copyright years

6 years agoFix потому-что grammar
Sergey Matveev [Sun, 12 Nov 2017 19:30:24 +0000 (22:30 +0300)]
Fix потому-что grammar

6 years agoYet another article on russian, mentioning GoVPN
Sergey Matveev [Fri, 22 Sep 2017 14:03:10 +0000 (17:03 +0300)]
Yet another article on russian, mentioning GoVPN

6 years agoDownload link for 7.4 release
Sergey Matveev [Sun, 27 Aug 2017 10:04:22 +0000 (13:04 +0300)]
Download link for 7.4 release

6 years agoMerge branch 'develop' 7.4
Sergey Matveev [Sun, 27 Aug 2017 10:01:50 +0000 (13:01 +0300)]
Merge branch 'develop'

6 years agoUpdate cryptographic libraries
Sergey Matveev [Sun, 27 Aug 2017 08:56:01 +0000 (11:56 +0300)]
Update cryptographic libraries

6 years agogolang.org/x/crypto/README now has .md extension
Sergey Matveev [Sun, 27 Aug 2017 09:55:49 +0000 (12:55 +0300)]
golang.org/x/crypto/README now has .md extension

6 years agoFetch LGPLv3+ed balloon version
Sergey Matveev [Sun, 27 Aug 2017 08:44:50 +0000 (11:44 +0300)]
Fetch LGPLv3+ed balloon version

6 years agoUse convenient simpler Go 1.9's sync.Map
Sergey Matveev [Sat, 26 Aug 2017 13:23:45 +0000 (16:23 +0300)]
Use convenient simpler Go 1.9's sync.Map

6 years ago.i2p service, instead of .onion
Sergey Matveev [Sat, 19 Aug 2017 18:11:18 +0000 (21:11 +0300)]
.i2p service, instead of .onion

6 years agoNo SourceForge mirror anymore
Sergey Matveev [Tue, 11 Jul 2017 05:25:56 +0000 (08:25 +0300)]
No SourceForge mirror anymore

6 years agoballoon is also dependency
Sergey Matveev [Sun, 30 Apr 2017 14:07:35 +0000 (17:07 +0300)]
balloon is also dependency

6 years agoNEWS.RU should be installed
Sergey Matveev [Sun, 30 Apr 2017 14:07:21 +0000 (17:07 +0300)]
NEWS.RU should be installed

6 years agoUnnecessary []byte()
Sergey Matveev [Sun, 30 Apr 2017 14:06:41 +0000 (17:06 +0300)]
Unnecessary []byte()

6 years agoSlightly more correct language
Sergey Matveev [Fri, 28 Apr 2017 19:55:05 +0000 (22:55 +0300)]
Slightly more correct language

6 years agogit.cypherpunks.ru is served on HTTPS
Sergey Matveev [Fri, 28 Apr 2017 19:50:43 +0000 (22:50 +0300)]
git.cypherpunks.ru is served on HTTPS

6 years agoCanonical name of GNU GPLv3 licence
Sergey Matveev [Fri, 28 Apr 2017 19:20:33 +0000 (22:20 +0300)]
Canonical name of GNU GPLv3 licence

7 years agoUpdated balloon upstream
Sergey Matveev [Fri, 28 Apr 2017 11:34:08 +0000 (14:34 +0300)]
Updated balloon upstream

7 years agogit.cypherpunks.ru lives on HTTPS connection
Sergey Matveev [Sun, 23 Apr 2017 21:11:34 +0000 (00:11 +0300)]
git.cypherpunks.ru lives on HTTPS connection

7 years agoThere is no HTTPS site for a long time
Sergey Matveev [Mon, 17 Apr 2017 09:32:36 +0000 (12:32 +0300)]
There is no HTTPS site for a long time

7 years agoMissing dot
Sergey Matveev [Sun, 9 Apr 2017 11:11:35 +0000 (14:11 +0300)]
Missing dot

7 years agoNo Github mirror anymore
Sergey Matveev [Tue, 4 Apr 2017 21:23:36 +0000 (00:23 +0300)]
No Github mirror anymore

7 years agoDownload link for 7.3 release
Sergey Matveev [Tue, 4 Apr 2017 20:33:43 +0000 (23:33 +0300)]
Download link for 7.3 release

7 years agoMerge branch 'develop' 7.3
Sergey Matveev [Tue, 4 Apr 2017 20:30:42 +0000 (23:30 +0300)]
Merge branch 'develop'

7 years agoExample FreeBSD port
Sergey Matveev [Tue, 4 Apr 2017 20:07:55 +0000 (23:07 +0300)]
Example FreeBSD port

7 years agoPreparing for 7.3 release
Sergey Matveev [Mon, 3 Apr 2017 21:33:45 +0000 (00:33 +0300)]
Preparing for 7.3 release

7 years agoSkip possible invalid memory address during the race
Sergey Matveev [Mon, 3 Apr 2017 20:34:42 +0000 (23:34 +0300)]
Skip possible invalid memory address during the race

7 years agoSplit long line
Sergey Matveev [Mon, 3 Apr 2017 20:24:50 +0000 (23:24 +0300)]
Split long line

7 years agoUpdate cryptographic libraries
Sergey Matveev [Mon, 3 Apr 2017 20:25:23 +0000 (23:25 +0300)]
Update cryptographic libraries

7 years agoDownload link for 7.2 release
Sergey Matveev [Tue, 14 Feb 2017 10:39:42 +0000 (13:39 +0300)]
Download link for 7.2 release

7 years agoFix makedist on tmpfs with noexec
Sergey Matveev [Tue, 14 Feb 2017 10:22:06 +0000 (13:22 +0300)]
Fix makedist on tmpfs with noexec

7 years agoMerge branch 'develop' 7.2
Sergey Matveev [Tue, 14 Feb 2017 10:10:35 +0000 (13:10 +0300)]
Merge branch 'develop'

7 years agoPreparing to 7.2 release
Sergey Matveev [Tue, 14 Feb 2017 10:10:16 +0000 (13:10 +0300)]
Preparing to 7.2 release

7 years agoFix awful bug with expected nonces
Sergey Matveev [Tue, 14 Feb 2017 08:06:17 +0000 (11:06 +0300)]
Fix awful bug with expected nonces

7 years agoDownload link for 7.1 release
Sergey Matveev [Tue, 24 Jan 2017 19:38:38 +0000 (22:38 +0300)]
Download link for 7.1 release

7 years agoMerge branch 'develop' 7.1
Sergey Matveev [Tue, 24 Jan 2017 19:34:26 +0000 (22:34 +0300)]
Merge branch 'develop'

7 years agoPreparing for 7.1 release
Sergey Matveev [Tue, 24 Jan 2017 19:29:16 +0000 (22:29 +0300)]
Preparing for 7.1 release

7 years agogo vet/lint
Sergey Matveev [Tue, 24 Jan 2017 19:19:52 +0000 (22:19 +0300)]
go vet/lint

7 years agoThanks to Bruno Clermont
Sergey Matveev [Tue, 24 Jan 2017 08:30:35 +0000 (11:30 +0300)]
Thanks to Bruno Clermont

7 years agoSchneier should not be in THANKS
Sergey Matveev [Tue, 24 Jan 2017 08:19:07 +0000 (11:19 +0300)]
Schneier should not be in THANKS

7 years agoDo not allocate memory in each iteration
Sergey Matveev [Tue, 24 Jan 2017 08:06:18 +0000 (11:06 +0300)]
Do not allocate memory in each iteration

7 years agoFix an other misusage of .Sum()
Bruno Clermont [Tue, 24 Jan 2017 05:54:29 +0000 (13:54 +0800)]
Fix an other misusage of .Sum()

7 years agoFix handshake peer identification
Bruno Clermont [Tue, 24 Jan 2017 05:12:00 +0000 (13:12 +0800)]
Fix handshake peer identification

7 years agoFix variable references
Sergey Matveev [Tue, 24 Jan 2017 06:36:43 +0000 (09:36 +0300)]
Fix variable references

7 years agoFix docstring splitted lines
Sergey Matveev [Tue, 24 Jan 2017 06:31:59 +0000 (09:31 +0300)]
Fix docstring splitted lines

7 years agoTrivial downloads page refactor
Sergey Matveev [Mon, 23 Jan 2017 18:24:40 +0000 (21:24 +0300)]
Trivial downloads page refactor

7 years agoUse an updated github.com/agl/ed25519
Sergey Matveev [Mon, 23 Jan 2017 18:20:28 +0000 (21:20 +0300)]
Use an updated github.com/agl/ed25519

7 years agoUse an updated golang.org/x/crypto with various assembly related fixes
Sergey Matveev [Mon, 23 Jan 2017 18:18:23 +0000 (21:18 +0300)]
Use an updated golang.org/x/crypto with various assembly related fixes

7 years agoOmit initial release in NEWS
Sergey Matveev [Sat, 21 Jan 2017 10:33:38 +0000 (13:33 +0300)]
Omit initial release in NEWS

7 years agoGenerate plaintext NEWS
Sergey Matveev [Sat, 21 Jan 2017 10:33:20 +0000 (13:33 +0300)]
Generate plaintext NEWS

7 years agoRemove .gitmodules from tarball
Sergey Matveev [Tue, 17 Jan 2017 08:35:42 +0000 (11:35 +0300)]
Remove .gitmodules from tarball

7 years agoBetter wording
Sergey Matveev [Fri, 13 Jan 2017 09:34:38 +0000 (12:34 +0300)]
Better wording

7 years agoFix yaml library licence information
Sergey Matveev [Fri, 13 Jan 2017 09:34:18 +0000 (12:34 +0300)]
Fix yaml library licence information

7 years agoFix sentence mistake
Sergey Matveev [Fri, 13 Jan 2017 09:34:02 +0000 (12:34 +0300)]
Fix sentence mistake

7 years agoRaise copyright years
Sergey Matveev [Mon, 2 Jan 2017 08:02:33 +0000 (11:02 +0300)]
Raise copyright years

7 years agoPrint seconds, not microseconds
Sergey Matveev [Sat, 10 Dec 2016 19:35:58 +0000 (22:35 +0300)]
Print seconds, not microseconds

7 years agoSimple types without useless optimization
Sergey Matveev [Thu, 8 Dec 2016 20:39:01 +0000 (23:39 +0300)]
Simple types without useless optimization

Protocol type is used only in few places, so no need in extra memory
space optimization -- keep code simple.

7 years agoAdd missing copyright information
Sergey Matveev [Thu, 8 Dec 2016 20:35:58 +0000 (23:35 +0300)]
Add missing copyright information

7 years agoNo need to explicitly print the fact that we have exited
Sergey Matveev [Thu, 8 Dec 2016 20:34:46 +0000 (23:34 +0300)]
No need to explicitly print the fact that we have exited

Zero return code from the program tells that everything is ok. There is
"[finish ...]" message (also in syslog if it is enabled) telling that
program (and a tunnel) was going to shutdown.

7 years agoNo need of notice that noise-mode is enabled when encryptionless is on
Sergey Matveev [Thu, 8 Dec 2016 20:33:12 +0000 (23:33 +0300)]
No need of notice that noise-mode is enabled when encryptionless is on

Encryptionless mode always noises the packets (by "definition").
No need to force user setting up -noise option to skip the notice that
encryptionless mode includes noise. Those, who turns this option on --
already should know what they are doing.

7 years agoIt is better to work directly with structs, returning pointer when necessary
Sergey Matveev [Thu, 8 Dec 2016 20:30:48 +0000 (23:30 +0300)]
It is better to work directly with structs, returning pointer when necessary

7 years agoTrivial stylistical changes
Sergey Matveev [Thu, 8 Dec 2016 20:29:57 +0000 (23:29 +0300)]
Trivial stylistical changes

7 years agoWe must fail if invalid transport configuration is set
Sergey Matveev [Thu, 8 Dec 2016 19:58:10 +0000 (22:58 +0300)]
We must fail if invalid transport configuration is set

We must not do anything unexpected by user. It he specified UDP mode and
HTTP proxy -- it is his fault, but that does not mean that we could
assume switching to TCP mode instead. No unexpectedly generated traffic
must come out.

7 years agogo fmt code
Sergey Matveev [Thu, 8 Dec 2016 19:53:40 +0000 (22:53 +0300)]
go fmt code

7 years agoRefactor govpn-client.
Bruno Clermont [Thu, 8 Dec 2016 10:21:42 +0000 (18:21 +0800)]
Refactor govpn-client.

- move out of main client logic, allowing it to be imported from other Go code.
- evaluate all errors values
- client package only return `error`, it don't `os.Exit` anymore
- add a new `Protocol` type

7 years agoYAML library path changed: fix makedist.sh
Sergey Matveev [Thu, 8 Dec 2016 19:52:02 +0000 (22:52 +0300)]
YAML library path changed: fix makedist.sh

7 years agoOnly use YAML binding version 2.
Bruno Clermont [Thu, 8 Dec 2016 10:20:27 +0000 (18:20 +0800)]
Only use YAML binding version 2.

https://github.com/go-yaml/yaml#api-documentation

7 years agoPull changes for golang.org/x/crypto with fixed BLAKE2b on Atom D2700 CPU
Sergey Matveev [Sat, 3 Dec 2016 08:26:23 +0000 (11:26 +0300)]
Pull changes for golang.org/x/crypto with fixed BLAKE2b on Atom D2700 CPU

7 years agoComma in announcement text
Sergey Matveev [Sun, 20 Nov 2016 13:06:19 +0000 (16:06 +0300)]
Comma in announcement text

7 years agoStay only people in THANKS
Sergey Matveev [Sun, 20 Nov 2016 13:05:15 +0000 (16:05 +0300)]
Stay only people in THANKS

7 years ago[DOC] Download link for 7.0 release
Sergey Matveev [Sat, 29 Oct 2016 17:46:20 +0000 (20:46 +0300)]
[DOC] Download link for 7.0 release

7 years agoMerge branch 'develop' 7.0
Sergey Matveev [Sat, 29 Oct 2016 17:43:35 +0000 (20:43 +0300)]
Merge branch 'develop'

7 years agoInclude only chacha20, not the whole chacha20poly1305
Sergey Matveev [Sat, 29 Oct 2016 17:43:21 +0000 (20:43 +0300)]
Include only chacha20, not the whole chacha20poly1305

7 years ago[DOC] Warn that ChaCha20 is not compatible with previous versions
Sergey Matveev [Sat, 29 Oct 2016 16:47:09 +0000 (19:47 +0300)]
[DOC] Warn that ChaCha20 is not compatible with previous versions

7 years agoAbility to use TUN-interfaces under GNU/Linux
Sergey Matveev [Sat, 29 Oct 2016 16:38:13 +0000 (19:38 +0300)]
Ability to use TUN-interfaces under GNU/Linux

7 years agoReplace (X)Salsa20 with ChaCha20
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.

7 years ago[DOC] cr.yp.to websites are accessible through HTTPS
Sergey Matveev [Sat, 29 Oct 2016 14:04:53 +0000 (17:04 +0300)]
[DOC] cr.yp.to websites are accessible through HTTPS