1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2025-07-05 23:35:07 +03:00
Commit Graph

2085 Commits

Author SHA1 Message Date
6322497023 Merge PR #524: Cedar/Proto_PPP.c: push 192.0.0.8 instead of 1.0.0.1 as gateway IP address 2018-11-07 00:32:20 +01:00
85ebba5e39 Cedar/Proto_PPP.c: push 192.0.0.8 instead of 1.0.0.1 as gateway IP address
1.0.0.1 is a real IP address, owned by CloudFlare and used for their DNS service.

This commit changes the IP address we push to 192.0.0.8, which is defined in RFC7600 as dummy IPv4 address.
2018-11-07 00:07:01 +01:00
540dffda05 Merge PR #793: Added Windows CMake setup info 2018-11-04 04:11:37 +01:00
Fox
7b148d8db0 Added Windows CMake setup info 2018-11-04 01:50:18 -06:00
ba930668ba Merge PR #796: Cedar/Proto_OpenVPN: add support for GCM ciphers 2018-11-04 01:01:10 +01:00
ac16d0e882 Merge PR #799: Cedar, Mayaqua: remove unused functions and redundant checks 2018-11-03 21:24:41 +01:00
6440521f81 src/Mayaqua/Network.c: remove reccuring check
found by PVS analyzer

src/Mayaqua/Network.c	18715	err	V571 Recurring check. The 'if (u->GetNatTIpThread == NULL)' condition was already verified in line 18712.
2018-11-04 01:04:58 +05:00
dcc684ea28 src/Cedar/Admin.c: remove reccuring check
found by PVS analyzer

src/Cedar/Admin.c	5583	err	V571 Recurring check. The 'if (no_include)' condition was already verified in line 5581.
2018-11-04 01:02:51 +05:00
87702f0f7d src/Mayaqua/OS: remove unused functions
found by cppcheck

[src/Mayaqua/OS.c:493]: (style) The function 'OSDec32' is never used.
[src/Mayaqua/OS.c:373]: (style) The function 'OSDeleteDir' is never used.
[src/Mayaqua/OS.c:393]: (style) The function 'OSFileCreate' is never used.
[src/Mayaqua/OS.c:353]: (style) The function 'OSFileDelete' is never used.
[src/Mayaqua/OS.c:383]: (style) The function 'OSFileOpen' is never used.
[src/Mayaqua/OS.c:331]: (style) The function 'OSFileRename' is never used.
[src/Mayaqua/OS.c:487]: (style) The function 'OSInc32' is never used.
[src/Mayaqua/OS.c:363]: (style) The function 'OSMakeDir' is never used.
[src/Mayaqua/OS.c:541]: (style) The function 'OSResetEvent' is never used.
2018-11-04 00:41:12 +05:00
f219feda2c Merge pull request #798 from chipitsine/cleanup
Merge PR #798: src/Cedar/Proto_IkePacket: remove unused functions, redundant assignment
2018-11-04 00:30:16 +05:00
bfe8ee8127 src/Cedar/Proto_IkePacket: remove unused functions, redundant assignments
found by cppcheck

[src/Cedar/Proto_IkePacket.c:958]: (style) The function 'IkeNewCertPayload' is never used.
[src/Cedar/Proto_IkePacket.c:942]: (style) The function 'IkeNewCertRequestPayload' is never used.
[src/Cedar/Proto_IkePacket.c:875]: (style) The function 'IkeNewNoticeErrorInvalidExchangeTypePayload' is never used.
[src/Cedar/Proto_IkePacket.c:2542]: (style) The function 'IkeNewSpi' is never used.
[src/Cedar/Proto_IkePacket.c:142]: (style) The function 'IkePhase1CryptIdToKeySize' is never used.
[src/Cedar/Proto_IkePacket.c:157]: (style) The function 'IkePhase2CryptIdToKeySize' is never used.
[src/Cedar/Proto_IkePacket.c:172]: (style) The function 'IkeStrToPhase1CryptId' is never used.
[src/Cedar/Proto_IkePacket.c:187]: (style) The function 'IkeStrToPhase1HashId' is never used.
[src/Cedar/Proto_IkePacket.c:196]: (style) The function 'IkeStrToPhase2CryptId' is never used.
[src/Cedar/Proto_IkePacket.c:211]: (style) The function 'IkeStrToPhase2HashId' is never used.
[src/Cedar/Proto_IkePacket.c:2168]: (style) Condition 'b==NULL' is always true
2018-11-04 00:13:51 +05:00
90902f1364 Merge pull request #797 from chipitsine/test
Merge PR #797: AppVeyor: enable parallel builds and push systemctl log as artifact
2018-11-04 00:10:51 +05:00
cdc3551ad3 AppVeyor: enable parralel builds 2018-11-03 23:51:09 +05:00
f97a20a9cc AppVeyor: only add systemctl log when appropriate 2018-11-03 23:49:22 +05:00
0357024e62 hamcore/openvpn_sample.ovpn: improve "cipher" and "auth" documentation, remove list of supported ciphers 2018-11-03 16:44:56 +01:00
9afcc91ae1 Cedar/Proto_OpenVPN: add support for GCM ciphers 2018-11-03 16:14:56 +01:00
aae9ec0492 Mayaqua/Encrypt: add CipherProcessAead() function to encrypt/decrypt with AEAD ciphers 2018-11-03 15:14:56 +01:00
8b7b45b301 Merge PR #794: Proto_OpenVPN.c: move encrypt and decrypt process into dedicated functions 2018-11-01 00:04:18 +01:00
17dd802be3 Merge PR #795: docs(BUILD_UNIX): add macOS specifics 2018-10-31 20:31:39 +01:00
c0731ee9b5 docs(BUILD_UNIX): add macOS specifics 2018-10-31 15:14:39 -04:00
953989d344 Proto_OpenVPN.c: move encrypt and decrypt process into dedicated functions 2018-10-31 18:14:38 +01:00
080edcdb81 v5.01.9662
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
5.01.9662
2018-10-30 16:47:37 +00:00
53e0a2e5e2 Add support for SOCKS5 proxy protocol 2018-10-30 15:11:16 +01:00
079ef10e1f Merge PR #789: gitlab-ci: add "vpntest" memory tests 2018-10-30 12:52:24 +01:00
b02dd7ca53 gitlab-ci: add "vpntest" memory tests 2018-10-30 01:30:11 +05:00
919cb2ae75 Merge PR #788: travis-ci: add "vpntest" memory checks 2018-10-29 20:33:42 +01:00
5f7d9b8c11 travis-ci: add "vpntest" memory checks 2018-10-29 23:21:08 +05:00
3411625177 Merge pull request #785 from chipitsine/gitlab_badge
Merge PR #785: README.md: add gitlab-ci badge
2018-10-29 20:56:48 +05:00
32ccec317a README.md: add gitlab-ci badge 2018-10-29 20:28:13 +05:00
7f8926e0c1 Merge PR #782: AppVeyor: run "vpntest" for ubuntu 18.04 2018-10-29 13:59:21 +01:00
1af74e50ad AppVeyor: run "vpntest" for ubuntu 18.04 2018-10-29 15:53:42 +05:00
8da2464831 Merge pull request #781 from chipitsine/BN_free
Merge PR #781: src/Mayaqua/Encrypt.c: fix memory leak occasionally found by valgrind
2018-10-29 14:22:45 +05:00
b5125e566c Merge pull request #780 from dnobori/181029_fixmemoryleak
Merge PR #780: Fix a single memory leak in loading the string table
2018-10-29 11:32:08 +05:00
5e75a1fb99 src/Mayaqua/Encrypt.c: fix memory leak occasionally found by valgrind 2018-10-29 10:52:56 +05:00
0e4f2a3864 Add .suo (Visual Studio user setting) file to the .gitignore file. 2018-10-29 14:49:09 +09:00
4e4db36c11 Fix a single memory leak in loading the string table. 2018-10-29 14:48:15 +09:00
18f7bfe33f Merge PR #776: AppVeyor: non interactive mode of journalctl 2018-10-28 16:46:09 +01:00
103b6eb194 AppVeyor: non interactive mode of journalctl 2018-10-28 20:25:56 +05:00
ae34141b7a Merge pull request #774 from chipitsine/master
Merge PR #774: vpntest: return non zero on invalid syntax
2018-10-27 10:16:13 +05:00
292670cfa2 vpntest: return non zero on invalid syntax 2018-10-27 09:55:42 +05:00
9ae379bc31 Merge PR #773: ci repair and refactoring 2018-10-26 15:08:20 +02:00
8908f4a933 app veyor: add "on_failure" linux script 2018-10-26 17:31:55 +05:00
60acfae417 gitlab-ci: drop 16.04 and 18.04 builds in favour of app veyor 2018-10-26 17:24:37 +05:00
092fe96676 app veyor: make it green again 2018-10-26 17:24:09 +05:00
1cb225c0ba Merge pull request #771 from chipitsine/travis_fix
Merge PR #771: travis-ci: fix osx build, remove unneeded "apt" plugin (it is unused since CPack)
2018-10-25 01:03:57 +05:00
ef6b15bda2 Merge PR #769: CMake: add support for Windows (Visual C++ 2017 toolset) 2018-10-24 21:43:45 +02:00
aff8566957 travis-ci: fix osx build, remove unneeded "apt" plugin (it is unused since CPack) 2018-10-25 00:33:58 +05:00
374ba7fc7d AppVeyor: add Visual Studio 2017 build, improve matrix 2018-10-24 21:25:57 +02:00
c1f522c10e CMake: add support for Windows (Visual C++ 2017 toolset) 2018-10-24 21:25:57 +02:00
5fe90bb180 hamcorebuilder: include all files on Windows 2018-10-24 21:21:36 +02:00